--- /srv/rebuilderd/tmp/rebuilderdsXBsD0/inputs/segemehl_0.3.4-5+b1_loong64.deb +++ /srv/rebuilderd/tmp/rebuilderdsXBsD0/out/segemehl_0.3.4-5+b1_loong64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-22 05:04:11.000000 debian-binary │ --rw-r--r-- 0 0 0 1528 2026-04-22 05:04:11.000000 control.tar.xz │ --rw-r--r-- 0 0 0 318748 2026-04-22 05:04:11.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1532 2026-04-22 05:04:11.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 318364 2026-04-22 05:04:11.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 {} │ │ │ │ @@ -4,20 +4,20 @@ │ │ │ │ There are 10 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000000040 0x0000000000000040 0x000230 0x000230 R 0x8 │ │ │ │ INTERP 0x000294 0x0000000000000294 0x0000000000000294 0x000025 0x000025 R 0x1 │ │ │ │ [Requesting program interpreter: /lib64/ld-linux-loongarch-lp64d.so.1] │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0b3544 0x0b3544 R E 0x10000 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0b358c 0x0b358c R E 0x10000 │ │ │ │ LOAD 0x0bf8f0 0x00000000000cf8f0 0x00000000000cf8f0 0x000ab8 0x001328 RW 0x10000 │ │ │ │ DYNAMIC 0x0bf900 0x00000000000cf900 0x00000000000cf900 0x000210 0x000210 RW 0x8 │ │ │ │ NOTE 0x000270 0x0000000000000270 0x0000000000000270 0x000024 0x000024 R 0x4 │ │ │ │ - NOTE 0x0b3524 0x00000000000b3524 0x00000000000b3524 0x000020 0x000020 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0a20a0 0x00000000000a20a0 0x00000000000a20a0 0x0022d4 0x0022d4 R 0x4 │ │ │ │ + NOTE 0x0b356c 0x00000000000b356c 0x00000000000b356c 0x000020 0x000020 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0a20e8 0x00000000000a20e8 0x00000000000a20e8 0x0022d4 0x0022d4 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ GNU_RELRO 0x0bf8f0 0x00000000000cf8f0 0x00000000000cf8f0 0x000710 0x000710 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -9,19 +9,19 @@ │ │ │ │ [ 4] .dynsym DYNSYM 00000000000002e8 0002e8 000d68 18 A 5 7 8 │ │ │ │ [ 5] .dynstr STRTAB 0000000000001050 001050 000631 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 0000000000001682 001682 00011e 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00000000000017a0 0017a0 0000e0 00 A 5 5 8 │ │ │ │ [ 8] .rela.dyn RELA 0000000000001880 001880 000930 18 A 4 0 8 │ │ │ │ [ 9] .rela.plt RELA 00000000000021b0 0021b0 000bb8 18 AI 4 19 8 │ │ │ │ [10] .plt PROGBITS 0000000000002d70 002d70 0007f0 10 AX 0 0 16 │ │ │ │ - [11] .text PROGBITS 0000000000003560 003560 0956f0 00 AX 0 0 32 │ │ │ │ - [12] .rodata PROGBITS 0000000000098c50 098c50 009450 00 A 0 0 16 │ │ │ │ - [13] .eh_frame_hdr PROGBITS 00000000000a20a0 0a20a0 0022d4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 00000000000a4378 0a4378 00f1ac 00 A 0 0 8 │ │ │ │ - [15] .note.ABI-tag NOTE 00000000000b3524 0b3524 000020 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 0000000000003560 003560 095750 00 AX 0 0 32 │ │ │ │ + [12] .rodata PROGBITS 0000000000098cb0 098cb0 009436 00 A 0 0 16 │ │ │ │ + [13] .eh_frame_hdr PROGBITS 00000000000a20e8 0a20e8 0022d4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 00000000000a43c0 0a43c0 00f1ac 00 A 0 0 8 │ │ │ │ + [15] .note.ABI-tag NOTE 00000000000b356c 0b356c 000020 00 A 0 0 4 │ │ │ │ [16] .init_array INIT_ARRAY 00000000000cf8f0 0bf8f0 000008 08 WA 0 0 8 │ │ │ │ [17] .fini_array FINI_ARRAY 00000000000cf8f8 0bf8f8 000008 08 WA 0 0 8 │ │ │ │ [18] .dynamic DYNAMIC 00000000000cf900 0bf900 000210 10 WA 5 0 8 │ │ │ │ [19] .got PROGBITS 00000000000cfb10 0bfb10 0004f0 08 WA 0 0 8 │ │ │ │ [20] .data PROGBITS 00000000000d0000 0c0000 0003a0 00 WA 0 0 16 │ │ │ │ [21] .sdata PROGBITS 00000000000d03a0 0c03a0 000008 00 WA 0 0 8 │ │ │ │ [22] .bss NOBITS 00000000000d03b0 0c03a8 000868 00 WA 0 0 16 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,14 +1,14 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 143 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 0000000000003560 0 SECTION LOCAL DEFAULT 11 .text │ │ │ │ - 2: 0000000000098c50 0 SECTION LOCAL DEFAULT 12 .rodata │ │ │ │ - 3: 00000000000a4378 0 SECTION LOCAL DEFAULT 14 .eh_frame │ │ │ │ + 2: 0000000000098cb0 0 SECTION LOCAL DEFAULT 12 .rodata │ │ │ │ + 3: 00000000000a43c0 0 SECTION LOCAL DEFAULT 14 .eh_frame │ │ │ │ 4: 00000000000d0000 0 SECTION LOCAL DEFAULT 20 .data │ │ │ │ 5: 00000000000d03a0 0 SECTION LOCAL DEFAULT 21 .sdata │ │ │ │ 6: 00000000000d03b0 0 SECTION LOCAL DEFAULT 22 .bss │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.36 (2) │ │ │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcat@GLIBC_2.36 (2) │ │ │ │ 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setdetachstate@GLIBC_2.36 (2) │ │ │ │ 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.36 (2) │ │ │ │ @@ -138,9 +138,9 @@ │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sam_write1@HTSLIB_1.0 (3) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.36 (5) │ │ │ │ 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.36 (2) │ │ │ │ 137: 0000000000000000 0 FUNC GLOBAL DEFAULT UND lseek64@GLIBC_2.36 (2) │ │ │ │ 138: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftello64@GLIBC_2.36 (2) │ │ │ │ 139: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strtok@GLIBC_2.36 (2) │ │ │ │ 140: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bam_init1@HTSLIB_1.0 (3) │ │ │ │ - 141: 0000000000038b14 36 FUNC GLOBAL DEFAULT 11 log10 │ │ │ │ - 142: 0000000000038b44 36 FUNC GLOBAL DEFAULT 11 log2 │ │ │ │ + 141: 0000000000077814 36 FUNC GLOBAL DEFAULT 11 log10 │ │ │ │ + 142: 0000000000077844 36 FUNC GLOBAL DEFAULT 11 log2 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,77 +1,77 @@ │ │ │ │ │ │ │ │ Relocation section '.rela.dyn' at offset 0x1880 contains 98 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ 00000000000cf8f0 0000000000000003 R_LARCH_RELATIVE 4b58 │ │ │ │ 00000000000cf8f8 0000000000000003 R_LARCH_RELATIVE 4a98 │ │ │ │ -00000000000d0180 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0188 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0190 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0198 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01a0 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01a8 0000000000000003 R_LARCH_RELATIVE a0db0 │ │ │ │ -00000000000d01b0 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01b8 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01c0 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01c8 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01d0 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01d8 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01e0 0000000000000003 R_LARCH_RELATIVE a0290 │ │ │ │ -00000000000d01e8 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01f0 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d01f8 0000000000000003 R_LARCH_RELATIVE 9fe60 │ │ │ │ -00000000000d0200 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0208 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0210 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0218 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0220 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0228 0000000000000003 R_LARCH_RELATIVE a0dc0 │ │ │ │ -00000000000d0230 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0238 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0240 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0248 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0250 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0258 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0260 0000000000000003 R_LARCH_RELATIVE a02a8 │ │ │ │ -00000000000d0268 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0270 0000000000000003 R_LARCH_RELATIVE a1188 │ │ │ │ -00000000000d0278 0000000000000003 R_LARCH_RELATIVE 9fe70 │ │ │ │ -00000000000d0280 0000000000000003 R_LARCH_RELATIVE a10d0 │ │ │ │ -00000000000d0288 0000000000000003 R_LARCH_RELATIVE a1030 │ │ │ │ -00000000000d0290 0000000000000003 R_LARCH_RELATIVE a0fe0 │ │ │ │ -00000000000d0298 0000000000000003 R_LARCH_RELATIVE a0f30 │ │ │ │ -00000000000d02a0 0000000000000003 R_LARCH_RELATIVE a0e20 │ │ │ │ -00000000000d02a8 0000000000000003 R_LARCH_RELATIVE a0dd0 │ │ │ │ -00000000000d02b0 0000000000000003 R_LARCH_RELATIVE a0d60 │ │ │ │ -00000000000d02b8 0000000000000003 R_LARCH_RELATIVE a0bd0 │ │ │ │ -00000000000d02c0 0000000000000003 R_LARCH_RELATIVE a09f0 │ │ │ │ -00000000000d02c8 0000000000000003 R_LARCH_RELATIVE a0830 │ │ │ │ -00000000000d02d0 0000000000000003 R_LARCH_RELATIVE a0670 │ │ │ │ -00000000000d02d8 0000000000000003 R_LARCH_RELATIVE a0490 │ │ │ │ -00000000000d02e0 0000000000000003 R_LARCH_RELATIVE a02c0 │ │ │ │ -00000000000d02e8 0000000000000003 R_LARCH_RELATIVE a00a0 │ │ │ │ -00000000000d02f0 0000000000000003 R_LARCH_RELATIVE 9fec0 │ │ │ │ -00000000000d02f8 0000000000000003 R_LARCH_RELATIVE 9fe80 │ │ │ │ -00000000000d0300 0000000000000003 R_LARCH_RELATIVE 9fe20 │ │ │ │ -00000000000d0310 0000000000000003 R_LARCH_RELATIVE a1110 │ │ │ │ -00000000000d0318 0000000000000003 R_LARCH_RELATIVE a1070 │ │ │ │ -00000000000d0320 0000000000000003 R_LARCH_RELATIVE a1018 │ │ │ │ -00000000000d0328 0000000000000003 R_LARCH_RELATIVE a0f70 │ │ │ │ -00000000000d0330 0000000000000003 R_LARCH_RELATIVE a0e60 │ │ │ │ -00000000000d0338 0000000000000003 R_LARCH_RELATIVE a0df0 │ │ │ │ -00000000000d0340 0000000000000003 R_LARCH_RELATIVE a0d80 │ │ │ │ -00000000000d0348 0000000000000003 R_LARCH_RELATIVE a0c10 │ │ │ │ -00000000000d0350 0000000000000003 R_LARCH_RELATIVE a0a40 │ │ │ │ -00000000000d0358 0000000000000003 R_LARCH_RELATIVE a0880 │ │ │ │ -00000000000d0360 0000000000000003 R_LARCH_RELATIVE a06c0 │ │ │ │ -00000000000d0368 0000000000000003 R_LARCH_RELATIVE a04e0 │ │ │ │ -00000000000d0370 0000000000000003 R_LARCH_RELATIVE a0300 │ │ │ │ -00000000000d0378 0000000000000003 R_LARCH_RELATIVE a00f0 │ │ │ │ -00000000000d0380 0000000000000003 R_LARCH_RELATIVE 9ff30 │ │ │ │ -00000000000d0388 0000000000000003 R_LARCH_RELATIVE 9feb8 │ │ │ │ +00000000000d0000 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0008 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0010 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0018 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0020 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0028 0000000000000003 R_LARCH_RELATIVE a02d0 │ │ │ │ +00000000000d0030 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0038 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0040 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0048 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0050 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0058 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0060 0000000000000003 R_LARCH_RELATIVE 9f7b0 │ │ │ │ +00000000000d0068 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0070 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0078 0000000000000003 R_LARCH_RELATIVE 9f380 │ │ │ │ +00000000000d0080 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0088 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0090 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d0098 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00a0 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00a8 0000000000000003 R_LARCH_RELATIVE a02e0 │ │ │ │ +00000000000d00b0 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00b8 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00c0 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00c8 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00d0 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00d8 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00e0 0000000000000003 R_LARCH_RELATIVE 9f7c8 │ │ │ │ +00000000000d00e8 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00f0 0000000000000003 R_LARCH_RELATIVE a06a8 │ │ │ │ +00000000000d00f8 0000000000000003 R_LARCH_RELATIVE 9f390 │ │ │ │ +00000000000d0100 0000000000000003 R_LARCH_RELATIVE a05f0 │ │ │ │ +00000000000d0108 0000000000000003 R_LARCH_RELATIVE a0550 │ │ │ │ +00000000000d0110 0000000000000003 R_LARCH_RELATIVE a0500 │ │ │ │ +00000000000d0118 0000000000000003 R_LARCH_RELATIVE a0450 │ │ │ │ +00000000000d0120 0000000000000003 R_LARCH_RELATIVE a0340 │ │ │ │ +00000000000d0128 0000000000000003 R_LARCH_RELATIVE a02f0 │ │ │ │ +00000000000d0130 0000000000000003 R_LARCH_RELATIVE a0280 │ │ │ │ +00000000000d0138 0000000000000003 R_LARCH_RELATIVE a00f0 │ │ │ │ +00000000000d0140 0000000000000003 R_LARCH_RELATIVE 9ff10 │ │ │ │ +00000000000d0148 0000000000000003 R_LARCH_RELATIVE 9fd50 │ │ │ │ +00000000000d0150 0000000000000003 R_LARCH_RELATIVE 9fb90 │ │ │ │ +00000000000d0158 0000000000000003 R_LARCH_RELATIVE 9f9b0 │ │ │ │ +00000000000d0160 0000000000000003 R_LARCH_RELATIVE 9f7e0 │ │ │ │ +00000000000d0168 0000000000000003 R_LARCH_RELATIVE 9f5c0 │ │ │ │ +00000000000d0170 0000000000000003 R_LARCH_RELATIVE 9f3e0 │ │ │ │ +00000000000d0178 0000000000000003 R_LARCH_RELATIVE 9f3a0 │ │ │ │ +00000000000d0180 0000000000000003 R_LARCH_RELATIVE 9f340 │ │ │ │ +00000000000d0190 0000000000000003 R_LARCH_RELATIVE a0630 │ │ │ │ +00000000000d0198 0000000000000003 R_LARCH_RELATIVE a0590 │ │ │ │ +00000000000d01a0 0000000000000003 R_LARCH_RELATIVE a0538 │ │ │ │ +00000000000d01a8 0000000000000003 R_LARCH_RELATIVE a0490 │ │ │ │ +00000000000d01b0 0000000000000003 R_LARCH_RELATIVE a0380 │ │ │ │ +00000000000d01b8 0000000000000003 R_LARCH_RELATIVE a0310 │ │ │ │ +00000000000d01c0 0000000000000003 R_LARCH_RELATIVE a02a0 │ │ │ │ +00000000000d01c8 0000000000000003 R_LARCH_RELATIVE a0130 │ │ │ │ +00000000000d01d0 0000000000000003 R_LARCH_RELATIVE 9ff60 │ │ │ │ +00000000000d01d8 0000000000000003 R_LARCH_RELATIVE 9fda0 │ │ │ │ +00000000000d01e0 0000000000000003 R_LARCH_RELATIVE 9fbe0 │ │ │ │ +00000000000d01e8 0000000000000003 R_LARCH_RELATIVE 9fa00 │ │ │ │ +00000000000d01f0 0000000000000003 R_LARCH_RELATIVE 9f820 │ │ │ │ +00000000000d01f8 0000000000000003 R_LARCH_RELATIVE 9f610 │ │ │ │ +00000000000d0200 0000000000000003 R_LARCH_RELATIVE 9f450 │ │ │ │ +00000000000d0208 0000000000000003 R_LARCH_RELATIVE 9f3d8 │ │ │ │ 00000000000d03a0 0000000000000003 R_LARCH_RELATIVE d03a0 │ │ │ │ 0000000000000000 0000000000000000 R_LARCH_NONE 0 │ │ │ │ 0000000000000000 0000000000000000 R_LARCH_NONE 0 │ │ │ │ 0000000000000000 0000000000000000 R_LARCH_NONE 0 │ │ │ │ 0000000000000000 0000000000000000 R_LARCH_NONE 0 │ │ │ │ 0000000000000000 0000000000000000 R_LARCH_NONE 0 │ │ │ │ 0000000000000000 0000000000000000 R_LARCH_NONE 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: 8b0ffa6b7f7bfbb3aac9a298c175785145ec78dd │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f5f26329e3acf0b6167d0060e0912e1093bee762 │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 5.19.0 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,1128 +1,1128 @@ │ │ │ │ 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: 0x22d4 (offset: 0xa4378) │ │ │ │ + Start of frame section: 0x22d4 (offset: 0xa43c0) │ │ │ │ Entries in search table: 0x459 │ │ │ │ - 0xfffffffffff614c0 (offset: 0x3560) -> 0x3158 fde=[ e80] │ │ │ │ - 0xfffffffffff614dc (offset: 0x357c) -> 0x3170 fde=[ e98] │ │ │ │ - 0xfffffffffff614f8 (offset: 0x3598) -> 0x3188 fde=[ eb0] │ │ │ │ - 0xfffffffffff61514 (offset: 0x35b4) -> 0x4528 fde=[ 2250] │ │ │ │ - 0xfffffffffff61530 (offset: 0x35d0) -> 0x53d8 fde=[ 3100] │ │ │ │ - 0xfffffffffff6154c (offset: 0x35ec) -> 0x9870 fde=[ 7598] │ │ │ │ - 0xfffffffffff61568 (offset: 0x3608) -> 0xa080 fde=[ 7da8] │ │ │ │ - 0xfffffffffff61580 (offset: 0x3620) -> 0xffb8 fde=[ dce0] │ │ │ │ - 0xfffffffffff615a4 (offset: 0x3644) -> 0x113b4 fde=[ f0dc] │ │ │ │ - 0xfffffffffff62898 (offset: 0x4938) -> 0x22ec fde=[ 14] │ │ │ │ - 0xfffffffffff62b0c (offset: 0x4bac) -> 0x2300 fde=[ 28] │ │ │ │ - 0xfffffffffff62d3c (offset: 0x4ddc) -> 0x2344 fde=[ 6c] │ │ │ │ - 0xfffffffffff630cc (offset: 0x516c) -> 0x2398 fde=[ c0] │ │ │ │ - 0xfffffffffff630fc (offset: 0x519c) -> 0x23ac fde=[ d4] │ │ │ │ - 0xfffffffffff6320c (offset: 0x52ac) -> 0x23d8 fde=[ 100] │ │ │ │ - 0xfffffffffff6329c (offset: 0x533c) -> 0x2400 fde=[ 128] │ │ │ │ - 0xfffffffffff6332c (offset: 0x53cc) -> 0x2428 fde=[ 150] │ │ │ │ - 0xfffffffffff6343c (offset: 0x54dc) -> 0x2474 fde=[ 19c] │ │ │ │ - 0xfffffffffff6356c (offset: 0x560c) -> 0x24b0 fde=[ 1d8] │ │ │ │ - 0xfffffffffff6371c (offset: 0x57bc) -> 0x24f8 fde=[ 220] │ │ │ │ - 0xfffffffffff63abc (offset: 0x5b5c) -> 0x257c fde=[ 2a4] │ │ │ │ - 0xfffffffffff63b9c (offset: 0x5c3c) -> 0x25ac fde=[ 2d4] │ │ │ │ - 0xfffffffffff63e20 (offset: 0x5ec0) -> 0x25f8 fde=[ 320] │ │ │ │ - 0xfffffffffff63e80 (offset: 0x5f20) -> 0x260c fde=[ 334] │ │ │ │ - 0xfffffffffff63ed0 (offset: 0x5f70) -> 0x2634 fde=[ 35c] │ │ │ │ - 0xfffffffffff63f20 (offset: 0x5fc0) -> 0x2650 fde=[ 378] │ │ │ │ - 0xfffffffffff63f90 (offset: 0x6030) -> 0x2674 fde=[ 39c] │ │ │ │ - 0xfffffffffff64040 (offset: 0x60e0) -> 0x269c fde=[ 3c4] │ │ │ │ - 0xfffffffffff64060 (offset: 0x6100) -> 0x26b0 fde=[ 3d8] │ │ │ │ - 0xfffffffffff640c0 (offset: 0x6160) -> 0x26d4 fde=[ 3fc] │ │ │ │ - 0xfffffffffff64190 (offset: 0x6230) -> 0x2710 fde=[ 438] │ │ │ │ - 0xfffffffffff64500 (offset: 0x65a0) -> 0x277c fde=[ 4a4] │ │ │ │ - 0xfffffffffff645d0 (offset: 0x6670) -> 0x27a8 fde=[ 4d0] │ │ │ │ - 0xfffffffffff64780 (offset: 0x6820) -> 0x27e0 fde=[ 508] │ │ │ │ - 0xfffffffffff64a00 (offset: 0x6aa0) -> 0x2828 fde=[ 550] │ │ │ │ - 0xfffffffffff64b70 (offset: 0x6c10) -> 0x284c fde=[ 574] │ │ │ │ - 0xfffffffffff64cf0 (offset: 0x6d90) -> 0x288c fde=[ 5b4] │ │ │ │ - 0xfffffffffff64ff0 (offset: 0x7090) -> 0x2904 fde=[ 62c] │ │ │ │ - 0xfffffffffff65290 (offset: 0x7330) -> 0x2964 fde=[ 68c] │ │ │ │ - 0xfffffffffff65430 (offset: 0x74d0) -> 0x2998 fde=[ 6c0] │ │ │ │ - 0xfffffffffff654d0 (offset: 0x7570) -> 0x29ac fde=[ 6d4] │ │ │ │ - 0xfffffffffff65550 (offset: 0x75f0) -> 0x29c0 fde=[ 6e8] │ │ │ │ - 0xfffffffffff65850 (offset: 0x78f0) -> 0x2a1c fde=[ 744] │ │ │ │ - 0xfffffffffff65d40 (offset: 0x7de0) -> 0x2a78 fde=[ 7a0] │ │ │ │ - 0xfffffffffff65e00 (offset: 0x7ea0) -> 0x2aa4 fde=[ 7cc] │ │ │ │ - 0xfffffffffff66190 (offset: 0x8230) -> 0x2b00 fde=[ 828] │ │ │ │ - 0xfffffffffff669d0 (offset: 0x8a70) -> 0x2b4c fde=[ 874] │ │ │ │ - 0xfffffffffff670a0 (offset: 0x9140) -> 0x2b98 fde=[ 8c0] │ │ │ │ - 0xfffffffffff67170 (offset: 0x9210) -> 0x2bc0 fde=[ 8e8] │ │ │ │ - 0xfffffffffff67260 (offset: 0x9300) -> 0x2be8 fde=[ 910] │ │ │ │ - 0xfffffffffff67430 (offset: 0x94d0) -> 0x2c30 fde=[ 958] │ │ │ │ - 0xfffffffffff67590 (offset: 0x9630) -> 0x2c78 fde=[ 9a0] │ │ │ │ - 0xfffffffffff67600 (offset: 0x96a0) -> 0x2c9c fde=[ 9c4] │ │ │ │ - 0xfffffffffff678d0 (offset: 0x9970) -> 0x2cb0 fde=[ 9d8] │ │ │ │ - 0xfffffffffff68070 (offset: 0xa110) -> 0x2ce4 fde=[ a0c] │ │ │ │ - 0xfffffffffff680e0 (offset: 0xa180) -> 0x2d10 fde=[ a38] │ │ │ │ - 0xfffffffffff68140 (offset: 0xa1e0) -> 0x2d34 fde=[ a5c] │ │ │ │ - 0xfffffffffff68190 (offset: 0xa230) -> 0x2d48 fde=[ a70] │ │ │ │ - 0xfffffffffff683f0 (offset: 0xa490) -> 0x2d88 fde=[ ab0] │ │ │ │ - 0xfffffffffff684e0 (offset: 0xa580) -> 0x2dc4 fde=[ aec] │ │ │ │ - 0xfffffffffff685d0 (offset: 0xa670) -> 0x2e04 fde=[ b2c] │ │ │ │ - 0xfffffffffff68ab0 (offset: 0xab50) -> 0x2ea4 fde=[ bcc] │ │ │ │ - 0xfffffffffff68bb0 (offset: 0xac50) -> 0x2ee0 fde=[ c08] │ │ │ │ - 0xfffffffffff68ca0 (offset: 0xad40) -> 0x2f20 fde=[ c48] │ │ │ │ - 0xfffffffffff68db0 (offset: 0xae50) -> 0x2f68 fde=[ c90] │ │ │ │ - 0xfffffffffff68ef0 (offset: 0xaf90) -> 0x2fac fde=[ cd4] │ │ │ │ - 0xfffffffffff69020 (offset: 0xb0c0) -> 0x2fec fde=[ d14] │ │ │ │ - 0xfffffffffff69180 (offset: 0xb220) -> 0x3030 fde=[ d58] │ │ │ │ - 0xfffffffffff69260 (offset: 0xb300) -> 0x3068 fde=[ d90] │ │ │ │ - 0xfffffffffff69340 (offset: 0xb3e0) -> 0x30a0 fde=[ dc8] │ │ │ │ - 0xfffffffffff69620 (offset: 0xb6c0) -> 0x30e0 fde=[ e08] │ │ │ │ - 0xfffffffffff696f0 (offset: 0xb790) -> 0x311c fde=[ e44] │ │ │ │ - 0xfffffffffff697e4 (offset: 0xb884) -> 0x31a0 fde=[ ec8] │ │ │ │ - 0xfffffffffff69814 (offset: 0xb8b4) -> 0x31b8 fde=[ ee0] │ │ │ │ - 0xfffffffffff6a7c4 (offset: 0xc864) -> 0x3204 fde=[ f2c] │ │ │ │ - 0xfffffffffff6c304 (offset: 0xe3a4) -> 0x3250 fde=[ f78] │ │ │ │ - 0xfffffffffff6c374 (offset: 0xe414) -> 0x326c fde=[ f94] │ │ │ │ - 0xfffffffffff6c384 (offset: 0xe424) -> 0x3280 fde=[ fa8] │ │ │ │ - 0xfffffffffff6c3f4 (offset: 0xe494) -> 0x32a8 fde=[ fd0] │ │ │ │ - 0xfffffffffff6c464 (offset: 0xe504) -> 0x32d0 fde=[ ff8] │ │ │ │ - 0xfffffffffff6c4b4 (offset: 0xe554) -> 0x32e4 fde=[ 100c] │ │ │ │ - 0xfffffffffff6c504 (offset: 0xe5a4) -> 0x3304 fde=[ 102c] │ │ │ │ - 0xfffffffffff6c514 (offset: 0xe5b4) -> 0x3318 fde=[ 1040] │ │ │ │ - 0xfffffffffff6c5b4 (offset: 0xe654) -> 0x3344 fde=[ 106c] │ │ │ │ - 0xfffffffffff6c654 (offset: 0xe6f4) -> 0x3370 fde=[ 1098] │ │ │ │ - 0xfffffffffff6c6f4 (offset: 0xe794) -> 0x339c fde=[ 10c4] │ │ │ │ - 0xfffffffffff6c844 (offset: 0xe8e4) -> 0x33d8 fde=[ 1100] │ │ │ │ - 0xfffffffffff6c974 (offset: 0xea14) -> 0x3410 fde=[ 1138] │ │ │ │ - 0xfffffffffff6cbe4 (offset: 0xec84) -> 0x345c fde=[ 1184] │ │ │ │ - 0xfffffffffff6cc74 (offset: 0xed14) -> 0x348c fde=[ 11b4] │ │ │ │ - 0xfffffffffff6cd04 (offset: 0xeda4) -> 0x34bc fde=[ 11e4] │ │ │ │ - 0xfffffffffff6cea4 (offset: 0xef44) -> 0x3504 fde=[ 122c] │ │ │ │ - 0xfffffffffff6d034 (offset: 0xf0d4) -> 0x3544 fde=[ 126c] │ │ │ │ - 0xfffffffffff6d214 (offset: 0xf2b4) -> 0x3584 fde=[ 12ac] │ │ │ │ - 0xfffffffffff6d424 (offset: 0xf4c4) -> 0x35d0 fde=[ 12f8] │ │ │ │ - 0xfffffffffff6d914 (offset: 0xf9b4) -> 0x3650 fde=[ 1378] │ │ │ │ - 0xfffffffffff6db44 (offset: 0xfbe4) -> 0x3680 fde=[ 13a8] │ │ │ │ - 0xfffffffffff6df44 (offset: 0xffe4) -> 0x3724 fde=[ 144c] │ │ │ │ - 0xfffffffffff6e264 (offset: 0x10304) -> 0x378c fde=[ 14b4] │ │ │ │ - 0xfffffffffff6f2d4 (offset: 0x11374) -> 0x37d8 fde=[ 1500] │ │ │ │ - 0xfffffffffff6f784 (offset: 0x11824) -> 0x3848 fde=[ 1570] │ │ │ │ - 0xfffffffffff6fab4 (offset: 0x11b54) -> 0x3870 fde=[ 1598] │ │ │ │ - 0xfffffffffff70244 (offset: 0x122e4) -> 0x390c fde=[ 1634] │ │ │ │ - 0xfffffffffff71bc4 (offset: 0x13c64) -> 0x3958 fde=[ 1680] │ │ │ │ - 0xfffffffffff73754 (offset: 0x157f4) -> 0x39a4 fde=[ 16cc] │ │ │ │ - 0xfffffffffff73d94 (offset: 0x15e34) -> 0x39f0 fde=[ 1718] │ │ │ │ - 0xfffffffffff740c4 (offset: 0x16164) -> 0x3a60 fde=[ 1788] │ │ │ │ - 0xfffffffffff743b4 (offset: 0x16454) -> 0x3abc fde=[ 17e4] │ │ │ │ - 0xfffffffffff74464 (offset: 0x16504) -> 0x3aec fde=[ 1814] │ │ │ │ - 0xfffffffffff746d4 (offset: 0x16774) -> 0x3b1c fde=[ 1844] │ │ │ │ - 0xfffffffffff747f4 (offset: 0x16894) -> 0x3b48 fde=[ 1870] │ │ │ │ - 0xfffffffffff74b14 (offset: 0x16bb4) -> 0x3bb0 fde=[ 18d8] │ │ │ │ - 0xfffffffffff74c64 (offset: 0x16d04) -> 0x3bd4 fde=[ 18fc] │ │ │ │ - 0xfffffffffff74cf4 (offset: 0x16d94) -> 0x3bf4 fde=[ 191c] │ │ │ │ - 0xfffffffffff74da4 (offset: 0x16e44) -> 0x3c14 fde=[ 193c] │ │ │ │ - 0xfffffffffff74e94 (offset: 0x16f34) -> 0x3c38 fde=[ 1960] │ │ │ │ - 0xfffffffffff74f74 (offset: 0x17014) -> 0x3c5c fde=[ 1984] │ │ │ │ - 0xfffffffffff75054 (offset: 0x170f4) -> 0x3c80 fde=[ 19a8] │ │ │ │ - 0xfffffffffff75134 (offset: 0x171d4) -> 0x3ca4 fde=[ 19cc] │ │ │ │ - 0xfffffffffff751e4 (offset: 0x17284) -> 0x3cc8 fde=[ 19f0] │ │ │ │ - 0xfffffffffff752e4 (offset: 0x17384) -> 0x3ce8 fde=[ 1a10] │ │ │ │ - 0xfffffffffff753c4 (offset: 0x17464) -> 0x3d08 fde=[ 1a30] │ │ │ │ - 0xfffffffffff754e4 (offset: 0x17584) -> 0x3d28 fde=[ 1a50] │ │ │ │ - 0xfffffffffff755f4 (offset: 0x17694) -> 0x3d48 fde=[ 1a70] │ │ │ │ - 0xfffffffffff756f4 (offset: 0x17794) -> 0x3d68 fde=[ 1a90] │ │ │ │ - 0xfffffffffff757d4 (offset: 0x17874) -> 0x3d8c fde=[ 1ab4] │ │ │ │ - 0xfffffffffff758b4 (offset: 0x17954) -> 0x3db0 fde=[ 1ad8] │ │ │ │ - 0xfffffffffff75994 (offset: 0x17a34) -> 0x3dd4 fde=[ 1afc] │ │ │ │ - 0xfffffffffff75a74 (offset: 0x17b14) -> 0x3df8 fde=[ 1b20] │ │ │ │ - 0xfffffffffff75b44 (offset: 0x17be4) -> 0x3e18 fde=[ 1b40] │ │ │ │ - 0xfffffffffff75c04 (offset: 0x17ca4) -> 0x3e38 fde=[ 1b60] │ │ │ │ - 0xfffffffffff75d24 (offset: 0x17dc4) -> 0x3e58 fde=[ 1b80] │ │ │ │ - 0xfffffffffff75e44 (offset: 0x17ee4) -> 0x3e7c fde=[ 1ba4] │ │ │ │ - 0xfffffffffff75ef4 (offset: 0x17f94) -> 0x3e9c fde=[ 1bc4] │ │ │ │ - 0xfffffffffff75fb4 (offset: 0x18054) -> 0x3ebc fde=[ 1be4] │ │ │ │ - 0xfffffffffff761d4 (offset: 0x18274) -> 0x3ee4 fde=[ 1c0c] │ │ │ │ - 0xfffffffffff763e4 (offset: 0x18484) -> 0x3f0c fde=[ 1c34] │ │ │ │ - 0xfffffffffff76734 (offset: 0x187d4) -> 0x3f54 fde=[ 1c7c] │ │ │ │ - 0xfffffffffff76b74 (offset: 0x18c14) -> 0x3f9c fde=[ 1cc4] │ │ │ │ - 0xfffffffffff77034 (offset: 0x190d4) -> 0x401c fde=[ 1d44] │ │ │ │ - 0xfffffffffff77324 (offset: 0x193c4) -> 0x4048 fde=[ 1d70] │ │ │ │ - 0xfffffffffff77624 (offset: 0x196c4) -> 0x4074 fde=[ 1d9c] │ │ │ │ - 0xfffffffffff77924 (offset: 0x199c4) -> 0x40a0 fde=[ 1dc8] │ │ │ │ - 0xfffffffffff77c24 (offset: 0x19cc4) -> 0x40cc fde=[ 1df4] │ │ │ │ - 0xfffffffffff77c54 (offset: 0x19cf4) -> 0x40e8 fde=[ 1e10] │ │ │ │ - 0xfffffffffff77ce4 (offset: 0x19d84) -> 0x4110 fde=[ 1e38] │ │ │ │ - 0xfffffffffff77ee4 (offset: 0x19f84) -> 0x4164 fde=[ 1e8c] │ │ │ │ - 0xfffffffffff77fe4 (offset: 0x1a084) -> 0x4194 fde=[ 1ebc] │ │ │ │ - 0xfffffffffff787e4 (offset: 0x1a884) -> 0x4210 fde=[ 1f38] │ │ │ │ - 0xfffffffffff78894 (offset: 0x1a934) -> 0x4244 fde=[ 1f6c] │ │ │ │ - 0xfffffffffff788a4 (offset: 0x1a944) -> 0x4258 fde=[ 1f80] │ │ │ │ - 0xfffffffffff788f4 (offset: 0x1a994) -> 0x4280 fde=[ 1fa8] │ │ │ │ - 0xfffffffffff78994 (offset: 0x1aa34) -> 0x42ac fde=[ 1fd4] │ │ │ │ - 0xfffffffffff78a24 (offset: 0x1aac4) -> 0x42d8 fde=[ 2000] │ │ │ │ - 0xfffffffffff78aa4 (offset: 0x1ab44) -> 0x4304 fde=[ 202c] │ │ │ │ - 0xfffffffffff78b04 (offset: 0x1aba4) -> 0x4318 fde=[ 2040] │ │ │ │ - 0xfffffffffff78b14 (offset: 0x1abb4) -> 0x432c fde=[ 2054] │ │ │ │ - 0xfffffffffff78b34 (offset: 0x1abd4) -> 0x4340 fde=[ 2068] │ │ │ │ - 0xfffffffffff78b64 (offset: 0x1ac04) -> 0x4358 fde=[ 2080] │ │ │ │ - 0xfffffffffff78cf4 (offset: 0x1ad94) -> 0x43bc fde=[ 20e4] │ │ │ │ - 0xfffffffffff78e14 (offset: 0x1aeb4) -> 0x43f8 fde=[ 2120] │ │ │ │ - 0xfffffffffff78f04 (offset: 0x1afa4) -> 0x4438 fde=[ 2160] │ │ │ │ - 0xfffffffffff79624 (offset: 0x1b6c4) -> 0x44c0 fde=[ 21e8] │ │ │ │ - 0xfffffffffff79920 (offset: 0x1b9c0) -> 0x4540 fde=[ 2268] │ │ │ │ - 0xfffffffffff79980 (offset: 0x1ba20) -> 0x4560 fde=[ 2288] │ │ │ │ - 0xfffffffffff799f0 (offset: 0x1ba90) -> 0x4584 fde=[ 22ac] │ │ │ │ - 0xfffffffffff79a80 (offset: 0x1bb20) -> 0x45b0 fde=[ 22d8] │ │ │ │ - 0xfffffffffff79ba0 (offset: 0x1bc40) -> 0x45e0 fde=[ 2308] │ │ │ │ - 0xfffffffffff79bf0 (offset: 0x1bc90) -> 0x45fc fde=[ 2324] │ │ │ │ - 0xfffffffffff79ed0 (offset: 0x1bf70) -> 0x4658 fde=[ 2380] │ │ │ │ - 0xfffffffffff7a0d0 (offset: 0x1c170) -> 0x46b0 fde=[ 23d8] │ │ │ │ - 0xfffffffffff7a3b0 (offset: 0x1c450) -> 0x4710 fde=[ 2438] │ │ │ │ - 0xfffffffffff7a5f0 (offset: 0x1c690) -> 0x475c fde=[ 2484] │ │ │ │ - 0xfffffffffff7a880 (offset: 0x1c920) -> 0x47b8 fde=[ 24e0] │ │ │ │ - 0xfffffffffff7abb0 (offset: 0x1cc50) -> 0x4828 fde=[ 2550] │ │ │ │ - 0xfffffffffff7adf0 (offset: 0x1ce90) -> 0x4888 fde=[ 25b0] │ │ │ │ - 0xfffffffffff7b110 (offset: 0x1d1b0) -> 0x48fc fde=[ 2624] │ │ │ │ - 0xfffffffffff7b3a0 (offset: 0x1d440) -> 0x4930 fde=[ 2658] │ │ │ │ - 0xfffffffffff7b770 (offset: 0x1d810) -> 0x49a8 fde=[ 26d0] │ │ │ │ - 0xfffffffffff7b860 (offset: 0x1d900) -> 0x49dc fde=[ 2704] │ │ │ │ - 0xfffffffffff7be70 (offset: 0x1df10) -> 0x4a60 fde=[ 2788] │ │ │ │ - 0xfffffffffff7c380 (offset: 0x1e420) -> 0x4adc fde=[ 2804] │ │ │ │ - 0xfffffffffff7c7e0 (offset: 0x1e880) -> 0x4b48 fde=[ 2870] │ │ │ │ - 0xfffffffffff7c940 (offset: 0x1e9e0) -> 0x4ba4 fde=[ 28cc] │ │ │ │ - 0xfffffffffff7cc30 (offset: 0x1ecd0) -> 0x4c10 fde=[ 2938] │ │ │ │ - 0xfffffffffff7d450 (offset: 0x1f4f0) -> 0x4ca4 fde=[ 29cc] │ │ │ │ - 0xfffffffffff7d4c0 (offset: 0x1f560) -> 0x4cd0 fde=[ 29f8] │ │ │ │ - 0xfffffffffff7da10 (offset: 0x1fab0) -> 0x4d48 fde=[ 2a70] │ │ │ │ - 0xfffffffffff7dea0 (offset: 0x1ff40) -> 0x4db0 fde=[ 2ad8] │ │ │ │ - 0xfffffffffff7e460 (offset: 0x20500) -> 0x4e18 fde=[ 2b40] │ │ │ │ - 0xfffffffffff7e920 (offset: 0x209c0) -> 0x4e90 fde=[ 2bb8] │ │ │ │ - 0xfffffffffff7e9a0 (offset: 0x20a40) -> 0x4ea4 fde=[ 2bcc] │ │ │ │ - 0xfffffffffff7ef10 (offset: 0x20fb0) -> 0x4f24 fde=[ 2c4c] │ │ │ │ - 0xfffffffffff7ef80 (offset: 0x21020) -> 0x4f38 fde=[ 2c60] │ │ │ │ - 0xfffffffffff7f020 (offset: 0x210c0) -> 0x4f4c fde=[ 2c74] │ │ │ │ - 0xfffffffffff7f190 (offset: 0x21230) -> 0x4f60 fde=[ 2c88] │ │ │ │ - 0xfffffffffff7f2d0 (offset: 0x21370) -> 0x4f74 fde=[ 2c9c] │ │ │ │ - 0xfffffffffff7f430 (offset: 0x214d0) -> 0x4f88 fde=[ 2cb0] │ │ │ │ - 0xfffffffffff7f590 (offset: 0x21630) -> 0x4f9c fde=[ 2cc4] │ │ │ │ - 0xfffffffffff7f6a0 (offset: 0x21740) -> 0x4fd8 fde=[ 2d00] │ │ │ │ - 0xfffffffffff7f8e0 (offset: 0x21980) -> 0x4fec fde=[ 2d14] │ │ │ │ - 0xfffffffffff7fa00 (offset: 0x21aa0) -> 0x503c fde=[ 2d64] │ │ │ │ - 0xfffffffffff7fb30 (offset: 0x21bd0) -> 0x5050 fde=[ 2d78] │ │ │ │ - 0xfffffffffff802c0 (offset: 0x22360) -> 0x50e8 fde=[ 2e10] │ │ │ │ - 0xfffffffffff80450 (offset: 0x224f0) -> 0x50fc fde=[ 2e24] │ │ │ │ - 0xfffffffffff805d0 (offset: 0x22670) -> 0x5110 fde=[ 2e38] │ │ │ │ - 0xfffffffffff80730 (offset: 0x227d0) -> 0x5124 fde=[ 2e4c] │ │ │ │ - 0xfffffffffff80824 (offset: 0x228c4) -> 0x5148 fde=[ 2e70] │ │ │ │ - 0xfffffffffff80ab4 (offset: 0x22b54) -> 0x51b0 fde=[ 2ed8] │ │ │ │ - 0xfffffffffff80d04 (offset: 0x22da4) -> 0x5240 fde=[ 2f68] │ │ │ │ - 0xfffffffffff80f94 (offset: 0x23034) -> 0x52a8 fde=[ 2fd0] │ │ │ │ - 0xfffffffffff81244 (offset: 0x232e4) -> 0x5324 fde=[ 304c] │ │ │ │ - 0xfffffffffff81364 (offset: 0x23404) -> 0x5360 fde=[ 3088] │ │ │ │ - 0xfffffffffff81714 (offset: 0x237b4) -> 0x53c4 fde=[ 30ec] │ │ │ │ - 0xfffffffffff81728 (offset: 0x237c8) -> 0x53f0 fde=[ 3118] │ │ │ │ - 0xfffffffffff81798 (offset: 0x23838) -> 0x5408 fde=[ 3130] │ │ │ │ - 0xfffffffffff81828 (offset: 0x238c8) -> 0x5420 fde=[ 3148] │ │ │ │ - 0xfffffffffff81998 (offset: 0x23a38) -> 0x5434 fde=[ 315c] │ │ │ │ - 0xfffffffffff82068 (offset: 0x24108) -> 0x54d8 fde=[ 3200] │ │ │ │ - 0xfffffffffff82198 (offset: 0x24238) -> 0x5518 fde=[ 3240] │ │ │ │ - 0xfffffffffff82318 (offset: 0x243b8) -> 0x5564 fde=[ 328c] │ │ │ │ - 0xfffffffffff82b88 (offset: 0x24c28) -> 0x55fc fde=[ 3324] │ │ │ │ - 0xfffffffffff82f98 (offset: 0x25038) -> 0x5684 fde=[ 33ac] │ │ │ │ - 0xfffffffffff83008 (offset: 0x250a8) -> 0x56b0 fde=[ 33d8] │ │ │ │ - 0xfffffffffff83364 (offset: 0x25404) -> 0x5710 fde=[ 3438] │ │ │ │ - 0xfffffffffff83394 (offset: 0x25434) -> 0x5724 fde=[ 344c] │ │ │ │ - 0xfffffffffff835b4 (offset: 0x25654) -> 0x5784 fde=[ 34ac] │ │ │ │ - 0xfffffffffff83654 (offset: 0x256f4) -> 0x57ac fde=[ 34d4] │ │ │ │ - 0xfffffffffff83684 (offset: 0x25724) -> 0x57d0 fde=[ 34f8] │ │ │ │ - 0xfffffffffff836e4 (offset: 0x25784) -> 0x57e4 fde=[ 350c] │ │ │ │ - 0xfffffffffff836f4 (offset: 0x25794) -> 0x57f8 fde=[ 3520] │ │ │ │ - 0xfffffffffff83764 (offset: 0x25804) -> 0x5820 fde=[ 3548] │ │ │ │ - 0xfffffffffff83834 (offset: 0x258d4) -> 0x5854 fde=[ 357c] │ │ │ │ - 0xfffffffffff83854 (offset: 0x258f4) -> 0x5868 fde=[ 3590] │ │ │ │ - 0xfffffffffff83864 (offset: 0x25904) -> 0x587c fde=[ 35a4] │ │ │ │ - 0xfffffffffff83874 (offset: 0x25914) -> 0x5890 fde=[ 35b8] │ │ │ │ - 0xfffffffffff83884 (offset: 0x25924) -> 0x58a4 fde=[ 35cc] │ │ │ │ - 0xfffffffffff838c4 (offset: 0x25964) -> 0x58c8 fde=[ 35f0] │ │ │ │ - 0xfffffffffff838d4 (offset: 0x25974) -> 0x58dc fde=[ 3604] │ │ │ │ - 0xfffffffffff83944 (offset: 0x259e4) -> 0x58fc fde=[ 3624] │ │ │ │ - 0xfffffffffff839f4 (offset: 0x25a94) -> 0x591c fde=[ 3644] │ │ │ │ - 0xfffffffffff83a04 (offset: 0x25aa4) -> 0x5930 fde=[ 3658] │ │ │ │ - 0xfffffffffff83a14 (offset: 0x25ab4) -> 0x5944 fde=[ 366c] │ │ │ │ - 0xfffffffffff83a34 (offset: 0x25ad4) -> 0x5958 fde=[ 3680] │ │ │ │ - 0xfffffffffff83a84 (offset: 0x25b24) -> 0x5980 fde=[ 36a8] │ │ │ │ - 0xfffffffffff83a94 (offset: 0x25b34) -> 0x5994 fde=[ 36bc] │ │ │ │ - 0xfffffffffff83aa4 (offset: 0x25b44) -> 0x59a8 fde=[ 36d0] │ │ │ │ - 0xfffffffffff83ab4 (offset: 0x25b54) -> 0x59bc fde=[ 36e4] │ │ │ │ - 0xfffffffffff83ad4 (offset: 0x25b74) -> 0x59d0 fde=[ 36f8] │ │ │ │ - 0xfffffffffff83ae4 (offset: 0x25b84) -> 0x59e4 fde=[ 370c] │ │ │ │ - 0xfffffffffff83af4 (offset: 0x25b94) -> 0x59f8 fde=[ 3720] │ │ │ │ - 0xfffffffffff83b04 (offset: 0x25ba4) -> 0x5a0c fde=[ 3734] │ │ │ │ - 0xfffffffffff83b14 (offset: 0x25bb4) -> 0x5a20 fde=[ 3748] │ │ │ │ - 0xfffffffffff83b24 (offset: 0x25bc4) -> 0x5a34 fde=[ 375c] │ │ │ │ - 0xfffffffffff83b34 (offset: 0x25bd4) -> 0x5a48 fde=[ 3770] │ │ │ │ - 0xfffffffffff83b44 (offset: 0x25be4) -> 0x5a5c fde=[ 3784] │ │ │ │ - 0xfffffffffff83bc4 (offset: 0x25c64) -> 0x5a8c fde=[ 37b4] │ │ │ │ - 0xfffffffffff83d34 (offset: 0x25dd4) -> 0x5ae4 fde=[ 380c] │ │ │ │ - 0xfffffffffff83d44 (offset: 0x25de4) -> 0x5af8 fde=[ 3820] │ │ │ │ - 0xfffffffffff83d54 (offset: 0x25df4) -> 0x5b0c fde=[ 3834] │ │ │ │ - 0xfffffffffff83dd4 (offset: 0x25e74) -> 0x5b30 fde=[ 3858] │ │ │ │ - 0xfffffffffff83de4 (offset: 0x25e84) -> 0x5b44 fde=[ 386c] │ │ │ │ - 0xfffffffffff83e94 (offset: 0x25f34) -> 0x5b7c fde=[ 38a4] │ │ │ │ - 0xfffffffffff83fb4 (offset: 0x26054) -> 0x5bdc fde=[ 3904] │ │ │ │ - 0xfffffffffff84014 (offset: 0x260b4) -> 0x5bf0 fde=[ 3918] │ │ │ │ - 0xfffffffffff840c4 (offset: 0x26164) -> 0x5c04 fde=[ 392c] │ │ │ │ - 0xfffffffffff841b4 (offset: 0x26254) -> 0x5c58 fde=[ 3980] │ │ │ │ - 0xfffffffffff84794 (offset: 0x26834) -> 0x5ca4 fde=[ 39cc] │ │ │ │ - 0xfffffffffff84854 (offset: 0x268f4) -> 0x5cd0 fde=[ 39f8] │ │ │ │ - 0xfffffffffff84894 (offset: 0x26934) -> 0x5ce4 fde=[ 3a0c] │ │ │ │ - 0xfffffffffff848c4 (offset: 0x26964) -> 0x5cf8 fde=[ 3a20] │ │ │ │ - 0xfffffffffff849e4 (offset: 0x26a84) -> 0x5d38 fde=[ 3a60] │ │ │ │ - 0xfffffffffff84a94 (offset: 0x26b34) -> 0x5d6c fde=[ 3a94] │ │ │ │ - 0xfffffffffff84ad4 (offset: 0x26b74) -> 0x5d80 fde=[ 3aa8] │ │ │ │ - 0xfffffffffff84b44 (offset: 0x26be4) -> 0x5d94 fde=[ 3abc] │ │ │ │ - 0xfffffffffff84bf4 (offset: 0x26c94) -> 0x5da8 fde=[ 3ad0] │ │ │ │ - 0xfffffffffff84ca4 (offset: 0x26d44) -> 0x5ddc fde=[ 3b04] │ │ │ │ - 0xfffffffffff84df4 (offset: 0x26e94) -> 0x5e30 fde=[ 3b58] │ │ │ │ - 0xfffffffffff85914 (offset: 0x279b4) -> 0x5e7c fde=[ 3ba4] │ │ │ │ - 0xfffffffffff85a84 (offset: 0x27b24) -> 0x5eb4 fde=[ 3bdc] │ │ │ │ - 0xfffffffffff85bc4 (offset: 0x27c64) -> 0x5ee8 fde=[ 3c10] │ │ │ │ - 0xfffffffffff85ea4 (offset: 0x27f44) -> 0x5f18 fde=[ 3c40] │ │ │ │ - 0xfffffffffff85eb4 (offset: 0x27f54) -> 0x5f2c fde=[ 3c54] │ │ │ │ - 0xfffffffffff85ec4 (offset: 0x27f64) -> 0x5f40 fde=[ 3c68] │ │ │ │ - 0xfffffffffff85ed4 (offset: 0x27f74) -> 0x5f54 fde=[ 3c7c] │ │ │ │ - 0xfffffffffff86164 (offset: 0x28204) -> 0x5fac fde=[ 3cd4] │ │ │ │ - 0xfffffffffff86514 (offset: 0x285b4) -> 0x5fe4 fde=[ 3d0c] │ │ │ │ - 0xfffffffffff868d4 (offset: 0x28974) -> 0x601c fde=[ 3d44] │ │ │ │ - 0xfffffffffff86ca4 (offset: 0x28d44) -> 0x6074 fde=[ 3d9c] │ │ │ │ - 0xfffffffffff870b4 (offset: 0x29154) -> 0x60cc fde=[ 3df4] │ │ │ │ - 0xfffffffffff87484 (offset: 0x29524) -> 0x6124 fde=[ 3e4c] │ │ │ │ - 0xfffffffffff87894 (offset: 0x29934) -> 0x617c fde=[ 3ea4] │ │ │ │ - 0xfffffffffff87c44 (offset: 0x29ce4) -> 0x61a8 fde=[ 3ed0] │ │ │ │ - 0xfffffffffff87d14 (offset: 0x29db4) -> 0x61bc fde=[ 3ee4] │ │ │ │ - 0xfffffffffff880e4 (offset: 0x2a184) -> 0x61f0 fde=[ 3f18] │ │ │ │ - 0xfffffffffff881b4 (offset: 0x2a254) -> 0x6204 fde=[ 3f2c] │ │ │ │ - 0xfffffffffff882b4 (offset: 0x2a354) -> 0x6218 fde=[ 3f40] │ │ │ │ - 0xfffffffffff88704 (offset: 0x2a7a4) -> 0x6244 fde=[ 3f6c] │ │ │ │ - 0xfffffffffff88954 (offset: 0x2a9f4) -> 0x6284 fde=[ 3fac] │ │ │ │ - 0xfffffffffff88964 (offset: 0x2aa04) -> 0x6298 fde=[ 3fc0] │ │ │ │ - 0xfffffffffff88b14 (offset: 0x2abb4) -> 0x62d4 fde=[ 3ffc] │ │ │ │ - 0xfffffffffff88bb4 (offset: 0x2ac54) -> 0x6304 fde=[ 402c] │ │ │ │ - 0xfffffffffff88c44 (offset: 0x2ace4) -> 0x6334 fde=[ 405c] │ │ │ │ - 0xfffffffffff88d54 (offset: 0x2adf4) -> 0x6348 fde=[ 4070] │ │ │ │ - 0xfffffffffff88f44 (offset: 0x2afe4) -> 0x63a8 fde=[ 40d0] │ │ │ │ - 0xfffffffffff89334 (offset: 0x2b3d4) -> 0x641c fde=[ 4144] │ │ │ │ - 0xfffffffffff894f4 (offset: 0x2b594) -> 0x6470 fde=[ 4198] │ │ │ │ - 0xfffffffffff89744 (offset: 0x2b7e4) -> 0x64d0 fde=[ 41f8] │ │ │ │ - 0xfffffffffff899c4 (offset: 0x2ba64) -> 0x6530 fde=[ 4258] │ │ │ │ - 0xfffffffffff89cb4 (offset: 0x2bd54) -> 0x6588 fde=[ 42b0] │ │ │ │ - 0xfffffffffff8a034 (offset: 0x2c0d4) -> 0x65e4 fde=[ 430c] │ │ │ │ - 0xfffffffffff8a354 (offset: 0x2c3f4) -> 0x6644 fde=[ 436c] │ │ │ │ - 0xfffffffffff8a684 (offset: 0x2c724) -> 0x669c fde=[ 43c4] │ │ │ │ - 0xfffffffffff8a944 (offset: 0x2c9e4) -> 0x6700 fde=[ 4428] │ │ │ │ - 0xfffffffffff8ae64 (offset: 0x2cf04) -> 0x6748 fde=[ 4470] │ │ │ │ - 0xfffffffffff8ae74 (offset: 0x2cf14) -> 0x675c fde=[ 4484] │ │ │ │ - 0xfffffffffff8aef4 (offset: 0x2cf94) -> 0x6770 fde=[ 4498] │ │ │ │ - 0xfffffffffff8afa4 (offset: 0x2d044) -> 0x6798 fde=[ 44c0] │ │ │ │ - 0xfffffffffff8b0a4 (offset: 0x2d144) -> 0x67c8 fde=[ 44f0] │ │ │ │ - 0xfffffffffff8b234 (offset: 0x2d2d4) -> 0x6800 fde=[ 4528] │ │ │ │ - 0xfffffffffff8b2d4 (offset: 0x2d374) -> 0x6814 fde=[ 453c] │ │ │ │ - 0xfffffffffff8b694 (offset: 0x2d734) -> 0x6854 fde=[ 457c] │ │ │ │ - 0xfffffffffff8ba14 (offset: 0x2dab4) -> 0x6880 fde=[ 45a8] │ │ │ │ - 0xfffffffffff8bdb4 (offset: 0x2de54) -> 0x68b4 fde=[ 45dc] │ │ │ │ - 0xfffffffffff8bfd4 (offset: 0x2e074) -> 0x6920 fde=[ 4648] │ │ │ │ - 0xfffffffffff8c194 (offset: 0x2e234) -> 0x6980 fde=[ 46a8] │ │ │ │ - 0xfffffffffff8c764 (offset: 0x2e804) -> 0x6a04 fde=[ 472c] │ │ │ │ - 0xfffffffffff8c844 (offset: 0x2e8e4) -> 0x6a3c fde=[ 4764] │ │ │ │ - 0xfffffffffff8c924 (offset: 0x2e9c4) -> 0x6a6c fde=[ 4794] │ │ │ │ - 0xfffffffffff8c9c4 (offset: 0x2ea64) -> 0x6a9c fde=[ 47c4] │ │ │ │ - 0xfffffffffff8cad4 (offset: 0x2eb74) -> 0x6ae4 fde=[ 480c] │ │ │ │ - 0xfffffffffff8ccd4 (offset: 0x2ed74) -> 0x6b24 fde=[ 484c] │ │ │ │ - 0xfffffffffff8d7b4 (offset: 0x2f854) -> 0x6ba0 fde=[ 48c8] │ │ │ │ - 0xfffffffffff8ebe4 (offset: 0x30c84) -> 0x6c40 fde=[ 4968] │ │ │ │ - 0xfffffffffff8eec8 (offset: 0x30f68) -> 0x6cd8 fde=[ 4a00] │ │ │ │ - 0xfffffffffff8ef08 (offset: 0x30fa8) -> 0x6cec fde=[ 4a14] │ │ │ │ - 0xfffffffffff8ef48 (offset: 0x30fe8) -> 0x6d00 fde=[ 4a28] │ │ │ │ - 0xfffffffffff8f058 (offset: 0x310f8) -> 0x6d28 fde=[ 4a50] │ │ │ │ - 0xfffffffffff8f168 (offset: 0x31208) -> 0x6d5c fde=[ 4a84] │ │ │ │ - 0xfffffffffff8f348 (offset: 0x313e8) -> 0x6db4 fde=[ 4adc] │ │ │ │ - 0xfffffffffff8f3a8 (offset: 0x31448) -> 0x6ddc fde=[ 4b04] │ │ │ │ - 0xfffffffffff8f3b8 (offset: 0x31458) -> 0x6df0 fde=[ 4b18] │ │ │ │ - 0xfffffffffff8f418 (offset: 0x314b8) -> 0x6e04 fde=[ 4b2c] │ │ │ │ - 0xfffffffffff8f448 (offset: 0x314e8) -> 0x6e18 fde=[ 4b40] │ │ │ │ - 0xfffffffffff8f4d8 (offset: 0x31578) -> 0x6e44 fde=[ 4b6c] │ │ │ │ - 0xfffffffffff8f528 (offset: 0x315c8) -> 0x6e58 fde=[ 4b80] │ │ │ │ - 0xfffffffffff8f828 (offset: 0x318c8) -> 0x6eb8 fde=[ 4be0] │ │ │ │ - 0xfffffffffff8f848 (offset: 0x318e8) -> 0x6ecc fde=[ 4bf4] │ │ │ │ - 0xfffffffffff8f858 (offset: 0x318f8) -> 0x6ee0 fde=[ 4c08] │ │ │ │ - 0xfffffffffff8f878 (offset: 0x31918) -> 0x6ef4 fde=[ 4c1c] │ │ │ │ - 0xfffffffffff8f938 (offset: 0x319d8) -> 0x6f34 fde=[ 4c5c] │ │ │ │ - 0xfffffffffff8f9a8 (offset: 0x31a48) -> 0x6f5c fde=[ 4c84] │ │ │ │ - 0xfffffffffff8fae4 (offset: 0x31b84) -> 0x6f88 fde=[ 4cb0] │ │ │ │ - 0xfffffffffff8fb34 (offset: 0x31bd4) -> 0x6f9c fde=[ 4cc4] │ │ │ │ - 0xfffffffffff8fb44 (offset: 0x31be4) -> 0x6fb0 fde=[ 4cd8] │ │ │ │ - 0xfffffffffff8fb84 (offset: 0x31c24) -> 0x6fd0 fde=[ 4cf8] │ │ │ │ - 0xfffffffffff8fb94 (offset: 0x31c34) -> 0x6fe4 fde=[ 4d0c] │ │ │ │ - 0xfffffffffff904a4 (offset: 0x32544) -> 0x7044 fde=[ 4d6c] │ │ │ │ - 0xfffffffffff90504 (offset: 0x325a4) -> 0x7064 fde=[ 4d8c] │ │ │ │ - 0xfffffffffff90794 (offset: 0x32834) -> 0x7088 fde=[ 4db0] │ │ │ │ - 0xfffffffffff907d4 (offset: 0x32874) -> 0x709c fde=[ 4dc4] │ │ │ │ - 0xfffffffffff90a94 (offset: 0x32b34) -> 0x70c0 fde=[ 4de8] │ │ │ │ - 0xfffffffffff90d44 (offset: 0x32de4) -> 0x70e4 fde=[ 4e0c] │ │ │ │ - 0xfffffffffff90db4 (offset: 0x32e54) -> 0x710c fde=[ 4e34] │ │ │ │ - 0xfffffffffff90dd4 (offset: 0x32e74) -> 0x7120 fde=[ 4e48] │ │ │ │ - 0xfffffffffff90e44 (offset: 0x32ee4) -> 0x7134 fde=[ 4e5c] │ │ │ │ - 0xfffffffffff90f24 (offset: 0x32fc4) -> 0x7148 fde=[ 4e70] │ │ │ │ - 0xfffffffffff91394 (offset: 0x33434) -> 0x717c fde=[ 4ea4] │ │ │ │ - 0xfffffffffff913d4 (offset: 0x33474) -> 0x719c fde=[ 4ec4] │ │ │ │ - 0xfffffffffff918d4 (offset: 0x33974) -> 0x71d8 fde=[ 4f00] │ │ │ │ - 0xfffffffffff91f24 (offset: 0x33fc4) -> 0x7244 fde=[ 4f6c] │ │ │ │ - 0xfffffffffff92114 (offset: 0x341b4) -> 0x7298 fde=[ 4fc0] │ │ │ │ - 0xfffffffffff92164 (offset: 0x34204) -> 0x72c0 fde=[ 4fe8] │ │ │ │ - 0xfffffffffff921d4 (offset: 0x34274) -> 0x72d4 fde=[ 4ffc] │ │ │ │ - 0xfffffffffff921e4 (offset: 0x34284) -> 0x72e8 fde=[ 5010] │ │ │ │ - 0xfffffffffff92244 (offset: 0x342e4) -> 0x730c fde=[ 5034] │ │ │ │ - 0xfffffffffff92374 (offset: 0x34414) -> 0x7320 fde=[ 5048] │ │ │ │ - 0xfffffffffff923f4 (offset: 0x34494) -> 0x7334 fde=[ 505c] │ │ │ │ - 0xfffffffffff924f4 (offset: 0x34594) -> 0x737c fde=[ 50a4] │ │ │ │ - 0xfffffffffff92554 (offset: 0x345f4) -> 0x7390 fde=[ 50b8] │ │ │ │ - 0xfffffffffff925b4 (offset: 0x34654) -> 0x73a4 fde=[ 50cc] │ │ │ │ - 0xfffffffffff92614 (offset: 0x346b4) -> 0x73b8 fde=[ 50e0] │ │ │ │ - 0xfffffffffff926d4 (offset: 0x34774) -> 0x73f4 fde=[ 511c] │ │ │ │ - 0xfffffffffff92794 (offset: 0x34834) -> 0x7430 fde=[ 5158] │ │ │ │ - 0xfffffffffff92914 (offset: 0x349b4) -> 0x7488 fde=[ 51b0] │ │ │ │ - 0xfffffffffff92994 (offset: 0x34a34) -> 0x74b0 fde=[ 51d8] │ │ │ │ - 0xfffffffffff929f4 (offset: 0x34a94) -> 0x74cc fde=[ 51f4] │ │ │ │ - 0xfffffffffff92a44 (offset: 0x34ae4) -> 0x74e0 fde=[ 5208] │ │ │ │ - 0xfffffffffff92d24 (offset: 0x34dc4) -> 0x74f4 fde=[ 521c] │ │ │ │ - 0xfffffffffff92e94 (offset: 0x34f34) -> 0x7508 fde=[ 5230] │ │ │ │ - 0xfffffffffff92ee4 (offset: 0x34f84) -> 0x751c fde=[ 5244] │ │ │ │ - 0xfffffffffff92fb4 (offset: 0x35054) -> 0x7530 fde=[ 5258] │ │ │ │ - 0xfffffffffff93114 (offset: 0x351b4) -> 0x7544 fde=[ 526c] │ │ │ │ - 0xfffffffffff93474 (offset: 0x35514) -> 0x7594 fde=[ 52bc] │ │ │ │ - 0xfffffffffff93574 (offset: 0x35614) -> 0x75c4 fde=[ 52ec] │ │ │ │ - 0xfffffffffff936e4 (offset: 0x35784) -> 0x75f4 fde=[ 531c] │ │ │ │ - 0xfffffffffff937a4 (offset: 0x35844) -> 0x7618 fde=[ 5340] │ │ │ │ - 0xfffffffffff93894 (offset: 0x35934) -> 0x7648 fde=[ 5370] │ │ │ │ - 0xfffffffffff93a14 (offset: 0x35ab4) -> 0x7698 fde=[ 53c0] │ │ │ │ - 0xfffffffffff93bd4 (offset: 0x35c74) -> 0x76ec fde=[ 5414] │ │ │ │ - 0xfffffffffff93dd4 (offset: 0x35e74) -> 0x7744 fde=[ 546c] │ │ │ │ - 0xfffffffffff94044 (offset: 0x360e4) -> 0x7790 fde=[ 54b8] │ │ │ │ - 0xfffffffffff94a94 (offset: 0x36b34) -> 0x7828 fde=[ 5550] │ │ │ │ - 0xfffffffffff94de4 (offset: 0x36e84) -> 0x78b4 fde=[ 55dc] │ │ │ │ - 0xfffffffffff95134 (offset: 0x371d4) -> 0x7908 fde=[ 5630] │ │ │ │ - 0xfffffffffff95284 (offset: 0x37324) -> 0x791c fde=[ 5644] │ │ │ │ - 0xfffffffffff952e4 (offset: 0x37384) -> 0x7930 fde=[ 5658] │ │ │ │ - 0xfffffffffff95434 (offset: 0x374d4) -> 0x795c fde=[ 5684] │ │ │ │ - 0xfffffffffff95574 (offset: 0x37614) -> 0x7988 fde=[ 56b0] │ │ │ │ - 0xfffffffffff956b4 (offset: 0x37754) -> 0x79b4 fde=[ 56dc] │ │ │ │ - 0xfffffffffff95724 (offset: 0x377c4) -> 0x79c8 fde=[ 56f0] │ │ │ │ - 0xfffffffffff95764 (offset: 0x37804) -> 0x79dc fde=[ 5704] │ │ │ │ - 0xfffffffffff95b74 (offset: 0x37c14) -> 0x7a14 fde=[ 573c] │ │ │ │ - 0xfffffffffff95c44 (offset: 0x37ce4) -> 0x7a28 fde=[ 5750] │ │ │ │ - 0xfffffffffff95e44 (offset: 0x37ee4) -> 0x7a3c fde=[ 5764] │ │ │ │ - 0xfffffffffff95ed4 (offset: 0x37f74) -> 0x7a68 fde=[ 5790] │ │ │ │ - 0xfffffffffff95f54 (offset: 0x37ff4) -> 0x7a98 fde=[ 57c0] │ │ │ │ - 0xfffffffffff95fd4 (offset: 0x38074) -> 0x7aac fde=[ 57d4] │ │ │ │ - 0xfffffffffff960a4 (offset: 0x38144) -> 0x7ac0 fde=[ 57e8] │ │ │ │ - 0xfffffffffff960f4 (offset: 0x38194) -> 0x7ae0 fde=[ 5808] │ │ │ │ - 0xfffffffffff96144 (offset: 0x381e4) -> 0x7b04 fde=[ 582c] │ │ │ │ - 0xfffffffffff96194 (offset: 0x38234) -> 0x7b20 fde=[ 5848] │ │ │ │ - 0xfffffffffff96284 (offset: 0x38324) -> 0x7b60 fde=[ 5888] │ │ │ │ - 0xfffffffffff96514 (offset: 0x385b4) -> 0x7b88 fde=[ 58b0] │ │ │ │ - 0xfffffffffff967f4 (offset: 0x38894) -> 0x7bb4 fde=[ 58dc] │ │ │ │ - 0xfffffffffff96914 (offset: 0x389b4) -> 0x7bf4 fde=[ 591c] │ │ │ │ - 0xfffffffffff96a74 (offset: 0x38b14) -> 0x7c14 fde=[ 593c] │ │ │ │ - 0xfffffffffff96aa4 (offset: 0x38b44) -> 0x7c30 fde=[ 5958] │ │ │ │ - 0xfffffffffff96ad4 (offset: 0x38b74) -> 0x7c4c fde=[ 5974] │ │ │ │ - 0xfffffffffff96b94 (offset: 0x38c34) -> 0x7c6c fde=[ 5994] │ │ │ │ - 0xfffffffffff96c34 (offset: 0x38cd4) -> 0x7c88 fde=[ 59b0] │ │ │ │ - 0xfffffffffff96ec4 (offset: 0x38f64) -> 0x7cd4 fde=[ 59fc] │ │ │ │ - 0xfffffffffff96f84 (offset: 0x39024) -> 0x7cfc fde=[ 5a24] │ │ │ │ - 0xfffffffffff97794 (offset: 0x39834) -> 0x7d6c fde=[ 5a94] │ │ │ │ - 0xfffffffffff979b4 (offset: 0x39a54) -> 0x7da0 fde=[ 5ac8] │ │ │ │ - 0xfffffffffff98174 (offset: 0x3a214) -> 0x7e14 fde=[ 5b3c] │ │ │ │ - 0xfffffffffff981e4 (offset: 0x3a284) -> 0x7e38 fde=[ 5b60] │ │ │ │ - 0xfffffffffff98384 (offset: 0x3a424) -> 0x7ea4 fde=[ 5bcc] │ │ │ │ - 0xfffffffffff98964 (offset: 0x3aa04) -> 0x7f0c fde=[ 5c34] │ │ │ │ - 0xfffffffffff98fa4 (offset: 0x3b044) -> 0x7f78 fde=[ 5ca0] │ │ │ │ - 0xfffffffffff99094 (offset: 0x3b134) -> 0x7fb0 fde=[ 5cd8] │ │ │ │ - 0xfffffffffff99214 (offset: 0x3b2b4) -> 0x7fe4 fde=[ 5d0c] │ │ │ │ - 0xfffffffffff99224 (offset: 0x3b2c4) -> 0x7ff8 fde=[ 5d20] │ │ │ │ - 0xfffffffffff99624 (offset: 0x3b6c4) -> 0x8038 fde=[ 5d60] │ │ │ │ - 0xfffffffffff998d4 (offset: 0x3b974) -> 0x809c fde=[ 5dc4] │ │ │ │ - 0xfffffffffff99934 (offset: 0x3b9d4) -> 0x80b0 fde=[ 5dd8] │ │ │ │ - 0xfffffffffff99994 (offset: 0x3ba34) -> 0x80c4 fde=[ 5dec] │ │ │ │ - 0xfffffffffff99a34 (offset: 0x3bad4) -> 0x80d8 fde=[ 5e00] │ │ │ │ - 0xfffffffffff99ac4 (offset: 0x3bb64) -> 0x8104 fde=[ 5e2c] │ │ │ │ - 0xfffffffffff99af4 (offset: 0x3bb94) -> 0x8128 fde=[ 5e50] │ │ │ │ - 0xfffffffffff99bb4 (offset: 0x3bc54) -> 0x8154 fde=[ 5e7c] │ │ │ │ - 0xfffffffffff99ce4 (offset: 0x3bd84) -> 0x8184 fde=[ 5eac] │ │ │ │ - 0xfffffffffff99f44 (offset: 0x3bfe4) -> 0x81a8 fde=[ 5ed0] │ │ │ │ - 0xfffffffffff9a864 (offset: 0x3c904) -> 0x81f8 fde=[ 5f20] │ │ │ │ - 0xfffffffffff9ae04 (offset: 0x3cea4) -> 0x8240 fde=[ 5f68] │ │ │ │ - 0xfffffffffff9b194 (offset: 0x3d234) -> 0x8290 fde=[ 5fb8] │ │ │ │ - 0xfffffffffff9b1b4 (offset: 0x3d254) -> 0x82a4 fde=[ 5fcc] │ │ │ │ - 0xfffffffffff9b284 (offset: 0x3d324) -> 0x82d4 fde=[ 5ffc] │ │ │ │ - 0xfffffffffff9b72c (offset: 0x3d7cc) -> 0x8350 fde=[ 6078] │ │ │ │ - 0xfffffffffff9b83c (offset: 0x3d8dc) -> 0x838c fde=[ 60b4] │ │ │ │ - 0xfffffffffff9b92c (offset: 0x3d9cc) -> 0x83cc fde=[ 60f4] │ │ │ │ - 0xfffffffffff9b98c (offset: 0x3da2c) -> 0x83f0 fde=[ 6118] │ │ │ │ - 0xfffffffffff9ba7c (offset: 0x3db1c) -> 0x841c fde=[ 6144] │ │ │ │ - 0xfffffffffff9bafc (offset: 0x3db9c) -> 0x8440 fde=[ 6168] │ │ │ │ - 0xfffffffffff9ca1c (offset: 0x3eabc) -> 0x848c fde=[ 61b4] │ │ │ │ - 0xfffffffffff9caac (offset: 0x3eb4c) -> 0x84ac fde=[ 61d4] │ │ │ │ - 0xfffffffffff9cadc (offset: 0x3eb7c) -> 0x84c0 fde=[ 61e8] │ │ │ │ - 0xfffffffffff9caec (offset: 0x3eb8c) -> 0x84d4 fde=[ 61fc] │ │ │ │ - 0xfffffffffff9cb1c (offset: 0x3ebbc) -> 0x84e8 fde=[ 6210] │ │ │ │ - 0xfffffffffff9cb2c (offset: 0x3ebcc) -> 0x84fc fde=[ 6224] │ │ │ │ - 0xfffffffffff9cc3c (offset: 0x3ecdc) -> 0x8534 fde=[ 625c] │ │ │ │ - 0xfffffffffff9ceac (offset: 0x3ef4c) -> 0x85a4 fde=[ 62cc] │ │ │ │ - 0xfffffffffff9cf3c (offset: 0x3efdc) -> 0x85cc fde=[ 62f4] │ │ │ │ - 0xfffffffffff9d43c (offset: 0x3f4dc) -> 0x86c0 fde=[ 63e8] │ │ │ │ - 0xfffffffffff9d50c (offset: 0x3f5ac) -> 0x86f8 fde=[ 6420] │ │ │ │ - 0xfffffffffff9e93c (offset: 0x409dc) -> 0x8918 fde=[ 6640] │ │ │ │ - 0xfffffffffff9ef1c (offset: 0x40fbc) -> 0x89bc fde=[ 66e4] │ │ │ │ - 0xfffffffffff9f04c (offset: 0x410ec) -> 0x8a14 fde=[ 673c] │ │ │ │ - 0xfffffffffff9f1bc (offset: 0x4125c) -> 0x8a7c fde=[ 67a4] │ │ │ │ - 0xfffffffffff9f26c (offset: 0x4130c) -> 0x8ac0 fde=[ 67e8] │ │ │ │ - 0xfffffffffff9f5ec (offset: 0x4168c) -> 0x8b04 fde=[ 682c] │ │ │ │ - 0xfffffffffff9f708 (offset: 0x417a8) -> 0x8b38 fde=[ 6860] │ │ │ │ - 0xfffffffffff9f798 (offset: 0x41838) -> 0x8b4c fde=[ 6874] │ │ │ │ - 0xfffffffffff9f818 (offset: 0x418b8) -> 0x8b60 fde=[ 6888] │ │ │ │ - 0xfffffffffff9f828 (offset: 0x418c8) -> 0x8b74 fde=[ 689c] │ │ │ │ - 0xfffffffffff9f838 (offset: 0x418d8) -> 0x8b88 fde=[ 68b0] │ │ │ │ - 0xfffffffffff9f868 (offset: 0x41908) -> 0x8b9c fde=[ 68c4] │ │ │ │ - 0xfffffffffff9f898 (offset: 0x41938) -> 0x8bb0 fde=[ 68d8] │ │ │ │ - 0xfffffffffff9f8a8 (offset: 0x41948) -> 0x8bc4 fde=[ 68ec] │ │ │ │ - 0xfffffffffff9f8b8 (offset: 0x41958) -> 0x8bd8 fde=[ 6900] │ │ │ │ - 0xfffffffffff9faa8 (offset: 0x41b48) -> 0x8c0c fde=[ 6934] │ │ │ │ - 0xfffffffffff9fca8 (offset: 0x41d48) -> 0x8c40 fde=[ 6968] │ │ │ │ - 0xfffffffffffa00b8 (offset: 0x42158) -> 0x8cf8 fde=[ 6a20] │ │ │ │ - 0xfffffffffffa0298 (offset: 0x42338) -> 0x8d5c fde=[ 6a84] │ │ │ │ - 0xfffffffffffa05f8 (offset: 0x42698) -> 0x8dac fde=[ 6ad4] │ │ │ │ - 0xfffffffffffa0cb8 (offset: 0x42d58) -> 0x8de8 fde=[ 6b10] │ │ │ │ - 0xfffffffffffa2628 (offset: 0x446c8) -> 0x8e9c fde=[ 6bc4] │ │ │ │ - 0xfffffffffffa2798 (offset: 0x44838) -> 0x8f00 fde=[ 6c28] │ │ │ │ - 0xfffffffffffa2998 (offset: 0x44a38) -> 0x8f4c fde=[ 6c74] │ │ │ │ - 0xfffffffffffa3620 (offset: 0x456c0) -> 0x8fb0 fde=[ 6cd8] │ │ │ │ - 0xfffffffffffa3650 (offset: 0x456f0) -> 0x8fc4 fde=[ 6cec] │ │ │ │ - 0xfffffffffffa3750 (offset: 0x457f0) -> 0x9000 fde=[ 6d28] │ │ │ │ - 0xfffffffffffa37c0 (offset: 0x45860) -> 0x9028 fde=[ 6d50] │ │ │ │ - 0xfffffffffffa38f0 (offset: 0x45990) -> 0x9074 fde=[ 6d9c] │ │ │ │ - 0xfffffffffffa3b40 (offset: 0x45be0) -> 0x90c0 fde=[ 6de8] │ │ │ │ - 0xfffffffffffa3e00 (offset: 0x45ea0) -> 0x910c fde=[ 6e34] │ │ │ │ - 0xfffffffffffa4750 (offset: 0x467f0) -> 0x9180 fde=[ 6ea8] │ │ │ │ - 0xfffffffffffa4a40 (offset: 0x46ae0) -> 0x91fc fde=[ 6f24] │ │ │ │ - 0xfffffffffffa4acc (offset: 0x46b6c) -> 0x9228 fde=[ 6f50] │ │ │ │ - 0xfffffffffffa4b0c (offset: 0x46bac) -> 0x923c fde=[ 6f64] │ │ │ │ - 0xfffffffffffa4c4c (offset: 0x46cec) -> 0x9264 fde=[ 6f8c] │ │ │ │ - 0xfffffffffffa4cac (offset: 0x46d4c) -> 0x9278 fde=[ 6fa0] │ │ │ │ - 0xfffffffffffa4fac (offset: 0x4704c) -> 0x92c0 fde=[ 6fe8] │ │ │ │ - 0xfffffffffffa528c (offset: 0x4732c) -> 0x9308 fde=[ 7030] │ │ │ │ - 0xfffffffffffa531c (offset: 0x473bc) -> 0x931c fde=[ 7044] │ │ │ │ - 0xfffffffffffa532c (offset: 0x473cc) -> 0x9330 fde=[ 7058] │ │ │ │ - 0xfffffffffffa5840 (offset: 0x478e0) -> 0x9368 fde=[ 7090] │ │ │ │ - 0xfffffffffffa5890 (offset: 0x47930) -> 0x937c fde=[ 70a4] │ │ │ │ - 0xfffffffffffa5910 (offset: 0x479b0) -> 0x93a8 fde=[ 70d0] │ │ │ │ - 0xfffffffffffa59c0 (offset: 0x47a60) -> 0x93d4 fde=[ 70fc] │ │ │ │ - 0xfffffffffffa5fd0 (offset: 0x48070) -> 0x9420 fde=[ 7148] │ │ │ │ - 0xfffffffffffa5fe0 (offset: 0x48080) -> 0x9434 fde=[ 715c] │ │ │ │ - 0xfffffffffffa6010 (offset: 0x480b0) -> 0x9458 fde=[ 7180] │ │ │ │ - 0xfffffffffffa60c0 (offset: 0x48160) -> 0x9480 fde=[ 71a8] │ │ │ │ - 0xfffffffffffa6590 (offset: 0x48630) -> 0x94c8 fde=[ 71f0] │ │ │ │ - 0xfffffffffffa6680 (offset: 0x48720) -> 0x94fc fde=[ 7224] │ │ │ │ - 0xfffffffffffa6bd0 (offset: 0x48c70) -> 0x9560 fde=[ 7288] │ │ │ │ - 0xfffffffffffa74f0 (offset: 0x49590) -> 0x95b0 fde=[ 72d8] │ │ │ │ - 0xfffffffffffa8050 (offset: 0x4a0f0) -> 0x9634 fde=[ 735c] │ │ │ │ - 0xfffffffffffa8250 (offset: 0x4a2f0) -> 0x9684 fde=[ 73ac] │ │ │ │ - 0xfffffffffffa8620 (offset: 0x4a6c0) -> 0x96e4 fde=[ 740c] │ │ │ │ - 0xfffffffffffa9090 (offset: 0x4b130) -> 0x9764 fde=[ 748c] │ │ │ │ - 0xfffffffffffa9a80 (offset: 0x4bb20) -> 0x97e4 fde=[ 750c] │ │ │ │ - 0xfffffffffffaa2a0 (offset: 0x4c340) -> 0x9888 fde=[ 75b0] │ │ │ │ - 0xfffffffffffaa3a0 (offset: 0x4c440) -> 0x98c0 fde=[ 75e8] │ │ │ │ - 0xfffffffffffaa460 (offset: 0x4c500) -> 0x98f0 fde=[ 7618] │ │ │ │ - 0xfffffffffffaa520 (offset: 0x4c5c0) -> 0x9918 fde=[ 7640] │ │ │ │ - 0xfffffffffffaa620 (offset: 0x4c6c0) -> 0x9948 fde=[ 7670] │ │ │ │ - 0xfffffffffffaa660 (offset: 0x4c700) -> 0x996c fde=[ 7694] │ │ │ │ - 0xfffffffffffaa670 (offset: 0x4c710) -> 0x9980 fde=[ 76a8] │ │ │ │ - 0xfffffffffffaa6b0 (offset: 0x4c750) -> 0x99a4 fde=[ 76cc] │ │ │ │ - 0xfffffffffffaa720 (offset: 0x4c7c0) -> 0x99c8 fde=[ 76f0] │ │ │ │ - 0xfffffffffffaa750 (offset: 0x4c7f0) -> 0x99e0 fde=[ 7708] │ │ │ │ - 0xfffffffffffaa800 (offset: 0x4c8a0) -> 0x9a04 fde=[ 772c] │ │ │ │ - 0xfffffffffffaa8d0 (offset: 0x4c970) -> 0x9a48 fde=[ 7770] │ │ │ │ - 0xfffffffffffaa8e0 (offset: 0x4c980) -> 0x9a5c fde=[ 7784] │ │ │ │ - 0xfffffffffffaaa50 (offset: 0x4caf0) -> 0x9aa8 fde=[ 77d0] │ │ │ │ - 0xfffffffffffaab80 (offset: 0x4cc20) -> 0x9aec fde=[ 7814] │ │ │ │ - 0xfffffffffffaac40 (offset: 0x4cce0) -> 0x9b24 fde=[ 784c] │ │ │ │ - 0xfffffffffffaaef0 (offset: 0x4cf90) -> 0x9b88 fde=[ 78b0] │ │ │ │ - 0xfffffffffffaafa0 (offset: 0x4d040) -> 0x9bb4 fde=[ 78dc] │ │ │ │ - 0xfffffffffffab0c0 (offset: 0x4d160) -> 0x9bec fde=[ 7914] │ │ │ │ - 0xfffffffffffab1f0 (offset: 0x4d290) -> 0x9c30 fde=[ 7958] │ │ │ │ - 0xfffffffffffab690 (offset: 0x4d730) -> 0x9ce8 fde=[ 7a10] │ │ │ │ - 0xfffffffffffab7a0 (offset: 0x4d840) -> 0x9d4c fde=[ 7a74] │ │ │ │ - 0xfffffffffffab870 (offset: 0x4d910) -> 0x9d84 fde=[ 7aac] │ │ │ │ - 0xfffffffffffab970 (offset: 0x4da10) -> 0x9dc0 fde=[ 7ae8] │ │ │ │ - 0xfffffffffffabb00 (offset: 0x4dba0) -> 0x9e08 fde=[ 7b30] │ │ │ │ - 0xfffffffffffabeb0 (offset: 0x4df50) -> 0x9e88 fde=[ 7bb0] │ │ │ │ - 0xfffffffffffac390 (offset: 0x4e430) -> 0x9f48 fde=[ 7c70] │ │ │ │ - 0xfffffffffffac510 (offset: 0x4e5b0) -> 0x9fc0 fde=[ 7ce8] │ │ │ │ - 0xfffffffffffac580 (offset: 0x4e620) -> 0x9fec fde=[ 7d14] │ │ │ │ - 0xfffffffffffac6b0 (offset: 0x4e750) -> 0xa040 fde=[ 7d68] │ │ │ │ - 0xfffffffffffac700 (offset: 0x4e7a0) -> 0xa068 fde=[ 7d90] │ │ │ │ - 0xfffffffffffac730 (offset: 0x4e7d0) -> 0xa098 fde=[ 7dc0] │ │ │ │ - 0xfffffffffffacd90 (offset: 0x4ee30) -> 0xa118 fde=[ 7e40] │ │ │ │ - 0xfffffffffffacda0 (offset: 0x4ee40) -> 0xa12c fde=[ 7e54] │ │ │ │ - 0xfffffffffffae000 (offset: 0x500a0) -> 0xa1d0 fde=[ 7ef8] │ │ │ │ - 0xfffffffffffae070 (offset: 0x50110) -> 0xa1e4 fde=[ 7f0c] │ │ │ │ - 0xfffffffffffae160 (offset: 0x50200) -> 0xa21c fde=[ 7f44] │ │ │ │ - 0xfffffffffffae280 (offset: 0x50320) -> 0xa27c fde=[ 7fa4] │ │ │ │ - 0xfffffffffffae530 (offset: 0x505d0) -> 0xa2d4 fde=[ 7ffc] │ │ │ │ - 0xfffffffffffae790 (offset: 0x50830) -> 0xa308 fde=[ 8030] │ │ │ │ - 0xfffffffffffaee80 (offset: 0x50f20) -> 0xa354 fde=[ 807c] │ │ │ │ - 0xfffffffffffaef50 (offset: 0x50ff0) -> 0xa37c fde=[ 80a4] │ │ │ │ - 0xfffffffffffaf0a0 (offset: 0x51140) -> 0xa3f0 fde=[ 8118] │ │ │ │ - 0xfffffffffffaf320 (offset: 0x513c0) -> 0xa470 fde=[ 8198] │ │ │ │ - 0xfffffffffffaf4e0 (offset: 0x51580) -> 0xa49c fde=[ 81c4] │ │ │ │ - 0xfffffffffffaf670 (offset: 0x51710) -> 0xa508 fde=[ 8230] │ │ │ │ - 0xfffffffffffaf8a0 (offset: 0x51940) -> 0xa578 fde=[ 82a0] │ │ │ │ - 0xfffffffffffafae0 (offset: 0x51b80) -> 0xa5e8 fde=[ 8310] │ │ │ │ - 0xfffffffffffafcd0 (offset: 0x51d70) -> 0xa630 fde=[ 8358] │ │ │ │ - 0xfffffffffffb0140 (offset: 0x521e0) -> 0xa6c8 fde=[ 83f0] │ │ │ │ - 0xfffffffffffb0710 (offset: 0x527b0) -> 0xa768 fde=[ 8490] │ │ │ │ - 0xfffffffffffb07d0 (offset: 0x52870) -> 0xa794 fde=[ 84bc] │ │ │ │ - 0xfffffffffffb12a0 (offset: 0x53340) -> 0xa814 fde=[ 853c] │ │ │ │ - 0xfffffffffffb1e00 (offset: 0x53ea0) -> 0xa860 fde=[ 8588] │ │ │ │ - 0xfffffffffffb2450 (offset: 0x544f0) -> 0xa910 fde=[ 8638] │ │ │ │ - 0xfffffffffffb2fa0 (offset: 0x55040) -> 0xa990 fde=[ 86b8] │ │ │ │ - 0xfffffffffffb3990 (offset: 0x55a30) -> 0xa9dc fde=[ 8704] │ │ │ │ - 0xfffffffffffb41d0 (offset: 0x56270) -> 0xaa28 fde=[ 8750] │ │ │ │ - 0xfffffffffffb4810 (offset: 0x568b0) -> 0xaaa4 fde=[ 87cc] │ │ │ │ - 0xfffffffffffb61c0 (offset: 0x58260) -> 0xaaf0 fde=[ 8818] │ │ │ │ - 0xfffffffffffb6620 (offset: 0x586c0) -> 0xab3c fde=[ 8864] │ │ │ │ - 0xfffffffffffb6d00 (offset: 0x58da0) -> 0xabe4 fde=[ 890c] │ │ │ │ - 0xfffffffffffb73e0 (offset: 0x59480) -> 0xac74 fde=[ 899c] │ │ │ │ - 0xfffffffffffb7600 (offset: 0x596a0) -> 0xacf8 fde=[ 8a20] │ │ │ │ - 0xfffffffffffb7a60 (offset: 0x59b00) -> 0xad7c fde=[ 8aa4] │ │ │ │ - 0xfffffffffffb7c40 (offset: 0x59ce0) -> 0xadfc fde=[ 8b24] │ │ │ │ - 0xfffffffffffb8210 (offset: 0x5a2b0) -> 0xae80 fde=[ 8ba8] │ │ │ │ - 0xfffffffffffb9840 (offset: 0x5b8e0) -> 0xaecc fde=[ 8bf4] │ │ │ │ - 0xfffffffffffbabf0 (offset: 0x5cc90) -> 0xafa0 fde=[ 8cc8] │ │ │ │ - 0xfffffffffffbba50 (offset: 0x5daf0) -> 0xafec fde=[ 8d14] │ │ │ │ - 0xfffffffffffbc8b0 (offset: 0x5e950) -> 0xb038 fde=[ 8d60] │ │ │ │ - 0xfffffffffffbca10 (offset: 0x5eab0) -> 0xb088 fde=[ 8db0] │ │ │ │ - 0xfffffffffffbcb10 (offset: 0x5ebb0) -> 0xb0bc fde=[ 8de4] │ │ │ │ - 0xfffffffffffbcbcc (offset: 0x5ec6c) -> 0xb0e0 fde=[ 8e08] │ │ │ │ - 0xfffffffffffbcbec (offset: 0x5ec8c) -> 0xb0f4 fde=[ 8e1c] │ │ │ │ - 0xfffffffffffbcf60 (offset: 0x5f000) -> 0xb160 fde=[ 8e88] │ │ │ │ - 0xfffffffffffbcfd0 (offset: 0x5f070) -> 0xb180 fde=[ 8ea8] │ │ │ │ - 0xfffffffffffbd150 (offset: 0x5f1f0) -> 0xb1bc fde=[ 8ee4] │ │ │ │ - 0xfffffffffffbd1b0 (offset: 0x5f250) -> 0xb1e0 fde=[ 8f08] │ │ │ │ - 0xfffffffffffbd36c (offset: 0x5f40c) -> 0xb218 fde=[ 8f40] │ │ │ │ - 0xfffffffffffbd3dc (offset: 0x5f47c) -> 0xb22c fde=[ 8f54] │ │ │ │ - 0xfffffffffffbe82c (offset: 0x608cc) -> 0xb358 fde=[ 9080] │ │ │ │ - 0xfffffffffffbe99c (offset: 0x60a3c) -> 0xb3a4 fde=[ 90cc] │ │ │ │ - 0xfffffffffffbebe4 (offset: 0x60c84) -> 0xb420 fde=[ 9148] │ │ │ │ - 0xfffffffffffbed04 (offset: 0x60da4) -> 0xb458 fde=[ 9180] │ │ │ │ - 0xfffffffffffbef44 (offset: 0x60fe4) -> 0xb4d0 fde=[ 91f8] │ │ │ │ - 0xfffffffffffbf224 (offset: 0x612c4) -> 0xb518 fde=[ 9240] │ │ │ │ - 0xfffffffffffbfb14 (offset: 0x61bb4) -> 0xb57c fde=[ 92a4] │ │ │ │ - 0xfffffffffffbfc74 (offset: 0x61d14) -> 0xb5c8 fde=[ 92f0] │ │ │ │ - 0xfffffffffffbfd84 (offset: 0x61e24) -> 0xb60c fde=[ 9334] │ │ │ │ - 0xfffffffffffc0004 (offset: 0x620a4) -> 0xb68c fde=[ 93b4] │ │ │ │ - 0xfffffffffffc0364 (offset: 0x62404) -> 0xb718 fde=[ 9440] │ │ │ │ - 0xfffffffffffc06e4 (offset: 0x62784) -> 0xb760 fde=[ 9488] │ │ │ │ - 0xfffffffffffc0bf4 (offset: 0x62c94) -> 0xb800 fde=[ 9528] │ │ │ │ - 0xfffffffffffc1020 (offset: 0x630c0) -> 0xb848 fde=[ 9570] │ │ │ │ - 0xfffffffffffc10f0 (offset: 0x63190) -> 0xb874 fde=[ 959c] │ │ │ │ - 0xfffffffffffc1160 (offset: 0x63200) -> 0xb898 fde=[ 95c0] │ │ │ │ - 0xfffffffffffc12a0 (offset: 0x63340) -> 0xb8d0 fde=[ 95f8] │ │ │ │ - 0xfffffffffffc12b0 (offset: 0x63350) -> 0xb8e4 fde=[ 960c] │ │ │ │ - 0xfffffffffffc12c0 (offset: 0x63360) -> 0xb8f8 fde=[ 9620] │ │ │ │ - 0xfffffffffffc12d0 (offset: 0x63370) -> 0xb90c fde=[ 9634] │ │ │ │ - 0xfffffffffffc12e0 (offset: 0x63380) -> 0xb920 fde=[ 9648] │ │ │ │ - 0xfffffffffffc12f0 (offset: 0x63390) -> 0xb934 fde=[ 965c] │ │ │ │ - 0xfffffffffffc1300 (offset: 0x633a0) -> 0xb948 fde=[ 9670] │ │ │ │ - 0xfffffffffffc1310 (offset: 0x633b0) -> 0xb95c fde=[ 9684] │ │ │ │ - 0xfffffffffffc1320 (offset: 0x633c0) -> 0xb970 fde=[ 9698] │ │ │ │ - 0xfffffffffffc1330 (offset: 0x633d0) -> 0xb984 fde=[ 96ac] │ │ │ │ - 0xfffffffffffc1340 (offset: 0x633e0) -> 0xb998 fde=[ 96c0] │ │ │ │ - 0xfffffffffffc1350 (offset: 0x633f0) -> 0xb9ac fde=[ 96d4] │ │ │ │ - 0xfffffffffffc1360 (offset: 0x63400) -> 0xb9c0 fde=[ 96e8] │ │ │ │ - 0xfffffffffffc1380 (offset: 0x63420) -> 0xb9d4 fde=[ 96fc] │ │ │ │ - 0xfffffffffffc1410 (offset: 0x634b0) -> 0xba04 fde=[ 972c] │ │ │ │ - 0xfffffffffffc14d0 (offset: 0x63570) -> 0xba24 fde=[ 974c] │ │ │ │ - 0xfffffffffffc1550 (offset: 0x635f0) -> 0xba38 fde=[ 9760] │ │ │ │ - 0xfffffffffffc1610 (offset: 0x636b0) -> 0xba58 fde=[ 9780] │ │ │ │ - 0xfffffffffffc1690 (offset: 0x63730) -> 0xba6c fde=[ 9794] │ │ │ │ - 0xfffffffffffc1710 (offset: 0x637b0) -> 0xba80 fde=[ 97a8] │ │ │ │ - 0xfffffffffffc18e0 (offset: 0x63980) -> 0xbae0 fde=[ 9808] │ │ │ │ - 0xfffffffffffc1920 (offset: 0x639c0) -> 0xbafc fde=[ 9824] │ │ │ │ - 0xfffffffffffc1a00 (offset: 0x63aa0) -> 0xbb54 fde=[ 987c] │ │ │ │ - 0xfffffffffffc1b40 (offset: 0x63be0) -> 0xbba8 fde=[ 98d0] │ │ │ │ - 0xfffffffffffc1d20 (offset: 0x63dc0) -> 0xbc08 fde=[ 9930] │ │ │ │ - 0xfffffffffffc1fc0 (offset: 0x64060) -> 0xbc84 fde=[ 99ac] │ │ │ │ - 0xfffffffffffc20b0 (offset: 0x64150) -> 0xbcc0 fde=[ 99e8] │ │ │ │ - 0xfffffffffffc2140 (offset: 0x641e0) -> 0xbcd4 fde=[ 99fc] │ │ │ │ - 0xfffffffffffc2150 (offset: 0x641f0) -> 0xbce8 fde=[ 9a10] │ │ │ │ - 0xfffffffffffc21f0 (offset: 0x64290) -> 0xbd10 fde=[ 9a38] │ │ │ │ - 0xfffffffffffc2200 (offset: 0x642a0) -> 0xbd24 fde=[ 9a4c] │ │ │ │ - 0xfffffffffffc2210 (offset: 0x642b0) -> 0xbd38 fde=[ 9a60] │ │ │ │ - 0xfffffffffffc2220 (offset: 0x642c0) -> 0xbd4c fde=[ 9a74] │ │ │ │ - 0xfffffffffffc2230 (offset: 0x642d0) -> 0xbd60 fde=[ 9a88] │ │ │ │ - 0xfffffffffffc2240 (offset: 0x642e0) -> 0xbd74 fde=[ 9a9c] │ │ │ │ - 0xfffffffffffc2250 (offset: 0x642f0) -> 0xbd88 fde=[ 9ab0] │ │ │ │ - 0xfffffffffffc2260 (offset: 0x64300) -> 0xbd9c fde=[ 9ac4] │ │ │ │ - 0xfffffffffffc2270 (offset: 0x64310) -> 0xbdb0 fde=[ 9ad8] │ │ │ │ - 0xfffffffffffc22d0 (offset: 0x64370) -> 0xbdd8 fde=[ 9b00] │ │ │ │ - 0xfffffffffffc2310 (offset: 0x643b0) -> 0xbdf4 fde=[ 9b1c] │ │ │ │ - 0xfffffffffffc2350 (offset: 0x643f0) -> 0xbe10 fde=[ 9b38] │ │ │ │ - 0xfffffffffffc2400 (offset: 0x644a0) -> 0xbe34 fde=[ 9b5c] │ │ │ │ - 0xfffffffffffc2450 (offset: 0x644f0) -> 0xbe48 fde=[ 9b70] │ │ │ │ - 0xfffffffffffc2490 (offset: 0x64530) -> 0xbe6c fde=[ 9b94] │ │ │ │ - 0xfffffffffffc24a0 (offset: 0x64540) -> 0xbe80 fde=[ 9ba8] │ │ │ │ - 0xfffffffffffc25a0 (offset: 0x64640) -> 0xbeb8 fde=[ 9be0] │ │ │ │ - 0xfffffffffffc2660 (offset: 0x64700) -> 0xbef0 fde=[ 9c18] │ │ │ │ - 0xfffffffffffc2720 (offset: 0x647c0) -> 0xbf28 fde=[ 9c50] │ │ │ │ - 0xfffffffffffc2930 (offset: 0x649d0) -> 0xbf74 fde=[ 9c9c] │ │ │ │ - 0xfffffffffffc2950 (offset: 0x649f0) -> 0xbf88 fde=[ 9cb0] │ │ │ │ - 0xfffffffffffc29d0 (offset: 0x64a70) -> 0xbfb4 fde=[ 9cdc] │ │ │ │ - 0xfffffffffffc2ca0 (offset: 0x64d40) -> 0xc000 fde=[ 9d28] │ │ │ │ - 0xfffffffffffc2d00 (offset: 0x64da0) -> 0xc024 fde=[ 9d4c] │ │ │ │ - 0xfffffffffffc3e60 (offset: 0x65f00) -> 0xc074 fde=[ 9d9c] │ │ │ │ - 0xfffffffffffc3fc0 (offset: 0x66060) -> 0xc0ac fde=[ 9dd4] │ │ │ │ - 0xfffffffffffc4140 (offset: 0x661e0) -> 0xc0e4 fde=[ 9e0c] │ │ │ │ - 0xfffffffffffc4170 (offset: 0x66210) -> 0xc0f8 fde=[ 9e20] │ │ │ │ - 0xfffffffffffc42e0 (offset: 0x66380) -> 0xc11c fde=[ 9e44] │ │ │ │ - 0xfffffffffffc4330 (offset: 0x663d0) -> 0xc130 fde=[ 9e58] │ │ │ │ - 0xfffffffffffc4690 (offset: 0x66730) -> 0xc1ac fde=[ 9ed4] │ │ │ │ - 0xfffffffffffc4a00 (offset: 0x66aa0) -> 0xc1fc fde=[ 9f24] │ │ │ │ - 0xfffffffffffc4cd0 (offset: 0x66d70) -> 0xc234 fde=[ 9f5c] │ │ │ │ - 0xfffffffffffc6320 (offset: 0x683c0) -> 0xc2dc fde=[ a004] │ │ │ │ - 0xfffffffffffc7284 (offset: 0x69324) -> 0xc340 fde=[ a068] │ │ │ │ - 0xfffffffffffc7304 (offset: 0x693a4) -> 0xc370 fde=[ a098] │ │ │ │ - 0xfffffffffffc7374 (offset: 0x69414) -> 0xc384 fde=[ a0ac] │ │ │ │ - 0xfffffffffffc74a4 (offset: 0x69544) -> 0xc3c8 fde=[ a0f0] │ │ │ │ - 0xfffffffffffc77b4 (offset: 0x69854) -> 0xc434 fde=[ a15c] │ │ │ │ - 0xfffffffffffc78b4 (offset: 0x69954) -> 0xc458 fde=[ a180] │ │ │ │ - 0xfffffffffffc79b4 (offset: 0x69a54) -> 0xc47c fde=[ a1a4] │ │ │ │ - 0xfffffffffffc7aa4 (offset: 0x69b44) -> 0xc4b0 fde=[ a1d8] │ │ │ │ - 0xfffffffffffc7ad4 (offset: 0x69b74) -> 0xc4c4 fde=[ a1ec] │ │ │ │ - 0xfffffffffffc7b74 (offset: 0x69c14) -> 0xc4e8 fde=[ a210] │ │ │ │ - 0xfffffffffffc7c34 (offset: 0x69cd4) -> 0xc50c fde=[ a234] │ │ │ │ - 0xfffffffffffc7cd4 (offset: 0x69d74) -> 0xc544 fde=[ a26c] │ │ │ │ - 0xfffffffffffc7d04 (offset: 0x69da4) -> 0xc560 fde=[ a288] │ │ │ │ - 0xfffffffffffc7d74 (offset: 0x69e14) -> 0xc580 fde=[ a2a8] │ │ │ │ - 0xfffffffffffc7dc4 (offset: 0x69e64) -> 0xc594 fde=[ a2bc] │ │ │ │ - 0xfffffffffffc7e94 (offset: 0x69f34) -> 0xc5a8 fde=[ a2d0] │ │ │ │ - 0xfffffffffffc7f04 (offset: 0x69fa4) -> 0xc5cc fde=[ a2f4] │ │ │ │ - 0xfffffffffffc7f94 (offset: 0x6a034) -> 0xc5f4 fde=[ a31c] │ │ │ │ - 0xfffffffffffc7fa4 (offset: 0x6a044) -> 0xc608 fde=[ a330] │ │ │ │ - 0xfffffffffffc8034 (offset: 0x6a0d4) -> 0xc634 fde=[ a35c] │ │ │ │ - 0xfffffffffffc8074 (offset: 0x6a114) -> 0xc65c fde=[ a384] │ │ │ │ - 0xfffffffffffc80d4 (offset: 0x6a174) -> 0xc684 fde=[ a3ac] │ │ │ │ - 0xfffffffffffc8134 (offset: 0x6a1d4) -> 0xc6ac fde=[ a3d4] │ │ │ │ - 0xfffffffffffc8184 (offset: 0x6a224) -> 0xc6d4 fde=[ a3fc] │ │ │ │ - 0xfffffffffffc8214 (offset: 0x6a2b4) -> 0xc700 fde=[ a428] │ │ │ │ - 0xfffffffffffc8274 (offset: 0x6a314) -> 0xc71c fde=[ a444] │ │ │ │ - 0xfffffffffffc8354 (offset: 0x6a3f4) -> 0xc758 fde=[ a480] │ │ │ │ - 0xfffffffffffc84c4 (offset: 0x6a564) -> 0xc7a0 fde=[ a4c8] │ │ │ │ - 0xfffffffffffc858c (offset: 0x6a62c) -> 0xc7d8 fde=[ a500] │ │ │ │ - 0xfffffffffffc886c (offset: 0x6a90c) -> 0xc828 fde=[ a550] │ │ │ │ - 0xfffffffffffc8f3c (offset: 0x6afdc) -> 0xc874 fde=[ a59c] │ │ │ │ - 0xfffffffffffc8fec (offset: 0x6b08c) -> 0xc8a4 fde=[ a5cc] │ │ │ │ - 0xfffffffffffc91ec (offset: 0x6b28c) -> 0xc8d8 fde=[ a600] │ │ │ │ - 0xfffffffffffc933c (offset: 0x6b3dc) -> 0xc908 fde=[ a630] │ │ │ │ - 0xfffffffffffc937c (offset: 0x6b41c) -> 0xc924 fde=[ a64c] │ │ │ │ - 0xfffffffffffc938c (offset: 0x6b42c) -> 0xc938 fde=[ a660] │ │ │ │ - 0xfffffffffffc939c (offset: 0x6b43c) -> 0xc94c fde=[ a674] │ │ │ │ - 0xfffffffffffc93bc (offset: 0x6b45c) -> 0xc960 fde=[ a688] │ │ │ │ - 0xfffffffffffc940c (offset: 0x6b4ac) -> 0xc97c fde=[ a6a4] │ │ │ │ - 0xfffffffffffc9488 (offset: 0x6b528) -> 0xc9a0 fde=[ a6c8] │ │ │ │ - 0xfffffffffffc94e8 (offset: 0x6b588) -> 0xc9b4 fde=[ a6dc] │ │ │ │ - 0xfffffffffffc98e8 (offset: 0x6b988) -> 0xca04 fde=[ a72c] │ │ │ │ - 0xfffffffffffc9a38 (offset: 0x6bad8) -> 0xca44 fde=[ a76c] │ │ │ │ - 0xfffffffffffc9ac8 (offset: 0x6bb68) -> 0xca58 fde=[ a780] │ │ │ │ - 0xfffffffffffc9bf8 (offset: 0x6bc98) -> 0xca78 fde=[ a7a0] │ │ │ │ - 0xfffffffffffc9d08 (offset: 0x6bda8) -> 0xcaa0 fde=[ a7c8] │ │ │ │ - 0xfffffffffffcb408 (offset: 0x6d4a8) -> 0xcaf8 fde=[ a820] │ │ │ │ - 0xfffffffffffcb724 (offset: 0x6d7c4) -> 0xcb48 fde=[ a870] │ │ │ │ - 0xfffffffffffcb7a4 (offset: 0x6d844) -> 0xcb5c fde=[ a884] │ │ │ │ - 0xfffffffffffcb804 (offset: 0x6d8a4) -> 0xcb70 fde=[ a898] │ │ │ │ - 0xfffffffffffcb834 (offset: 0x6d8d4) -> 0xcb84 fde=[ a8ac] │ │ │ │ - 0xfffffffffffcb864 (offset: 0x6d904) -> 0xcb98 fde=[ a8c0] │ │ │ │ - 0xfffffffffffcb894 (offset: 0x6d934) -> 0xcbac fde=[ a8d4] │ │ │ │ - 0xfffffffffffcb8b4 (offset: 0x6d954) -> 0xcbc0 fde=[ a8e8] │ │ │ │ - 0xfffffffffffcb924 (offset: 0x6d9c4) -> 0xcbd4 fde=[ a8fc] │ │ │ │ - 0xfffffffffffcb954 (offset: 0x6d9f4) -> 0xcbe8 fde=[ a910] │ │ │ │ - 0xfffffffffffcb974 (offset: 0x6da14) -> 0xcbfc fde=[ a924] │ │ │ │ - 0xfffffffffffcb994 (offset: 0x6da34) -> 0xcc10 fde=[ a938] │ │ │ │ - 0xfffffffffffcb9e4 (offset: 0x6da84) -> 0xcc24 fde=[ a94c] │ │ │ │ - 0xfffffffffffcba24 (offset: 0x6dac4) -> 0xcc38 fde=[ a960] │ │ │ │ - 0xfffffffffffcbb14 (offset: 0x6dbb4) -> 0xcc88 fde=[ a9b0] │ │ │ │ - 0xfffffffffffcbc14 (offset: 0x6dcb4) -> 0xccd4 fde=[ a9fc] │ │ │ │ - 0xfffffffffffcbd54 (offset: 0x6ddf4) -> 0xcd4c fde=[ aa74] │ │ │ │ - 0xfffffffffffcc174 (offset: 0x6e214) -> 0xcd98 fde=[ aac0] │ │ │ │ - 0xfffffffffffcc1b4 (offset: 0x6e254) -> 0xcdac fde=[ aad4] │ │ │ │ - 0xfffffffffffcc1e4 (offset: 0x6e284) -> 0xcdc0 fde=[ aae8] │ │ │ │ - 0xfffffffffffcc324 (offset: 0x6e3c4) -> 0xcdd4 fde=[ aafc] │ │ │ │ - 0xfffffffffffccaf4 (offset: 0x6eb94) -> 0xce58 fde=[ ab80] │ │ │ │ - 0xfffffffffffccb14 (offset: 0x6ebb4) -> 0xce6c fde=[ ab94] │ │ │ │ - 0xfffffffffffccb34 (offset: 0x6ebd4) -> 0xce80 fde=[ aba8] │ │ │ │ - 0xfffffffffffccb54 (offset: 0x6ebf4) -> 0xce94 fde=[ abbc] │ │ │ │ - 0xfffffffffffccb74 (offset: 0x6ec14) -> 0xcea8 fde=[ abd0] │ │ │ │ - 0xfffffffffffccb94 (offset: 0x6ec34) -> 0xcebc fde=[ abe4] │ │ │ │ - 0xfffffffffffccbcc (offset: 0x6ec6c) -> 0xced0 fde=[ abf8] │ │ │ │ - 0xfffffffffffcce4c (offset: 0x6eeec) -> 0xcf24 fde=[ ac4c] │ │ │ │ - 0xfffffffffffcd08c (offset: 0x6f12c) -> 0xcf78 fde=[ aca0] │ │ │ │ - 0xfffffffffffcd2a0 (offset: 0x6f340) -> 0xcfc8 fde=[ acf0] │ │ │ │ - 0xfffffffffffce1b4 (offset: 0x70254) -> 0xd018 fde=[ ad40] │ │ │ │ - 0xfffffffffffce288 (offset: 0x70328) -> 0xd058 fde=[ ad80] │ │ │ │ - 0xfffffffffffce2c8 (offset: 0x70368) -> 0xd078 fde=[ ada0] │ │ │ │ - 0xfffffffffffce32c (offset: 0x703cc) -> 0xd098 fde=[ adc0] │ │ │ │ - 0xfffffffffffcf43c (offset: 0x714dc) -> 0xd118 fde=[ ae40] │ │ │ │ - 0xfffffffffffcf744 (offset: 0x717e4) -> 0xd158 fde=[ ae80] │ │ │ │ - 0xfffffffffffcf774 (offset: 0x71814) -> 0xd170 fde=[ ae98] │ │ │ │ - 0xfffffffffffcf834 (offset: 0x718d4) -> 0xd194 fde=[ aebc] │ │ │ │ - 0xfffffffffffcf8d4 (offset: 0x71974) -> 0xd1c4 fde=[ aeec] │ │ │ │ - 0xfffffffffffcf8e4 (offset: 0x71984) -> 0xd1d8 fde=[ af00] │ │ │ │ - 0xfffffffffffcf974 (offset: 0x71a14) -> 0xd200 fde=[ af28] │ │ │ │ - 0xfffffffffffcfa24 (offset: 0x71ac4) -> 0xd224 fde=[ af4c] │ │ │ │ - 0xfffffffffffcfa54 (offset: 0x71af4) -> 0xd238 fde=[ af60] │ │ │ │ - 0xfffffffffffcfb74 (offset: 0x71c14) -> 0xd260 fde=[ af88] │ │ │ │ - 0xfffffffffffcfb84 (offset: 0x71c24) -> 0xd278 fde=[ afa0] │ │ │ │ - 0xfffffffffffcfb94 (offset: 0x71c34) -> 0xd28c fde=[ afb4] │ │ │ │ - 0xfffffffffffcfba4 (offset: 0x71c44) -> 0xd2a0 fde=[ afc8] │ │ │ │ - 0xfffffffffffcfbb4 (offset: 0x71c54) -> 0xd2b4 fde=[ afdc] │ │ │ │ - 0xfffffffffffcfbc4 (offset: 0x71c64) -> 0xd2c8 fde=[ aff0] │ │ │ │ - 0xfffffffffffcfbe4 (offset: 0x71c84) -> 0xd2dc fde=[ b004] │ │ │ │ - 0xfffffffffffcfbf4 (offset: 0x71c94) -> 0xd2f0 fde=[ b018] │ │ │ │ - 0xfffffffffffcfc08 (offset: 0x71ca8) -> 0xd308 fde=[ b030] │ │ │ │ - 0xfffffffffffcff68 (offset: 0x72008) -> 0xd35c fde=[ b084] │ │ │ │ - 0xfffffffffffd0078 (offset: 0x72118) -> 0xd394 fde=[ b0bc] │ │ │ │ - 0xfffffffffffd00b8 (offset: 0x72158) -> 0xd3b0 fde=[ b0d8] │ │ │ │ - 0xfffffffffffd0318 (offset: 0x723b8) -> 0xd3f4 fde=[ b11c] │ │ │ │ - 0xfffffffffffd0548 (offset: 0x725e8) -> 0xd440 fde=[ b168] │ │ │ │ - 0xfffffffffffd0878 (offset: 0x72918) -> 0xd494 fde=[ b1bc] │ │ │ │ - 0xfffffffffffd0ba8 (offset: 0x72c48) -> 0xd54c fde=[ b274] │ │ │ │ - 0xfffffffffffd0c18 (offset: 0x72cb8) -> 0xd56c fde=[ b294] │ │ │ │ - 0xfffffffffffd0c88 (offset: 0x72d28) -> 0xd598 fde=[ b2c0] │ │ │ │ - 0xfffffffffffd0ca8 (offset: 0x72d48) -> 0xd5ac fde=[ b2d4] │ │ │ │ - 0xfffffffffffd0ce8 (offset: 0x72d88) -> 0xd5d4 fde=[ b2fc] │ │ │ │ - 0xfffffffffffd0f28 (offset: 0x72fc8) -> 0xd604 fde=[ b32c] │ │ │ │ - 0xfffffffffffd13f8 (offset: 0x73498) -> 0xd658 fde=[ b380] │ │ │ │ - 0xfffffffffffd1438 (offset: 0x734d8) -> 0xd66c fde=[ b394] │ │ │ │ - 0xfffffffffffd1458 (offset: 0x734f8) -> 0xd680 fde=[ b3a8] │ │ │ │ - 0xfffffffffffd1588 (offset: 0x73628) -> 0xd6c0 fde=[ b3e8] │ │ │ │ - 0xfffffffffffd15f8 (offset: 0x73698) -> 0xd6f0 fde=[ b418] │ │ │ │ - 0xfffffffffffd1678 (offset: 0x73718) -> 0xd714 fde=[ b43c] │ │ │ │ - 0xfffffffffffd1728 (offset: 0x737c8) -> 0xd748 fde=[ b470] │ │ │ │ - 0xfffffffffffd1738 (offset: 0x737d8) -> 0xd75c fde=[ b484] │ │ │ │ - 0xfffffffffffd1888 (offset: 0x73928) -> 0xd78c fde=[ b4b4] │ │ │ │ - 0xfffffffffffd18a0 (offset: 0x73940) -> 0xd7a0 fde=[ b4c8] │ │ │ │ - 0xfffffffffffd1980 (offset: 0x73a20) -> 0xd7cc fde=[ b4f4] │ │ │ │ - 0xfffffffffffd1990 (offset: 0x73a30) -> 0xd7e0 fde=[ b508] │ │ │ │ - 0xfffffffffffd1aa4 (offset: 0x73b44) -> 0xd810 fde=[ b538] │ │ │ │ - 0xfffffffffffd1d04 (offset: 0x73da4) -> 0xd8a0 fde=[ b5c8] │ │ │ │ - 0xfffffffffffd1d54 (offset: 0x73df4) -> 0xd8bc fde=[ b5e4] │ │ │ │ - 0xfffffffffffd1d94 (offset: 0x73e34) -> 0xd8d8 fde=[ b600] │ │ │ │ - 0xfffffffffffd1df4 (offset: 0x73e94) -> 0xd904 fde=[ b62c] │ │ │ │ - 0xfffffffffffd1e34 (offset: 0x73ed4) -> 0xd920 fde=[ b648] │ │ │ │ - 0xfffffffffffd1e84 (offset: 0x73f24) -> 0xd948 fde=[ b670] │ │ │ │ - 0xfffffffffffd1ec4 (offset: 0x73f64) -> 0xd96c fde=[ b694] │ │ │ │ - 0xfffffffffffd1f34 (offset: 0x73fd4) -> 0xd990 fde=[ b6b8] │ │ │ │ - 0xfffffffffffd1fa4 (offset: 0x74044) -> 0xd9b4 fde=[ b6dc] │ │ │ │ - 0xfffffffffffd2068 (offset: 0x74108) -> 0xd9e0 fde=[ b708] │ │ │ │ - 0xfffffffffffd2098 (offset: 0x74138) -> 0xd9f4 fde=[ b71c] │ │ │ │ - 0xfffffffffffd20c8 (offset: 0x74168) -> 0xda08 fde=[ b730] │ │ │ │ - 0xfffffffffffd2128 (offset: 0x741c8) -> 0xda2c fde=[ b754] │ │ │ │ - 0xfffffffffffd2340 (offset: 0x743e0) -> 0xda80 fde=[ b7a8] │ │ │ │ - 0xfffffffffffd2370 (offset: 0x74410) -> 0xda94 fde=[ b7bc] │ │ │ │ - 0xfffffffffffd24d0 (offset: 0x74570) -> 0xdaf0 fde=[ b818] │ │ │ │ - 0xfffffffffffd2580 (offset: 0x74620) -> 0xdb20 fde=[ b848] │ │ │ │ - 0xfffffffffffd2620 (offset: 0x746c0) -> 0xdb48 fde=[ b870] │ │ │ │ - 0xfffffffffffd2660 (offset: 0x74700) -> 0xdb5c fde=[ b884] │ │ │ │ - 0xfffffffffffd2680 (offset: 0x74720) -> 0xdb70 fde=[ b898] │ │ │ │ - 0xfffffffffffd26b0 (offset: 0x74750) -> 0xdb84 fde=[ b8ac] │ │ │ │ - 0xfffffffffffd2710 (offset: 0x747b0) -> 0xdb98 fde=[ b8c0] │ │ │ │ - 0xfffffffffffd2740 (offset: 0x747e0) -> 0xdbac fde=[ b8d4] │ │ │ │ - 0xfffffffffffd2920 (offset: 0x749c0) -> 0xdbf0 fde=[ b918] │ │ │ │ - 0xfffffffffffd2950 (offset: 0x749f0) -> 0xdc04 fde=[ b92c] │ │ │ │ - 0xfffffffffffd2980 (offset: 0x74a20) -> 0xdc18 fde=[ b940] │ │ │ │ - 0xfffffffffffd29d0 (offset: 0x74a70) -> 0xdc2c fde=[ b954] │ │ │ │ - 0xfffffffffffd35c0 (offset: 0x75660) -> 0xdcd8 fde=[ ba00] │ │ │ │ - 0xfffffffffffd3680 (offset: 0x75720) -> 0xdd00 fde=[ ba28] │ │ │ │ - 0xfffffffffffd3bd0 (offset: 0x75c70) -> 0xdda0 fde=[ bac8] │ │ │ │ - 0xfffffffffffd3e60 (offset: 0x75f00) -> 0xde04 fde=[ bb2c] │ │ │ │ - 0xfffffffffffd4500 (offset: 0x765a0) -> 0xde78 fde=[ bba0] │ │ │ │ - 0xfffffffffffd47e4 (offset: 0x76884) -> 0xded8 fde=[ bc00] │ │ │ │ - 0xfffffffffffd5074 (offset: 0x77114) -> 0xdf40 fde=[ bc68] │ │ │ │ - 0xfffffffffffd50b4 (offset: 0x77154) -> 0xdf54 fde=[ bc7c] │ │ │ │ - 0xfffffffffffd50d4 (offset: 0x77174) -> 0xdf68 fde=[ bc90] │ │ │ │ - 0xfffffffffffd5114 (offset: 0x771b4) -> 0xdf8c fde=[ bcb4] │ │ │ │ - 0xfffffffffffd52d4 (offset: 0x77374) -> 0xdff4 fde=[ bd1c] │ │ │ │ - 0xfffffffffffd54c4 (offset: 0x77564) -> 0xe044 fde=[ bd6c] │ │ │ │ - 0xfffffffffffd56e4 (offset: 0x77784) -> 0xe0c4 fde=[ bdec] │ │ │ │ - 0xfffffffffffd5744 (offset: 0x777e4) -> 0xe0d8 fde=[ be00] │ │ │ │ - 0xfffffffffffd5804 (offset: 0x778a4) -> 0xe0ec fde=[ be14] │ │ │ │ - 0xfffffffffffd6374 (offset: 0x78414) -> 0xe154 fde=[ be7c] │ │ │ │ - 0xfffffffffffd7164 (offset: 0x79204) -> 0xe230 fde=[ bf58] │ │ │ │ - 0xfffffffffffd8074 (offset: 0x7a114) -> 0xe2a4 fde=[ bfcc] │ │ │ │ - 0xfffffffffffd8c64 (offset: 0x7ad04) -> 0xe2f4 fde=[ c01c] │ │ │ │ - 0xfffffffffffd96d4 (offset: 0x7b774) -> 0xe344 fde=[ c06c] │ │ │ │ - 0xfffffffffffda0f4 (offset: 0x7c194) -> 0xe418 fde=[ c140] │ │ │ │ - 0xfffffffffffda954 (offset: 0x7c9f4) -> 0xe480 fde=[ c1a8] │ │ │ │ - 0xfffffffffffdb294 (offset: 0x7d334) -> 0xe4ec fde=[ c214] │ │ │ │ - 0xfffffffffffdb3cc (offset: 0x7d46c) -> 0xe528 fde=[ c250] │ │ │ │ - 0xfffffffffffdb41c (offset: 0x7d4bc) -> 0xe544 fde=[ c26c] │ │ │ │ - 0xfffffffffffdb43c (offset: 0x7d4dc) -> 0xe558 fde=[ c280] │ │ │ │ - 0xfffffffffffdb45c (offset: 0x7d4fc) -> 0xe56c fde=[ c294] │ │ │ │ - 0xfffffffffffdb83c (offset: 0x7d8dc) -> 0xe580 fde=[ c2a8] │ │ │ │ - 0xfffffffffffdb8e8 (offset: 0x7d988) -> 0xe5b0 fde=[ c2d8] │ │ │ │ - 0xfffffffffffdbd68 (offset: 0x7de08) -> 0xe5ec fde=[ c314] │ │ │ │ - 0xfffffffffffdbdf8 (offset: 0x7de98) -> 0xe610 fde=[ c338] │ │ │ │ - 0xfffffffffffdc248 (offset: 0x7e2e8) -> 0xe63c fde=[ c364] │ │ │ │ - 0xfffffffffffdc268 (offset: 0x7e308) -> 0xe650 fde=[ c378] │ │ │ │ - 0xfffffffffffdc5d8 (offset: 0x7e678) -> 0xe688 fde=[ c3b0] │ │ │ │ - 0xfffffffffffdca48 (offset: 0x7eae8) -> 0xe6cc fde=[ c3f4] │ │ │ │ - 0xfffffffffffdd0c4 (offset: 0x7f164) -> 0xe6f8 fde=[ c420] │ │ │ │ - 0xfffffffffffdd0f4 (offset: 0x7f194) -> 0xe70c fde=[ c434] │ │ │ │ - 0xfffffffffffdd134 (offset: 0x7f1d4) -> 0xe720 fde=[ c448] │ │ │ │ - 0xfffffffffffdd1b4 (offset: 0x7f254) -> 0xe734 fde=[ c45c] │ │ │ │ - 0xfffffffffffdd244 (offset: 0x7f2e4) -> 0xe75c fde=[ c484] │ │ │ │ - 0xfffffffffffdd3a4 (offset: 0x7f444) -> 0xe788 fde=[ c4b0] │ │ │ │ - 0xfffffffffffdd454 (offset: 0x7f4f4) -> 0xe7b0 fde=[ c4d8] │ │ │ │ - 0xfffffffffffdd524 (offset: 0x7f5c4) -> 0xe7c4 fde=[ c4ec] │ │ │ │ - 0xfffffffffffdd714 (offset: 0x7f7b4) -> 0xe7fc fde=[ c524] │ │ │ │ - 0xfffffffffffdd914 (offset: 0x7f9b4) -> 0xe834 fde=[ c55c] │ │ │ │ - 0xfffffffffffddb34 (offset: 0x7fbd4) -> 0xe878 fde=[ c5a0] │ │ │ │ - 0xfffffffffffddf94 (offset: 0x80034) -> 0xe8bc fde=[ c5e4] │ │ │ │ - 0xfffffffffffde3d4 (offset: 0x80474) -> 0xe8fc fde=[ c624] │ │ │ │ - 0xfffffffffffde7f4 (offset: 0x80894) -> 0xe948 fde=[ c670] │ │ │ │ - 0xfffffffffffdec14 (offset: 0x80cb4) -> 0xe994 fde=[ c6bc] │ │ │ │ - 0xfffffffffffdefc4 (offset: 0x81064) -> 0xe9dc fde=[ c704] │ │ │ │ - 0xfffffffffffdf654 (offset: 0x816f4) -> 0xea2c fde=[ c754] │ │ │ │ - 0xfffffffffffdf844 (offset: 0x818e4) -> 0xea90 fde=[ c7b8] │ │ │ │ - 0xfffffffffffdfad4 (offset: 0x81b74) -> 0xead8 fde=[ c800] │ │ │ │ - 0xfffffffffffdfd44 (offset: 0x81de4) -> 0xeb10 fde=[ c838] │ │ │ │ - 0xfffffffffffdffc4 (offset: 0x82064) -> 0xeb48 fde=[ c870] │ │ │ │ - 0xfffffffffffe02d4 (offset: 0x82374) -> 0xeb8c fde=[ c8b4] │ │ │ │ - 0xfffffffffffe06b4 (offset: 0x82754) -> 0xebcc fde=[ c8f4] │ │ │ │ - 0xfffffffffffe0b24 (offset: 0x82bc4) -> 0xec10 fde=[ c938] │ │ │ │ - 0xfffffffffffe13f4 (offset: 0x83494) -> 0xec88 fde=[ c9b0] │ │ │ │ - 0xfffffffffffe24b4 (offset: 0x84554) -> 0xed10 fde=[ ca38] │ │ │ │ - 0xfffffffffffe2544 (offset: 0x845e4) -> 0xed3c fde=[ ca64] │ │ │ │ - 0xfffffffffffe2634 (offset: 0x846d4) -> 0xed74 fde=[ ca9c] │ │ │ │ - 0xfffffffffffe2734 (offset: 0x847d4) -> 0xedb8 fde=[ cae0] │ │ │ │ - 0xfffffffffffe29d4 (offset: 0x84a74) -> 0xee24 fde=[ cb4c] │ │ │ │ - 0xfffffffffffe2b64 (offset: 0x84c04) -> 0xee70 fde=[ cb98] │ │ │ │ - 0xfffffffffffe2c24 (offset: 0x84cc4) -> 0xee94 fde=[ cbbc] │ │ │ │ - 0xfffffffffffe2ce4 (offset: 0x84d84) -> 0xeec4 fde=[ cbec] │ │ │ │ - 0xfffffffffffe2cf4 (offset: 0x84d94) -> 0xeed8 fde=[ cc00] │ │ │ │ - 0xfffffffffffe2dc4 (offset: 0x84e64) -> 0xef00 fde=[ cc28] │ │ │ │ - 0xfffffffffffe2e04 (offset: 0x84ea4) -> 0xef14 fde=[ cc3c] │ │ │ │ - 0xfffffffffffe2e64 (offset: 0x84f04) -> 0xef28 fde=[ cc50] │ │ │ │ - 0xfffffffffffe2f44 (offset: 0x84fe4) -> 0xef58 fde=[ cc80] │ │ │ │ - 0xfffffffffffe2fc4 (offset: 0x85064) -> 0xef7c fde=[ cca4] │ │ │ │ - 0xfffffffffffe2fe4 (offset: 0x85084) -> 0xef90 fde=[ ccb8] │ │ │ │ - 0xfffffffffffe3004 (offset: 0x850a4) -> 0xefa4 fde=[ cccc] │ │ │ │ - 0xfffffffffffe3174 (offset: 0x85214) -> 0xefb8 fde=[ cce0] │ │ │ │ - 0xfffffffffffe31b4 (offset: 0x85254) -> 0xefcc fde=[ ccf4] │ │ │ │ - 0xfffffffffffe3284 (offset: 0x85324) -> 0xefe0 fde=[ cd08] │ │ │ │ - 0xfffffffffffe3804 (offset: 0x858a4) -> 0xeff4 fde=[ cd1c] │ │ │ │ - 0xfffffffffffe3834 (offset: 0x858d4) -> 0xf008 fde=[ cd30] │ │ │ │ - 0xfffffffffffe38a4 (offset: 0x85944) -> 0xf01c fde=[ cd44] │ │ │ │ - 0xfffffffffffe3a84 (offset: 0x85b24) -> 0xf03c fde=[ cd64] │ │ │ │ - 0xfffffffffffe3b84 (offset: 0x85c24) -> 0xf050 fde=[ cd78] │ │ │ │ - 0xfffffffffffe3c84 (offset: 0x85d24) -> 0xf064 fde=[ cd8c] │ │ │ │ - 0xfffffffffffe3f34 (offset: 0x85fd4) -> 0xf088 fde=[ cdb0] │ │ │ │ - 0xfffffffffffe4904 (offset: 0x869a4) -> 0xf0f0 fde=[ ce18] │ │ │ │ - 0xfffffffffffe4a74 (offset: 0x86b14) -> 0xf114 fde=[ ce3c] │ │ │ │ - 0xfffffffffffe4ac4 (offset: 0x86b64) -> 0xf130 fde=[ ce58] │ │ │ │ - 0xfffffffffffe4b84 (offset: 0x86c24) -> 0xf168 fde=[ ce90] │ │ │ │ - 0xfffffffffffe4c94 (offset: 0x86d34) -> 0xf1a0 fde=[ cec8] │ │ │ │ - 0xfffffffffffe4d34 (offset: 0x86dd4) -> 0xf1b4 fde=[ cedc] │ │ │ │ - 0xfffffffffffe4e64 (offset: 0x86f04) -> 0xf1ec fde=[ cf14] │ │ │ │ - 0xfffffffffffe4f44 (offset: 0x86fe4) -> 0xf220 fde=[ cf48] │ │ │ │ - 0xfffffffffffe5104 (offset: 0x871a4) -> 0xf270 fde=[ cf98] │ │ │ │ - 0xfffffffffffe5164 (offset: 0x87204) -> 0xf294 fde=[ cfbc] │ │ │ │ - 0xfffffffffffe51e4 (offset: 0x87284) -> 0xf2c0 fde=[ cfe8] │ │ │ │ - 0xfffffffffffe5294 (offset: 0x87334) -> 0xf2f0 fde=[ d018] │ │ │ │ - 0xfffffffffffe5304 (offset: 0x873a4) -> 0xf31c fde=[ d044] │ │ │ │ - 0xfffffffffffe5524 (offset: 0x875c4) -> 0xf384 fde=[ d0ac] │ │ │ │ - 0xfffffffffffe5694 (offset: 0x87734) -> 0xf3b4 fde=[ d0dc] │ │ │ │ - 0xfffffffffffe5e44 (offset: 0x87ee4) -> 0xf414 fde=[ d13c] │ │ │ │ - 0xfffffffffffe63b4 (offset: 0x88454) -> 0xf460 fde=[ d188] │ │ │ │ - 0xfffffffffffe6404 (offset: 0x884a4) -> 0xf474 fde=[ d19c] │ │ │ │ - 0xfffffffffffe66c4 (offset: 0x88764) -> 0xf4a8 fde=[ d1d0] │ │ │ │ - 0xfffffffffffe6ad4 (offset: 0x88b74) -> 0xf4f8 fde=[ d220] │ │ │ │ - 0xfffffffffffe6d94 (offset: 0x88e34) -> 0xf544 fde=[ d26c] │ │ │ │ - 0xfffffffffffe6e74 (offset: 0x88f14) -> 0xf574 fde=[ d29c] │ │ │ │ - 0xfffffffffffe6eb4 (offset: 0x88f54) -> 0xf598 fde=[ d2c0] │ │ │ │ - 0xfffffffffffe6fa4 (offset: 0x89044) -> 0xf5c8 fde=[ d2f0] │ │ │ │ - 0xfffffffffffe7124 (offset: 0x891c4) -> 0xf604 fde=[ d32c] │ │ │ │ - 0xfffffffffffe71d4 (offset: 0x89274) -> 0xf63c fde=[ d364] │ │ │ │ - 0xfffffffffffe7264 (offset: 0x89304) -> 0xf668 fde=[ d390] │ │ │ │ - 0xfffffffffffe72f4 (offset: 0x89394) -> 0xf68c fde=[ d3b4] │ │ │ │ - 0xfffffffffffe7324 (offset: 0x893c4) -> 0xf6b0 fde=[ d3d8] │ │ │ │ - 0xfffffffffffe7334 (offset: 0x893d4) -> 0xf6c4 fde=[ d3ec] │ │ │ │ - 0xfffffffffffe7404 (offset: 0x894a4) -> 0xf6e4 fde=[ d40c] │ │ │ │ - 0xfffffffffffe7434 (offset: 0x894d4) -> 0xf6f8 fde=[ d420] │ │ │ │ - 0xfffffffffffe7464 (offset: 0x89504) -> 0xf70c fde=[ d434] │ │ │ │ - 0xfffffffffffe74b4 (offset: 0x89554) -> 0xf720 fde=[ d448] │ │ │ │ - 0xfffffffffffe74c0 (offset: 0x89560) -> 0xf738 fde=[ d460] │ │ │ │ - 0xfffffffffffe74f0 (offset: 0x89590) -> 0xf74c fde=[ d474] │ │ │ │ - 0xfffffffffffe7530 (offset: 0x895d0) -> 0xf760 fde=[ d488] │ │ │ │ - 0xfffffffffffe75b0 (offset: 0x89650) -> 0xf780 fde=[ d4a8] │ │ │ │ - 0xfffffffffffe75d0 (offset: 0x89670) -> 0xf794 fde=[ d4bc] │ │ │ │ - 0xfffffffffffe76a0 (offset: 0x89740) -> 0xf7c4 fde=[ d4ec] │ │ │ │ - 0xfffffffffffe76f0 (offset: 0x89790) -> 0xf7e8 fde=[ d510] │ │ │ │ - 0xfffffffffffe7770 (offset: 0x89810) -> 0xf808 fde=[ d530] │ │ │ │ - 0xfffffffffffe77a0 (offset: 0x89840) -> 0xf824 fde=[ d54c] │ │ │ │ - 0xfffffffffffe78b0 (offset: 0x89950) -> 0xf858 fde=[ d580] │ │ │ │ - 0xfffffffffffe7dc0 (offset: 0x89e60) -> 0xf8a4 fde=[ d5cc] │ │ │ │ - 0xfffffffffffe7f60 (offset: 0x8a000) -> 0xf8c8 fde=[ d5f0] │ │ │ │ - 0xfffffffffffe87a0 (offset: 0x8a840) -> 0xf968 fde=[ d690] │ │ │ │ - 0xfffffffffffe9600 (offset: 0x8b6a0) -> 0xf9b8 fde=[ d6e0] │ │ │ │ - 0xfffffffffffe99f0 (offset: 0x8ba90) -> 0xf9f4 fde=[ d71c] │ │ │ │ - 0xfffffffffffea040 (offset: 0x8c0e0) -> 0xfa44 fde=[ d76c] │ │ │ │ - 0xfffffffffffea520 (offset: 0x8c5c0) -> 0xfab8 fde=[ d7e0] │ │ │ │ - 0xfffffffffffea6d0 (offset: 0x8c770) -> 0xfb00 fde=[ d828] │ │ │ │ - 0xfffffffffffea7b0 (offset: 0x8c850) -> 0xfb38 fde=[ d860] │ │ │ │ - 0xfffffffffffeac40 (offset: 0x8cce0) -> 0xfb88 fde=[ d8b0] │ │ │ │ - 0xfffffffffffeacec (offset: 0x8cd8c) -> 0xfbb8 fde=[ d8e0] │ │ │ │ - 0xfffffffffffeadbc (offset: 0x8ce5c) -> 0xfbe8 fde=[ d910] │ │ │ │ - 0xfffffffffffeae1c (offset: 0x8cebc) -> 0xfc0c fde=[ d934] │ │ │ │ - 0xfffffffffffeaee0 (offset: 0x8cf80) -> 0xfc30 fde=[ d958] │ │ │ │ - 0xfffffffffffeb110 (offset: 0x8d1b0) -> 0xfc68 fde=[ d990] │ │ │ │ - 0xfffffffffffeb440 (offset: 0x8d4e0) -> 0xfcbc fde=[ d9e4] │ │ │ │ - 0xfffffffffffeb5f0 (offset: 0x8d690) -> 0xfcfc fde=[ da24] │ │ │ │ - 0xfffffffffffeb850 (offset: 0x8d8f0) -> 0xfd58 fde=[ da80] │ │ │ │ - 0xfffffffffffeb870 (offset: 0x8d910) -> 0xfd6c fde=[ da94] │ │ │ │ - 0xfffffffffffeb890 (offset: 0x8d930) -> 0xfd80 fde=[ daa8] │ │ │ │ - 0xfffffffffffeb960 (offset: 0x8da00) -> 0xfda8 fde=[ dad0] │ │ │ │ - 0xfffffffffffebad0 (offset: 0x8db70) -> 0xfdf4 fde=[ db1c] │ │ │ │ - 0xfffffffffffebd00 (offset: 0x8dda0) -> 0xfe28 fde=[ db50] │ │ │ │ - 0xfffffffffffeca00 (offset: 0x8eaa0) -> 0xfe78 fde=[ dba0] │ │ │ │ - 0xfffffffffffecb80 (offset: 0x8ec20) -> 0xfecc fde=[ dbf4] │ │ │ │ - 0xfffffffffffedd28 (offset: 0x8fdc8) -> 0xff90 fde=[ dcb8] │ │ │ │ - 0xfffffffffffedd98 (offset: 0x8fe38) -> 0xffa4 fde=[ dccc] │ │ │ │ - 0xfffffffffffede08 (offset: 0x8fea8) -> 0xffd0 fde=[ dcf8] │ │ │ │ - 0xfffffffffffede68 (offset: 0x8ff08) -> 0xffe4 fde=[ dd0c] │ │ │ │ - 0xfffffffffffedf98 (offset: 0x90038) -> 0x1001c fde=[ dd44] │ │ │ │ - 0xfffffffffffedfc8 (offset: 0x90068) -> 0x10040 fde=[ dd68] │ │ │ │ - 0xfffffffffffedfd8 (offset: 0x90078) -> 0x10054 fde=[ dd7c] │ │ │ │ - 0xfffffffffffedfe8 (offset: 0x90088) -> 0x10068 fde=[ dd90] │ │ │ │ - 0xfffffffffffedff8 (offset: 0x90098) -> 0x1007c fde=[ dda4] │ │ │ │ - 0xfffffffffffee008 (offset: 0x900a8) -> 0x10090 fde=[ ddb8] │ │ │ │ - 0xfffffffffffee018 (offset: 0x900b8) -> 0x100a4 fde=[ ddcc] │ │ │ │ - 0xfffffffffffee038 (offset: 0x900d8) -> 0x100b8 fde=[ dde0] │ │ │ │ - 0xfffffffffffee058 (offset: 0x900f8) -> 0x100cc fde=[ ddf4] │ │ │ │ - 0xfffffffffffee078 (offset: 0x90118) -> 0x100e0 fde=[ de08] │ │ │ │ - 0xfffffffffffee098 (offset: 0x90138) -> 0x100f4 fde=[ de1c] │ │ │ │ - 0xfffffffffffee0a8 (offset: 0x90148) -> 0x10108 fde=[ de30] │ │ │ │ - 0xfffffffffffee0e8 (offset: 0x90188) -> 0x1011c fde=[ de44] │ │ │ │ - 0xfffffffffffee118 (offset: 0x901b8) -> 0x10130 fde=[ de58] │ │ │ │ - 0xfffffffffffee128 (offset: 0x901c8) -> 0x10144 fde=[ de6c] │ │ │ │ - 0xfffffffffffee198 (offset: 0x90238) -> 0x1015c fde=[ de84] │ │ │ │ - 0xfffffffffffee1a8 (offset: 0x90248) -> 0x10170 fde=[ de98] │ │ │ │ - 0xfffffffffffee1b8 (offset: 0x90258) -> 0x10184 fde=[ deac] │ │ │ │ - 0xfffffffffffee228 (offset: 0x902c8) -> 0x101ac fde=[ ded4] │ │ │ │ - 0xfffffffffffee318 (offset: 0x903b8) -> 0x101dc fde=[ df04] │ │ │ │ - 0xfffffffffffee368 (offset: 0x90408) -> 0x101f0 fde=[ df18] │ │ │ │ - 0xfffffffffffee3a8 (offset: 0x90448) -> 0x10214 fde=[ df3c] │ │ │ │ - 0xfffffffffffee638 (offset: 0x906d8) -> 0x10268 fde=[ df90] │ │ │ │ - 0xfffffffffffee8d8 (offset: 0x90978) -> 0x102bc fde=[ dfe4] │ │ │ │ - 0xfffffffffffee908 (offset: 0x909a8) -> 0x102e0 fde=[ e008] │ │ │ │ - 0xfffffffffffee918 (offset: 0x909b8) -> 0x102f4 fde=[ e01c] │ │ │ │ - 0xfffffffffffeeac8 (offset: 0x90b68) -> 0x10334 fde=[ e05c] │ │ │ │ - 0xfffffffffffeeb88 (offset: 0x90c28) -> 0x10368 fde=[ e090] │ │ │ │ - 0xfffffffffffeec58 (offset: 0x90cf8) -> 0x10380 fde=[ e0a8] │ │ │ │ - 0xfffffffffffeedf8 (offset: 0x90e98) -> 0x103cc fde=[ e0f4] │ │ │ │ - 0xfffffffffffeee18 (offset: 0x90eb8) -> 0x103e0 fde=[ e108] │ │ │ │ - 0xfffffffffffeee88 (offset: 0x90f28) -> 0x103f4 fde=[ e11c] │ │ │ │ - 0xfffffffffffef208 (offset: 0x912a8) -> 0x10440 fde=[ e168] │ │ │ │ - 0xfffffffffffef358 (offset: 0x913f8) -> 0x10488 fde=[ e1b0] │ │ │ │ - 0xfffffffffffef3f8 (offset: 0x91498) -> 0x104b8 fde=[ e1e0] │ │ │ │ - 0xfffffffffffef468 (offset: 0x91508) -> 0x104dc fde=[ e204] │ │ │ │ - 0xfffffffffffef4d8 (offset: 0x91578) -> 0x10500 fde=[ e228] │ │ │ │ - 0xfffffffffffef548 (offset: 0x915e8) -> 0x10524 fde=[ e24c] │ │ │ │ - 0xfffffffffffef5b8 (offset: 0x91658) -> 0x10548 fde=[ e270] │ │ │ │ - 0xfffffffffffef628 (offset: 0x916c8) -> 0x1056c fde=[ e294] │ │ │ │ - 0xfffffffffffefda8 (offset: 0x91e48) -> 0x105f0 fde=[ e318] │ │ │ │ - 0xfffffffffffefdd8 (offset: 0x91e78) -> 0x10604 fde=[ e32c] │ │ │ │ - 0xfffffffffffefe08 (offset: 0x91ea8) -> 0x10628 fde=[ e350] │ │ │ │ - 0xfffffffffffefe18 (offset: 0x91eb8) -> 0x1063c fde=[ e364] │ │ │ │ - 0xfffffffffffeffe8 (offset: 0x92088) -> 0x10688 fde=[ e3b0] │ │ │ │ - 0xffffffffffff0008 (offset: 0x920a8) -> 0x1069c fde=[ e3c4] │ │ │ │ - 0xffffffffffff03f8 (offset: 0x92498) -> 0x10700 fde=[ e428] │ │ │ │ - 0xffffffffffff06f8 (offset: 0x92798) -> 0x10760 fde=[ e488] │ │ │ │ - 0xffffffffffff0848 (offset: 0x928e8) -> 0x107b4 fde=[ e4dc] │ │ │ │ - 0xffffffffffff0948 (offset: 0x929e8) -> 0x107f4 fde=[ e51c] │ │ │ │ - 0xffffffffffff0b58 (offset: 0x92bf8) -> 0x10834 fde=[ e55c] │ │ │ │ - 0xffffffffffff0d68 (offset: 0x92e08) -> 0x10864 fde=[ e58c] │ │ │ │ - 0xffffffffffff0da8 (offset: 0x92e48) -> 0x10888 fde=[ e5b0] │ │ │ │ - 0xffffffffffff0db8 (offset: 0x92e58) -> 0x1089c fde=[ e5c4] │ │ │ │ - 0xffffffffffff1028 (offset: 0x930c8) -> 0x108e8 fde=[ e610] │ │ │ │ - 0xffffffffffff1048 (offset: 0x930e8) -> 0x108fc fde=[ e624] │ │ │ │ - 0xffffffffffff10ec (offset: 0x9318c) -> 0x10910 fde=[ e638] │ │ │ │ - 0xffffffffffff110c (offset: 0x931ac) -> 0x10924 fde=[ e64c] │ │ │ │ - 0xffffffffffff112c (offset: 0x931cc) -> 0x10938 fde=[ e660] │ │ │ │ - 0xffffffffffff115c (offset: 0x931fc) -> 0x1094c fde=[ e674] │ │ │ │ - 0xffffffffffff135c (offset: 0x933fc) -> 0x10960 fde=[ e688] │ │ │ │ - 0xffffffffffff13ec (offset: 0x9348c) -> 0x10990 fde=[ e6b8] │ │ │ │ - 0xffffffffffff15ac (offset: 0x9364c) -> 0x109a4 fde=[ e6cc] │ │ │ │ - 0xffffffffffff176c (offset: 0x9380c) -> 0x109b8 fde=[ e6e0] │ │ │ │ - 0xffffffffffff18cc (offset: 0x9396c) -> 0x109cc fde=[ e6f4] │ │ │ │ - 0xffffffffffff1a8c (offset: 0x93b2c) -> 0x109e0 fde=[ e708] │ │ │ │ - 0xffffffffffff1b4c (offset: 0x93bec) -> 0x109f4 fde=[ e71c] │ │ │ │ - 0xffffffffffff1c5c (offset: 0x93cfc) -> 0x10a08 fde=[ e730] │ │ │ │ - 0xffffffffffff1e8c (offset: 0x93f2c) -> 0x10a20 fde=[ e748] │ │ │ │ - 0xffffffffffff1f2c (offset: 0x93fcc) -> 0x10a4c fde=[ e774] │ │ │ │ - 0xffffffffffff1f5c (offset: 0x93ffc) -> 0x10a60 fde=[ e788] │ │ │ │ - 0xffffffffffff1f9c (offset: 0x9403c) -> 0x10a74 fde=[ e79c] │ │ │ │ - 0xffffffffffff200c (offset: 0x940ac) -> 0x10a88 fde=[ e7b0] │ │ │ │ - 0xffffffffffff210c (offset: 0x941ac) -> 0x10ab4 fde=[ e7dc] │ │ │ │ - 0xffffffffffff23fc (offset: 0x9449c) -> 0x10b14 fde=[ e83c] │ │ │ │ - 0xffffffffffff248c (offset: 0x9452c) -> 0x10b40 fde=[ e868] │ │ │ │ - 0xffffffffffff250c (offset: 0x945ac) -> 0x10b6c fde=[ e894] │ │ │ │ - 0xffffffffffff258c (offset: 0x9462c) -> 0x10b98 fde=[ e8c0] │ │ │ │ - 0xffffffffffff264c (offset: 0x946ec) -> 0x10bc8 fde=[ e8f0] │ │ │ │ - 0xffffffffffff274c (offset: 0x947ec) -> 0x10bf4 fde=[ e91c] │ │ │ │ - 0xffffffffffff297c (offset: 0x94a1c) -> 0x10c40 fde=[ e968] │ │ │ │ - 0xffffffffffff2c4c (offset: 0x94cec) -> 0x10ca4 fde=[ e9cc] │ │ │ │ - 0xffffffffffff318c (offset: 0x9522c) -> 0x10d08 fde=[ ea30] │ │ │ │ - 0xffffffffffff31ac (offset: 0x9524c) -> 0x10d1c fde=[ ea44] │ │ │ │ - 0xffffffffffff322c (offset: 0x952cc) -> 0x10d44 fde=[ ea6c] │ │ │ │ - 0xffffffffffff356c (offset: 0x9560c) -> 0x10dac fde=[ ead4] │ │ │ │ - 0xffffffffffff36dc (offset: 0x9577c) -> 0x10df0 fde=[ eb18] │ │ │ │ - 0xffffffffffff3a2c (offset: 0x95acc) -> 0x10e10 fde=[ eb38] │ │ │ │ - 0xffffffffffff3d9c (offset: 0x95e3c) -> 0x10e4c fde=[ eb74] │ │ │ │ - 0xffffffffffff411c (offset: 0x961bc) -> 0x10e88 fde=[ ebb0] │ │ │ │ - 0xffffffffffff414c (offset: 0x961ec) -> 0x10ea0 fde=[ ebc8] │ │ │ │ - 0xffffffffffff429c (offset: 0x9633c) -> 0x10eec fde=[ ec14] │ │ │ │ - 0xffffffffffff4884 (offset: 0x96924) -> 0x10f70 fde=[ ec98] │ │ │ │ - 0xffffffffffff4944 (offset: 0x969e4) -> 0x10f94 fde=[ ecbc] │ │ │ │ - 0xffffffffffff49d4 (offset: 0x96a74) -> 0x10fc4 fde=[ ecec] │ │ │ │ - 0xffffffffffff49e4 (offset: 0x96a84) -> 0x10fd8 fde=[ ed00] │ │ │ │ - 0xffffffffffff4a94 (offset: 0x96b34) -> 0x10ffc fde=[ ed24] │ │ │ │ - 0xffffffffffff4ad4 (offset: 0x96b74) -> 0x11010 fde=[ ed38] │ │ │ │ - 0xffffffffffff4b14 (offset: 0x96bb4) -> 0x11024 fde=[ ed4c] │ │ │ │ - 0xffffffffffff4bb4 (offset: 0x96c54) -> 0x11050 fde=[ ed78] │ │ │ │ - 0xffffffffffff4bc0 (offset: 0x96c60) -> 0x11068 fde=[ ed90] │ │ │ │ - 0xffffffffffff5650 (offset: 0x976f0) -> 0x110b4 fde=[ eddc] │ │ │ │ - 0xffffffffffff5680 (offset: 0x97720) -> 0x110c8 fde=[ edf0] │ │ │ │ - 0xffffffffffff5870 (offset: 0x97910) -> 0x11134 fde=[ ee5c] │ │ │ │ - 0xffffffffffff5ac0 (offset: 0x97b60) -> 0x11194 fde=[ eebc] │ │ │ │ - 0xffffffffffff5be4 (offset: 0x97c84) -> 0x111c8 fde=[ eef0] │ │ │ │ - 0xffffffffffff6034 (offset: 0x980d4) -> 0x11248 fde=[ ef70] │ │ │ │ - 0xffffffffffff60e4 (offset: 0x98184) -> 0x11278 fde=[ efa0] │ │ │ │ - 0xffffffffffff6284 (offset: 0x98324) -> 0x112cc fde=[ eff4] │ │ │ │ - 0xffffffffffff65a4 (offset: 0x98644) -> 0x11334 fde=[ f05c] │ │ │ │ + 0xfffffffffff61478 (offset: 0x3560) -> 0x31e0 fde=[ f08] │ │ │ │ + 0xfffffffffff61490 (offset: 0x3578) -> 0x5250 fde=[ 2f78] │ │ │ │ + 0xfffffffffff614ac (offset: 0x3594) -> 0x70a8 fde=[ 4dd0] │ │ │ │ + 0xfffffffffff614c8 (offset: 0x35b0) -> 0x70c0 fde=[ 4de8] │ │ │ │ + 0xfffffffffff614e4 (offset: 0x35cc) -> 0x70d8 fde=[ 4e00] │ │ │ │ + 0xfffffffffff61500 (offset: 0x35e8) -> 0x8bc8 fde=[ 68f0] │ │ │ │ + 0xfffffffffff6151c (offset: 0x3604) -> 0x9d80 fde=[ 7aa8] │ │ │ │ + 0xfffffffffff61538 (offset: 0x3620) -> 0xf168 fde=[ ce90] │ │ │ │ + 0xfffffffffff6155c (offset: 0x3644) -> 0x113b4 fde=[ f0dc] │ │ │ │ + 0xfffffffffff62850 (offset: 0x4938) -> 0x22ec fde=[ 14] │ │ │ │ + 0xfffffffffff62ac4 (offset: 0x4bac) -> 0x2300 fde=[ 28] │ │ │ │ + 0xfffffffffff62b04 (offset: 0x4bec) -> 0x2314 fde=[ 3c] │ │ │ │ + 0xfffffffffff62c44 (offset: 0x4d2c) -> 0x233c fde=[ 64] │ │ │ │ + 0xfffffffffff62ca4 (offset: 0x4d8c) -> 0x2350 fde=[ 78] │ │ │ │ + 0xfffffffffff62fa4 (offset: 0x508c) -> 0x2398 fde=[ c0] │ │ │ │ + 0xfffffffffff63284 (offset: 0x536c) -> 0x23e0 fde=[ 108] │ │ │ │ + 0xfffffffffff63314 (offset: 0x53fc) -> 0x23f4 fde=[ 11c] │ │ │ │ + 0xfffffffffff63324 (offset: 0x540c) -> 0x2408 fde=[ 130] │ │ │ │ + 0xfffffffffff63828 (offset: 0x5910) -> 0x2440 fde=[ 168] │ │ │ │ + 0xfffffffffff63868 (offset: 0x5950) -> 0x2460 fde=[ 188] │ │ │ │ + 0xfffffffffff638bc (offset: 0x59a4) -> 0x2480 fde=[ 1a8] │ │ │ │ + 0xfffffffffff639ec (offset: 0x5ad4) -> 0x24b8 fde=[ 1e0] │ │ │ │ + 0xfffffffffff63c2c (offset: 0x5d14) -> 0x2530 fde=[ 258] │ │ │ │ + 0xfffffffffff63f0c (offset: 0x5ff4) -> 0x2578 fde=[ 2a0] │ │ │ │ + 0xfffffffffff647fc (offset: 0x68e4) -> 0x25dc fde=[ 304] │ │ │ │ + 0xfffffffffff6495c (offset: 0x6a44) -> 0x2628 fde=[ 350] │ │ │ │ + 0xfffffffffff64a6c (offset: 0x6b54) -> 0x266c fde=[ 394] │ │ │ │ + 0xfffffffffff64cec (offset: 0x6dd4) -> 0x26ec fde=[ 414] │ │ │ │ + 0xfffffffffff6504c (offset: 0x7134) -> 0x2778 fde=[ 4a0] │ │ │ │ + 0xfffffffffff653cc (offset: 0x74b4) -> 0x27c0 fde=[ 4e8] │ │ │ │ + 0xfffffffffff658dc (offset: 0x79c4) -> 0x2860 fde=[ 588] │ │ │ │ + 0xfffffffffff65d18 (offset: 0x7e00) -> 0x28a8 fde=[ 5d0] │ │ │ │ + 0xfffffffffff65f58 (offset: 0x8040) -> 0x28e0 fde=[ 608] │ │ │ │ + 0xfffffffffff66288 (offset: 0x8370) -> 0x2934 fde=[ 65c] │ │ │ │ + 0xfffffffffff66438 (offset: 0x8520) -> 0x2974 fde=[ 69c] │ │ │ │ + 0xfffffffffff66698 (offset: 0x8780) -> 0x29d0 fde=[ 6f8] │ │ │ │ + 0xfffffffffff666b8 (offset: 0x87a0) -> 0x29e4 fde=[ 70c] │ │ │ │ + 0xfffffffffff666d8 (offset: 0x87c0) -> 0x29f8 fde=[ 720] │ │ │ │ + 0xfffffffffff667a8 (offset: 0x8890) -> 0x2a20 fde=[ 748] │ │ │ │ + 0xfffffffffff66918 (offset: 0x8a00) -> 0x2a6c fde=[ 794] │ │ │ │ + 0xfffffffffff66b48 (offset: 0x8c30) -> 0x2aa0 fde=[ 7c8] │ │ │ │ + 0xfffffffffff67848 (offset: 0x9930) -> 0x2af0 fde=[ 818] │ │ │ │ + 0xfffffffffff679c8 (offset: 0x9ab0) -> 0x2b44 fde=[ 86c] │ │ │ │ + 0xfffffffffff68b60 (offset: 0xac48) -> 0x2c08 fde=[ 930] │ │ │ │ + 0xfffffffffff68c30 (offset: 0xad18) -> 0x2c30 fde=[ 958] │ │ │ │ + 0xfffffffffff68d20 (offset: 0xae08) -> 0x2c58 fde=[ 980] │ │ │ │ + 0xfffffffffff68ef0 (offset: 0xafd8) -> 0x2ca0 fde=[ 9c8] │ │ │ │ + 0xfffffffffff69050 (offset: 0xb138) -> 0x2ce8 fde=[ a10] │ │ │ │ + 0xfffffffffff690c0 (offset: 0xb1a8) -> 0x2d0c fde=[ a34] │ │ │ │ + 0xfffffffffff69390 (offset: 0xb478) -> 0x2d20 fde=[ a48] │ │ │ │ + 0xfffffffffff69b30 (offset: 0xbc18) -> 0x2d54 fde=[ a7c] │ │ │ │ + 0xfffffffffff69ba0 (offset: 0xbc88) -> 0x2d80 fde=[ aa8] │ │ │ │ + 0xfffffffffff69c00 (offset: 0xbce8) -> 0x2da4 fde=[ acc] │ │ │ │ + 0xfffffffffff69c50 (offset: 0xbd38) -> 0x2db8 fde=[ ae0] │ │ │ │ + 0xfffffffffff69eb0 (offset: 0xbf98) -> 0x2df8 fde=[ b20] │ │ │ │ + 0xfffffffffff69fa0 (offset: 0xc088) -> 0x2e34 fde=[ b5c] │ │ │ │ + 0xfffffffffff6a090 (offset: 0xc178) -> 0x2e74 fde=[ b9c] │ │ │ │ + 0xfffffffffff6a570 (offset: 0xc658) -> 0x2f14 fde=[ c3c] │ │ │ │ + 0xfffffffffff6a670 (offset: 0xc758) -> 0x2f50 fde=[ c78] │ │ │ │ + 0xfffffffffff6a760 (offset: 0xc848) -> 0x2f90 fde=[ cb8] │ │ │ │ + 0xfffffffffff6a870 (offset: 0xc958) -> 0x2fd8 fde=[ d00] │ │ │ │ + 0xfffffffffff6a9b0 (offset: 0xca98) -> 0x301c fde=[ d44] │ │ │ │ + 0xfffffffffff6aae0 (offset: 0xcbc8) -> 0x305c fde=[ d84] │ │ │ │ + 0xfffffffffff6ac40 (offset: 0xcd28) -> 0x30a0 fde=[ dc8] │ │ │ │ + 0xfffffffffff6ad20 (offset: 0xce08) -> 0x30d8 fde=[ e00] │ │ │ │ + 0xfffffffffff6ae00 (offset: 0xcee8) -> 0x3110 fde=[ e38] │ │ │ │ + 0xfffffffffff6b0e0 (offset: 0xd1c8) -> 0x3150 fde=[ e78] │ │ │ │ + 0xfffffffffff6b1b0 (offset: 0xd298) -> 0x318c fde=[ eb4] │ │ │ │ + 0xfffffffffff6b2a4 (offset: 0xd38c) -> 0x31c8 fde=[ ef0] │ │ │ │ + 0xfffffffffff6b2d4 (offset: 0xd3bc) -> 0x31f8 fde=[ f20] │ │ │ │ + 0xfffffffffff6b924 (offset: 0xda0c) -> 0x3278 fde=[ fa0] │ │ │ │ + 0xfffffffffff6b934 (offset: 0xda1c) -> 0x328c fde=[ fb4] │ │ │ │ + 0xfffffffffff6cb94 (offset: 0xec7c) -> 0x3330 fde=[ 1058] │ │ │ │ + 0xfffffffffff6cc04 (offset: 0xecec) -> 0x3344 fde=[ 106c] │ │ │ │ + 0xfffffffffff6ccf4 (offset: 0xeddc) -> 0x337c fde=[ 10a4] │ │ │ │ + 0xfffffffffff6ce14 (offset: 0xeefc) -> 0x33dc fde=[ 1104] │ │ │ │ + 0xfffffffffff6d0c4 (offset: 0xf1ac) -> 0x3434 fde=[ 115c] │ │ │ │ + 0xfffffffffff6d324 (offset: 0xf40c) -> 0x3468 fde=[ 1190] │ │ │ │ + 0xfffffffffff6da14 (offset: 0xfafc) -> 0x34b4 fde=[ 11dc] │ │ │ │ + 0xfffffffffff6dae4 (offset: 0xfbcc) -> 0x34dc fde=[ 1204] │ │ │ │ + 0xfffffffffff6dc34 (offset: 0xfd1c) -> 0x3550 fde=[ 1278] │ │ │ │ + 0xfffffffffff6deb4 (offset: 0xff9c) -> 0x35d0 fde=[ 12f8] │ │ │ │ + 0xfffffffffff6e074 (offset: 0x1015c) -> 0x35fc fde=[ 1324] │ │ │ │ + 0xfffffffffff6e204 (offset: 0x102ec) -> 0x3668 fde=[ 1390] │ │ │ │ + 0xfffffffffff6e434 (offset: 0x1051c) -> 0x36d8 fde=[ 1400] │ │ │ │ + 0xfffffffffff6e674 (offset: 0x1075c) -> 0x3748 fde=[ 1470] │ │ │ │ + 0xfffffffffff6e864 (offset: 0x1094c) -> 0x3790 fde=[ 14b8] │ │ │ │ + 0xfffffffffff6ecd4 (offset: 0x10dbc) -> 0x3828 fde=[ 1550] │ │ │ │ + 0xfffffffffff6f2a4 (offset: 0x1138c) -> 0x38c8 fde=[ 15f0] │ │ │ │ + 0xfffffffffff6f364 (offset: 0x1144c) -> 0x38f4 fde=[ 161c] │ │ │ │ + 0xfffffffffff6fe34 (offset: 0x11f1c) -> 0x3974 fde=[ 169c] │ │ │ │ + 0xfffffffffff70994 (offset: 0x12a7c) -> 0x39c0 fde=[ 16e8] │ │ │ │ + 0xfffffffffff70fe4 (offset: 0x130cc) -> 0x3a70 fde=[ 1798] │ │ │ │ + 0xfffffffffff71b34 (offset: 0x13c1c) -> 0x3af0 fde=[ 1818] │ │ │ │ + 0xfffffffffff72524 (offset: 0x1460c) -> 0x3b3c fde=[ 1864] │ │ │ │ + 0xfffffffffff72d64 (offset: 0x14e4c) -> 0x3b88 fde=[ 18b0] │ │ │ │ + 0xfffffffffff733a4 (offset: 0x1548c) -> 0x3c04 fde=[ 192c] │ │ │ │ + 0xfffffffffff74d54 (offset: 0x16e3c) -> 0x3c50 fde=[ 1978] │ │ │ │ + 0xfffffffffff751b4 (offset: 0x1729c) -> 0x3c9c fde=[ 19c4] │ │ │ │ + 0xfffffffffff75894 (offset: 0x1797c) -> 0x3d44 fde=[ 1a6c] │ │ │ │ + 0xfffffffffff75f74 (offset: 0x1805c) -> 0x3dd4 fde=[ 1afc] │ │ │ │ + 0xfffffffffff76194 (offset: 0x1827c) -> 0x3e58 fde=[ 1b80] │ │ │ │ + 0xfffffffffff765f4 (offset: 0x186dc) -> 0x3edc fde=[ 1c04] │ │ │ │ + 0xfffffffffff767d4 (offset: 0x188bc) -> 0x3f5c fde=[ 1c84] │ │ │ │ + 0xfffffffffff76da4 (offset: 0x18e8c) -> 0x3fe0 fde=[ 1d08] │ │ │ │ + 0xfffffffffff783d4 (offset: 0x1a4bc) -> 0x402c fde=[ 1d54] │ │ │ │ + 0xfffffffffff79784 (offset: 0x1b86c) -> 0x4100 fde=[ 1e28] │ │ │ │ + 0xfffffffffff7a5e4 (offset: 0x1c6cc) -> 0x414c fde=[ 1e74] │ │ │ │ + 0xfffffffffff7b444 (offset: 0x1d52c) -> 0x4198 fde=[ 1ec0] │ │ │ │ + 0xfffffffffff7b5a4 (offset: 0x1d68c) -> 0x41e8 fde=[ 1f10] │ │ │ │ + 0xfffffffffff7b6a4 (offset: 0x1d78c) -> 0x421c fde=[ 1f44] │ │ │ │ + 0xfffffffffff7b758 (offset: 0x1d840) -> 0x4240 fde=[ 1f68] │ │ │ │ + 0xfffffffffff7b778 (offset: 0x1d860) -> 0x4254 fde=[ 1f7c] │ │ │ │ + 0xfffffffffff7bb24 (offset: 0x1dc0c) -> 0x42c0 fde=[ 1fe8] │ │ │ │ + 0xfffffffffff7bbe4 (offset: 0x1dccc) -> 0x42e4 fde=[ 200c] │ │ │ │ + 0xfffffffffff7bc74 (offset: 0x1dd5c) -> 0x4314 fde=[ 203c] │ │ │ │ + 0xfffffffffff7bc84 (offset: 0x1dd6c) -> 0x4328 fde=[ 2050] │ │ │ │ + 0xfffffffffff7bd34 (offset: 0x1de1c) -> 0x434c fde=[ 2074] │ │ │ │ + 0xfffffffffff7bd64 (offset: 0x1de4c) -> 0x4360 fde=[ 2088] │ │ │ │ + 0xfffffffffff7bda4 (offset: 0x1de8c) -> 0x4374 fde=[ 209c] │ │ │ │ + 0xfffffffffff7be44 (offset: 0x1df2c) -> 0x43a0 fde=[ 20c8] │ │ │ │ + 0xfffffffffff7be60 (offset: 0x1df48) -> 0x43b8 fde=[ 20e0] │ │ │ │ + 0xfffffffffff7be90 (offset: 0x1df78) -> 0x43cc fde=[ 20f4] │ │ │ │ + 0xfffffffffff7bec0 (offset: 0x1dfa8) -> 0x43e0 fde=[ 2108] │ │ │ │ + 0xfffffffffff7bf20 (offset: 0x1e008) -> 0x4404 fde=[ 212c] │ │ │ │ + 0xfffffffffff7c118 (offset: 0x1e200) -> 0x4458 fde=[ 2180] │ │ │ │ + 0xfffffffffff7c1c8 (offset: 0x1e2b0) -> 0x4484 fde=[ 21ac] │ │ │ │ + 0xfffffffffff7c1f8 (offset: 0x1e2e0) -> 0x4498 fde=[ 21c0] │ │ │ │ + 0xfffffffffff7c238 (offset: 0x1e320) -> 0x44ac fde=[ 21d4] │ │ │ │ + 0xfffffffffff7c2a8 (offset: 0x1e390) -> 0x44c0 fde=[ 21e8] │ │ │ │ + 0xfffffffffff7c3a8 (offset: 0x1e490) -> 0x44ec fde=[ 2214] │ │ │ │ + 0xfffffffffff7c698 (offset: 0x1e780) -> 0x454c fde=[ 2274] │ │ │ │ + 0xfffffffffff7c728 (offset: 0x1e810) -> 0x4578 fde=[ 22a0] │ │ │ │ + 0xfffffffffff7c7a8 (offset: 0x1e890) -> 0x45a4 fde=[ 22cc] │ │ │ │ + 0xfffffffffff7c828 (offset: 0x1e910) -> 0x45d0 fde=[ 22f8] │ │ │ │ + 0xfffffffffff7c8e8 (offset: 0x1e9d0) -> 0x4600 fde=[ 2328] │ │ │ │ + 0xfffffffffff7c9e8 (offset: 0x1ead0) -> 0x462c fde=[ 2354] │ │ │ │ + 0xfffffffffff7cc18 (offset: 0x1ed00) -> 0x4678 fde=[ 23a0] │ │ │ │ + 0xfffffffffff7cee8 (offset: 0x1efd0) -> 0x46dc fde=[ 2404] │ │ │ │ + 0xfffffffffff7d428 (offset: 0x1f510) -> 0x4740 fde=[ 2468] │ │ │ │ + 0xfffffffffff7d448 (offset: 0x1f530) -> 0x4754 fde=[ 247c] │ │ │ │ + 0xfffffffffff7d4c8 (offset: 0x1f5b0) -> 0x477c fde=[ 24a4] │ │ │ │ + 0xfffffffffff7d808 (offset: 0x1f8f0) -> 0x47e4 fde=[ 250c] │ │ │ │ + 0xfffffffffff7d978 (offset: 0x1fa60) -> 0x4828 fde=[ 2550] │ │ │ │ + 0xfffffffffff7dcc8 (offset: 0x1fdb0) -> 0x4848 fde=[ 2570] │ │ │ │ + 0xfffffffffff7e038 (offset: 0x20120) -> 0x4884 fde=[ 25ac] │ │ │ │ + 0xfffffffffff7e3b8 (offset: 0x204a0) -> 0x48c0 fde=[ 25e8] │ │ │ │ + 0xfffffffffff7e3e0 (offset: 0x204c8) -> 0x48d8 fde=[ 2600] │ │ │ │ + 0xfffffffffff7e400 (offset: 0x204e8) -> 0x48ec fde=[ 2614] │ │ │ │ + 0xfffffffffff7e580 (offset: 0x20668) -> 0x4900 fde=[ 2628] │ │ │ │ + 0xfffffffffff7e5c0 (offset: 0x206a8) -> 0x4914 fde=[ 263c] │ │ │ │ + 0xfffffffffff7e690 (offset: 0x20778) -> 0x4928 fde=[ 2650] │ │ │ │ + 0xfffffffffff7ec10 (offset: 0x20cf8) -> 0x493c fde=[ 2664] │ │ │ │ + 0xfffffffffff7ec40 (offset: 0x20d28) -> 0x4950 fde=[ 2678] │ │ │ │ + 0xfffffffffff7ecb0 (offset: 0x20d98) -> 0x4964 fde=[ 268c] │ │ │ │ + 0xfffffffffff7ee90 (offset: 0x20f78) -> 0x4984 fde=[ 26ac] │ │ │ │ + 0xfffffffffff7ef90 (offset: 0x21078) -> 0x4998 fde=[ 26c0] │ │ │ │ + 0xfffffffffff7f090 (offset: 0x21178) -> 0x49ac fde=[ 26d4] │ │ │ │ + 0xfffffffffff7f340 (offset: 0x21428) -> 0x49d0 fde=[ 26f8] │ │ │ │ + 0xfffffffffff7fd10 (offset: 0x21df8) -> 0x4a38 fde=[ 2760] │ │ │ │ + 0xfffffffffff7fe80 (offset: 0x21f68) -> 0x4a5c fde=[ 2784] │ │ │ │ + 0xfffffffffff7fed0 (offset: 0x21fb8) -> 0x4a78 fde=[ 27a0] │ │ │ │ + 0xfffffffffff7ff90 (offset: 0x22078) -> 0x4ab0 fde=[ 27d8] │ │ │ │ + 0xfffffffffff800a0 (offset: 0x22188) -> 0x4ae8 fde=[ 2810] │ │ │ │ + 0xfffffffffff80140 (offset: 0x22228) -> 0x4afc fde=[ 2824] │ │ │ │ + 0xfffffffffff80270 (offset: 0x22358) -> 0x4b34 fde=[ 285c] │ │ │ │ + 0xfffffffffff80350 (offset: 0x22438) -> 0x4b68 fde=[ 2890] │ │ │ │ + 0xfffffffffff80510 (offset: 0x225f8) -> 0x4bb8 fde=[ 28e0] │ │ │ │ + 0xfffffffffff80570 (offset: 0x22658) -> 0x4bdc fde=[ 2904] │ │ │ │ + 0xfffffffffff805f0 (offset: 0x226d8) -> 0x4c08 fde=[ 2930] │ │ │ │ + 0xfffffffffff806a0 (offset: 0x22788) -> 0x4c38 fde=[ 2960] │ │ │ │ + 0xfffffffffff80710 (offset: 0x227f8) -> 0x4c64 fde=[ 298c] │ │ │ │ + 0xfffffffffff80930 (offset: 0x22a18) -> 0x4ccc fde=[ 29f4] │ │ │ │ + 0xfffffffffff80aa0 (offset: 0x22b88) -> 0x4cfc fde=[ 2a24] │ │ │ │ + 0xfffffffffff81250 (offset: 0x23338) -> 0x4d5c fde=[ 2a84] │ │ │ │ + 0xfffffffffff817c0 (offset: 0x238a8) -> 0x4da8 fde=[ 2ad0] │ │ │ │ + 0xfffffffffff81810 (offset: 0x238f8) -> 0x4dbc fde=[ 2ae4] │ │ │ │ + 0xfffffffffff81ad0 (offset: 0x23bb8) -> 0x4df0 fde=[ 2b18] │ │ │ │ + 0xfffffffffff81ee0 (offset: 0x23fc8) -> 0x4e40 fde=[ 2b68] │ │ │ │ + 0xfffffffffff821a0 (offset: 0x24288) -> 0x4e8c fde=[ 2bb4] │ │ │ │ + 0xfffffffffff82280 (offset: 0x24368) -> 0x4ebc fde=[ 2be4] │ │ │ │ + 0xfffffffffff822c0 (offset: 0x243a8) -> 0x4ee0 fde=[ 2c08] │ │ │ │ + 0xfffffffffff823b0 (offset: 0x24498) -> 0x4f10 fde=[ 2c38] │ │ │ │ + 0xfffffffffff82530 (offset: 0x24618) -> 0x4f4c fde=[ 2c74] │ │ │ │ + 0xfffffffffff825e0 (offset: 0x246c8) -> 0x4f84 fde=[ 2cac] │ │ │ │ + 0xfffffffffff82658 (offset: 0x24740) -> 0x4fb0 fde=[ 2cd8] │ │ │ │ + 0xfffffffffff828b8 (offset: 0x249a0) -> 0x5040 fde=[ 2d68] │ │ │ │ + 0xfffffffffff82908 (offset: 0x249f0) -> 0x505c fde=[ 2d84] │ │ │ │ + 0xfffffffffff82948 (offset: 0x24a30) -> 0x5078 fde=[ 2da0] │ │ │ │ + 0xfffffffffff829a8 (offset: 0x24a90) -> 0x50a4 fde=[ 2dcc] │ │ │ │ + 0xfffffffffff829e8 (offset: 0x24ad0) -> 0x50c0 fde=[ 2de8] │ │ │ │ + 0xfffffffffff82a38 (offset: 0x24b20) -> 0x50e8 fde=[ 2e10] │ │ │ │ + 0xfffffffffff82a78 (offset: 0x24b60) -> 0x510c fde=[ 2e34] │ │ │ │ + 0xfffffffffff82ae8 (offset: 0x24bd0) -> 0x5130 fde=[ 2e58] │ │ │ │ + 0xfffffffffff82b58 (offset: 0x24c40) -> 0x5154 fde=[ 2e7c] │ │ │ │ + 0xfffffffffff82c24 (offset: 0x24d0c) -> 0x5180 fde=[ 2ea8] │ │ │ │ + 0xfffffffffff82cb4 (offset: 0x24d9c) -> 0x51a4 fde=[ 2ecc] │ │ │ │ + 0xfffffffffff82ce4 (offset: 0x24dcc) -> 0x51c8 fde=[ 2ef0] │ │ │ │ + 0xfffffffffff82cf4 (offset: 0x24ddc) -> 0x51dc fde=[ 2f04] │ │ │ │ + 0xfffffffffff82dc4 (offset: 0x24eac) -> 0x51fc fde=[ 2f24] │ │ │ │ + 0xfffffffffff82df4 (offset: 0x24edc) -> 0x5210 fde=[ 2f38] │ │ │ │ + 0xfffffffffff82e24 (offset: 0x24f0c) -> 0x5224 fde=[ 2f4c] │ │ │ │ + 0xfffffffffff82e74 (offset: 0x24f5c) -> 0x5238 fde=[ 2f60] │ │ │ │ + 0xfffffffffff82ea0 (offset: 0x24f88) -> 0x5268 fde=[ 2f90] │ │ │ │ + 0xfffffffffff82f90 (offset: 0x25078) -> 0x52a0 fde=[ 2fc8] │ │ │ │ + 0xfffffffffff83050 (offset: 0x25138) -> 0x52d0 fde=[ 2ff8] │ │ │ │ + 0xfffffffffff83110 (offset: 0x251f8) -> 0x52f8 fde=[ 3020] │ │ │ │ + 0xfffffffffff83210 (offset: 0x252f8) -> 0x5328 fde=[ 3050] │ │ │ │ + 0xfffffffffff83250 (offset: 0x25338) -> 0x534c fde=[ 3074] │ │ │ │ + 0xfffffffffff83260 (offset: 0x25348) -> 0x5360 fde=[ 3088] │ │ │ │ + 0xfffffffffff832a0 (offset: 0x25388) -> 0x5384 fde=[ 30ac] │ │ │ │ + 0xfffffffffff83310 (offset: 0x253f8) -> 0x53a8 fde=[ 30d0] │ │ │ │ + 0xfffffffffff83340 (offset: 0x25428) -> 0x53c0 fde=[ 30e8] │ │ │ │ + 0xfffffffffff833f0 (offset: 0x254d8) -> 0x53e4 fde=[ 310c] │ │ │ │ + 0xfffffffffff834c0 (offset: 0x255a8) -> 0x5428 fde=[ 3150] │ │ │ │ + 0xfffffffffff834d0 (offset: 0x255b8) -> 0x543c fde=[ 3164] │ │ │ │ + 0xfffffffffff83640 (offset: 0x25728) -> 0x5488 fde=[ 31b0] │ │ │ │ + 0xfffffffffff83770 (offset: 0x25858) -> 0x54cc fde=[ 31f4] │ │ │ │ + 0xfffffffffff83830 (offset: 0x25918) -> 0x5504 fde=[ 322c] │ │ │ │ + 0xfffffffffff83ae0 (offset: 0x25bc8) -> 0x5568 fde=[ 3290] │ │ │ │ + 0xfffffffffff83b90 (offset: 0x25c78) -> 0x5594 fde=[ 32bc] │ │ │ │ + 0xfffffffffff83cb0 (offset: 0x25d98) -> 0x55cc fde=[ 32f4] │ │ │ │ + 0xfffffffffff83de0 (offset: 0x25ec8) -> 0x5610 fde=[ 3338] │ │ │ │ + 0xfffffffffff84280 (offset: 0x26368) -> 0x56c8 fde=[ 33f0] │ │ │ │ + 0xfffffffffff84390 (offset: 0x26478) -> 0x572c fde=[ 3454] │ │ │ │ + 0xfffffffffff84460 (offset: 0x26548) -> 0x5764 fde=[ 348c] │ │ │ │ + 0xfffffffffff84560 (offset: 0x26648) -> 0x57a0 fde=[ 34c8] │ │ │ │ + 0xfffffffffff846f0 (offset: 0x267d8) -> 0x57e8 fde=[ 3510] │ │ │ │ + 0xfffffffffff84aa0 (offset: 0x26b88) -> 0x5868 fde=[ 3590] │ │ │ │ + 0xfffffffffff84f80 (offset: 0x27068) -> 0x5928 fde=[ 3650] │ │ │ │ + 0xfffffffffff85100 (offset: 0x271e8) -> 0x59a0 fde=[ 36c8] │ │ │ │ + 0xfffffffffff85170 (offset: 0x27258) -> 0x59cc fde=[ 36f4] │ │ │ │ + 0xfffffffffff852a0 (offset: 0x27388) -> 0x5a20 fde=[ 3748] │ │ │ │ + 0xfffffffffff85300 (offset: 0x273e8) -> 0x5a48 fde=[ 3770] │ │ │ │ + 0xfffffffffff855a0 (offset: 0x27688) -> 0x5ab0 fde=[ 37d8] │ │ │ │ + 0xfffffffffff857f0 (offset: 0x278d8) -> 0x5b40 fde=[ 3868] │ │ │ │ + 0xfffffffffff85a80 (offset: 0x27b68) -> 0x5ba8 fde=[ 38d0] │ │ │ │ + 0xfffffffffff85d30 (offset: 0x27e18) -> 0x5c24 fde=[ 394c] │ │ │ │ + 0xfffffffffff85e50 (offset: 0x27f38) -> 0x5c60 fde=[ 3988] │ │ │ │ + 0xfffffffffff86200 (offset: 0x282e8) -> 0x5cc4 fde=[ 39ec] │ │ │ │ + 0xfffffffffff8621c (offset: 0x28304) -> 0x5cd8 fde=[ 3a00] │ │ │ │ + 0xfffffffffff8644c (offset: 0x28534) -> 0x5d1c fde=[ 3a44] │ │ │ │ + 0xfffffffffff867dc (offset: 0x288c4) -> 0x5d70 fde=[ 3a98] │ │ │ │ + 0xfffffffffff8680c (offset: 0x288f4) -> 0x5d84 fde=[ 3aac] │ │ │ │ + 0xfffffffffff8691c (offset: 0x28a04) -> 0x5db0 fde=[ 3ad8] │ │ │ │ + 0xfffffffffff869ac (offset: 0x28a94) -> 0x5dd8 fde=[ 3b00] │ │ │ │ + 0xfffffffffff86a3c (offset: 0x28b24) -> 0x5e00 fde=[ 3b28] │ │ │ │ + 0xfffffffffff86b4c (offset: 0x28c34) -> 0x5e4c fde=[ 3b74] │ │ │ │ + 0xfffffffffff86c7c (offset: 0x28d64) -> 0x5e88 fde=[ 3bb0] │ │ │ │ + 0xfffffffffff86e2c (offset: 0x28f14) -> 0x5ed0 fde=[ 3bf8] │ │ │ │ + 0xfffffffffff871cc (offset: 0x292b4) -> 0x5f54 fde=[ 3c7c] │ │ │ │ + 0xfffffffffff872ac (offset: 0x29394) -> 0x5f84 fde=[ 3cac] │ │ │ │ + 0xfffffffffff87540 (offset: 0x29628) -> 0x5fd0 fde=[ 3cf8] │ │ │ │ + 0xfffffffffff87570 (offset: 0x29658) -> 0x5fe4 fde=[ 3d0c] │ │ │ │ + 0xfffffffffff876d0 (offset: 0x297b8) -> 0x6040 fde=[ 3d68] │ │ │ │ + 0xfffffffffff87780 (offset: 0x29868) -> 0x6070 fde=[ 3d98] │ │ │ │ + 0xfffffffffff87820 (offset: 0x29908) -> 0x6098 fde=[ 3dc0] │ │ │ │ + 0xfffffffffff87860 (offset: 0x29948) -> 0x60ac fde=[ 3dd4] │ │ │ │ + 0xfffffffffff87880 (offset: 0x29968) -> 0x60c0 fde=[ 3de8] │ │ │ │ + 0xfffffffffff878b0 (offset: 0x29998) -> 0x60d4 fde=[ 3dfc] │ │ │ │ + 0xfffffffffff87910 (offset: 0x299f8) -> 0x60e8 fde=[ 3e10] │ │ │ │ + 0xfffffffffff87940 (offset: 0x29a28) -> 0x60fc fde=[ 3e24] │ │ │ │ + 0xfffffffffff87b20 (offset: 0x29c08) -> 0x6140 fde=[ 3e68] │ │ │ │ + 0xfffffffffff87b50 (offset: 0x29c38) -> 0x6154 fde=[ 3e7c] │ │ │ │ + 0xfffffffffff87b80 (offset: 0x29c68) -> 0x6168 fde=[ 3e90] │ │ │ │ + 0xfffffffffff87bd0 (offset: 0x29cb8) -> 0x617c fde=[ 3ea4] │ │ │ │ + 0xfffffffffff887c0 (offset: 0x2a8a8) -> 0x6228 fde=[ 3f50] │ │ │ │ + 0xfffffffffff88880 (offset: 0x2a968) -> 0x6250 fde=[ 3f78] │ │ │ │ + 0xfffffffffff88dd0 (offset: 0x2aeb8) -> 0x62f0 fde=[ 4018] │ │ │ │ + 0xfffffffffff89060 (offset: 0x2b148) -> 0x6354 fde=[ 407c] │ │ │ │ + 0xfffffffffff89700 (offset: 0x2b7e8) -> 0x63c8 fde=[ 40f0] │ │ │ │ + 0xfffffffffff89a04 (offset: 0x2baec) -> 0x6428 fde=[ 4150] │ │ │ │ + 0xfffffffffff89a84 (offset: 0x2bb6c) -> 0x6458 fde=[ 4180] │ │ │ │ + 0xfffffffffff89af4 (offset: 0x2bbdc) -> 0x646c fde=[ 4194] │ │ │ │ + 0xfffffffffff89c14 (offset: 0x2bcfc) -> 0x64b0 fde=[ 41d8] │ │ │ │ + 0xfffffffffff89f24 (offset: 0x2c00c) -> 0x651c fde=[ 4244] │ │ │ │ + 0xfffffffffff8a024 (offset: 0x2c10c) -> 0x6540 fde=[ 4268] │ │ │ │ + 0xfffffffffff8a124 (offset: 0x2c20c) -> 0x6564 fde=[ 428c] │ │ │ │ + 0xfffffffffff8a214 (offset: 0x2c2fc) -> 0x6598 fde=[ 42c0] │ │ │ │ + 0xfffffffffff8a244 (offset: 0x2c32c) -> 0x65ac fde=[ 42d4] │ │ │ │ + 0xfffffffffff8a2e4 (offset: 0x2c3cc) -> 0x65d0 fde=[ 42f8] │ │ │ │ + 0xfffffffffff8a3a4 (offset: 0x2c48c) -> 0x65f4 fde=[ 431c] │ │ │ │ + 0xfffffffffff8a444 (offset: 0x2c52c) -> 0x662c fde=[ 4354] │ │ │ │ + 0xfffffffffff8a474 (offset: 0x2c55c) -> 0x6648 fde=[ 4370] │ │ │ │ + 0xfffffffffff8a4e4 (offset: 0x2c5cc) -> 0x6668 fde=[ 4390] │ │ │ │ + 0xfffffffffff8a534 (offset: 0x2c61c) -> 0x667c fde=[ 43a4] │ │ │ │ + 0xfffffffffff8a604 (offset: 0x2c6ec) -> 0x6690 fde=[ 43b8] │ │ │ │ + 0xfffffffffff8a674 (offset: 0x2c75c) -> 0x66b4 fde=[ 43dc] │ │ │ │ + 0xfffffffffff8a704 (offset: 0x2c7ec) -> 0x66dc fde=[ 4404] │ │ │ │ + 0xfffffffffff8a714 (offset: 0x2c7fc) -> 0x66f0 fde=[ 4418] │ │ │ │ + 0xfffffffffff8a7a4 (offset: 0x2c88c) -> 0x671c fde=[ 4444] │ │ │ │ + 0xfffffffffff8a7e4 (offset: 0x2c8cc) -> 0x6744 fde=[ 446c] │ │ │ │ + 0xfffffffffff8a844 (offset: 0x2c92c) -> 0x676c fde=[ 4494] │ │ │ │ + 0xfffffffffff8a8a4 (offset: 0x2c98c) -> 0x6794 fde=[ 44bc] │ │ │ │ + 0xfffffffffff8a8f4 (offset: 0x2c9dc) -> 0x67bc fde=[ 44e4] │ │ │ │ + 0xfffffffffff8a984 (offset: 0x2ca6c) -> 0x67e8 fde=[ 4510] │ │ │ │ + 0xfffffffffff8a9e4 (offset: 0x2cacc) -> 0x6804 fde=[ 452c] │ │ │ │ + 0xfffffffffff8aac4 (offset: 0x2cbac) -> 0x6840 fde=[ 4568] │ │ │ │ + 0xfffffffffff8ac34 (offset: 0x2cd1c) -> 0x6888 fde=[ 45b0] │ │ │ │ + 0xfffffffffff8acdc (offset: 0x2cdc4) -> 0x68c0 fde=[ 45e8] │ │ │ │ + 0xfffffffffff8b16c (offset: 0x2d254) -> 0x68fc fde=[ 4624] │ │ │ │ + 0xfffffffffff8b1fc (offset: 0x2d2e4) -> 0x6920 fde=[ 4648] │ │ │ │ + 0xfffffffffff8b64c (offset: 0x2d734) -> 0x694c fde=[ 4674] │ │ │ │ + 0xfffffffffff8b66c (offset: 0x2d754) -> 0x6960 fde=[ 4688] │ │ │ │ + 0xfffffffffff8b9dc (offset: 0x2dac4) -> 0x6998 fde=[ 46c0] │ │ │ │ + 0xfffffffffff8be4c (offset: 0x2df34) -> 0x69dc fde=[ 4704] │ │ │ │ + 0xfffffffffff8c4c0 (offset: 0x2e5a8) -> 0x6a08 fde=[ 4730] │ │ │ │ + 0xfffffffffff8c4e0 (offset: 0x2e5c8) -> 0x6a1c fde=[ 4744] │ │ │ │ + 0xfffffffffff8c500 (offset: 0x2e5e8) -> 0x6a30 fde=[ 4758] │ │ │ │ + 0xfffffffffff8c530 (offset: 0x2e618) -> 0x6a44 fde=[ 476c] │ │ │ │ + 0xfffffffffff8c720 (offset: 0x2e808) -> 0x6a58 fde=[ 4780] │ │ │ │ + 0xfffffffffff8c7b0 (offset: 0x2e898) -> 0x6a88 fde=[ 47b0] │ │ │ │ + 0xfffffffffff8c970 (offset: 0x2ea58) -> 0x6a9c fde=[ 47c4] │ │ │ │ + 0xfffffffffff8cb30 (offset: 0x2ec18) -> 0x6ab0 fde=[ 47d8] │ │ │ │ + 0xfffffffffff8cc90 (offset: 0x2ed78) -> 0x6ac4 fde=[ 47ec] │ │ │ │ + 0xfffffffffff8ce50 (offset: 0x2ef38) -> 0x6ad8 fde=[ 4800] │ │ │ │ + 0xfffffffffff8cf10 (offset: 0x2eff8) -> 0x6aec fde=[ 4814] │ │ │ │ + 0xfffffffffff8d020 (offset: 0x2f108) -> 0x6b00 fde=[ 4828] │ │ │ │ + 0xfffffffffff8d238 (offset: 0x2f320) -> 0x6b18 fde=[ 4840] │ │ │ │ + 0xfffffffffff8d5a8 (offset: 0x2f690) -> 0x6b6c fde=[ 4894] │ │ │ │ + 0xfffffffffff8d6b8 (offset: 0x2f7a0) -> 0x6ba4 fde=[ 48cc] │ │ │ │ + 0xfffffffffff8d6f8 (offset: 0x2f7e0) -> 0x6bc0 fde=[ 48e8] │ │ │ │ + 0xfffffffffff8d958 (offset: 0x2fa40) -> 0x6c04 fde=[ 492c] │ │ │ │ + 0xfffffffffff8db88 (offset: 0x2fc70) -> 0x6c50 fde=[ 4978] │ │ │ │ + 0xfffffffffff8deb8 (offset: 0x2ffa0) -> 0x6ca4 fde=[ 49cc] │ │ │ │ + 0xfffffffffff8e1e8 (offset: 0x302d0) -> 0x6d5c fde=[ 4a84] │ │ │ │ + 0xfffffffffff8e258 (offset: 0x30340) -> 0x6d7c fde=[ 4aa4] │ │ │ │ + 0xfffffffffff8e2c8 (offset: 0x303b0) -> 0x6da8 fde=[ 4ad0] │ │ │ │ + 0xfffffffffff8e2e8 (offset: 0x303d0) -> 0x6dbc fde=[ 4ae4] │ │ │ │ + 0xfffffffffff8e328 (offset: 0x30410) -> 0x6de4 fde=[ 4b0c] │ │ │ │ + 0xfffffffffff8e568 (offset: 0x30650) -> 0x6e14 fde=[ 4b3c] │ │ │ │ + 0xfffffffffff8ea38 (offset: 0x30b20) -> 0x6e68 fde=[ 4b90] │ │ │ │ + 0xfffffffffff8ea78 (offset: 0x30b60) -> 0x6e7c fde=[ 4ba4] │ │ │ │ + 0xfffffffffff8ea98 (offset: 0x30b80) -> 0x6e90 fde=[ 4bb8] │ │ │ │ + 0xfffffffffff8ebc8 (offset: 0x30cb0) -> 0x6ed0 fde=[ 4bf8] │ │ │ │ + 0xfffffffffff8ec38 (offset: 0x30d20) -> 0x6f00 fde=[ 4c28] │ │ │ │ + 0xfffffffffff8ecb8 (offset: 0x30da0) -> 0x6f24 fde=[ 4c4c] │ │ │ │ + 0xfffffffffff8ed68 (offset: 0x30e50) -> 0x6f58 fde=[ 4c80] │ │ │ │ + 0xfffffffffff8ed78 (offset: 0x30e60) -> 0x6f6c fde=[ 4c94] │ │ │ │ + 0xfffffffffff8eec8 (offset: 0x30fb0) -> 0x6f9c fde=[ 4cc4] │ │ │ │ + 0xfffffffffff8ef00 (offset: 0x30fe8) -> 0x6fb0 fde=[ 4cd8] │ │ │ │ + 0xfffffffffff8f170 (offset: 0x31258) -> 0x7004 fde=[ 4d2c] │ │ │ │ + 0xfffffffffff8f3b0 (offset: 0x31498) -> 0x7058 fde=[ 4d80] │ │ │ │ + 0xfffffffffff8f5dc (offset: 0x316c4) -> 0x70f0 fde=[ 4e18] │ │ │ │ + 0xfffffffffff8f60c (offset: 0x316f4) -> 0x7108 fde=[ 4e30] │ │ │ │ + 0xfffffffffff905bc (offset: 0x326a4) -> 0x7154 fde=[ 4e7c] │ │ │ │ + 0xfffffffffff920fc (offset: 0x341e4) -> 0x71a0 fde=[ 4ec8] │ │ │ │ + 0xfffffffffff9216c (offset: 0x34254) -> 0x71bc fde=[ 4ee4] │ │ │ │ + 0xfffffffffff9217c (offset: 0x34264) -> 0x71d0 fde=[ 4ef8] │ │ │ │ + 0xfffffffffff921ec (offset: 0x342d4) -> 0x71f8 fde=[ 4f20] │ │ │ │ + 0xfffffffffff9225c (offset: 0x34344) -> 0x7220 fde=[ 4f48] │ │ │ │ + 0xfffffffffff922ac (offset: 0x34394) -> 0x7234 fde=[ 4f5c] │ │ │ │ + 0xfffffffffff922fc (offset: 0x343e4) -> 0x7254 fde=[ 4f7c] │ │ │ │ + 0xfffffffffff9230c (offset: 0x343f4) -> 0x7268 fde=[ 4f90] │ │ │ │ + 0xfffffffffff923ac (offset: 0x34494) -> 0x7294 fde=[ 4fbc] │ │ │ │ + 0xfffffffffff9244c (offset: 0x34534) -> 0x72c0 fde=[ 4fe8] │ │ │ │ + 0xfffffffffff924ec (offset: 0x345d4) -> 0x72ec fde=[ 5014] │ │ │ │ + 0xfffffffffff9263c (offset: 0x34724) -> 0x7328 fde=[ 5050] │ │ │ │ + 0xfffffffffff9276c (offset: 0x34854) -> 0x7360 fde=[ 5088] │ │ │ │ + 0xfffffffffff929dc (offset: 0x34ac4) -> 0x73ac fde=[ 50d4] │ │ │ │ + 0xfffffffffff92a6c (offset: 0x34b54) -> 0x73dc fde=[ 5104] │ │ │ │ + 0xfffffffffff92afc (offset: 0x34be4) -> 0x740c fde=[ 5134] │ │ │ │ + 0xfffffffffff92c9c (offset: 0x34d84) -> 0x7454 fde=[ 517c] │ │ │ │ + 0xfffffffffff92e2c (offset: 0x34f14) -> 0x7494 fde=[ 51bc] │ │ │ │ + 0xfffffffffff9300c (offset: 0x350f4) -> 0x74d4 fde=[ 51fc] │ │ │ │ + 0xfffffffffff9321c (offset: 0x35304) -> 0x7520 fde=[ 5248] │ │ │ │ + 0xfffffffffff9370c (offset: 0x357f4) -> 0x75a0 fde=[ 52c8] │ │ │ │ + 0xfffffffffff9393c (offset: 0x35a24) -> 0x75d0 fde=[ 52f8] │ │ │ │ + 0xfffffffffff93d3c (offset: 0x35e24) -> 0x7674 fde=[ 539c] │ │ │ │ + 0xfffffffffff9405c (offset: 0x36144) -> 0x76dc fde=[ 5404] │ │ │ │ + 0xfffffffffff950cc (offset: 0x371b4) -> 0x7728 fde=[ 5450] │ │ │ │ + 0xfffffffffff9557c (offset: 0x37664) -> 0x7798 fde=[ 54c0] │ │ │ │ + 0xfffffffffff958ac (offset: 0x37994) -> 0x77c0 fde=[ 54e8] │ │ │ │ + 0xfffffffffff9603c (offset: 0x38124) -> 0x785c fde=[ 5584] │ │ │ │ + 0xfffffffffff979bc (offset: 0x39aa4) -> 0x78a8 fde=[ 55d0] │ │ │ │ + 0xfffffffffff9954c (offset: 0x3b634) -> 0x78f4 fde=[ 561c] │ │ │ │ + 0xfffffffffff99b8c (offset: 0x3bc74) -> 0x7940 fde=[ 5668] │ │ │ │ + 0xfffffffffff99ebc (offset: 0x3bfa4) -> 0x79b0 fde=[ 56d8] │ │ │ │ + 0xfffffffffff9a1ac (offset: 0x3c294) -> 0x7a0c fde=[ 5734] │ │ │ │ + 0xfffffffffff9a25c (offset: 0x3c344) -> 0x7a3c fde=[ 5764] │ │ │ │ + 0xfffffffffff9a4cc (offset: 0x3c5b4) -> 0x7a6c fde=[ 5794] │ │ │ │ + 0xfffffffffff9a5ec (offset: 0x3c6d4) -> 0x7a98 fde=[ 57c0] │ │ │ │ + 0xfffffffffff9a90c (offset: 0x3c9f4) -> 0x7b00 fde=[ 5828] │ │ │ │ + 0xfffffffffff9aa5c (offset: 0x3cb44) -> 0x7b24 fde=[ 584c] │ │ │ │ + 0xfffffffffff9aaec (offset: 0x3cbd4) -> 0x7b44 fde=[ 586c] │ │ │ │ + 0xfffffffffff9ab9c (offset: 0x3cc84) -> 0x7b64 fde=[ 588c] │ │ │ │ + 0xfffffffffff9ac8c (offset: 0x3cd74) -> 0x7b88 fde=[ 58b0] │ │ │ │ + 0xfffffffffff9ad6c (offset: 0x3ce54) -> 0x7bac fde=[ 58d4] │ │ │ │ + 0xfffffffffff9ae4c (offset: 0x3cf34) -> 0x7bd0 fde=[ 58f8] │ │ │ │ + 0xfffffffffff9af2c (offset: 0x3d014) -> 0x7bf4 fde=[ 591c] │ │ │ │ + 0xfffffffffff9afdc (offset: 0x3d0c4) -> 0x7c18 fde=[ 5940] │ │ │ │ + 0xfffffffffff9b0dc (offset: 0x3d1c4) -> 0x7c38 fde=[ 5960] │ │ │ │ + 0xfffffffffff9b1bc (offset: 0x3d2a4) -> 0x7c58 fde=[ 5980] │ │ │ │ + 0xfffffffffff9b2dc (offset: 0x3d3c4) -> 0x7c78 fde=[ 59a0] │ │ │ │ + 0xfffffffffff9b3ec (offset: 0x3d4d4) -> 0x7c98 fde=[ 59c0] │ │ │ │ + 0xfffffffffff9b4ec (offset: 0x3d5d4) -> 0x7cb8 fde=[ 59e0] │ │ │ │ + 0xfffffffffff9b5cc (offset: 0x3d6b4) -> 0x7cdc fde=[ 5a04] │ │ │ │ + 0xfffffffffff9b6ac (offset: 0x3d794) -> 0x7d00 fde=[ 5a28] │ │ │ │ + 0xfffffffffff9b78c (offset: 0x3d874) -> 0x7d24 fde=[ 5a4c] │ │ │ │ + 0xfffffffffff9b86c (offset: 0x3d954) -> 0x7d48 fde=[ 5a70] │ │ │ │ + 0xfffffffffff9b93c (offset: 0x3da24) -> 0x7d68 fde=[ 5a90] │ │ │ │ + 0xfffffffffff9b9fc (offset: 0x3dae4) -> 0x7d88 fde=[ 5ab0] │ │ │ │ + 0xfffffffffff9bb1c (offset: 0x3dc04) -> 0x7da8 fde=[ 5ad0] │ │ │ │ + 0xfffffffffff9bc3c (offset: 0x3dd24) -> 0x7dcc fde=[ 5af4] │ │ │ │ + 0xfffffffffff9bcec (offset: 0x3ddd4) -> 0x7dec fde=[ 5b14] │ │ │ │ + 0xfffffffffff9bdac (offset: 0x3de94) -> 0x7e0c fde=[ 5b34] │ │ │ │ + 0xfffffffffff9bfcc (offset: 0x3e0b4) -> 0x7e34 fde=[ 5b5c] │ │ │ │ + 0xfffffffffff9c1dc (offset: 0x3e2c4) -> 0x7e5c fde=[ 5b84] │ │ │ │ + 0xfffffffffff9c52c (offset: 0x3e614) -> 0x7ea4 fde=[ 5bcc] │ │ │ │ + 0xfffffffffff9c96c (offset: 0x3ea54) -> 0x7eec fde=[ 5c14] │ │ │ │ + 0xfffffffffff9ce2c (offset: 0x3ef14) -> 0x7f6c fde=[ 5c94] │ │ │ │ + 0xfffffffffff9d11c (offset: 0x3f204) -> 0x7f98 fde=[ 5cc0] │ │ │ │ + 0xfffffffffff9d41c (offset: 0x3f504) -> 0x7fc4 fde=[ 5cec] │ │ │ │ + 0xfffffffffff9d71c (offset: 0x3f804) -> 0x7ff0 fde=[ 5d18] │ │ │ │ + 0xfffffffffff9da1c (offset: 0x3fb04) -> 0x801c fde=[ 5d44] │ │ │ │ + 0xfffffffffff9da4c (offset: 0x3fb34) -> 0x8038 fde=[ 5d60] │ │ │ │ + 0xfffffffffff9dadc (offset: 0x3fbc4) -> 0x8060 fde=[ 5d88] │ │ │ │ + 0xfffffffffff9dcdc (offset: 0x3fdc4) -> 0x80b4 fde=[ 5ddc] │ │ │ │ + 0xfffffffffff9dddc (offset: 0x3fec4) -> 0x80e4 fde=[ 5e0c] │ │ │ │ + 0xfffffffffff9e5dc (offset: 0x406c4) -> 0x8160 fde=[ 5e88] │ │ │ │ + 0xfffffffffff9e68c (offset: 0x40774) -> 0x8194 fde=[ 5ebc] │ │ │ │ + 0xfffffffffff9e69c (offset: 0x40784) -> 0x81a8 fde=[ 5ed0] │ │ │ │ + 0xfffffffffff9e6ec (offset: 0x407d4) -> 0x81d0 fde=[ 5ef8] │ │ │ │ + 0xfffffffffff9e78c (offset: 0x40874) -> 0x81fc fde=[ 5f24] │ │ │ │ + 0xfffffffffff9e81c (offset: 0x40904) -> 0x8228 fde=[ 5f50] │ │ │ │ + 0xfffffffffff9e89c (offset: 0x40984) -> 0x8254 fde=[ 5f7c] │ │ │ │ + 0xfffffffffff9e8fc (offset: 0x409e4) -> 0x8268 fde=[ 5f90] │ │ │ │ + 0xfffffffffff9e90c (offset: 0x409f4) -> 0x827c fde=[ 5fa4] │ │ │ │ + 0xfffffffffff9e92c (offset: 0x40a14) -> 0x8290 fde=[ 5fb8] │ │ │ │ + 0xfffffffffff9e95c (offset: 0x40a44) -> 0x82a8 fde=[ 5fd0] │ │ │ │ + 0xfffffffffff9e9ac (offset: 0x40a94) -> 0x82bc fde=[ 5fe4] │ │ │ │ + 0xfffffffffff9edac (offset: 0x40e94) -> 0x830c fde=[ 6034] │ │ │ │ + 0xfffffffffff9eefc (offset: 0x40fe4) -> 0x834c fde=[ 6074] │ │ │ │ + 0xfffffffffff9ef8c (offset: 0x41074) -> 0x8360 fde=[ 6088] │ │ │ │ + 0xfffffffffff9f0bc (offset: 0x411a4) -> 0x8380 fde=[ 60a8] │ │ │ │ + 0xfffffffffff9f1cc (offset: 0x412b4) -> 0x83a8 fde=[ 60d0] │ │ │ │ + 0xfffffffffffa08cc (offset: 0x429b4) -> 0x8400 fde=[ 6128] │ │ │ │ + 0xfffffffffffa0be0 (offset: 0x42cc8) -> 0x8450 fde=[ 6178] │ │ │ │ + 0xfffffffffffa0c10 (offset: 0x42cf8) -> 0x8464 fde=[ 618c] │ │ │ │ + 0xfffffffffffa0c50 (offset: 0x42d38) -> 0x8478 fde=[ 61a0] │ │ │ │ + 0xfffffffffffa0cd0 (offset: 0x42db8) -> 0x848c fde=[ 61b4] │ │ │ │ + 0xfffffffffffa0d60 (offset: 0x42e48) -> 0x84b4 fde=[ 61dc] │ │ │ │ + 0xfffffffffffa0eb0 (offset: 0x42f98) -> 0x84e0 fde=[ 6208] │ │ │ │ + 0xfffffffffffa0f60 (offset: 0x43048) -> 0x8508 fde=[ 6230] │ │ │ │ + 0xfffffffffffa1030 (offset: 0x43118) -> 0x851c fde=[ 6244] │ │ │ │ + 0xfffffffffffa1220 (offset: 0x43308) -> 0x8554 fde=[ 627c] │ │ │ │ + 0xfffffffffffa1420 (offset: 0x43508) -> 0x858c fde=[ 62b4] │ │ │ │ + 0xfffffffffffa1640 (offset: 0x43728) -> 0x85d0 fde=[ 62f8] │ │ │ │ + 0xfffffffffffa1aa0 (offset: 0x43b88) -> 0x8614 fde=[ 633c] │ │ │ │ + 0xfffffffffffa1ee0 (offset: 0x43fc8) -> 0x8654 fde=[ 637c] │ │ │ │ + 0xfffffffffffa2300 (offset: 0x443e8) -> 0x86a0 fde=[ 63c8] │ │ │ │ + 0xfffffffffffa2720 (offset: 0x44808) -> 0x86ec fde=[ 6414] │ │ │ │ + 0xfffffffffffa2ad0 (offset: 0x44bb8) -> 0x8734 fde=[ 645c] │ │ │ │ + 0xfffffffffffa3160 (offset: 0x45248) -> 0x8784 fde=[ 64ac] │ │ │ │ + 0xfffffffffffa3350 (offset: 0x45438) -> 0x87e8 fde=[ 6510] │ │ │ │ + 0xfffffffffffa35e0 (offset: 0x456c8) -> 0x8830 fde=[ 6558] │ │ │ │ + 0xfffffffffffa3850 (offset: 0x45938) -> 0x8868 fde=[ 6590] │ │ │ │ + 0xfffffffffffa3ad0 (offset: 0x45bb8) -> 0x88a0 fde=[ 65c8] │ │ │ │ + 0xfffffffffffa3de0 (offset: 0x45ec8) -> 0x88e4 fde=[ 660c] │ │ │ │ + 0xfffffffffffa41c0 (offset: 0x462a8) -> 0x8924 fde=[ 664c] │ │ │ │ + 0xfffffffffffa4630 (offset: 0x46718) -> 0x8968 fde=[ 6690] │ │ │ │ + 0xfffffffffffa4f00 (offset: 0x46fe8) -> 0x89e0 fde=[ 6708] │ │ │ │ + 0xfffffffffffa5fc0 (offset: 0x480a8) -> 0x8a68 fde=[ 6790] │ │ │ │ + 0xfffffffffffa6050 (offset: 0x48138) -> 0x8a94 fde=[ 67bc] │ │ │ │ + 0xfffffffffffa6140 (offset: 0x48228) -> 0x8acc fde=[ 67f4] │ │ │ │ + 0xfffffffffffa6240 (offset: 0x48328) -> 0x8b10 fde=[ 6838] │ │ │ │ + 0xfffffffffffa64e0 (offset: 0x485c8) -> 0x8b7c fde=[ 68a4] │ │ │ │ + 0xfffffffffffa6658 (offset: 0x48740) -> 0x8be0 fde=[ 6908] │ │ │ │ + 0xfffffffffffa66b8 (offset: 0x487a0) -> 0x8c00 fde=[ 6928] │ │ │ │ + 0xfffffffffffa6728 (offset: 0x48810) -> 0x8c24 fde=[ 694c] │ │ │ │ + 0xfffffffffffa67a8 (offset: 0x48890) -> 0x8c50 fde=[ 6978] │ │ │ │ + 0xfffffffffffa68c8 (offset: 0x489b0) -> 0x8c80 fde=[ 69a8] │ │ │ │ + 0xfffffffffffa6918 (offset: 0x48a00) -> 0x8c9c fde=[ 69c4] │ │ │ │ + 0xfffffffffffa6bf8 (offset: 0x48ce0) -> 0x8cf8 fde=[ 6a20] │ │ │ │ + 0xfffffffffffa6df8 (offset: 0x48ee0) -> 0x8d50 fde=[ 6a78] │ │ │ │ + 0xfffffffffffa70d8 (offset: 0x491c0) -> 0x8db0 fde=[ 6ad8] │ │ │ │ + 0xfffffffffffa7318 (offset: 0x49400) -> 0x8dfc fde=[ 6b24] │ │ │ │ + 0xfffffffffffa75a8 (offset: 0x49690) -> 0x8e58 fde=[ 6b80] │ │ │ │ + 0xfffffffffffa78d8 (offset: 0x499c0) -> 0x8ec8 fde=[ 6bf0] │ │ │ │ + 0xfffffffffffa7b18 (offset: 0x49c00) -> 0x8f28 fde=[ 6c50] │ │ │ │ + 0xfffffffffffa7e38 (offset: 0x49f20) -> 0x8f9c fde=[ 6cc4] │ │ │ │ + 0xfffffffffffa80c8 (offset: 0x4a1b0) -> 0x8fd0 fde=[ 6cf8] │ │ │ │ + 0xfffffffffffa8498 (offset: 0x4a580) -> 0x9048 fde=[ 6d70] │ │ │ │ + 0xfffffffffffa8588 (offset: 0x4a670) -> 0x907c fde=[ 6da4] │ │ │ │ + 0xfffffffffffa8b98 (offset: 0x4ac80) -> 0x9100 fde=[ 6e28] │ │ │ │ + 0xfffffffffffa90a8 (offset: 0x4b190) -> 0x917c fde=[ 6ea4] │ │ │ │ + 0xfffffffffffa9508 (offset: 0x4b5f0) -> 0x91e8 fde=[ 6f10] │ │ │ │ + 0xfffffffffffa9668 (offset: 0x4b750) -> 0x9244 fde=[ 6f6c] │ │ │ │ + 0xfffffffffffa9958 (offset: 0x4ba40) -> 0x92b0 fde=[ 6fd8] │ │ │ │ + 0xfffffffffffaa178 (offset: 0x4c260) -> 0x9344 fde=[ 706c] │ │ │ │ + 0xfffffffffffaa1e8 (offset: 0x4c2d0) -> 0x9370 fde=[ 7098] │ │ │ │ + 0xfffffffffffaa738 (offset: 0x4c820) -> 0x93e8 fde=[ 7110] │ │ │ │ + 0xfffffffffffaabc8 (offset: 0x4ccb0) -> 0x9450 fde=[ 7178] │ │ │ │ + 0xfffffffffffab188 (offset: 0x4d270) -> 0x94b8 fde=[ 71e0] │ │ │ │ + 0xfffffffffffab648 (offset: 0x4d730) -> 0x9530 fde=[ 7258] │ │ │ │ + 0xfffffffffffab6c8 (offset: 0x4d7b0) -> 0x9544 fde=[ 726c] │ │ │ │ + 0xfffffffffffabc38 (offset: 0x4dd20) -> 0x95c4 fde=[ 72ec] │ │ │ │ + 0xfffffffffffabca8 (offset: 0x4dd90) -> 0x95d8 fde=[ 7300] │ │ │ │ + 0xfffffffffffabd48 (offset: 0x4de30) -> 0x95ec fde=[ 7314] │ │ │ │ + 0xfffffffffffabeb8 (offset: 0x4dfa0) -> 0x9600 fde=[ 7328] │ │ │ │ + 0xfffffffffffabff8 (offset: 0x4e0e0) -> 0x9614 fde=[ 733c] │ │ │ │ + 0xfffffffffffac158 (offset: 0x4e240) -> 0x9628 fde=[ 7350] │ │ │ │ + 0xfffffffffffac2b8 (offset: 0x4e3a0) -> 0x963c fde=[ 7364] │ │ │ │ + 0xfffffffffffac3c8 (offset: 0x4e4b0) -> 0x9678 fde=[ 73a0] │ │ │ │ + 0xfffffffffffac608 (offset: 0x4e6f0) -> 0x968c fde=[ 73b4] │ │ │ │ + 0xfffffffffffac728 (offset: 0x4e810) -> 0x96dc fde=[ 7404] │ │ │ │ + 0xfffffffffffac858 (offset: 0x4e940) -> 0x96f0 fde=[ 7418] │ │ │ │ + 0xfffffffffffacfe8 (offset: 0x4f0d0) -> 0x9788 fde=[ 74b0] │ │ │ │ + 0xfffffffffffad178 (offset: 0x4f260) -> 0x979c fde=[ 74c4] │ │ │ │ + 0xfffffffffffad2f8 (offset: 0x4f3e0) -> 0x97b0 fde=[ 74d8] │ │ │ │ + 0xfffffffffffad458 (offset: 0x4f540) -> 0x97c4 fde=[ 74ec] │ │ │ │ + 0xfffffffffffad54c (offset: 0x4f634) -> 0x97e8 fde=[ 7510] │ │ │ │ + 0xfffffffffffad620 (offset: 0x4f708) -> 0x9828 fde=[ 7550] │ │ │ │ + 0xfffffffffffad670 (offset: 0x4f758) -> 0x9844 fde=[ 756c] │ │ │ │ + 0xfffffffffffad690 (offset: 0x4f778) -> 0x9858 fde=[ 7580] │ │ │ │ + 0xfffffffffffad6b0 (offset: 0x4f798) -> 0x986c fde=[ 7594] │ │ │ │ + 0xfffffffffffadaa0 (offset: 0x4fb88) -> 0x9880 fde=[ 75a8] │ │ │ │ + 0xfffffffffffadb44 (offset: 0x4fc2c) -> 0x98b0 fde=[ 75d8] │ │ │ │ + 0xfffffffffffadb74 (offset: 0x4fc5c) -> 0x98c8 fde=[ 75f0] │ │ │ │ + 0xfffffffffffadc34 (offset: 0x4fd1c) -> 0x98ec fde=[ 7614] │ │ │ │ + 0xfffffffffffadcd4 (offset: 0x4fdbc) -> 0x991c fde=[ 7644] │ │ │ │ + 0xfffffffffffadce4 (offset: 0x4fdcc) -> 0x9930 fde=[ 7658] │ │ │ │ + 0xfffffffffffadd74 (offset: 0x4fe5c) -> 0x9958 fde=[ 7680] │ │ │ │ + 0xfffffffffffade34 (offset: 0x4ff1c) -> 0x997c fde=[ 76a4] │ │ │ │ + 0xfffffffffffade64 (offset: 0x4ff4c) -> 0x9990 fde=[ 76b8] │ │ │ │ + 0xfffffffffffadf84 (offset: 0x5006c) -> 0x99b8 fde=[ 76e0] │ │ │ │ + 0xfffffffffffadfa4 (offset: 0x5008c) -> 0x99d0 fde=[ 76f8] │ │ │ │ + 0xfffffffffffaf0c4 (offset: 0x511ac) -> 0x9a50 fde=[ 7778] │ │ │ │ + 0xfffffffffffaf3bc (offset: 0x514a4) -> 0x9a90 fde=[ 77b8] │ │ │ │ + 0xfffffffffffaf50c (offset: 0x515f4) -> 0x9adc fde=[ 7804] │ │ │ │ + 0xfffffffffffafb04 (offset: 0x51bec) -> 0x9b60 fde=[ 7888] │ │ │ │ + 0xfffffffffffafc94 (offset: 0x51d7c) -> 0x9bc4 fde=[ 78ec] │ │ │ │ + 0xfffffffffffafdc4 (offset: 0x51eac) -> 0x9c00 fde=[ 7928] │ │ │ │ + 0xfffffffffffafeb4 (offset: 0x51f9c) -> 0x9c40 fde=[ 7968] │ │ │ │ + 0xfffffffffffb05d4 (offset: 0x526bc) -> 0x9cc8 fde=[ 79f0] │ │ │ │ + 0xfffffffffffb08e0 (offset: 0x529c8) -> 0x9d30 fde=[ 7a58] │ │ │ │ + 0xfffffffffffb1824 (offset: 0x5390c) -> 0x9d98 fde=[ 7ac0] │ │ │ │ + 0xfffffffffffb1894 (offset: 0x5397c) -> 0x9db0 fde=[ 7ad8] │ │ │ │ + 0xfffffffffffb1924 (offset: 0x53a0c) -> 0x9dc8 fde=[ 7af0] │ │ │ │ + 0xfffffffffffb1a84 (offset: 0x53b6c) -> 0x9ddc fde=[ 7b04] │ │ │ │ + 0xfffffffffffb2154 (offset: 0x5423c) -> 0x9e80 fde=[ 7ba8] │ │ │ │ + 0xfffffffffffb2284 (offset: 0x5436c) -> 0x9ec0 fde=[ 7be8] │ │ │ │ + 0xfffffffffffb2404 (offset: 0x544ec) -> 0x9f0c fde=[ 7c34] │ │ │ │ + 0xfffffffffffb2c74 (offset: 0x54d5c) -> 0x9fa4 fde=[ 7ccc] │ │ │ │ + 0xfffffffffffb3084 (offset: 0x5516c) -> 0xa02c fde=[ 7d54] │ │ │ │ + 0xfffffffffffb30f4 (offset: 0x551dc) -> 0xa058 fde=[ 7d80] │ │ │ │ + 0xfffffffffffb3458 (offset: 0x55540) -> 0xa0b8 fde=[ 7de0] │ │ │ │ + 0xfffffffffffb3518 (offset: 0x55600) -> 0xa0e4 fde=[ 7e0c] │ │ │ │ + 0xfffffffffffb3588 (offset: 0x55670) -> 0xa108 fde=[ 7e30] │ │ │ │ + 0xfffffffffffb36c8 (offset: 0x557b0) -> 0xa140 fde=[ 7e68] │ │ │ │ + 0xfffffffffffb36d8 (offset: 0x557c0) -> 0xa154 fde=[ 7e7c] │ │ │ │ + 0xfffffffffffb36e8 (offset: 0x557d0) -> 0xa168 fde=[ 7e90] │ │ │ │ + 0xfffffffffffb36f8 (offset: 0x557e0) -> 0xa17c fde=[ 7ea4] │ │ │ │ + 0xfffffffffffb3708 (offset: 0x557f0) -> 0xa190 fde=[ 7eb8] │ │ │ │ + 0xfffffffffffb3718 (offset: 0x55800) -> 0xa1a4 fde=[ 7ecc] │ │ │ │ + 0xfffffffffffb3728 (offset: 0x55810) -> 0xa1b8 fde=[ 7ee0] │ │ │ │ + 0xfffffffffffb3738 (offset: 0x55820) -> 0xa1cc fde=[ 7ef4] │ │ │ │ + 0xfffffffffffb3748 (offset: 0x55830) -> 0xa1e0 fde=[ 7f08] │ │ │ │ + 0xfffffffffffb3758 (offset: 0x55840) -> 0xa1f4 fde=[ 7f1c] │ │ │ │ + 0xfffffffffffb3768 (offset: 0x55850) -> 0xa208 fde=[ 7f30] │ │ │ │ + 0xfffffffffffb3778 (offset: 0x55860) -> 0xa21c fde=[ 7f44] │ │ │ │ + 0xfffffffffffb3788 (offset: 0x55870) -> 0xa230 fde=[ 7f58] │ │ │ │ + 0xfffffffffffb37a8 (offset: 0x55890) -> 0xa244 fde=[ 7f6c] │ │ │ │ + 0xfffffffffffb3838 (offset: 0x55920) -> 0xa274 fde=[ 7f9c] │ │ │ │ + 0xfffffffffffb38f8 (offset: 0x559e0) -> 0xa294 fde=[ 7fbc] │ │ │ │ + 0xfffffffffffb3978 (offset: 0x55a60) -> 0xa2a8 fde=[ 7fd0] │ │ │ │ + 0xfffffffffffb3a38 (offset: 0x55b20) -> 0xa2c8 fde=[ 7ff0] │ │ │ │ + 0xfffffffffffb3ab8 (offset: 0x55ba0) -> 0xa2dc fde=[ 8004] │ │ │ │ + 0xfffffffffffb3b38 (offset: 0x55c20) -> 0xa2f0 fde=[ 8018] │ │ │ │ + 0xfffffffffffb3d08 (offset: 0x55df0) -> 0xa350 fde=[ 8078] │ │ │ │ + 0xfffffffffffb3d48 (offset: 0x55e30) -> 0xa36c fde=[ 8094] │ │ │ │ + 0xfffffffffffb3e28 (offset: 0x55f10) -> 0xa3c4 fde=[ 80ec] │ │ │ │ + 0xfffffffffffb3f68 (offset: 0x56050) -> 0xa418 fde=[ 8140] │ │ │ │ + 0xfffffffffffb4148 (offset: 0x56230) -> 0xa478 fde=[ 81a0] │ │ │ │ + 0xfffffffffffb43e8 (offset: 0x564d0) -> 0xa4f4 fde=[ 821c] │ │ │ │ + 0xfffffffffffb44d8 (offset: 0x565c0) -> 0xa530 fde=[ 8258] │ │ │ │ + 0xfffffffffffb4568 (offset: 0x56650) -> 0xa544 fde=[ 826c] │ │ │ │ + 0xfffffffffffb4578 (offset: 0x56660) -> 0xa558 fde=[ 8280] │ │ │ │ + 0xfffffffffffb4618 (offset: 0x56700) -> 0xa580 fde=[ 82a8] │ │ │ │ + 0xfffffffffffb4628 (offset: 0x56710) -> 0xa594 fde=[ 82bc] │ │ │ │ + 0xfffffffffffb4638 (offset: 0x56720) -> 0xa5a8 fde=[ 82d0] │ │ │ │ + 0xfffffffffffb4648 (offset: 0x56730) -> 0xa5bc fde=[ 82e4] │ │ │ │ + 0xfffffffffffb4658 (offset: 0x56740) -> 0xa5d0 fde=[ 82f8] │ │ │ │ + 0xfffffffffffb4668 (offset: 0x56750) -> 0xa5e4 fde=[ 830c] │ │ │ │ + 0xfffffffffffb4678 (offset: 0x56760) -> 0xa5f8 fde=[ 8320] │ │ │ │ + 0xfffffffffffb4688 (offset: 0x56770) -> 0xa60c fde=[ 8334] │ │ │ │ + 0xfffffffffffb4698 (offset: 0x56780) -> 0xa620 fde=[ 8348] │ │ │ │ + 0xfffffffffffb46f8 (offset: 0x567e0) -> 0xa648 fde=[ 8370] │ │ │ │ + 0xfffffffffffb4738 (offset: 0x56820) -> 0xa664 fde=[ 838c] │ │ │ │ + 0xfffffffffffb4778 (offset: 0x56860) -> 0xa680 fde=[ 83a8] │ │ │ │ + 0xfffffffffffb4828 (offset: 0x56910) -> 0xa6a4 fde=[ 83cc] │ │ │ │ + 0xfffffffffffb4878 (offset: 0x56960) -> 0xa6b8 fde=[ 83e0] │ │ │ │ + 0xfffffffffffb48b8 (offset: 0x569a0) -> 0xa6dc fde=[ 8404] │ │ │ │ + 0xfffffffffffb48c8 (offset: 0x569b0) -> 0xa6f0 fde=[ 8418] │ │ │ │ + 0xfffffffffffb49c8 (offset: 0x56ab0) -> 0xa728 fde=[ 8450] │ │ │ │ + 0xfffffffffffb4a88 (offset: 0x56b70) -> 0xa760 fde=[ 8488] │ │ │ │ + 0xfffffffffffb4b48 (offset: 0x56c30) -> 0xa798 fde=[ 84c0] │ │ │ │ + 0xfffffffffffb4d58 (offset: 0x56e40) -> 0xa7e4 fde=[ 850c] │ │ │ │ + 0xfffffffffffb4d78 (offset: 0x56e60) -> 0xa7f8 fde=[ 8520] │ │ │ │ + 0xfffffffffffb4df8 (offset: 0x56ee0) -> 0xa824 fde=[ 854c] │ │ │ │ + 0xfffffffffffb50c8 (offset: 0x571b0) -> 0xa870 fde=[ 8598] │ │ │ │ + 0xfffffffffffb5128 (offset: 0x57210) -> 0xa894 fde=[ 85bc] │ │ │ │ + 0xfffffffffffb6288 (offset: 0x58370) -> 0xa8e4 fde=[ 860c] │ │ │ │ + 0xfffffffffffb63e8 (offset: 0x584d0) -> 0xa91c fde=[ 8644] │ │ │ │ + 0xfffffffffffb6568 (offset: 0x58650) -> 0xa954 fde=[ 867c] │ │ │ │ + 0xfffffffffffb6598 (offset: 0x58680) -> 0xa968 fde=[ 8690] │ │ │ │ + 0xfffffffffffb6708 (offset: 0x587f0) -> 0xa98c fde=[ 86b4] │ │ │ │ + 0xfffffffffffb6758 (offset: 0x58840) -> 0xa9a0 fde=[ 86c8] │ │ │ │ + 0xfffffffffffb6ab8 (offset: 0x58ba0) -> 0xaa1c fde=[ 8744] │ │ │ │ + 0xfffffffffffb6e28 (offset: 0x58f10) -> 0xaa6c fde=[ 8794] │ │ │ │ + 0xfffffffffffb70f8 (offset: 0x591e0) -> 0xaaa4 fde=[ 87cc] │ │ │ │ + 0xfffffffffffb8748 (offset: 0x5a830) -> 0xab4c fde=[ 8874] │ │ │ │ + 0xfffffffffffb96ac (offset: 0x5b794) -> 0xabb0 fde=[ 88d8] │ │ │ │ + 0xfffffffffffb96bc (offset: 0x5b7a4) -> 0xabc4 fde=[ 88ec] │ │ │ │ + 0xfffffffffffb96cc (offset: 0x5b7b4) -> 0xabd8 fde=[ 8900] │ │ │ │ + 0xfffffffffffb96dc (offset: 0x5b7c4) -> 0xabec fde=[ 8914] │ │ │ │ + 0xfffffffffffb96ec (offset: 0x5b7d4) -> 0xac00 fde=[ 8928] │ │ │ │ + 0xfffffffffffb970c (offset: 0x5b7f4) -> 0xac14 fde=[ 893c] │ │ │ │ + 0xfffffffffffb971c (offset: 0x5b804) -> 0xac28 fde=[ 8950] │ │ │ │ + 0xfffffffffffb9740 (offset: 0x5b828) -> 0xac40 fde=[ 8968] │ │ │ │ + 0xfffffffffffb9770 (offset: 0x5b858) -> 0xac54 fde=[ 897c] │ │ │ │ + 0xfffffffffffb97b0 (offset: 0x5b898) -> 0xac68 fde=[ 8990] │ │ │ │ + 0xfffffffffffb9830 (offset: 0x5b918) -> 0xac88 fde=[ 89b0] │ │ │ │ + 0xfffffffffffb9850 (offset: 0x5b938) -> 0xac9c fde=[ 89c4] │ │ │ │ + 0xfffffffffffb9920 (offset: 0x5ba08) -> 0xaccc fde=[ 89f4] │ │ │ │ + 0xfffffffffffb9970 (offset: 0x5ba58) -> 0xacf0 fde=[ 8a18] │ │ │ │ + 0xfffffffffffb99f0 (offset: 0x5bad8) -> 0xad10 fde=[ 8a38] │ │ │ │ + 0xfffffffffffb9a20 (offset: 0x5bb08) -> 0xad2c fde=[ 8a54] │ │ │ │ + 0xfffffffffffb9b40 (offset: 0x5bc28) -> 0xad60 fde=[ 8a88] │ │ │ │ + 0xfffffffffffba050 (offset: 0x5c138) -> 0xadac fde=[ 8ad4] │ │ │ │ + 0xfffffffffffba1f0 (offset: 0x5c2d8) -> 0xadd0 fde=[ 8af8] │ │ │ │ + 0xfffffffffffbaa30 (offset: 0x5cb18) -> 0xae70 fde=[ 8b98] │ │ │ │ + 0xfffffffffffbb890 (offset: 0x5d978) -> 0xaec0 fde=[ 8be8] │ │ │ │ + 0xfffffffffffbbc80 (offset: 0x5dd68) -> 0xaefc fde=[ 8c24] │ │ │ │ + 0xfffffffffffbc2d0 (offset: 0x5e3b8) -> 0xaf4c fde=[ 8c74] │ │ │ │ + 0xfffffffffffbc7b0 (offset: 0x5e898) -> 0xafc0 fde=[ 8ce8] │ │ │ │ + 0xfffffffffffbc960 (offset: 0x5ea48) -> 0xb008 fde=[ 8d30] │ │ │ │ + 0xfffffffffffbca40 (offset: 0x5eb28) -> 0xb040 fde=[ 8d68] │ │ │ │ + 0xfffffffffffbced0 (offset: 0x5efb8) -> 0xb090 fde=[ 8db8] │ │ │ │ + 0xfffffffffffbcf5c (offset: 0x5f044) -> 0xb0c0 fde=[ 8de8] │ │ │ │ + 0xfffffffffffbd01c (offset: 0x5f104) -> 0xb0e4 fde=[ 8e0c] │ │ │ │ + 0xfffffffffffbd0dc (offset: 0x5f1c4) -> 0xb114 fde=[ 8e3c] │ │ │ │ + 0xfffffffffffbd0ec (offset: 0x5f1d4) -> 0xb128 fde=[ 8e50] │ │ │ │ + 0xfffffffffffbd1bc (offset: 0x5f2a4) -> 0xb150 fde=[ 8e78] │ │ │ │ + 0xfffffffffffbd1ec (offset: 0x5f2d4) -> 0xb164 fde=[ 8e8c] │ │ │ │ + 0xfffffffffffbd24c (offset: 0x5f334) -> 0xb178 fde=[ 8ea0] │ │ │ │ + 0xfffffffffffbd32c (offset: 0x5f414) -> 0xb1a8 fde=[ 8ed0] │ │ │ │ + 0xfffffffffffbd3ac (offset: 0x5f494) -> 0xb1cc fde=[ 8ef4] │ │ │ │ + 0xfffffffffffbd3bc (offset: 0x5f4a4) -> 0xb1e0 fde=[ 8f08] │ │ │ │ + 0xfffffffffffbd40c (offset: 0x5f4f4) -> 0xb1f4 fde=[ 8f1c] │ │ │ │ + 0xfffffffffffbd48c (offset: 0x5f574) -> 0xb220 fde=[ 8f48] │ │ │ │ + 0xfffffffffffbd53c (offset: 0x5f624) -> 0xb24c fde=[ 8f74] │ │ │ │ + 0xfffffffffffbdb5c (offset: 0x5fc44) -> 0xb298 fde=[ 8fc0] │ │ │ │ + 0xfffffffffffbdb6c (offset: 0x5fc54) -> 0xb2ac fde=[ 8fd4] │ │ │ │ + 0xfffffffffffbdb9c (offset: 0x5fc84) -> 0xb2d0 fde=[ 8ff8] │ │ │ │ + 0xfffffffffffbdc4c (offset: 0x5fd34) -> 0xb2f8 fde=[ 9020] │ │ │ │ + 0xfffffffffffbe11c (offset: 0x60204) -> 0xb340 fde=[ 9068] │ │ │ │ + 0xfffffffffffbe20c (offset: 0x602f4) -> 0xb374 fde=[ 909c] │ │ │ │ + 0xfffffffffffbe75c (offset: 0x60844) -> 0xb3d8 fde=[ 9100] │ │ │ │ + 0xfffffffffffbf07c (offset: 0x61164) -> 0xb428 fde=[ 9150] │ │ │ │ + 0xfffffffffffbfbdc (offset: 0x61cc4) -> 0xb4ac fde=[ 91d4] │ │ │ │ + 0xfffffffffffbfddc (offset: 0x61ec4) -> 0xb4fc fde=[ 9224] │ │ │ │ + 0xfffffffffffc01ac (offset: 0x62294) -> 0xb55c fde=[ 9284] │ │ │ │ + 0xfffffffffffc0c1c (offset: 0x62d04) -> 0xb5dc fde=[ 9304] │ │ │ │ + 0xfffffffffffc160c (offset: 0x636f4) -> 0xb65c fde=[ 9384] │ │ │ │ + 0xfffffffffffc1e44 (offset: 0x63f2c) -> 0xb6e8 fde=[ 9410] │ │ │ │ + 0xfffffffffffc1e94 (offset: 0x63f7c) -> 0xb6fc fde=[ 9424] │ │ │ │ + 0xfffffffffffc1ee4 (offset: 0x63fcc) -> 0xb724 fde=[ 944c] │ │ │ │ + 0xfffffffffffc1f34 (offset: 0x6401c) -> 0xb740 fde=[ 9468] │ │ │ │ + 0xfffffffffffc1fa4 (offset: 0x6408c) -> 0xb764 fde=[ 948c] │ │ │ │ + 0xfffffffffffc2054 (offset: 0x6413c) -> 0xb78c fde=[ 94b4] │ │ │ │ + 0xfffffffffffc2074 (offset: 0x6415c) -> 0xb7a0 fde=[ 94c8] │ │ │ │ + 0xfffffffffffc20d4 (offset: 0x641bc) -> 0xb7c4 fde=[ 94ec] │ │ │ │ + 0xfffffffffffc21a4 (offset: 0x6428c) -> 0xb800 fde=[ 9528] │ │ │ │ + 0xfffffffffffc2514 (offset: 0x645fc) -> 0xb86c fde=[ 9594] │ │ │ │ + 0xfffffffffffc25e4 (offset: 0x646cc) -> 0xb898 fde=[ 95c0] │ │ │ │ + 0xfffffffffffc2794 (offset: 0x6487c) -> 0xb8d0 fde=[ 95f8] │ │ │ │ + 0xfffffffffffc2a14 (offset: 0x64afc) -> 0xb918 fde=[ 9640] │ │ │ │ + 0xfffffffffffc2b84 (offset: 0x64c6c) -> 0xb93c fde=[ 9664] │ │ │ │ + 0xfffffffffffc2d04 (offset: 0x64dec) -> 0xb97c fde=[ 96a4] │ │ │ │ + 0xfffffffffffc3004 (offset: 0x650ec) -> 0xb9f4 fde=[ 971c] │ │ │ │ + 0xfffffffffffc32a4 (offset: 0x6538c) -> 0xba54 fde=[ 977c] │ │ │ │ + 0xfffffffffffc3444 (offset: 0x6552c) -> 0xba88 fde=[ 97b0] │ │ │ │ + 0xfffffffffffc34e4 (offset: 0x655cc) -> 0xba9c fde=[ 97c4] │ │ │ │ + 0xfffffffffffc3564 (offset: 0x6564c) -> 0xbab0 fde=[ 97d8] │ │ │ │ + 0xfffffffffffc3864 (offset: 0x6594c) -> 0xbb0c fde=[ 9834] │ │ │ │ + 0xfffffffffffc3d54 (offset: 0x65e3c) -> 0xbb68 fde=[ 9890] │ │ │ │ + 0xfffffffffffc3e14 (offset: 0x65efc) -> 0xbb94 fde=[ 98bc] │ │ │ │ + 0xfffffffffffc41a4 (offset: 0x6628c) -> 0xbbf0 fde=[ 9918] │ │ │ │ + 0xfffffffffffc49e4 (offset: 0x66acc) -> 0xbc3c fde=[ 9964] │ │ │ │ + 0xfffffffffffc50bc (offset: 0x671a4) -> 0xbc88 fde=[ 99b0] │ │ │ │ + 0xfffffffffffc50ec (offset: 0x671d4) -> 0xbc9c fde=[ 99c4] │ │ │ │ + 0xfffffffffffc530c (offset: 0x673f4) -> 0xbcfc fde=[ 9a24] │ │ │ │ + 0xfffffffffffc53ac (offset: 0x67494) -> 0xbd24 fde=[ 9a4c] │ │ │ │ + 0xfffffffffffc53dc (offset: 0x674c4) -> 0xbd48 fde=[ 9a70] │ │ │ │ + 0xfffffffffffc543c (offset: 0x67524) -> 0xbd5c fde=[ 9a84] │ │ │ │ + 0xfffffffffffc544c (offset: 0x67534) -> 0xbd70 fde=[ 9a98] │ │ │ │ + 0xfffffffffffc54bc (offset: 0x675a4) -> 0xbd98 fde=[ 9ac0] │ │ │ │ + 0xfffffffffffc558c (offset: 0x67674) -> 0xbdcc fde=[ 9af4] │ │ │ │ + 0xfffffffffffc55ac (offset: 0x67694) -> 0xbde0 fde=[ 9b08] │ │ │ │ + 0xfffffffffffc55bc (offset: 0x676a4) -> 0xbdf4 fde=[ 9b1c] │ │ │ │ + 0xfffffffffffc55cc (offset: 0x676b4) -> 0xbe08 fde=[ 9b30] │ │ │ │ + 0xfffffffffffc55dc (offset: 0x676c4) -> 0xbe1c fde=[ 9b44] │ │ │ │ + 0xfffffffffffc561c (offset: 0x67704) -> 0xbe40 fde=[ 9b68] │ │ │ │ + 0xfffffffffffc562c (offset: 0x67714) -> 0xbe54 fde=[ 9b7c] │ │ │ │ + 0xfffffffffffc569c (offset: 0x67784) -> 0xbe74 fde=[ 9b9c] │ │ │ │ + 0xfffffffffffc574c (offset: 0x67834) -> 0xbe94 fde=[ 9bbc] │ │ │ │ + 0xfffffffffffc575c (offset: 0x67844) -> 0xbea8 fde=[ 9bd0] │ │ │ │ + 0xfffffffffffc576c (offset: 0x67854) -> 0xbebc fde=[ 9be4] │ │ │ │ + 0xfffffffffffc578c (offset: 0x67874) -> 0xbed0 fde=[ 9bf8] │ │ │ │ + 0xfffffffffffc57dc (offset: 0x678c4) -> 0xbef8 fde=[ 9c20] │ │ │ │ + 0xfffffffffffc57ec (offset: 0x678d4) -> 0xbf0c fde=[ 9c34] │ │ │ │ + 0xfffffffffffc57fc (offset: 0x678e4) -> 0xbf20 fde=[ 9c48] │ │ │ │ + 0xfffffffffffc580c (offset: 0x678f4) -> 0xbf34 fde=[ 9c5c] │ │ │ │ + 0xfffffffffffc582c (offset: 0x67914) -> 0xbf48 fde=[ 9c70] │ │ │ │ + 0xfffffffffffc583c (offset: 0x67924) -> 0xbf5c fde=[ 9c84] │ │ │ │ + 0xfffffffffffc584c (offset: 0x67934) -> 0xbf70 fde=[ 9c98] │ │ │ │ + 0xfffffffffffc585c (offset: 0x67944) -> 0xbf84 fde=[ 9cac] │ │ │ │ + 0xfffffffffffc586c (offset: 0x67954) -> 0xbf98 fde=[ 9cc0] │ │ │ │ + 0xfffffffffffc587c (offset: 0x67964) -> 0xbfac fde=[ 9cd4] │ │ │ │ + 0xfffffffffffc588c (offset: 0x67974) -> 0xbfc0 fde=[ 9ce8] │ │ │ │ + 0xfffffffffffc589c (offset: 0x67984) -> 0xbfd4 fde=[ 9cfc] │ │ │ │ + 0xfffffffffffc591c (offset: 0x67a04) -> 0xc004 fde=[ 9d2c] │ │ │ │ + 0xfffffffffffc5a8c (offset: 0x67b74) -> 0xc05c fde=[ 9d84] │ │ │ │ + 0xfffffffffffc5a9c (offset: 0x67b84) -> 0xc070 fde=[ 9d98] │ │ │ │ + 0xfffffffffffc5aac (offset: 0x67b94) -> 0xc084 fde=[ 9dac] │ │ │ │ + 0xfffffffffffc5b2c (offset: 0x67c14) -> 0xc0a8 fde=[ 9dd0] │ │ │ │ + 0xfffffffffffc5b3c (offset: 0x67c24) -> 0xc0bc fde=[ 9de4] │ │ │ │ + 0xfffffffffffc5bec (offset: 0x67cd4) -> 0xc0f4 fde=[ 9e1c] │ │ │ │ + 0xfffffffffffc5d0c (offset: 0x67df4) -> 0xc154 fde=[ 9e7c] │ │ │ │ + 0xfffffffffffc5d6c (offset: 0x67e54) -> 0xc168 fde=[ 9e90] │ │ │ │ + 0xfffffffffffc5e1c (offset: 0x67f04) -> 0xc17c fde=[ 9ea4] │ │ │ │ + 0xfffffffffffc5f0c (offset: 0x67ff4) -> 0xc1d0 fde=[ 9ef8] │ │ │ │ + 0xfffffffffffc64ec (offset: 0x685d4) -> 0xc21c fde=[ 9f44] │ │ │ │ + 0xfffffffffffc65ac (offset: 0x68694) -> 0xc248 fde=[ 9f70] │ │ │ │ + 0xfffffffffffc65ec (offset: 0x686d4) -> 0xc25c fde=[ 9f84] │ │ │ │ + 0xfffffffffffc661c (offset: 0x68704) -> 0xc270 fde=[ 9f98] │ │ │ │ + 0xfffffffffffc673c (offset: 0x68824) -> 0xc2b0 fde=[ 9fd8] │ │ │ │ + 0xfffffffffffc67ec (offset: 0x688d4) -> 0xc2e4 fde=[ a00c] │ │ │ │ + 0xfffffffffffc682c (offset: 0x68914) -> 0xc2f8 fde=[ a020] │ │ │ │ + 0xfffffffffffc689c (offset: 0x68984) -> 0xc30c fde=[ a034] │ │ │ │ + 0xfffffffffffc694c (offset: 0x68a34) -> 0xc320 fde=[ a048] │ │ │ │ + 0xfffffffffffc69fc (offset: 0x68ae4) -> 0xc354 fde=[ a07c] │ │ │ │ + 0xfffffffffffc6b4c (offset: 0x68c34) -> 0xc3a8 fde=[ a0d0] │ │ │ │ + 0xfffffffffffc766c (offset: 0x69754) -> 0xc3f4 fde=[ a11c] │ │ │ │ + 0xfffffffffffc77dc (offset: 0x698c4) -> 0xc42c fde=[ a154] │ │ │ │ + 0xfffffffffffc791c (offset: 0x69a04) -> 0xc460 fde=[ a188] │ │ │ │ + 0xfffffffffffc7bfc (offset: 0x69ce4) -> 0xc490 fde=[ a1b8] │ │ │ │ + 0xfffffffffffc7c0c (offset: 0x69cf4) -> 0xc4a4 fde=[ a1cc] │ │ │ │ + 0xfffffffffffc7c1c (offset: 0x69d04) -> 0xc4b8 fde=[ a1e0] │ │ │ │ + 0xfffffffffffc7c2c (offset: 0x69d14) -> 0xc4cc fde=[ a1f4] │ │ │ │ + 0xfffffffffffc7ebc (offset: 0x69fa4) -> 0xc524 fde=[ a24c] │ │ │ │ + 0xfffffffffffc826c (offset: 0x6a354) -> 0xc55c fde=[ a284] │ │ │ │ + 0xfffffffffffc862c (offset: 0x6a714) -> 0xc594 fde=[ a2bc] │ │ │ │ + 0xfffffffffffc89fc (offset: 0x6aae4) -> 0xc5ec fde=[ a314] │ │ │ │ + 0xfffffffffffc8e0c (offset: 0x6aef4) -> 0xc644 fde=[ a36c] │ │ │ │ + 0xfffffffffffc91dc (offset: 0x6b2c4) -> 0xc69c fde=[ a3c4] │ │ │ │ + 0xfffffffffffc95ec (offset: 0x6b6d4) -> 0xc6f4 fde=[ a41c] │ │ │ │ + 0xfffffffffffc999c (offset: 0x6ba84) -> 0xc720 fde=[ a448] │ │ │ │ + 0xfffffffffffc9a6c (offset: 0x6bb54) -> 0xc734 fde=[ a45c] │ │ │ │ + 0xfffffffffffc9e3c (offset: 0x6bf24) -> 0xc768 fde=[ a490] │ │ │ │ + 0xfffffffffffc9f0c (offset: 0x6bff4) -> 0xc77c fde=[ a4a4] │ │ │ │ + 0xfffffffffffca00c (offset: 0x6c0f4) -> 0xc790 fde=[ a4b8] │ │ │ │ + 0xfffffffffffca45c (offset: 0x6c544) -> 0xc7bc fde=[ a4e4] │ │ │ │ + 0xfffffffffffca6ac (offset: 0x6c794) -> 0xc7fc fde=[ a524] │ │ │ │ + 0xfffffffffffca6bc (offset: 0x6c7a4) -> 0xc810 fde=[ a538] │ │ │ │ + 0xfffffffffffca86c (offset: 0x6c954) -> 0xc84c fde=[ a574] │ │ │ │ + 0xfffffffffffca90c (offset: 0x6c9f4) -> 0xc87c fde=[ a5a4] │ │ │ │ + 0xfffffffffffca99c (offset: 0x6ca84) -> 0xc8ac fde=[ a5d4] │ │ │ │ + 0xfffffffffffcaaac (offset: 0x6cb94) -> 0xc8c0 fde=[ a5e8] │ │ │ │ + 0xfffffffffffcac9c (offset: 0x6cd84) -> 0xc920 fde=[ a648] │ │ │ │ + 0xfffffffffffcb08c (offset: 0x6d174) -> 0xc994 fde=[ a6bc] │ │ │ │ + 0xfffffffffffcb24c (offset: 0x6d334) -> 0xc9e8 fde=[ a710] │ │ │ │ + 0xfffffffffffcb49c (offset: 0x6d584) -> 0xca48 fde=[ a770] │ │ │ │ + 0xfffffffffffcb71c (offset: 0x6d804) -> 0xcaa8 fde=[ a7d0] │ │ │ │ + 0xfffffffffffcba0c (offset: 0x6daf4) -> 0xcb00 fde=[ a828] │ │ │ │ + 0xfffffffffffcbd8c (offset: 0x6de74) -> 0xcb5c fde=[ a884] │ │ │ │ + 0xfffffffffffcc0ac (offset: 0x6e194) -> 0xcbbc fde=[ a8e4] │ │ │ │ + 0xfffffffffffcc3dc (offset: 0x6e4c4) -> 0xcc14 fde=[ a93c] │ │ │ │ + 0xfffffffffffcc69c (offset: 0x6e784) -> 0xcc78 fde=[ a9a0] │ │ │ │ + 0xfffffffffffccbbc (offset: 0x6eca4) -> 0xccc0 fde=[ a9e8] │ │ │ │ + 0xfffffffffffccbcc (offset: 0x6ecb4) -> 0xccd4 fde=[ a9fc] │ │ │ │ + 0xfffffffffffccc4c (offset: 0x6ed34) -> 0xcce8 fde=[ aa10] │ │ │ │ + 0xfffffffffffcccfc (offset: 0x6ede4) -> 0xcd10 fde=[ aa38] │ │ │ │ + 0xfffffffffffccdfc (offset: 0x6eee4) -> 0xcd40 fde=[ aa68] │ │ │ │ + 0xfffffffffffccf8c (offset: 0x6f074) -> 0xcd78 fde=[ aaa0] │ │ │ │ + 0xfffffffffffcd02c (offset: 0x6f114) -> 0xcd8c fde=[ aab4] │ │ │ │ + 0xfffffffffffcd3ec (offset: 0x6f4d4) -> 0xcdcc fde=[ aaf4] │ │ │ │ + 0xfffffffffffcd76c (offset: 0x6f854) -> 0xcdf8 fde=[ ab20] │ │ │ │ + 0xfffffffffffcdb0c (offset: 0x6fbf4) -> 0xce2c fde=[ ab54] │ │ │ │ + 0xfffffffffffcdd2c (offset: 0x6fe14) -> 0xce98 fde=[ abc0] │ │ │ │ + 0xfffffffffffcdeec (offset: 0x6ffd4) -> 0xcef8 fde=[ ac20] │ │ │ │ + 0xfffffffffffce4bc (offset: 0x705a4) -> 0xcf7c fde=[ aca4] │ │ │ │ + 0xfffffffffffce59c (offset: 0x70684) -> 0xcfb4 fde=[ acdc] │ │ │ │ + 0xfffffffffffce67c (offset: 0x70764) -> 0xcfe4 fde=[ ad0c] │ │ │ │ + 0xfffffffffffce71c (offset: 0x70804) -> 0xd014 fde=[ ad3c] │ │ │ │ + 0xfffffffffffce82c (offset: 0x70914) -> 0xd05c fde=[ ad84] │ │ │ │ + 0xfffffffffffcea2c (offset: 0x70b14) -> 0xd09c fde=[ adc4] │ │ │ │ + 0xfffffffffffcf50c (offset: 0x715f4) -> 0xd118 fde=[ ae40] │ │ │ │ + 0xfffffffffffd093c (offset: 0x72a24) -> 0xd1b8 fde=[ aee0] │ │ │ │ + 0xfffffffffffd0c20 (offset: 0x72d08) -> 0xd250 fde=[ af78] │ │ │ │ + 0xfffffffffffd0cf0 (offset: 0x72dd8) -> 0xd280 fde=[ afa8] │ │ │ │ + 0xfffffffffffd0d50 (offset: 0x72e38) -> 0xd2a4 fde=[ afcc] │ │ │ │ + 0xfffffffffffd0e1c (offset: 0x72f04) -> 0xd2c8 fde=[ aff0] │ │ │ │ + 0xfffffffffffd0e8c (offset: 0x72f74) -> 0xd2dc fde=[ b004] │ │ │ │ + 0xfffffffffffd0e9c (offset: 0x72f84) -> 0xd2f0 fde=[ b018] │ │ │ │ + 0xfffffffffffd0efc (offset: 0x72fe4) -> 0xd314 fde=[ b03c] │ │ │ │ + 0xfffffffffffd102c (offset: 0x73114) -> 0xd328 fde=[ b050] │ │ │ │ + 0xfffffffffffd10ac (offset: 0x73194) -> 0xd33c fde=[ b064] │ │ │ │ + 0xfffffffffffd11ac (offset: 0x73294) -> 0xd384 fde=[ b0ac] │ │ │ │ + 0xfffffffffffd120c (offset: 0x732f4) -> 0xd398 fde=[ b0c0] │ │ │ │ + 0xfffffffffffd126c (offset: 0x73354) -> 0xd3ac fde=[ b0d4] │ │ │ │ + 0xfffffffffffd12cc (offset: 0x733b4) -> 0xd3c0 fde=[ b0e8] │ │ │ │ + 0xfffffffffffd138c (offset: 0x73474) -> 0xd3fc fde=[ b124] │ │ │ │ + 0xfffffffffffd144c (offset: 0x73534) -> 0xd438 fde=[ b160] │ │ │ │ + 0xfffffffffffd15cc (offset: 0x736b4) -> 0xd490 fde=[ b1b8] │ │ │ │ + 0xfffffffffffd164c (offset: 0x73734) -> 0xd4b8 fde=[ b1e0] │ │ │ │ + 0xfffffffffffd16ac (offset: 0x73794) -> 0xd4d4 fde=[ b1fc] │ │ │ │ + 0xfffffffffffd16fc (offset: 0x737e4) -> 0xd4e8 fde=[ b210] │ │ │ │ + 0xfffffffffffd19dc (offset: 0x73ac4) -> 0xd4fc fde=[ b224] │ │ │ │ + 0xfffffffffffd1b4c (offset: 0x73c34) -> 0xd510 fde=[ b238] │ │ │ │ + 0xfffffffffffd1b9c (offset: 0x73c84) -> 0xd524 fde=[ b24c] │ │ │ │ + 0xfffffffffffd1c6c (offset: 0x73d54) -> 0xd538 fde=[ b260] │ │ │ │ + 0xfffffffffffd1dcc (offset: 0x73eb4) -> 0xd54c fde=[ b274] │ │ │ │ + 0xfffffffffffd212c (offset: 0x74214) -> 0xd59c fde=[ b2c4] │ │ │ │ + 0xfffffffffffd222c (offset: 0x74314) -> 0xd5cc fde=[ b2f4] │ │ │ │ + 0xfffffffffffd239c (offset: 0x74484) -> 0xd5fc fde=[ b324] │ │ │ │ + 0xfffffffffffd245c (offset: 0x74544) -> 0xd620 fde=[ b348] │ │ │ │ + 0xfffffffffffd254c (offset: 0x74634) -> 0xd650 fde=[ b378] │ │ │ │ + 0xfffffffffffd26cc (offset: 0x747b4) -> 0xd6a0 fde=[ b3c8] │ │ │ │ + 0xfffffffffffd288c (offset: 0x74974) -> 0xd6f4 fde=[ b41c] │ │ │ │ + 0xfffffffffffd2a8c (offset: 0x74b74) -> 0xd74c fde=[ b474] │ │ │ │ + 0xfffffffffffd2cfc (offset: 0x74de4) -> 0xd798 fde=[ b4c0] │ │ │ │ + 0xfffffffffffd374c (offset: 0x75834) -> 0xd830 fde=[ b558] │ │ │ │ + 0xfffffffffffd3a9c (offset: 0x75b84) -> 0xd8bc fde=[ b5e4] │ │ │ │ + 0xfffffffffffd3dec (offset: 0x75ed4) -> 0xd910 fde=[ b638] │ │ │ │ + 0xfffffffffffd3f3c (offset: 0x76024) -> 0xd924 fde=[ b64c] │ │ │ │ + 0xfffffffffffd3f9c (offset: 0x76084) -> 0xd938 fde=[ b660] │ │ │ │ + 0xfffffffffffd40ec (offset: 0x761d4) -> 0xd964 fde=[ b68c] │ │ │ │ + 0xfffffffffffd422c (offset: 0x76314) -> 0xd990 fde=[ b6b8] │ │ │ │ + 0xfffffffffffd436c (offset: 0x76454) -> 0xd9bc fde=[ b6e4] │ │ │ │ + 0xfffffffffffd43dc (offset: 0x764c4) -> 0xd9d0 fde=[ b6f8] │ │ │ │ + 0xfffffffffffd441c (offset: 0x76504) -> 0xd9e4 fde=[ b70c] │ │ │ │ + 0xfffffffffffd482c (offset: 0x76914) -> 0xda1c fde=[ b744] │ │ │ │ + 0xfffffffffffd48fc (offset: 0x769e4) -> 0xda30 fde=[ b758] │ │ │ │ + 0xfffffffffffd4afc (offset: 0x76be4) -> 0xda44 fde=[ b76c] │ │ │ │ + 0xfffffffffffd4b8c (offset: 0x76c74) -> 0xda70 fde=[ b798] │ │ │ │ + 0xfffffffffffd4c0c (offset: 0x76cf4) -> 0xdaa0 fde=[ b7c8] │ │ │ │ + 0xfffffffffffd4c8c (offset: 0x76d74) -> 0xdab4 fde=[ b7dc] │ │ │ │ + 0xfffffffffffd4d5c (offset: 0x76e44) -> 0xdac8 fde=[ b7f0] │ │ │ │ + 0xfffffffffffd4dac (offset: 0x76e94) -> 0xdae8 fde=[ b810] │ │ │ │ + 0xfffffffffffd4dfc (offset: 0x76ee4) -> 0xdb0c fde=[ b834] │ │ │ │ + 0xfffffffffffd4e4c (offset: 0x76f34) -> 0xdb28 fde=[ b850] │ │ │ │ + 0xfffffffffffd4f3c (offset: 0x77024) -> 0xdb68 fde=[ b890] │ │ │ │ + 0xfffffffffffd51cc (offset: 0x772b4) -> 0xdb90 fde=[ b8b8] │ │ │ │ + 0xfffffffffffd54ac (offset: 0x77594) -> 0xdbbc fde=[ b8e4] │ │ │ │ + 0xfffffffffffd55cc (offset: 0x776b4) -> 0xdbfc fde=[ b924] │ │ │ │ + 0xfffffffffffd572c (offset: 0x77814) -> 0xdc1c fde=[ b944] │ │ │ │ + 0xfffffffffffd575c (offset: 0x77844) -> 0xdc38 fde=[ b960] │ │ │ │ + 0xfffffffffffd578c (offset: 0x77874) -> 0xdc54 fde=[ b97c] │ │ │ │ + 0xfffffffffffd584c (offset: 0x77934) -> 0xdc74 fde=[ b99c] │ │ │ │ + 0xfffffffffffd58ec (offset: 0x779d4) -> 0xdc90 fde=[ b9b8] │ │ │ │ + 0xfffffffffffd5b7c (offset: 0x77c64) -> 0xdcdc fde=[ ba04] │ │ │ │ + 0xfffffffffffd5c3c (offset: 0x77d24) -> 0xdd04 fde=[ ba2c] │ │ │ │ + 0xfffffffffffd644c (offset: 0x78534) -> 0xdd74 fde=[ ba9c] │ │ │ │ + 0xfffffffffffd666c (offset: 0x78754) -> 0xdda8 fde=[ bad0] │ │ │ │ + 0xfffffffffffd6e2c (offset: 0x78f14) -> 0xde1c fde=[ bb44] │ │ │ │ + 0xfffffffffffd6e9c (offset: 0x78f84) -> 0xde40 fde=[ bb68] │ │ │ │ + 0xfffffffffffd703c (offset: 0x79124) -> 0xdeac fde=[ bbd4] │ │ │ │ + 0xfffffffffffd761c (offset: 0x79704) -> 0xdf14 fde=[ bc3c] │ │ │ │ + 0xfffffffffffd7c5c (offset: 0x79d44) -> 0xdf80 fde=[ bca8] │ │ │ │ + 0xfffffffffffd7d4c (offset: 0x79e34) -> 0xdfb8 fde=[ bce0] │ │ │ │ + 0xfffffffffffd7ecc (offset: 0x79fb4) -> 0xdfec fde=[ bd14] │ │ │ │ + 0xfffffffffffd7edc (offset: 0x79fc4) -> 0xe000 fde=[ bd28] │ │ │ │ + 0xfffffffffffd82dc (offset: 0x7a3c4) -> 0xe040 fde=[ bd68] │ │ │ │ + 0xfffffffffffd858c (offset: 0x7a674) -> 0xe0a4 fde=[ bdcc] │ │ │ │ + 0xfffffffffffd85ec (offset: 0x7a6d4) -> 0xe0b8 fde=[ bde0] │ │ │ │ + 0xfffffffffffd864c (offset: 0x7a734) -> 0xe0cc fde=[ bdf4] │ │ │ │ + 0xfffffffffffd86ec (offset: 0x7a7d4) -> 0xe0e0 fde=[ be08] │ │ │ │ + 0xfffffffffffd877c (offset: 0x7a864) -> 0xe10c fde=[ be34] │ │ │ │ + 0xfffffffffffd87ac (offset: 0x7a894) -> 0xe130 fde=[ be58] │ │ │ │ + 0xfffffffffffd886c (offset: 0x7a954) -> 0xe15c fde=[ be84] │ │ │ │ + 0xfffffffffffd899c (offset: 0x7aa84) -> 0xe18c fde=[ beb4] │ │ │ │ + 0xfffffffffffd8bfc (offset: 0x7ace4) -> 0xe1b0 fde=[ bed8] │ │ │ │ + 0xfffffffffffd951c (offset: 0x7b604) -> 0xe200 fde=[ bf28] │ │ │ │ + 0xfffffffffffd9abc (offset: 0x7bba4) -> 0xe248 fde=[ bf70] │ │ │ │ + 0xfffffffffffd9e4c (offset: 0x7bf34) -> 0xe298 fde=[ bfc0] │ │ │ │ + 0xfffffffffffd9e6c (offset: 0x7bf54) -> 0xe2ac fde=[ bfd4] │ │ │ │ + 0xfffffffffffd9f3c (offset: 0x7c024) -> 0xe2dc fde=[ c004] │ │ │ │ + 0xfffffffffffda3e4 (offset: 0x7c4cc) -> 0xe358 fde=[ c080] │ │ │ │ + 0xfffffffffffda414 (offset: 0x7c4fc) -> 0xe36c fde=[ c094] │ │ │ │ + 0xfffffffffffda514 (offset: 0x7c5fc) -> 0xe3a8 fde=[ c0d0] │ │ │ │ + 0xfffffffffffda584 (offset: 0x7c66c) -> 0xe3d0 fde=[ c0f8] │ │ │ │ + 0xfffffffffffda6b4 (offset: 0x7c79c) -> 0xe41c fde=[ c144] │ │ │ │ + 0xfffffffffffda904 (offset: 0x7c9ec) -> 0xe468 fde=[ c190] │ │ │ │ + 0xfffffffffffdabc4 (offset: 0x7ccac) -> 0xe4b4 fde=[ c1dc] │ │ │ │ + 0xfffffffffffdb514 (offset: 0x7d5fc) -> 0xe528 fde=[ c250] │ │ │ │ + 0xfffffffffffdb804 (offset: 0x7d8ec) -> 0xe5a4 fde=[ c2cc] │ │ │ │ + 0xfffffffffffdb878 (offset: 0x7d960) -> 0xe5d0 fde=[ c2f8] │ │ │ │ + 0xfffffffffffdb998 (offset: 0x7da80) -> 0xe60c fde=[ c334] │ │ │ │ + 0xfffffffffffdba88 (offset: 0x7db70) -> 0xe64c fde=[ c374] │ │ │ │ + 0xfffffffffffdbae8 (offset: 0x7dbd0) -> 0xe670 fde=[ c398] │ │ │ │ + 0xfffffffffffdbbd8 (offset: 0x7dcc0) -> 0xe69c fde=[ c3c4] │ │ │ │ + 0xfffffffffffdbc58 (offset: 0x7dd40) -> 0xe6c0 fde=[ c3e8] │ │ │ │ + 0xfffffffffffdcb78 (offset: 0x7ec60) -> 0xe70c fde=[ c434] │ │ │ │ + 0xfffffffffffdcc08 (offset: 0x7ecf0) -> 0xe72c fde=[ c454] │ │ │ │ + 0xfffffffffffdcc38 (offset: 0x7ed20) -> 0xe740 fde=[ c468] │ │ │ │ + 0xfffffffffffdcc48 (offset: 0x7ed30) -> 0xe754 fde=[ c47c] │ │ │ │ + 0xfffffffffffdcc78 (offset: 0x7ed60) -> 0xe768 fde=[ c490] │ │ │ │ + 0xfffffffffffdcc88 (offset: 0x7ed70) -> 0xe77c fde=[ c4a4] │ │ │ │ + 0xfffffffffffdcd98 (offset: 0x7ee80) -> 0xe7b4 fde=[ c4dc] │ │ │ │ + 0xfffffffffffdd008 (offset: 0x7f0f0) -> 0xe824 fde=[ c54c] │ │ │ │ + 0xfffffffffffdd098 (offset: 0x7f180) -> 0xe84c fde=[ c574] │ │ │ │ + 0xfffffffffffdd598 (offset: 0x7f680) -> 0xe940 fde=[ c668] │ │ │ │ + 0xfffffffffffdd668 (offset: 0x7f750) -> 0xe978 fde=[ c6a0] │ │ │ │ + 0xfffffffffffdea98 (offset: 0x80b80) -> 0xeb98 fde=[ c8c0] │ │ │ │ + 0xfffffffffffdf078 (offset: 0x81160) -> 0xec3c fde=[ c964] │ │ │ │ + 0xfffffffffffdf1a8 (offset: 0x81290) -> 0xec94 fde=[ c9bc] │ │ │ │ + 0xfffffffffffdf318 (offset: 0x81400) -> 0xecfc fde=[ ca24] │ │ │ │ + 0xfffffffffffdf3c8 (offset: 0x814b0) -> 0xed40 fde=[ ca68] │ │ │ │ + 0xfffffffffffdf748 (offset: 0x81830) -> 0xed84 fde=[ caac] │ │ │ │ + 0xfffffffffffdf85c (offset: 0x81944) -> 0xedb8 fde=[ cae0] │ │ │ │ + 0xfffffffffffdf8dc (offset: 0x819c4) -> 0xedcc fde=[ caf4] │ │ │ │ + 0xfffffffffffdf93c (offset: 0x81a24) -> 0xede0 fde=[ cb08] │ │ │ │ + 0xfffffffffffdf96c (offset: 0x81a54) -> 0xedf4 fde=[ cb1c] │ │ │ │ + 0xfffffffffffdf99c (offset: 0x81a84) -> 0xee08 fde=[ cb30] │ │ │ │ + 0xfffffffffffdf9cc (offset: 0x81ab4) -> 0xee1c fde=[ cb44] │ │ │ │ + 0xfffffffffffdf9ec (offset: 0x81ad4) -> 0xee30 fde=[ cb58] │ │ │ │ + 0xfffffffffffdfa5c (offset: 0x81b44) -> 0xee44 fde=[ cb6c] │ │ │ │ + 0xfffffffffffdfa8c (offset: 0x81b74) -> 0xee58 fde=[ cb80] │ │ │ │ + 0xfffffffffffdfaac (offset: 0x81b94) -> 0xee6c fde=[ cb94] │ │ │ │ + 0xfffffffffffdfacc (offset: 0x81bb4) -> 0xee80 fde=[ cba8] │ │ │ │ + 0xfffffffffffdfb1c (offset: 0x81c04) -> 0xee94 fde=[ cbbc] │ │ │ │ + 0xfffffffffffdfb5c (offset: 0x81c44) -> 0xeea8 fde=[ cbd0] │ │ │ │ + 0xfffffffffffdfc4c (offset: 0x81d34) -> 0xeef8 fde=[ cc20] │ │ │ │ + 0xfffffffffffdfd4c (offset: 0x81e34) -> 0xef44 fde=[ cc6c] │ │ │ │ + 0xfffffffffffdfe8c (offset: 0x81f74) -> 0xefbc fde=[ cce4] │ │ │ │ + 0xfffffffffffe02ac (offset: 0x82394) -> 0xf008 fde=[ cd30] │ │ │ │ + 0xfffffffffffe02ec (offset: 0x823d4) -> 0xf01c fde=[ cd44] │ │ │ │ + 0xfffffffffffe031c (offset: 0x82404) -> 0xf030 fde=[ cd58] │ │ │ │ + 0xfffffffffffe045c (offset: 0x82544) -> 0xf044 fde=[ cd6c] │ │ │ │ + 0xfffffffffffe0c2c (offset: 0x82d14) -> 0xf0c8 fde=[ cdf0] │ │ │ │ + 0xfffffffffffe0c4c (offset: 0x82d34) -> 0xf0dc fde=[ ce04] │ │ │ │ + 0xfffffffffffe0c6c (offset: 0x82d54) -> 0xf0f0 fde=[ ce18] │ │ │ │ + 0xfffffffffffe0c8c (offset: 0x82d74) -> 0xf104 fde=[ ce2c] │ │ │ │ + 0xfffffffffffe0cac (offset: 0x82d94) -> 0xf118 fde=[ ce40] │ │ │ │ + 0xfffffffffffe0ccc (offset: 0x82db4) -> 0xf12c fde=[ ce54] │ │ │ │ + 0xfffffffffffe0d04 (offset: 0x82dec) -> 0xf140 fde=[ ce68] │ │ │ │ + 0xfffffffffffe0d74 (offset: 0x82e5c) -> 0xf154 fde=[ ce7c] │ │ │ │ + 0xfffffffffffe0dd4 (offset: 0x82ebc) -> 0xf180 fde=[ cea8] │ │ │ │ + 0xfffffffffffe0e34 (offset: 0x82f1c) -> 0xf194 fde=[ cebc] │ │ │ │ + 0xfffffffffffe0f64 (offset: 0x8304c) -> 0xf1cc fde=[ cef4] │ │ │ │ + 0xfffffffffffe0f94 (offset: 0x8307c) -> 0xf1f0 fde=[ cf18] │ │ │ │ + 0xfffffffffffe0fa4 (offset: 0x8308c) -> 0xf204 fde=[ cf2c] │ │ │ │ + 0xfffffffffffe0fb4 (offset: 0x8309c) -> 0xf218 fde=[ cf40] │ │ │ │ + 0xfffffffffffe0fc4 (offset: 0x830ac) -> 0xf22c fde=[ cf54] │ │ │ │ + 0xfffffffffffe0fd4 (offset: 0x830bc) -> 0xf240 fde=[ cf68] │ │ │ │ + 0xfffffffffffe0fe4 (offset: 0x830cc) -> 0xf254 fde=[ cf7c] │ │ │ │ + 0xfffffffffffe1004 (offset: 0x830ec) -> 0xf268 fde=[ cf90] │ │ │ │ + 0xfffffffffffe1024 (offset: 0x8310c) -> 0xf27c fde=[ cfa4] │ │ │ │ + 0xfffffffffffe1044 (offset: 0x8312c) -> 0xf290 fde=[ cfb8] │ │ │ │ + 0xfffffffffffe1064 (offset: 0x8314c) -> 0xf2a4 fde=[ cfcc] │ │ │ │ + 0xfffffffffffe1074 (offset: 0x8315c) -> 0xf2b8 fde=[ cfe0] │ │ │ │ + 0xfffffffffffe10b4 (offset: 0x8319c) -> 0xf2cc fde=[ cff4] │ │ │ │ + 0xfffffffffffe10e4 (offset: 0x831cc) -> 0xf2e0 fde=[ d008] │ │ │ │ + 0xfffffffffffe10f4 (offset: 0x831dc) -> 0xf2f4 fde=[ d01c] │ │ │ │ + 0xfffffffffffe1164 (offset: 0x8324c) -> 0xf30c fde=[ d034] │ │ │ │ + 0xfffffffffffe1174 (offset: 0x8325c) -> 0xf320 fde=[ d048] │ │ │ │ + 0xfffffffffffe1184 (offset: 0x8326c) -> 0xf334 fde=[ d05c] │ │ │ │ + 0xfffffffffffe11f4 (offset: 0x832dc) -> 0xf35c fde=[ d084] │ │ │ │ + 0xfffffffffffe12e4 (offset: 0x833cc) -> 0xf38c fde=[ d0b4] │ │ │ │ + 0xfffffffffffe1334 (offset: 0x8341c) -> 0xf3a0 fde=[ d0c8] │ │ │ │ + 0xfffffffffffe1374 (offset: 0x8345c) -> 0xf3c4 fde=[ d0ec] │ │ │ │ + 0xfffffffffffe1604 (offset: 0x836ec) -> 0xf418 fde=[ d140] │ │ │ │ + 0xfffffffffffe18a4 (offset: 0x8398c) -> 0xf46c fde=[ d194] │ │ │ │ + 0xfffffffffffe18d4 (offset: 0x839bc) -> 0xf490 fde=[ d1b8] │ │ │ │ + 0xfffffffffffe18e4 (offset: 0x839cc) -> 0xf4a4 fde=[ d1cc] │ │ │ │ + 0xfffffffffffe1a94 (offset: 0x83b7c) -> 0xf4e4 fde=[ d20c] │ │ │ │ + 0xfffffffffffe1b54 (offset: 0x83c3c) -> 0xf518 fde=[ d240] │ │ │ │ + 0xfffffffffffe1c24 (offset: 0x83d0c) -> 0xf530 fde=[ d258] │ │ │ │ + 0xfffffffffffe1dc4 (offset: 0x83eac) -> 0xf57c fde=[ d2a4] │ │ │ │ + 0xfffffffffffe1de4 (offset: 0x83ecc) -> 0xf590 fde=[ d2b8] │ │ │ │ + 0xfffffffffffe1e54 (offset: 0x83f3c) -> 0xf5a4 fde=[ d2cc] │ │ │ │ + 0xfffffffffffe21d4 (offset: 0x842bc) -> 0xf5f0 fde=[ d318] │ │ │ │ + 0xfffffffffffe2324 (offset: 0x8440c) -> 0xf638 fde=[ d360] │ │ │ │ + 0xfffffffffffe23c4 (offset: 0x844ac) -> 0xf668 fde=[ d390] │ │ │ │ + 0xfffffffffffe2434 (offset: 0x8451c) -> 0xf68c fde=[ d3b4] │ │ │ │ + 0xfffffffffffe24a4 (offset: 0x8458c) -> 0xf6b0 fde=[ d3d8] │ │ │ │ + 0xfffffffffffe2514 (offset: 0x845fc) -> 0xf6d4 fde=[ d3fc] │ │ │ │ + 0xfffffffffffe2584 (offset: 0x8466c) -> 0xf6f8 fde=[ d420] │ │ │ │ + 0xfffffffffffe25f4 (offset: 0x846dc) -> 0xf71c fde=[ d444] │ │ │ │ + 0xfffffffffffe2d74 (offset: 0x84e5c) -> 0xf7a0 fde=[ d4c8] │ │ │ │ + 0xfffffffffffe2da4 (offset: 0x84e8c) -> 0xf7b4 fde=[ d4dc] │ │ │ │ + 0xfffffffffffe2dd4 (offset: 0x84ebc) -> 0xf7d8 fde=[ d500] │ │ │ │ + 0xfffffffffffe2de4 (offset: 0x84ecc) -> 0xf7ec fde=[ d514] │ │ │ │ + 0xfffffffffffe2fb4 (offset: 0x8509c) -> 0xf838 fde=[ d560] │ │ │ │ + 0xfffffffffffe2fd4 (offset: 0x850bc) -> 0xf84c fde=[ d574] │ │ │ │ + 0xfffffffffffe33c4 (offset: 0x854ac) -> 0xf8b0 fde=[ d5d8] │ │ │ │ + 0xfffffffffffe36c4 (offset: 0x857ac) -> 0xf910 fde=[ d638] │ │ │ │ + 0xfffffffffffe3814 (offset: 0x858fc) -> 0xf964 fde=[ d68c] │ │ │ │ + 0xfffffffffffe3914 (offset: 0x859fc) -> 0xf9a4 fde=[ d6cc] │ │ │ │ + 0xfffffffffffe3b24 (offset: 0x85c0c) -> 0xf9e4 fde=[ d70c] │ │ │ │ + 0xfffffffffffe3d34 (offset: 0x85e1c) -> 0xfa14 fde=[ d73c] │ │ │ │ + 0xfffffffffffe3d74 (offset: 0x85e5c) -> 0xfa38 fde=[ d760] │ │ │ │ + 0xfffffffffffe3d84 (offset: 0x85e6c) -> 0xfa4c fde=[ d774] │ │ │ │ + 0xfffffffffffe3ff4 (offset: 0x860dc) -> 0xfa98 fde=[ d7c0] │ │ │ │ + 0xfffffffffffe4014 (offset: 0x860fc) -> 0xfaac fde=[ d7d4] │ │ │ │ + 0xfffffffffffe40a0 (offset: 0x86188) -> 0xfac0 fde=[ d7e8] │ │ │ │ + 0xfffffffffffe4930 (offset: 0x86a18) -> 0xfb28 fde=[ d850] │ │ │ │ + 0xfffffffffffe4970 (offset: 0x86a58) -> 0xfb3c fde=[ d864] │ │ │ │ + 0xfffffffffffe4990 (offset: 0x86a78) -> 0xfb50 fde=[ d878] │ │ │ │ + 0xfffffffffffe49d0 (offset: 0x86ab8) -> 0xfb74 fde=[ d89c] │ │ │ │ + 0xfffffffffffe4b90 (offset: 0x86c78) -> 0xfbdc fde=[ d904] │ │ │ │ + 0xfffffffffffe4d80 (offset: 0x86e68) -> 0xfc2c fde=[ d954] │ │ │ │ + 0xfffffffffffe4fa0 (offset: 0x87088) -> 0xfcac fde=[ d9d4] │ │ │ │ + 0xfffffffffffe5000 (offset: 0x870e8) -> 0xfcc0 fde=[ d9e8] │ │ │ │ + 0xfffffffffffe50c0 (offset: 0x871a8) -> 0xfcd4 fde=[ d9fc] │ │ │ │ + 0xfffffffffffe5c30 (offset: 0x87d18) -> 0xfd3c fde=[ da64] │ │ │ │ + 0xfffffffffffe6a20 (offset: 0x88b08) -> 0xfe18 fde=[ db40] │ │ │ │ + 0xfffffffffffe7930 (offset: 0x89a18) -> 0xfe8c fde=[ dbb4] │ │ │ │ + 0xfffffffffffe8520 (offset: 0x8a608) -> 0xfedc fde=[ dc04] │ │ │ │ + 0xfffffffffffe8f90 (offset: 0x8b078) -> 0xff2c fde=[ dc54] │ │ │ │ + 0xfffffffffffe99b0 (offset: 0x8ba98) -> 0x10000 fde=[ dd28] │ │ │ │ + 0xfffffffffffea210 (offset: 0x8c2f8) -> 0x10068 fde=[ dd90] │ │ │ │ + 0xfffffffffffeab50 (offset: 0x8cc38) -> 0x100d4 fde=[ ddfc] │ │ │ │ + 0xfffffffffffeac80 (offset: 0x8cd68) -> 0x10110 fde=[ de38] │ │ │ │ + 0xfffffffffffeacf0 (offset: 0x8cdd8) -> 0x10130 fde=[ de58] │ │ │ │ + 0xfffffffffffeae60 (offset: 0x8cf48) -> 0x1016c fde=[ de94] │ │ │ │ + 0xfffffffffffeaec0 (offset: 0x8cfa8) -> 0x10190 fde=[ deb8] │ │ │ │ + 0xfffffffffffeb07c (offset: 0x8d164) -> 0x101c8 fde=[ def0] │ │ │ │ + 0xfffffffffffeb0bc (offset: 0x8d1a4) -> 0x101dc fde=[ df04] │ │ │ │ + 0xfffffffffffeb0fc (offset: 0x8d1e4) -> 0x101f0 fde=[ df18] │ │ │ │ + 0xfffffffffffeb20c (offset: 0x8d2f4) -> 0x10218 fde=[ df40] │ │ │ │ + 0xfffffffffffeb31c (offset: 0x8d404) -> 0x1024c fde=[ df74] │ │ │ │ + 0xfffffffffffeb4fc (offset: 0x8d5e4) -> 0x102a4 fde=[ dfcc] │ │ │ │ + 0xfffffffffffeb55c (offset: 0x8d644) -> 0x102cc fde=[ dff4] │ │ │ │ + 0xfffffffffffeb56c (offset: 0x8d654) -> 0x102e0 fde=[ e008] │ │ │ │ + 0xfffffffffffeb5cc (offset: 0x8d6b4) -> 0x102f4 fde=[ e01c] │ │ │ │ + 0xfffffffffffeb5fc (offset: 0x8d6e4) -> 0x10308 fde=[ e030] │ │ │ │ + 0xfffffffffffeb68c (offset: 0x8d774) -> 0x10334 fde=[ e05c] │ │ │ │ + 0xfffffffffffeb6dc (offset: 0x8d7c4) -> 0x10348 fde=[ e070] │ │ │ │ + 0xfffffffffffeb9dc (offset: 0x8dac4) -> 0x103a8 fde=[ e0d0] │ │ │ │ + 0xfffffffffffeb9fc (offset: 0x8dae4) -> 0x103bc fde=[ e0e4] │ │ │ │ + 0xfffffffffffeba0c (offset: 0x8daf4) -> 0x103d0 fde=[ e0f8] │ │ │ │ + 0xfffffffffffeba2c (offset: 0x8db14) -> 0x103e4 fde=[ e10c] │ │ │ │ + 0xfffffffffffebaec (offset: 0x8dbd4) -> 0x10424 fde=[ e14c] │ │ │ │ + 0xfffffffffffebb5c (offset: 0x8dc44) -> 0x1044c fde=[ e174] │ │ │ │ + 0xfffffffffffebca0 (offset: 0x8dd88) -> 0x10478 fde=[ e1a0] │ │ │ │ + 0xfffffffffffec730 (offset: 0x8e818) -> 0x104c4 fde=[ e1ec] │ │ │ │ + 0xfffffffffffec760 (offset: 0x8e848) -> 0x104d8 fde=[ e200] │ │ │ │ + 0xfffffffffffec950 (offset: 0x8ea38) -> 0x10544 fde=[ e26c] │ │ │ │ + 0xfffffffffffecba0 (offset: 0x8ec88) -> 0x105a4 fde=[ e2cc] │ │ │ │ + 0xfffffffffffecce4 (offset: 0x8edcc) -> 0x105d8 fde=[ e300] │ │ │ │ + 0xfffffffffffecd44 (offset: 0x8ee2c) -> 0x105ec fde=[ e314] │ │ │ │ + 0xfffffffffffee194 (offset: 0x9027c) -> 0x10718 fde=[ e440] │ │ │ │ + 0xfffffffffffee304 (offset: 0x903ec) -> 0x10764 fde=[ e48c] │ │ │ │ + 0xfffffffffffee55c (offset: 0x90644) -> 0x107e0 fde=[ e508] │ │ │ │ + 0xfffffffffffee5ec (offset: 0x906d4) -> 0x107f4 fde=[ e51c] │ │ │ │ + 0xfffffffffffee66c (offset: 0x90754) -> 0x10808 fde=[ e530] │ │ │ │ + 0xfffffffffffee67c (offset: 0x90764) -> 0x1081c fde=[ e544] │ │ │ │ + 0xfffffffffffee68c (offset: 0x90774) -> 0x10830 fde=[ e558] │ │ │ │ + 0xfffffffffffee6bc (offset: 0x907a4) -> 0x10844 fde=[ e56c] │ │ │ │ + 0xfffffffffffee6ec (offset: 0x907d4) -> 0x10858 fde=[ e580] │ │ │ │ + 0xfffffffffffee6fc (offset: 0x907e4) -> 0x1086c fde=[ e594] │ │ │ │ + 0xfffffffffffee70c (offset: 0x907f4) -> 0x10880 fde=[ e5a8] │ │ │ │ + 0xfffffffffffee8fc (offset: 0x909e4) -> 0x108b4 fde=[ e5dc] │ │ │ │ + 0xfffffffffffeeafc (offset: 0x90be4) -> 0x108e8 fde=[ e610] │ │ │ │ + 0xfffffffffffeef0c (offset: 0x90ff4) -> 0x109a0 fde=[ e6c8] │ │ │ │ + 0xfffffffffffef0ec (offset: 0x911d4) -> 0x10a04 fde=[ e72c] │ │ │ │ + 0xfffffffffffef44c (offset: 0x91534) -> 0x10a54 fde=[ e77c] │ │ │ │ + 0xfffffffffffefb0c (offset: 0x91bf4) -> 0x10a90 fde=[ e7b8] │ │ │ │ + 0xffffffffffff147c (offset: 0x93564) -> 0x10b44 fde=[ e86c] │ │ │ │ + 0xffffffffffff15ec (offset: 0x936d4) -> 0x10ba8 fde=[ e8d0] │ │ │ │ + 0xffffffffffff17ec (offset: 0x938d4) -> 0x10bf4 fde=[ e91c] │ │ │ │ + 0xffffffffffff247c (offset: 0x94564) -> 0x10c58 fde=[ e980] │ │ │ │ + 0xffffffffffff24cc (offset: 0x945b4) -> 0x10c6c fde=[ e994] │ │ │ │ + 0xffffffffffff24dc (offset: 0x945c4) -> 0x10c80 fde=[ e9a8] │ │ │ │ + 0xffffffffffff251c (offset: 0x94604) -> 0x10ca0 fde=[ e9c8] │ │ │ │ + 0xffffffffffff252c (offset: 0x94614) -> 0x10cb4 fde=[ e9dc] │ │ │ │ + 0xffffffffffff2e3c (offset: 0x94f24) -> 0x10d14 fde=[ ea3c] │ │ │ │ + 0xffffffffffff2e9c (offset: 0x94f84) -> 0x10d34 fde=[ ea5c] │ │ │ │ + 0xffffffffffff312c (offset: 0x95214) -> 0x10d58 fde=[ ea80] │ │ │ │ + 0xffffffffffff316c (offset: 0x95254) -> 0x10d6c fde=[ ea94] │ │ │ │ + 0xffffffffffff342c (offset: 0x95514) -> 0x10d90 fde=[ eab8] │ │ │ │ + 0xffffffffffff36dc (offset: 0x957c4) -> 0x10db4 fde=[ eadc] │ │ │ │ + 0xffffffffffff374c (offset: 0x95834) -> 0x10ddc fde=[ eb04] │ │ │ │ + 0xffffffffffff376c (offset: 0x95854) -> 0x10df0 fde=[ eb18] │ │ │ │ + 0xffffffffffff37dc (offset: 0x958c4) -> 0x10e04 fde=[ eb2c] │ │ │ │ + 0xffffffffffff38bc (offset: 0x959a4) -> 0x10e18 fde=[ eb40] │ │ │ │ + 0xffffffffffff3d2c (offset: 0x95e14) -> 0x10e4c fde=[ eb74] │ │ │ │ + 0xffffffffffff3d6c (offset: 0x95e54) -> 0x10e6c fde=[ eb94] │ │ │ │ + 0xffffffffffff426c (offset: 0x96354) -> 0x10ea8 fde=[ ebd0] │ │ │ │ + 0xffffffffffff48bc (offset: 0x969a4) -> 0x10f14 fde=[ ec3c] │ │ │ │ + 0xffffffffffff4aac (offset: 0x96b94) -> 0x10f68 fde=[ ec90] │ │ │ │ + 0xffffffffffff4afc (offset: 0x96be4) -> 0x10f90 fde=[ ecb8] │ │ │ │ + 0xffffffffffff4dec (offset: 0x96ed4) -> 0x10fe0 fde=[ ed08] │ │ │ │ + 0xffffffffffff54bc (offset: 0x975a4) -> 0x1102c fde=[ ed54] │ │ │ │ + 0xffffffffffff556c (offset: 0x97654) -> 0x1105c fde=[ ed84] │ │ │ │ + 0xffffffffffff576c (offset: 0x97854) -> 0x11090 fde=[ edb8] │ │ │ │ + 0xffffffffffff58bc (offset: 0x979a4) -> 0x110c0 fde=[ ede8] │ │ │ │ + 0xffffffffffff58fc (offset: 0x979e4) -> 0x110dc fde=[ ee04] │ │ │ │ + 0xffffffffffff590c (offset: 0x979f4) -> 0x110f0 fde=[ ee18] │ │ │ │ + 0xffffffffffff591c (offset: 0x97a04) -> 0x11104 fde=[ ee2c] │ │ │ │ + 0xffffffffffff593c (offset: 0x97a24) -> 0x11118 fde=[ ee40] │ │ │ │ + 0xffffffffffff598c (offset: 0x97a74) -> 0x11134 fde=[ ee5c] │ │ │ │ + 0xffffffffffff59f8 (offset: 0x97ae0) -> 0x11158 fde=[ ee80] │ │ │ │ + 0xffffffffffff5ad8 (offset: 0x97bc0) -> 0x11184 fde=[ eeac] │ │ │ │ + 0xffffffffffff5ae8 (offset: 0x97bd0) -> 0x11198 fde=[ eec0] │ │ │ │ + 0xffffffffffff5bfc (offset: 0x97ce4) -> 0x111c8 fde=[ eef0] │ │ │ │ + 0xffffffffffff604c (offset: 0x98134) -> 0x11248 fde=[ ef70] │ │ │ │ + 0xffffffffffff60fc (offset: 0x981e4) -> 0x11278 fde=[ efa0] │ │ │ │ + 0xffffffffffff629c (offset: 0x98384) -> 0x112cc fde=[ eff4] │ │ │ │ + 0xffffffffffff65bc (offset: 0x986a4) -> 0x11334 fde=[ f05c] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000010 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -1133,22415 +1133,18871 @@ │ │ │ │ DW_CFA_def_cfa_register: r3 ($sp) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 00000014 0000000000000010 00000018 FDE cie=00000000 pc=0000000000004938..0000000000004998 │ │ │ │ DW_CFA_undefined: r1 ($ra) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000028 0000000000000040 0000002c FDE cie=00000000 pc=0000000000004bac..0000000000004ddc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004bb0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004bb4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000004bcc │ │ │ │ +00000028 0000000000000010 0000002c FDE cie=00000000 pc=0000000000004bac..0000000000004be0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000003c 0000000000000024 00000040 FDE cie=00000000 pc=0000000000004bec..0000000000004d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004bf0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004bf8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000004bf4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000004c10 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 340 to 0000000000004d48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000004d10 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d18 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d54 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d58 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d5c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d60 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d64 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004d1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000004d7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000004dd8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000050 00000070 FDE cie=00000000 pc=0000000000004ddc..0000000000005164 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004de0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000004de4 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000004e1c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000004e84 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000004f00 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc2: 360 to 0000000000005068 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000506c │ │ │ │ +00000064 0000000000000010 00000068 FDE cie=00000000 pc=0000000000004d2c..0000000000004d88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000078 0000000000000044 0000007c FDE cie=00000000 pc=0000000000004d8c..0000000000005080 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000004d94 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000004da4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000004dd4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 536 to 0000000000004fec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005070 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000004ff0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000005048 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000504c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005050 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000507c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005054 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005080 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005058 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005064 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005074 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005078 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000507c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005084 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005088 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000508c │ │ │ │ + │ │ │ │ +000000c0 0000000000000044 000000c4 FDE cie=00000000 pc=000000000000508c..0000000000005360 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005094 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000050a4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000050d0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 492 to 00000000000052bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000052c0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000005318 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000531c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005320 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005324 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005328 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000509c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 184 to 0000000000005154 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005158 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005160 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005344 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005354 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005358 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000535c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ │ │ │ │ -000000c0 0000000000000010 000000c4 FDE cie=00000000 pc=000000000000516c..0000000000005190 │ │ │ │ +00000108 0000000000000010 0000010c FDE cie=00000000 pc=000000000000536c..00000000000053f4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000d4 0000000000000028 000000d8 FDE cie=00000000 pc=000000000000519c..00000000000052a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000051a0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000051a4 │ │ │ │ +0000011c 0000000000000010 00000120 FDE cie=00000000 pc=00000000000053fc..0000000000005408 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000130 0000000000000034 00000134 FDE cie=00000000 pc=000000000000540c..0000000000005910 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005410 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005418 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000051b8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005438 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000005290 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 664 to 00000000000056d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005298 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000529c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056d8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056dc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000056e8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000056ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000056f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000100 0000000000000024 00000104 FDE cie=00000000 pc=00000000000052ac..000000000000533c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052b0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000052b4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000052c0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000052d8 │ │ │ │ +00000168 000000000000001c 0000016c FDE cie=00000000 pc=0000000000005910..0000000000005944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005914 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005918 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000005320 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005924 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005330 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005334 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005928 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005930 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000128 0000000000000024 0000012c FDE cie=00000000 pc=000000000000533c..00000000000053c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005340 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005344 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005350 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005364 │ │ │ │ +00000188 000000000000001c 0000018c FDE cie=00000000 pc=0000000000005950..000000000000598c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005954 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005960 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000053a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000596c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000053bc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053c0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005970 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005978 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000150 0000000000000048 00000154 FDE cie=00000000 pc=00000000000053cc..00000000000054d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053d0 │ │ │ │ +000001a8 0000000000000034 000001ac FDE cie=00000000 pc=00000000000059a4..0000000000005ad0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000053d4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000053ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000059ac │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000053f4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005400 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000545c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005460 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005464 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005474 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000059fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005478 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000547c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000549c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005a14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005a34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000005a54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000005a98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005a9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005ab4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ab8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005acc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000001e0 0000000000000074 000001e4 FDE cie=00000000 pc=0000000000005ad4..0000000000005d08 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ae0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005afc │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000054bc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000005b30 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b34 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b38 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b3c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000054d4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000019c 0000000000000038 000001a0 FDE cie=00000000 pc=00000000000054dc..0000000000005608 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000054e0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000054f8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b40 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b44 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b48 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005b4c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 40 to 0000000000005b74 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005500 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000005598 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005b8c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000005bf0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005c04 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000005c7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005c80 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005c94 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000005ca0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ca4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000005cb4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005cbc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000559c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000055a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cc0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cc4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000055a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cc8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000055a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005ccc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000055ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cd0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000055b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cd4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000055b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cd8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005cdc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000055bc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005cf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000001d8 0000000000000044 000001dc FDE cie=00000000 pc=000000000000560c..00000000000057bc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005610 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005618 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000562c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00000000000056b0 │ │ │ │ +00000258 0000000000000044 0000025c FDE cie=00000000 pc=0000000000005d14..0000000000005ff4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000005d1c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000005d34 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000005de0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000005708 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000570c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005710 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000005e70 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000005768 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000005e84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000576c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005770 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e88 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e8c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000577c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e94 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005e98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000579c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000005eb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057a0 │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000005f5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057a8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057ac │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f60 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f64 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f68 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f6c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000005f74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 0000000000000080 00000224 FDE cie=00000000 pc=00000000000057bc..0000000000005b5c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057c0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000057c4 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000057d4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000057e4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000057ec │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000005810 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005828 │ │ │ │ +000002a0 0000000000000060 000002a4 FDE cie=00000000 pc=0000000000005ff4..00000000000068dc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006000 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000600c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006018 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000603c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005834 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000604c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000606c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 204 to 0000000000005900 │ │ │ │ + DW_CFA_advance_loc2: 240 to 000000000000615c │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000059b4 │ │ │ │ + DW_CFA_advance_loc2: 432 to 000000000000630c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000059f8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000006354 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006358 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000059fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000635c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006360 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006364 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006368 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a08 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a0c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000005a24 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a28 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000636c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006370 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005a34 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005a3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005a5c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000005afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006374 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006378 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000005b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000637c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006394 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000006434 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005b2c │ │ │ │ + DW_CFA_advance_loc1: 192 to 00000000000064f4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005b3c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000005b58 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 896 to 0000000000006874 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000688c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000068d8 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000002a4 000000000000002c 000002a8 FDE cie=00000000 pc=0000000000005b5c..0000000000005c3c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005b64 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005b74 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000005bc8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000005c24 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c28 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c2c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c30 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c34 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c38 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000002d4 0000000000000048 000002d8 FDE cie=00000000 pc=0000000000005c3c..0000000000005eb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005c40 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005c4c │ │ │ │ +00000304 0000000000000048 00000308 FDE cie=00000000 pc=00000000000068e4..0000000000006a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068e8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000068ec │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000068fc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000005c7c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006914 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000693c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000006978 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 220 to 0000000000005d58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d5c │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000069bc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000069c0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000006a08 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d60 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a0c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d68 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d6c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a10 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a14 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d74 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d78 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a18 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005d84 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005d88 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005d9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000320 0000000000000010 00000324 FDE cie=00000000 pc=0000000000005ec0..0000000000005f1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000334 0000000000000024 00000338 FDE cie=00000000 pc=0000000000005f20..0000000000005f68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f24 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f28 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000005f3c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005f48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005f50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006a20 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005f5c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a24 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a28 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006a30 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f64 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000035c 0000000000000018 00000360 FDE cie=00000000 pc=0000000000005f70..0000000000005fb8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005f80 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005f84 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000005f94 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000005fa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00000378 0000000000000020 0000037c FDE cie=00000000 pc=0000000000005fc0..0000000000006030 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000005fc4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000005fcc │ │ │ │ +00000350 0000000000000040 00000354 FDE cie=00000000 pc=0000000000006a44..0000000000006b54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a48 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006a4c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000006a58 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000006a6c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000000601c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006024 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000602c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000039c 0000000000000024 000003a0 FDE cie=00000000 pc=0000000000006030..00000000000060d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006034 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006038 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000006048 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000006a90 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000060c4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000060cc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060d0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000006b24 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000060d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003c4 0000000000000010 000003c8 FDE cie=00000000 pc=00000000000060e0..00000000000060f8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000003d8 0000000000000020 000003dc FDE cie=00000000 pc=0000000000006100..0000000000006160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006104 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006108 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006114 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000006154 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b28 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b2c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b30 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b34 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b38 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b3c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b40 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006158 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000615c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b44 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006b4c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000003fc 0000000000000038 00000400 FDE cie=00000000 pc=0000000000006160..0000000000006228 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000616c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006170 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000617c │ │ │ │ +00000394 000000000000007c 00000398 FDE cie=00000000 pc=0000000000006b54..0000000000006dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006b58 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006b60 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000006b80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006194 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000061cc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000061d4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000061d8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000006bcc │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006bdc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006bf4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000006d38 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d3c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000061e0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 48 to 0000000000006210 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d40 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d44 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d48 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d4c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d50 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d54 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d58 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006d60 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d64 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000621c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006224 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d68 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d6c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d70 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006d78 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006d7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000438 0000000000000068 0000043c FDE cie=00000000 pc=0000000000006230..0000000000006594 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006238 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006260 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000006d94 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000414 0000000000000088 00000418 FDE cie=00000000 pc=0000000000006dd4..0000000000007134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006dd8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006ddc │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000006dec │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006e08 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000006e4c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000006e84 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 240 to 0000000000006350 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000000638c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000063f0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000000642c │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000006f34 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000006464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f38 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f3c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006f40 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000006f9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006468 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000646c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006fa0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006470 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006474 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006fa4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006fa8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000647c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006480 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006484 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006fac │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006488 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000648c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000006fb4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000006fb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006490 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006fd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000006510 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006538 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000006ff0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006550 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000007014 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006574 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000007034 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc1: 128 to 00000000000070b4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000070c8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000070cc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006590 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000070f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007104 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000007128 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ │ │ │ │ -000004a4 0000000000000028 000004a8 FDE cie=00000000 pc=00000000000065a0..0000000000006668 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000065a4 │ │ │ │ +000004a0 0000000000000044 000004a4 FDE cie=00000000 pc=0000000000007134..00000000000074a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007138 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000065ac │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000065c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007148 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000006654 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006658 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000665c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006660 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007154 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 144 to 00000000000071e4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006664 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000071f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071f4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000071f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000004d0 0000000000000034 000004d4 FDE cie=00000000 pc=0000000000006670..0000000000006814 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006678 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000667c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006698 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007214 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000007268 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 324 to 00000000000067dc │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000007368 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000736c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007370 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067e4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067e8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067ec │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067f0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067f4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000067f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000737c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000007394 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000073d4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000007434 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000007454 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000746c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000508 0000000000000044 0000050c FDE cie=00000000 pc=0000000000006820..0000000000006a94 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006828 │ │ │ │ +000004e8 000000000000009c 000004ec FDE cie=00000000 pc=00000000000074b4..00000000000079c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000074b8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000682c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006848 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000074c4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000074dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000007508 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000069dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069e0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 244 to 00000000000075fc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069e4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007600 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007604 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007608 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000760c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000069f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007610 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000007658 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000765c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007660 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000006a10 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007674 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000006a90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000076cc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076d0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000550 0000000000000020 00000554 FDE cie=00000000 pc=0000000000006aa0..0000000000006c0c │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000006b34 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b38 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000006b68 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000076d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000006be0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000574 000000000000003c 00000578 FDE cie=00000000 pc=0000000000006c10..0000000000006d88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006c14 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000076f4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006c20 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006c3c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006c48 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006c50 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000006ccc │ │ │ │ + DW_CFA_advance_loc2: 256 to 00000000000077f4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000785c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cd0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cd4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007864 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007868 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000786c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000078a4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cdc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ce0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ce4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006cec │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000078b8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000007968 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006cf0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000006d10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000005b4 0000000000000074 000005b8 FDE cie=00000000 pc=0000000000006d90..0000000000007088 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d94 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006d98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000007974 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007978 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000797c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000079ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000079bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079c0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000588 0000000000000044 0000058c FDE cie=00000000 pc=00000000000079c4..0000000000007df0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000079c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000079e4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000006e58 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000006e94 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000006ebc │ │ │ │ + DW_CFA_advance_loc2: 344 to 0000000000007b3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ec8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006ecc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006ed4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b48 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007b4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000006ef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007b54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000006f24 │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000000000007c64 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000007d34 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 44 to 0000000000006f50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000006f90 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000006fa4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fa8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d38 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d3c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007d44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fb4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000006fb8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006fc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000007d54 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007d58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000006fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000006fd4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000006ff8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007004 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000007028 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000703c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007048 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000705c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007068 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007d74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000707c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000062c 000000000000005c 00000630 FDE cie=00000000 pc=0000000000007090..0000000000007324 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007094 │ │ │ │ +000005d0 0000000000000034 000005d4 FDE cie=00000000 pc=0000000000007e00..0000000000008038 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007e04 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007098 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000007e0c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000007e20 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000070a8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000070bc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000007e3c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000070d0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000007104 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000007128 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 432 to 0000000000007fec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000712c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ff0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007130 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ff4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ff8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000007ffc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000713c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008004 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008008 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007150 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000715c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000071f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000608 0000000000000050 0000060c FDE cie=00000000 pc=0000000000008040..000000000000836c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008048 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008054 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000008074 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000080b8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 408 to 0000000000008250 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007210 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 208 to 00000000000072e0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072e4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008254 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008258 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000825c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072f0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000072f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008260 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000072fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008264 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008268 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000826c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008270 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008274 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008278 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008280 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008284 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007300 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007304 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008290 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000068c 0000000000000030 00000690 FDE cie=00000000 pc=0000000000007330..00000000000074c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007334 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007338 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007350 │ │ │ │ +0000065c 000000000000003c 00000660 FDE cie=00000000 pc=0000000000008370..0000000000008520 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000839c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000083cc │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000000000007410 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000084ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007414 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084b0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007418 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084b4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007424 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084b8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007428 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084bc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084c0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084c4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084c8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000084d0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007430 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000084d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000007450 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000084f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + │ │ │ │ +0000069c 0000000000000058 000006a0 FDE cie=00000000 pc=0000000000008520..0000000000008778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008524 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000008530 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000008558 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 404 to 00000000000086ec │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000086f0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000086f4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000086f8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000086fc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008700 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008704 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008708 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000870c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008714 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008718 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008730 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006c0 0000000000000010 000006c4 FDE cie=00000000 pc=00000000000074d0..0000000000007564 │ │ │ │ +000006f8 0000000000000010 000006fc FDE cie=00000000 pc=0000000000008780..0000000000008798 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006d4 0000000000000010 000006d8 FDE cie=00000000 pc=0000000000007570..00000000000075e4 │ │ │ │ +0000070c 0000000000000010 00000710 FDE cie=00000000 pc=00000000000087a0..00000000000087bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e8 0000000000000058 000006ec FDE cie=00000000 pc=00000000000075f0..00000000000078f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000075f4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000007600 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +00000720 0000000000000024 00000724 FDE cie=00000000 pc=00000000000087c0..0000000000008888 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000087c4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000087c8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000087d8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000087e4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 232 to 00000000000076e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000008874 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008878 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000076f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000887c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007700 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008884 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007710 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000007760 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007764 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007768 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000748 0000000000000048 0000074c FDE cie=00000000 pc=0000000000008890..00000000000089fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008894 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000889c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000088d4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000088e4 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000089c4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007778 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007790 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000077cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089c8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089cc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089d8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089dc │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089e0 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089e4 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089e8 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089ec │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000089f4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000077d4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000077dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000089f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000077f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000000786c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000794 0000000000000030 00000798 FDE cie=00000000 pc=0000000000008a00..0000000000008c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008a04 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008a0c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008a20 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000008a34 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 440 to 0000000000008bec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007870 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008bf0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007884 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007888 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000078bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008bf4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008bf8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000008c00 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078c4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000078dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c08 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000744 0000000000000058 00000748 FDE cie=00000000 pc=00000000000078f0..0000000000007dd4 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000078f8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000078fc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007904 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000792c │ │ │ │ +000007c8 000000000000004c 000007cc FDE cie=00000000 pc=0000000000008c30..0000000000009924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c34 │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000008c38 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000008c68 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000008c78 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000008c90 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 800 to 0000000000007c4c │ │ │ │ + DW_CFA_advance_loc2: 2816 to 0000000000009790 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c50 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009798 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000979c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097a0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097a4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097a8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097ac │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097b0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097b4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097b8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097bc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000097c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007c90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000097c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 320 to 0000000000007dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -000007a0 0000000000000028 000007a4 FDE cie=00000000 pc=0000000000007de0..0000000000007ea0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007de4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007dec │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000007e04 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000007e60 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000007e90 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e94 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e98 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007e9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007cc 0000000000000058 000007d0 FDE cie=00000000 pc=0000000000007ea0..000000000000822c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ea8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000007eb8 │ │ │ │ +00000818 0000000000000050 0000081c FDE cie=00000000 pc=0000000000009930..0000000000009aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009934 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009940 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000009964 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000007edc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ee0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000007ee8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007eec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000007ef0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000007f04 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 484 to 00000000000080e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000080ec │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000009a34 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a38 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a3c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000080f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a40 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a44 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a48 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a4c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009a58 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000008110 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000081a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009a5c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000081a4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000081a8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000081b0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000081b4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000081bc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000081c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000009a64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000081c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000008208 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008214 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000009a70 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000828 0000000000000048 0000082c FDE cie=00000000 pc=0000000000008230..0000000000008a6c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008234 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000008250 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000827c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ +0000086c 00000000000000c0 00000870 FDE cie=00000000 pc=0000000000009ab0..000000000000ac38 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009ac4 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000009ae0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000009b18 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1964 to 0000000000008a28 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000009b34 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000009c18 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000009c2c │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 480 to 0000000000009e0c │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000009e10 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc2: 1056 to 000000000000a230 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 320 to 000000000000a370 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000000a3f0 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000a410 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc1: 232 to 000000000000a4f8 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000a528 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc2: 1520 to 000000000000ab18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ab20 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab24 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab28 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab2c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab30 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab34 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a44 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab38 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab3c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab40 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab44 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab48 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab4c │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab50 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ab58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000874 0000000000000048 00000878 FDE cie=00000000 pc=0000000000008a70..0000000000009140 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000008a7c │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000008a84 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000008ab0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1344 to 0000000000008ff0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ff4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000ab88 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ab90 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000000abe0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ff8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000008ffc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009000 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009004 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009008 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000900c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009010 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009014 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009018 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000901c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009030 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000ac08 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ac10 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ac18 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ac34 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008c0 0000000000000024 000008c4 FDE cie=00000000 pc=0000000000009140..0000000000009210 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009144 │ │ │ │ +00000930 0000000000000024 00000934 FDE cie=00000000 pc=000000000000ac48..000000000000ad18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac4c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009148 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ac50 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009150 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ac58 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009164 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ac6c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000009200 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000000ad08 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad0c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad10 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000920c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008e8 0000000000000024 000008ec FDE cie=00000000 pc=0000000000009210..00000000000092fc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009214 │ │ │ │ +00000958 0000000000000024 0000095c FDE cie=00000000 pc=000000000000ad18..000000000000ae04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ad1c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009220 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ad28 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000000929c │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000000ada4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ada8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000092a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000adb0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000092ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000adb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000092c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000adc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000910 0000000000000044 00000914 FDE cie=00000000 pc=0000000000009300..00000000000094cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009304 │ │ │ │ +00000980 0000000000000044 00000984 FDE cie=00000000 pc=000000000000ae08..000000000000afd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ae0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000930c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ae14 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000932c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000ae34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 232 to 0000000000009414 │ │ │ │ + DW_CFA_advance_loc2: 232 to 000000000000af1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009418 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af20 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000941c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af24 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af28 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000942c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000af34 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af38 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009440 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000af48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000009460 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000af68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000009470 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000af78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af7c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009478 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af80 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000947c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af84 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009488 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000af90 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000948c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000af94 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000094a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000afa8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000094a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000afb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000958 0000000000000044 0000095c FDE cie=00000000 pc=00000000000094d0..0000000000009628 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000094d4 │ │ │ │ +000009c8 0000000000000044 000009cc FDE cie=00000000 pc=000000000000afd8..000000000000b130 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000afdc │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000094ec │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000aff4 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000009504 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000b00c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000009518 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000b020 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000009598 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000000b0a0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000959c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0a4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0a8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0ac │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000095a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b0b0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000009608 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000000b110 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000960c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b114 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b118 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b11c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b120 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009620 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b128 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009624 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b12c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000009a0 0000000000000020 000009a4 FDE cie=00000000 pc=0000000000009630..0000000000009694 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009634 │ │ │ │ +00000a10 0000000000000020 00000a14 FDE cie=00000000 pc=000000000000b138..000000000000b19c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b13c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000009640 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000b148 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000009684 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000000b18c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b190 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009690 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000b198 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009c4 0000000000000010 000009c8 FDE cie=00000000 pc=00000000000096a0..0000000000009970 │ │ │ │ +00000a34 0000000000000010 00000a38 FDE cie=00000000 pc=000000000000b1a8..000000000000b478 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000009d8 0000000000000030 000009dc FDE cie=00000000 pc=0000000000009970..000000000000a10c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009974 │ │ │ │ +00000a48 0000000000000030 00000a4c FDE cie=00000000 pc=000000000000b478..000000000000bc14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b47c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000009978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000b480 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 1576 to 0000000000009fa0 │ │ │ │ + DW_CFA_advance_loc2: 1576 to 000000000000baa8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009fa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bab0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bab8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000009fdc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000bae4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000009fe4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000baec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a000 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000bb08 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000000a040 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000000bb48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a048 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bb50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a060 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000bb68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a0c 0000000000000028 00000a10 FDE cie=00000000 pc=000000000000a110..000000000000a174 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a114 │ │ │ │ +00000a7c 0000000000000028 00000a80 FDE cie=00000000 pc=000000000000bc18..000000000000bc7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc1c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a120 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bc28 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a130 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bc38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a144 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bc4c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a14c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bc54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a160 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000bc68 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a164 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc6c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a168 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc70 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a170 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bc78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a38 0000000000000020 00000a3c FDE cie=00000000 pc=000000000000a180..000000000000a1e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a184 │ │ │ │ +00000aa8 0000000000000020 00000aac FDE cie=00000000 pc=000000000000bc88..000000000000bce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bc8c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a18c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bc94 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000000a1d4 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000000bcdc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bce0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bce4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a5c 0000000000000010 00000a60 FDE cie=00000000 pc=000000000000a1e0..000000000000a224 │ │ │ │ +00000acc 0000000000000010 00000ad0 FDE cie=00000000 pc=000000000000bce8..000000000000bd2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a70 000000000000003c 00000a74 FDE cie=00000000 pc=000000000000a230..000000000000a48c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a234 │ │ │ │ +00000ae0 000000000000003c 00000ae4 FDE cie=00000000 pc=000000000000bd38..000000000000bf94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd3c │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bd40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000a258 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000bd60 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a264 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000bd6c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a274 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000bd7c │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 332 to 000000000000a3c0 │ │ │ │ + DW_CFA_advance_loc2: 332 to 000000000000bec8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000becc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bed0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bed4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bed8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bedc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bee0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a3e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000bee8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000beec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000a400 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000bf08 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00000ab0 0000000000000038 00000ab4 FDE cie=00000000 pc=000000000000a490..000000000000a580 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a494 │ │ │ │ +00000b20 0000000000000038 00000b24 FDE cie=00000000 pc=000000000000bf98..000000000000c088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000bf9c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000a4b4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000bfbc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000000a558 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000000c060 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a55c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c064 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a560 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c068 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a564 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c06c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a568 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c070 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a56c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c074 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c078 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a578 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c080 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c084 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aec 000000000000003c 00000af0 FDE cie=00000000 pc=000000000000a580..000000000000a66c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a584 │ │ │ │ +00000b5c 000000000000003c 00000b60 FDE cie=00000000 pc=000000000000c088..000000000000c174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c08c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a588 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c090 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000a5ac │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000c0b4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000000a5ec │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000000c0f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c0fc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c100 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c104 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c108 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a604 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c10c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a60c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c114 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a610 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c118 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000a620 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000c128 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b2c 000000000000009c 00000b30 FDE cie=00000000 pc=000000000000a670..000000000000ab4c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a674 │ │ │ │ +00000b9c 000000000000009c 00000ba0 FDE cie=00000000 pc=000000000000c178..000000000000c654 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c17c │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c180 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000a690 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000c198 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000a6b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c1b8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000a6d8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000c1e0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000a704 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c20c │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000a718 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000c220 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 552 to 000000000000a940 │ │ │ │ + DW_CFA_advance_loc2: 552 to 000000000000c448 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a944 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c44c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c450 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c454 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a954 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c45c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c460 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a95c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c464 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c468 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c46c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a968 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c470 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a970 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c478 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c47c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000a980 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000c488 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000a9ac │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c4b4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4b8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4bc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000a9b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c4c0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 40 to 000000000000a9e0 │ │ │ │ + DW_CFA_advance_loc1: 40 to 000000000000c4e8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000a9e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c4f0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000000aa20 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000000c528 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 240 to 000000000000ab10 │ │ │ │ + DW_CFA_advance_loc2: 240 to 000000000000c618 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000ab40 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000c648 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000bcc 0000000000000038 00000bd0 FDE cie=00000000 pc=000000000000ab50..000000000000ac4c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab54 │ │ │ │ +00000c3c 0000000000000038 00000c40 FDE cie=00000000 pc=000000000000c658..000000000000c754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c65c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ab58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c660 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000ab78 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000c680 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000000abdc │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000000c6e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6e8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6ec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6f0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6f4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c6f8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000abf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c700 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000abfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c704 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c708 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c08 000000000000003c 00000c0c FDE cie=00000000 pc=000000000000ac50..000000000000ad40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac54 │ │ │ │ +00000c78 000000000000003c 00000c7c FDE cie=00000000 pc=000000000000c758..000000000000c848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c75c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ac58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c760 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000ac7c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000c784 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000000ace4 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000c7ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ace8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7f0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000acec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7f4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000acf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7f8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000acf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c7fc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000acf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c800 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000acfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c804 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ad04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c80c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c810 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ad10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000c818 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c48 0000000000000044 00000c4c FDE cie=00000000 pc=000000000000ad40..000000000000ae48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad44 │ │ │ │ +00000cb8 0000000000000044 00000cbc FDE cie=00000000 pc=000000000000c848..000000000000c950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c84c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ad48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c850 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ad7c │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000000c884 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000000ae14 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000000c91c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c920 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c924 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c928 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c92c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c930 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c934 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c938 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c93c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c940 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c948 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000c90 0000000000000040 00000c94 FDE cie=00000000 pc=000000000000ae50..000000000000af84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae54 │ │ │ │ +00000d00 0000000000000040 00000d04 FDE cie=00000000 pc=000000000000c958..000000000000ca8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c95c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ae58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000c960 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000ae84 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000c98c │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000000af30 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000000ca38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000af38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ca40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca48 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca4c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca50 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca54 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca58 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000af58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ca60 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca68 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000cd4 000000000000003c 00000cd8 FDE cie=00000000 pc=000000000000af90..000000000000b0b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af94 │ │ │ │ +00000d44 000000000000003c 00000d48 FDE cie=00000000 pc=000000000000ca98..000000000000cbbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ca9c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000af98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000caa0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000afa8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000cab0 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000afc4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cacc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000afd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000cad8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 180 to 000000000000b084 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000000cb8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb90 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b08c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb94 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb98 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cb9c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b098 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cba0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b09c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cba4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b0a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cbac │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b0a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cbb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b0b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cbb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d14 0000000000000040 00000d18 FDE cie=00000000 pc=000000000000b0c0..000000000000b21c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b0c4 │ │ │ │ +00000d84 0000000000000040 00000d88 FDE cie=00000000 pc=000000000000cbc8..000000000000cd24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cbcc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cbd0 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b0dc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cbe4 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000b100 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000cc08 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000000b1c0 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000000ccc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cccc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ccd0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ccd4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ccd8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ccdc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cce0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cce4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cce8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ccec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b200 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cd08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d58 0000000000000034 00000d5c FDE cie=00000000 pc=000000000000b220..000000000000b2f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b224 │ │ │ │ +00000dc8 0000000000000034 00000dcc FDE cie=00000000 pc=000000000000cd28..000000000000cdfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd2c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cd30 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b244 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000cd4c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000000b2ac │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000cdb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdb8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdbc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdc0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdc4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b2c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cdcc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cdd0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b2d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000cdd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000d90 0000000000000034 00000d94 FDE cie=00000000 pc=000000000000b300..000000000000b3d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b304 │ │ │ │ +00000e00 0000000000000034 00000e04 FDE cie=00000000 pc=000000000000ce08..000000000000cedc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce0c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce10 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000b324 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000ce2c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000000b38c │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000ce94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b394 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ce9c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cea0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b39c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cea4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b3a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ceac │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b3a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ceb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b3b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ceb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000dc8 000000000000003c 00000dcc FDE cie=00000000 pc=000000000000b3e0..000000000000b6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b3e4 │ │ │ │ +00000e38 000000000000003c 00000e3c FDE cie=00000000 pc=000000000000cee8..000000000000d1c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ceec │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000cef0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000b400 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000cf08 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b414 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000cf1c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 516 to 000000000000b618 │ │ │ │ + DW_CFA_advance_loc2: 516 to 000000000000d120 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000000b658 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000000d160 │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b65c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d164 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d168 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d16c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d170 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d174 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b674 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d17c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d180 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b680 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d188 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000b6ac │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000000d1b4 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ │ │ │ │ -00000e08 0000000000000038 00000e0c FDE cie=00000000 pc=000000000000b6c0..000000000000b784 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6c4 │ │ │ │ +00000e78 0000000000000038 00000e7c FDE cie=00000000 pc=000000000000d1c8..000000000000d28c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1cc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b6c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d1d0 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b6e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d1f0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000000b73c │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000000d244 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b740 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d248 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d24c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b748 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d250 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d254 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d258 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b758 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d260 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d264 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d268 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e44 0000000000000038 00000e48 FDE cie=00000000 pc=000000000000b790..000000000000b86c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b794 │ │ │ │ +00000eb4 0000000000000038 00000eb8 FDE cie=00000000 pc=000000000000d298..000000000000d374 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d29c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d2a0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000b7b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d2c0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000000b824 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000000d32c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d330 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b82c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d334 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b830 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d338 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b834 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d33c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d340 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000b840 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d348 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b844 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d34c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d350 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e80 0000000000000014 00000e84 FDE cie=00000000 pc=0000000000003560..000000000000357c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003564 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003578 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000e98 0000000000000014 00000e9c FDE cie=00000000 pc=000000000000357c..0000000000003598 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000003580 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003594 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000eb0 0000000000000014 00000eb4 FDE cie=00000000 pc=0000000000003598..00000000000035b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000359c │ │ │ │ +00000ef0 0000000000000014 00000ef4 FDE cie=00000000 pc=000000000000d38c..000000000000d3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d390 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000035b0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000d3a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ec8 0000000000000014 00000ecc FDE cie=00000000 pc=000000000000b884..000000000000b8a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b888 │ │ │ │ +00000f08 0000000000000014 00000f0c FDE cie=00000000 pc=0000000000003560..0000000000003578 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003564 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000b89c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000356c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee0 0000000000000048 00000ee4 FDE cie=00000000 pc=000000000000b8b4..000000000000c85c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000b8b8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000b8ec │ │ │ │ +00000f20 000000000000007c 00000f24 FDE cie=00000000 pc=000000000000d3bc..000000000000da04 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000d3cc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d3ec │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000000d444 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 380 to 000000000000ba68 │ │ │ │ + DW_CFA_advance_loc2: 588 to 000000000000d690 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d694 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d698 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d69c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6a0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000000d6e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ba70 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d6ec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6f0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6f4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6f8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d6fc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d700 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000d70c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000000d7a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000d7ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000d7cc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 412 to 000000000000d968 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d96c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d970 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d974 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000d978 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ba98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000bab4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000000da00 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000fa0 0000000000000010 00000fa4 FDE cie=00000000 pc=000000000000da0c..000000000000da14 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f2c 0000000000000048 00000f30 FDE cie=00000000 pc=000000000000c864..000000000000e3a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000c868 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000c894 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ +00000fb4 00000000000000a0 00000fb8 FDE cie=00000000 pc=000000000000da1c..000000000000ec70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000da2c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000da34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000da44 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000000da74 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 664 to 000000000000cb2c │ │ │ │ + DW_CFA_advance_loc2: 1992 to 000000000000e23c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cb34 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e240 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e244 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e248 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e24c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e250 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e254 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e258 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e25c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e260 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000cb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e264 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e268 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000cb64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e26c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000f78 0000000000000018 00000f7c FDE cie=00000000 pc=000000000000e3a4..000000000000e40c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e3a8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e3b4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e3d0 │ │ │ │ + DW_CFA_advance_loc2: 1124 to 000000000000e6d0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6d4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6d8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6dc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6e8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6ec │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6f0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e6f4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000e70c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000e408 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000e710 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00000f94 0000000000000010 00000f98 FDE cie=00000000 pc=000000000000e414..000000000000e41c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fa8 0000000000000024 00000fac FDE cie=00000000 pc=000000000000e424..000000000000e494 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e428 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e430 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e440 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000e72c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000e478 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e484 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e48c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1288 to 000000000000ec34 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e490 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000fd0 0000000000000024 00000fd4 FDE cie=00000000 pc=000000000000e494..000000000000e504 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e498 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4a0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e4b0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000000e4e8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e4f4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e4fc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e500 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000ec5c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000ff8 0000000000000010 00000ffc FDE cie=00000000 pc=000000000000e504..000000000000e54c │ │ │ │ +00001058 0000000000000010 0000105c FDE cie=00000000 pc=000000000000ec7c..000000000000ece8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000100c 000000000000001c 00001010 FDE cie=00000000 pc=000000000000e554..000000000000e598 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e55c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e560 │ │ │ │ +0000106c 0000000000000034 00001070 FDE cie=00000000 pc=000000000000ecec..000000000000edd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ecf0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000ecfc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ed0c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ed1c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ed40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e574 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000000ed98 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e57c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ed9c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000eda8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edac │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000edb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000102c 0000000000000010 00001030 FDE cie=00000000 pc=000000000000e5a4..000000000000e5b0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001040 0000000000000028 00001044 FDE cie=00000000 pc=000000000000e5b4..000000000000e648 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e5bc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e5cc │ │ │ │ +000010a4 000000000000005c 000010a8 FDE cie=00000000 pc=000000000000eddc..000000000000eef0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ede4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ede8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000edf4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000ee04 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ee28 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000000e620 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e624 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000000ee68 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e628 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee6c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee70 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee74 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee78 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000ee80 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee84 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e634 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000106c 0000000000000028 00001070 FDE cie=00000000 pc=000000000000e654..000000000000e6ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e658 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ee8c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000000e6cc │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6d0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000000eec4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e6d8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e6e4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6e8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001098 0000000000000028 0000109c FDE cie=00000000 pc=000000000000e6f4..000000000000e78c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e6f8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e708 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000eeec │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000000e76c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e770 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e778 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e784 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e788 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000010c4 0000000000000038 000010c8 FDE cie=00000000 pc=000000000000e794..000000000000e8dc │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e7a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e7b4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +00001104 0000000000000054 00001108 FDE cie=00000000 pc=000000000000eefc..000000000000f1a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef00 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ef04 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ef18 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000ef40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000e7c4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000000efe0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000eff0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000000f058 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f05c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000000f0bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e7d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0c0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0c4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000e7f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e7f8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000e810 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000000e8b4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0cc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0d0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e8d4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0d4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0d8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f0e0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f0e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f0ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 176 to 000000000000f19c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001100 0000000000000034 00001104 FDE cie=00000000 pc=000000000000e8e4..000000000000ea10 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000e8ec │ │ │ │ +0000115c 0000000000000030 00001160 FDE cie=00000000 pc=000000000000f1ac..000000000000f400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1b0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e8f0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000e914 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e920 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000e934 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000e950 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f1b4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000f1c8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f1e0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000000e9d4 │ │ │ │ + DW_CFA_advance_loc2: 460 to 000000000000f3ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e9e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000e9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3b8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3bc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f3c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000e9f4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ea0c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000f3cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001138 0000000000000048 0000113c FDE cie=00000000 pc=000000000000ea14..000000000000ec78 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea18 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ea1c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000ea48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ +00001190 0000000000000048 00001194 FDE cie=00000000 pc=000000000000f40c..000000000000faf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f410 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f414 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000f430 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000000f468 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 400 to 000000000000ebd8 │ │ │ │ + DW_CFA_advance_loc2: 700 to 000000000000f724 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f728 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f72c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f730 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f734 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f738 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f73c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f740 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebf8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ebfc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f744 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f748 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec04 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000f750 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000f754 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ec14 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000f76c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001184 000000000000002c 00001188 FDE cie=00000000 pc=000000000000ec84..000000000000ed08 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec88 │ │ │ │ +000011dc 0000000000000024 000011e0 FDE cie=00000000 pc=000000000000fafc..000000000000fbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb00 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ec8c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ec98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fb04 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ecb4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000ecd8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ece0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ece4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ece8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ecec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ecf4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000011b4 000000000000002c 000011b8 FDE cie=00000000 pc=000000000000ed14..000000000000ed98 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed1c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000000fb14 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000ed28 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000000ed44 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000000ed78 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000000fbb8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ed80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbbc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed84 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fbc4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ed8c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbc8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ed94 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011e4 0000000000000044 000011e8 FDE cie=00000000 pc=000000000000eda4..000000000000ef38 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eda8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000edac │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000000edd4 │ │ │ │ +00001204 0000000000000070 00001208 FDE cie=00000000 pc=000000000000fbcc..000000000000fd18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fbd0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fbd8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fbf8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fc00 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000fc18 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 284 to 000000000000eef0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eef4 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000000fc78 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc7c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000eefc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc80 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc84 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef04 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef08 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fc88 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef10 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef14 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef18 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000fc9c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fca0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fca4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ef1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000122c 000000000000003c 00001230 FDE cie=00000000 pc=000000000000ef44..000000000000f0cc │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ef5c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000ef74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fcac │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ef84 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000ef94 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ef9c │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000000f018 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f01c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fccc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f020 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f024 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f028 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f02c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f030 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f038 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f03c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f054 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000126c 000000000000003c 00001270 FDE cie=00000000 pc=000000000000f0d4..000000000000f2a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f0d8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f0f8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000000fcec │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 236 to 000000000000f1e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f210 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f214 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fcf4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fcfc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f218 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f21c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f220 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f224 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f228 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f22c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f234 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000012ac 0000000000000048 000012b0 FDE cie=00000000 pc=000000000000f2b4..000000000000f4c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f2b8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f2dc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000000fd14 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f2e8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000000f2f4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000000f3ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000000f3d8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3dc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3e0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3e4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3e8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f3ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f3f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f40c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000000f494 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f49c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f4bc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000012f8 000000000000007c 000012fc FDE cie=00000000 pc=000000000000f4c4..000000000000f9ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4c8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f4cc │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f4ec │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +00001278 000000000000007c 0000127c FDE cie=00000000 pc=000000000000fd1c..000000000000ff9c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fd28 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fd30 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000000fd3c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000f510 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000000fd64 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f528 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f538 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 384 to 000000000000f6b8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc2: 396 to 000000000000f844 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000000fe08 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe0c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f848 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe10 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f84c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe14 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe18 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe1c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe20 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f858 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe24 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe28 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f860 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fe44 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f868 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f86c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f870 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000000fe4c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f874 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000fe50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f87c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000000fe6c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000000f894 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000f8b4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000000f934 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000000f990 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000000ff74 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f994 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f998 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f99c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9a0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9a4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000f9a8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000000ff98 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001378 000000000000002c 0000137c FDE cie=00000000 pc=000000000000f9b4..000000000000fbe0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000f9bc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000f9cc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +000012f8 0000000000000028 000012fc FDE cie=00000000 pc=000000000000ff9c..0000000000010150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffa0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000ffa4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000ffb8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 356 to 000000000000fb30 │ │ │ │ + DW_CFA_advance_loc2: 264 to 00000000000100c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100c4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb38 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fb40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fb44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000100cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fb54 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000100ec │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000013a8 00000000000000a0 000013ac FDE cie=00000000 pc=000000000000fbe4..000000000000ffd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fbe8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fbf0 │ │ │ │ +00001324 0000000000000068 00001328 FDE cie=00000000 pc=000000000001015c..00000000000102ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010160 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010164 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001018c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000000fc04 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000000fc14 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000000fc38 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000101b8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000101c4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000010220 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010224 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000010234 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010238 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001023c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010240 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010244 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010248 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001024c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001026c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000102ac │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000102c0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000102cc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000102d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000102dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000102e8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001390 000000000000006c 00001394 FDE cie=00000000 pc=00000000000102ec..000000000001051c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000102f8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010300 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000fc68 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001030c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000010348 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 444 to 000000000000fe24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010364 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000103cc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000001045c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010460 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010464 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010468 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001046c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010470 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010474 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe38 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe3c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe40 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fe48 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010478 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001047c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010480 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000fe54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010484 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000000fe74 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001048c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 240 to 000000000000ff64 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000104ac │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000000ff94 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000104f4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010514 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010518 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001400 000000000000006c 00001404 FDE cie=00000000 pc=000000000001051c..000000000001075c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000010528 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010530 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001053c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000010578 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010594 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000ff9c │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000105fc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000000000010688 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001068c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010690 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010694 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010698 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001069c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106a8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106ac │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000000ffd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000106b0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000106cc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000106ec │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000010734 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010754 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010758 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000144c 0000000000000064 00001450 FDE cie=00000000 pc=000000000000ffe4..00000000000102f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000ffe8 │ │ │ │ +00001470 0000000000000044 00001474 FDE cie=00000000 pc=000000000001075c..0000000000010944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010760 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000000fff0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010768 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000010794 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000010014 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010030 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 336 to 0000000000010180 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 176 to 0000000000010230 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010238 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00000000000108a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000010240 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010244 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010248 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001024c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010250 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010254 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001025c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010260 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000010274 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001028c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000102a4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000102ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108a8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108ac │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108b0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108b4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108b8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108bc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000102dc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000108c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000108cc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000010934 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001093c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010940 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000014b4 0000000000000048 000014b8 FDE cie=00000000 pc=0000000000010304..000000000001136c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000010308 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000010334 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ +000014b8 0000000000000094 000014bc FDE cie=00000000 pc=000000000001094c..0000000000010db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010950 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010954 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010974 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000109b0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000104c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000104d0 │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000010acc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ad0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104d8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104dc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104e0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104e4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104e8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ad4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ad8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010adc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000104f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000010514 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001500 000000000000006c 00001504 FDE cie=00000000 pc=0000000000011374..000000000001181c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011384 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001139c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000113d8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 168 to 0000000000011480 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 824 to 00000000000117b8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117bc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117c0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000117dc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010af4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117e0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010af8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010afc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b00 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b04 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117f0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000117f4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000117fc │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011804 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010b0c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001180c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000011818 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001570 0000000000000024 00001574 FDE cie=00000000 pc=0000000000011824..0000000000011b4c │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000119b8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000119c4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000119dc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000011a94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001598 0000000000000098 0000159c FDE cie=00000000 pc=0000000000011b54..00000000000122dc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011b64 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000011b6c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000011bb0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 572 to 0000000000011dec │ │ │ │ + DW_CFA_advance_loc2: 428 to 0000000000010cb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011df0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011df4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010cbc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011df8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011dfc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010cc0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011e04 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000011e14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000011e54 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 316 to 0000000000011f90 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010cc4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011f98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010cc8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000011fec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000011ff0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000012014 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010ccc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012018 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001201c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc1: 188 to 00000000000120d8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000012100 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000012194 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000012204 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000010d34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012214 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010d4c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000012234 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010d54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000012244 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010d6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001226c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000122c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010d8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000122d8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001634 0000000000000048 00001638 FDE cie=00000000 pc=00000000000122e4..0000000000013c58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122e8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000122ec │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000012328 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010d94 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 464 to 00000000000124f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000012500 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000010d9c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012504 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012508 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001250c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012510 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012514 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012518 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001251c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012520 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012524 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000012528 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000012534 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001680 0000000000000048 00001684 FDE cie=00000000 pc=0000000000013c64..00000000000157f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000013c68 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000013c98 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000010db4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 5644 to 00000000000152a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000152ac │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152b0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152b4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152b8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152bc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152c8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152cc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152d0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000152d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000152dc │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000016cc 0000000000000048 000016d0 FDE cie=00000000 pc=00000000000157f4..0000000000015e30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000015804 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000015830 │ │ │ │ +00001550 000000000000009c 00001554 FDE cie=00000000 pc=0000000000010dbc..0000000000011388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010dc0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010dc4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000010de4 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000010e24 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 492 to 0000000000015a1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a20 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000010f38 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f3c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f40 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f44 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f48 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000010f64 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f68 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f6c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f70 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f74 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a38 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a3c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a40 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015a48 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000010f78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015a54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001718 000000000000006c 0000171c FDE cie=00000000 pc=0000000000015e34..000000000001615c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015e38 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015e6c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000010f8c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000015ea0 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000015f70 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000016048 │ │ │ │ + DW_CFA_advance_loc2: 716 to 0000000000011258 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001604c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001125c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016054 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016058 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001605c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016060 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011260 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016068 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011264 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016070 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016074 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000016094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011268 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001126c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 136 to 00000000000112f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001130c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001609c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011314 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001132c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011334 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001134c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011354 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001135c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011364 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001136c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160a0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160a4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160a8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160ac │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000160b8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160bc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000160c8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000160cc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000160d4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000160dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000160e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000001612c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016144 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016158 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011384 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001788 0000000000000058 0000178c FDE cie=00000000 pc=0000000000016164..000000000001644c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016168 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016174 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001619c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 412 to 0000000000016338 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001633c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016340 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016344 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016348 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016358 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001635c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016360 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016364 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016374 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000016414 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016418 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001641c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016420 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016424 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001642c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000017e4 000000000000002c 000017e8 FDE cie=00000000 pc=0000000000016454..0000000000016500 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016464 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001646c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016488 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016494 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016498 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000164d4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000164ec │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000164f8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000164fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001814 000000000000002c 00001818 FDE cie=00000000 pc=0000000000016504..000000000001676c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001650c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001651c │ │ │ │ +000015f0 0000000000000028 000015f4 FDE cie=00000000 pc=000000000001138c..0000000000011440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011390 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011394 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000113a4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000113b4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000016688 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000113e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001668c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113e8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113ec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016694 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016698 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000113f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000166b4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001140c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001844 0000000000000028 00001848 FDE cie=00000000 pc=0000000000016774..0000000000016888 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001677c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001678c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 176 to 000000000001683c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016854 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016858 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001685c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016860 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016874 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001870 0000000000000064 00001874 FDE cie=00000000 pc=0000000000016894..0000000000016bb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016898 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000168ac │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ +0000161c 000000000000007c 00001620 FDE cie=00000000 pc=000000000001144c..0000000000011f14 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000011464 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000114a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000168f8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000169b8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000114f0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 680 to 0000000000011798 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000011820 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000169c0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169c4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169c8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000169d0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000169d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000169f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000016aa8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016aac │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011828 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001182c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011830 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ab8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016abc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000016ad4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ad8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011834 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000016b10 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b14 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011838 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016b20 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016b24 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016b34 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - │ │ │ │ -000018d8 0000000000000020 000018dc FDE cie=00000000 pc=0000000000016bb4..0000000000016cf8 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000016c38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016c4c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000016ca0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001183c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011840 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011844 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011848 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001184c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016cb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011854 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000018fc 000000000000001c 00001900 FDE cie=00000000 pc=0000000000016d04..0000000000016d8c │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000016d38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016d4c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016d70 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000118d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016d7c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016d84 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000118d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000191c 000000000000001c 00001920 FDE cie=00000000 pc=0000000000016d94..0000000000016e38 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000016dd8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000016dec │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000016e10 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000001194c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0000000000011a98 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016e18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e1c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011a9c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000193c 0000000000000020 00001940 FDE cie=00000000 pc=0000000000016e44..0000000000016f2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016e48 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016e50 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000016ec8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011aa4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc2: 1072 to 0000000000011ed4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016ecc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016ed4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000016ef4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011edc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001960 0000000000000020 00001964 FDE cie=00000000 pc=0000000000016f34..000000000001700c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016f38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016f40 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000016fb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011ee4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016fbc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000016fc4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000016fd4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011eec │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001984 0000000000000020 00001988 FDE cie=00000000 pc=0000000000017014..00000000000170ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017018 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017020 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000017098 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011ef4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001709c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000170a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000170b4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011efc │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000019a8 0000000000000020 000019ac FDE cie=00000000 pc=00000000000170f4..00000000000171cc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000170f8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017100 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000017178 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011f04 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001717c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017184 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017194 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000011f0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000019cc 0000000000000020 000019d0 FDE cie=00000000 pc=00000000000171d4..0000000000017278 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000017208 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001721c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000017238 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017248 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001725c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000011f10 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019f0 000000000000001c 000019f4 FDE cie=00000000 pc=0000000000017284..000000000001737c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001728c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017290 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000172d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000172dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000172f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001a10 000000000000001c 00001a14 FDE cie=00000000 pc=0000000000017384..000000000001745c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017390 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017394 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000173d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000173dc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000173f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001a30 000000000000001c 00001a34 FDE cie=00000000 pc=0000000000017464..000000000001757c │ │ │ │ - DW_CFA_advance_loc1: 148 to 00000000000174f8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017508 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000017540 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017548 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017554 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001a50 000000000000001c 00001a54 FDE cie=00000000 pc=0000000000017584..0000000000017688 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000175d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000175f0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000017628 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001763c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017654 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001a70 000000000000001c 00001a74 FDE cie=00000000 pc=0000000000017694..0000000000017788 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000176d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000176f0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000017728 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001773c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017754 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001a90 0000000000000020 00001a94 FDE cie=00000000 pc=0000000000017794..000000000001786c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017798 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000177a0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000017818 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001781c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017824 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017834 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001ab4 0000000000000020 00001ab8 FDE cie=00000000 pc=0000000000017874..000000000001794c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017878 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017880 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000178f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000178fc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017904 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017914 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001ad8 0000000000000020 00001adc FDE cie=00000000 pc=0000000000017954..0000000000017a2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017958 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017960 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000179d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000179dc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000179e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000179f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001afc 0000000000000020 00001b00 FDE cie=00000000 pc=0000000000017a34..0000000000017b0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017a38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017a40 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000017ab8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017abc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017ad4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b20 000000000000001c 00001b24 FDE cie=00000000 pc=0000000000017b14..0000000000017bdc │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000017b58 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017b6c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000017b9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017bb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b40 000000000000001c 00001b44 FDE cie=00000000 pc=0000000000017be4..0000000000017c9c │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000017c18 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017c2c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000017c54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017c5c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017c74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b60 000000000000001c 00001b64 FDE cie=00000000 pc=0000000000017ca4..0000000000017dc0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017cb0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017cb4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000017d00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017d04 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017d14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001b80 0000000000000020 00001b84 FDE cie=00000000 pc=0000000000017dc4..0000000000017ee0 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000017e30 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017e40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000017e80 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000017e84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 48 to 0000000000017eb4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - │ │ │ │ -00001ba4 000000000000001c 00001ba8 FDE cie=00000000 pc=0000000000017ee4..0000000000017f90 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000017f18 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000017f34 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000017f60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017f6c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000017f74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001bc4 000000000000001c 00001bc8 FDE cie=00000000 pc=0000000000017f94..0000000000018050 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000017fd8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000017ff4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000018020 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001802c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018034 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001be4 0000000000000024 00001be8 FDE cie=00000000 pc=0000000000018054..000000000001826c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018058 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001805c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 128 to 00000000000180dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000180f0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000180f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000180f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018100 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018114 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c0c 0000000000000024 00001c10 FDE cie=00000000 pc=0000000000018274..0000000000018478 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001827c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018280 │ │ │ │ +0000169c 0000000000000048 000016a0 FDE cie=00000000 pc=0000000000011f1c..0000000000012a70 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000011f2c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000011f58 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00000000000182f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018304 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000018314 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018320 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018328 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018334 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c34 0000000000000044 00001c38 FDE cie=00000000 pc=0000000000018484..00000000000187d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018488 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000184b4 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 228 to 0000000000018598 │ │ │ │ + DW_CFA_advance_loc2: 876 to 00000000000122c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001859c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000122cc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122d0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122d4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122d8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122dc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122e0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122e4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122e8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122ec │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122f0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000185c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000185d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001c7c 0000000000000044 00001c80 FDE cie=00000000 pc=00000000000187d4..0000000000018c08 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000187dc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000187f4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00000000000188e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000188f4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188f8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000188fc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018900 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018904 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018908 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018914 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018920 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018924 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018928 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001892c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018930 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018934 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001893c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000122f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000018954 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000122fc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cc4 000000000000007c 00001cc8 FDE cie=00000000 pc=0000000000018c14..00000000000190c8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018c1c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018c28 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000018c50 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +000016e8 00000000000000ac 000016ec FDE cie=00000000 pc=0000000000012a7c..00000000000130c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a80 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012a84 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000012ab0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000012ae0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 248 to 0000000000018d48 │ │ │ │ + DW_CFA_advance_loc2: 300 to 0000000000012c0c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c10 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012c14 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000012cc0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cc4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cc8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ccc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cd0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cd4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cd8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cdc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d64 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d68 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000018d70 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000018d7c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000018d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ce0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000018d94 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000012cec │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 684 to 0000000000019040 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cf0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019048 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001904c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019050 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019054 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019058 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001905c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cf4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012cf8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001906c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019070 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019074 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001d44 0000000000000028 00001d48 FDE cie=00000000 pc=00000000000190d4..00000000000193c0 │ │ │ │ - DW_CFA_advance_loc1: 36 to 00000000000190f8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019104 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000019238 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001923c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019244 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019248 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019254 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d70 0000000000000028 00001d74 FDE cie=00000000 pc=00000000000193c4..00000000000196c0 │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000193f8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019404 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000019538 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001953c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019544 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019548 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019554 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001d9c 0000000000000028 00001da0 FDE cie=00000000 pc=00000000000196c4..00000000000199c0 │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000196f8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019704 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000019838 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000012dac │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000012ecc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ed0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000012ed4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000012f0c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 224 to 0000000000012fec │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000013008 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000000000013094 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000130a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001983c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019844 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019848 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019854 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000130a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001dc8 0000000000000028 00001dcc FDE cie=00000000 pc=00000000000199c4..0000000000019cc0 │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000199f8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019a04 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000019b38 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000130b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b3c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019b44 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019b48 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019b54 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000130b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001df4 0000000000000018 00001df8 FDE cie=00000000 pc=0000000000019cc4..0000000000019cec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cc8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ccc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019ce4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019ce8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00001e10 0000000000000024 00001e14 FDE cie=00000000 pc=0000000000019cf4..0000000000019d78 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cf8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019cfc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019d0c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000019d20 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000019d60 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d64 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d68 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000019d74 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e38 0000000000000050 00001e3c FDE cie=00000000 pc=0000000000019d84..0000000000019f7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d88 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019d8c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019d9c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000019db8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000019dd0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 328 to 0000000000019f18 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f1c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f20 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f24 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f28 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f2c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f30 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019f38 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f3c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000019f44 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000019f70 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001e8c 000000000000002c 00001e90 FDE cie=00000000 pc=0000000000019f84..000000000001a078 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019f8c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000019fb4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000001a058 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a05c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a068 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a06c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a070 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a074 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000130c0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ebc 0000000000000078 00001ec0 FDE cie=00000000 pc=000000000001a084..000000000001a878 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a094 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a0a0 │ │ │ │ +00001798 000000000000007c 0000179c FDE cie=00000000 pc=00000000000130cc..0000000000013c18 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000130dc │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000130f4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001a0c4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000013120 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000001a12c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1360 to 000000000001a67c │ │ │ │ + DW_CFA_advance_loc2: 608 to 0000000000013380 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013384 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013388 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001338c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013390 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a68c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013394 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013398 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a694 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001339c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000001a6d0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000133c0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a6d8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133c4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133c8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6e4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000133cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a6ec │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000133ec │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 312 to 000000000001a824 │ │ │ │ + DW_CFA_advance_loc2: 2040 to 0000000000013be4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001a83c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000013c04 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f38 0000000000000030 00001f3c FDE cie=00000000 pc=000000000001a884..000000000001a928 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a888 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a898 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000001a8d8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8dc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a8e4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8e8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a8f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a8fc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a904 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a908 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a90c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00001f6c 0000000000000010 00001f70 FDE cie=00000000 pc=000000000001a934..000000000001a93c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001f80 0000000000000024 00001f84 FDE cie=00000000 pc=000000000001a944..000000000001a98c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a948 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001a950 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001a964 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a970 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001a980 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a984 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a988 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fa8 0000000000000028 00001fac FDE cie=00000000 pc=000000000001a994..000000000001aa2c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a998 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001a99c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001a9a8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001a9c4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001a9fc │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001aa1c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa20 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa24 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aa28 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00001fd4 0000000000000028 00001fd8 FDE cie=00000000 pc=000000000001aa34..000000000001aab8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001aa40 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001aa50 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000001aa9c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aaa0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aaa4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aaa8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aaac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002000 0000000000000028 00002004 FDE cie=00000000 pc=000000000001aac4..000000000001ab44 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aacc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001aad4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001aae8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000001ab24 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab28 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ab34 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ab3c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ab40 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000202c 0000000000000010 00002030 FDE cie=00000000 pc=000000000001ab44..000000000001ab9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002040 0000000000000010 00002044 FDE cie=00000000 pc=000000000001aba4..000000000001abac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002054 0000000000000010 00002058 FDE cie=00000000 pc=000000000001abb4..000000000001abc8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002068 0000000000000014 0000206c FDE cie=00000000 pc=000000000001abd4..000000000001abec │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002080 0000000000000060 00002084 FDE cie=00000000 pc=000000000001ac04..000000000001ad94 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ac0c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ac14 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00001818 0000000000000048 0000181c FDE cie=00000000 pc=0000000000013c1c..0000000000014608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c20 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000013c24 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ac20 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ac3c │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000013c74 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ac4c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 196 to 000000000001ad10 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 1728 to 0000000000014334 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ad20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014338 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad24 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad28 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad2c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad30 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad34 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad38 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad3c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad40 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ad48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001433c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ad54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad58 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014340 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad60 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014344 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014348 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001434c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014350 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014354 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014358 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ad80 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ad8c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000020e4 0000000000000038 000020e8 FDE cie=00000000 pc=000000000001ad94..000000000001aeb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ad98 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ada4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001adbc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001adf0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001ae18 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001ae54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae58 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae5c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae60 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae64 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae68 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae6c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae70 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ae74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002120 000000000000003c 00002124 FDE cie=00000000 pc=000000000001aeb4..000000000001af9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001aeb8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001aec4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001aed8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001aee8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001aefc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000001af54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af58 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af5c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af60 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014360 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af64 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014364 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001436c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001af7c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af80 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af84 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001af90 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af94 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001af98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00002160 0000000000000084 00002164 FDE cie=00000000 pc=000000000001afa4..000000000001b6c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001afa8 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001afac │ │ │ │ +00001864 0000000000000048 00001868 FDE cie=00000000 pc=000000000001460c..0000000000014e48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000014618 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000014620 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001462c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001afd4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001b008 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000014660 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001b01c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b028 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b034 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 316 to 000000000001b170 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc2: 928 to 000000000001b510 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000001b59c │ │ │ │ + DW_CFA_advance_loc2: 1132 to 0000000000014acc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b5a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ad0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ad4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ad8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014adc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ae0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ae4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014ae8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014aec │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014af0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014af4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5cc │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5d0 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014af8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001b5f4 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000014b0c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000018b0 0000000000000078 000018b4 FDE cie=00000000 pc=0000000000014e4c..0000000000015488 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e50 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000014e54 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000014e8c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 40 to 000000000001b61c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001b63c │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b644 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000001b6c0 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - │ │ │ │ -000021e8 0000000000000064 000021ec FDE cie=00000000 pc=000000000001b6c4..000000000001b9b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b6c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b6d0 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000014f48 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001b6f0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b6f8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000001b730 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000001b7f0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 224 to 000000000001b8d0 │ │ │ │ + DW_CFA_advance_loc2: 968 to 0000000000015310 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b8d4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001b908 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b90c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015314 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015318 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001531c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000001b950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015320 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015324 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000015360 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b954 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000015368 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b958 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001536c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b95c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b960 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b964 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001b96c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015370 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015374 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015378 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b974 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001538c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001b99c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002250 0000000000000014 00002254 FDE cie=00000000 pc=00000000000035b4..00000000000035d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000035b8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000035cc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002268 000000000000001c 0000226c FDE cie=00000000 pc=000000000001b9c0..000000000001ba20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b9c4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001b9d0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000001ba18 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002288 0000000000000020 0000228c FDE cie=00000000 pc=000000000001ba20..000000000001ba84 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba24 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ba2c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000001ba6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ba78 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba7c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000022ac 0000000000000028 000022b0 FDE cie=00000000 pc=000000000001ba90..000000000001bb20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba94 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba98 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001baa4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001bacc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bad8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001badc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001baf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001bb0c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bb18 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000022d8 000000000000002c 000022dc FDE cie=00000000 pc=000000000001bb20..000000000001bc34 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb24 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb28 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bb30 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001bb48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000001bba8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbac │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bbb8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbbc │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000015464 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbc0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bbd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001547c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002308 0000000000000018 0000230c FDE cie=00000000 pc=000000000001bc40..000000000001bc84 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001bc54 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bc60 │ │ │ │ +0000192c 0000000000000048 00001930 FDE cie=00000000 pc=000000000001548c..0000000000016e30 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001549c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000154a8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000154e8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001bc78 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001bc80 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00002324 0000000000000058 00002328 FDE cie=00000000 pc=000000000001bc90..000000000001bf64 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001bcb8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bce4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 280 to 000000000001bdfc │ │ │ │ + DW_CFA_advance_loc2: 1364 to 0000000000015a3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a40 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a44 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a48 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a4c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a50 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a54 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a58 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a5c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a60 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a64 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001be28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001be30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015a6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 304 to 000000000001bf60 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00001978 0000000000000048 0000197c FDE cie=00000000 pc=0000000000016e3c..0000000000017298 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000016e4c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000016e78 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 872 to 00000000000171e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171e4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171e8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171ec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171f0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171f4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171f8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000171fc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017200 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017204 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017208 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001720c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001722c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002380 0000000000000054 00002384 FDE cie=00000000 pc=000000000001bf70..000000000001c170 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001bf80 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bfac │ │ │ │ +000019c4 00000000000000a4 000019c8 FDE cie=00000000 pc=000000000001729c..000000000001797c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172a0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000172a4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000172c4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000172dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000017308 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000001c064 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c070 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000173ac │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c074 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000017440 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017444 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017460 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017464 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c07c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017468 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c080 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001746c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c088 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017470 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001748c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000174ac │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000174cc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 284 to 00000000000175e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175ec │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c08c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175f0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c090 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c094 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000175f4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c09c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c0b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001760c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000001c168 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc2: 360 to 0000000000017774 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001778c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000017864 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017868 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001786c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017870 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000023d8 000000000000005c 000023dc FDE cie=00000000 pc=000000000001c170..000000000001c448 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c174 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c17c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c190 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000001c1cc │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001788c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000178d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178dc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178e0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000178e4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000178ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000017914 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000001c288 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001792c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017934 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001794c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017954 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001795c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c28c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c290 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c294 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c298 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c29c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2a0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2a4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001c2b4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2b8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c2c4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c2d0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017978 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002438 0000000000000048 0000243c FDE cie=00000000 pc=000000000001c450..000000000001c690 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c454 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c458 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c460 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c474 │ │ │ │ +00001a6c 000000000000008c 00001a70 FDE cie=00000000 pc=000000000001797c..000000000001805c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017980 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017984 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000179a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000179c4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001c490 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000179e8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 372 to 000000000001c604 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c608 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000017a8c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c60c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c610 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000017b34 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c614 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b38 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c618 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b3c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c61c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b40 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b44 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c628 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c630 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017b60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b64 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b68 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b6c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c638 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000017b8c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00002484 0000000000000058 00002488 FDE cie=00000000 pc=000000000001c690..000000000001c91c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c694 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c698 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000017bac │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c6a0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001c6b4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000001c728 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 324 to 000000000001c86c │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000017bec │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 292 to 0000000000017d10 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c870 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c874 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c878 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c87c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017d14 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c88c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000017d2c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 364 to 0000000000017e98 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c890 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c894 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017e9c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017eac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 268 to 0000000000017fb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017fbc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017fc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000001803c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c898 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c8a0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001c8a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001c8b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000001c910 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018058 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000024e0 000000000000006c 000024e4 FDE cie=00000000 pc=000000000001c920..000000000001cc48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001c928 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001c948 │ │ │ │ +00001afc 0000000000000080 00001b00 FDE cie=00000000 pc=000000000001805c..0000000000018278 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018070 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018078 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001c970 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000180a4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000001ca74 │ │ │ │ + DW_CFA_advance_loc2: 248 to 000000000001819c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca78 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181a0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181a4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181a8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181ac │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181b0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181b4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181b8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181bc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ca90 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181c0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001ca9c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000181dc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001caa8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001cab4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cabc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000181e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001cad0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000181ec │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 360 to 000000000001cc38 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000001824c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018274 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002550 000000000000005c 00002554 FDE cie=00000000 pc=000000000001cc50..000000000001ce84 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cc58 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cc60 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +00001b80 0000000000000080 00001b84 FDE cie=00000000 pc=000000000001827c..00000000000186d0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018290 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018298 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001cc90 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000182c4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 340 to 000000000001cde4 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000018368 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001836c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cdec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018370 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cdf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018374 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018378 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cdf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001837c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cdf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018380 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cdfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018384 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018388 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001838c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ce0c │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000183a4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ce14 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ce18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000183a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001ce30 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000183ac │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -000025b0 0000000000000070 000025b4 FDE cie=00000000 pc=000000000001ce90..000000000001d1b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001cea0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001cecc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000001cf88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf8c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf90 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf94 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf98 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cf9c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cfa0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cfa4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cfa8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cfac │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001cfb4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001cfb8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001cfd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 456 to 000000000001d198 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc2: 760 to 00000000000186a4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d1a0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000186cc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002624 0000000000000030 00002628 FDE cie=00000000 pc=000000000001d1b0..000000000001d434 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d1b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d1bc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001d1d4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d1dc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 296 to 000000000001d304 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d308 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d30c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d310 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d318 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d31c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d330 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002658 0000000000000074 0000265c FDE cie=00000000 pc=000000000001d440..000000000001d810 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d444 │ │ │ │ +00001c04 000000000000007c 00001c08 FDE cie=00000000 pc=00000000000186dc..00000000000188b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186e0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d44c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000186e4 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d46c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000186fc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000001d4c4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000001d544 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018724 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 236 to 000000000001d630 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00000000000187d0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187d4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187d8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187dc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187e0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d634 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187e4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d638 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187e8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d63c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187ec │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000187f0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001d65c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000018804 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d660 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d664 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d668 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d66c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d670 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018808 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d678 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d67c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018814 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d690 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001882c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 304 to 000000000001d7c0 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000001888c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000001d7f8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d80c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000188b0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -000026d0 0000000000000030 000026d4 FDE cie=00000000 pc=000000000001d810..000000000001d8f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d814 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d81c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001d82c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001d848 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000001d8cc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d8d0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d8d4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d8dc │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d8e0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d8e8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001d8f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002704 0000000000000080 00002708 FDE cie=00000000 pc=000000000001d900..000000000001df0c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001d904 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001d90c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001d940 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ +00001c84 0000000000000080 00001c88 FDE cie=00000000 pc=00000000000188bc..0000000000018e80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000188d0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000188d8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000018904 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000001d9d4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 252 to 000000000001dad0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000001db50 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 624 to 000000000001ddc0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddc4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddc8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddcc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ddd0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000001de10 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de14 │ │ │ │ + DW_CFA_advance_loc2: 848 to 0000000000018c54 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c58 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c5c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c60 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c64 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c68 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c6c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c70 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c74 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018c78 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000001de8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000018c94 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de90 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de94 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de98 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001de9c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001dea4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001dea8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018ca0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001deb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001dee0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002788 0000000000000078 0000278c FDE cie=00000000 pc=000000000001df10..000000000001e41c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df14 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001df18 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001df44 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000018cac │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001df78 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1004 to 000000000001e364 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e368 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 424 to 0000000000018e54 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e36c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e370 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e374 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e378 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e37c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e380 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e384 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e388 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e390 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e394 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e3b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000001e3e8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e3f4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e3f8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e400 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e404 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e408 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000018e7c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002804 0000000000000068 00002808 FDE cie=00000000 pc=000000000001e420..000000000001e880 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e424 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e444 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00001d08 0000000000000048 00001d0c FDE cie=00000000 pc=0000000000018e8c..000000000001a4b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000018ea4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000018ee4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001e470 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001e490 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000001e50c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e510 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e514 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e518 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e51c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e520 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e534 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e538 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e548 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e558 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e560 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e564 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e570 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 768 to 000000000001e870 │ │ │ │ + DW_CFA_advance_loc2: 2244 to 00000000000197a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197ac │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002870 0000000000000058 00002874 FDE cie=00000000 pc=000000000001e880..000000000001e9e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e884 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e898 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001e8c0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001e8d4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e8e4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000001e97c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197b0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e980 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197b8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197bc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197c0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e984 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197c4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197c8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e98c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197cc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001e99c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e9a0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e9a4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197d0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e9b0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000197d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001e9d0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000197dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028cc 0000000000000068 000028d0 FDE cie=00000000 pc=000000000001e9e0..000000000001ecc8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001e9e4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001e9ec │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ea08 │ │ │ │ +00001d54 00000000000000d0 00001d58 FDE cie=00000000 pc=000000000001a4bc..000000000001b868 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001a4cc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001a4e0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001a4ec │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a504 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000001ea70 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001a528 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000001a5bc │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000001eb74 │ │ │ │ + DW_CFA_advance_loc2: 916 to 000000000001a950 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb78 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb7c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb80 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eb84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001a954 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001ebb4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001a96c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 428 to 000000000001ab18 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab1c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ab40 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab44 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab48 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab4c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab50 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab54 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ebcc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ebd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab58 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab5c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab60 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ab64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ebf0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ab6c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000001ec90 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000001abb0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001abb4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002938 0000000000000090 0000293c FDE cie=00000000 pc=000000000001ecd0..000000000001f4f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ecd4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ecdc │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001ed0c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000001ed60 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001abcc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 252 to 000000000001ee5c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1024 to 000000000001afcc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ee60 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ee64 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ee68 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ee6c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000001eedc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001eee4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eee8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eeec │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eef0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001eef4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001ef10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000001ef30 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000001b02c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 320 to 000000000001f070 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 632 to 000000000001b2a4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000001f110 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001b2c0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f114 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 608 to 000000000001f374 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 296 to 000000000001b3e8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f378 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f37c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f380 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f384 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f388 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 40 to 000000000001f3b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b3ec │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001b404 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 216 to 000000000001f488 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f4a0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000001f4e0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029cc 0000000000000028 000029d0 FDE cie=00000000 pc=000000000001f4f0..000000000001f554 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f4f8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f4fc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001f510 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001f538 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f53c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f540 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f544 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f548 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000029f8 0000000000000074 000029fc FDE cie=00000000 pc=000000000001f560..000000000001faa8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f564 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f56c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000001f584 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000001f5a8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000001f5e8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 480 to 000000000001f7c8 │ │ │ │ + DW_CFA_advance_loc2: 892 to 000000000001b780 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7cc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7d0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7d4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f7d8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000001f808 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f80c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f810 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f814 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b784 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f820 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f824 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001f830 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b78c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001b7ac │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b7bc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 608 to 000000000001fa90 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000001b814 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001faa4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001b81c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - │ │ │ │ -00002a70 0000000000000064 00002a74 FDE cie=00000000 pc=000000000001fab0..000000000001ff40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fab4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fabc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fac4 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000001fae0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000001fb28 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 476 to 000000000001fd04 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b82c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd08 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd0c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd10 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd14 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd18 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001fd2c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd30 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd34 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd38 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001fd40 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001fd44 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001fd50 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000001b864 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ad8 0000000000000064 00002adc FDE cie=00000000 pc=000000000001ff40..0000000000020500 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ff44 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ff4c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001ff54 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000001ff7c │ │ │ │ +00001e28 0000000000000048 00001e2c FDE cie=00000000 pc=000000000001b86c..000000000001c6c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001b87c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b8a8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000001ffcc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 536 to 00000000000201e4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000201e8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000201ec │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000201f0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002020c │ │ │ │ + DW_CFA_advance_loc2: 940 to 000000000001bc54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc58 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc5c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020214 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc60 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc64 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc68 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002021c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc6c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc70 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc74 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc78 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bc80 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002022c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001bc84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020230 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001bc8c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b40 0000000000000074 00002b44 FDE cie=00000000 pc=0000000000020500..00000000000209b4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020508 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020510 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020518 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000020544 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00001e74 0000000000000048 00001e78 FDE cie=00000000 pc=000000000001c6cc..000000000001d520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c6d0 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001c6e0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001c714 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000002058c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 456 to 0000000000020754 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020758 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002075c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020774 │ │ │ │ + DW_CFA_advance_loc2: 992 to 000000000001caf4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001caf8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cafc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb00 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002077c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb04 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb08 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb0c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb10 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002078c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb14 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020794 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb18 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb1c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cb20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000207b0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001cb2c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001ec0 000000000000004c 00001ec4 FDE cie=00000000 pc=000000000001d52c..000000000001d680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d530 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d534 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001d554 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001d578 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 512 to 00000000000209b0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000001d5b4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000001d614 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d618 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d61c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d634 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d638 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d63c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d640 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d644 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d648 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d650 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d654 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d65c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d668 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002bb8 0000000000000010 00002bbc FDE cie=00000000 pc=00000000000209c0..0000000000020a40 │ │ │ │ +00001f10 0000000000000030 00001f14 FDE cie=00000000 pc=000000000001d68c..000000000001d780 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d690 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d69c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000001d6f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d704 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d708 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d710 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d72c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001d748 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d75c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d760 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d768 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d76c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001f44 0000000000000020 00001f48 FDE cie=00000000 pc=000000000001d78c..000000000001d830 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d794 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d79c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000001d810 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d814 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d818 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d81c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00001f68 0000000000000010 00001f6c FDE cie=00000000 pc=000000000001d840..000000000001d858 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bcc 000000000000007c 00002bd0 FDE cie=00000000 pc=0000000000020a40..0000000000020fa4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020a44 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020a4c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000020a5c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ +00001f7c 0000000000000068 00001f80 FDE cie=00000000 pc=000000000001d860..000000000001dbe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d864 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d868 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001d880 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d890 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000020aac │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000020af8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 396 to 0000000000020c84 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000001d8e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8ec │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8f0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8f4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8f8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d8fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d910 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001d920 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001d928 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d92c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c98 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020c9c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d930 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 144 to 000000000001d9c0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d9c4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001d9f0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000001da8c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001da90 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000001daf0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000001db70 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001db90 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000001dbd8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dbe0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00001fe8 0000000000000020 00001fec FDE cie=00000000 pc=000000000001dc0c..000000000001dcc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc10 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dc18 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001dc48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020ca8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020cac │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001dc5c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000020cb4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000020cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000020cd0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dc64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000200c 000000000000002c 00002010 FDE cie=00000000 pc=000000000001dccc..000000000001dd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcd0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dcdc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 688 to 0000000000020f80 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001dcf8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001dd30 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd34 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dd40 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001dd50 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000020fa0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd54 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dd58 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002c4c 0000000000000010 00002c50 FDE cie=00000000 pc=0000000000020fb0..0000000000021020 │ │ │ │ +0000203c 0000000000000010 00002040 FDE cie=00000000 pc=000000000001dd5c..000000000001dd68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c60 0000000000000010 00002c64 FDE cie=00000000 pc=0000000000021020..00000000000210b4 │ │ │ │ +00002050 0000000000000020 00002054 FDE cie=00000000 pc=000000000001dd6c..000000000001de18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dd78 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001dd80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000001dde8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ddf0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ddf4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ddfc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002074 0000000000000010 00002078 FDE cie=00000000 pc=000000000001de1c..000000000001de44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c74 0000000000000010 00002c78 FDE cie=00000000 pc=00000000000210c0..000000000002122c │ │ │ │ +00002088 0000000000000010 0000208c FDE cie=00000000 pc=000000000001de4c..000000000001de88 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000209c 0000000000000028 000020a0 FDE cie=00000000 pc=000000000001de8c..000000000001df2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de90 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001de94 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dea0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001deb8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000001df10 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001df18 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df1c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001df24 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001df28 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c88 0000000000000010 00002c8c FDE cie=00000000 pc=0000000000021230..000000000002136c │ │ │ │ +000020c8 0000000000000014 000020cc FDE cie=00000000 pc=000000000001df2c..000000000001df38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c9c 0000000000000010 00002ca0 FDE cie=00000000 pc=0000000000021370..00000000000214cc │ │ │ │ +000020e0 0000000000000010 000020e4 FDE cie=00000000 pc=000000000001df48..000000000001df74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cb0 0000000000000010 00002cb4 FDE cie=00000000 pc=00000000000214d0..000000000002162c │ │ │ │ +000020f4 0000000000000010 000020f8 FDE cie=00000000 pc=000000000001df78..000000000001dfa4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002cc4 0000000000000038 00002cc8 FDE cie=00000000 pc=0000000000021630..000000000002173c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021638 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021640 │ │ │ │ +00002108 0000000000000020 0000210c FDE cie=00000000 pc=000000000001dfa8..000000000001e000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfac │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfb0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001dfd4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000021664 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001dfe0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfe4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001dffc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000212c 0000000000000050 00002130 FDE cie=00000000 pc=000000000001e008..000000000001e200 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e020 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e028 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e048 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e064 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0000000000021710 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000001e0c0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000001e12c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e130 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021714 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000001e188 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e18c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e190 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002171c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e194 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e198 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e19c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002172c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1a0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e1a4 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e1bc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e1c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e1e8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002180 0000000000000028 00002184 FDE cie=00000000 pc=000000000001e200..000000000001e2a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e204 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e20c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e220 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000001e274 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e278 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021738 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e27c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e280 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001e2a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d00 0000000000000010 00002d04 FDE cie=00000000 pc=0000000000021740..0000000000021978 │ │ │ │ +000021ac 0000000000000010 000021b0 FDE cie=00000000 pc=000000000001e2b0..000000000001e2e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d14 000000000000004c 00002d18 FDE cie=00000000 pc=0000000000021980..0000000000021a98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021984 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002198c │ │ │ │ +000021c0 0000000000000010 000021c4 FDE cie=00000000 pc=000000000001e2e0..000000000001e314 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000021d4 0000000000000010 000021d8 FDE cie=00000000 pc=000000000001e320..000000000001e38c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000021e8 0000000000000028 000021ec FDE cie=00000000 pc=000000000001e390..000000000001e490 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e398 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e3a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000001e438 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000219a4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000001e478 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e47c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e484 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e488 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e48c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002214 000000000000005c 00002218 FDE cie=00000000 pc=000000000001e490..000000000001e774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e494 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e4a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000219c8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000001e4fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e500 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e508 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e50c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e520 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000001e564 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000021a40 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a44 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000001e5dc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e5e8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a54 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000001e660 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000001e6e8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e6ec │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000001e748 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e74c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e754 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a60 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a64 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e758 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021a70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e760 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00002d64 0000000000000010 00002d68 FDE cie=00000000 pc=0000000000021aa0..0000000000021bcc │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00002274 0000000000000028 00002278 FDE cie=00000000 pc=000000000001e780..000000000001e810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e784 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e790 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e7ac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e7bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7c4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e7cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e7e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e7ec │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e804 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e80c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000022a0 0000000000000028 000022a4 FDE cie=00000000 pc=000000000001e810..000000000001e890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e814 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e820 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000001e83c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e84c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e854 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e85c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e860 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001e86c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001e884 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e88c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d78 0000000000000094 00002d7c FDE cie=00000000 pc=0000000000021bd0..0000000000022354 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021bd8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021be0 │ │ │ │ +000022cc 0000000000000028 000022d0 FDE cie=00000000 pc=000000000001e890..000000000001e910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e894 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e89c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e8b0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000021c10 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 676 to 0000000000021eb4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000021ef0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000021f10 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000021f80 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f84 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000021f90 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000001e8f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021f9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e8fc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fa0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e900 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e908 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000022f8 000000000000002c 000022fc FDE cie=00000000 pc=000000000001e910..000000000001e9d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e914 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e918 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e928 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000001e96c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001e9a4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9a8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fa8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fac │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fb0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000021fb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001e9bc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e9c4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000021fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9c8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e9cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002328 0000000000000028 0000232c FDE cie=00000000 pc=000000000001e9d0..000000000001eac4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e9d8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e9e0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001e9f0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000001ea54 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea58 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000001eab4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001eabc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eac0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000021fd0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002354 0000000000000048 00002358 FDE cie=00000000 pc=000000000001ead0..000000000001ecfc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ead8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000001eb08 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 800 to 00000000000222f0 │ │ │ │ + DW_CFA_advance_loc2: 416 to 000000000001eca8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecac │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ecb8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecbc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecc0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecc4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecc8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001eccc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecd0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ecd4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000022324 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022330 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000022350 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e10 0000000000000010 00002e14 FDE cie=00000000 pc=0000000000022360..00000000000224e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e24 0000000000000010 00002e28 FDE cie=00000000 pc=00000000000224f0..0000000000022668 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e38 0000000000000010 00002e3c FDE cie=00000000 pc=0000000000022670..00000000000227c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002e4c 0000000000000020 00002e50 FDE cie=00000000 pc=00000000000227d0..00000000000228bc │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000227dc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000227e0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000002283c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022840 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ecdc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ece0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022848 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ece8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002e70 0000000000000064 00002e74 FDE cie=00000000 pc=00000000000228c4..0000000000022b48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000228c8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000228d0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000228dc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000228e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022904 │ │ │ │ +000023a0 0000000000000060 000023a4 FDE cie=00000000 pc=000000000001ed00..000000000001efc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ed08 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ed10 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001ed18 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ed3c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001ed60 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000022968 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 352 to 0000000000022ac8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ad0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022ad8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 524 to 000000000001ef6c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022adc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef70 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef74 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef78 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ae8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef7c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef80 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef84 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef88 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef8c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022afc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef90 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef94 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022b04 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001efa0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002ed8 000000000000008c 00002edc FDE cie=00000000 pc=0000000000022b54..0000000000022da0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022b58 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022b60 │ │ │ │ +00002404 0000000000000060 00002408 FDE cie=00000000 pc=000000000001efd0..000000000001f510 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001efdc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001efe0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001eff4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000022b78 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001f014 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000022ba0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000022c78 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1200 to 000000000001f4c4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4c8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4cc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4d0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4d4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4d8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4dc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4e0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4e4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4e8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022ca0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ca4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f4ec │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022cb0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022cb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f4f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022cc4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f500 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000022d10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002468 0000000000000010 0000246c FDE cie=00000000 pc=000000000001f510..000000000001f52c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000247c 0000000000000024 00002480 FDE cie=00000000 pc=000000000001f530..000000000001f5ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f538 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001f548 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000001f580 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d14 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f58c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d18 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d1c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d20 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d24 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d28 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022d44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000022d54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f590 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d58 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d5c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d60 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d64 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d68 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d6c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d70 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d74 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d78 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022d80 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f594 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f598 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002f68 0000000000000064 00002f6c FDE cie=00000000 pc=0000000000022da4..0000000000023028 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022da8 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022db0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022dbc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000022dc8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022de4 │ │ │ │ +000024a4 0000000000000064 000024a8 FDE cie=00000000 pc=000000000001f5b0..000000000001f8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f5b4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f5bc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f5c8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f5d4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000001f61c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000001f640 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000022e3c │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 364 to 0000000000022fa8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022fb0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022fb8 │ │ │ │ + DW_CFA_advance_loc2: 564 to 000000000001f874 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fbc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f878 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f87c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fc8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f880 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f884 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f888 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f88c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000022fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f890 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f894 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f898 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001f8a0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000022fe4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f8a8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000001f8e0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002fd0 0000000000000078 00002fd4 FDE cie=00000000 pc=0000000000023034..00000000000232e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023038 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002306c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ +0000250c 0000000000000040 00002510 FDE cie=00000000 pc=000000000001f8f0..000000000001fa54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001f8fc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001f900 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000001f928 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000230e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 232 to 00000000000231d0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 248 to 000000000001fa20 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa24 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa28 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa2c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa30 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa34 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000231f0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231f4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231f8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000231fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa38 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa3c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa40 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa44 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002320c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fa48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023224 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002550 000000000000001c 00002554 FDE cie=00000000 pc=000000000001fa60..000000000001fda8 │ │ │ │ + DW_CFA_advance_loc2: 612 to 000000000001fcc4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001fcd8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000023240 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001fcf8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001fd04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002570 0000000000000038 00002574 FDE cie=00000000 pc=000000000001fdb0..0000000000020114 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fdc0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000001fdd8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 340 to 000000000001ff2c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff30 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff34 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff38 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff3c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002324c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000023264 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ff40 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000001ff60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000232b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 432 to 0000000000020110 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232b4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232b8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232bc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000232cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000304c 0000000000000038 00003050 FDE cie=00000000 pc=00000000000232e4..00000000000233f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000232e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000232f0 │ │ │ │ +000025ac 0000000000000038 000025b0 FDE cie=00000000 pc=0000000000020120..0000000000020494 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020130 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020148 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000232fc │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023308 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002331c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000233d0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 356 to 00000000000202ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202b8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202bc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233e4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233e8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000233ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000202c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000233f4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000202e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003088 0000000000000060 0000308c FDE cie=00000000 pc=0000000000023404..00000000000237ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023408 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000023458 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 132 to 00000000000234dc │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000023590 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002359c │ │ │ │ + DW_CFA_advance_loc2: 432 to 0000000000020490 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235a0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235a8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235ac │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235b0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235b4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235b8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235bc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000235c0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000235cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000235e4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000030ec 0000000000000010 000030f0 FDE cie=00000000 pc=00000000000237b4..00000000000237b8 │ │ │ │ +000025e8 0000000000000014 000025ec FDE cie=00000000 pc=00000000000204a0..00000000000204b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003100 0000000000000014 00003104 FDE cie=00000000 pc=00000000000035d0..00000000000035ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000035d4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000035e8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00002600 0000000000000010 00002604 FDE cie=00000000 pc=00000000000204c8..00000000000204e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003118 0000000000000014 0000311c FDE cie=00000000 pc=00000000000237c8..000000000002382c │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000023808 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000023814 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00002614 0000000000000010 00002618 FDE cie=00000000 pc=00000000000204e8..0000000000020664 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003130 0000000000000014 00003134 FDE cie=00000000 pc=0000000000023838..00000000000238bc │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000238b4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238b8 │ │ │ │ +00002628 0000000000000010 0000262c FDE cie=00000000 pc=0000000000020668..00000000000206a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000263c 0000000000000010 00002640 FDE cie=00000000 pc=00000000000206a8..0000000000020774 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002650 0000000000000010 00002654 FDE cie=00000000 pc=0000000000020778..0000000000020cf0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002664 0000000000000010 00002668 FDE cie=00000000 pc=0000000000020cf8..0000000000020d1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002678 0000000000000010 0000267c FDE cie=00000000 pc=0000000000020d28..0000000000020d90 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000268c 000000000000001c 00002690 FDE cie=00000000 pc=0000000000020d98..0000000000020f74 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000020da8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000020dac │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000020de8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000020df0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000020e08 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003148 0000000000000010 0000314c FDE cie=00000000 pc=00000000000238c8..0000000000023a34 │ │ │ │ +000026ac 0000000000000010 000026b0 FDE cie=00000000 pc=0000000000020f78..0000000000021074 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000315c 00000000000000a0 00003160 FDE cie=00000000 pc=0000000000023a38..0000000000024104 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023a3c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000023a6c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ +000026c0 0000000000000010 000026c4 FDE cie=00000000 pc=0000000000021078..0000000000021178 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026d4 0000000000000020 000026d8 FDE cie=00000000 pc=0000000000021178..000000000002141c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021188 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002118c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000023b3c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 588 to 0000000000023d88 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000023de0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 508 to 0000000000023fdc │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fe0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fe4 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fe8 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023fec │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000211d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000211d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000211e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000026f8 0000000000000064 000026fc FDE cie=00000000 pc=0000000000021428..0000000000021df4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021430 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002143c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002144c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000021490 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 808 to 00000000000217b8 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000021808 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000021830 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021834 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021838 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002183c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021840 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021844 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024004 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021848 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002400c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024010 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024014 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002401c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002184c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024028 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000021868 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 432 to 0000000000021a18 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000021a68 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000021aa8 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 400 to 0000000000021c38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021c48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000021ca8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000021cc8 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000021d18 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc2: 216 to 0000000000021df0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002760 0000000000000020 00002764 FDE cie=00000000 pc=0000000000021df8..0000000000021f64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021e00 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021e04 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 128 to 00000000000240a8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000240e4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000021f24 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021f34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003200 000000000000003c 00003204 FDE cie=00000000 pc=0000000000024108..0000000000024234 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024110 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024118 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ +00002784 0000000000000018 00002788 FDE cie=00000000 pc=0000000000021f68..0000000000021fac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021f70 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000021f74 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000021f98 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021fa0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +000027a0 0000000000000034 000027a4 FDE cie=00000000 pc=0000000000021fb8..000000000002206c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000021fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000021fcc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000021fdc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002200c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022018 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022020 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022024 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022028 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000024140 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000022068 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000027d8 0000000000000034 000027dc FDE cie=00000000 pc=0000000000022078..0000000000022184 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022084 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000220a0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 196 to 0000000000024204 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000002215c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022160 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022164 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002420c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022168 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002216c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022170 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022174 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002421c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024224 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024228 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022178 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003240 0000000000000048 00003244 FDE cie=00000000 pc=0000000000024238..00000000000243b8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024240 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002424c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002425c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000024284 │ │ │ │ +00002810 0000000000000010 00002814 FDE cie=00000000 pc=0000000000022188..000000000002221c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002824 0000000000000034 00002828 FDE cie=00000000 pc=0000000000022228..0000000000022350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002222c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022238 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022248 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000022274 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 248 to 000000000002437c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000022328 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002232c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022330 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022334 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022338 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002438c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002233c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022340 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024394 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024398 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002439c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000243a4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243a8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243ac │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000243b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002234c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000328c 0000000000000094 00003290 FDE cie=00000000 pc=00000000000243b8..0000000000024c24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000243bc │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000243c4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000243d0 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000243ec │ │ │ │ +0000285c 0000000000000030 00002860 FDE cie=00000000 pc=0000000000022358..000000000002242c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002236c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022374 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022388 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000223a0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024418 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024430 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000024468 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 1860 to 0000000000024bac │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bb0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000223b8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000022404 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022408 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bb4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bb8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bbc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bc0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bc4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bc8 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bcc │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bd0 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bd4 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bd8 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bdc │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024be0 │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002240c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022414 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022418 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024bfc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002241c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022420 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00002890 000000000000004c 00002894 FDE cie=00000000 pc=0000000000022438..00000000000225ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002243c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022444 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002245c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022470 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002248c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000224d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224d4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224d8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224dc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224e0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224e4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000224e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c10 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000022508 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000022528 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022540 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00000000000225b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000225b8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000225c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000225d4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000225d8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000225e8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000028e0 0000000000000020 000028e4 FDE cie=00000000 pc=00000000000225f8..0000000000022654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000225fc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022608 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002263c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022648 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002264c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022650 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00002904 0000000000000028 00002908 FDE cie=00000000 pc=0000000000022658..00000000000226d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002265c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022660 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022670 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000226c0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000226c8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226cc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226d0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002930 000000000000002c 00002934 FDE cie=00000000 pc=00000000000226d8..0000000000022788 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226dc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000226e0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000226f0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000022708 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000022770 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022774 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022778 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002277c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022780 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022784 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002960 0000000000000028 00002964 FDE cie=00000000 pc=0000000000022788..00000000000227f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002278c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022790 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022798 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000227ac │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000227d8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227e0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000227e8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000227ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000298c 0000000000000064 00002990 FDE cie=00000000 pc=00000000000227f8..0000000000022a14 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022804 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022810 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002282c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000022848 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00000000000228bc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000228c0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000228dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000228e0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000228e4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002290c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022910 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022914 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022918 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022928 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000022968 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc1: 108 to 00000000000229d4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229d8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229dc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000229e8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229ec │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000229f0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + │ │ │ │ +000029f4 000000000000002c 000029f8 FDE cie=00000000 pc=0000000000022a18..0000000000022b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a1c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022a20 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022a30 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022a40 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000022a50 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000022ad0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ad4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ad8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022adc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ae0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022ae8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002a24 000000000000005c 00002a28 FDE cie=00000000 pc=0000000000022b88..0000000000023338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022b8c │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000022bc0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003324 0000000000000084 00003328 FDE cie=00000000 pc=0000000000024c28..0000000000025038 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c2c │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024c30 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000024c44 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000024c6c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000024c98 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000024cbc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 384 to 0000000000024e3c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e40 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e44 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e48 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e4c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e50 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000024e60 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 264 to 0000000000022cc8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ccc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cd0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cd4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024e70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cd8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cdc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ce0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ce4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022ce8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e7c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e80 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e84 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000024e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cec │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022cf4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000024ea8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000022cf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000022d0c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 268 to 0000000000022e18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022e20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 588 to 000000000002306c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023070 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 704 to 0000000000023330 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023334 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002a84 0000000000000048 00002a88 FDE cie=00000000 pc=0000000000023338..00000000000238a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002333c │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000023370 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 376 to 0000000000025020 │ │ │ │ + DW_CFA_advance_loc2: 272 to 0000000000023480 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023484 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023488 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002348c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023490 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023494 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023498 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002349c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234a0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234a4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000234ac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000234b0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000234b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000033ac 0000000000000028 000033b0 FDE cie=00000000 pc=0000000000025038..00000000000250a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002503c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025050 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00002ad0 0000000000000010 00002ad4 FDE cie=00000000 pc=00000000000238a8..00000000000238f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002ae4 0000000000000030 00002ae8 FDE cie=00000000 pc=00000000000238f8..0000000000023bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000238fc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000023910 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000025088 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000023a64 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002508c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a68 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a6c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a70 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002509c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023a74 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023a7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000023a88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000033d8 000000000000005c 000033dc FDE cie=00000000 pc=00000000000250a8..00000000000253fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000250ac │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000250b4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000250d0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000250e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002510c │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000025134 │ │ │ │ +00002b18 000000000000004c 00002b1c FDE cie=00000000 pc=0000000000023bb8..0000000000023fc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023bc0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023be0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023bf0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000023c54 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 640 to 00000000000253b4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 500 to 0000000000023e48 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e4c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e50 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e54 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e58 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e5c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e60 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e64 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e68 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253c8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253cc │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253d0 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253d4 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253d8 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253dc │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253e0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253e4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253e8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e6c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000253f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023e70 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000253f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023e78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003438 0000000000000010 0000343c FDE cie=00000000 pc=0000000000025404..0000000000025428 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000023e88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000344c 000000000000005c 00003450 FDE cie=00000000 pc=0000000000025434..0000000000025654 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025438 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002543c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025454 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ +00002b68 0000000000000048 00002b6c FDE cie=00000000 pc=0000000000023fc8..0000000000024288 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000023fd0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000023ff0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024008 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002403c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025474 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 340 to 00000000000255c8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255cc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255d0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000255d4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000255f8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 532 to 0000000000024250 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025604 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024254 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024258 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002560c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002425c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024260 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024264 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025610 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024268 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002426c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025618 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025624 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025644 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024270 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024274 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002427c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024280 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024284 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000034ac 0000000000000024 000034b0 FDE cie=00000000 pc=0000000000025654..00000000000256ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025658 │ │ │ │ +00002bb4 000000000000002c 00002bb8 FDE cie=00000000 pc=0000000000024288..0000000000024364 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002428c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002565c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024294 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025670 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000242ac │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000256d8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000242f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242f4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000256e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000242f8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024300 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024304 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024308 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034d4 0000000000000020 000034d8 FDE cie=00000000 pc=00000000000256f4..0000000000025720 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256f8 │ │ │ │ +00002be4 0000000000000020 00002be8 FDE cie=00000000 pc=0000000000024368..00000000000243a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002436c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000256fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024370 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025708 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002437c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025710 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024398 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025718 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002439c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002571c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000243a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034f8 0000000000000010 000034fc FDE cie=00000000 pc=0000000000025724..0000000000025778 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000350c 0000000000000010 00003510 FDE cie=00000000 pc=0000000000025784..0000000000025790 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003520 0000000000000024 00003524 FDE cie=00000000 pc=0000000000025794..00000000000257fc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002579c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257a0 │ │ │ │ +00002c08 000000000000002c 00002c0c FDE cie=00000000 pc=00000000000243a8..0000000000024490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000243ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000243cc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000257b0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002444c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024450 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024454 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024458 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024460 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024464 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024468 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00002c38 0000000000000038 00002c3c FDE cie=00000000 pc=0000000000024498..000000000002460c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002449c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000244a8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000244bc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000257ec │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 228 to 00000000000245a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245a8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000257f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245ac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245b0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245b4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000245bc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000245c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000245c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003548 0000000000000030 0000354c FDE cie=00000000 pc=0000000000025804..00000000000258cc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025814 │ │ │ │ +00002c74 0000000000000034 00002c78 FDE cie=00000000 pc=0000000000024618..00000000000246bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002461c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025818 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024620 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024634 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000025880 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024640 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002467c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025884 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024680 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025888 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024684 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024688 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002468c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024694 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024698 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000258a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000246a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00002cac 0000000000000028 00002cb0 FDE cie=00000000 pc=00000000000246c8..0000000000024740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000246cc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000246dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024704 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000258ac │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000258b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024708 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000258bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024710 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024714 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024728 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000357c 0000000000000010 00003580 FDE cie=00000000 pc=00000000000258d4..00000000000258e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003590 0000000000000010 00003594 FDE cie=00000000 pc=00000000000258f4..00000000000258fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002cd8 000000000000008c 00002cdc FDE cie=00000000 pc=0000000000024740..0000000000024998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024744 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002474c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024760 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002477c │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024794 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000247c0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-128 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-136 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0000000000024908 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002490c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024914 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024918 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002491c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024920 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024924 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024928 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002492c │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024938 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024944 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002494c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024954 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024958 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002495c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024960 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024964 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024980 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-128 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024990 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ │ │ │ │ -000035a4 0000000000000010 000035a8 FDE cie=00000000 pc=0000000000025904..000000000002590c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002d68 0000000000000018 00002d6c FDE cie=00000000 pc=00000000000249a0..00000000000249e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249a4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000249c0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000249d0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000035b8 0000000000000010 000035bc FDE cie=00000000 pc=0000000000025914..0000000000025920 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002d84 0000000000000018 00002d88 FDE cie=00000000 pc=00000000000249f0..0000000000024a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000249f4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024a10 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024a20 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -000035cc 0000000000000020 000035d0 FDE cie=00000000 pc=0000000000025924..0000000000025964 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002592c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025930 │ │ │ │ +00002da0 0000000000000028 00002da4 FDE cie=00000000 pc=0000000000024a30..0000000000024a90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a34 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024a40 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024a54 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002593c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024a60 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025948 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024a78 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002594c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a7c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a80 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024a88 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024a8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000035f0 0000000000000010 000035f4 FDE cie=00000000 pc=0000000000025964..0000000000025974 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002dcc 0000000000000018 00002dd0 FDE cie=00000000 pc=0000000000024a90..0000000000024ac8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024aa4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024aac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024abc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ac0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003604 000000000000001c 00003608 FDE cie=00000000 pc=0000000000025974..00000000000259dc │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000259a8 │ │ │ │ +00002de8 0000000000000024 00002dec FDE cie=00000000 pc=0000000000024ad0..0000000000024b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ad4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000259b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ad8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024ae8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000259c0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000024b08 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000259d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b0c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b10 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003624 000000000000001c 00003628 FDE cie=00000000 pc=00000000000259e4..0000000000025a90 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000025a08 │ │ │ │ +00002e10 0000000000000020 00002e14 FDE cie=00000000 pc=0000000000024b20..0000000000024b5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b2c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000025a88 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024b4c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025a8c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b54 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003644 0000000000000010 00003648 FDE cie=00000000 pc=0000000000025a94..0000000000025aa0 │ │ │ │ +00002e34 0000000000000020 00002e38 FDE cie=00000000 pc=0000000000024b60..0000000000024bc4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b68 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024b6c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024b74 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024ba0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024bac │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024bb4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003658 0000000000000010 0000365c FDE cie=00000000 pc=0000000000025aa4..0000000000025ab0 │ │ │ │ +00002e58 0000000000000020 00002e5c FDE cie=00000000 pc=0000000000024bd0..0000000000024c34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024bd8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024bdc │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024be4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000024c10 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024c1c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024c24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000366c 0000000000000010 00003670 FDE cie=00000000 pc=0000000000025ab4..0000000000025acc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002e7c 0000000000000028 00002e80 FDE cie=00000000 pc=0000000000024c40..0000000000024ce4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024c48 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024c4c │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024c58 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024c60 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000024cb4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024cc4 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000024cd8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024cdc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024ce0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003680 0000000000000024 00003684 FDE cie=00000000 pc=0000000000025ad4..0000000000025b18 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025adc │ │ │ │ +00002ea8 0000000000000020 00002eac FDE cie=00000000 pc=0000000000024d0c..0000000000024d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024d10 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025ae4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025af0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024d18 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025afc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000024d3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025b0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024d4c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b10 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024d50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024d54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036a8 0000000000000010 000036ac FDE cie=00000000 pc=0000000000025b24..0000000000025b30 │ │ │ │ +00002ecc 0000000000000020 00002ed0 FDE cie=00000000 pc=0000000000024d9c..0000000000024dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024da0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024da4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024db0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024db8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000024dc4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024dc8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036bc 0000000000000010 000036c0 FDE cie=00000000 pc=0000000000025b34..0000000000025b40 │ │ │ │ +00002ef0 0000000000000010 00002ef4 FDE cie=00000000 pc=0000000000024dcc..0000000000024dd8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036d0 0000000000000010 000036d4 FDE cie=00000000 pc=0000000000025b44..0000000000025b50 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002f04 000000000000001c 00002f08 FDE cie=00000000 pc=0000000000024ddc..0000000000024ea0 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000024e2c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024e3c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000024e64 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000024e80 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024e84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000036e4 0000000000000010 000036e8 FDE cie=00000000 pc=0000000000025b54..0000000000025b6c │ │ │ │ +00002f24 0000000000000010 00002f28 FDE cie=00000000 pc=0000000000024eac..0000000000024ed4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036f8 0000000000000010 000036fc FDE cie=00000000 pc=0000000000025b74..0000000000025b7c │ │ │ │ +00002f38 0000000000000010 00002f3c FDE cie=00000000 pc=0000000000024edc..0000000000024f0c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000370c 0000000000000010 00003710 FDE cie=00000000 pc=0000000000025b84..0000000000025b90 │ │ │ │ +00002f4c 0000000000000010 00002f50 FDE cie=00000000 pc=0000000000024f0c..0000000000024f50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003720 0000000000000010 00003724 FDE cie=00000000 pc=0000000000025b94..0000000000025b9c │ │ │ │ - DW_CFA_nop │ │ │ │ +00002f60 0000000000000014 00002f64 FDE cie=00000000 pc=0000000000024f5c..0000000000024f68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003734 0000000000000010 00003738 FDE cie=00000000 pc=0000000000025ba4..0000000000025bac │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003748 0000000000000010 0000374c FDE cie=00000000 pc=0000000000025bb4..0000000000025bc0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000375c 0000000000000010 00003760 FDE cie=00000000 pc=0000000000025bc4..0000000000025bd0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00002f78 0000000000000014 00002f7c FDE cie=00000000 pc=0000000000003578..0000000000003594 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000000357c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003590 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003770 0000000000000010 00003774 FDE cie=00000000 pc=0000000000025bd4..0000000000025bdc │ │ │ │ +00002f90 0000000000000034 00002f94 FDE cie=00000000 pc=0000000000024f88..000000000002506c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024f90 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000024f94 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000024fa4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024fbc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000025024 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025028 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002502c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025030 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025034 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025038 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025058 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003784 000000000000002c 00003788 FDE cie=00000000 pc=0000000000025be4..0000000000025c60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025be8 │ │ │ │ +00002fc8 000000000000002c 00002fcc FDE cie=00000000 pc=0000000000025078..0000000000025138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002507c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025bec │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025bf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025080 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025090 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000250a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000025c04 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000250b8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000025c40 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000025114 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025118 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025120 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025124 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025128 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c50 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c58 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025134 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000037b4 0000000000000054 000037b8 FDE cie=00000000 pc=0000000000025c64..0000000000025dd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c68 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c6c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c74 │ │ │ │ +00002ff8 0000000000000024 00002ffc FDE cie=00000000 pc=0000000000025138..00000000000251ec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025144 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002514c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002515c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025c80 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025c88 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025c8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025ca4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cac │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025cc0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002516c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000025ce4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025cec │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000025d8c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d90 │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000251bc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d94 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000251c4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d98 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025d9c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025da0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025da8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000025dc4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003020 000000000000002c 00003024 FDE cie=00000000 pc=00000000000251f8..00000000000252f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000251fc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025200 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025218 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025230 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dc8 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00000000000252dc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252e0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025dd0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252e4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000252ec │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252f0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000380c 0000000000000010 00003810 FDE cie=00000000 pc=0000000000025dd4..0000000000025ddc │ │ │ │ +00003050 0000000000000020 00003054 FDE cie=00000000 pc=00000000000252f8..0000000000025338 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000252fc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025300 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025318 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025324 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025330 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025334 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003820 0000000000000010 00003824 FDE cie=00000000 pc=0000000000025de4..0000000000025dec │ │ │ │ +00003074 0000000000000010 00003078 FDE cie=00000000 pc=0000000000025338..0000000000025344 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003834 0000000000000020 00003838 FDE cie=00000000 pc=0000000000025df4..0000000000025e70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025df8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e00 │ │ │ │ +00003088 0000000000000020 0000308c FDE cie=00000000 pc=0000000000025348..000000000002537c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002534c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025350 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002535c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000025e44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025368 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000025e68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025370 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025374 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003858 0000000000000010 0000385c FDE cie=00000000 pc=0000000000025e74..0000000000025e7c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025378 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000386c 0000000000000034 00003870 FDE cie=00000000 pc=0000000000025e84..0000000000025f30 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e8c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025e94 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ +000030ac 0000000000000020 000030b0 FDE cie=00000000 pc=0000000000025388..00000000000253ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002538c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025394 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000025eb0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000025f08 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025f0c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025f10 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025f14 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025f18 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025f20 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000253b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025f28 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253b8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000253c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000030d0 0000000000000014 000030d4 FDE cie=00000000 pc=00000000000253f8..0000000000025424 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002540c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025420 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038a4 000000000000005c 000038a8 FDE cie=00000000 pc=0000000000025f34..0000000000026054 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025f3c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000025f50 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ +000030e8 0000000000000020 000030ec FDE cie=00000000 pc=0000000000025428..00000000000254cc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025430 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025438 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000025f70 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025454 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002545c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025460 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025478 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000310c 0000000000000040 00003110 FDE cie=00000000 pc=00000000000254d8..00000000000255a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000254e4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000254fc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000025fd0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000025550 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025554 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025558 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fd8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002555c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025fe0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000025fe8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000025ff4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025560 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000025ffc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026000 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026004 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025568 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002556c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026024 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026044 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025578 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002557c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025580 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025584 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025588 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002558c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025590 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025598 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003904 0000000000000010 00003908 FDE cie=00000000 pc=0000000000026054..00000000000260ac │ │ │ │ +00003150 0000000000000010 00003154 FDE cie=00000000 pc=00000000000255a8..00000000000255b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003918 0000000000000010 0000391c FDE cie=00000000 pc=00000000000260b4..0000000000026158 │ │ │ │ +00003164 0000000000000048 00003168 FDE cie=00000000 pc=00000000000255b8..0000000000025728 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000255c0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000255d8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000255f8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00000000000256bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256c0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256c4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256c8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256cc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256d0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000256d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000256e4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256e8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256ec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000256f4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000256f8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025718 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000392c 0000000000000050 00003930 FDE cie=00000000 pc=0000000000026164..0000000000026250 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026168 │ │ │ │ +000031b0 0000000000000040 000031b4 FDE cie=00000000 pc=0000000000025728..0000000000025858 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025730 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002616c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026180 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025738 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026198 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000025750 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00000000000261e8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000257f4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000261f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000257fc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000261f8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025800 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025804 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002620c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002580c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025814 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026210 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025818 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026224 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025838 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026244 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025844 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025850 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025854 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00003980 0000000000000048 00003984 FDE cie=00000000 pc=0000000000026254..000000000002682c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026258 │ │ │ │ +000031f4 0000000000000034 000031f8 FDE cie=00000000 pc=0000000000025858..0000000000025910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002585c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002625c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026268 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002627c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000026298 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 296 to 00000000000263c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025860 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002586c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025880 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000258dc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc2: 612 to 0000000000026624 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258e0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026630 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026634 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002663c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026644 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 384 to 00000000000267c4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000267d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258e4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258e8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267d8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000267e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000267e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000258f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000026824 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026828 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - │ │ │ │ -000039cc 0000000000000028 000039d0 FDE cie=00000000 pc=0000000000026834..00000000000268e8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026840 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026848 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002685c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002590c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000268a4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268a8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000268b8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000268c4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000268c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000039f8 0000000000000010 000039fc FDE cie=00000000 pc=00000000000268f4..0000000000026928 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a0c 0000000000000010 00003a10 FDE cie=00000000 pc=0000000000026934..0000000000026964 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a20 000000000000003c 00003a24 FDE cie=00000000 pc=0000000000026964..0000000000026a7c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026970 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026978 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026984 │ │ │ │ +0000322c 0000000000000060 00003230 FDE cie=00000000 pc=0000000000025918..0000000000025bc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002591c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025920 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026998 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002592c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000025954 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000026a38 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002596c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000025990 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000259a0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000025a24 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a2c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025a34 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a38 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a3c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a40 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a44 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a48 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026a54 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a4c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a50 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026a74 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025a58 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000025ad8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025adc │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 224 to 0000000000025bbc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ │ │ │ │ -00003a60 0000000000000030 00003a64 FDE cie=00000000 pc=0000000000026a84..0000000000026b2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026a8c │ │ │ │ +00003290 0000000000000028 00003294 FDE cie=00000000 pc=0000000000025bc8..0000000000025c74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025bd0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025bdc │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026a9c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026ab0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025bec │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000026b04 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000025c50 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c54 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b08 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026b10 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025c60 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026b1c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025c6c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b24 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026b28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025c70 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00003a94 0000000000000010 00003a98 FDE cie=00000000 pc=0000000000026b34..0000000000026b6c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003aa8 0000000000000010 00003aac FDE cie=00000000 pc=0000000000026b74..0000000000026bdc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003abc 0000000000000010 00003ac0 FDE cie=00000000 pc=0000000000026be4..0000000000026c8c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ad0 0000000000000030 00003ad4 FDE cie=00000000 pc=0000000000026c94..0000000000026d3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026c98 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026c9c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026cac │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +000032bc 0000000000000034 000032c0 FDE cie=00000000 pc=0000000000025c78..0000000000025d94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025c80 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025c8c │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026cc0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025ca8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000026d18 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000025d64 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d68 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d6c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d70 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d74 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d80 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026d2c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d30 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d34 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000025d8c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003b04 0000000000000050 00003b08 FDE cie=00000000 pc=0000000000026d44..0000000000026e8c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026d4c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026d5c │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +000032f4 0000000000000040 000032f8 FDE cie=00000000 pc=0000000000025d98..0000000000025ebc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025d9c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025da0 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000025da8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000025db8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000026d7c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025dcc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000026dc0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dc4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000025e7c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e80 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e84 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e88 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e8c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dd0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dd4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026de4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026de8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026dec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000026e04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000026e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025e98 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000025eb8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + │ │ │ │ +00003338 00000000000000b4 0000333c FDE cie=00000000 pc=0000000000025ec8..0000000000026368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000025ecc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025ee0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000025ef4 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000025f10 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000025f74 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 724 to 0000000000026248 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002624c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026250 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026254 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026258 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e68 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000026e78 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002625c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000026e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026260 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026264 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026268 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000026e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002626c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026274 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026278 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003b58 0000000000000048 00003b5c FDE cie=00000000 pc=0000000000026e94..00000000000279ac │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000026ea0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000026eb4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000026eec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026280 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026284 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000262ac │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262b0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262b4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000262bc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000262c8 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1444 to 0000000000027490 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000262e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027494 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027498 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262e4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002749c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262e8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274a0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274a4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274a8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262ec │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262f0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262f4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000274bc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274c0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000274c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000262f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026314 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026318 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002631c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026320 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026324 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026328 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026330 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002634c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026350 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026354 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026358 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002635c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026360 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026364 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ba4 0000000000000034 00003ba8 FDE cie=00000000 pc=00000000000279b4..0000000000027b20 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000279b8 │ │ │ │ +000033f0 0000000000000060 000033f4 FDE cie=00000000 pc=0000000000026368..0000000000026470 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026370 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000279c0 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000279d4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026374 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002637c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000027a34 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026384 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002639c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 200 to 0000000000027afc │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000026404 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026408 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002640c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026410 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026414 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026418 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002641c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b0c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026420 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027b18 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026424 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00003bdc 0000000000000030 00003be0 FDE cie=00000000 pc=0000000000027b24..0000000000027c58 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027b28 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027b30 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000027b50 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026438 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 232 to 0000000000027c38 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c3c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c40 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c44 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c48 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027c50 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027c54 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c10 000000000000002c 00003c14 FDE cie=00000000 pc=0000000000027c64..0000000000027f3c │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000027d00 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000027d04 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000027d3c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000027d4c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026458 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000027d84 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 268 to 0000000000027e90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000027e98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027ea4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c40 0000000000000010 00003c44 FDE cie=00000000 pc=0000000000027f44..0000000000027f54 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c54 0000000000000010 00003c58 FDE cie=00000000 pc=0000000000027f54..0000000000027f60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c68 0000000000000010 00003c6c FDE cie=00000000 pc=0000000000027f64..0000000000027f70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003c7c 0000000000000054 00003c80 FDE cie=00000000 pc=0000000000027f74..00000000000281f8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027f80 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000027f8c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000027fc8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 384 to 0000000000028148 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002814c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028150 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028154 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028158 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002815c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000002819c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000281a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000281cc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000281dc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281e0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281e4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281e8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281ec │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281f0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000281f4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003cd4 0000000000000034 00003cd8 FDE cie=00000000 pc=0000000000028204..00000000000285a8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002821c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028238 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 240 to 0000000000028328 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002832c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc2: 564 to 0000000000028560 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028564 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028574 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002858c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002859c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000285a0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000285a4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d0c 0000000000000034 00003d10 FDE cie=00000000 pc=00000000000285b4..0000000000028968 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000285cc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000285e8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 240 to 00000000000286d8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000286dc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc2: 564 to 0000000000028910 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000028924 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028934 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002894c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002895c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028960 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028964 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d44 0000000000000054 00003d48 FDE cie=00000000 pc=0000000000028974..0000000000028d38 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028980 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002898c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000289a8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 696 to 0000000000028c60 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000028c78 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028c80 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c84 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c88 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028c90 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028c94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028ca4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000028cc8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028ccc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028cd4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000028ce4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000028d14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028d1c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000028d24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000028d2c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003d9c 0000000000000054 00003da0 FDE cie=00000000 pc=0000000000028d44..0000000000029154 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028d50 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000028d5c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000028d78 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 716 to 0000000000029044 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029054 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002905c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029064 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029068 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029084 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029094 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000290a4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000290cc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000290d0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000290d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000290e4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000029124 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002912c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029130 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002913c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002914c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003df4 0000000000000054 00003df8 FDE cie=00000000 pc=0000000000029154..0000000000029518 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029160 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002916c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029188 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 696 to 0000000000029440 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029458 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029460 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029464 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029468 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029470 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029474 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029484 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000294a8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000294ac │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000294b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000294c4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000294f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000294fc │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029500 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029504 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002950c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003e4c 0000000000000054 00003e50 FDE cie=00000000 pc=0000000000029524..0000000000029934 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000029530 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002953c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029558 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 716 to 0000000000029824 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029834 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002983c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029844 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029848 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000029864 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029874 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000029884 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000298ac │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000298b0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000298b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000298c4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000029904 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002990c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029910 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002991c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002992c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ea4 0000000000000028 00003ea8 FDE cie=00000000 pc=0000000000029934..0000000000029ce0 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002996c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029980 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 704 to 0000000000029c40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000029c44 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000029c4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000029c64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000029c84 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ed0 0000000000000010 00003ed4 FDE cie=00000000 pc=0000000000029ce4..0000000000029db0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003ee4 0000000000000030 00003ee8 FDE cie=00000000 pc=0000000000029db4..000000000002a184 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000029dec │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000029e00 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 696 to 000000000002a0b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0bc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a0c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002a0e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a0f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a0f4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a0fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a104 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002a124 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - │ │ │ │ -00003f18 0000000000000010 00003f1c FDE cie=00000000 pc=000000000002a184..000000000002a24c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f2c 0000000000000010 00003f30 FDE cie=00000000 pc=000000000002a254..000000000002a34c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003f40 0000000000000028 00003f44 FDE cie=00000000 pc=000000000002a354..000000000002a79c │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000002a3e0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a3e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a400 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 824 to 000000000002a738 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a73c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a740 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a744 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002a75c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - │ │ │ │ -00003f6c 000000000000003c 00003f70 FDE cie=00000000 pc=000000000002a7a4..000000000002a9f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7a8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a7ac │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002a7bc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000002a804 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 316 to 000000000002a940 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a944 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a948 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002a950 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002a964 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a968 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a974 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002a980 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a984 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002a9a4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000002a9e0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00003fac 0000000000000010 00003fb0 FDE cie=00000000 pc=000000000002a9f4..000000000002aa00 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026468 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003fc0 0000000000000038 00003fc4 FDE cie=00000000 pc=000000000002aa04..000000000002aba8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa08 │ │ │ │ +00003454 0000000000000034 00003458 FDE cie=00000000 pc=0000000000026478..000000000002653c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026484 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aa0c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000264a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002aa18 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002aa34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000002aaac │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 208 to 000000000002ab7c │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000026508 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002650c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026510 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab84 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ab88 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ab90 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ab9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026514 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026518 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002651c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026520 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026524 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ffc 000000000000002c 00004000 FDE cie=00000000 pc=000000000002abb4..000000000002ac48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002abb8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002abcc │ │ │ │ +0000348c 0000000000000038 00003490 FDE cie=00000000 pc=0000000000026548..000000000002663c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026554 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026568 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026578 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000002ac18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000026614 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026618 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002661c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026620 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026624 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026628 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002662c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026630 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026634 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ac34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000402c 000000000000002c 00004030 FDE cie=00000000 pc=000000000002ac54..000000000002ace4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ac58 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ac60 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ac70 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ +000034c8 0000000000000044 000034cc FDE cie=00000000 pc=0000000000026648..00000000000267d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026650 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026664 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002ac90 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002acc8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026690 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000002679c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267a0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002accc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267a4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002acd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267a8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267ac │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267b0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267b4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267b8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267bc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000267c4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002acd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267c8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002acdc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ace0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000267cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000405c 0000000000000010 00004060 FDE cie=00000000 pc=000000000002ace4..000000000002adf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004070 000000000000005c 00004074 FDE cie=00000000 pc=000000000002adf4..000000000002afe0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002adfc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ae04 │ │ │ │ +00003510 000000000000007c 00003514 FDE cie=00000000 pc=00000000000267d8..0000000000026b80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000267e8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000267f0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000026804 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026824 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002ae30 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000026850 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000002aebc │ │ │ │ + DW_CFA_advance_loc2: 512 to 0000000000026a50 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aec0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a54 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aec8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a58 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aecc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a5c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a60 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aed4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aed8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aedc │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aee0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026a80 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a84 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a88 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002aeec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a8c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026a90 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002af04 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026a98 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000026b2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026b38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026b50 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026b60 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026b7c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000040d0 0000000000000070 000040d4 FDE cie=00000000 pc=000000000002afe4..000000000002b3cc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002afec │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002aff4 │ │ │ │ +00003590 00000000000000bc 00003594 FDE cie=00000000 pc=0000000000026b88..0000000000027064 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026b98 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026bbc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002b020 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026bdc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026bf4 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026c14 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 248 to 000000000002b118 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b11c │ │ │ │ + DW_CFA_advance_loc2: 540 to 0000000000026e30 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e34 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e38 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b128 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b12c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e3c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b130 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b134 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e40 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e44 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b140 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000026e68 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b148 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b14c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e6c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e70 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e74 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026e78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b154 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000026e80 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 588 to 000000000002b3a0 │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000026f00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026f18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000026f30 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026f50 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3a8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3ac │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3b0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3b4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3b8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3bc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3c0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - │ │ │ │ -00004144 0000000000000050 00004148 FDE cie=00000000 pc=000000000002b3d4..000000000002b590 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002b3e0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b3e4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002b410 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 208 to 000000000002b4e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026f70 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026f8c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000026f98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4e8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4ec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4f0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4f4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4f8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b4fc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b500 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b504 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b508 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002b524 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000002b58c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000026fb4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026fb8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026fd8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000026ff8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000027050 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004198 000000000000005c 0000419c FDE cie=00000000 pc=000000000002b594..000000000002b7e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b598 │ │ │ │ +00003650 0000000000000074 00003654 FDE cie=00000000 pc=0000000000027068..00000000000271e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002706c │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b5a8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027070 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027080 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027094 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002709c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002b5e0 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000270c0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 304 to 000000000002b710 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000027158 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002715c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b718 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027160 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027164 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b71c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027168 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b720 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002716c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b728 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b730 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027180 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b734 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b738 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b73c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027184 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027188 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002718c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027190 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b744 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027198 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -000041f8 000000000000005c 000041fc FDE cie=00000000 pc=000000000002b7e4..000000000002ba60 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b7e8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002b7f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000271b0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000271c0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000271dc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000036c8 0000000000000028 000036cc FDE cie=00000000 pc=00000000000271e8..000000000002724c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271ec │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000271f0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000271f8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002720c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027210 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002721c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027238 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002723c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027240 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027248 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000036f4 0000000000000050 000036f8 FDE cie=00000000 pc=0000000000027258..0000000000027384 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027260 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002726c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000027290 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 184 to 0000000000027348 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002734c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027350 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027354 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027358 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002735c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027360 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027364 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027368 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002736c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027370 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003748 0000000000000024 0000374c FDE cie=00000000 pc=0000000000027388..00000000000273c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002738c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027394 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000273a0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000002b834 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000273b4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000273bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000273c4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003770 0000000000000064 00003774 FDE cie=00000000 pc=00000000000273e8..000000000002767c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000273ec │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000273f4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027400 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002740c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027428 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000002748c │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000002b940 │ │ │ │ + DW_CFA_advance_loc2: 368 to 00000000000275fc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027604 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002760c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027610 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027614 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027618 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002761c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b94c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027620 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b950 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027624 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027628 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b954 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002762c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b958 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002b960 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b964 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b968 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b96c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002b970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027630 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002b984 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027638 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004258 0000000000000054 0000425c FDE cie=00000000 pc=000000000002ba64..000000000002bd48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002ba90 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002bac4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +000037d8 000000000000008c 000037dc FDE cie=00000000 pc=0000000000027688..00000000000278d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002768c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027694 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000276ac │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000276d4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 420 to 000000000002bc68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc6c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc70 │ │ │ │ + DW_CFA_advance_loc1: 216 to 00000000000277ac │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277b0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc78 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277b4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277b8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277bc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277c0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277c4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc90 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bc94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bc9c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000000000002bd44 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000277d4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277d8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277dc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - │ │ │ │ -000042b0 0000000000000058 000042b4 FDE cie=00000000 pc=000000000002bd54..000000000002c0d0 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002bd80 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002bdb4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000277e4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000277e8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000277f8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 332 to 000000000002bf00 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000027844 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf04 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf08 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027848 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf10 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002784c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027850 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027854 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027858 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002785c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf28 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002bf2c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002bf34 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027878 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 408 to 000000000002c0cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027888 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002788c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027890 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027894 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027898 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002789c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278a0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278a4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278a8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278ac │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000278b4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000278c0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000430c 000000000000005c 00004310 FDE cie=00000000 pc=000000000002c0d4..000000000002c3f0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c0dc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c0e8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002c114 │ │ │ │ +00003868 0000000000000064 0000386c FDE cie=00000000 pc=00000000000278d8..0000000000027b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000278dc │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000278e4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000278f0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000278fc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027918 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000027970 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 204 to 000000000002c1e0 │ │ │ │ + DW_CFA_advance_loc2: 364 to 0000000000027adc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027ae4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027aec │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027af0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027af4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027af8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027afc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b00 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b04 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b08 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c200 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b0c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c204 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c208 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c20c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002c224 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027b18 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000436c 0000000000000054 00004370 FDE cie=00000000 pc=000000000002c3f4..000000000002c718 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002c404 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000002c438 │ │ │ │ +000038d0 0000000000000078 000038d4 FDE cie=00000000 pc=0000000000027b68..0000000000027e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027b6c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000027ba0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000027c1c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 232 to 0000000000027d04 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d08 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d0c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d10 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027d24 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d28 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d2c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d30 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d34 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d38 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d3c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d40 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027d58 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 216 to 000000000002c510 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000027d74 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c514 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c518 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c51c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c520 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d78 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d7c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c528 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027d80 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c52c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c530 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c534 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c538 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c53c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c544 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000027d98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 464 to 000000000002c714 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000027de4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027de8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027dec │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027df0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000027e00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000394c 0000000000000038 00003950 FDE cie=00000000 pc=0000000000027e18..0000000000027f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027e1c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027e24 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027e30 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000027e3c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000027e50 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000027f04 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f08 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f0c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f10 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f14 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f18 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f1c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f20 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000027f28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000043c4 0000000000000060 000043c8 FDE cie=00000000 pc=000000000002c724..000000000002c9dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c728 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c72c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c738 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c740 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002c764 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ +00003988 0000000000000060 0000398c FDE cie=00000000 pc=0000000000027f38..00000000000282e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000027f3c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000027f8c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 228 to 000000000002c848 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000028010 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000280c4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000280d0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280d4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c84c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280d8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c850 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280dc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c854 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c858 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280e8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c85c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280ec │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c860 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c864 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280f0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c868 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000280f4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002c870 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c874 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c878 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028100 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c884 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028118 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004428 0000000000000044 0000442c FDE cie=00000000 pc=000000000002c9e4..000000000002cef8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c9e8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002c9ec │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002c9f8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ca0c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1128 to 000000000002ce74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002ce98 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ce9c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cea0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cea4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002cec4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cec8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002ced8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cedc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cee0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002cee4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ceec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004470 0000000000000010 00004474 FDE cie=00000000 pc=000000000002cf04..000000000002cf10 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004484 0000000000000010 00004488 FDE cie=00000000 pc=000000000002cf14..000000000002cf94 │ │ │ │ +000039ec 0000000000000010 000039f0 FDE cie=00000000 pc=00000000000282e8..00000000000282ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004498 0000000000000024 0000449c FDE cie=00000000 pc=000000000002cf94..000000000002d038 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cfa0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002cfac │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00003a00 0000000000000040 00003a04 FDE cie=00000000 pc=0000000000028304..0000000000028534 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028308 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002830c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028324 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000002d008 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002834c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 340 to 00000000000284a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d014 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d018 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284a8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d020 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284ac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284b0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284b4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284b8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284bc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000284c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d024 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000284d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000028530 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000044c0 000000000000002c 000044c4 FDE cie=00000000 pc=000000000002d044..000000000002d140 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d050 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d064 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +00003a44 0000000000000050 00003a48 FDE cie=00000000 pc=0000000000028534..00000000000288bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028538 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002853c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000028574 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000002d108 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000285dc │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000028658 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc2: 360 to 00000000000287c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d10c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d110 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d11c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287c4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d120 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d124 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287cc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287d0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287d4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287d8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287dc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287e0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000287e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d12c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000287f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 184 to 00000000000288ac │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288b0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000288b8 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ │ │ │ │ -000044f0 0000000000000034 000044f4 FDE cie=00000000 pc=000000000002d144..000000000002d2d0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d150 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d158 │ │ │ │ +00003a98 0000000000000010 00003a9c FDE cie=00000000 pc=00000000000288c4..00000000000288e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003aac 0000000000000028 00003ab0 FDE cie=00000000 pc=00000000000288f4..0000000000028a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288f8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000288fc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028910 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d164 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d16c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d170 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d184 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002d1a4 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002d1c4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000002d284 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 216 to 00000000000289e8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000002d2bc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000289f0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2c0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289f4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289f8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000289fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004528 0000000000000010 0000452c FDE cie=00000000 pc=000000000002d2d4..000000000002d374 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00003ad8 0000000000000024 00003adc FDE cie=00000000 pc=0000000000028a04..0000000000028a94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a08 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a0c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028a18 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028a30 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000028a78 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028a88 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a8c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a90 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000453c 000000000000003c 00004540 FDE cie=00000000 pc=000000000002d374..000000000002d734 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d378 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d37c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000002d3b8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 728 to 000000000002d690 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d694 │ │ │ │ +00003b00 0000000000000024 00003b04 FDE cie=00000000 pc=0000000000028a94..0000000000028b20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a98 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028a9c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028aa8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028abc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000028b00 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028b14 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002d6a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b18 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d6a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d6a8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003b28 0000000000000048 00003b2c FDE cie=00000000 pc=0000000000028b24..0000000000028c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b28 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028b2c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028b44 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028b4c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028b58 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000028bb4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d6b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bb8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d6b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bbc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028bcc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bd0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028bd4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002d6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002d6e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028bf4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028c14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000002d728 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002d730 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028c2c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000457c 0000000000000028 00004580 FDE cie=00000000 pc=000000000002d734..000000000002dab4 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002d764 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002d778 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 680 to 000000000002da20 │ │ │ │ +00003b74 0000000000000038 00003b78 FDE cie=00000000 pc=0000000000028c34..0000000000028d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028c38 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028c50 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028c58 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 152 to 0000000000028cf0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cf4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002da24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cf8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002da28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028cfc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d00 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d04 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d08 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002da44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028d14 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002da64 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000045a8 0000000000000030 000045ac FDE cie=00000000 pc=000000000002dab4..000000000002de54 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002dae4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002daf8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 672 to 000000000002dd98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ +00003bb0 0000000000000044 00003bb4 FDE cie=00000000 pc=0000000000028d64..0000000000028f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028d68 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028d70 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000028d84 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000028e08 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000028e60 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e64 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dda4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002ddc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ddd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028e68 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000028ec0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ddd4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ddd8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ec4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ec8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028ed0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ed4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002dde4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000028ef4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002de04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028ef8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f00 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f04 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f0c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000045dc 0000000000000068 000045e0 FDE cie=00000000 pc=000000000002de54..000000000002e070 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de58 │ │ │ │ +00003bf8 0000000000000080 00003bfc FDE cie=00000000 pc=0000000000028f14..00000000000292b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f18 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002de5c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002de74 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000028f1c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028f2c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000028f3c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000028f44 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000028f68 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000028f80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002de80 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000028f8c │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000002ded4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 204 to 0000000000029058 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 212 to 000000000002dfa8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfac │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfb0 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000002910c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dfb8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000029150 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029154 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029158 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002915c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029160 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dfc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029164 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002917c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002dfc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029180 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029184 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029188 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002918c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029194 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000291b4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000029254 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029274 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029284 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029294 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfd0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfd4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfd8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfdc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfe0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002dfe4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000292b0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003c7c 000000000000002c 00003c80 FDE cie=00000000 pc=00000000000292b4..0000000000029394 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000292bc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000292cc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000029320 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000002937c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029380 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029384 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029388 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002938c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029390 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003cac 0000000000000048 00003cb0 FDE cie=00000000 pc=0000000000029394..0000000000029608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029398 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000293a4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000293d4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000002e024 │ │ │ │ + DW_CFA_advance_loc1: 220 to 00000000000294b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294b4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294b8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294bc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294c8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294cc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e028 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294d0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294d4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000294dc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000294e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000294f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004648 000000000000005c 0000464c FDE cie=00000000 pc=000000000002e074..000000000002e230 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e07c │ │ │ │ +00003cf8 0000000000000010 00003cfc FDE cie=00000000 pc=0000000000029628..0000000000029650 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003d0c 0000000000000058 00003d10 FDE cie=00000000 pc=0000000000029658..00000000000297ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029660 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002e08c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029668 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029674 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000296a0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002e0a8 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e0bc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000002e0f8 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000002974c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029750 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e0fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029754 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029758 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002975c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e104 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029760 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000002e12c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029764 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002976c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e130 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029770 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029778 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e13c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e140 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002977c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e144 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029798 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000002e1a4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000002e20c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e210 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e214 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e218 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - │ │ │ │ -000046a8 0000000000000080 000046ac FDE cie=00000000 pc=000000000002e234..000000000002e804 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e23c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e240 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002e25c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002e288 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e2a0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 732 to 000000000002e57c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e580 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc2: 248 to 000000000002e678 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e680 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e684 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e6a4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e6b0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e6b4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e6b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 44 to 000000000002e6e4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e704 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e724 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000002e76c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e770 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e774 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e77c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002e790 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e794 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e79c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e7a4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7a8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e7b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7bc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e7c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7cc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e7d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e7dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e7e8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e7f4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7f8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7fc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000472c 0000000000000034 00004730 FDE cie=00000000 pc=000000000002e804..000000000002e8e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e808 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e80c │ │ │ │ +00003d68 000000000000002c 00003d6c FDE cie=00000000 pc=00000000000297b8..0000000000029864 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000297c0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000297c4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000297d0 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e814 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e834 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000297e0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000002e8c0 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000029844 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029848 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002984c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029850 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029854 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8d4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e8dc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029858 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004764 000000000000002c 00004768 FDE cie=00000000 pc=000000000002e8e4..000000000002e9b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e8e8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000002e908 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000002e950 │ │ │ │ +00003d98 0000000000000024 00003d9c FDE cie=00000000 pc=0000000000029868..00000000000298fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029878 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000029894 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000002e99c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000298d8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000298f0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298f4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002e9a8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9ac │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9b0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000298f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004794 000000000000002c 00004798 FDE cie=00000000 pc=000000000002e9c4..000000000002ea58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9c8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e9cc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e9e4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002e9fc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000002ea3c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea40 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ea48 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea4c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea50 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ea54 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00003dc0 0000000000000010 00003dc4 FDE cie=00000000 pc=0000000000029908..0000000000029940 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047c4 0000000000000044 000047c8 FDE cie=00000000 pc=000000000002ea64..000000000002eb70 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ea6c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ea74 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000002eaa0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ +00003dd4 0000000000000010 00003dd8 FDE cie=00000000 pc=0000000000029948..000000000002995c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003de8 0000000000000010 00003dec FDE cie=00000000 pc=0000000000029968..0000000000029994 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003dfc 0000000000000010 00003e00 FDE cie=00000000 pc=0000000000029998..00000000000299f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e10 0000000000000010 00003e14 FDE cie=00000000 pc=00000000000299f8..0000000000029a20 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e24 0000000000000040 00003e28 FDE cie=00000000 pc=0000000000029a28..0000000000029c04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029a30 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029a50 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000002eb20 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000029ac4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000029b18 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029b3c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b48 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b4c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb30 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b50 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b54 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb3c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002eb54 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002eb5c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000029b58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029b78 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029b98 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000029bbc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003e68 0000000000000010 00003e6c FDE cie=00000000 pc=0000000000029c08..0000000000029c38 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000480c 000000000000003c 00004810 FDE cie=00000000 pc=000000000002eb74..000000000002ed6c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002eb84 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002eb88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002eb98 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002ebb0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002ebc4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 292 to 000000000002ece8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ecec │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ecf0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000002ed20 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ed28 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed2c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 52 to 000000000002ed64 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ +00003e7c 0000000000000010 00003e80 FDE cie=00000000 pc=0000000000029c38..0000000000029c68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000484c 0000000000000078 00004850 FDE cie=00000000 pc=000000000002ed74..000000000002f84c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002ed78 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002ed80 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002ed9c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000002ede4 │ │ │ │ +00003e90 0000000000000010 00003e94 FDE cie=00000000 pc=0000000000029c68..0000000000029cac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003ea4 00000000000000a8 00003ea8 FDE cie=00000000 pc=0000000000029cb8..000000000002a8a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000029ccc │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029cd8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000002edf8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000029cf8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000029d08 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 2176 to 000000000002f678 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000029d54 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029d60 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000029d6c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000029da4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_advance_loc2: 2024 to 000000000002a58c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a590 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a594 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a598 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a59c │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a0 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a4 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5a8 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002a5d8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5dc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5e0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5e4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5e8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f688 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f68c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000002f6a4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f6a8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5ec │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f6b0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f6b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5f0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a5f4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f6bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a5fc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a600 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a608 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 368 to 000000000002f834 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f83c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_advance_loc2: 608 to 000000000002a868 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a8a0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048c8 000000000000009c 000048cc FDE cie=00000000 pc=000000000002f854..0000000000030c78 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f864 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f868 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f884 │ │ │ │ +00003f50 0000000000000024 00003f54 FDE cie=00000000 pc=000000000002a8a8..000000000002a964 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8ac │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a8b0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002a8bc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002a8d4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000002f894 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002a954 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a958 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a95c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a960 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00003f78 000000000000009c 00003f7c FDE cie=00000000 pc=000000000002a968..000000000002aeac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a978 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002a988 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002a9ac │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f8a0 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002a9e4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000002f8bc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 316 to 000000000002f9f8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc2: 364 to 000000000002fb64 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000002fbe4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000002fc28 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002fc2c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc2: 1084 to 0000000000030068 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003006c │ │ │ │ + DW_CFA_advance_loc2: 776 to 000000000002acec │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030070 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acf0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acf4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030078 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003007c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acf8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002acfc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad00 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad04 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003008c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad08 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad0c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad10 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad14 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad18 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ad34 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ad3c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ad40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003009c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ad48 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000300c4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000300c8 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc2: 2428 to 0000000000030a44 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030a48 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030a4c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030a64 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000030a7c │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc2: 288 to 000000000002ae68 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc2: 504 to 0000000000030c74 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000002aea8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004968 0000000000000094 0000496c FDE cie=00000000 pc=0000000000030c84..0000000000030f48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030c8c │ │ │ │ +00004018 0000000000000060 0000401c FDE cie=00000000 pc=000000000002aeb8..000000000002b13c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aebc │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030c94 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002aecc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000030cb0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002aee0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002aeec │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002af08 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000030d1c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000030dc0 │ │ │ │ + DW_CFA_advance_loc2: 212 to 000000000002afdc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afe0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afe4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afe8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002afec │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dd0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aff0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aff4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030ddc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030de0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002aff8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030df0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b000 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030df8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030dfc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002b00c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b010 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b014 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b018 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000030e64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000030f04 │ │ │ │ + │ │ │ │ +0000407c 0000000000000070 00004080 FDE cie=00000000 pc=000000000002b148..000000000002b7e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b14c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002b180 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000002b28c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 600 to 000000000002b4e4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4e8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4ec │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4f0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b4f4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000030f18 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000002b530 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b534 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b538 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b53c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002b544 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002b548 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000030f2c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b558 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f30 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f34 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f38 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 616 to 000000000002b7c0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f3c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000030f40 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002b7e0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a00 0000000000000010 00004a04 FDE cie=00000000 pc=0000000000030f68..0000000000030fa0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000040f0 000000000000005c 000040f4 FDE cie=00000000 pc=000000000002b7e8..000000000002bac4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002b7f8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002b80c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002b834 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 544 to 000000000002ba54 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba58 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba5c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba60 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba64 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba68 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba6c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba70 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba74 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ba90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba94 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ba98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002bac0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004a14 0000000000000010 00004a18 FDE cie=00000000 pc=0000000000030fa8..0000000000030fe8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a28 0000000000000024 00004a2c FDE cie=00000000 pc=0000000000030fe8..00000000000310f4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000030ff8 │ │ │ │ +00004150 000000000000002c 00004154 FDE cie=00000000 pc=000000000002baec..000000000002bb68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002baf0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031008 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002bafc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bb04 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000031054 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000002bb40 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb44 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003105c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb48 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031060 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb4c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bb54 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004180 0000000000000010 00004184 FDE cie=00000000 pc=000000000002bb6c..000000000002bbd0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004a50 0000000000000030 00004a54 FDE cie=00000000 pc=00000000000310f8..0000000000031204 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031104 │ │ │ │ +00004194 0000000000000040 00004198 FDE cie=00000000 pc=000000000002bbdc..000000000002bcf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bbe0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031110 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bbe8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000003117c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031180 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bbfc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002bc40 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002bc8c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031184 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031188 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031198 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000311bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc90 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc94 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bc98 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bca0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311c0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bca4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000311c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bca8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000311d8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bcbc │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bcd0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002bce4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bce8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bcec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ │ │ │ │ -00004a84 0000000000000054 00004a88 FDE cie=00000000 pc=0000000000031208..00000000000313e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003120c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031210 │ │ │ │ +000041d8 0000000000000068 000041dc FDE cie=00000000 pc=000000000002bcfc..000000000002c008 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd00 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bd08 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031224 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002bd20 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000031288 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003128c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003129c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312a0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000312b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000312e4 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002bd48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd4c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd50 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000312f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd54 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bd5c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000312f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031318 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002bd7c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000031354 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bd80 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bd90 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002bdb8 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002be04 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 412 to 000000000002bfa0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002bfb0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfb4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfb8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfbc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003135c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031360 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031368 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000031378 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003138c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031390 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfc8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bfd0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003139c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313a0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000313a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002bfd4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000313b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002bfdc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002bffc │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004adc 0000000000000024 00004ae0 FDE cie=00000000 pc=00000000000313e8..0000000000031448 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313ec │ │ │ │ +00004244 0000000000000020 00004248 FDE cie=00000000 pc=000000000002c00c..000000000002c108 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c020 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000313f0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000313fc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031408 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c028 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000031424 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 176 to 000000000002c0d8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003143c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031440 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c0e0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031444 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c0e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b04 0000000000000010 00004b08 FDE cie=00000000 pc=0000000000031448..0000000000031454 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b18 0000000000000010 00004b1c FDE cie=00000000 pc=0000000000031458..00000000000314b4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004b2c 0000000000000010 00004b30 FDE cie=00000000 pc=00000000000314b8..00000000000314e8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b40 0000000000000028 00004b44 FDE cie=00000000 pc=00000000000314e8..000000000003156c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000314ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000314f0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000314fc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003150c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031518 │ │ │ │ +00004268 0000000000000020 0000426c FDE cie=00000000 pc=000000000002c10c..000000000002c208 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c120 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000031550 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 184 to 000000000002c1e0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031554 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c1e8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031558 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003155c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031568 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c1f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00004b6c 0000000000000010 00004b70 FDE cie=00000000 pc=0000000000031578..00000000000315bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b80 000000000000005c 00004b84 FDE cie=00000000 pc=00000000000315c8..00000000000318bc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315cc │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000315d0 │ │ │ │ +0000428c 0000000000000030 00004290 FDE cie=00000000 pc=000000000002c20c..000000000002c2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c210 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c214 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000315e8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c228 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000031610 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 428 to 00000000000317bc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317c0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317c4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317c8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317cc │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000002c2a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c2b0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317d4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000317dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2b8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000317e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2bc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c2c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000317f8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000031898 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000318a8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002c2dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004be0 0000000000000010 00004be4 FDE cie=00000000 pc=00000000000318c8..00000000000318dc │ │ │ │ +000042c0 0000000000000010 000042c4 FDE cie=00000000 pc=000000000002c2fc..000000000002c328 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bf4 0000000000000010 00004bf8 FDE cie=00000000 pc=00000000000318e8..00000000000318f0 │ │ │ │ +000042d4 0000000000000020 000042d8 FDE cie=00000000 pc=000000000002c32c..000000000002c3c4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c34c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c35c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002c3a0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3a4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c08 0000000000000010 00004c0c FDE cie=00000000 pc=00000000000318f8..0000000000031918 │ │ │ │ +000042f8 0000000000000020 000042fc FDE cie=00000000 pc=000000000002c3cc..000000000002c484 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c3ec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c3fc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000002c454 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c458 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c45c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c1c 000000000000003c 00004c20 FDE cie=00000000 pc=0000000000031918..00000000000319d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003191c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031920 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031928 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003193c │ │ │ │ +0000431c 0000000000000034 00004320 FDE cie=00000000 pc=000000000002c48c..000000000002c52c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c494 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c49c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000031950 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031970 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c4b4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000319b0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000002c4e8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319b4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c4ec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319bc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c4f8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c500 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319c0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319c4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319c8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000319d0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c504 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c51c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c5c 0000000000000024 00004c60 FDE cie=00000000 pc=00000000000319d8..0000000000031a3c │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000319e0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000319e4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000319fc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +00004354 0000000000000018 00004358 FDE cie=00000000 pc=000000000002c52c..000000000002c554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c530 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c53c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000031a1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c544 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a20 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a24 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a28 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c550 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004c84 0000000000000028 00004c88 FDE cie=00000000 pc=0000000000031a48..0000000000031b7c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031a50 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031a54 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000031a70 │ │ │ │ +00004370 000000000000001c 00004374 FDE cie=00000000 pc=000000000002c55c..000000000002c5c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c564 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c574 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 236 to 0000000000031b5c │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000002c5a4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b60 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c5bc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b64 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b68 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031b6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c5c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004cb0 0000000000000010 00004cb4 FDE cie=00000000 pc=0000000000031b84..0000000000031bd4 │ │ │ │ +00004390 0000000000000010 00004394 FDE cie=00000000 pc=000000000002c5cc..000000000002c610 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cc4 0000000000000010 00004cc8 FDE cie=00000000 pc=0000000000031bd4..0000000000031be0 │ │ │ │ +000043a4 0000000000000010 000043a8 FDE cie=00000000 pc=000000000002c61c..000000000002c6e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004cd8 000000000000001c 00004cdc FDE cie=00000000 pc=0000000000031be4..0000000000031c18 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031be8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031bf0 │ │ │ │ +000043b8 0000000000000020 000043bc FDE cie=00000000 pc=000000000002c6ec..000000000002c750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c6f0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c6f4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c70c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000031c08 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002c744 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c748 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c74c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00004cf8 0000000000000010 00004cfc FDE cie=00000000 pc=0000000000031c24..0000000000031c30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d0c 000000000000005c 00004d10 FDE cie=00000000 pc=0000000000031c34..0000000000032538 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031c38 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031c40 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000031c64 │ │ │ │ +000043dc 0000000000000024 000043e0 FDE cie=00000000 pc=000000000002c75c..000000000002c7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c760 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c764 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c784 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000031c80 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000031ce0 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000031db8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc2: 1036 to 00000000000321c4 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000321e4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000321f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002c7d0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032204 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003220c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7d8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032210 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032214 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032218 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003221c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032220 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032228 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003222c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c7dc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032234 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003224c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003226c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc2: 688 to 000000000003251c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d6c 000000000000001c 00004d70 FDE cie=00000000 pc=0000000000032544..00000000000325a0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003254c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032554 │ │ │ │ +00004404 0000000000000010 00004408 FDE cie=00000000 pc=000000000002c7ec..000000000002c7f4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004418 0000000000000028 0000441c FDE cie=00000000 pc=000000000002c7fc..000000000002c880 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c808 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c818 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000032590 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000002c860 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000032598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c864 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003259c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c868 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c86c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c870 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004d8c 0000000000000020 00004d90 FDE cie=00000000 pc=00000000000325a4..0000000000032828 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000325b8 │ │ │ │ +00004444 0000000000000024 00004448 FDE cie=00000000 pc=000000000002c88c..000000000002c8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c890 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000325bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c898 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c8ac │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 280 to 00000000000326d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c8b8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000326dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c8c0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000326e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004db0 0000000000000010 00004db4 FDE cie=00000000 pc=0000000000032834..000000000003286c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004dc4 0000000000000020 00004dc8 FDE cie=00000000 pc=0000000000032874..0000000000032b30 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000032888 │ │ │ │ +0000446c 0000000000000024 00004470 FDE cie=00000000 pc=000000000002c8cc..000000000002c924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c8d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003288c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c8d8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c8ec │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 436 to 0000000000032a40 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c90c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032a44 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c918 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c91c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c920 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032a64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004de8 0000000000000020 00004dec FDE cie=00000000 pc=0000000000032b34..0000000000032dd8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000032b4c │ │ │ │ +00004494 0000000000000024 00004498 FDE cie=00000000 pc=000000000002c92c..000000000002c984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c930 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032b50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c938 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002c94c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 420 to 0000000000032cf4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002c96c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032cf8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c978 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c97c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c980 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032d04 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e0c 0000000000000024 00004e10 FDE cie=00000000 pc=0000000000032de4..0000000000032e50 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032df0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032dfc │ │ │ │ +000044bc 0000000000000024 000044c0 FDE cie=00000000 pc=000000000002c98c..000000000002c9dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c990 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c994 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002c9a4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c9b0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 48 to 0000000000032e2c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002c9c8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032e30 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032e34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002c9d0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000032e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9d4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e34 0000000000000010 00004e38 FDE cie=00000000 pc=0000000000032e54..0000000000032e68 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e48 0000000000000010 00004e4c FDE cie=00000000 pc=0000000000032e74..0000000000032ee0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00004e5c 0000000000000010 00004e60 FDE cie=00000000 pc=0000000000032ee4..0000000000032fc0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e70 0000000000000030 00004e74 FDE cie=00000000 pc=0000000000032fc4..0000000000033430 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032fcc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000032fec │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +000044e4 0000000000000028 000044e8 FDE cie=00000000 pc=000000000002c9dc..000000000002ca68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c9e0 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002c9ec │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002ca0c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 736 to 00000000000332cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000002ca4c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ca54 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332d4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca58 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332dc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ca60 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000332e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ea4 000000000000001c 00004ea8 FDE cie=00000000 pc=0000000000033434..0000000000033468 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003343c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033444 │ │ │ │ +00004510 0000000000000018 00004514 FDE cie=00000000 pc=000000000002ca6c..000000000002cac8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ca74 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ca78 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033458 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000002cab0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033460 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033464 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cab8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00004ec4 0000000000000038 00004ec8 FDE cie=00000000 pc=0000000000033474..0000000000033970 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033478 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003347c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000033490 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000334ac │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 800 to 00000000000337cc │ │ │ │ +0000452c 0000000000000038 00004530 FDE cie=00000000 pc=000000000002cacc..000000000002cbac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cad0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cad4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cae4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002caf0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002cb34 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cb48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002cb70 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002cb84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb88 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb8c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb94 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337e0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337e4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000337e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000033804 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cb9c │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cba8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004f00 0000000000000068 00004f04 FDE cie=00000000 pc=0000000000033974..0000000000033fb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033978 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033980 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000339a8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000339bc │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000033b00 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033b10 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 776 to 0000000000033e18 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e1c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e20 │ │ │ │ +00004568 0000000000000044 0000456c FDE cie=00000000 pc=000000000002cbac..000000000002cd10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbb0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cbb4 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cbc4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cbd4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002cc08 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000002cc34 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000002ccb0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccb4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033e24 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 228 to 0000000000033f08 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002ccc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000033f20 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccc8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cccc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccd0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f30 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f34 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ccd4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ccdc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cce0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033f3c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ccfc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033f4c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000033f9c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000033fa4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002cd0c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f6c 0000000000000050 00004f70 FDE cie=00000000 pc=0000000000033fc4..00000000000341a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000033fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000033fd4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033fe4 │ │ │ │ +000045b0 0000000000000034 000045b4 FDE cie=00000000 pc=000000000002cd1c..000000000002cdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd20 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cd24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000033ff4 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000034010 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003404c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cd40 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 252 to 0000000000034148 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002cd94 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cd9c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003414c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034150 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cda0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cda4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034154 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034174 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cda8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdac │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cdb4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdb8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000045e8 0000000000000038 000045ec FDE cie=00000000 pc=000000000002cdc4..000000000002d24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cdcc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002cde8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 368 to 000000000002cf58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034178 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002cf60 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf64 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003417c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf68 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf6c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf70 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034180 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034184 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003418c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf74 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034190 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002cf78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034194 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002cf84 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000341a4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fc0 0000000000000024 00004fc4 FDE cie=00000000 pc=00000000000341b4..00000000000341fc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000341b8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000341bc │ │ │ │ +00004624 0000000000000020 00004628 FDE cie=00000000 pc=000000000002d254..000000000002d2dc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d25c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d264 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000341cc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000341e8 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000002d2cc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000341f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d2d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000341f4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000341f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d2d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004fe8 0000000000000010 00004fec FDE cie=00000000 pc=0000000000034204..0000000000034268 │ │ │ │ - DW_CFA_nop │ │ │ │ +00004648 0000000000000028 0000464c FDE cie=00000000 pc=000000000002d2e4..000000000002d72c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000002d308 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d30c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 340 to 000000000002d460 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d464 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d484 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000002d4e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d4e4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002d504 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ffc 0000000000000010 00005000 FDE cie=00000000 pc=0000000000034274..0000000000034280 │ │ │ │ +00004674 0000000000000010 00004678 FDE cie=00000000 pc=000000000002d734..000000000002d74c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005010 0000000000000020 00005014 FDE cie=00000000 pc=0000000000034284..00000000000342d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034288 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003428c │ │ │ │ +00004688 0000000000000034 0000468c FDE cie=00000000 pc=000000000002d754..000000000002dabc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d758 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002d768 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003429c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000342bc │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002d790 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000342d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d794 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d7a0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000342d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d7a8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d7ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002d7c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002d7cc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 236 to 000000000002d8b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002d8c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005034 0000000000000010 00005038 FDE cie=00000000 pc=00000000000342e4..0000000000034410 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005048 0000000000000010 0000504c FDE cie=00000000 pc=0000000000034414..0000000000034490 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000505c 0000000000000044 00005060 FDE cie=00000000 pc=0000000000034494..0000000000034590 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003449c │ │ │ │ +000046c0 0000000000000040 000046c4 FDE cie=00000000 pc=000000000002dac4..000000000002df2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dac8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000344b0 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dacc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000344cc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002dae0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000034528 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000002dbe8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002dbf4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbf8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003452c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dbfc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc00 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000034538 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dc04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002dc24 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 676 to 000000000002dec8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003453c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002ded4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034540 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034544 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034548 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003454c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ded8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dedc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dee0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002dee4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003455c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002df04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00004704 0000000000000028 00004708 FDE cie=00000000 pc=000000000002df34..000000000002e598 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df38 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df3c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002df58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002df5c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002df64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 252 to 000000000002e060 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e068 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002e084 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050a4 0000000000000010 000050a8 FDE cie=00000000 pc=0000000000034594..00000000000345ec │ │ │ │ +00004730 0000000000000010 00004734 FDE cie=00000000 pc=000000000002e5a8..000000000002e5c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050b8 0000000000000010 000050bc FDE cie=00000000 pc=00000000000345f4..000000000003464c │ │ │ │ +00004744 0000000000000010 00004748 FDE cie=00000000 pc=000000000002e5c8..000000000002e5e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050cc 0000000000000010 000050d0 FDE cie=00000000 pc=0000000000034654..00000000000346ac │ │ │ │ +00004758 0000000000000010 0000475c FDE cie=00000000 pc=000000000002e5e8..000000000002e60c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000050e0 0000000000000038 000050e4 FDE cie=00000000 pc=00000000000346b4..0000000000034770 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000346bc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000346dc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000034744 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034748 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003474c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034750 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034754 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034758 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003475c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034760 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034764 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000476c 0000000000000010 00004770 FDE cie=00000000 pc=000000000002e618..000000000002e800 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000511c 0000000000000038 00005120 FDE cie=00000000 pc=0000000000034774..0000000000034830 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003477c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003479c │ │ │ │ +00004780 000000000000002c 00004784 FDE cie=00000000 pc=000000000002e808..000000000002e894 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002e810 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002e824 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000034804 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002e868 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e86c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003480c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e870 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e874 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e878 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034818 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003481c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034820 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034824 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e884 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005158 0000000000000054 0000515c FDE cie=00000000 pc=0000000000034834..00000000000349b0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003483c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034840 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003486c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0000000000034918 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003491c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034920 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034924 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034928 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003492c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034930 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034934 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034938 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003493c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034940 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034944 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000034964 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000349ac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - │ │ │ │ -000051b0 0000000000000024 000051b4 FDE cie=00000000 pc=00000000000349b4..0000000000034a30 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000349c0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000349cc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000034a00 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a04 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a08 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000034a14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +000047b0 0000000000000010 000047b4 FDE cie=00000000 pc=000000000002e898..000000000002ea54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000051d8 0000000000000018 000051dc FDE cie=00000000 pc=0000000000034a34..0000000000034a88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034a44 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000034a58 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000034a5c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000051f4 0000000000000010 000051f8 FDE cie=00000000 pc=0000000000034a94..0000000000034ad8 │ │ │ │ +000047c4 0000000000000010 000047c8 FDE cie=00000000 pc=000000000002ea58..000000000002ec14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005208 0000000000000010 0000520c FDE cie=00000000 pc=0000000000034ae4..0000000000034dc4 │ │ │ │ +000047d8 0000000000000010 000047dc FDE cie=00000000 pc=000000000002ec18..000000000002ed74 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000521c 0000000000000010 00005220 FDE cie=00000000 pc=0000000000034dc4..0000000000034f2c │ │ │ │ +000047ec 0000000000000010 000047f0 FDE cie=00000000 pc=000000000002ed78..000000000002ef34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005230 0000000000000010 00005234 FDE cie=00000000 pc=0000000000034f34..0000000000034f78 │ │ │ │ +00004800 0000000000000010 00004804 FDE cie=00000000 pc=000000000002ef38..000000000002eff0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005244 0000000000000010 00005248 FDE cie=00000000 pc=0000000000034f84..0000000000035050 │ │ │ │ +00004814 0000000000000010 00004818 FDE cie=00000000 pc=000000000002eff8..000000000002f104 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005258 0000000000000010 0000525c FDE cie=00000000 pc=0000000000035054..00000000000351b0 │ │ │ │ +00004828 0000000000000014 0000482c FDE cie=00000000 pc=000000000002f108..000000000002f310 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000526c 000000000000004c 00005270 FDE cie=00000000 pc=00000000000351b4..0000000000035514 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000351b8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000351c4 │ │ │ │ +00004840 0000000000000050 00004844 FDE cie=00000000 pc=000000000002f320..000000000002f684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f324 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f32c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000002f360 │ │ │ │ + DW_CFA_def_cfa_offset: 49376 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000351d0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000351e0 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000351ec │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-72 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000351f8 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-88 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 688 to 00000000000354a8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 508 to 000000000002f55c │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f560 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f568 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f56c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f570 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354b4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354b8 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354bc │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354c0 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354c4 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354c8 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354cc │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000354d4 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000354d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f574 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f578 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f57c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f580 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f584 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f588 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f58c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f590 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000354e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f5b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000052bc 000000000000002c 000052c0 FDE cie=00000000 pc=0000000000035514..000000000003560c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035518 │ │ │ │ +00004894 0000000000000034 00004898 FDE cie=00000000 pc=000000000002f690..000000000002f794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f694 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003551c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035524 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035530 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035548 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f69c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000355f0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000355f4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000355f8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000355fc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035604 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035608 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000052ec 000000000000002c 000052f0 FDE cie=00000000 pc=0000000000035614..000000000003577c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035618 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035620 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000002f6bc │ │ │ │ + DW_CFA_def_cfa_offset: 32848 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003562c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035644 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000356b8 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000002f754 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f758 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000356bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f75c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000356c0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000356c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f760 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000356cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f764 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f768 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f76c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000356e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000531c 0000000000000020 00005320 FDE cie=00000000 pc=0000000000035784..000000000003583c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035788 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003578c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000357a0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000035830 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035834 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035838 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005340 000000000000002c 00005344 FDE cie=00000000 pc=0000000000035844..000000000003592c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035848 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003584c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035858 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003586c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ +000048cc 0000000000000018 000048d0 FDE cie=00000000 pc=000000000002f7a0..000000000002f7d4 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f7b0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7b4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000358d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f7c4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000358d4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000358d8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000358e0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000358e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000035904 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005370 000000000000004c 00005374 FDE cie=00000000 pc=0000000000035934..0000000000035ab4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035938 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003593c │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003594c │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000035978 │ │ │ │ +000048e8 0000000000000040 000048ec FDE cie=00000000 pc=000000000002f7e0..000000000002fa38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f7e4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000002f80c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-96 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000359a0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000035a08 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035a14 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a18 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000035a70 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a74 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035a7c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a80 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a84 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a88 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035a90 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035a94 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035a9c │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035aa0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035aa4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -000053c0 0000000000000050 000053c4 FDE cie=00000000 pc=0000000000035ab4..0000000000035c70 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035ab8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035ac0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000035ae8 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-88 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-104 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000035afc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-96 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000035c1c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000002f894 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c20 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f898 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f89c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8a0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8a4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8a8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c40 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c44 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c4c │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c50 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c54 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c58 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8ac │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8b0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8b4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002f8bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002f8c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035c64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f8d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005414 0000000000000054 00005418 FDE cie=00000000 pc=0000000000035c74..0000000000035e74 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c78 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035c7c │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035c8c │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000035cc4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ +0000492c 0000000000000048 00004930 FDE cie=00000000 pc=000000000002fa40..000000000002fc64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fa44 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002fa58 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-96 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000035cf4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000035d7c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035d88 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000035e10 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000002faa4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002faa8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035e1c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002faac │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fab0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e28 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035e30 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e34 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e38 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000035e40 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e44 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e48 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e4c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fab8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fabc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000035e64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002fad0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000546c 0000000000000048 00005470 FDE cie=00000000 pc=0000000000035e74..00000000000360dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e78 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000035e7c │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035e8c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002fae0 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000035ea0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000035eb0 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000002fb4c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000002fb90 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000035ebc │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 340 to 0000000000036010 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000002fbfc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000002fc14 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc18 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc1c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000002fc50 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002fc60 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + │ │ │ │ +00004978 0000000000000050 0000497c FDE cie=00000000 pc=000000000002fc70..000000000002ffa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fc74 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000002fcb4 │ │ │ │ + DW_CFA_def_cfa_offset: 49408 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 452 to 000000000002fe78 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe7c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036014 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002fe84 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe88 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036018 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe8c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003601c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe94 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe98 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fe9c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036028 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fea0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003602c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fea4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036030 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002fea8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036038 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003603c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002feac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002feb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000054b8 0000000000000094 000054bc FDE cie=00000000 pc=00000000000360e4..0000000000036b34 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000360e8 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000360f0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000360fc │ │ │ │ +000049cc 00000000000000b4 000049d0 FDE cie=00000000 pc=000000000002ffa0..00000000000302d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffa4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002ffa8 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036108 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000002ffc4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ffd8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002ffec │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000030028 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036118 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003616c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003004c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030054 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ - DW_CFA_advance_loc2: 2288 to 0000000000036a5c │ │ │ │ + DW_CFA_advance_loc1: 152 to 00000000000300ec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300f0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a60 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300f4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a68 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300f8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a70 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000300fc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030100 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030104 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030108 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a84 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a88 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a8c │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a90 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a94 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a98 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036a9c │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036aa0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036aa8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036aac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030110 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030114 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000036ac4 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030130 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 140 to 00000000000301bc │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000301d8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000030200 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005550 0000000000000088 00005554 FDE cie=00000000 pc=0000000000036b34..0000000000036e84 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036b38 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000036b44 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000036b54 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036b5c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000036b70 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000036b94 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 588 to 0000000000036de0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030208 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036de4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036de8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036dec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036df0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036df4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036df8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036dfc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e00 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e04 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e08 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e0c │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e10 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e18 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e24 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000030244 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000036e6c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030250 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e74 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000036e7c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e80 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000055dc 0000000000000050 000055e0 FDE cie=00000000 pc=0000000000036e84..00000000000371d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000036e88 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000036ea0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000036ecc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ - DW_CFA_advance_loc2: 708 to 0000000000037190 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037194 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037198 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030268 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030270 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030278 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030280 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030298 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000302a0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003719c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371a0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371a4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371a8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371ac │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371b0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371b4 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371b8 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371bc │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371c0 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000371c8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000371cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005630 0000000000000010 00005634 FDE cie=00000000 pc=00000000000371d4..000000000003731c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005644 0000000000000010 00005648 FDE cie=00000000 pc=0000000000037324..0000000000037378 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000302c4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005658 0000000000000028 0000565c FDE cie=00000000 pc=0000000000037384..00000000000374cc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037388 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003738c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000373a0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000373b0 │ │ │ │ +00004a84 000000000000001c 00004a88 FDE cie=00000000 pc=00000000000302d0..0000000000030334 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000003030c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003031c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000037454 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030328 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037458 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037464 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037470 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030330 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037484 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005684 0000000000000028 00005688 FDE cie=00000000 pc=00000000000374d4..000000000003760c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000374dc │ │ │ │ +00004aa4 0000000000000028 00004aa8 FDE cie=00000000 pc=0000000000030340..00000000000303a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030344 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030350 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000374f0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037500 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 160 to 00000000000375a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030364 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000375a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003036c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000375b0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000375bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030370 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000375c4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030390 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000056b0 0000000000000028 000056b4 FDE cie=00000000 pc=0000000000037614..000000000003774c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037618 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003761c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037630 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037640 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 164 to 00000000000376e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030394 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000376e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030398 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000376f0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000376f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000303a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037704 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056dc 0000000000000010 000056e0 FDE cie=00000000 pc=0000000000037754..00000000000377b8 │ │ │ │ +00004ad0 0000000000000010 00004ad4 FDE cie=00000000 pc=00000000000303b0..00000000000303c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056f0 0000000000000010 000056f4 FDE cie=00000000 pc=00000000000377c4..0000000000037800 │ │ │ │ - DW_CFA_nop │ │ │ │ +00004ae4 0000000000000024 00004ae8 FDE cie=00000000 pc=00000000000303d0..0000000000030410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303d4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000303d8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000303e4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000303f0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000303f8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030404 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030408 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003040c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005704 0000000000000034 00005708 FDE cie=00000000 pc=0000000000037804..0000000000037c0c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037808 │ │ │ │ +00004b0c 000000000000002c 00004b10 FDE cie=00000000 pc=0000000000030410..0000000000030648 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030418 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037810 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030428 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037824 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 860 to 0000000000037b80 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 408 to 00000000000305c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037b84 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000305d0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305d4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037b90 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000305dc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000305e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037ba4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000305f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000037bcc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004b3c 0000000000000050 00004b40 FDE cie=00000000 pc=0000000000030650..0000000000030b14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030654 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000030694 │ │ │ │ + DW_CFA_def_cfa_offset: 49408 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 212 to 0000000000030768 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003076c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030770 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030774 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037be4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030778 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003077c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030780 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030784 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030788 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003078c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030790 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030794 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030798 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037bec │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000307b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000573c 0000000000000010 00005740 FDE cie=00000000 pc=0000000000037c14..0000000000037cdc │ │ │ │ +00004b90 0000000000000010 00004b94 FDE cie=00000000 pc=0000000000030b20..0000000000030b58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005750 0000000000000010 00005754 FDE cie=00000000 pc=0000000000037ce4..0000000000037ee0 │ │ │ │ +00004ba4 0000000000000010 00004ba8 FDE cie=00000000 pc=0000000000030b60..0000000000030b78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005764 0000000000000028 00005768 FDE cie=00000000 pc=0000000000037ee4..0000000000037f68 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037eec │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000037f00 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000037f38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f3c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f40 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037f48 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037f54 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005790 000000000000002c 00005794 FDE cie=00000000 pc=0000000000037f74..0000000000037ff0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f78 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037f7c │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000037f88 │ │ │ │ +00004bb8 000000000000003c 00004bbc FDE cie=00000000 pc=0000000000030b80..0000000000030ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b84 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030b88 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030ba0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037f98 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000037fd0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030bb0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000030c08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c0c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c10 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030c18 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fd8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fdc │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037fe4 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000037fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030c1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030c30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000030c68 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030c78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030c94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030ca0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ca4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057c0 0000000000000010 000057c4 FDE cie=00000000 pc=0000000000037ff4..0000000000038074 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000057d4 0000000000000010 000057d8 FDE cie=00000000 pc=0000000000038074..0000000000038138 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000057e8 000000000000001c 000057ec FDE cie=00000000 pc=0000000000038144..0000000000038194 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038148 │ │ │ │ +00004bf8 000000000000002c 00004bfc FDE cie=00000000 pc=0000000000030cb0..0000000000030d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030cb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003814c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030cc0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000038178 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030ce0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038180 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ce4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ce8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030cec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005808 0000000000000020 0000580c FDE cie=00000000 pc=0000000000038194..00000000000381e4 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003819c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381a0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000381b4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000381cc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030d04 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000381dc │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000381e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d08 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d0c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000582c 0000000000000018 00005830 FDE cie=00000000 pc=00000000000381e4..0000000000038228 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000381f4 │ │ │ │ +00004c28 0000000000000020 00004c2c FDE cie=00000000 pc=0000000000030d20..0000000000030da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000381fc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003821c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038220 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005848 000000000000003c 0000584c FDE cie=00000000 pc=0000000000038234..0000000000038324 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038238 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038248 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003825c │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-48 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-64 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030d28 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000382ec │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000030d4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382f0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382f4 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382f8 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000382fc │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038300 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038308 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038310 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038314 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030d54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003831c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000030d90 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000030d9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00005888 0000000000000024 0000588c FDE cie=00000000 pc=0000000000038324..00000000000385a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038328 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003832c │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038338 │ │ │ │ +00004c4c 0000000000000030 00004c50 FDE cie=00000000 pc=0000000000030da0..0000000000030e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030da4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000030dbc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000383f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000030e20 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000383f8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000383fc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000030e34 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e38 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e3c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e40 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030e48 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030e4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038404 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058b0 0000000000000028 000058b4 FDE cie=00000000 pc=00000000000385b4..0000000000038888 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000385b8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000385c0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000385d0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 208 to 00000000000386a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000386a4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000386b0 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000386b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000386bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ +00004c80 0000000000000010 00004c84 FDE cie=00000000 pc=0000000000030e50..0000000000030e58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000058dc 000000000000003c 000058e0 FDE cie=00000000 pc=0000000000038894..00000000000389ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038898 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000388a0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000388b4 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000388c0 │ │ │ │ +00004c94 000000000000002c 00004c98 FDE cie=00000000 pc=0000000000030e60..0000000000030fa8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030e68 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030e70 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 140 to 000000000003894c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038950 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038954 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000038960 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000030e8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038968 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003896c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030e9c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030ea0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000038984 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000030eb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038994 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003899c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000389a0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000389a4 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000591c 000000000000001c 00005920 FDE cie=00000000 pc=00000000000389b4..0000000000038b08 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000038ae8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038aec │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038afc │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000030f5c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030f60 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030f68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030f70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000593c 0000000000000018 00005940 FDE cie=00000000 pc=0000000000038b14..0000000000038b38 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b18 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b1c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038b2c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005958 0000000000000018 0000595c FDE cie=00000000 pc=0000000000038b44..0000000000038b68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b48 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b4c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038b5c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038b60 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005974 000000000000001c 00005978 FDE cie=00000000 pc=0000000000038b74..0000000000038c2c │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000038ba8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038bac │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000038bf0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038bf8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00004cc4 0000000000000010 00004cc8 FDE cie=00000000 pc=0000000000030fb0..0000000000030fc8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005994 0000000000000018 00005998 FDE cie=00000000 pc=0000000000038c34..0000000000038ccc │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000038c64 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038c68 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000038c98 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038c9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000059b0 0000000000000048 000059b4 FDE cie=00000000 pc=0000000000038cd4..0000000000038f5c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038cd8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038cdc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038cec │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000038d08 │ │ │ │ +00004cd8 0000000000000050 00004cdc FDE cie=00000000 pc=0000000000030fe8..000000000003124c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000030fec │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000030ff4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031000 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003100c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031024 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000038d84 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0000000000038f00 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f04 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f08 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038f18 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031030 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000031040 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003104c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000310b4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 296 to 00000000000311dc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000311f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000311f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f20 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000311fc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f24 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031200 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038f30 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031204 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031208 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003120c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031210 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031214 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003121c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031220 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038f44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031228 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038f54 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ - │ │ │ │ -000059fc 0000000000000024 00005a00 FDE cie=00000000 pc=0000000000038f64..0000000000039020 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f68 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038f6c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038f7c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038f8c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000039010 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039014 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039018 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003901c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005a24 000000000000006c 00005a28 FDE cie=00000000 pc=0000000000039024..000000000003982c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039028 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003902c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000039040 │ │ │ │ +00004d2c 0000000000000050 00004d30 FDE cie=00000000 pc=0000000000031258..000000000003148c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003125c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031260 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031268 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031274 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000031280 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000039088 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031298 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000390a0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000312a8 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000390ac │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1708 to 0000000000039758 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000031308 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 276 to 000000000003141c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031434 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003975c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039760 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031438 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003143c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003976c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031440 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039770 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031444 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039774 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031448 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039778 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003144c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003977c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031450 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031454 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039784 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039788 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003978c │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039790 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039794 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039798 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003979c │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000397a4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000397a8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000397ac │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005a94 0000000000000030 00005a98 FDE cie=00000000 pc=0000000000039834..0000000000039a50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039838 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003984c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 372 to 00000000000399c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000399c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003145c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000399c8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000399cc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000399d4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000399d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031460 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000399dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031468 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ac8 0000000000000070 00005acc FDE cie=00000000 pc=0000000000039a54..000000000003a214 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a58 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a5c │ │ │ │ +00004d80 000000000000004c 00004d84 FDE cie=00000000 pc=0000000000031498..00000000000316ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003149c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000314a0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039a64 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039a6c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000314b0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000039a78 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000039a9c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000314bc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000314d0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000314dc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000314ec │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000031534 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000039ac8 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 960 to 0000000000039e88 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 668 to 000000000003a124 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a12c │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000003a1b0 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003a1c8 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000003163c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000031654 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a1d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031658 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003165c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031660 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031664 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031668 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003166c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031670 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031674 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003167c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1f4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1f8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a1fc │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a200 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a204 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a208 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a20c │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a210 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031680 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031688 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005b3c 0000000000000020 00005b40 FDE cie=00000000 pc=000000000003a214..000000000003a280 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a21c │ │ │ │ +00004dd0 0000000000000014 00004dd4 FDE cie=00000000 pc=0000000000003594..00000000000035b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003598 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a224 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000035ac │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003a254 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a25c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a264 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a274 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a27c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005b60 0000000000000068 00005b64 FDE cie=00000000 pc=000000000003a284..000000000003a418 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a288 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a28c │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a29c │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003a2c0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000003a310 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a318 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003a370 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a374 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a380 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a384 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a38c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a390 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a394 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a398 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a39c │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a3a4 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a3ac │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a3b0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003a3c4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ +00004de8 0000000000000014 00004dec FDE cie=00000000 pc=00000000000035b0..00000000000035cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000035b4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000035c8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-56 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-64 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-72 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-80 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-88 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000003a404 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e00 0000000000000014 00004e04 FDE cie=00000000 pc=00000000000035cc..00000000000035e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000035d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000035e4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004e18 0000000000000014 00004e1c FDE cie=00000000 pc=00000000000316c4..00000000000316e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000316c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000316dc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bcc 0000000000000064 00005bd0 FDE cie=00000000 pc=000000000003a424..000000000003aa04 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a428 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a42c │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003a43c │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-136 │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-144 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003a478 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ +00004e30 0000000000000048 00004e34 FDE cie=00000000 pc=00000000000316f4..000000000003269c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000316f8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003172c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000003a4c4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 940 to 000000000003a870 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc1: 228 to 000000000003a954 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 380 to 00000000000318a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a95c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000318b0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318b4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a960 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318b8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318bc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a964 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318c0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a968 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318c4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a96c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318c8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318cc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a974 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318d0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a978 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a97c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a980 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a984 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a988 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a98c │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a990 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a994 │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003a998 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318d4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000318d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003a9a4 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000318f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005c34 0000000000000068 00005c38 FDE cie=00000000 pc=000000000003aa04..000000000003b044 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa08 │ │ │ │ - DW_CFA_def_cfa_offset: 352 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003aa0c │ │ │ │ - DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000003aa88 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ +00004e7c 0000000000000048 00004e80 FDE cie=00000000 pc=00000000000326a4..00000000000341e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000326a8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000326d4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 772 to 000000000003ad8c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 664 to 000000000003296c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad90 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000032974 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032978 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003297c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ad9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032980 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ada0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032984 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ada4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032988 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ada8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003298c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032990 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adac │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adb0 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adb4 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adb8 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adbc │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adc0 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adc4 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003adc8 │ │ │ │ - DW_CFA_restore: r63 ($fs7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003add0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032994 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032998 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003299c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003ade4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000329a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 604 to 000000000003b040 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ca0 0000000000000034 00005ca4 FDE cie=00000000 pc=000000000003b044..000000000003b134 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003b05c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b064 │ │ │ │ +00004ec8 0000000000000018 00004ecc FDE cie=00000000 pc=00000000000341e4..000000000003424c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000341e8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000341f4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b074 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034210 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b07c │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000034248 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 40 to 000000000003b0a4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + │ │ │ │ +00004ee4 0000000000000010 00004ee8 FDE cie=00000000 pc=0000000000034254..000000000003425c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00004ef8 0000000000000024 00004efc FDE cie=00000000 pc=0000000000034264..00000000000342d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034268 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034270 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034280 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b0b4 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003b10c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000342b8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b118 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b11c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b124 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b128 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000342c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000342cc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cd8 0000000000000030 00005cdc FDE cie=00000000 pc=000000000003b134..000000000003b2b0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b140 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b150 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ +00004f20 0000000000000024 00004f24 FDE cie=00000000 pc=00000000000342d4..0000000000034344 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000342d8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000342e0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000342f0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 232 to 000000000003b238 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b244 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b24c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b250 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003b264 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003b29c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000034328 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b2a4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b2a8 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b2ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034334 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003433c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034340 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d0c 0000000000000010 00005d10 FDE cie=00000000 pc=000000000003b2b4..000000000003b2b8 │ │ │ │ +00004f48 0000000000000010 00004f4c FDE cie=00000000 pc=0000000000034344..000000000003438c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d20 000000000000003c 00005d24 FDE cie=00000000 pc=000000000003b2c4..000000000003b6bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003b2e8 │ │ │ │ +00004f5c 000000000000001c 00004f60 FDE cie=00000000 pc=0000000000034394..00000000000343d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003439c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000343a0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-48 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-56 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-64 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 760 to 000000000003b5e0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000343b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5e4 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5e8 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b5ec │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b5f8 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b608 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b60c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b610 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b614 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000343bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003b624 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000343c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00004f7c 0000000000000010 00004f80 FDE cie=00000000 pc=00000000000343e4..00000000000343f0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005d60 0000000000000060 00005d64 FDE cie=00000000 pc=000000000003b6c4..000000000003b970 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b6c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b6d4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003b700 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ +00004f90 0000000000000028 00004f94 FDE cie=00000000 pc=00000000000343f4..0000000000034488 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000343fc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003440c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000003b75c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b764 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000003b86c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b870 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b878 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000034460 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b87c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034464 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034468 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003446c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b884 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b888 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b88c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b890 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b894 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b898 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b89c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034470 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003b8a4 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005dc4 0000000000000010 00005dc8 FDE cie=00000000 pc=000000000003b974..000000000003b9d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005dd8 0000000000000010 00005ddc FDE cie=00000000 pc=000000000003b9d4..000000000003ba34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005dec 0000000000000010 00005df0 FDE cie=00000000 pc=000000000003ba34..000000000003bad4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034474 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e00 0000000000000028 00005e04 FDE cie=00000000 pc=000000000003bad4..000000000003bb60 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003badc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bae8 │ │ │ │ +00004fbc 0000000000000028 00004fc0 FDE cie=00000000 pc=0000000000034494..000000000003452c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034498 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000344a8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bb00 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000003bb40 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000003450c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bb4c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034510 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bb58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034518 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034524 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034528 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005e2c 0000000000000020 00005e30 FDE cie=00000000 pc=000000000003bb64..000000000003bb90 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb68 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb6c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bb78 │ │ │ │ +00004fe8 0000000000000028 00004fec FDE cie=00000000 pc=0000000000034534..00000000000345cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034538 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034548 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bb80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000345ac │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bb88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000345b0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000345b8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000345c4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bb8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000345c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e50 0000000000000028 00005e54 FDE cie=00000000 pc=000000000003bb94..000000000003bc50 │ │ │ │ - DW_CFA_advance_loc1: 40 to 000000000003bbbc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bbc0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003bbe4 │ │ │ │ +00005014 0000000000000038 00005018 FDE cie=00000000 pc=00000000000345d4..000000000003471c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000345e8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000345f4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000003bc30 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034604 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc34 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bc3c │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc40 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc44 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034610 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034614 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005e7c 000000000000002c 00005e80 FDE cie=00000000 pc=000000000003bc54..000000000003bd80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc58 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bc5c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003bc6c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034634 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034638 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034650 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003bc84 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 228 to 000000000003bd68 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000346f4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd6c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034700 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034704 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034708 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd7c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00005eac 0000000000000020 00005eb0 FDE cie=00000000 pc=000000000003bd84..000000000003bfe0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd88 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bd8c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 420 to 000000000003bf30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003bf38 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034714 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034718 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bf44 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ed0 000000000000004c 00005ed4 FDE cie=00000000 pc=000000000003bfe4..000000000003c8f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfe8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003bfec │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003bff8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003c018 │ │ │ │ +00005050 0000000000000034 00005054 FDE cie=00000000 pc=0000000000034724..0000000000034850 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003472c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034730 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c02c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1736 to 000000000003c6f4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034754 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c6f8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c704 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c708 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c714 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c718 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c720 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c724 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c728 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c72c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c734 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c738 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034760 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003c744 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000034774 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00005f20 0000000000000044 00005f24 FDE cie=00000000 pc=000000000003c904..000000000003ce9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c908 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003c90c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003c924 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003c950 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034790 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-64 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 656 to 000000000003cbe0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000034814 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003cbe8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbec │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034820 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbf0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbf4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbf8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cbfc │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc00 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc04 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc08 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003cc0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034824 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003cc24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034834 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003484c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ │ │ │ │ -00005f68 000000000000004c 00005f6c FDE cie=00000000 pc=000000000003cea4..000000000003d230 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ceb4 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000003cee4 │ │ │ │ +00005088 0000000000000048 0000508c FDE cie=00000000 pc=0000000000034854..0000000000034ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034858 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003485c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000034888 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 552 to 000000000003d10c │ │ │ │ + DW_CFA_advance_loc2: 400 to 0000000000034a18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a1c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a20 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a24 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d11c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a28 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d120 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a2c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d124 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a30 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a34 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a38 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d12c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a3c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d130 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a40 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d134 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d13c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034a44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d144 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034a54 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fb8 0000000000000010 00005fbc FDE cie=00000000 pc=000000000003d234..000000000003d250 │ │ │ │ +000050d4 000000000000002c 000050d8 FDE cie=00000000 pc=0000000000034ac4..0000000000034b48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034ac8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034acc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034ad8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034af4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000034b18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034b20 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b24 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b28 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b2c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034b34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005fcc 000000000000002c 00005fd0 FDE cie=00000000 pc=000000000003d254..000000000003d318 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d258 │ │ │ │ - DW_CFA_def_cfa_offset: 1072 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d25c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003d270 │ │ │ │ +00005104 000000000000002c 00005108 FDE cie=00000000 pc=0000000000034b54..0000000000034bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b58 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034b5c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000034b68 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003d28c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000034b84 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000003d2fc │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000034bb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d300 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d304 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034bc0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bc4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034bcc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d30c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bd0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00005ffc 0000000000000078 00006000 FDE cie=00000000 pc=000000000003d324..000000000003d7b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d328 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d32c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d33c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003d364 │ │ │ │ +00005134 0000000000000044 00005138 FDE cie=00000000 pc=0000000000034be4..0000000000034d78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034be8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034bec │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000034c14 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003d374 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000003d408 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 536 to 000000000003d620 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d624 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d644 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000034d30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d648 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d64c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d34 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d38 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d3c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d658 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d40 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d44 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d65c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d48 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d4c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d50 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d54 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d668 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d66c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d684 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000003d6e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d6ec │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003d704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034d5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003d75c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003d77c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006078 0000000000000038 0000607c FDE cie=00000000 pc=000000000003d7cc..000000000003d8d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d7d0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d7d4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000003d814 │ │ │ │ +0000517c 000000000000003c 00005180 FDE cie=00000000 pc=0000000000034d84..0000000000034f0c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034d9c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034db4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034dc4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000034dd4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000003d8a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034ddc │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000034e58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e5c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e60 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8b0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e64 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e68 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e6c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d8c0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e70 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000034e78 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034e7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d8cc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000034e94 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000060b4 000000000000003c 000060b8 FDE cie=00000000 pc=000000000003d8dc..000000000003d9c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d8e0 │ │ │ │ +000051bc 000000000000003c 000051c0 FDE cie=00000000 pc=0000000000034f14..00000000000350e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000034f18 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003d904 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000034f38 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000003d99c │ │ │ │ + DW_CFA_advance_loc2: 236 to 0000000000035024 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035050 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035054 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035058 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003505c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035060 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035064 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035068 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9b8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003d9c0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003506c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035074 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000060f4 0000000000000020 000060f8 FDE cie=00000000 pc=000000000003d9cc..000000000003da20 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9d0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003d9d4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003d9f8 │ │ │ │ +000051fc 0000000000000048 00005200 FDE cie=00000000 pc=00000000000350f4..0000000000035300 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000350f8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003511c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003da10 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da14 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00006118 0000000000000028 0000611c FDE cie=00000000 pc=000000000003da2c..000000000003db1c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003da30 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003da38 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000003daa8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035128 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000035134 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000351ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003dab0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000035218 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003521c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003dab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035220 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035224 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035228 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003522c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dacc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035234 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003db04 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003db10 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003db18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003524c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 136 to 00000000000352d4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000352dc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000352fc │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006144 0000000000000020 00006148 FDE cie=00000000 pc=000000000003db1c..000000000003db9c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003db20 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003db28 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +00005248 000000000000007c 0000524c FDE cie=00000000 pc=0000000000035304..00000000000357ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035308 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003530c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003532c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000003db88 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003db90 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003db98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006168 0000000000000048 0000616c FDE cie=00000000 pc=000000000003db9c..000000000003eab0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003dbac │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003dbc0 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035350 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003dbf4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000035368 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 2308 to 000000000003e4f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035378 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 384 to 00000000000354f8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc2: 396 to 0000000000035684 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035688 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003568c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035690 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035694 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035698 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000356a0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e4fc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000356a8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e500 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356ac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356b0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000356b4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000356bc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000356d4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000356f4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000035774 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000357d0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e504 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357d4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e508 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e50c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357d8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357dc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e514 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e518 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357e0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e51c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357e4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e520 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000357e8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003e524 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003e52c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000061b4 000000000000001c 000061b8 FDE cie=00000000 pc=000000000003eabc..000000000003eb48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003eac0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ead0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003eae4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003eaf8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003eb08 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ - │ │ │ │ -000061d4 0000000000000010 000061d8 FDE cie=00000000 pc=000000000003eb4c..000000000003eb70 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000061e8 0000000000000010 000061ec FDE cie=00000000 pc=000000000003eb7c..000000000003eb8c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000061fc 0000000000000010 00006200 FDE cie=00000000 pc=000000000003eb8c..000000000003ebb8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006210 0000000000000010 00006214 FDE cie=00000000 pc=000000000003ebbc..000000000003ebc4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006224 0000000000000034 00006228 FDE cie=00000000 pc=000000000003ebcc..000000000003ecd0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ebdc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ebec │ │ │ │ +000052c8 000000000000002c 000052cc FDE cie=00000000 pc=00000000000357f4..0000000000035a20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000357fc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003580c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000003ec3c │ │ │ │ + DW_CFA_advance_loc2: 356 to 0000000000035970 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035974 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec44 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035978 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ec4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003ec6c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000003ecb0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ecb4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ecb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035980 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ecbc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ecc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035984 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035994 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000625c 000000000000006c 00006260 FDE cie=00000000 pc=000000000003ecdc..000000000003ef40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ece0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003ecf0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ +000052f8 00000000000000a0 000052fc FDE cie=00000000 pc=0000000000035a24..0000000000035e18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a28 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035a30 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ecfc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000035a44 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003ed18 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000035a54 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 232 to 000000000003ee00 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035a78 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035aa8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 444 to 0000000000035c64 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee04 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c68 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c6c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee10 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee14 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee18 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003ee30 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c70 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c74 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c78 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c7c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ee40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c80 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035c88 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c8c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c90 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035c94 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ee4c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000035cb4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 200 to 000000000003ef14 │ │ │ │ + DW_CFA_advance_loc2: 240 to 0000000000035da4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef18 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef1c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef20 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef24 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef28 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ef2c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000062cc 0000000000000024 000062d0 FDE cie=00000000 pc=000000000003ef4c..000000000003efdc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ef54 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003ef60 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003ef7c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003efb0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003efd0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003efd4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003efd8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000062f4 00000000000000f0 000062f8 FDE cie=00000000 pc=000000000003efdc..000000000003f4d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003efe0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003efe4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000003f018 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000035dd4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003f038 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f04c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003f088 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035ddc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f090 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 220 to 000000000003f16c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000003f1a4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f1c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1c4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1cc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1d0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1d4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1d8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1dc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1e0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f1e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f1ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f1fc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000035e14 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003f228 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000003f260 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f264 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f268 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f26c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f270 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f274 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f278 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f27c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000539c 0000000000000064 000053a0 FDE cie=00000000 pc=0000000000035e24..0000000000036138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035e28 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000035e30 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000035e54 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000035e70 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 336 to 0000000000035fc0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000036070 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f280 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f284 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f28c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f2a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2ac │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036080 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036084 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036088 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003608c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036090 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2c4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036094 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f2d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003609c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000360a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f2dc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000360b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f2f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000360cc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000360e4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000360ec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f2fc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f300 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f304 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f308 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f30c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f310 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f320 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f324 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f330 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003611c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005404 0000000000000048 00005408 FDE cie=00000000 pc=0000000000036144..00000000000371ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036148 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000036174 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000036308 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f334 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000036310 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036314 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036318 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f33c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003631c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036320 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036324 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036328 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f34c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003632c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036330 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f364 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036334 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000036338 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f36c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000036354 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000003f3bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3c0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3c4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005450 000000000000006c 00005454 FDE cie=00000000 pc=00000000000371b4..000000000003765c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000371c4 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000371dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000037218 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000372c0 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 824 to 00000000000375f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000375fc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3cc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3d0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3d4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3d8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3dc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f3f8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f3fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f40c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037600 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003761c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037620 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f414 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f418 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f41c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037624 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f420 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037628 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f424 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003762c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037630 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f42c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037634 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f444 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003763c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037640 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f44c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000003f474 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037644 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000003f4a4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003764c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4a8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037658 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000063e8 0000000000000034 000063ec FDE cie=00000000 pc=000000000003f4dc..000000000003f5a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4e0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f4e4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f4ec │ │ │ │ +000054c0 0000000000000024 000054c4 FDE cie=00000000 pc=0000000000037664..000000000003798c │ │ │ │ + DW_CFA_advance_loc2: 404 to 00000000000377f8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000037804 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f4f8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f508 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f520 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003781c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000003f578 │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000378d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f588 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f58c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f590 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f594 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f598 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f59c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006420 000000000000021c 00006424 FDE cie=00000000 pc=000000000003f5ac..00000000000409dc │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f5bc │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003f5c8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000003f5d8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f5f0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +000054e8 0000000000000098 000054ec FDE cie=00000000 pc=0000000000037994..000000000003811c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000379a4 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000379ac │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000379f0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f604 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000003f658 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 572 to 0000000000037c2c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f65c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c30 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c34 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f660 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f664 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f668 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c38 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003f66c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c3c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f674 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c40 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037c44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000003f68c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000003f6c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003f6cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 236 to 000000000003f7b8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003f7cc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 292 to 000000000003f8f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003f90c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000037c54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 252 to 000000000003fa08 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000037c94 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000003fa2c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc2: 316 to 0000000000037dd0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037dd4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037dd8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc2: 480 to 000000000003fc0c │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000037e2c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000003fc2c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e30 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000037e54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000003fc88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e58 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000037e5c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000037f18 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000037f40 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000037fd4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000038044 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003fc8c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038054 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 632 to 000000000003ff04 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000038074 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003ff0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000038084 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 404 to 00000000000400a0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000380ac │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000400ac │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000038104 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 508 to 00000000000402a8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 36 to 00000000000402cc │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc2: 412 to 0000000000040468 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000038118 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004046c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000004050c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005584 0000000000000048 00005588 FDE cie=00000000 pc=0000000000038124..0000000000039a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038128 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003812c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000038168 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004052c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 188 to 00000000000405e8 │ │ │ │ + DW_CFA_advance_loc2: 464 to 0000000000038338 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000405ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040600 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040618 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000040684 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000038340 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038344 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038348 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003834c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038350 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038354 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038358 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004068c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003835c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040690 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038360 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038364 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000406c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000406c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000406e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000406ec │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040710 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040714 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040738 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004073c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004075c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040764 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038368 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000038374 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000040788 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000055d0 0000000000000048 000055d4 FDE cie=00000000 pc=0000000000039aa4..000000000003b630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039aa8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000039ad8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004078c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000407b0 │ │ │ │ + DW_CFA_advance_loc2: 5644 to 000000000003b0e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000407b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000407e0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000407fc │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040828 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000040844 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b0ec │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0f0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0f4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0f8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b0fc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b100 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b104 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b108 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b10c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b110 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040864 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004086c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004088c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040894 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000408b4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000408bc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000408dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000408e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040904 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004090c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004092c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040934 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040954 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004095c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000040988 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004098c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000409ac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000409b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b114 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b11c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000409c8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006640 00000000000000a0 00006644 FDE cie=00000000 pc=00000000000409dc..0000000000040fb4 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000409e8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000409f4 │ │ │ │ +0000561c 0000000000000048 00005620 FDE cie=00000000 pc=000000000003b634..000000000003bc70 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003b644 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003b670 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000040a08 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040a28 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040a40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040a60 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1056 to 0000000000040e80 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e84 │ │ │ │ + DW_CFA_advance_loc2: 492 to 000000000003b85c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b860 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b864 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b868 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b86c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b870 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b874 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b878 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b87c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b880 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000040eec │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ef0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ef4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040ef8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040efc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b888 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003b88c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000040f04 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b894 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005668 000000000000006c 0000566c FDE cie=00000000 pc=000000000003bc74..000000000003bf9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bc78 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003bcac │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000003bce0 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000040f24 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000003bdb0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000003be88 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be8c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be90 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be94 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be98 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003be9c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bea0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bea4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bea8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000040f4c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040f54 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003beb0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003beb4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003bed4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bedc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bee0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bee4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bee8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003beec │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bef8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003befc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bf08 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bf0c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040f6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000040f74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf14 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf1c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003bf24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000040f8c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003bf6c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003bf84 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003bf98 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000066e4 0000000000000054 000066e8 FDE cie=00000000 pc=0000000000040fbc..00000000000410ec │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040fc8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000040fd4 │ │ │ │ +000056d8 0000000000000058 000056dc FDE cie=00000000 pc=000000000003bfa4..000000000003c28c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bfa8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003bfb4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040fe4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003bfdc │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000040ff4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000041040 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 412 to 000000000003c178 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041044 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c17c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041050 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c180 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c184 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c188 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c198 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041054 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c19c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041058 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1a0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004105c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c1a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004106c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000410ac │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c1b4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410b0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410b4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000003c254 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c258 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c25c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c260 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c264 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c26c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005734 000000000000002c 00005738 FDE cie=00000000 pc=000000000003c294..000000000003c340 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c2a4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c2ac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c2c8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c2d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410c0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000410c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c2d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000003c314 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c32c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003c338 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000410d8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000410e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c33c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000673c 0000000000000064 00006740 FDE cie=00000000 pc=00000000000410ec..0000000000041254 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000410f8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041108 │ │ │ │ +00005764 000000000000002c 00005768 FDE cie=00000000 pc=000000000003c344..000000000003c5ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c34c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c35c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000041118 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041124 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000041178 │ │ │ │ + DW_CFA_advance_loc2: 364 to 000000000003c4c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004117c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041180 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041184 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4cc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041188 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4d0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004118c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4d4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041194 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c4d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000411ac │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c4f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005794 0000000000000028 00005798 FDE cie=00000000 pc=000000000003c5b4..000000000003c6c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c5bc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c5cc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000411f0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 176 to 000000000003c67c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411f4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411f8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c694 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000411fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c698 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c69c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c6a0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004120c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c6b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000057c0 0000000000000064 000057c4 FDE cie=00000000 pc=000000000003c6d4..000000000003c9f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c6d8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003c6ec │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041210 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041214 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041230 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000003c738 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000003c7f8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041234 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c800 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c804 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c808 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c810 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004123c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c814 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003c834 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000003c8e8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8ec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8f0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8f4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8f8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c8fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000067a4 0000000000000040 000067a8 FDE cie=00000000 pc=000000000004125c..000000000004130c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041264 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004126c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003c914 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041280 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004128c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c918 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000412d0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412d4 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c934 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412d8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003c950 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000412e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c954 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c958 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003c960 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003c964 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000412ec │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003c974 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412f0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + │ │ │ │ +00005828 0000000000000020 0000582c FDE cie=00000000 pc=000000000003c9f4..000000000003cb38 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000003ca78 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ca8c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000003cae0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000412f8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000412fc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041304 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cae4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003caf4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000067e8 0000000000000040 000067ec FDE cie=00000000 pc=000000000004130c..0000000000041684 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041310 │ │ │ │ +0000584c 000000000000001c 00005850 FDE cie=00000000 pc=000000000003cb44..000000000003cbcc │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003cb78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041314 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004132c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000041348 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 640 to 00000000000415c8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cb8c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003cbb0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000415d0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000415d4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000415dc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003cbbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000415ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cbc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041600 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041604 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041608 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004160c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004162c │ │ │ │ + │ │ │ │ +0000586c 000000000000001c 00005870 FDE cie=00000000 pc=000000000003cbd4..000000000003cc78 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000003cc18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000041668 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cc2c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003cc50 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004166c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc58 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc5c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041670 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000682c 0000000000000030 00006830 FDE cie=00000000 pc=000000000004168c..0000000000041788 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041698 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000416b0 │ │ │ │ +0000588c 0000000000000020 00005890 FDE cie=00000000 pc=000000000003cc84..000000000003cd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cc88 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cc90 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000041768 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003cd08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004176c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd0c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041770 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041774 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041778 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004177c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000003cd34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006860 0000000000000010 00006864 FDE cie=00000000 pc=00000000000417a8..000000000004182c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000058b0 0000000000000020 000058b4 FDE cie=00000000 pc=000000000003cd74..000000000003ce4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cd78 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cd80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003cdf8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cdfc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ce04 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003ce14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006874 0000000000000010 00006878 FDE cie=00000000 pc=0000000000041838..00000000000418ac │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000058d4 0000000000000020 000058d8 FDE cie=00000000 pc=000000000003ce54..000000000003cf2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ce58 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ce60 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003ced8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cedc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cee4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cef4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006888 0000000000000010 0000688c FDE cie=00000000 pc=00000000000418b8..00000000000418c0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000058f8 0000000000000020 000058fc FDE cie=00000000 pc=000000000003cf34..000000000003d00c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cf38 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cf40 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003cfb8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003cfbc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cfc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003cfd4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000689c 0000000000000010 000068a0 FDE cie=00000000 pc=00000000000418c8..00000000000418d0 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000591c 0000000000000020 00005920 FDE cie=00000000 pc=000000000003d014..000000000003d0b8 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003d048 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d05c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003d078 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d088 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d09c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000068b0 0000000000000010 000068b4 FDE cie=00000000 pc=00000000000418d8..0000000000041908 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00005940 000000000000001c 00005944 FDE cie=00000000 pc=000000000003d0c4..000000000003d1bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d0cc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d0d0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000003d118 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d11c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d134 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000068c4 0000000000000010 000068c8 FDE cie=00000000 pc=0000000000041908..000000000004192c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00005960 000000000000001c 00005964 FDE cie=00000000 pc=000000000003d1c4..000000000003d29c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d1d0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d1d4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000003d218 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d21c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d234 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000068d8 0000000000000010 000068dc FDE cie=00000000 pc=0000000000041938..0000000000041944 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00005980 000000000000001c 00005984 FDE cie=00000000 pc=000000000003d2a4..000000000003d3bc │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000003d338 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d348 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003d380 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d388 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d394 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -000068ec 0000000000000010 000068f0 FDE cie=00000000 pc=0000000000041948..0000000000041954 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000059a0 000000000000001c 000059a4 FDE cie=00000000 pc=000000000003d3c4..000000000003d4c8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000003d418 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d430 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003d468 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d47c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d494 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006900 0000000000000030 00006904 FDE cie=00000000 pc=0000000000041958..0000000000041b40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004195c │ │ │ │ +000059c0 000000000000001c 000059c4 FDE cie=00000000 pc=000000000003d4d4..000000000003d5c8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000003d518 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041960 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d530 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000003d568 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d57c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003d594 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000059e0 0000000000000020 000059e4 FDE cie=00000000 pc=000000000003d5d4..000000000003d6ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d5d8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d5e0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041978 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 252 to 0000000000041a74 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003d658 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041a7c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a80 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a84 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d65c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041a90 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d664 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041a98 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d674 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006934 0000000000000030 00006938 FDE cie=00000000 pc=0000000000041b48..0000000000041d40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b4c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041b50 │ │ │ │ +00005a04 0000000000000020 00005a08 FDE cie=00000000 pc=000000000003d6b4..000000000003d78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d6b8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d6c0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041b64 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000000000041c64 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003d738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c6c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c70 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c74 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d73c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041c80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d744 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000041c98 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d754 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006968 00000000000000b4 0000696c FDE cie=00000000 pc=0000000000041d48..0000000000042150 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d4c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041d50 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041d58 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000041d80 │ │ │ │ +00005a28 0000000000000020 00005a2c FDE cie=00000000 pc=000000000003d794..000000000003d86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d798 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d7a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000041dc4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000041e10 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000041e24 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003d818 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e28 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e2c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e30 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e34 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e38 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e3c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e40 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e44 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d81c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041e50 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d824 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041e58 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d834 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005a4c 0000000000000020 00005a50 FDE cie=00000000 pc=000000000003d874..000000000003d94c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d878 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d880 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 228 to 0000000000041f3c │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000003d8f8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f40 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f44 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f48 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f4c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f50 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f54 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f58 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000041f64 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f68 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000041f70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d8fc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003d904 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041f78 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003d914 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 196 to 000000000004203c │ │ │ │ + │ │ │ │ +00005a70 000000000000001c 00005a74 FDE cie=00000000 pc=000000000003d954..000000000003da1c │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000003d998 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003d9ac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000003d9dc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042058 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d9e8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003d9f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000420b4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420b8 │ │ │ │ + │ │ │ │ +00005a90 000000000000001c 00005a94 FDE cie=00000000 pc=000000000003da24..000000000003dadc │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003da58 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003da6c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003da94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420bc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420c0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420c4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420c8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420cc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420d0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000420dc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420e0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000420e8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000420ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003da9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000420f8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003dab4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005ab0 000000000000001c 00005ab4 FDE cie=00000000 pc=000000000003dae4..000000000003dc00 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003daf0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003daf4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000003db40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003db44 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003db54 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006a20 0000000000000060 00006a24 FDE cie=00000000 pc=0000000000042158..0000000000042334 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042160 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042164 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004217c │ │ │ │ +00005ad0 0000000000000020 00005ad4 FDE cie=00000000 pc=000000000003dc04..000000000003dd20 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000003dc70 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003dc80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042198 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 332 to 00000000000422e4 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000003dcc0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422e8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422ec │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422f0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422f4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422f8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000422fc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042300 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042304 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042308 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004230c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003dcc4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042320 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc1: 48 to 000000000003dcf4 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006a84 000000000000004c 00006a88 FDE cie=00000000 pc=0000000000042338..0000000000042694 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004233c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042344 │ │ │ │ +00005af4 000000000000001c 00005af8 FDE cie=00000000 pc=000000000003dd24..000000000003ddd0 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003dd58 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003dd74 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000042360 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00000000000423c0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 268 to 00000000000424cc │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000042514 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000004261c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004262c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004265c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042660 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042674 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042678 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004267c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042680 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042684 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042688 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004268c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003dda0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042690 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ddac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ddb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ad4 0000000000000038 00006ad8 FDE cie=00000000 pc=0000000000042698..0000000000042d4c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004269c │ │ │ │ +00005b14 000000000000001c 00005b18 FDE cie=00000000 pc=000000000003ddd4..000000000003de90 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000003de18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000426a0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000426b0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003de34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1156 to 0000000000042b34 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003de60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042b3c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b40 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b44 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003de6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000042b58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003de74 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000042b64 │ │ │ │ + │ │ │ │ +00005b34 0000000000000024 00005b38 FDE cie=00000000 pc=000000000003de94..000000000003e0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de98 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003de9c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000003df1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042b6c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b70 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b74 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042b78 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003df30 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003df34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003df38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003df40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042b98 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003df54 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006b10 00000000000000b0 00006b14 FDE cie=00000000 pc=0000000000042d58..00000000000446c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d5c │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000042d60 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000042d68 │ │ │ │ +00005b5c 0000000000000024 00005b60 FDE cie=00000000 pc=000000000003e0b4..000000000003e2b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e0bc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e0c0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000042d88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000042dfc │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000042e10 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 6068 to 00000000000445c4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445c8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445cc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445d0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445d4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445d8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445dc │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000003e130 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445e0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000445ec │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000445f0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000445f8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044608 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e144 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044618 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e154 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e160 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e168 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e174 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005b84 0000000000000044 00005b88 FDE cie=00000000 pc=000000000003e2c4..000000000003e614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e2c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003e2f4 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004461c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 228 to 000000000003e3d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3dc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004462c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3e0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044630 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3e4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044634 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3e8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044638 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3ec │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004463c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3f0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3f4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044640 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3f8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e3fc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004464c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e400 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e404 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003e414 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +00005bcc 0000000000000044 00005bd0 FDE cie=00000000 pc=000000000003e614..000000000003ea48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e61c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e634 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 236 to 000000000003e720 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044650 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003e734 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e738 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e73c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e740 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e744 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044658 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e748 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044678 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004467c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e754 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003e760 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044680 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e764 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e768 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004468c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e76c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e770 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044694 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044698 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004469c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446a0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003e774 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000446ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003e77c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003e794 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006bc4 0000000000000060 00006bc8 FDE cie=00000000 pc=00000000000446c8..0000000000044834 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446cc │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000446d0 │ │ │ │ +00005c14 000000000000007c 00005c18 FDE cie=00000000 pc=000000000003ea54..000000000003ef08 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ea5c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ea68 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003ea90 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000044700 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000044724 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000044760 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000044788 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044790 │ │ │ │ + DW_CFA_advance_loc2: 248 to 000000000003eb88 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb8c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044798 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004479c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb94 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb98 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eb9c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eba0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eba4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eba8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ebb0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ebbc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ebc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000447b8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003ebd4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000447c8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006c28 0000000000000048 00006c2c FDE cie=00000000 pc=0000000000044838..0000000000044a30 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004483c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044844 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000044854 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000044874 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004487c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004489c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 352 to 00000000000449fc │ │ │ │ + DW_CFA_advance_loc2: 684 to 000000000003ee80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee84 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee88 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a04 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee8c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee90 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee94 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee98 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ee9c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a18 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a1c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eea0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044a28 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000044a2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eea4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003eeac │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eeb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003eeb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006c74 0000000000000060 00006c78 FDE cie=00000000 pc=0000000000044a38..00000000000456c0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044a40 │ │ │ │ +00005c94 0000000000000028 00005c98 FDE cie=00000000 pc=000000000003ef14..000000000003f200 │ │ │ │ + DW_CFA_advance_loc1: 36 to 000000000003ef38 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000044a48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003ef44 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000044a6c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 2068 to 0000000000045280 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045284 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045288 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004528c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045290 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045294 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045298 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000452ac │ │ │ │ + DW_CFA_advance_loc2: 308 to 000000000003f078 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000452b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f07c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f084 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000452b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f088 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000452d8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f094 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005cc0 0000000000000028 00005cc4 FDE cie=00000000 pc=000000000003f204..000000000003f500 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003f238 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f244 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 992 to 00000000000456b8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 308 to 000000000003f378 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f37c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00006cd8 0000000000000010 00006cdc FDE cie=00000000 pc=00000000000456c0..00000000000456ec │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f384 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f388 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f394 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006cec 0000000000000038 00006cf0 FDE cie=00000000 pc=00000000000456f0..00000000000457f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000456f4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000456fc │ │ │ │ +00005cec 0000000000000028 00005cf0 FDE cie=00000000 pc=000000000003f504..000000000003f800 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003f538 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f544 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000045718 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000045740 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045748 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000457bc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457c0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000457cc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 308 to 000000000003f678 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000457d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f67c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f684 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457dc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457e0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000457e8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f688 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f694 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006d28 0000000000000024 00006d2c FDE cie=00000000 pc=00000000000457f0..0000000000045860 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000457f4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000457fc │ │ │ │ +00005d18 0000000000000028 00005d1c FDE cie=00000000 pc=000000000003f804..000000000003fb00 │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000003f838 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f844 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045810 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000004584c │ │ │ │ + DW_CFA_advance_loc2: 308 to 000000000003f978 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045850 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f97c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045854 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f984 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004585c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f988 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003f994 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006d50 0000000000000048 00006d54 FDE cie=00000000 pc=0000000000045860..0000000000045990 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045864 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045868 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045874 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000045894 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ +00005d44 0000000000000018 00005d48 FDE cie=00000000 pc=000000000003fb04..000000000003fb2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb08 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb0c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000458b0 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000458c4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000045958 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004595c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045960 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045964 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004596c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003fb24 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb28 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00005d60 0000000000000024 00005d64 FDE cie=00000000 pc=000000000003fb34..000000000003fbb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb38 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fb3c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fb4c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003fb60 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000003fba0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fba4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045978 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fba8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004597c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045980 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045984 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045988 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004598c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fbb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006d9c 0000000000000048 00006da0 FDE cie=00000000 pc=0000000000045990..0000000000045bd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045994 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045998 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000459a0 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000459c0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00005d88 0000000000000050 00005d8c FDE cie=00000000 pc=000000000003fbc4..000000000003fdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbc8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fbcc │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fbdc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000459cc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003fbf8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000459dc │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 424 to 0000000000045b84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045b90 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b94 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003fc10 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 328 to 000000000003fd58 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd5c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045b9c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd60 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd64 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ba8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045bac │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd68 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd6c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd70 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045bb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fd78 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fd7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045bc0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003fd84 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003fdb0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006de8 0000000000000048 00006dec FDE cie=00000000 pc=0000000000045be0..0000000000045e9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045be4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045be8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045bf4 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000045c00 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000045c24 │ │ │ │ +00005ddc 000000000000002c 00005de0 FDE cie=00000000 pc=000000000003fdc4..000000000003feb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdc8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fdcc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000003fdf4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000045ca8 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 444 to 0000000000045e64 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045e6c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000003fe98 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e70 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e74 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003fe9c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e7c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fea8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003feac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003feb0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e84 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e88 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e8c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000045e94 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045e98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003feb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006e34 0000000000000070 00006e38 FDE cie=00000000 pc=0000000000045ea0..00000000000467f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000045ea8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000045ebc │ │ │ │ +00005e0c 0000000000000078 00005e10 FDE cie=00000000 pc=000000000003fec4..00000000000406b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000003fed4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003fee0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000045ee8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000003ff04 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000003ff6c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 660 to 000000000004617c │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 780 to 0000000000046488 │ │ │ │ + DW_CFA_advance_loc2: 1360 to 00000000000404bc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404c0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000404c8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404cc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004648c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404d0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000404d4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000464a0 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000040510 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464a4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040518 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004051c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464b0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464b4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464b8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000464c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040520 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000464c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040524 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040528 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000464e0 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004052c │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 648 to 0000000000046768 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000467e0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -00006ea8 0000000000000078 00006eac FDE cie=00000000 pc=00000000000467f0..0000000000046ad8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000467f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000046810 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000046830 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004684c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 152 to 00000000000468e4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468e8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468ec │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000468f0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000046940 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00000000000469c8 │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000040664 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469cc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469d0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000469d4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000046a14 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a18 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a1c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a20 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a24 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a28 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046a30 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046a34 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046a40 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004067c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000046aa0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f24 0000000000000028 00006f28 FDE cie=00000000 pc=0000000000046ae0..0000000000046b44 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046ae8 │ │ │ │ +00005e88 0000000000000030 00005e8c FDE cie=00000000 pc=00000000000406c4..0000000000040768 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000406c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046aec │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000046af8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000406d8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000046b18 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000040718 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004071c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b20 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040724 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046b24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040728 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040734 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040738 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004073c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040744 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040748 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004074c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006f50 0000000000000010 00006f54 FDE cie=00000000 pc=0000000000046b6c..0000000000046ba0 │ │ │ │ +00005ebc 0000000000000010 00005ec0 FDE cie=00000000 pc=0000000000040774..000000000004077c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f64 0000000000000024 00006f68 FDE cie=00000000 pc=0000000000046bac..0000000000046ce0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046bb0 │ │ │ │ +00005ed0 0000000000000024 00005ed4 FDE cie=00000000 pc=0000000000040784..00000000000407cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040788 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046bb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040790 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000046bd0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000407a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000000000046cd0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000407b0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cd4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000407c0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407c4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00006f8c 0000000000000010 00006f90 FDE cie=00000000 pc=0000000000046cec..0000000000046d48 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006fa0 0000000000000044 00006fa4 FDE cie=00000000 pc=0000000000046d4c..0000000000047040 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000046d54 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000046d64 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000046d94 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 536 to 0000000000046fac │ │ │ │ +00005ef8 0000000000000028 00005efc FDE cie=00000000 pc=00000000000407d4..000000000004086c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407d8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000407dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000407e8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000040804 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000004083c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004085c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000046fb0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000047008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040860 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004700c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040864 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047010 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047014 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047018 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040868 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000047024 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047034 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047038 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004703c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00006fe8 0000000000000044 00006fec FDE cie=00000000 pc=000000000004704c..0000000000047320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047054 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047064 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000047090 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 492 to 000000000004727c │ │ │ │ +00005f24 0000000000000028 00005f28 FDE cie=00000000 pc=0000000000040874..00000000000408f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040880 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000040890 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000408dc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000408e0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047280 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000472d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000408e4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000408e8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472e0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472e4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000472e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000408ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000047304 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047314 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047318 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005f50 0000000000000028 00005f54 FDE cie=00000000 pc=0000000000040904..0000000000040984 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004090c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040914 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040928 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000040964 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004731c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040968 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040974 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004097c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040980 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007030 0000000000000010 00007034 FDE cie=00000000 pc=000000000004732c..00000000000473b4 │ │ │ │ +00005f7c 0000000000000010 00005f80 FDE cie=00000000 pc=0000000000040984..00000000000409dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007044 0000000000000010 00007048 FDE cie=00000000 pc=00000000000473bc..00000000000473c8 │ │ │ │ +00005f90 0000000000000010 00005f94 FDE cie=00000000 pc=00000000000409e4..00000000000409ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007058 0000000000000034 0000705c FDE cie=00000000 pc=00000000000473cc..00000000000478d0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000473d0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000473d8 │ │ │ │ +00005fa4 0000000000000010 00005fa8 FDE cie=00000000 pc=00000000000409f4..0000000000040a08 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fb8 0000000000000014 00005fbc FDE cie=00000000 pc=0000000000040a14..0000000000040a2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fd0 0000000000000010 00005fd4 FDE cie=00000000 pc=0000000000040a44..0000000000040a8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005fe4 000000000000004c 00005fe8 FDE cie=00000000 pc=0000000000040a94..0000000000040e90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000040aa0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040ab8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000473f8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000040b88 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040b8c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040b90 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040b94 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040b9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040bb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bb8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000040bf8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040bfc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c00 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c04 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c08 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040c10 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040c14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000040c28 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 320 to 0000000000040d68 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc1: 44 to 0000000000040d94 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000040df4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + │ │ │ │ +00006034 000000000000003c 00006038 FDE cie=00000000 pc=0000000000040e94..0000000000040fe4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040e98 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000040ea0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040eb8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 664 to 0000000000047690 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000040f28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047694 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f2c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047698 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f30 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004769c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f34 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f38 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000476a8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000476ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040f3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000476b4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000040f54 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000040fcc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fd0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fd4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fd8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fdc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000040fe0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007090 0000000000000010 00007094 FDE cie=00000000 pc=00000000000478e0..0000000000047930 │ │ │ │ +00006074 0000000000000010 00006078 FDE cie=00000000 pc=0000000000040fe4..000000000004106c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070a4 0000000000000028 000070a8 FDE cie=00000000 pc=0000000000047930..00000000000479ac │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047938 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047940 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ +00006088 000000000000001c 0000608c FDE cie=00000000 pc=0000000000041074..00000000000411a0 │ │ │ │ + DW_CFA_advance_loc1: 132 to 00000000000410f8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000410fc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047954 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000004798c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047990 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047998 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000041198 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000479a4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000479a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004119c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070d0 0000000000000028 000070d4 FDE cie=00000000 pc=00000000000479b0..0000000000047a58 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000479b4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000479b8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000479c4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000479e4 │ │ │ │ +000060a8 0000000000000024 000060ac FDE cie=00000000 pc=00000000000411a4..00000000000412b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000411ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411b0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000047a38 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000411e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000411e4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000411f4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000412a8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000412b0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000060d0 0000000000000054 000060d4 FDE cie=00000000 pc=00000000000412b4..00000000000429a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412b8 │ │ │ │ + DW_CFA_def_cfa_offset: 544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000412bc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000412cc │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000004131c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 688 to 00000000000415cc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000047a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415d0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415d8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415dc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415e4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415e8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415ec │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415f0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415f4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415f8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000415fc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041600 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000041614 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000070fc 0000000000000048 00007100 FDE cie=00000000 pc=0000000000047a60..0000000000048064 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047a64 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000047a84 │ │ │ │ +00006128 000000000000004c 0000612c FDE cie=00000000 pc=00000000000429b4..0000000000042cb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000429bc │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000429d0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000429e8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047a98 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000042a0c │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000047ab0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 380 to 0000000000047c2c │ │ │ │ + DW_CFA_advance_loc2: 592 to 0000000000042c5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c60 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c64 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c68 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c6c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c70 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c74 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c78 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c7c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c80 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000047c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c84 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000047c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042c88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000047c70 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042c94 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007148 0000000000000010 0000714c FDE cie=00000000 pc=0000000000048070..000000000004807c │ │ │ │ +00006178 0000000000000010 0000617c FDE cie=00000000 pc=0000000000042cc8..0000000000042cec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000715c 0000000000000020 00007160 FDE cie=00000000 pc=0000000000048080..00000000000480b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048084 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048088 │ │ │ │ +0000618c 0000000000000010 00006190 FDE cie=00000000 pc=0000000000042cf8..0000000000042d2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000061a0 0000000000000010 000061a4 FDE cie=00000000 pc=0000000000042d38..0000000000042db4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000061b4 0000000000000024 000061b8 FDE cie=00000000 pc=0000000000042db8..0000000000042e3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042dbc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042dc0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042dd8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048094 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042de0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004809c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000042e2c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000480a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e30 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e34 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000061dc 0000000000000028 000061e0 FDE cie=00000000 pc=0000000000042e48..0000000000042f90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e4c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042e50 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042e68 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000042e78 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 244 to 0000000000042f6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f70 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f74 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042f7c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000042f88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00006208 0000000000000024 0000620c FDE cie=00000000 pc=0000000000042f98..0000000000043044 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042f9c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000042fa0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000042fb8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000042fc0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000043034 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043038 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004303c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043040 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007180 0000000000000024 00007184 FDE cie=00000000 pc=00000000000480b0..0000000000048158 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480b4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000480b8 │ │ │ │ +00006230 0000000000000010 00006234 FDE cie=00000000 pc=0000000000043048..000000000004310c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006244 0000000000000034 00006248 FDE cie=00000000 pc=0000000000043118..00000000000432fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004311c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043120 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000480c4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043138 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000480dc │ │ │ │ + DW_CFA_advance_loc2: 264 to 0000000000043240 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043244 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043250 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043254 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043268 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000432d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000432e8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000432f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000627c 0000000000000034 00006280 FDE cie=00000000 pc=0000000000043308..00000000000434fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004330c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043310 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000043328 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000048130 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000000000043440 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004814c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043444 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043450 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043454 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043468 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000434d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000434dc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048154 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000434e8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000434ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000434f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000071a8 0000000000000044 000071ac FDE cie=00000000 pc=0000000000048160..000000000004862c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048164 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048178 │ │ │ │ +000062b4 0000000000000040 000062b8 FDE cie=00000000 pc=0000000000043508..0000000000043728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004350c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043510 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004351c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000043538 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004354c │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048190 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 436 to 0000000000048344 │ │ │ │ + DW_CFA_advance_loc2: 360 to 00000000000436b4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048348 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436b8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004834c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048350 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436bc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436c0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048354 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436c4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048358 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436c8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004835c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436cc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048360 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436d0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048364 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004836c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000436d8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000436e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000062f8 0000000000000040 000062fc FDE cie=00000000 pc=0000000000043728..0000000000043b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004372c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043730 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043744 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000043774 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000043780 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 908 to 0000000000043b0c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b10 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b14 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b18 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b1c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b20 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b24 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b28 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043b30 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000048390 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000043b48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000071f0 0000000000000030 000071f4 FDE cie=00000000 pc=0000000000048630..0000000000048714 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004863c │ │ │ │ +0000633c 000000000000003c 00006340 FDE cie=00000000 pc=0000000000043b88..0000000000043fbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b8c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000048654 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043b90 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000043ba0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000043bcc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00000000000486dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 944 to 0000000000043f7c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f80 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f84 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f88 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486ec │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f8c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000486f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f90 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043f94 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043f9c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fa0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043fa8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007224 0000000000000060 00007228 FDE cie=00000000 pc=0000000000048720..0000000000048c68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048724 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004872c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004873c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ +0000637c 0000000000000048 00006380 FDE cie=00000000 pc=0000000000043fc8..00000000000443e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000043fcc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043fd4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000043ff4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000048768 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004400c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004401c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 812 to 0000000000048a94 │ │ │ │ + DW_CFA_advance_loc2: 904 to 00000000000443a4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443a8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a98 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443ac │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048a9c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443b0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443b4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443b8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048aac │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ab0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ab4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443bc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048abc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443c0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000048ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443c4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443c8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000443d0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048ad0 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443d8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000063c8 0000000000000048 000063cc FDE cie=00000000 pc=00000000000443e8..0000000000044808 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000443ec │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000443f4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000044414 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004442c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004443c │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 920 to 00000000000447d4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447d8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447e0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447e4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447e8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447ec │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447f0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447f4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000447f8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044800 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044804 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007288 000000000000004c 0000728c FDE cie=00000000 pc=0000000000048c70..0000000000049584 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048c80 │ │ │ │ - DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000048c8c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000048cb0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000048ce4 │ │ │ │ +00006414 0000000000000044 00006418 FDE cie=00000000 pc=0000000000044808..0000000000044bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004480c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000044834 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 576 to 0000000000044a74 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a78 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a7c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a80 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a84 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a88 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a8c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a90 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044a94 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044a9c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044aa0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044aa8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000645c 000000000000004c 00006460 FDE cie=00000000 pc=0000000000044bb8..0000000000045248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044bbc │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000044bf8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000048cf4 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048d08 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000044c04 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000044c18 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1760 to 00000000000493e8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 336 to 0000000000044d68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000493f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044d70 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d74 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d78 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000493fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d7c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049400 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d80 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049404 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d84 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049408 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d88 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004940c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d8c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049410 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d90 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049414 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d94 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049418 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044d98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000049430 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000044da8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000072d8 0000000000000080 000072dc FDE cie=00000000 pc=0000000000049590..000000000004a0e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049594 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004959c │ │ │ │ +000064ac 0000000000000060 000064b0 FDE cie=00000000 pc=0000000000045248..0000000000045438 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004524c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045254 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000495b8 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000495e0 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000049600 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045260 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045280 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000049634 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049640 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045294 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000049654 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000452f0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2032 to 0000000000049e44 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e48 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000045368 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004536c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e4c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000049e68 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000045384 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000049e70 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004538c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e74 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045390 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045394 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045398 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004539c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453a0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453a4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453a8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000453ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049e90 │ │ │ │ - DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000453c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000049f34 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f38 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000049f3c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000049f48 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 356 to 000000000004a0ac │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0b0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0b4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a0cc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000735c 000000000000004c 00007360 FDE cie=00000000 pc=000000000004a0f0..000000000004a2ec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0f4 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a0f8 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a104 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004a12c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a134 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a140 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004a170 │ │ │ │ +00006510 0000000000000044 00006514 FDE cie=00000000 pc=0000000000045438..00000000000456c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004543c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045444 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004546c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a178 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 312 to 000000000004a2b0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004547c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045488 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 372 to 00000000000455fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a2b8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045600 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045604 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2c4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045608 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004560c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045610 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045614 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045618 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004561c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045624 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045628 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a2e8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045648 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000073ac 000000000000005c 000073b0 FDE cie=00000000 pc=000000000004a2f0..000000000004a6b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a2f4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a30c │ │ │ │ +00006558 0000000000000034 0000655c FDE cie=00000000 pc=00000000000456c8..0000000000045930 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000456cc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000456d4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000456e0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000045704 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004a330 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000004a528 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 408 to 000000000004589c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a52c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458a0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a534 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458a4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a538 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458a8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a53c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458ac │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a540 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a544 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a548 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004a554 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000458b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a558 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a55c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000458b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a570 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000458c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000004a690 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006590 0000000000000034 00006594 FDE cie=00000000 pc=0000000000045938..0000000000045bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004593c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045944 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000045954 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045974 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 544 to 0000000000045b94 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045b9c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ba0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ba4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ba8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a698 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004a6ac │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6b0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045bb0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000740c 000000000000007c 00007410 FDE cie=00000000 pc=000000000004a6c0..000000000004b124 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000004a728 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ +000065c8 0000000000000040 000065cc FDE cie=00000000 pc=0000000000045bb8..0000000000045ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045bbc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045bc4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000045bd8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000045bf4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004a758 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 260 to 000000000004a85c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a860 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a864 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000045c00 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 660 to 0000000000045e94 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e98 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045e9c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a86c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ea0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ea4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ea8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045eac │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004a890 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a894 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045eb0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004a89c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004a8a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000045eb8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ebc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004a8b0 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000660c 000000000000003c 00006610 FDE cie=00000000 pc=0000000000045ec8..000000000004629c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000045ecc │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000045eec │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 2128 to 000000000004b100 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 760 to 00000000000461e4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461e8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461ec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461f0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461f4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461f8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000461fc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004b120 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046204 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046208 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000046228 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000748c 000000000000007c 00007490 FDE cie=00000000 pc=000000000004b130..000000000004bb18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b134 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b14c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b160 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004b188 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ +0000664c 0000000000000040 00006650 FDE cie=00000000 pc=00000000000462a8..000000000004670c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000462ac │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000462d0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000004b1c0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b1d0 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b1e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 108 to 000000000004b254 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b258 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 876 to 000000000004663c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046640 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b25c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046644 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046648 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b264 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004664c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046650 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b26c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046654 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004b288 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b28c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b290 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046658 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b294 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004b298 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046660 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046664 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004b2b0 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046668 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006690 0000000000000074 00006694 FDE cie=00000000 pc=0000000000046718..0000000000046fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004671c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046720 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046730 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004673c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000046748 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000046770 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00000000000467f0 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 2120 to 000000000004baf8 │ │ │ │ + DW_CFA_advance_loc2: 792 to 0000000000046b08 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000046b1c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b20 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b24 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b28 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b2c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b30 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b34 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b38 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b3c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000046b44 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000046b48 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000046b68 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 800 to 0000000000046e88 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000046ea8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 224 to 0000000000046f88 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000046fe4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000750c 0000000000000088 00007510 FDE cie=00000000 pc=000000000004bb20..000000000004c340 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb24 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bb28 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000004bb64 │ │ │ │ +00006708 0000000000000084 0000670c FDE cie=00000000 pc=0000000000046fe8..000000000004809c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000046ff8 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047008 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000047038 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004bb90 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000004bc4c │ │ │ │ + DW_CFA_advance_loc1: 136 to 00000000000470c0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 288 to 000000000004bd6c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004bd88 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 872 to 0000000000047428 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd8c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd90 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd94 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004742c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047430 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bd9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047434 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bda0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bda4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004bdb8 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000047458 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004745c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047460 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004bdc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047464 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047468 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004746c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000047474 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047478 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004bdd0 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000047488 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 556 to 000000000004bffc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c008 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 776 to 000000000004c310 │ │ │ │ + DW_CFA_advance_loc2: 936 to 0000000000047830 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c318 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000047834 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000047854 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 2012 to 0000000000048030 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004c33c │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000048098 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -00007598 0000000000000014 0000759c FDE cie=00000000 pc=00000000000035ec..0000000000003608 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000035f0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000003604 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075b0 0000000000000034 000075b4 FDE cie=00000000 pc=000000000004c340..000000000004c434 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c348 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c34c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c35c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c374 │ │ │ │ +00006790 0000000000000028 00006794 FDE cie=00000000 pc=00000000000480a8..000000000004812c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000480b0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000480c0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000004c3dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000004810c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048110 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048114 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048118 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c3ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c400 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c420 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004811c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000067bc 0000000000000034 000067c0 FDE cie=00000000 pc=0000000000048138..000000000004821c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048140 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004815c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 152 to 00000000000481f4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000481fc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048200 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048204 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048208 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004820c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048210 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000075e8 000000000000002c 000075ec FDE cie=00000000 pc=000000000004c440..000000000004c500 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c444 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c448 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c458 │ │ │ │ +000067f4 0000000000000040 000067f8 FDE cie=00000000 pc=0000000000048228..000000000004831c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048230 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048234 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004823c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c46c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048254 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c480 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000004c4dc │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000482bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482c0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482c8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c4e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482cc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482d0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482d4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000482d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000482e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000048318 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4ec │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c4f0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c4fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ │ │ │ │ -00007618 0000000000000024 0000761c FDE cie=00000000 pc=000000000004c500..000000000004c5b4 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c50c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c514 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c524 │ │ │ │ +00006838 0000000000000068 0000683c FDE cie=00000000 pc=0000000000048328..00000000000485c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004832c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048344 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004c534 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000004c584 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c58c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048354 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004836c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 344 to 00000000000484c4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484c8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484cc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484d0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484d4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484d8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000484f4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000484f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c594 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048500 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048504 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004850c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048510 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007640 000000000000002c 00007644 FDE cie=00000000 pc=000000000004c5c0..000000000004c6c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5c4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c5c8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c5e0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000048528 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c5f8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 172 to 000000000004c6a4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6a8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6ac │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000048598 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c6b4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6b8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6bc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007670 0000000000000020 00007674 FDE cie=00000000 pc=000000000004c6c0..000000000004c700 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6c4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6c8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c6e0 │ │ │ │ +000068a4 0000000000000048 000068a8 FDE cie=00000000 pc=00000000000485c8..0000000000048740 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000485cc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000485d4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000485f4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c6ec │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048600 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048608 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000048680 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000048710 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048714 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c6f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048718 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c6fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004871c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048720 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048724 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048728 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004872c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048730 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048738 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004873c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007694 0000000000000010 00007698 FDE cie=00000000 pc=000000000004c700..000000000004c70c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000076a8 0000000000000020 000076ac FDE cie=00000000 pc=000000000004c710..000000000004c744 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c714 │ │ │ │ +000068f0 0000000000000014 000068f4 FDE cie=00000000 pc=00000000000035e8..0000000000003604 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000035ec │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c718 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c724 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000003600 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c730 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006908 000000000000001c 0000690c FDE cie=00000000 pc=0000000000048740..00000000000487a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048744 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048750 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000048798 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c738 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004879c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c740 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000076cc 0000000000000020 000076d0 FDE cie=00000000 pc=000000000004c750..000000000004c7b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c754 │ │ │ │ +00006928 0000000000000020 0000692c FDE cie=00000000 pc=00000000000487a0..0000000000048804 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c75c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000487ac │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c77c │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000487ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c780 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000487f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c784 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000487fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c788 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048800 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000076f0 0000000000000014 000076f4 FDE cie=00000000 pc=000000000004c7c0..000000000004c7ec │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c7d4 │ │ │ │ +0000694c 0000000000000028 00006950 FDE cie=00000000 pc=0000000000048810..0000000000048890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048814 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c7e8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007708 0000000000000020 0000770c FDE cie=00000000 pc=000000000004c7f0..000000000004c894 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c7f8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048818 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048824 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004c81c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004884c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c824 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048858 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004885c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c840 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048860 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004887c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048888 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004888c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000772c 0000000000000040 00007730 FDE cie=00000000 pc=000000000004c8a0..000000000004c970 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c8ac │ │ │ │ +00006978 000000000000002c 0000697c FDE cie=00000000 pc=0000000000048890..00000000000489a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048894 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c8c4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048898 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000488a0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000488b8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000004c918 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000048918 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c91c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004891c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c920 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048928 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c924 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c928 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c930 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004892c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048930 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004c940 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048940 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c944 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c948 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c94c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c950 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c954 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c958 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c960 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007770 0000000000000010 00007774 FDE cie=00000000 pc=000000000004c970..000000000004c97c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007784 0000000000000048 00007788 FDE cie=00000000 pc=000000000004c980..000000000004caf0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004c988 │ │ │ │ +000069a8 0000000000000018 000069ac FDE cie=00000000 pc=00000000000489b0..00000000000489f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000489c4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000489d0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000489e8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000489f0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +000069c4 0000000000000058 000069c8 FDE cie=00000000 pc=0000000000048a00..0000000000048cd4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000048a28 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004c9a0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048a54 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004c9c0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 196 to 000000000004ca84 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 280 to 0000000000048b6c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b70 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b74 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b78 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b7c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b80 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b84 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b88 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b8c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b90 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ca98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b94 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004caa0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048b98 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048ba0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 304 to 0000000000048cd0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004caac │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cab0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cab4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cabc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cac0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cae0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000077d0 0000000000000040 000077d4 FDE cie=00000000 pc=000000000004caf0..000000000004cc20 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004caf8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cb00 │ │ │ │ +00006a20 0000000000000054 00006a24 FDE cie=00000000 pc=0000000000048ce0..0000000000048ee0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000048cf0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000048d1c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004cb18 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000004cbbc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 184 to 0000000000048dd4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000048de0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048de4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048de8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048df0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048df4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cbd4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cbdc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cbe0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004cc00 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cc0c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cc18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048df8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00007814 0000000000000034 00007818 FDE cie=00000000 pc=000000000004cc20..000000000004ccd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc24 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cc28 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cc34 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004cc48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000004cca4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cca8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccac │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccb0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccb4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ccb8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004ccd4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000784c 0000000000000060 00007850 FDE cie=00000000 pc=000000000004cce0..000000000004cf88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cce4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cce8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004ccf4 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004cd1c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004cd34 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004cd58 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004cd68 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000004cdec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048dfc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e00 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cdf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048e04 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cdfc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048e0c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048e20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 184 to 0000000000048ed8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce00 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce04 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce08 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce0c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce10 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce14 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce18 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ce20 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000004cea0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004cea4 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 224 to 000000000004cf84 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - │ │ │ │ -000078b0 0000000000000028 000078b4 FDE cie=00000000 pc=000000000004cf90..000000000004d03c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004cf98 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004cfa4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004cfb4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000004d018 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d01c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d028 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d034 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d038 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000078dc 0000000000000034 000078e0 FDE cie=00000000 pc=000000000004d040..000000000004d15c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d048 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d054 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ +00006a78 000000000000005c 00006a7c FDE cie=00000000 pc=0000000000048ee0..00000000000491b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ee4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000048eec │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000048f00 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d070 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000004d12c │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000048f3c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000048ff8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000048ffc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d130 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049000 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d138 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049004 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d13c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049008 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004900c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d148 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049010 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049014 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049024 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d154 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d158 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049028 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049034 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049038 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049040 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ │ │ │ │ -00007914 0000000000000040 00007918 FDE cie=00000000 pc=000000000004d160..000000000004d284 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d164 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d168 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d170 │ │ │ │ +00006ad8 0000000000000048 00006adc FDE cie=00000000 pc=00000000000491c0..0000000000049400 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000491c4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000491c8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000491d0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000491e4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d180 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d194 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 176 to 000000000004d244 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d248 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d24c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000049200 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 372 to 0000000000049374 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049378 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004937c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049380 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049384 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049388 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d258 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d25c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004938c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049390 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049394 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049398 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000493a0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000493a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d260 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d280 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000493a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -00007958 00000000000000b4 0000795c FDE cie=00000000 pc=000000000004d290..000000000004d730 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d294 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d2a8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00006b24 0000000000000058 00006b28 FDE cie=00000000 pc=0000000000049400..000000000004968c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049404 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049408 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d2bc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d2d8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049410 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049424 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000049498 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000004d33c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 724 to 000000000004d610 │ │ │ │ + DW_CFA_advance_loc2: 324 to 00000000000495dc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d614 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d618 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d61c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495e4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d620 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495e8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d624 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495ec │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d628 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000495f0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d62c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000495fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d630 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d634 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d63c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049600 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049604 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049608 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049610 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049614 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d648 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049620 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000049680 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006b80 000000000000006c 00006b84 FDE cie=00000000 pc=0000000000049690..00000000000499b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049698 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000496b8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000496e0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d64c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000004d674 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d678 │ │ │ │ + DW_CFA_advance_loc2: 260 to 00000000000497e4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497e8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497ec │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d67c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497f0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497f4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497f8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000497fc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049800 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004980c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049818 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d688 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000049824 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004982c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d690 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000049840 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d6a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 360 to 00000000000499a8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6ac │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6b0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6b4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6b8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6bc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d6dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006bf0 000000000000005c 00006bf4 FDE cie=00000000 pc=00000000000499c0..0000000000049bf4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000499c8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000499d0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000049a00 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000049b54 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b58 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b5c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b60 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b64 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b68 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b6c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b70 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d6f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b74 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d6f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049b7c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049b84 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049b88 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049ba0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d714 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d718 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d71c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d720 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d724 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d728 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d72c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007a10 0000000000000060 00007a14 FDE cie=00000000 pc=000000000004d730..000000000004d838 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d738 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d73c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d744 │ │ │ │ +00006c50 0000000000000070 00006c54 FDE cie=00000000 pc=0000000000049c00..0000000000049f20 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000049c10 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000049c3c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004d74c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004d764 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000004d7cc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000049cf8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049cfc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d00 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d04 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d08 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d0c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d10 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d14 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d18 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7e4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7e8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d7ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d1c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049d24 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049d28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d800 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004d820 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049d40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 456 to 0000000000049f08 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d830 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049f10 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007a74 0000000000000034 00007a78 FDE cie=00000000 pc=000000000004d840..000000000004d904 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d84c │ │ │ │ +00006cc4 0000000000000030 00006cc8 FDE cie=00000000 pc=0000000000049f20..000000000004a1a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000049f24 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004d868 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049f2c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000049f44 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000004d8d0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8d4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8d8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8dc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8e0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8e4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8e8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d8ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007aac 0000000000000038 00007ab0 FDE cie=00000000 pc=000000000004d910..000000000004da04 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d91c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d930 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004d940 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000049f4c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000004d9dc │ │ │ │ + DW_CFA_advance_loc2: 296 to 000000000004a074 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9e0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a078 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a07c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a080 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9f0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9f4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9f8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004d9fc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a088 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a08c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004a0a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ae8 0000000000000044 00007aec FDE cie=00000000 pc=000000000004da10..000000000004db98 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004da18 │ │ │ │ +00006cf8 0000000000000074 00006cfc FDE cie=00000000 pc=000000000004a1b0..000000000004a580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a1b4 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004da2c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004da58 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a1bc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004a1dc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000004a234 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000004a2b4 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000004db64 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db68 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db6c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db70 │ │ │ │ + DW_CFA_advance_loc1: 236 to 000000000004a3a0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3a4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3a8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db7c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db80 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3ac │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004db8c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004a3cc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db90 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004db94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007b30 000000000000007c 00007b34 FDE cie=00000000 pc=000000000004dba0..000000000004df48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004dbb0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004dbb8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004dbcc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004dbec │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000004dc18 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 512 to 000000000004de18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3d0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de1c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de20 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de24 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de28 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004de48 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3d8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3dc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3e0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a3e8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004de58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a3ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004de60 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004a400 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000004def4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004df00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004df18 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004df28 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc2: 304 to 000000000004a530 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004df44 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000004a568 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004a57c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007bb0 00000000000000bc 00007bb4 FDE cie=00000000 pc=000000000004df50..000000000004e42c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004df60 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004df84 │ │ │ │ +00006d70 0000000000000030 00006d74 FDE cie=00000000 pc=000000000004a580..000000000004a668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a584 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a58c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004a59c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004dfa4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004dfbc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004dfdc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 540 to 000000000004e1f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004a5b8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000004a63c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e1fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a640 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e200 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e204 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a644 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e208 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e20c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e230 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a64c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e234 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a650 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a658 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e23c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004a664 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e248 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006da4 0000000000000080 00006da8 FDE cie=00000000 pc=000000000004a670..000000000004ac7c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004a674 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004a67c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004a6b0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000004a744 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000004e2c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 252 to 000000000004a840 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000004a8c0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e2e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e2f8 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 624 to 000000000004ab30 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab34 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab38 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab3c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab40 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000004ab80 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e318 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab84 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab88 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab8c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab90 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ab94 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000004abfc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac00 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac04 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac08 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac0c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ac14 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e338 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ac20 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004ac50 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006e28 0000000000000078 00006e2c FDE cie=00000000 pc=000000000004ac80..000000000004b18c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac84 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ac88 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004acb4 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004ace8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e354 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e360 │ │ │ │ + DW_CFA_advance_loc2: 1004 to 000000000004b0d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0d8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0dc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0e0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0e4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0e8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0ec │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0f0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0f4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b0f8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e37c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e380 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b100 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b104 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004b120 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000004b158 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b164 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b168 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e3a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b170 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b174 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b178 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e3c0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000004e418 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007c70 0000000000000074 00007c74 FDE cie=00000000 pc=000000000004e430..000000000004e5a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e434 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e438 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e448 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e45c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e464 │ │ │ │ +00006ea4 0000000000000068 00006ea8 FDE cie=00000000 pc=000000000004b190..000000000004b5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b194 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b1b4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e488 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004b1e0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b200 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000004e520 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000004b27c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e524 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e528 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e52c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b280 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b284 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e530 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b288 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e534 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b28c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b290 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e548 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b2a4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e54c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e550 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e554 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2a8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b2b8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e558 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b2c8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b2d0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b2d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e560 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004b2e0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004e578 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e588 │ │ │ │ + DW_CFA_advance_loc2: 768 to 000000000004b5e0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e5a4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ce8 0000000000000028 00007cec FDE cie=00000000 pc=000000000004e5b0..000000000004e614 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5b4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5b8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e5c0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e5d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e5d8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e5e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004e600 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e604 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e608 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e610 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007d14 0000000000000050 00007d18 FDE cie=00000000 pc=000000000004e620..000000000004e74c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e628 │ │ │ │ +00006f10 0000000000000058 00006f14 FDE cie=00000000 pc=000000000004b5f0..000000000004b750 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b5f4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e634 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b608 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000004e658 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004b630 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004b644 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000004e710 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e714 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b654 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000004b6ec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e718 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e71c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6f0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e720 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6f4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e724 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6f8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e728 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b6fc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e72c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004b70c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b710 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b714 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b718 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b720 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e734 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b724 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e738 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004b740 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007d68 0000000000000024 00007d6c FDE cie=00000000 pc=000000000004e750..000000000004e790 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e754 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e75c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004e768 │ │ │ │ +00006f6c 0000000000000068 00006f70 FDE cie=00000000 pc=000000000004b750..000000000004ba38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b754 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b75c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004b778 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e77c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000004b7e0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 260 to 000000000004b8e4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8e8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8ec │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8f0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b8f4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004b924 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e784 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b928 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004e78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b92c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b930 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b934 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004b93c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004b940 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007d90 0000000000000014 00007d94 FDE cie=00000000 pc=000000000004e7a0..000000000004e7c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004e7a4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004e7b8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007da8 0000000000000014 00007dac FDE cie=00000000 pc=0000000000003608..0000000000003620 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000000360c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000003614 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004b960 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007dc0 000000000000007c 00007dc4 FDE cie=00000000 pc=000000000004e7d0..000000000004ee28 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004e7e0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004e800 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000004e858 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 588 to 000000000004eaa4 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000004ba00 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaa8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eaac │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eab4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000004eaf8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006fd8 0000000000000090 00006fdc FDE cie=00000000 pc=000000000004ba40..000000000004c260 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ba44 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ba4c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004ba7c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000004bad0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 252 to 000000000004bbcc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbd0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbd4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbd8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbdc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000004bc4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004eb00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004bc54 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc58 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc5c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb0c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb10 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004eb14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc60 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bc64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004eb30 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004bc80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000004ebc8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004bca0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ebd0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000004ebf0 │ │ │ │ + DW_CFA_advance_loc2: 320 to 000000000004bde0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000004be80 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 412 to 000000000004ed8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004be84 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 608 to 000000000004c0e4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ed90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0e8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0ec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ed94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ed98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c0f8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004ed9c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000004ee24 │ │ │ │ + DW_CFA_advance_loc1: 40 to 000000000004c120 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000004c1f8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c210 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000004c250 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e40 0000000000000010 00007e44 FDE cie=00000000 pc=000000000004ee30..000000000004ee38 │ │ │ │ +0000706c 0000000000000028 00007070 FDE cie=00000000 pc=000000000004c260..000000000004c2c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c268 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c26c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c280 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004c2a8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2ac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2b0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2b4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007e54 00000000000000a0 00007e58 FDE cie=00000000 pc=000000000004ee40..0000000000050094 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ee50 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000004ee58 │ │ │ │ +00007098 0000000000000074 0000709c FDE cie=00000000 pc=000000000004c2d0..000000000004c818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c2d4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c2dc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004c2f4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004c318 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004ee68 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000004ee98 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000004c358 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1992 to 000000000004f660 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 480 to 000000000004c538 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f664 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f668 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c53c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f670 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f674 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c540 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f67c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c544 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c548 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f684 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f688 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004c578 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f68c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004f690 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1124 to 000000000004faf4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004faf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c57c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fafc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c580 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb00 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb04 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c584 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb0c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb10 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb14 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c588 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000004fb30 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004fb34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c590 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c594 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000004fb50 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004c5a0 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1288 to 0000000000050058 │ │ │ │ + DW_CFA_advance_loc2: 608 to 000000000004c800 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004c814 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + │ │ │ │ +00007110 0000000000000064 00007114 FDE cie=00000000 pc=000000000004c820..000000000004ccb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004c824 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c82c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004c834 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004c850 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000004c898 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 476 to 000000000004ca74 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca78 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca7c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca80 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca84 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ca88 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ca9c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caa0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caa4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004caa8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050080 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cab0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cab4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004cac0 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -00007ef8 0000000000000010 00007efc FDE cie=00000000 pc=00000000000500a0..000000000005010c │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f0c 0000000000000034 00007f10 FDE cie=00000000 pc=0000000000050110..00000000000501f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050114 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050120 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050130 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050140 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000050164 │ │ │ │ +00007178 0000000000000064 0000717c FDE cie=00000000 pc=000000000004ccb0..000000000004d270 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ccb4 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ccbc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ccc4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000004ccec │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 88 to 00000000000501bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000004cd3c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 536 to 000000000004cf54 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf58 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf5c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf60 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004cf7c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf80 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501c4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf84 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf88 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf8c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf90 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004cf98 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cf9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000501d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004cfa0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007f44 000000000000005c 00007f48 FDE cie=00000000 pc=0000000000050200..0000000000050314 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050208 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005020c │ │ │ │ +000071e0 0000000000000074 000071e4 FDE cie=00000000 pc=000000000004d270..000000000004d724 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d278 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d280 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d288 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000004d2b4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000050218 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050228 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005024c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000005028c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050290 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050294 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050298 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005029c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000004d2fc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 456 to 000000000004d4c4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4c8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4cc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d4e4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000502a4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502a8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502ac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000502b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000502e8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4e8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4ec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4f0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4f4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4f8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050310 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00007fa4 0000000000000054 00007fa8 FDE cie=00000000 pc=0000000000050320..00000000000505c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d4fc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d504 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d508 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004d520 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050328 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005033c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000050364 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000050404 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050414 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000005047c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050480 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 96 to 00000000000504e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 512 to 000000000004d720 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504e4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504e8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504ec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504f8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000504fc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050504 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050508 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050510 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 176 to 00000000000505c0 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007ffc 0000000000000030 00008000 FDE cie=00000000 pc=00000000000505d0..0000000000050824 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505d4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000505d8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000505ec │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050604 │ │ │ │ +00007258 0000000000000010 0000725c FDE cie=00000000 pc=000000000004d730..000000000004d7b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000726c 000000000000007c 00007270 FDE cie=00000000 pc=000000000004d7b0..000000000004dd14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d7b4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004d7bc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004d7cc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 460 to 00000000000507d0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507d4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507d8 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000004d81c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000004d868 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 396 to 000000000004d9f4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9f8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004d9fc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000507e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da00 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da04 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da08 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da0c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004da14 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da18 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da1c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004da24 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004da28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000507f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008030 0000000000000048 00008034 FDE cie=00000000 pc=0000000000050830..0000000000050f14 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050834 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050838 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000050854 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005088c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004da40 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 700 to 0000000000050b48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b4c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b50 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b54 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 688 to 000000000004dcf0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b58 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b5c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b60 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b64 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b68 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b6c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050b74 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050b78 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000050b90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004dd10 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ │ │ │ │ -0000807c 0000000000000024 00008080 FDE cie=00000000 pc=0000000000050f20..0000000000050ff0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f24 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050f28 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000050f38 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000050fdc │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fe0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050fe8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050fec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +000072ec 0000000000000010 000072f0 FDE cie=00000000 pc=000000000004dd20..000000000004dd90 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000080a4 0000000000000070 000080a8 FDE cie=00000000 pc=0000000000050ff0..000000000005113c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000050ff4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000050ffc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005101c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051024 │ │ │ │ +00007300 0000000000000010 00007304 FDE cie=00000000 pc=000000000004dd90..000000000004de24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007314 0000000000000010 00007318 FDE cie=00000000 pc=000000000004de30..000000000004df9c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007328 0000000000000010 0000732c FDE cie=00000000 pc=000000000004dfa0..000000000004e0dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000733c 0000000000000010 00007340 FDE cie=00000000 pc=000000000004e0e0..000000000004e23c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007350 0000000000000010 00007354 FDE cie=00000000 pc=000000000004e240..000000000004e39c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007364 0000000000000038 00007368 FDE cie=00000000 pc=000000000004e3a0..000000000004e4ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e3a8 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e3b0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005103c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e3d4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000005109c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510a0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000004e480 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e484 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e488 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e48c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e490 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e494 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000510c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e49c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510c4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000510c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e4a4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e4a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000510d0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000073a0 0000000000000010 000073a4 FDE cie=00000000 pc=000000000004e4b0..000000000004e6e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000073b4 000000000000004c 000073b8 FDE cie=00000000 pc=000000000004e6f0..000000000004e808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e6f4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e6fc │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000510f0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051110 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004e714 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004e738 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051118 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051120 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000004e7b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7b4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7b8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7bc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e7c4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e7cc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7d0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7d4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051138 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004e7d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e7e0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00007404 0000000000000010 00007408 FDE cie=00000000 pc=000000000004e810..000000000004e93c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008118 000000000000007c 0000811c FDE cie=00000000 pc=0000000000051140..00000000000513c0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005114c │ │ │ │ +00007418 0000000000000094 0000741c FDE cie=00000000 pc=000000000004e940..000000000004f0c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e948 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051154 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051160 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004e950 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000051188 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004e980 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000005122c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051230 │ │ │ │ + DW_CFA_advance_loc2: 676 to 000000000004ec24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000004ec60 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004ec80 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000004ecf0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ecf4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ed00 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed04 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051234 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ed0c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed10 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed14 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005123c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051240 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051244 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed18 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed1c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005124c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed20 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051268 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051270 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051274 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ed28 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ed2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051290 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004ed40 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 264 to 0000000000051398 │ │ │ │ + DW_CFA_advance_loc2: 800 to 000000000004f060 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000513bc │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004f094 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f0a0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f0c0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008198 0000000000000028 0000819c FDE cie=00000000 pc=00000000000513c0..0000000000051574 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513c4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000513c8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000513dc │ │ │ │ +000074b0 0000000000000010 000074b4 FDE cie=00000000 pc=000000000004f0d0..000000000004f254 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074c4 0000000000000010 000074c8 FDE cie=00000000 pc=000000000004f260..000000000004f3d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074d8 0000000000000010 000074dc FDE cie=00000000 pc=000000000004f3e0..000000000004f538 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000074ec 0000000000000020 000074f0 FDE cie=00000000 pc=000000000004f540..000000000004f62c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f54c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f550 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 264 to 00000000000514e4 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000004f5ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514e8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514ec │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000514f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f5b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f5b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000081c4 0000000000000068 000081c8 FDE cie=00000000 pc=0000000000051580..0000000000051710 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051584 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051588 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000515b0 │ │ │ │ +00007510 000000000000003c 00007514 FDE cie=00000000 pc=000000000004f634..000000000004f6f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004f640 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000004f664 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000515dc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000515e8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000051644 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051648 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000051658 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000004f6cc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005165c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6d0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6d4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051660 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6d8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051664 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6dc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6e0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6e4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051668 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6e8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005166c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6ec │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004f6f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051670 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007550 0000000000000018 00007554 FDE cie=00000000 pc=000000000004f708..000000000004f754 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000004f728 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f738 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004f748 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004f750 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000756c 0000000000000010 00007570 FDE cie=00000000 pc=000000000004f758..000000000004f770 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007580 0000000000000010 00007584 FDE cie=00000000 pc=000000000004f778..000000000004f798 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007594 0000000000000010 00007598 FDE cie=00000000 pc=000000000004f798..000000000004fb88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075a8 000000000000002c 000075ac FDE cie=00000000 pc=000000000004fb88..000000000004fc14 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fb90 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fba0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051690 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000004fbe8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000516d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbf0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fbf4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fc00 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075d8 0000000000000014 000075dc FDE cie=00000000 pc=000000000004fc2c..000000000004fc50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc30 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004fc44 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000075f0 0000000000000020 000075f4 FDE cie=00000000 pc=000000000004fc5c..000000000004fd10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fc60 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fc68 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004fc98 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fca8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fcac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fcb4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007614 000000000000002c 00007618 FDE cie=00000000 pc=000000000004fd1c..000000000004fdb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd20 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fd2c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000516e4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000516f0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004fd48 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000004fd84 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fd88 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000004fd98 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fda4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000516fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fda8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fdac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007644 0000000000000010 00007648 FDE cie=00000000 pc=000000000004fdbc..000000000004fdc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007658 0000000000000024 0000765c FDE cie=00000000 pc=000000000004fdcc..000000000004fe50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fdd0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fddc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000004fe10 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fe1c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe20 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004fe24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fe2c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007680 0000000000000020 00007684 FDE cie=00000000 pc=000000000004fe5c..000000000004ff18 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004fe68 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004fe70 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051700 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000004fea0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004feac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004feb0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000004fecc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005170c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076a4 0000000000000010 000076a8 FDE cie=00000000 pc=000000000004ff1c..000000000004ff4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000076b8 0000000000000024 000076bc FDE cie=00000000 pc=000000000004ff4c..0000000000050060 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff58 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000004ff64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000004ffa4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004ffac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffb0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004ffb4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000004ffcc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +000076e0 0000000000000014 000076e4 FDE cie=00000000 pc=000000000005006c..0000000000050074 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008230 000000000000006c 00008234 FDE cie=00000000 pc=0000000000051710..0000000000051940 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005171c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051724 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051730 │ │ │ │ +000076f8 000000000000007c 000076fc FDE cie=00000000 pc=000000000005008c..00000000000511a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005009c │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000500a4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005176c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000500c4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000005014c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051788 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000517f0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000051880 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051884 │ │ │ │ + DW_CFA_advance_loc2: 3120 to 0000000000050d7c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051888 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005188c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051890 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d80 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051894 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051898 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d84 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005189c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d88 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d8c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d90 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000518a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050d94 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000050db4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000050dbc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050dc0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050dc4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050dc8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000518b0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000050dcc │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000518d0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000051918 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051938 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005193c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000082a0 000000000000006c 000082a4 FDE cie=00000000 pc=0000000000051940..0000000000051b80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005194c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051954 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051960 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005199c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000519b8 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000051a20 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000000000051aac │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ab0 │ │ │ │ + DW_CFA_advance_loc2: 744 to 00000000000510b4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ab4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ab8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051abc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ac0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ac4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ac8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051acc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ad0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ad4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000051af0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000510d0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051b10 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000051b58 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051b78 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b7c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008310 0000000000000044 00008314 FDE cie=00000000 pc=0000000000051b80..0000000000051d68 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051b84 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051b8c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000051bb8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00007778 000000000000003c 0000777c FDE cie=00000000 pc=00000000000511ac..000000000005149c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000511b4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000511bc │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000511c8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000511d8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 268 to 0000000000051cc4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 568 to 0000000000051410 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051414 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ccc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051418 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005141c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cd4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cd8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051cdc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ce0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ce4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051420 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051424 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000051cf0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000051d58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000051d60 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d64 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051434 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008358 0000000000000094 0000835c FDE cie=00000000 pc=0000000000051d70..00000000000521dc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d74 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051d78 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000051d98 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +000077b8 0000000000000048 000077bc FDE cie=00000000 pc=00000000000514a4..00000000000515f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000514a8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000514b0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000514cc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000051dd4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000514d8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000005151c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0000000000051ef0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ef4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051ef8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051efc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f00 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000051f18 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f1c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f20 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f24 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f28 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f2c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000051f30 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 428 to 00000000000520dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000515b8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520e0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515bc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515c0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515c4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520e8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515c8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000520f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000052158 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052170 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052178 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052190 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052198 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000521b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000521b8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000521c0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000515d0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515d8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515dc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515e0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515e4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000521d8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000515ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000083f0 000000000000009c 000083f4 FDE cie=00000000 pc=00000000000521e0..00000000000527ac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521e4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000521e8 │ │ │ │ +00007804 0000000000000080 00007808 FDE cie=00000000 pc=00000000000515f4..0000000000051bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515f8 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000515fc │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000052208 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051618 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051624 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051658 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000052248 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051668 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051680 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 276 to 000000000005235c │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000005171c │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051728 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000051760 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 584 to 00000000000519a8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052360 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052364 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052368 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005236c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052388 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000519ac │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000519b0 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000051a2c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005238c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051a34 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a38 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a3c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a40 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a44 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a48 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005239c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a4c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a50 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a54 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051a58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000523b0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051a64 │ │ │ │ + DW_CFA_def_cfa_offset: 448 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 716 to 000000000005267c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000051b9c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051bd0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + │ │ │ │ +00007888 0000000000000060 0000788c FDE cie=00000000 pc=0000000000051bec..0000000000051d7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051bf4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051bfc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051c08 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000051c24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051c34 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000000000051cf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051d08 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052680 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d0c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d10 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d14 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d18 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d1c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d20 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052688 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d24 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005268c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d28 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052690 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000052718 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052730 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052738 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052750 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052758 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052770 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052778 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052780 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051d30 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051d3c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052788 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d40 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d48 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d4c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d50 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d54 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d58 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d5c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d60 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000527a8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051d68 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051d74 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d78 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00008490 0000000000000028 00008494 FDE cie=00000000 pc=00000000000527b0..0000000000052864 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527b4 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000527b8 │ │ │ │ +000078ec 0000000000000038 000078f0 FDE cie=00000000 pc=0000000000051d7c..0000000000051ea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051d80 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051d8c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000051da4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000527c8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000051dd8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000527d8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051e00 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000052808 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000051e3c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005280c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e48 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e4c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e50 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e54 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051e58 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000052830 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051e6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000084bc 000000000000007c 000084c0 FDE cie=00000000 pc=0000000000052870..0000000000053338 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000052888 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000528c4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ +00007928 000000000000003c 0000792c FDE cie=00000000 pc=0000000000051eac..0000000000051f94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051eb0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051ebc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051ed0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000051ee0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000051ef4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000052914 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 680 to 0000000000052bbc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000052c44 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000051f4c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052c4c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f50 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f54 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f58 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f5c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c60 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c64 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c68 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c6c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052c70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051f64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052c78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000052cf4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052cf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000052d70 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 332 to 0000000000052ebc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000052ec0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000052ec8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc2: 1072 to 00000000000532f8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053300 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053308 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053310 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051f6c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053318 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053320 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053328 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053330 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053334 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000051f74 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f78 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f7c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000051f88 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f8c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051f90 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000853c 0000000000000048 00008540 FDE cie=00000000 pc=0000000000053340..0000000000053e94 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000053350 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005337c │ │ │ │ +00007968 0000000000000084 0000796c FDE cie=00000000 pc=0000000000051f9c..00000000000526bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fa0 │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000051fa4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000051fcc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000052000 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000052014 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000052020 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005202c │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 876 to 00000000000536e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 316 to 0000000000052168 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc2: 928 to 0000000000052508 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000000000052594 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000536f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005259c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525a0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525a4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000536fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525a8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053700 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525ac │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053704 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525b0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053708 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525b4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005370c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525b8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053710 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525bc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053714 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525c0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053718 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525c4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525c8 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000525cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000053720 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008588 00000000000000ac 0000858c FDE cie=00000000 pc=0000000000053ea0..00000000000544e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ea4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000053ea8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000053ed4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000525ec │ │ │ │ + DW_CFA_def_cfa_offset: 496 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 40 to 0000000000052614 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000052634 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005263c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000526b8 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + │ │ │ │ +000079f0 0000000000000064 000079f4 FDE cie=00000000 pc=00000000000526bc..00000000000529a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000526c0 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000526c8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000526e8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000526f0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000052728 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000053f04 │ │ │ │ + DW_CFA_advance_loc1: 192 to 00000000000527e8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 300 to 0000000000054030 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000528c8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054034 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054038 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000528cc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 172 to 00000000000540e4 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000052900 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052904 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000052948 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005294c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052950 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052954 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540f4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052958 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000540fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005295c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052964 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054100 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054104 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052968 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000054110 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005296c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054114 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000054118 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005411c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000541d0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 288 to 00000000000542f0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542f4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000542f8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000054330 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 224 to 0000000000054410 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005442c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 140 to 00000000000544b8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000544c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544c8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000544d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000544d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000544e4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000052994 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008638 000000000000007c 0000863c FDE cie=00000000 pc=00000000000544f0..000000000005503c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000054500 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000054518 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ +00007a58 000000000000004c 00007a5c FDE cie=00000000 pc=00000000000529c8..00000000000538e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000529cc │ │ │ │ + DW_CFA_def_cfa_offset: 688 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000052a28 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000054544 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 608 to 00000000000547a4 │ │ │ │ + DW_CFA_advance_loc2: 776 to 0000000000052d30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d34 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d38 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d3c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d40 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d44 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d48 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d4c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d50 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d54 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000547e4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547e8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547ec │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000547f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000052d5c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000052d60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000054810 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000052d78 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007aa8 0000000000000014 00007aac FDE cie=00000000 pc=0000000000003604..0000000000003620 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000003608 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000000361c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007ac0 0000000000000014 00007ac4 FDE cie=00000000 pc=000000000005390c..0000000000053970 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000005394c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000053958 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + │ │ │ │ +00007ad8 0000000000000014 00007adc FDE cie=00000000 pc=000000000005397c..0000000000053a00 │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000539f8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000539fc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + │ │ │ │ +00007af0 0000000000000010 00007af4 FDE cie=00000000 pc=0000000000053a0c..0000000000053b68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00007b04 00000000000000a0 00007b08 FDE cie=00000000 pc=0000000000053b6c..0000000000054238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000053b70 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000053ba0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 208 to 0000000000053c70 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0000000000053ebc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000053f14 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 2040 to 0000000000055008 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc2: 508 to 0000000000054110 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054114 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054118 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005411c │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054120 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054124 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054128 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005412c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054130 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054134 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054138 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005413c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054140 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000055028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054144 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054148 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054150 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054154 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005415c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00000000000541dc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000054218 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000086b8 0000000000000048 000086bc FDE cie=00000000 pc=0000000000055040..0000000000055a2c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055044 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055048 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000055098 │ │ │ │ +00007ba8 000000000000003c 00007bac FDE cie=00000000 pc=000000000005423c..0000000000054368 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054244 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005424c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1728 to 0000000000055758 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005575c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055760 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054274 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000000000054338 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055764 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005433c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054340 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054344 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005576c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054348 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005434c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055774 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055778 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054350 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005577c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055784 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055788 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054358 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005435c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054364 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055790 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00008704 0000000000000048 00008708 FDE cie=00000000 pc=0000000000055a30..000000000005626c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055a3c │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000055a44 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000055a50 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000055a84 │ │ │ │ +00007be8 0000000000000048 00007bec FDE cie=00000000 pc=000000000005436c..00000000000544ec │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054374 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054380 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054390 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1132 to 0000000000055ef0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ef4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055ef8 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000543b8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 248 to 00000000000544b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055efc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544b8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544bc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544c0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544c4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f10 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544c8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544cc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000055f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544d0 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000544d8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544dc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544e0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000544e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000055f30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -00008750 0000000000000078 00008754 FDE cie=00000000 pc=0000000000056270..00000000000568ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056274 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056278 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000562b0 │ │ │ │ +00007c34 0000000000000094 00007c38 FDE cie=00000000 pc=00000000000544ec..0000000000054d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000544f0 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000544f8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054504 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000054520 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000005636c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005454c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000054564 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005459c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 968 to 0000000000056734 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ + DW_CFA_advance_loc2: 1860 to 0000000000054ce0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ce4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005673c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054ce8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cec │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000056784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cf8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054cfc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d00 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d04 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d08 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d0c │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d10 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d14 │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054d28 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005678c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d2c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056790 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d30 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d34 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056798 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005679c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d38 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054d40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000567b0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d44 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000056888 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000568a0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000087cc 0000000000000048 000087d0 FDE cie=00000000 pc=00000000000568b0..0000000000058254 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000568c0 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000568cc │ │ │ │ +00007ccc 0000000000000084 00007cd0 FDE cie=00000000 pc=0000000000054d5c..000000000005516c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d60 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054d64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000054d78 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000005690c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000054da0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000054dcc │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000054df0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1364 to 0000000000056e60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 384 to 0000000000054f70 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f74 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f78 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f7c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f80 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f84 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000054f94 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054f9c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e70 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054fa4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fa8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e7c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fac │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e84 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e88 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fb0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fb4 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fb8 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000054fbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000056e90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008818 0000000000000048 0000881c FDE cie=00000000 pc=0000000000058260..00000000000586bc │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000058270 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005829c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000054fdc │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 872 to 0000000000058604 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058608 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc2: 376 to 0000000000055154 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005860c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058610 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058614 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058618 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005861c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058620 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058624 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058628 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005862c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058630 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058650 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008864 00000000000000a4 00008868 FDE cie=00000000 pc=00000000000586c0..0000000000058da0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000586c8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000586e8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058700 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005872c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 00000000000587d0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000058864 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058868 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058884 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058888 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005888c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058890 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058894 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000588b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000588d0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000588f0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 284 to 0000000000058a0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a10 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a14 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058a18 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058a30 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 360 to 0000000000058b98 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058bb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000058c88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c8c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c90 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058c94 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058cb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000058cfc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058d00 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058d04 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058d08 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058d10 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000058d38 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058d50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058d58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000058d70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058d78 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000058d80 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058d9c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000890c 000000000000008c 00008910 FDE cie=00000000 pc=0000000000058da0..0000000000059480 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058da4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058da8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058dc8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058de8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000058e0c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 0000000000058eb0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 168 to 0000000000058f58 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f5c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f60 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f64 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f68 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058f84 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f88 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f8c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f90 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000058f94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000058fb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000058fd0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000059010 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 292 to 0000000000059134 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059138 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059150 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 364 to 00000000000592bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000592c0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000592d0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 268 to 00000000000593dc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000593e0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000593e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000059460 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005947c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -0000899c 0000000000000080 000089a0 FDE cie=00000000 pc=0000000000059480..000000000005969c │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059494 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005949c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000594c8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 248 to 00000000000595c0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595c4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595c8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595cc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595d0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595d4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595d8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595dc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595e0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000595e4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000059600 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059604 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059610 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000059670 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059698 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008a20 0000000000000080 00008a24 FDE cie=00000000 pc=00000000000596a0..0000000000059af4 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000596b4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000596bc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000596e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000005978c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059790 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059794 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059798 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005979c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597a0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597a4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597a8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597ac │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597b0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000597c8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000597d0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 760 to 0000000000059ac8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059af0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008aa4 000000000000007c 00008aa8 FDE cie=00000000 pc=0000000000059b00..0000000000059cd8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b04 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059b08 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059b20 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000059b48 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0000000000059bf4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059bf8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059bfc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c00 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c04 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c08 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c0c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c10 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c14 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059c28 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000059c2c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000059c38 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000059c50 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000059cb0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000059cd4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00008b24 0000000000000080 00008b28 FDE cie=00000000 pc=0000000000059ce0..000000000005a2a4 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000059cf4 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000059cfc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000059d28 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 848 to 000000000005a078 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a07c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a080 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a084 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a088 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a08c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a090 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a094 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a098 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a09c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005a0b8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a0c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005a0d0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 424 to 000000000005a278 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000005a2a0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -00008ba8 0000000000000048 00008bac FDE cie=00000000 pc=000000000005a2b0..000000000005b8d4 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005a2c8 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000005a308 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ +00007d54 0000000000000028 00007d58 FDE cie=00000000 pc=000000000005516c..00000000000551d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055170 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055184 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 2244 to 000000000005abcc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000551bc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abd0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551c0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551c4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551c8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abe0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abe4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abe8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abec │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abf0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abf4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005abf8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000551d0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ac00 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00008bf4 00000000000000d0 00008bf8 FDE cie=00000000 pc=000000000005b8e0..000000000005cc8c │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005b8f0 │ │ │ │ +00007d80 000000000000005c 00007d84 FDE cie=00000000 pc=00000000000551dc..0000000000055530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000551e0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005b904 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005b910 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005b928 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000551e8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005b94c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000055204 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000005b9e0 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 916 to 000000000005bd74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bd78 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005bd90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 428 to 000000000005bf3c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf40 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005bf64 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf68 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf6c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf70 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf74 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf78 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf7c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf80 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf84 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bf88 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005bf90 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000005bfd4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005bfd8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005bff0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1024 to 000000000005c3f0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000005c450 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 632 to 000000000005c6c8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005c6e4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 296 to 000000000005c80c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c810 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005c828 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 892 to 000000000005cba4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005cba8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cbb0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005cbd0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cbe0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000005cc38 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005cc40 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cc50 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000005cc88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005521c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -00008cc8 0000000000000048 00008ccc FDE cie=00000000 pc=000000000005cc90..000000000005dae4 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005cca0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005cccc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 940 to 000000000005d078 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d07c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d080 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d084 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d088 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d08c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d090 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d094 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d098 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d09c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d0a4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005d0a8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005d0b0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008d14 0000000000000048 00008d18 FDE cie=00000000 pc=000000000005daf0..000000000005e944 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005daf4 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005db04 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000005db38 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000055240 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000055268 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 992 to 000000000005df18 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df1c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df20 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df24 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df28 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df2c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df30 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df34 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df38 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df3c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df40 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005df44 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005df50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008d60 000000000000004c 00008d64 FDE cie=00000000 pc=000000000005e950..000000000005eaa4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e954 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005e958 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005e978 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000005e99c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005e9d8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000005ea38 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea3c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea40 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ea58 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea5c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea60 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea64 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea68 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea6c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ea74 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ea78 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ea80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005ea8c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008db0 0000000000000030 00008db4 FDE cie=00000000 pc=000000000005eab0..000000000005eba4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eab4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eac0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000005eb1c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eb28 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eb2c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005eb34 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005eb50 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005eb6c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005eb80 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eb84 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005eb8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eb90 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008de4 0000000000000020 00008de8 FDE cie=00000000 pc=000000000005ebb0..000000000005ec54 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ebb8 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ebc0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000005ec34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ec38 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ec3c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ec40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -00008e08 0000000000000010 00008e0c FDE cie=00000000 pc=000000000005ec6c..000000000005ec84 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e1c 0000000000000068 00008e20 FDE cie=00000000 pc=000000000005ec8c..000000000005f000 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ec90 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ec94 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005ecac │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ecbc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000005ed14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed18 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed1c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed20 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed24 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed28 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed2c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ed3c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005ed44 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed48 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ed4c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000005eddc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ede0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005ee0c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000005eea8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005eeac │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000005ef0c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000005ef8c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005efac │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000005eff4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005effc │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008e88 000000000000001c 00008e8c FDE cie=00000000 pc=000000000005f000..000000000005f070 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005f020 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 60 to 000000000005f05c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f064 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f06c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008ea8 0000000000000038 00008eac FDE cie=00000000 pc=000000000005f070..000000000005f1e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f074 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f080 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005f0ac │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f0c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f0c4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f0c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005f0e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f0ec │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 188 to 000000000005f1a8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f1ac │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005f1c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000005f1d8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f1e0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008ee4 0000000000000020 00008ee8 FDE cie=00000000 pc=000000000005f1f0..000000000005f244 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f1f4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f200 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f210 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f21c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f220 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f228 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f08 0000000000000034 00008f0c FDE cie=00000000 pc=000000000005f250..000000000005f3f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f254 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005f280 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000005f2a0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f2a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f2c0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f2cc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000005f304 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000005f320 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000005f368 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000005f3dc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f3e0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f3f0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-48 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-56 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f40 0000000000000010 00008f44 FDE cie=00000000 pc=000000000005f40c..000000000005f478 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00008f54 0000000000000128 00008f58 FDE cie=00000000 pc=000000000005f47c..00000000000608c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005f480 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005f488 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000005f4b4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005f4c4 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005f4d0 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1772 to 000000000005fbbc │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 368 to 000000000005fd2c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc2: 336 to 000000000005fe7c │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 376 to 000000000005fff4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006000c │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc2: 724 to 00000000000602e0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602e4 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602e8 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602ec │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602f0 │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602f4 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000602f8 │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000060380 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006038c │ │ │ │ + DW_CFA_advance_loc2: 640 to 00000000000554e8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060390 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060394 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060398 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006039c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554ec │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000603a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554f0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000603a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554f4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000603a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554f8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000603ac │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000603b0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000603b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000603bc │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000060434 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000554fc │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060438 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055500 │ │ │ │ DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006043c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055504 │ │ │ │ DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060440 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055508 │ │ │ │ DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060444 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005550c │ │ │ │ DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060448 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006044c │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060454 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 632 to 00000000000606cc │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000060724 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc1: 208 to 00000000000607f4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060814 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000060844 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000006087c │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000608ac │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009080 0000000000000048 00009084 FDE cie=00000000 pc=00000000000608cc..0000000000060a34 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000608d0 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000060908 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000060958 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060960 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000060a00 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a04 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055510 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a0c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055514 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a14 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a18 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a1c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a20 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a24 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060a2c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060a30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000090cc 0000000000000078 000090d0 FDE cie=00000000 pc=0000000000060a3c..0000000000060c7c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060a4c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060a6c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060aa0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000060ac8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000060b28 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055518 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005551c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b34 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b38 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b3c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060b40 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000060bac │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bb0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055520 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055524 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bbc │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060bc4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bc8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005552c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060bcc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060be4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000060c44 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060c78 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009148 0000000000000034 0000914c FDE cie=00000000 pc=0000000000060c84..0000000000060da0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060c88 │ │ │ │ +00007de0 0000000000000028 00007de4 FDE cie=00000000 pc=0000000000055540..00000000000555f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055544 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060c8c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000060cdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ce0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ce4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060ce8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060d04 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000060d24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000060d68 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060d6c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060d84 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060d88 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060d9c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009180 0000000000000074 00009184 FDE cie=00000000 pc=0000000000060da4..0000000000060fd8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060db0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000060dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055548 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000060e00 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e04 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e08 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e0c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e10 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e14 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e18 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060e1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 40 to 0000000000060e44 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060e5c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000060ec0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060ed4 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000060f4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f50 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000060f64 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000060f70 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f74 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000060f84 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060f8c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f90 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f94 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f98 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060f9c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fa0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fa4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fa8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000060fac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000060fc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000091f8 0000000000000044 000091fc FDE cie=00000000 pc=0000000000060fe4..00000000000612c4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000060fec │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061004 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005555c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 172 to 00000000000610b0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000061140 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061154 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00000000000555bc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061158 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006115c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555c0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061160 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061164 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061168 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000061184 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 168 to 000000000006122c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061230 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000555c8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061234 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061238 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006123c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061240 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061244 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009240 0000000000000060 00009244 FDE cie=00000000 pc=00000000000612c4..0000000000061bac │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000612d0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000612dc │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000612e8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006130c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006131c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006133c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 240 to 000000000006142c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 432 to 00000000000615dc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000061624 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061628 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006162c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061630 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061634 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061638 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006163c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061640 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061644 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061648 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006164c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 160 to 0000000000061704 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000617c4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc2: 896 to 0000000000061b44 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061b5c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000061ba8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - │ │ │ │ -000092a4 0000000000000048 000092a8 FDE cie=00000000 pc=0000000000061bb4..0000000000061d08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061bb8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061bbc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061bcc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061be4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000061c0c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000061c48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000061c8c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061c90 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000061cd8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061cdc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061ce0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061ce4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061ce8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061cf0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061cf4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061cf8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061d00 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d04 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -000092f0 0000000000000040 000092f4 FDE cie=00000000 pc=0000000000061d14..0000000000061e24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d18 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061d1c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061d28 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000061d3c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000061d60 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000061df4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061df8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061dfc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e00 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e04 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e08 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e0c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e10 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e14 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061e1c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e20 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -00009334 000000000000007c 00009338 FDE cie=00000000 pc=0000000000061e24..0000000000062098 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000061e28 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000061e30 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000061e50 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000061e9c │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000061eac │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000061ec4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 324 to 0000000000062008 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006200c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062010 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062014 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062018 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006201c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062020 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062024 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062028 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062030 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062034 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062038 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006203c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062040 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062048 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006204c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000062064 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000093b4 0000000000000088 000093b8 FDE cie=00000000 pc=00000000000620a4..0000000000062404 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620a8 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000620ac │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000620bc │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000620d8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000006211c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000062154 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 176 to 0000000000062204 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062208 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006220c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062210 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000006226c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062270 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062274 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062278 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006227c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062284 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062288 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000622a4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000622c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000622e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000062304 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000062384 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062398 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006239c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000623c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000623d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000623f8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -00009440 0000000000000044 00009444 FDE cie=00000000 pc=0000000000062404..0000000000062778 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062408 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062418 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062424 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000624b4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000624c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000624c4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000624c8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000624e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000062538 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000000000062638 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006263c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062640 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006264c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000062664 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000626a4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000062704 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000062724 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006273c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009488 000000000000009c 0000948c FDE cie=00000000 pc=0000000000062784..0000000000062c94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062788 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062794 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000627ac │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000627d8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 244 to 00000000000628cc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000628d0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000628d4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000628d8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000628dc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000628e0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000062928 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006292c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062930 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062944 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000006299c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000629a0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000629a4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000629c4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 256 to 0000000000062ac4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000062b2c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062b34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062b38 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062b3c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000062b74 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062b88 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 176 to 0000000000062c38 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000062c44 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062c48 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062c4c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000062c7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000062c8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062c90 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009528 0000000000000044 0000952c FDE cie=00000000 pc=0000000000062c94..00000000000630c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062c98 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000062cb4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 344 to 0000000000062e0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e10 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e14 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e18 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000062e1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000062e24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000000000062f34 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 208 to 0000000000063004 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063008 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006300c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063014 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063024 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063028 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000063044 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00009570 0000000000000028 00009574 FDE cie=00000000 pc=00000000000630c0..0000000000063184 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000630c4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000630c8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000630dc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000006313c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063140 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063148 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006314c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063160 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000555d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000959c 0000000000000020 000095a0 FDE cie=00000000 pc=0000000000063190..00000000000631f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063194 │ │ │ │ +00007e0c 0000000000000020 00007e10 FDE cie=00000000 pc=0000000000055600..0000000000055664 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055604 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063198 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055608 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000631a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055614 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000631e4 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000055654 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000631ec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005565c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000631f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055660 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095c0 0000000000000034 000095c4 FDE cie=00000000 pc=0000000000063200..0000000000063334 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063204 │ │ │ │ +00007e30 0000000000000034 00007e34 FDE cie=00000000 pc=0000000000055670..00000000000557a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055674 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055678 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063214 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055684 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000063284 │ │ │ │ + DW_CFA_advance_loc1: 112 to 00000000000556f4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 112 to 00000000000632f4 │ │ │ │ + DW_CFA_advance_loc1: 112 to 0000000000055764 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000632f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055768 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006330c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005577c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063314 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055784 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055788 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055790 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000095f8 0000000000000010 000095fc FDE cie=00000000 pc=0000000000063340..0000000000063348 │ │ │ │ +00007e68 0000000000000010 00007e6c FDE cie=00000000 pc=00000000000557b0..00000000000557b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000960c 0000000000000010 00009610 FDE cie=00000000 pc=0000000000063350..0000000000063358 │ │ │ │ +00007e7c 0000000000000010 00007e80 FDE cie=00000000 pc=00000000000557c0..00000000000557c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009620 0000000000000010 00009624 FDE cie=00000000 pc=0000000000063360..0000000000063368 │ │ │ │ +00007e90 0000000000000010 00007e94 FDE cie=00000000 pc=00000000000557d0..00000000000557d8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009634 0000000000000010 00009638 FDE cie=00000000 pc=0000000000063370..0000000000063378 │ │ │ │ +00007ea4 0000000000000010 00007ea8 FDE cie=00000000 pc=00000000000557e0..00000000000557e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009648 0000000000000010 0000964c FDE cie=00000000 pc=0000000000063380..0000000000063388 │ │ │ │ +00007eb8 0000000000000010 00007ebc FDE cie=00000000 pc=00000000000557f0..00000000000557f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000965c 0000000000000010 00009660 FDE cie=00000000 pc=0000000000063390..0000000000063398 │ │ │ │ +00007ecc 0000000000000010 00007ed0 FDE cie=00000000 pc=0000000000055800..0000000000055808 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009670 0000000000000010 00009674 FDE cie=00000000 pc=00000000000633a0..00000000000633a8 │ │ │ │ +00007ee0 0000000000000010 00007ee4 FDE cie=00000000 pc=0000000000055810..0000000000055818 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009684 0000000000000010 00009688 FDE cie=00000000 pc=00000000000633b0..00000000000633b8 │ │ │ │ +00007ef4 0000000000000010 00007ef8 FDE cie=00000000 pc=0000000000055820..0000000000055828 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009698 0000000000000010 0000969c FDE cie=00000000 pc=00000000000633c0..00000000000633c8 │ │ │ │ +00007f08 0000000000000010 00007f0c FDE cie=00000000 pc=0000000000055830..0000000000055838 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096ac 0000000000000010 000096b0 FDE cie=00000000 pc=00000000000633d0..00000000000633d8 │ │ │ │ +00007f1c 0000000000000010 00007f20 FDE cie=00000000 pc=0000000000055840..0000000000055848 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096c0 0000000000000010 000096c4 FDE cie=00000000 pc=00000000000633e0..00000000000633e8 │ │ │ │ +00007f30 0000000000000010 00007f34 FDE cie=00000000 pc=0000000000055850..0000000000055858 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096d4 0000000000000010 000096d8 FDE cie=00000000 pc=00000000000633f0..00000000000633fc │ │ │ │ +00007f44 0000000000000010 00007f48 FDE cie=00000000 pc=0000000000055860..000000000005586c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096e8 0000000000000010 000096ec FDE cie=00000000 pc=0000000000063400..0000000000063414 │ │ │ │ +00007f58 0000000000000010 00007f5c FDE cie=00000000 pc=0000000000055870..0000000000055884 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000096fc 000000000000002c 00009700 FDE cie=00000000 pc=0000000000063420..00000000000634a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063424 │ │ │ │ +00007f6c 000000000000002c 00007f70 FDE cie=00000000 pc=0000000000055890..0000000000055918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055894 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055898 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063434 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000558a4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063440 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000558b0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063450 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000558c0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000063488 │ │ │ │ + DW_CFA_advance_loc1: 56 to 00000000000558f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006348c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000558fc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063494 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055904 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063498 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055908 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000634a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055910 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000634a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055914 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000972c 000000000000001c 00009730 FDE cie=00000000 pc=00000000000634b0..0000000000063568 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000063514 │ │ │ │ +00007f9c 000000000000001c 00007fa0 FDE cie=00000000 pc=0000000000055920..00000000000559d8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000055984 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063520 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055990 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063528 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055998 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063534 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000559a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000974c 0000000000000010 00009750 FDE cie=00000000 pc=0000000000063570..00000000000635e8 │ │ │ │ +00007fbc 0000000000000010 00007fc0 FDE cie=00000000 pc=00000000000559e0..0000000000055a58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009760 000000000000001c 00009764 FDE cie=00000000 pc=00000000000635f0..00000000000636a8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000063654 │ │ │ │ +00007fd0 000000000000001c 00007fd4 FDE cie=00000000 pc=0000000000055a60..0000000000055b18 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000055ac4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063660 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055ad0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063668 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ad8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063674 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055ae4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009780 0000000000000010 00009784 FDE cie=00000000 pc=00000000000636b0..0000000000063728 │ │ │ │ +00007ff0 0000000000000010 00007ff4 FDE cie=00000000 pc=0000000000055b20..0000000000055b98 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009794 0000000000000010 00009798 FDE cie=00000000 pc=0000000000063730..00000000000637ac │ │ │ │ +00008004 0000000000000010 00008008 FDE cie=00000000 pc=0000000000055ba0..0000000000055c1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000097a8 000000000000005c 000097ac FDE cie=00000000 pc=00000000000637b0..0000000000063974 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000637b8 │ │ │ │ +00008018 000000000000005c 0000801c FDE cie=00000000 pc=0000000000055c20..0000000000055de4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c28 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000637c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055c30 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000006381c │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000055c8c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063830 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000055ca0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063840 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055cb0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000638f4 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000055d64 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000638f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d68 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000638fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d6c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063900 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d70 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d74 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d78 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063910 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055d80 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d84 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006391c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d8c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d94 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063928 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d98 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006392c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d9c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063934 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055da4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063940 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055db0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063944 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055db4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063948 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055db8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009808 0000000000000018 0000980c FDE cie=00000000 pc=0000000000063980..00000000000639b4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063990 │ │ │ │ +00008078 0000000000000018 0000807c FDE cie=00000000 pc=0000000000055df0..0000000000055e24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055e00 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000639a0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000055e10 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000639a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055e18 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000639b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055e20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009824 0000000000000054 00009828 FDE cie=00000000 pc=00000000000639c0..0000000000063a94 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000639c4 │ │ │ │ +00008094 0000000000000054 00008098 FDE cie=00000000 pc=0000000000055e30..0000000000055f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e34 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000639c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055e38 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000639d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055e44 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000639dc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055e4c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000639e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055e58 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000063a2c │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000055e9c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ea0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ea4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ea8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055eac │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063a44 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055eb4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055eb8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063a60 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000055ed0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ed4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063a6c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055edc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063a74 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ee4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ee8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063a80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ef0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000987c 0000000000000050 00009880 FDE cie=00000000 pc=0000000000063aa0..0000000000063bdc │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063aa8 │ │ │ │ +000080ec 0000000000000050 000080f0 FDE cie=00000000 pc=0000000000055f10..000000000005604c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055f18 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063ab0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055f20 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000063b0c │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000055f7c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063b18 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055f88 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063b24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000055f94 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000063b6c │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000055fdc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fe0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fe4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fe8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055fec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063b84 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000055ff4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055ff8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000063ba0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056010 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063ba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056014 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063bb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056020 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056024 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063bb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056028 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063bbc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005602c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063bc8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056038 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000098d0 000000000000005c 000098d4 FDE cie=00000000 pc=0000000000063be0..0000000000063db4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063be8 │ │ │ │ +00008140 000000000000005c 00008144 FDE cie=00000000 pc=0000000000056050..0000000000056224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056058 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063bf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056060 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000063c4c │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000560bc │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000063c60 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000560d0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000063c70 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000560e0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 196 to 0000000000063d34 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00000000000561a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561a8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561ac │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561b0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561b4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561b8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063d50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000561c0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561cc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561d0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561d4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561d8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d6c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561dc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063d74 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000561e4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063d80 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000561f0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000561f8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009930 0000000000000078 00009934 FDE cie=00000000 pc=0000000000063dc0..000000000006405c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063dcc │ │ │ │ +000081a0 0000000000000078 000081a4 FDE cie=00000000 pc=0000000000056230..00000000000564cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005623c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063dd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056244 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000063de0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056250 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-80 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000063e28 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000056298 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000063eb8 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000056328 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-104 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-120 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-64 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-112 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-128 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000063f04 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000056374 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056378 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005637c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056380 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056384 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056388 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000063f44 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000563b4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563b8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563bc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563c0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563c4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000063f58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000563c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000063f60 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000563d0 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-64 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-72 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-80 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-88 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-96 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-104 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-112 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-120 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-128 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 224 to 0000000000064040 │ │ │ │ + DW_CFA_advance_loc2: 224 to 00000000000564b0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064058 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000564c8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-64 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-104 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-112 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-120 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-128 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-136 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099ac 0000000000000038 000099b0 FDE cie=00000000 pc=0000000000064060..000000000006414c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064064 │ │ │ │ +0000821c 0000000000000038 00008220 FDE cie=00000000 pc=00000000000564d0..00000000000565bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000564d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064074 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000564e4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064084 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000564f4 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064090 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056500 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000064104 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000056574 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064108 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056578 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006410c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005657c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064110 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056580 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064114 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056584 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056588 │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064120 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056590 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006412c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005659c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064140 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000565b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099e8 0000000000000010 000099ec FDE cie=00000000 pc=0000000000064150..00000000000641dc │ │ │ │ +00008258 0000000000000010 0000825c FDE cie=00000000 pc=00000000000565c0..000000000005664c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000099fc 0000000000000010 00009a00 FDE cie=00000000 pc=00000000000641e0..00000000000641e8 │ │ │ │ +0000826c 0000000000000010 00008270 FDE cie=00000000 pc=0000000000056650..0000000000056658 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a10 0000000000000024 00009a14 FDE cie=00000000 pc=00000000000641f0..000000000006428c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000641f4 │ │ │ │ +00008280 0000000000000024 00008284 FDE cie=00000000 pc=0000000000056660..00000000000566fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056664 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064200 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056670 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000064234 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000566a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064248 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000566b8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006424c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566bc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064250 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000566c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064260 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000566d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a38 0000000000000010 00009a3c FDE cie=00000000 pc=0000000000064290..000000000006429c │ │ │ │ +000082a8 0000000000000010 000082ac FDE cie=00000000 pc=0000000000056700..000000000005670c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a4c 0000000000000010 00009a50 FDE cie=00000000 pc=00000000000642a0..00000000000642ac │ │ │ │ +000082bc 0000000000000010 000082c0 FDE cie=00000000 pc=0000000000056710..000000000005671c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a60 0000000000000010 00009a64 FDE cie=00000000 pc=00000000000642b0..00000000000642bc │ │ │ │ +000082d0 0000000000000010 000082d4 FDE cie=00000000 pc=0000000000056720..000000000005672c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a74 0000000000000010 00009a78 FDE cie=00000000 pc=00000000000642c0..00000000000642cc │ │ │ │ +000082e4 0000000000000010 000082e8 FDE cie=00000000 pc=0000000000056730..000000000005673c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a88 0000000000000010 00009a8c FDE cie=00000000 pc=00000000000642d0..00000000000642dc │ │ │ │ +000082f8 0000000000000010 000082fc FDE cie=00000000 pc=0000000000056740..000000000005674c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009a9c 0000000000000010 00009aa0 FDE cie=00000000 pc=00000000000642e0..00000000000642ec │ │ │ │ +0000830c 0000000000000010 00008310 FDE cie=00000000 pc=0000000000056750..000000000005675c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ab0 0000000000000010 00009ab4 FDE cie=00000000 pc=00000000000642f0..00000000000642fc │ │ │ │ +00008320 0000000000000010 00008324 FDE cie=00000000 pc=0000000000056760..000000000005676c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ac4 0000000000000010 00009ac8 FDE cie=00000000 pc=0000000000064300..000000000006430c │ │ │ │ +00008334 0000000000000010 00008338 FDE cie=00000000 pc=0000000000056770..000000000005677c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ad8 0000000000000024 00009adc FDE cie=00000000 pc=0000000000064310..0000000000064368 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064314 │ │ │ │ +00008348 0000000000000024 0000834c FDE cie=00000000 pc=0000000000056780..00000000000567d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056784 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064318 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056788 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006432c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005679c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000064350 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000567c0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064354 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567c4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006435c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000567cc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064364 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000567d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b00 0000000000000018 00009b04 FDE cie=00000000 pc=0000000000064370..00000000000643ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064374 │ │ │ │ +00008370 0000000000000018 00008374 FDE cie=00000000 pc=00000000000567e0..000000000005681c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000567e4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006439c │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005680c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000643a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056814 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000643a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056818 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009b1c 0000000000000018 00009b20 FDE cie=00000000 pc=00000000000643b0..00000000000643ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000643b4 │ │ │ │ +0000838c 0000000000000018 00008390 FDE cie=00000000 pc=0000000000056820..000000000005685c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056824 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000643dc │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005684c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000643e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056854 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000643e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056858 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009b38 0000000000000020 00009b3c FDE cie=00000000 pc=00000000000643f0..0000000000064498 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000064464 │ │ │ │ +000083a8 0000000000000020 000083ac FDE cie=00000000 pc=0000000000056860..0000000000056908 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00000000000568d4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064474 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000568e4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064480 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000568f0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064488 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000568f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064494 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056904 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b5c 0000000000000010 00009b60 FDE cie=00000000 pc=00000000000644a0..00000000000644ec │ │ │ │ +000083cc 0000000000000010 000083d0 FDE cie=00000000 pc=0000000000056910..000000000005695c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b70 0000000000000020 00009b74 FDE cie=00000000 pc=00000000000644f0..000000000006452c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644f4 │ │ │ │ +000083e0 0000000000000020 000083e4 FDE cie=00000000 pc=0000000000056960..000000000005699c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056964 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000644f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056968 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064508 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056978 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064518 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056988 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064520 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056990 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064528 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056998 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009b94 0000000000000010 00009b98 FDE cie=00000000 pc=0000000000064530..000000000006453c │ │ │ │ +00008404 0000000000000010 00008408 FDE cie=00000000 pc=00000000000569a0..00000000000569ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ba8 0000000000000034 00009bac FDE cie=00000000 pc=0000000000064540..0000000000064638 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064544 │ │ │ │ +00008418 0000000000000034 0000841c FDE cie=00000000 pc=00000000000569b0..0000000000056aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000569b4 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000569b8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000064574 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000569e4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000645ec │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000056a5c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000645f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a60 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000645f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a64 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000645fc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056a6c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000064608 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000056a78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064620 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064624 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a94 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064628 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006462c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056a9c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064630 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056aa0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064634 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056aa4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -00009be0 0000000000000034 00009be4 FDE cie=00000000 pc=0000000000064640..00000000000646f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064644 │ │ │ │ +00008450 0000000000000034 00008454 FDE cie=00000000 pc=0000000000056ab0..0000000000056b64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ab4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064648 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ab8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006465c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056acc │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064674 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056ae4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064684 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056af4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000646b0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000056b20 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000646d4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000056b44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b48 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b4c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b50 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000646e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b58 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000646f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056b60 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c18 0000000000000034 00009c1c FDE cie=00000000 pc=0000000000064700..00000000000647b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064704 │ │ │ │ +00008488 0000000000000034 0000848c FDE cie=00000000 pc=0000000000056b70..0000000000056c24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b74 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064708 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056b78 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006471c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000056b8c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000064734 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000056ba4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064744 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056bb4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000064770 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000056be0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000064794 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000056c04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064798 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c08 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006479c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c0c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000647a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c10 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000647a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c14 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000647a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c18 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000647b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056c20 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009c50 0000000000000048 00009c54 FDE cie=00000000 pc=00000000000647c0..00000000000649c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000647c4 │ │ │ │ +000084c0 0000000000000048 000084c4 FDE cie=00000000 pc=0000000000056c30..0000000000056e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c34 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000647c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056c38 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000647d8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056c48 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000064800 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000056c70 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 340 to 0000000000064954 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000056dc4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064958 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dc8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006495c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dcc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064960 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dd0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064964 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dd4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064968 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056dd8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006496c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ddc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064970 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056de0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064974 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056de4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064978 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056de8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064980 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056df0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064984 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056df4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000649a0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000056e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009c9c 0000000000000010 00009ca0 FDE cie=00000000 pc=00000000000649d0..00000000000649e8 │ │ │ │ +0000850c 0000000000000010 00008510 FDE cie=00000000 pc=0000000000056e40..0000000000056e58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cb0 0000000000000028 00009cb4 FDE cie=00000000 pc=00000000000649f0..0000000000064a64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000649f8 │ │ │ │ +00008520 0000000000000028 00008524 FDE cie=00000000 pc=0000000000056e60..0000000000056ed4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e68 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064a00 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056e70 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064a10 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056e80 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000064a40 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000056eb0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056eb4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064a54 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000056ec4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064a5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056ecc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064a60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ed0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009cdc 0000000000000048 00009ce0 FDE cie=00000000 pc=0000000000064a70..0000000000064d34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064a74 │ │ │ │ +0000854c 0000000000000048 00008550 FDE cie=00000000 pc=0000000000056ee0..00000000000571a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ee4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064a7c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000056eec │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000064ab0 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000056f20 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 196 to 0000000000064b74 │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000000000056fe4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fe8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056fec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ff0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ff4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ff8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000056ffc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057000 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057004 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057008 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064b9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005700c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064ba0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057010 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000064bc0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000057030 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d28 0000000000000020 00009d2c FDE cie=00000000 pc=0000000000064d40..0000000000064d94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d44 │ │ │ │ +00008598 0000000000000020 0000859c FDE cie=00000000 pc=00000000000571b0..0000000000057204 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571b8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000064d68 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000571d8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000064d84 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000571f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571f8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000571fc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064d90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057200 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009d4c 000000000000004c 00009d50 FDE cie=00000000 pc=0000000000064da0..0000000000065ef8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000064da4 │ │ │ │ +000085bc 000000000000004c 000085c0 FDE cie=00000000 pc=0000000000057210..0000000000058368 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057214 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000064db4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000057224 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000064df0 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000057260 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000064e04 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057274 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000064e0c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005727c │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 668 to 00000000000650a8 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0000000000057518 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005751c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057520 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057524 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057528 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005752c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057530 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057534 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057538 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005753c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000650d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057544 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000650d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000057548 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000650e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000057550 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009d9c 0000000000000034 00009da0 FDE cie=00000000 pc=0000000000065f00..0000000000066058 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065f04 │ │ │ │ +0000860c 0000000000000034 00008610 FDE cie=00000000 pc=0000000000058370..00000000000584c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058374 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000065f1c │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005838c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 216 to 0000000000065ff4 │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000058464 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058468 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000065ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005846c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058470 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066004 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058474 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066008 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058478 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006600c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005847c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066020 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058490 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000066054 │ │ │ │ + DW_CFA_advance_loc1: 52 to 00000000000584c4 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ │ │ │ │ -00009dd4 0000000000000034 00009dd8 FDE cie=00000000 pc=0000000000066060..00000000000661d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066064 │ │ │ │ +00008644 0000000000000034 00008648 FDE cie=00000000 pc=00000000000584d0..0000000000058644 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066068 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000584d8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066084 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000584f4 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000006613c │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000585ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066140 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066144 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066148 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585b8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066154 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000585c4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066158 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000585c8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066164 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000585d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000066180 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000585f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e0c 0000000000000010 00009e10 FDE cie=00000000 pc=00000000000661e0..000000000006620c │ │ │ │ +0000867c 0000000000000010 00008680 FDE cie=00000000 pc=0000000000058650..000000000005867c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e20 0000000000000020 00009e24 FDE cie=00000000 pc=0000000000066210..0000000000066374 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066224 │ │ │ │ +00008690 0000000000000020 00008694 FDE cie=00000000 pc=0000000000058680..00000000000587e4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058694 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006622c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005869c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000662c8 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000058738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000662d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058740 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000662d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058744 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000662e0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058750 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00009e44 0000000000000010 00009e48 FDE cie=00000000 pc=0000000000066380..00000000000663c8 │ │ │ │ +000086b4 0000000000000010 000086b8 FDE cie=00000000 pc=00000000000587f0..0000000000058838 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009e58 0000000000000078 00009e5c FDE cie=00000000 pc=00000000000663d0..0000000000066724 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000663d4 │ │ │ │ +000086c8 0000000000000078 000086cc FDE cie=00000000 pc=0000000000058840..0000000000058b94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058844 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000663d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058848 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000663e8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058858 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000066408 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058878 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000066450 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000588c0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 388 to 00000000000665d4 │ │ │ │ + DW_CFA_advance_loc2: 388 to 0000000000058a44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a48 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a4c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a50 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000665f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058a60 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a64 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a68 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000665fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a6c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066600 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a70 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a74 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a78 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006660c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058a7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066620 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058a90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000066640 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058ab0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 96 to 00000000000666a0 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000058b10 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000666ac │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058b1c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000666ec │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000058b5c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000066700 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058b70 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066710 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058b80 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066720 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058b90 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009ed4 000000000000004c 00009ed8 FDE cie=00000000 pc=0000000000066730..0000000000066a9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066734 │ │ │ │ +00008744 000000000000004c 00008748 FDE cie=00000000 pc=0000000000058ba0..0000000000058f0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ba4 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058ba8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006674c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000058bbc │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000066770 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000058be0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000066788 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058bf8 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 592 to 00000000000669d8 │ │ │ │ + DW_CFA_advance_loc2: 592 to 0000000000058e48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e4c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e50 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e54 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e58 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e5c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e60 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e64 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e68 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000669fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e6c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066a04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000058e74 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066a08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058e78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000066a20 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058e90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f24 0000000000000034 00009f28 FDE cie=00000000 pc=0000000000066aa0..0000000000066d64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066aa4 │ │ │ │ +00008794 0000000000000034 00008798 FDE cie=00000000 pc=0000000000058f10..00000000000591d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000058f14 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066ab4 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000058f24 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000066ad4 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000058f44 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066ae0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000058f50 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 576 to 0000000000066d20 │ │ │ │ + DW_CFA_advance_loc2: 576 to 0000000000059190 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059194 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066d2c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005919c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066d34 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000591a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066d38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000066d40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000591b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00009f5c 00000000000000a4 00009f60 FDE cie=00000000 pc=0000000000066d70..00000000000683b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000066d74 │ │ │ │ +000087cc 00000000000000a4 000087d0 FDE cie=00000000 pc=00000000000591e0..000000000005a828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000591e4 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000066db8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000059228 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000066de0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000059250 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 328 to 0000000000066f28 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0000000000059398 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000066f38 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000593a8 │ │ │ │ DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000066f44 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000593b4 │ │ │ │ DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 1604 to 0000000000067588 │ │ │ │ + DW_CFA_advance_loc2: 1604 to 00000000000599f8 │ │ │ │ DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006758c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000599fc │ │ │ │ DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000067590 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a00 │ │ │ │ DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000675a8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000059a18 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a1c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a20 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a24 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a28 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a2c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a30 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a34 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a38 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a3c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a40 │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000675d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000059a48 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000675e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059a50 │ │ │ │ DW_CFA_def_cfa_offset: 576 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ @@ -23550,9057 +20006,10490 @@ │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 2752 to 00000000000680a0 │ │ │ │ + DW_CFA_advance_loc2: 2752 to 000000000005a510 │ │ │ │ DW_CFA_restore: r57 ($fs1) │ │ │ │ DW_CFA_restore: r58 ($fs2) │ │ │ │ DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc2: 608 to 0000000000068300 │ │ │ │ + DW_CFA_advance_loc2: 608 to 000000000005a770 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000068340 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000005a7b0 │ │ │ │ DW_CFA_restore: r57 ($fs1) │ │ │ │ DW_CFA_restore: r58 ($fs2) │ │ │ │ DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc1: 56 to 0000000000068378 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000005a7e8 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000068390 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005a800 │ │ │ │ DW_CFA_restore: r57 ($fs1) │ │ │ │ DW_CFA_restore: r58 ($fs2) │ │ │ │ DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000683b4 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005a824 │ │ │ │ DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a004 0000000000000060 0000a008 FDE cie=00000000 pc=00000000000683c0..000000000006931c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000683c4 │ │ │ │ +00008874 0000000000000060 00008878 FDE cie=00000000 pc=000000000005a830..000000000005b78c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a834 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000683cc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005a83c │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000683dc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005a84c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000006841c │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000005a88c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1120 to 000000000006887c │ │ │ │ + DW_CFA_advance_loc2: 1120 to 000000000005acec │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068880 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acf0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068884 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acf4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acf8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006888c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005acfc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad00 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad04 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000068898 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad08 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006889c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad0c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000688a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ad14 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000688ac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ad1c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000688b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ad20 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000688c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005ad30 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ │ │ │ │ -0000a068 000000000000002c 0000a06c FDE cie=00000000 pc=0000000000069324..00000000000693a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069328 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069334 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006933c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000069378 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006937c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069380 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069384 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069388 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006938c │ │ │ │ - DW_CFA_restore_state │ │ │ │ +000088d8 0000000000000010 000088dc FDE cie=00000000 pc=000000000005b794..000000000005b7a0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a098 0000000000000010 0000a09c FDE cie=00000000 pc=00000000000693a4..0000000000069408 │ │ │ │ +000088ec 0000000000000010 000088f0 FDE cie=00000000 pc=000000000005b7a4..000000000005b7b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a0ac 0000000000000040 0000a0b0 FDE cie=00000000 pc=0000000000069414..000000000006953c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069418 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069420 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069434 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000069488 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000694d4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694d8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694dc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694e0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000694e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694ec │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000694f0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069504 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069518 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006952c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069530 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069534 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - │ │ │ │ -0000a0f0 0000000000000068 0000a0f4 FDE cie=00000000 pc=0000000000069544..0000000000069850 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069548 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069550 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069568 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000069590 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069594 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069598 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006959c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000695a4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000695a8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000695c4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000695c8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000695d8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000069600 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000006964c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 412 to 00000000000697e8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000697f8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000697fc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069800 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069804 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069808 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006980c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069810 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069818 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006981c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069824 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000069844 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ +00008900 0000000000000010 00008904 FDE cie=00000000 pc=000000000005b7b4..000000000005b7b8 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a15c 0000000000000020 0000a160 FDE cie=00000000 pc=0000000000069854..0000000000069950 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069868 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069870 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 176 to 0000000000069920 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069928 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069930 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00008914 0000000000000010 00008918 FDE cie=00000000 pc=000000000005b7c4..000000000005b7c8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a180 0000000000000020 0000a184 FDE cie=00000000 pc=0000000000069954..0000000000069a50 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069968 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069970 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 184 to 0000000000069a28 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069a30 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069a38 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00008928 0000000000000010 0000892c FDE cie=00000000 pc=000000000005b7d4..000000000005b7ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1a4 0000000000000030 0000a1a8 FDE cie=00000000 pc=0000000000069a54..0000000000069b40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a58 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069a5c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000069a70 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000069af0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069af8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069afc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b00 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b04 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069b08 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000069b24 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000893c 0000000000000010 00008940 FDE cie=00000000 pc=000000000005b7f4..000000000005b7f8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a1d8 0000000000000010 0000a1dc FDE cie=00000000 pc=0000000000069b44..0000000000069b70 │ │ │ │ +00008950 0000000000000014 00008954 FDE cie=00000000 pc=000000000005b804..000000000005b808 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a1ec 0000000000000020 0000a1f0 FDE cie=00000000 pc=0000000000069b74..0000000000069c0c │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000069b94 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069ba4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000069be8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bec │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069bf0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a210 0000000000000020 0000a214 FDE cie=00000000 pc=0000000000069c14..0000000000069ccc │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000069c34 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069c44 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000069c9c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ca0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069ca4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00008968 0000000000000010 0000896c FDE cie=00000000 pc=000000000005b828..000000000005b850 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a234 0000000000000034 0000a238 FDE cie=00000000 pc=0000000000069cd4..0000000000069d74 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069cdc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069ce4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069cfc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000069d30 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d34 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069d40 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069d48 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d4c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069d64 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ +0000897c 0000000000000010 00008980 FDE cie=00000000 pc=000000000005b858..000000000005b890 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a26c 0000000000000018 0000a270 FDE cie=00000000 pc=0000000000069d74..0000000000069d9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069d78 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069d84 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069d8c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000069d98 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a288 000000000000001c 0000a28c FDE cie=00000000 pc=0000000000069da4..0000000000069e0c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000069dac │ │ │ │ +00008990 000000000000001c 00008994 FDE cie=00000000 pc=000000000005b898..000000000005b914 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005b8d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000069dbc │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b8e4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000069dec │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b8f8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069e04 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005b90c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b910 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ │ │ │ │ -0000a2a8 0000000000000010 0000a2ac FDE cie=00000000 pc=0000000000069e14..0000000000069e58 │ │ │ │ +000089b0 0000000000000010 000089b4 FDE cie=00000000 pc=000000000005b918..000000000005b938 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a2bc 0000000000000010 0000a2c0 FDE cie=00000000 pc=0000000000069e64..0000000000069f2c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a2d0 0000000000000020 0000a2d4 FDE cie=00000000 pc=0000000000069f34..0000000000069f98 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f38 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f3c │ │ │ │ +000089c4 000000000000002c 000089c8 FDE cie=00000000 pc=000000000005b938..000000000005ba08 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b93c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b940 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000069f54 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000069f8c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f90 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069f94 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a2f4 0000000000000024 0000a2f8 FDE cie=00000000 pc=0000000000069fa4..000000000006a028 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fa8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069fac │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005b96c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000069fcc │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000006a018 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000005b9b8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a01c │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005b9f4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a020 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a024 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005b9fc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba00 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba04 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a31c 0000000000000010 0000a320 FDE cie=00000000 pc=000000000006a034..000000000006a03c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a330 0000000000000028 0000a334 FDE cie=00000000 pc=000000000006a044..000000000006a0c8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a050 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a060 │ │ │ │ +000089f4 0000000000000020 000089f8 FDE cie=00000000 pc=000000000005ba08..000000000005ba4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba0c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ba14 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ba20 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000006a0a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005ba3c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a0ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a0b0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a0b4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a0b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ba48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a35c 0000000000000024 0000a360 FDE cie=00000000 pc=000000000006a0d4..000000000006a114 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a0d8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a0e0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a0f4 │ │ │ │ +00008a18 000000000000001c 00008a1c FDE cie=00000000 pc=000000000005ba58..000000000005bacc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ba60 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ba64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a100 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ba84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a108 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a10c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a110 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005bab4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bab8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a384 0000000000000024 0000a388 FDE cie=00000000 pc=000000000006a114..000000000006a16c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a118 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a120 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a134 │ │ │ │ +00008a38 0000000000000018 00008a3c FDE cie=00000000 pc=000000000005bad8..000000000005bb00 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bae0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bae4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006a154 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005baf4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a160 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a164 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a168 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bafc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3ac 0000000000000024 0000a3b0 FDE cie=00000000 pc=000000000006a174..000000000006a1cc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a178 │ │ │ │ +00008a54 0000000000000030 00008a58 FDE cie=00000000 pc=000000000005bb08..000000000005bc1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb0c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a180 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bb10 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a194 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005bb2c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000005bb80 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006a1b4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a1c0 │ │ │ │ + DW_CFA_advance_loc1: 124 to 000000000005bbfc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a1c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bc04 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc08 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a1c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc0c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc10 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc14 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005bc18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3d4 0000000000000024 0000a3d8 FDE cie=00000000 pc=000000000006a1d4..000000000006a224 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a1d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a1dc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a1ec │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a1f8 │ │ │ │ +00008a88 0000000000000048 00008a8c FDE cie=00000000 pc=000000000005bc28..000000000005c130 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bc30 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005bc5c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006a210 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 1132 to 000000000005c0c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0cc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0d0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a21c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0d4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0d8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0dc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0e0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0e4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0e8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0ec │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c0f4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c0f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005c118 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a3fc 0000000000000028 0000a400 FDE cie=00000000 pc=000000000006a224..000000000006a2b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a228 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a234 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006a254 │ │ │ │ +00008ad4 0000000000000020 00008ad8 FDE cie=00000000 pc=000000000005c138..000000000005c2d0 │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000005c1a0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c1a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000006a294 │ │ │ │ + DW_CFA_advance_loc1: 168 to 000000000005c24c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a29c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a2a0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a2a8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a2ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c250 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c258 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a428 0000000000000018 0000a42c FDE cie=00000000 pc=000000000006a2b4..000000000006a310 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a2bc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a2c0 │ │ │ │ +00008af8 000000000000009c 00008afc FDE cie=00000000 pc=000000000005c2d8..000000000005cb10 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c2e0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005c308 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006a2f8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a300 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a444 0000000000000038 0000a448 FDE cie=00000000 pc=000000000006a314..000000000006a3f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a318 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a31c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a32c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a338 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000006a37c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a390 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006a3b8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a3cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000005c348 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 804 to 000000000005c66c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c670 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c674 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c678 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c684 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c688 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c68c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c690 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c694 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c698 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c6a0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3dc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c6a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3e4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006a3f0 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c6b8 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 512 to 000000000005c8b8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8bc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8c0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8c4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005c8f8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c8fc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c900 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c904 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c908 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000005c9a8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000005c9ec │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005ca18 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000005ca58 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000005cac8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a480 0000000000000044 0000a484 FDE cie=00000000 pc=000000000006a3f4..000000000006a558 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3f8 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a3fc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a40c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a41c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006a450 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006a47c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-112 │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000006a4f8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a4fc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a50c │ │ │ │ +00008b98 000000000000004c 00008b9c FDE cie=00000000 pc=000000000005cb18..000000000005d974 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb1c │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000005cb70 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005cb7c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005cb8c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005cb9c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cba4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1232 to 000000000005d074 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d07c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d080 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d084 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a514 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d088 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a518 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d08c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a51c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d090 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d094 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a524 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d098 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d09c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0a0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d0a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a544 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005d0b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a554 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-96 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-112 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a4c8 0000000000000034 0000a4cc FDE cie=00000000 pc=000000000006a564..000000000006a604 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a568 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a56c │ │ │ │ +00008be8 0000000000000038 00008bec FDE cie=00000000 pc=000000000005d978..000000000005dd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005d97c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005d984 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a588 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000005d9b8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000006a5dc │ │ │ │ + DW_CFA_advance_loc2: 800 to 000000000005dcd8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcdc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a5e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dce0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a5ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dce4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dce8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a5f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcec │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a5f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcf0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a5fc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a600 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcf4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcf8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a500 000000000000004c 0000a504 FDE cie=00000000 pc=000000000006a62c..000000000006a908 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a630 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006a640 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006a664 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00008c24 000000000000004c 00008c28 FDE cie=00000000 pc=000000000005dd68..000000000005e3b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dd6c │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dd74 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005dd90 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005dda0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005ddc4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 292 to 000000000006a788 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 280 to 000000000006a8a0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000006a8bc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ddcc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000005de68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de6c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de70 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de74 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de78 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de7c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de80 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8d0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de84 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de88 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de8c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006a8e4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a8e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005de94 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005de98 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006a8fc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005deb8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a550 0000000000000048 0000a554 FDE cie=00000000 pc=000000000006a90c..000000000006afd0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a910 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006a914 │ │ │ │ +00008c74 0000000000000070 00008c78 FDE cie=00000000 pc=000000000005e3b8..000000000005e894 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e3bc │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005e3d0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000005e414 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000006a940 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 156 to 000000000005e4b0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 384 to 000000000005e630 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000005e67c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e680 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e684 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e688 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e68c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e690 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e694 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e698 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e69c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e6a0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e6a8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005e6b8 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000005e7c0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000005e818 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000005e860 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00008ce8 0000000000000044 00008cec FDE cie=00000000 pc=000000000005e898..000000000005ea44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005e89c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005e8a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000005e8d0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 000000000006af34 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af38 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 320 to 000000000005ea10 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea18 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af44 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea1c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea20 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea24 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea28 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea2c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea30 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea34 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006af60 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006af64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ea3c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ea40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006af7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a59c 000000000000002c 0000a5a0 FDE cie=00000000 pc=000000000006afdc..000000000006b08c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006afe0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006afe8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006affc │ │ │ │ +00008d30 0000000000000034 00008d34 FDE cie=00000000 pc=000000000005ea48..000000000005eb1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ea50 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005ea64 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000006b060 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000005eac4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b064 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eac8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b068 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005eacc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b078 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ead8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b07c │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005eaf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005eb18 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ │ │ │ │ -0000a5cc 0000000000000030 0000a5d0 FDE cie=00000000 pc=000000000006b08c..000000000006b284 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b090 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b098 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b0b0 │ │ │ │ +00008d68 000000000000004c 00008d6c FDE cie=00000000 pc=000000000005eb28..000000000005efb8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005eb3c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005eb4c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000005eb74 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 336 to 000000000006b200 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005eba4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 384 to 000000000005ed24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b204 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ed2c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed30 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed34 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed38 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b20c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed3c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b214 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b218 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed40 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed44 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed48 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed4c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ed50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b21c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ed58 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 604 to 000000000005efb4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a600 000000000000002c 0000a604 FDE cie=00000000 pc=000000000006b28c..000000000006b3dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b290 │ │ │ │ +00008db8 000000000000002c 00008dbc FDE cie=00000000 pc=000000000005efb8..000000000005f03c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005efbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b298 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005efc4 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b2b0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005efd0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 176 to 000000000006b360 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b364 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005efd8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000005f024 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f028 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b36c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f02c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f034 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b370 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f038 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b374 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a630 0000000000000018 0000a634 FDE cie=00000000 pc=000000000006b3dc..000000000006b414 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b3e8 │ │ │ │ +00008de8 0000000000000020 00008dec FDE cie=00000000 pc=000000000005f044..000000000005f100 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f048 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b3f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f050 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b40c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f080 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b410 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f098 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f09c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a64c 0000000000000010 0000a650 FDE cie=00000000 pc=000000000006b41c..000000000006b420 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f0a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a660 0000000000000010 0000a664 FDE cie=00000000 pc=000000000006b42c..000000000006b430 │ │ │ │ - DW_CFA_nop │ │ │ │ +00008e0c 000000000000002c 00008e10 FDE cie=00000000 pc=000000000005f104..000000000005f1bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f108 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f114 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005f134 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000005f184 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f188 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f198 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f1b0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1b4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f1b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a674 0000000000000010 0000a678 FDE cie=00000000 pc=000000000006b43c..000000000006b45c │ │ │ │ +00008e3c 0000000000000010 00008e40 FDE cie=00000000 pc=000000000005f1c4..000000000005f1d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a688 0000000000000018 0000a68c FDE cie=00000000 pc=000000000006b45c..000000000006b4ac │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b460 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b46c │ │ │ │ +00008e50 0000000000000024 00008e54 FDE cie=00000000 pc=000000000005f1d4..000000000005f298 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f1dc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f1e4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b474 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000006b4a8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000a6a4 0000000000000020 0000a6a8 FDE cie=00000000 pc=000000000006b4ac..000000000006b518 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b4b4 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b4bc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f1fc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000006b508 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b510 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000005f280 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b514 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f288 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f290 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f294 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00008e78 0000000000000010 00008e7c FDE cie=00000000 pc=000000000005f2a4..000000000005f2cc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6c8 0000000000000010 0000a6cc FDE cie=00000000 pc=000000000006b528..000000000006b580 │ │ │ │ +00008e8c 0000000000000010 00008e90 FDE cie=00000000 pc=000000000005f2d4..000000000005f328 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a6dc 000000000000004c 0000a6e0 FDE cie=00000000 pc=000000000006b588..000000000006b984 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006b594 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b5ac │ │ │ │ +00008ea0 000000000000002c 00008ea4 FDE cie=00000000 pc=000000000005f334..000000000005f410 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f340 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f348 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f354 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 208 to 000000000006b67c │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000005f378 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b680 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f384 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b684 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b688 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b690 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f388 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b6a8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f3a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6ac │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000006b6ec │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000005f3d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6f0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f3e8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6f8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b6fc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b704 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f3ec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b708 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f3f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006b71c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 320 to 000000000006b85c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc1: 44 to 000000000006b888 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000006b8e8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a72c 000000000000003c 0000a730 FDE cie=00000000 pc=000000000006b988..000000000006bad8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006b98c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006b994 │ │ │ │ +00008ed0 0000000000000020 00008ed4 FDE cie=00000000 pc=000000000005f414..000000000005f494 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f420 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f428 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006b9ac │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000006ba1c │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000005f460 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba20 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005f47c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba24 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba28 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba2c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ba30 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f480 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ba48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f484 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000006bac0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bac4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bac8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bacc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bad0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bad4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a76c 0000000000000010 0000a770 FDE cie=00000000 pc=000000000006bad8..000000000006bb60 │ │ │ │ +00008ef4 0000000000000010 00008ef8 FDE cie=00000000 pc=000000000005f494..000000000005f49c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a780 000000000000001c 0000a784 FDE cie=00000000 pc=000000000006bb68..000000000006bc94 │ │ │ │ - DW_CFA_advance_loc1: 132 to 000000000006bbec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bbf0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000006bc8c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bc90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00008f08 0000000000000010 00008f0c FDE cie=00000000 pc=000000000005f4a4..000000000005f4f4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7a0 0000000000000024 0000a7a4 FDE cie=00000000 pc=000000000006bc98..000000000006bda8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bca0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bca4 │ │ │ │ +00008f1c 0000000000000028 00008f20 FDE cie=00000000 pc=000000000005f4f4..000000000005f570 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f4fc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f504 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000006bcd4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bcd8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bce8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 180 to 000000000006bd9c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f518 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000005f550 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f554 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f55c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006bda4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f568 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f56c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a7c8 0000000000000054 0000a7cc FDE cie=00000000 pc=000000000006bda8..000000000006d49c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bdac │ │ │ │ - DW_CFA_def_cfa_offset: 544 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006bdb0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006bdc0 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000006be10 │ │ │ │ +00008f48 0000000000000028 00008f4c FDE cie=00000000 pc=000000000005f574..000000000005f61c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f578 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f57c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005f588 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005f5a8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 688 to 000000000006c0c0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000005f5fc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0c4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0c8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000005f60c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f610 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f614 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0d4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0d8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0dc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0e0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0e4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0e8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0ec │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0f0 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006c0f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f618 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006c108 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a820 000000000000004c 0000a824 FDE cie=00000000 pc=000000000006d4a8..000000000006d7ac │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006d4b0 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006d4c4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006d4dc │ │ │ │ +00008f74 0000000000000048 00008f78 FDE cie=00000000 pc=000000000005f624..000000000005fc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f628 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005f648 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f65c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006d500 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005f674 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 592 to 000000000006d750 │ │ │ │ + DW_CFA_advance_loc2: 396 to 000000000005f800 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f804 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d758 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f808 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d75c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f80c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f810 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d764 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f814 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f818 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d76c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f81c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d770 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f820 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d774 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f824 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d778 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005f82c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005f830 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006d788 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005f844 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a870 0000000000000010 0000a874 FDE cie=00000000 pc=000000000006d7c4..000000000006d840 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a884 0000000000000010 0000a888 FDE cie=00000000 pc=000000000006d844..000000000006d89c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a898 0000000000000010 0000a89c FDE cie=00000000 pc=000000000006d8a4..000000000006d8d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8ac 0000000000000010 0000a8b0 FDE cie=00000000 pc=000000000006d8d4..000000000006d8fc │ │ │ │ +00008fc0 0000000000000010 00008fc4 FDE cie=00000000 pc=000000000005fc44..000000000005fc50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a8c0 0000000000000010 0000a8c4 FDE cie=00000000 pc=000000000006d904..000000000006d92c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a8d4 0000000000000010 0000a8d8 FDE cie=00000000 pc=000000000006d934..000000000006d954 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a8e8 0000000000000010 0000a8ec FDE cie=00000000 pc=000000000006d954..000000000006d9c4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a8fc 0000000000000010 0000a900 FDE cie=00000000 pc=000000000006d9c4..000000000006d9e8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a910 0000000000000010 0000a914 FDE cie=00000000 pc=000000000006d9f4..000000000006da14 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a924 0000000000000010 0000a928 FDE cie=00000000 pc=000000000006da14..000000000006da34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a938 0000000000000010 0000a93c FDE cie=00000000 pc=000000000006da34..000000000006da7c │ │ │ │ +00008fd4 0000000000000020 00008fd8 FDE cie=00000000 pc=000000000005fc54..000000000005fc84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc58 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc5c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fc68 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fc70 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fc7c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc80 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a94c 0000000000000010 0000a950 FDE cie=00000000 pc=000000000006da84..000000000006dab8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00008ff8 0000000000000024 00008ffc FDE cie=00000000 pc=000000000005fc84..000000000005fd2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc88 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fc8c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005fc98 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fcb0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000005fd04 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000005fd20 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd24 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd28 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000a960 000000000000004c 0000a964 FDE cie=00000000 pc=000000000006dac4..000000000006dba8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dac8 │ │ │ │ +00009020 0000000000000044 00009024 FDE cie=00000000 pc=000000000005fd34..0000000000060200 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005fd38 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dad0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006daf4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005fd4c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005fd64 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000006db48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 436 to 000000000005ff18 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff1c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db50 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db54 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff20 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff24 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff28 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff2c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff30 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006db6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff34 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db70 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006db94 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff38 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005ff40 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db98 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006db9c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dba4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ff44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000005ff64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000a9b0 0000000000000048 0000a9b4 FDE cie=00000000 pc=000000000006dbb4..000000000006dca8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dbb8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dbc0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006dbe0 │ │ │ │ +00009068 0000000000000030 0000906c FDE cie=00000000 pc=0000000000060204..00000000000602e8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060210 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000060228 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000006dc30 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 136 to 00000000000602b0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602b4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc38 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602b8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc3c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602bc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc40 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602c0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602c4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc48 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dc50 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc54 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006dc74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000006dc94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000909c 0000000000000060 000090a0 FDE cie=00000000 pc=00000000000602f4..000000000006083c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000602f8 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060300 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060310 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006033c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 812 to 0000000000060668 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006066c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060670 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060674 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060678 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006067c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060680 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060684 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060688 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dc9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006068c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060690 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060694 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000a9fc 0000000000000074 0000aa00 FDE cie=00000000 pc=000000000006dcb4..000000000006ddec │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dcb8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dcc4 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000606a4 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000006dcec │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009100 000000000000004c 00009104 FDE cie=00000000 pc=0000000000060844..0000000000061158 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000060854 │ │ │ │ + DW_CFA_def_cfa_offset: 576 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000060860 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000060884 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000006dd50 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000608b8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000608c8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000608dc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1760 to 0000000000060fbc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000060fc4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fc8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fcc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fd0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fd4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fd8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fdc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fe0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fe4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fe8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000060fec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061004 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009150 0000000000000080 00009154 FDE cie=00000000 pc=0000000000061164..0000000000061cb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061168 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061170 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006118c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000611b4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000611d4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000061208 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061214 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000061228 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 2032 to 0000000000061a18 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a1c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a20 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000061a3c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006dd88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061a44 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a48 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a4c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a50 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a54 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a58 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a5c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dd94 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061a64 │ │ │ │ + DW_CFA_def_cfa_offset: 512 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006ddb8 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000061b08 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b0c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061b10 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061b1c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 356 to 0000000000061c80 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c84 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061c88 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061ca0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + │ │ │ │ +000091d4 000000000000004c 000091d8 FDE cie=00000000 pc=0000000000061cc4..0000000000061ec0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061cc8 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ccc │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061cd8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000061d00 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061d08 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000061d14 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000061d44 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061d4c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000061e84 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddbc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061e8c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e90 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e94 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e98 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061e9c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ea0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ea4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ea8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ddd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061eac │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061eb0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006dde4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006dde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061eb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000061ebc │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000aa74 0000000000000048 0000aa78 FDE cie=00000000 pc=000000000006ddf4..000000000006e210 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006de00 │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006de08 │ │ │ │ +00009224 000000000000005c 00009228 FDE cie=00000000 pc=0000000000061ec4..000000000006228c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000061ec8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000061ee0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000061f04 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006de40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 908 to 000000000006e1cc │ │ │ │ + DW_CFA_advance_loc2: 504 to 00000000000620fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e1d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062100 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062104 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1dc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062108 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006210c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062110 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062114 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062118 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1f4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006211c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e1fc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000062128 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006212c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062130 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e204 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062144 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000062264 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006226c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062280 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062284 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062288 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aac0 0000000000000010 0000aac4 FDE cie=00000000 pc=000000000006e214..000000000006e250 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aad4 0000000000000010 0000aad8 FDE cie=00000000 pc=000000000006e254..000000000006e284 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aae8 0000000000000010 0000aaec FDE cie=00000000 pc=000000000006e284..000000000006e3b8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aafc 0000000000000080 0000ab00 FDE cie=00000000 pc=000000000006e3c4..000000000006eb94 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006e3d4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e3ec │ │ │ │ +00009284 000000000000007c 00009288 FDE cie=00000000 pc=0000000000062294..0000000000062cf8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062298 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000622fc │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000006e424 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006232c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 416 to 000000000006e5c4 │ │ │ │ + DW_CFA_advance_loc2: 260 to 0000000000062430 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062434 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062438 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006243c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062440 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062444 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062448 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006244c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e5e4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006e5fc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062464 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006e604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062468 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e608 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000062470 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062474 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006e60c │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062484 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1376 to 000000000006eb6c │ │ │ │ + DW_CFA_advance_loc2: 2128 to 0000000000062cd4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000006eb90 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000062cf4 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab80 0000000000000010 0000ab84 FDE cie=00000000 pc=000000000006eb94..000000000006ebb4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ab94 0000000000000010 0000ab98 FDE cie=00000000 pc=000000000006ebb4..000000000006ebd4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aba8 0000000000000010 0000abac FDE cie=00000000 pc=000000000006ebd4..000000000006ebf4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abbc 0000000000000010 0000abc0 FDE cie=00000000 pc=000000000006ebf4..000000000006ec14 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abd0 0000000000000010 0000abd4 FDE cie=00000000 pc=000000000006ec14..000000000006ec34 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000abe4 0000000000000010 0000abe8 FDE cie=00000000 pc=000000000006ec34..000000000006ec54 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000abf8 0000000000000050 0000abfc FDE cie=00000000 pc=000000000006ec6c..000000000006eee0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ec70 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006ec78 │ │ │ │ +00009304 000000000000007c 00009308 FDE cie=00000000 pc=0000000000062d04..00000000000636ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062d08 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062d20 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062d34 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ec84 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ec90 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006eca8 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000062d5c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ecb4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000062d94 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000062da4 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ecc4 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ecd0 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000006ed38 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 312 to 000000000006ee70 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062dbc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000062e28 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ee88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ee8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e2c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ee90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e30 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ee94 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ee98 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e34 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e38 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006ee9c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e3c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e40 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eea4 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000062e5c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e60 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e64 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eea8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e68 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006eeb0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eeb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000062e6c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006eebc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ac4c 0000000000000050 0000ac50 FDE cie=00000000 pc=000000000006eeec..000000000006f120 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eef0 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006eef4 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006eefc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ef08 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006ef14 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006ef2c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000062e84 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006ef3c │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000006ef9c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 276 to 000000000006f0b0 │ │ │ │ + DW_CFA_advance_loc2: 2120 to 00000000000636cc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006f0c8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0cc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0d0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0d4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0d8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0dc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0e0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0e4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0e8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f0f0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f0f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f0fc │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000636e8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aca0 000000000000004c 0000aca4 FDE cie=00000000 pc=000000000006f12c..000000000006f340 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f130 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f134 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006f144 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f150 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006f164 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00009384 0000000000000088 00009388 FDE cie=00000000 pc=00000000000636f4..0000000000063f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636f8 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000636fc │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f170 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000063738 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000063764 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000006f180 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000006f1c8 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000006f2d0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000006f2e8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f2ec │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000063820 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000063940 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006395c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f2f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063960 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f2f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063964 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f2f8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f2fc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f300 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063968 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f304 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006396c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f308 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063970 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f310 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063974 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f314 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063978 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006398c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063990 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063994 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f31c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000acf0 000000000000004c 0000acf4 FDE cie=00000000 pc=000000000006f340..000000000007024c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f344 │ │ │ │ - DW_CFA_def_cfa_offset: 688 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000006f3a0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000639a4 │ │ │ │ + DW_CFA_def_cfa_offset: 368 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 776 to 000000000006f6a8 │ │ │ │ + DW_CFA_advance_loc2: 556 to 0000000000063bd0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6ac │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063bdc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 776 to 0000000000063ee4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063eec │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6b8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6bc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6c0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6c4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6c8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6cc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f6d4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006f6d8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000006f6e0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000063f10 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + │ │ │ │ +00009410 0000000000000010 00009414 FDE cie=00000000 pc=0000000000063f2c..0000000000063f78 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00009424 0000000000000024 00009428 FDE cie=00000000 pc=0000000000063f7c..0000000000063fc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f80 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063f84 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063f98 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063fa4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000063fac │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063fb8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063fbc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063fc0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad40 000000000000003c 0000ad44 FDE cie=00000000 pc=0000000000070254..0000000000070318 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070260 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000070284 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ +0000944c 0000000000000018 00009450 FDE cie=00000000 pc=0000000000063fcc..0000000000064014 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063fdc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000063fe0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000063ff0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000063ffc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +00009468 0000000000000020 0000946c FDE cie=00000000 pc=000000000006401c..000000000006408c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064020 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064028 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 104 to 00000000000702ec │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000064078 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064080 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702f4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064088 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000948c 0000000000000024 00009490 FDE cie=00000000 pc=000000000006408c..0000000000064134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064090 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064094 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000640a4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000064120 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064128 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702f8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000702fc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070300 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070304 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070308 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007030c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070310 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006412c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064130 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000094b4 0000000000000010 000094b8 FDE cie=00000000 pc=000000000006413c..0000000000064154 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ad80 000000000000001c 0000ad84 FDE cie=00000000 pc=0000000000070328..000000000007035c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007032c │ │ │ │ +000094c8 0000000000000020 000094cc FDE cie=00000000 pc=000000000006415c..00000000000641bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064160 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064164 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064170 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007033c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000641b0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070340 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641b4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641b8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070348 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ada0 000000000000001c 0000ada4 FDE cie=00000000 pc=0000000000070368..00000000000703a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007036c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070378 │ │ │ │ +000094ec 0000000000000038 000094f0 FDE cie=00000000 pc=00000000000641bc..0000000000064284 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000641c8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000641cc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000641d8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000070384 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000641f0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000064228 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064230 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000070388 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064234 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006423c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000070390 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 48 to 000000000006426c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064270 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064274 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064278 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064280 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000adc0 000000000000007c 0000adc4 FDE cie=00000000 pc=00000000000703cc..00000000000714d0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000703dc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000703e4 │ │ │ │ +00009528 0000000000000068 0000952c FDE cie=00000000 pc=000000000006428c..00000000000645f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064294 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000642bc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000070404 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000007048c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 3104 to 00000000000710ac │ │ │ │ + DW_CFA_advance_loc2: 240 to 00000000000643ac │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000643e8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710b0 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000006444c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000064488 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000644c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644c4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644c8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644cc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644d0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644d4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644d8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644dc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644e0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644e4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000710e4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000710ec │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710f0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710f4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000710fc │ │ │ │ - DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000644ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000006456c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 744 to 00000000000713e4 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064594 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000645ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000645d0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000645ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000071400 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00009594 0000000000000028 00009598 FDE cie=00000000 pc=00000000000645fc..00000000000646c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064600 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064608 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006461c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 148 to 00000000000646b0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646b4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646b8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646bc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646c0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae40 000000000000003c 0000ae44 FDE cie=00000000 pc=00000000000714dc..00000000000717cc │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000714e4 │ │ │ │ +000095c0 0000000000000034 000095c4 FDE cie=00000000 pc=00000000000646cc..0000000000064870 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000646d4 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000714ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000646d8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000714f8 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000646f4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071508 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 568 to 0000000000071740 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 324 to 0000000000064838 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006483c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064840 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007174c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064844 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071750 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064848 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006484c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064850 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064854 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071764 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000095f8 0000000000000044 000095fc FDE cie=00000000 pc=000000000006487c..0000000000064af0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064884 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064888 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000648a4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000064a38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a3c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a40 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a44 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a48 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a4c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a50 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064a54 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000064a6c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000064aec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae80 0000000000000014 0000ae84 FDE cie=00000000 pc=00000000000717e4..0000000000071808 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000717e8 │ │ │ │ +00009640 0000000000000020 00009644 FDE cie=00000000 pc=0000000000064afc..0000000000064c68 │ │ │ │ + DW_CFA_advance_loc1: 148 to 0000000000064b90 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064b94 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000064bc4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064bc8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000064c3c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000717fc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ae98 0000000000000020 0000ae9c FDE cie=00000000 pc=0000000000071814..00000000000718c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071818 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071820 │ │ │ │ +00009664 000000000000003c 00009668 FDE cie=00000000 pc=0000000000064c6c..0000000000064de4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064c70 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064c7c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064c98 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000071850 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000064ca4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064cac │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000064d28 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d2c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d30 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d34 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d38 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d3c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d40 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064d48 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064d4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007186c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000064d6c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aebc 000000000000002c 0000aec0 FDE cie=00000000 pc=00000000000718d4..0000000000071968 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000718d8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000718e4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ +000096a4 0000000000000074 000096a8 FDE cie=00000000 pc=0000000000064dec..00000000000650e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064df0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064df4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000064e18 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000071900 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000007193c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000064eb4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000064ef0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000064f18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f1c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f20 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f24 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000071950 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007195c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000064f28 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071960 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071964 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064f30 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000aeec 0000000000000010 0000aef0 FDE cie=00000000 pc=0000000000071974..0000000000071980 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000af00 0000000000000024 0000af04 FDE cie=00000000 pc=0000000000071984..0000000000071a08 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071988 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071994 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000719c8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000064f4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000064f80 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 44 to 0000000000064fac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000064fec │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065000 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000719d4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000719d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065004 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065008 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000719dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006500c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065010 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065014 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006501c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000719e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065024 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065030 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000065054 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065060 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000065084 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065098 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000650a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000650b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000650c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000650d8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ │ │ │ │ -0000af28 0000000000000020 0000af2c FDE cie=00000000 pc=0000000000071a14..0000000000071ac0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071a20 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071a28 │ │ │ │ +0000971c 000000000000005c 00009720 FDE cie=00000000 pc=00000000000650ec..0000000000065380 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000650f0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000650f4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065104 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065118 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000071a58 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006512c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000065160 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000065184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071a64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065188 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006518c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065190 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065194 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065198 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071a74 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000651ac │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000651b8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000065254 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006526c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000006533c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065340 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065344 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065348 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006534c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065354 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065358 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006535c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065360 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000af4c 0000000000000010 0000af50 FDE cie=00000000 pc=0000000000071ac4..0000000000071af4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000af60 0000000000000024 0000af64 FDE cie=00000000 pc=0000000000071af4..0000000000071c08 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071b00 │ │ │ │ +0000977c 0000000000000030 00009780 FDE cie=00000000 pc=000000000006538c..0000000000065524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065390 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000071b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065394 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000653ac │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000071b4c │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000006546c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071b54 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071b58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065470 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071b5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065474 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000065480 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065484 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006548c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000071b74 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000654ac │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000af88 0000000000000014 0000af8c FDE cie=00000000 pc=0000000000071c14..0000000000071c1c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000afa0 0000000000000010 0000afa4 FDE cie=00000000 pc=0000000000071c24..0000000000071c30 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000afb4 0000000000000010 0000afb8 FDE cie=00000000 pc=0000000000071c34..0000000000071c40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000afc8 0000000000000010 0000afcc FDE cie=00000000 pc=0000000000071c44..0000000000071c48 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000afdc 0000000000000010 0000afe0 FDE cie=00000000 pc=0000000000071c54..0000000000071c58 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000aff0 0000000000000010 0000aff4 FDE cie=00000000 pc=0000000000071c64..0000000000071c7c │ │ │ │ +000097b0 0000000000000010 000097b4 FDE cie=00000000 pc=000000000006552c..00000000000655c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b004 0000000000000010 0000b008 FDE cie=00000000 pc=0000000000071c84..0000000000071c88 │ │ │ │ +000097c4 0000000000000010 000097c8 FDE cie=00000000 pc=00000000000655cc..0000000000065640 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b018 0000000000000014 0000b01c FDE cie=00000000 pc=0000000000071c94..0000000000071c98 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +000097d8 0000000000000058 000097dc FDE cie=00000000 pc=000000000006564c..000000000006594c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065650 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006565c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 232 to 0000000000065744 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065748 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006574c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006575c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006576c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 80 to 00000000000657bc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000657c0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000657c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000657d4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000657ec │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 60 to 0000000000065828 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006582c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065830 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065838 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006584c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 124 to 00000000000658c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000658cc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000658d0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000658e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000658e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 52 to 0000000000065918 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006591c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065920 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065938 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006593c │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000b030 0000000000000050 0000b034 FDE cie=00000000 pc=0000000000071ca8..0000000000071ffc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071cac │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071cb4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000071ce8 │ │ │ │ - DW_CFA_def_cfa_offset: 49376 │ │ │ │ +00009834 0000000000000058 00009838 FDE cie=00000000 pc=000000000006594c..0000000000065e30 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065954 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065958 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065960 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000065988 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 492 to 0000000000071ed4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 800 to 0000000000065ca8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ed8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000071ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cac │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cb0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cb4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cb8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cbc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ef4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cc0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cc4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cc8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ccc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cd0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000071f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065cd4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000071f28 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065cec │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 320 to 0000000000065e2c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b084 0000000000000034 0000b088 FDE cie=00000000 pc=0000000000072008..000000000007210c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007200c │ │ │ │ +00009890 0000000000000028 00009894 FDE cie=00000000 pc=0000000000065e3c..0000000000065efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065e40 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072014 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065e48 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000072034 │ │ │ │ - DW_CFA_def_cfa_offset: 32848 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000065e60 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 152 to 00000000000720cc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720d0 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000065ebc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720d4 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000065eec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ef0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ef4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720e0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065ef8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000720e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b0bc 0000000000000018 0000b0c0 FDE cie=00000000 pc=0000000000072118..000000000007214c │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072128 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007212c │ │ │ │ +000098bc 0000000000000058 000098c0 FDE cie=00000000 pc=0000000000065efc..0000000000066288 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f00 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f04 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000065f14 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007213c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000065f38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072140 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f3c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000065f44 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f48 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b0d8 0000000000000040 0000b0dc FDE cie=00000000 pc=0000000000072158..00000000000723b0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007215c │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000072184 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000065f4c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065f60 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000007220c │ │ │ │ + DW_CFA_advance_loc2: 484 to 0000000000066144 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072210 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072214 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072218 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066148 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007221c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006614c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072220 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072224 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072228 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007222c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072234 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072238 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072248 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006616c │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000b11c 0000000000000048 0000b120 FDE cie=00000000 pc=00000000000723b8..00000000000725dc │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000723bc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000723d0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000007241c │ │ │ │ + DW_CFA_advance_loc1: 144 to 00000000000661fc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072420 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072424 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066200 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072428 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066204 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072430 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006620c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066210 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066218 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006621c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072448 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066224 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072458 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00000000000724c4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000072508 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000072574 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000066264 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007258c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072590 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066270 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072594 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 52 to 00000000000725c8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000725d8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b168 0000000000000050 0000b16c FDE cie=00000000 pc=00000000000725e8..0000000000072918 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000725ec │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000007262c │ │ │ │ - DW_CFA_def_cfa_offset: 49408 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +00009918 0000000000000048 0000991c FDE cie=00000000 pc=000000000006628c..0000000000066ac8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066290 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000662ac │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000662d8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 452 to 00000000000727f0 │ │ │ │ + DW_CFA_advance_loc2: 1964 to 0000000000066a84 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000727f4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000727fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a88 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a8c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072804 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a90 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072808 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a94 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007280c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a98 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072810 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066a9c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072814 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066aa0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072818 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066aa4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007281c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066aa8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072820 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000066aac │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072824 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066ab4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072828 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066abc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b1bc 00000000000000b4 0000b1c0 FDE cie=00000000 pc=0000000000072918..0000000000072c48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007291c │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072920 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007293c │ │ │ │ +00009964 0000000000000048 00009968 FDE cie=00000000 pc=0000000000066acc..000000000006719c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000066ad8 │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066ae0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000066b0c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072950 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072964 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000729a0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000729c4 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000729cc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000072a64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1344 to 000000000006704c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067050 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067054 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067058 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006705c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067060 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067064 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067068 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a78 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006706c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067070 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067074 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072a88 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072a8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067078 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000072aa8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006708c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000000000072b34 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000072b50 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000072b78 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072b80 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000099b0 0000000000000010 000099b4 FDE cie=00000000 pc=00000000000671a4..00000000000671c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000099c4 000000000000005c 000099c8 FDE cie=00000000 pc=00000000000671d4..00000000000673f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671d8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000671dc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000671f4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000067214 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000067368 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006736c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067370 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000072bbc │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072bc8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000072be0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072be8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072bf0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072bf8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000072c10 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072c18 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067374 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000067398 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000673a4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673a8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673ac │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673b0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673b4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673b8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000673c4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000673e4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000072c3c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ │ │ │ │ -0000b274 000000000000001c 0000b278 FDE cie=00000000 pc=0000000000072c48..0000000000072cac │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000072c84 │ │ │ │ +00009a24 0000000000000024 00009a28 FDE cie=00000000 pc=00000000000673f4..000000000006748c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000673fc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067410 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072ca0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000067478 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006747c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067484 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067488 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b294 0000000000000028 0000b298 FDE cie=00000000 pc=0000000000072cb8..0000000000072d1c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072cbc │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072cc8 │ │ │ │ +00009a4c 0000000000000020 00009a50 FDE cie=00000000 pc=0000000000067494..00000000000674c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067498 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006749c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000674a8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000072cdc │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000674b0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072ce4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000674b8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072ce8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000072d08 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d0c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d10 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000674bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009a70 0000000000000010 00009a74 FDE cie=00000000 pc=00000000000674c4..0000000000067518 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2c0 0000000000000010 0000b2c4 FDE cie=00000000 pc=0000000000072d28..0000000000072d40 │ │ │ │ +00009a84 0000000000000010 00009a88 FDE cie=00000000 pc=0000000000067524..0000000000067530 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2d4 0000000000000024 0000b2d8 FDE cie=00000000 pc=0000000000072d48..0000000000072d88 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d4c │ │ │ │ +00009a98 0000000000000024 00009a9c FDE cie=00000000 pc=0000000000067534..000000000006759c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006753c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067540 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072d5c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072d68 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067550 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072d70 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006758c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000072d7c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067590 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072d84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067594 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067598 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b2fc 000000000000002c 0000b300 FDE cie=00000000 pc=0000000000072d88..0000000000072fc0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072d90 │ │ │ │ +00009ac0 0000000000000030 00009ac4 FDE cie=00000000 pc=00000000000675a4..000000000006766c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000675b4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072da0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000675b8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000675c8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 408 to 0000000000072f38 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000067620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067624 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067628 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000072f54 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072f58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067630 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000072f68 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067644 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b32c 0000000000000050 0000b330 FDE cie=00000000 pc=0000000000072fc8..000000000007348c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000072fcc │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000007300c │ │ │ │ - DW_CFA_def_cfa_offset: 49408 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 212 to 00000000000730e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067648 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730e8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006764c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067654 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730f4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730f8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000730fc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073100 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073104 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073108 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007310c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073110 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006765c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073128 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b380 0000000000000010 0000b384 FDE cie=00000000 pc=0000000000073498..00000000000734d0 │ │ │ │ +00009af4 0000000000000010 00009af8 FDE cie=00000000 pc=0000000000067674..0000000000067688 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b394 0000000000000010 0000b398 FDE cie=00000000 pc=00000000000734d8..00000000000734f0 │ │ │ │ +00009b08 0000000000000010 00009b0c FDE cie=00000000 pc=0000000000067694..000000000006769c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b3a8 000000000000003c 0000b3ac FDE cie=00000000 pc=00000000000734f8..0000000000073620 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000734fc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073500 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073518 │ │ │ │ +00009b1c 0000000000000010 00009b20 FDE cie=00000000 pc=00000000000676a4..00000000000676ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009b30 0000000000000010 00009b34 FDE cie=00000000 pc=00000000000676b4..00000000000676c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009b44 0000000000000020 00009b48 FDE cie=00000000 pc=00000000000676c4..0000000000067704 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000676cc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000676d0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000676dc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073528 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000073580 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000676e8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073584 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073588 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073590 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000676ec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073594 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000676f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000735a8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000735e0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000735f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007360c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073618 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007361c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b3e8 000000000000002c 0000b3ec FDE cie=00000000 pc=0000000000073628..000000000007368c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007362c │ │ │ │ +00009b68 0000000000000010 00009b6c FDE cie=00000000 pc=0000000000067704..0000000000067714 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009b7c 000000000000001c 00009b80 FDE cie=00000000 pc=0000000000067714..000000000006777c │ │ │ │ + DW_CFA_advance_loc1: 52 to 0000000000067748 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073638 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067754 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000073658 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067760 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007365c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073660 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073664 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073668 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007367c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073680 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073684 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073688 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067770 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b418 0000000000000020 0000b41c FDE cie=00000000 pc=0000000000073698..0000000000073718 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007369c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000736a0 │ │ │ │ +00009b9c 000000000000001c 00009ba0 FDE cie=00000000 pc=0000000000067784..0000000000067830 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000677a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000677b4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000736c4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000067828 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000736cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000736e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000073708 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073714 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006782c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b43c 0000000000000030 0000b440 FDE cie=00000000 pc=0000000000073718..00000000000737c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007371c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073734 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000073798 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000737ac │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000737b0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000737b4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000737b8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000737c0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000737c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00009bbc 0000000000000010 00009bc0 FDE cie=00000000 pc=0000000000067834..0000000000067840 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b470 0000000000000010 0000b474 FDE cie=00000000 pc=00000000000737c8..00000000000737d0 │ │ │ │ +00009bd0 0000000000000010 00009bd4 FDE cie=00000000 pc=0000000000067844..0000000000067850 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b484 000000000000002c 0000b488 FDE cie=00000000 pc=00000000000737d8..0000000000073920 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000737e0 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000737e8 │ │ │ │ +00009be4 0000000000000010 00009be8 FDE cie=00000000 pc=0000000000067854..000000000006786c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009bf8 0000000000000024 00009bfc FDE cie=00000000 pc=0000000000067874..00000000000678b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006787c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067884 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067890 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073804 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006789c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073814 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000678ac │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073818 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073828 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 172 to 00000000000738d4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000738d8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000738e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678b0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000678b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000738e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c20 0000000000000010 00009c24 FDE cie=00000000 pc=00000000000678c4..00000000000678d0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c34 0000000000000010 00009c38 FDE cie=00000000 pc=00000000000678d4..00000000000678e0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c48 0000000000000010 00009c4c FDE cie=00000000 pc=00000000000678e4..00000000000678f0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c5c 0000000000000010 00009c60 FDE cie=00000000 pc=00000000000678f4..000000000006790c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c70 0000000000000010 00009c74 FDE cie=00000000 pc=0000000000067914..000000000006791c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c84 0000000000000010 00009c88 FDE cie=00000000 pc=0000000000067924..0000000000067930 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009c98 0000000000000010 00009c9c FDE cie=00000000 pc=0000000000067934..000000000006793c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009cac 0000000000000010 00009cb0 FDE cie=00000000 pc=0000000000067944..000000000006794c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009cc0 0000000000000010 00009cc4 FDE cie=00000000 pc=0000000000067954..0000000000067960 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009cd4 0000000000000010 00009cd8 FDE cie=00000000 pc=0000000000067964..0000000000067970 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4b4 0000000000000010 0000b4b8 FDE cie=00000000 pc=0000000000073928..0000000000073940 │ │ │ │ +00009ce8 0000000000000010 00009cec FDE cie=00000000 pc=0000000000067974..000000000006797c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4c8 0000000000000028 0000b4cc FDE cie=00000000 pc=0000000000073940..0000000000073a20 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000073954 │ │ │ │ +00009cfc 000000000000002c 00009d00 FDE cie=00000000 pc=0000000000067984..0000000000067a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067988 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006798c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067994 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000679a4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000679e0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000679e4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000679e8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000679f0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000679f8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000679fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009d2c 0000000000000054 00009d30 FDE cie=00000000 pc=0000000000067a04..0000000000067b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a0c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067a14 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000073990 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067a20 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073994 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067a28 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067a2c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000739a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067a44 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000739b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067a4c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067a60 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000739d4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000067a84 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067a8c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000067b2c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b30 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000739e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b34 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b38 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b3c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b40 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067b48 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b4c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067b64 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000739f4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b68 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000073a1c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b6c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b70 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b4f4 0000000000000010 0000b4f8 FDE cie=00000000 pc=0000000000073a20..0000000000073a28 │ │ │ │ +00009d84 0000000000000010 00009d88 FDE cie=00000000 pc=0000000000067b74..0000000000067b7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b508 000000000000002c 0000b50c FDE cie=00000000 pc=0000000000073a30..0000000000073b3c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a34 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073a38 │ │ │ │ +00009d98 0000000000000010 00009d9c FDE cie=00000000 pc=0000000000067b84..0000000000067b8c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009dac 0000000000000020 00009db0 FDE cie=00000000 pc=0000000000067b94..0000000000067c10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067b98 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067ba0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073a50 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000073ab8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000067be4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073abc │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000067c08 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073ac0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067c0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073ae0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00009dd0 0000000000000010 00009dd4 FDE cie=00000000 pc=0000000000067c14..0000000000067c1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b538 000000000000008c 0000b53c FDE cie=00000000 pc=0000000000073b44..0000000000073d9c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073b48 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073b50 │ │ │ │ +00009de4 0000000000000034 00009de8 FDE cie=00000000 pc=0000000000067c24..0000000000067cd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067c2c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067c34 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000067c50 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000073b64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000067ca8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067cac │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067cb0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067cb4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067cb8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067cc0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067cc8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ccc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009e1c 000000000000005c 00009e20 FDE cie=00000000 pc=0000000000067cd4..0000000000067df4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067cdc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067cf0 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073b80 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073b98 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000073bc4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000067d10 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-128 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-136 │ │ │ │ - DW_CFA_advance_loc2: 328 to 0000000000073d0c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000067d70 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d74 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d78 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d7c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d20 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d24 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d28 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d2c │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d30 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073d3c │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073d48 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073d50 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073d58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d80 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067d88 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d5c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067d94 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d98 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d60 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067d9c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073d68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067da0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067da4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073d84 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000067dc4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-128 │ │ │ │ - DW_CFA_offset: r62 ($fs6) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073d94 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000067de4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5c8 0000000000000018 0000b5cc FDE cie=00000000 pc=0000000000073da4..0000000000073de8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073da8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073dc4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073dd4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073dd8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00009e7c 0000000000000010 00009e80 FDE cie=00000000 pc=0000000000067df4..0000000000067e4c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000b5e4 0000000000000018 0000b5e8 FDE cie=00000000 pc=0000000000073df4..0000000000073e34 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073df8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000073e14 │ │ │ │ +00009e90 0000000000000010 00009e94 FDE cie=00000000 pc=0000000000067e54..0000000000067ef8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00009ea4 0000000000000050 00009ea8 FDE cie=00000000 pc=0000000000067f04..0000000000067ff0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f08 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f0c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000067f20 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073e24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000067f38 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000067f88 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f8c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067f90 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000067f98 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073e28 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000067fa4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fa8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fac │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fb0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067fb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000b600 0000000000000028 0000b604 FDE cie=00000000 pc=0000000000073e34..0000000000073e94 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073e38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073e44 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000073e58 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073e64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000067fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073e7c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073e80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000067fe4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073e84 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073e8c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073e90 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b62c 0000000000000018 0000b630 FDE cie=00000000 pc=0000000000073e94..0000000000073ecc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000073ea8 │ │ │ │ +00009ef8 0000000000000048 00009efc FDE cie=00000000 pc=0000000000067ff4..00000000000685cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ff8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073eb0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073ec0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073ec4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000067ffc │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068008 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006801c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000068038 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 296 to 0000000000068160 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc2: 612 to 00000000000683c4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000683d0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000683d4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000683dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000683e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 384 to 0000000000068564 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068574 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068578 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068580 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068584 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000685c4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000685c8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ │ │ │ │ -0000b648 0000000000000024 0000b64c FDE cie=00000000 pc=0000000000073ed4..0000000000073f24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073ed8 │ │ │ │ +00009f44 0000000000000028 00009f48 FDE cie=00000000 pc=00000000000685d4..0000000000068688 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000685e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073edc │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000073eec │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000685e8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000073f0c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073f10 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000685fc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000068644 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073f14 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068648 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068658 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068664 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068668 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +00009f70 0000000000000010 00009f74 FDE cie=00000000 pc=0000000000068694..00000000000686c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b670 0000000000000020 0000b674 FDE cie=00000000 pc=0000000000073f24..0000000000073f60 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073f2c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073f30 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073f38 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000073f50 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073f58 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073f5c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +00009f84 0000000000000010 00009f88 FDE cie=00000000 pc=00000000000686d4..0000000000068704 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b694 0000000000000020 0000b698 FDE cie=00000000 pc=0000000000073f64..0000000000073fc8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073f6c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073f70 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073f78 │ │ │ │ +00009f98 000000000000003c 00009f9c FDE cie=00000000 pc=0000000000068704..000000000006881c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068710 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068718 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000073fa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068724 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068738 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00000000000687d8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687dc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687e0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687e4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000687e8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000687f4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000073fb0 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073fb8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068800 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068804 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068814 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b6b8 0000000000000020 0000b6bc FDE cie=00000000 pc=0000000000073fd4..0000000000074038 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073fdc │ │ │ │ +00009fd8 0000000000000030 00009fdc FDE cie=00000000 pc=0000000000068824..00000000000688cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068828 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000073fe0 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000073fe8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006882c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006883c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000074014 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068850 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 84 to 00000000000688a4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688a8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000688b0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074020 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074028 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000688bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688c0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688c4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000688c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a00c 0000000000000010 0000a010 FDE cie=00000000 pc=00000000000688d4..000000000006890c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b6dc 0000000000000028 0000b6e0 FDE cie=00000000 pc=0000000000074044..00000000000740e8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007404c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074050 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007405c │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074064 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000740b8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000740c8 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000740dc │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000740e0 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000740e4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b708 0000000000000010 0000b70c FDE cie=00000000 pc=0000000000074108..0000000000074134 │ │ │ │ +0000a020 0000000000000010 0000a024 FDE cie=00000000 pc=0000000000068914..000000000006897c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b71c 0000000000000010 0000b720 FDE cie=00000000 pc=0000000000074138..0000000000074164 │ │ │ │ +0000a034 0000000000000010 0000a038 FDE cie=00000000 pc=0000000000068984..0000000000068a2c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b730 0000000000000020 0000b734 FDE cie=00000000 pc=0000000000074168..00000000000741c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007416c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074170 │ │ │ │ +0000a048 0000000000000030 0000a04c FDE cie=00000000 pc=0000000000068a34..0000000000068adc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a38 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068a3c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068a4c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000074194 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000741a0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068a60 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000068ab8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068abc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ac0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000741a4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068acc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000741bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068ad8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b754 0000000000000050 0000b758 FDE cie=00000000 pc=00000000000741c8..00000000000743d0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000741e0 │ │ │ │ +0000a07c 0000000000000050 0000a080 FDE cie=00000000 pc=0000000000068ae4..0000000000068c2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068aec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000741e8 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074208 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074224 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068afc │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000068b1c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000074280 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 108 to 00000000000742ec │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000068b60 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b64 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b68 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b6c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b70 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b74 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068b80 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b84 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b88 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068b8c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000068ba4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000068c04 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000742f0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000074348 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c08 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000068c18 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c1c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000068c24 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000068c28 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a0d0 0000000000000048 0000a0d4 FDE cie=00000000 pc=0000000000068c34..000000000006974c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000068c40 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000068c54 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000068c8c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 1444 to 0000000000069230 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007434c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069234 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069238 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006923c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069240 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069244 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074354 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069248 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006924c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007435c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069250 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069254 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006925c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074360 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074364 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007437c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069260 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074398 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069264 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000743b8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b7a8 0000000000000010 0000b7ac FDE cie=00000000 pc=00000000000743e0..0000000000074408 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b7bc 0000000000000058 0000b7c0 FDE cie=00000000 pc=0000000000074410..0000000000074564 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074418 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074420 │ │ │ │ +0000a11c 0000000000000034 0000a120 FDE cie=00000000 pc=0000000000069754..00000000000698c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069758 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069760 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007442c │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000074458 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000069774 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00000000000697d4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 172 to 0000000000074504 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074508 │ │ │ │ + DW_CFA_advance_loc1: 200 to 000000000006989c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007450c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698a0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074510 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698a4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074518 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007451c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074524 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698a8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074528 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698ac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698b0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000698b8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074530 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074534 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000074550 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ + │ │ │ │ +0000a154 0000000000000030 0000a158 FDE cie=00000000 pc=00000000000698c4..00000000000699f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000698c8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000698d0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000698f0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 232 to 00000000000699d8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000699dc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000699e0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000699e4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000699e8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000699f0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000699f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b818 000000000000002c 0000b81c FDE cie=00000000 pc=0000000000074570..000000000007461c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074578 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007457c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074588 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074598 │ │ │ │ +0000a188 000000000000002c 0000a18c FDE cie=00000000 pc=0000000000069a04..0000000000069cdc │ │ │ │ + DW_CFA_advance_loc1: 156 to 0000000000069aa0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069aa4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000745fc │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000069adc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069aec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 56 to 0000000000069b24 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 268 to 0000000000069c30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074600 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069c38 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069c44 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a1b8 0000000000000010 0000a1bc FDE cie=00000000 pc=0000000000069ce4..0000000000069cf4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a1cc 0000000000000010 0000a1d0 FDE cie=00000000 pc=0000000000069cf4..0000000000069d00 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a1e0 0000000000000010 0000a1e4 FDE cie=00000000 pc=0000000000069d04..0000000000069d10 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a1f4 0000000000000054 0000a1f8 FDE cie=00000000 pc=0000000000069d14..0000000000069f98 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069d20 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000069d2c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000069d68 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 384 to 0000000000069ee8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069eec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074608 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ef0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007460c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ef4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069ef8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069efc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000069f3c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074610 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000069f44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000069f6c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000069f7c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f80 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f84 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f88 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f8c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f90 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000069f94 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b848 0000000000000024 0000b84c FDE cie=00000000 pc=0000000000074620..00000000000746b4 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074630 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007464c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000074690 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000746a8 │ │ │ │ +0000a24c 0000000000000034 0000a250 FDE cie=00000000 pc=0000000000069fa4..000000000006a348 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000069fbc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000069fd8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 240 to 000000000006a0c8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a0cc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc2: 564 to 000000000006a300 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a304 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a314 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006a32c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a33c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a340 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000746ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a344 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000746b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a284 0000000000000034 0000a288 FDE cie=00000000 pc=000000000006a354..000000000006a708 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006a36c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a388 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 240 to 000000000006a478 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a47c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc2: 564 to 000000000006a6b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006a6c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a6d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006a6ec │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006a6fc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a700 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006a704 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a2bc 0000000000000054 0000a2c0 FDE cie=00000000 pc=000000000006a714..000000000006aad8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a720 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006a72c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006a748 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 696 to 000000000006aa00 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006aa18 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aa20 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa24 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa28 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aa30 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006aa44 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006aa68 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aa6c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aa74 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006aa84 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006aab4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aabc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aac0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aac4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aacc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b870 0000000000000010 0000b874 FDE cie=00000000 pc=00000000000746c0..00000000000746f8 │ │ │ │ +0000a314 0000000000000054 0000a318 FDE cie=00000000 pc=000000000006aae4..000000000006aef4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aaf0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aafc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ab18 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 716 to 000000000006ade4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006adf4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006adfc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ae04 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae08 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006ae24 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ae34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ae44 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006ae6c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ae70 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ae78 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ae84 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000006aec4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006aecc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aed0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006aedc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006aeec │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a36c 0000000000000054 0000a370 FDE cie=00000000 pc=000000000006aef4..000000000006b2b8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006af00 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006af0c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006af28 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 696 to 000000000006b1e0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006b1f8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b200 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b204 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b208 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b210 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b214 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b224 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006b248 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b24c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b254 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b264 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006b294 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b29c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b2a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b2a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b2ac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b884 0000000000000010 0000b888 FDE cie=00000000 pc=0000000000074700..0000000000074714 │ │ │ │ +0000a3c4 0000000000000054 0000a3c8 FDE cie=00000000 pc=000000000006b2c4..000000000006b6d4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b2d0 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b2dc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006b2f8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 716 to 000000000006b5c4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b5d4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b5dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b5e4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b5e8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006b604 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b614 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b624 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000006b64c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b650 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b658 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b664 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000006b6a4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b6ac │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b6b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006b6bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006b6cc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a41c 0000000000000028 0000a420 FDE cie=00000000 pc=000000000006b6d4..000000000006ba80 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006b70c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006b720 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 704 to 000000000006b9e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006b9e4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006b9ec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006ba04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ba24 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b898 0000000000000010 0000b89c FDE cie=00000000 pc=0000000000074720..000000000007474c │ │ │ │ +0000a448 0000000000000010 0000a44c FDE cie=00000000 pc=000000000006ba84..000000000006bb50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8ac 0000000000000010 0000b8b0 FDE cie=00000000 pc=0000000000074750..00000000000747a8 │ │ │ │ +0000a45c 0000000000000030 0000a460 FDE cie=00000000 pc=000000000006bb54..000000000006bf24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006bb8c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006bba0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 696 to 000000000006be58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006be5c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be68 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006be84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006be90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006be94 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006be9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006bea4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006bec4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + │ │ │ │ +0000a490 0000000000000010 0000a494 FDE cie=00000000 pc=000000000006bf24..000000000006bfec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8c0 0000000000000010 0000b8c4 FDE cie=00000000 pc=00000000000747b0..00000000000747d8 │ │ │ │ +0000a4a4 0000000000000010 0000a4a8 FDE cie=00000000 pc=000000000006bff4..000000000006c0ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b8d4 0000000000000040 0000b8d8 FDE cie=00000000 pc=00000000000747e0..00000000000749bc │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000747e8 │ │ │ │ +0000a4b8 0000000000000028 0000a4bc FDE cie=00000000 pc=000000000006c0f4..000000000006c53c │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000006c180 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c188 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006c1a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 824 to 000000000006c4d8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4dc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c4e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006c4fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + │ │ │ │ +0000a4e4 000000000000003c 0000a4e8 FDE cie=00000000 pc=000000000006c544..000000000006c794 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c548 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c54c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006c55c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000006c5a4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 316 to 000000000006c6e0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6e4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c6e8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c6f0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c704 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c708 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c714 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c720 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c724 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006c744 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000006c780 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a524 0000000000000010 0000a528 FDE cie=00000000 pc=000000000006c794..000000000006c7a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a538 0000000000000038 0000a53c FDE cie=00000000 pc=000000000006c7a4..000000000006c948 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c7a8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074808 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c7ac │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c7b8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006c7d4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000006c84c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000006c91c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c920 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c924 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c928 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c930 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006c93c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c940 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c944 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a574 000000000000002c 0000a578 FDE cie=00000000 pc=000000000006c954..000000000006c9e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c958 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006c96c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000007487c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000748d0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000748f4 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000006c9b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000748f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9bc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000748fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9c0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074900 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9c4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074904 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9c8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074908 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007490c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000074910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9cc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074930 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006c9d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074950 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000074974 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000b918 0000000000000010 0000b91c FDE cie=00000000 pc=00000000000749c0..00000000000749f0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000b92c 0000000000000010 0000b930 FDE cie=00000000 pc=00000000000749f0..0000000000074a20 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000a5a4 000000000000002c 0000a5a8 FDE cie=00000000 pc=000000000006c9f4..000000000006ca84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c9f8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ca00 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ca10 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ca30 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006ca68 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ca6c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ca70 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ca74 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ca7c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ca80 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b940 0000000000000010 0000b944 FDE cie=00000000 pc=0000000000074a20..0000000000074a64 │ │ │ │ +0000a5d4 0000000000000010 0000a5d8 FDE cie=00000000 pc=000000000006ca84..000000000006cb94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000b954 00000000000000a8 0000b958 FDE cie=00000000 pc=0000000000074a70..000000000007565c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074a7c │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000074a84 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074a90 │ │ │ │ +0000a5e8 000000000000005c 0000a5ec FDE cie=00000000 pc=000000000006cb94..000000000006cd80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cb9c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cba4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006cbd0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000074ab0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000074ac0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000074b0c │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074b18 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000074b24 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000074b5c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 2024 to 0000000000075344 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075348 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007534c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075350 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075354 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075358 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007535c │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075360 │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000075390 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075394 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000006cc5c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075398 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc60 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007539c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc64 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000753a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc68 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000753a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc6c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000753a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc70 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000753ac │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000753b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc74 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000753b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc78 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc7c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc80 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cc88 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cc8c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000753c0 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006cca4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_advance_loc2: 608 to 0000000000075620 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_restore: r61 ($fs5) │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000075658 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ba00 0000000000000024 0000ba04 FDE cie=00000000 pc=0000000000075660..000000000007571c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075664 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075668 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075674 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007568c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000007570c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075710 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075714 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075718 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ba28 000000000000009c 0000ba2c FDE cie=00000000 pc=0000000000075720..0000000000075c64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075730 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075740 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +0000a648 0000000000000070 0000a64c FDE cie=00000000 pc=000000000006cd84..000000000006d16c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cd8c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cd94 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000075764 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006cdc0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000007579c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc2: 776 to 0000000000075aa4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 248 to 000000000006ceb8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cebc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075aac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cec0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cec4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cec8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006cecc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ced0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075abc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ced4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ac4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ced8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ac8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075acc │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075ad0 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000075aec │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cee0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075af4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075af8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cee8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ceec │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075b00 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006cef4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000075c20 │ │ │ │ + DW_CFA_advance_loc2: 588 to 000000000006d140 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d144 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d148 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d14c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d150 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d154 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d158 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d15c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d160 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + │ │ │ │ +0000a6bc 0000000000000050 0000a6c0 FDE cie=00000000 pc=000000000006d174..000000000006d330 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006d180 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d184 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006d1b0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 208 to 000000000006d280 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d284 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d288 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d28c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d290 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d294 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d298 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d29c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2a0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2a4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000075c60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d2a8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006d2c4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000006d32c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000a710 000000000000005c 0000a714 FDE cie=00000000 pc=000000000006d334..000000000006d580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d338 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d348 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006d380 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 304 to 000000000006d4b0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4b4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4b8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4bc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4c0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4c4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4c8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d4d0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4d4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4d8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4dc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d4e4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000bac8 0000000000000060 0000bacc FDE cie=00000000 pc=0000000000075c70..0000000000075ef4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075c74 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000075c84 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ +0000a770 000000000000005c 0000a774 FDE cie=00000000 pc=000000000006d584..000000000006d800 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d588 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006d598 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000075c98 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000006d5d4 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075ca4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000075cc0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 212 to 0000000000075d94 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000006d6e0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075d98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d6e4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075d9c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075da0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075da4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d6e8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075da8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d6ec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d6f0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d6f4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d6f8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000075db8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d700 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000075dc4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dc8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d704 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d708 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d70c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d710 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075dd0 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d724 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ │ │ │ │ -0000bb2c 0000000000000070 0000bb30 FDE cie=00000000 pc=0000000000075f00..000000000007659c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000075f04 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000075f38 │ │ │ │ +0000a7d0 0000000000000054 0000a7d4 FDE cie=00000000 pc=000000000006d804..000000000006dae8 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006d830 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006d864 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 268 to 0000000000076044 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 600 to 000000000007629c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 420 to 000000000006da08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da0c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da10 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da14 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da18 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da1c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da20 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da24 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762ac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da28 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da2c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da30 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000762e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006da34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006da3c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 168 to 000000000006dae4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762ec │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762f0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000762f4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000762fc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076300 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000076310 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + │ │ │ │ +0000a828 0000000000000058 0000a82c FDE cie=00000000 pc=000000000006daf4..000000000006de70 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006db20 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006db54 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 616 to 0000000000076578 │ │ │ │ + DW_CFA_advance_loc2: 332 to 000000000006dca0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dca4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dca8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcac │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcb0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcb4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcb8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcbc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcc0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcc4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dcc8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000076598 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dccc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006dcd4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 408 to 000000000006de6c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bba0 000000000000005c 0000bba4 FDE cie=00000000 pc=00000000000765a0..000000000007687c │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000765b0 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000765c4 │ │ │ │ +0000a884 000000000000005c 0000a888 FDE cie=00000000 pc=000000000006de74..000000000006e190 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006de7c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006de88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000765ec │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000006deb4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 544 to 000000000007680c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 204 to 000000000006df80 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076810 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df84 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076814 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df88 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076818 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df8c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007681c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df90 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076820 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df94 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076824 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df98 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076828 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df9c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007682c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dfa0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000076848 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dfa4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dfa8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007684c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006dfac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076850 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000076878 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006dfc4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc00 0000000000000064 0000bc04 FDE cie=00000000 pc=0000000000076884..0000000000077108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076888 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076890 │ │ │ │ +0000a8e4 0000000000000054 0000a8e8 FDE cie=00000000 pc=000000000006e194..000000000006e4b8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006e1a4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000006e1d8 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000768a0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000768ac │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000768bc │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000768e4 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000007692c │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 772 to 0000000000076c30 │ │ │ │ + DW_CFA_advance_loc1: 216 to 000000000006e2b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2b4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2b8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2bc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2c0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2c4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2c8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2cc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2d0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2d4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c38 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2d8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000076c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e2dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e2e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 464 to 000000000006e4b4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c54 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c58 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c5c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c60 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c64 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c68 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076c70 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + │ │ │ │ +0000a93c 0000000000000060 0000a940 FDE cie=00000000 pc=000000000006e4c4..000000000006e77c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e4c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e4cc │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e4d8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e4e0 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006e504 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 228 to 000000000006e5e8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5ec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000076c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5f0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5f4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5f8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e5fc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e600 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e604 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e608 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e610 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e614 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e618 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000076c7c │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e624 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc68 0000000000000010 0000bc6c FDE cie=00000000 pc=0000000000077114..000000000007714c │ │ │ │ +0000a9a0 0000000000000044 0000a9a4 FDE cie=00000000 pc=000000000006e784..000000000006ec98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e788 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e78c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006e798 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006e7ac │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 1128 to 000000000006ec14 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006ec38 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec3c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec40 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec44 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ec64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec68 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006ec78 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec7c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec80 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ec84 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ec8c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc7c 0000000000000010 0000bc80 FDE cie=00000000 pc=0000000000077154..000000000007716c │ │ │ │ +0000a9e8 0000000000000010 0000a9ec FDE cie=00000000 pc=000000000006eca4..000000000006ecb0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bc90 0000000000000020 0000bc94 FDE cie=00000000 pc=0000000000077174..00000000000771b4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077178 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077180 │ │ │ │ +0000a9fc 0000000000000010 0000aa00 FDE cie=00000000 pc=000000000006ecb4..000000000006ed34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aa10 0000000000000024 0000aa14 FDE cie=00000000 pc=000000000006ed34..000000000006edd8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ed40 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ed4c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000006eda8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006edb4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006edb8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006edc0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006edc4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000aa38 000000000000002c 0000aa3c FDE cie=00000000 pc=000000000006ede4..000000000006eee0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006edf0 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ee04 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 164 to 000000000006eea8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eeac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eeb0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006eebc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eec0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006eec4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006eecc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000aa68 0000000000000034 0000aa6c FDE cie=00000000 pc=000000000006eee4..000000000006f070 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006eef0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006eef8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077190 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ef04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077198 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ef0c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ef10 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000771a4 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006ef24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000771a8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ef44 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006ef64 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 192 to 000000000006f024 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000771b0 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000006f05c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f060 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f068 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f06c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aaa0 0000000000000010 0000aaa4 FDE cie=00000000 pc=000000000006f074..000000000006f114 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000bcb4 0000000000000064 0000bcb8 FDE cie=00000000 pc=00000000000771b4..0000000000077374 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000771b8 │ │ │ │ +0000aab4 000000000000003c 0000aab8 FDE cie=00000000 pc=000000000006f114..000000000006f4d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f118 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f11c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000006f158 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 728 to 000000000006f430 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f434 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006f440 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f444 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f448 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f450 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f454 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006f464 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006f484 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000006f4c8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f4d0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aaf4 0000000000000028 0000aaf8 FDE cie=00000000 pc=000000000006f4d4..000000000006f854 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006f504 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f518 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 680 to 000000000006f7c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f7c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006f7c8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006f7e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006f804 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ab20 0000000000000030 0000ab24 FDE cie=00000000 pc=000000000006f854..000000000006fbf4 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000006f884 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006f898 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 672 to 000000000006fb38 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fb3c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fb44 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006fb64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fb70 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fb74 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fb78 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fb84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000006fba4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + │ │ │ │ +0000ab54 0000000000000068 0000ab58 FDE cie=00000000 pc=000000000006fbf4..000000000006fe10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fbf8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000771c0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000771cc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000771d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fbfc │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000771f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000006fc14 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006fc20 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000077258 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000006fc74 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 168 to 0000000000077300 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 212 to 000000000006fd48 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077308 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd4c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd50 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fd58 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fd60 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077310 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fd68 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077314 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd6c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077318 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd70 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007731c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd74 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd78 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077324 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077328 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007732c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd7c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd80 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000077344 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fd84 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000006fdc4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fdc8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000abc0 000000000000005c 0000abc4 FDE cie=00000000 pc=000000000006fe14..000000000006ffd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fe1c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000006fe2c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006fe48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006fe5c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000006fe98 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fe9c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fea0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fea4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fea8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000006fecc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fed0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fed4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006fedc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fee0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006fee4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000006ff44 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000006ffac │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffb0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffb4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffb8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + │ │ │ │ +0000ac20 0000000000000080 0000ac24 FDE cie=00000000 pc=000000000006ffd4..00000000000705a4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ffdc │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006ffe0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000006fffc │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000070028 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000070040 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 732 to 000000000007031c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070320 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc2: 248 to 0000000000070418 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070420 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070424 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000070444 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070450 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070454 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070458 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 44 to 0000000000070484 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000704a4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000704c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000007050c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070510 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070514 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007051c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070530 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070534 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007053c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070544 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070548 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070554 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070558 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007055c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070564 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070568 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007056c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070574 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007057c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070588 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000070594 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070598 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007059c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd1c 000000000000004c 0000bd20 FDE cie=00000000 pc=0000000000077374..000000000007755c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077378 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077380 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007738c │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000077398 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000773b8 │ │ │ │ +0000aca4 0000000000000034 0000aca8 FDE cie=00000000 pc=00000000000705a4..0000000000070684 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000705a8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000705ac │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000705b4 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000705d4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 312 to 00000000000774f0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 140 to 0000000000070660 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000774f8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000774fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070664 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077500 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070668 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077504 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007066c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077508 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070670 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007750c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070674 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077510 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007067c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077514 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070680 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000acdc 000000000000002c 0000ace0 FDE cie=00000000 pc=0000000000070684..0000000000070758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070688 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000706a8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000706f0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000007073c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070740 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070748 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007074c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070750 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070754 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ad0c 000000000000002c 0000ad10 FDE cie=00000000 pc=0000000000070764..00000000000707f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070768 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007076c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000070784 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007079c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000707dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000707e0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000707e8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000707ec │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000707f0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000707f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ad3c 0000000000000044 0000ad40 FDE cie=00000000 pc=0000000000070804..0000000000070910 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007080c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070814 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000070840 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 128 to 00000000000708c0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708c4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708c8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708cc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708d0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708d4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708d8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077518 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007751c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000708dc │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077520 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000708f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000708fc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070900 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077524 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070904 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bd6c 000000000000007c 0000bd70 FDE cie=00000000 pc=0000000000077564..0000000000077780 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077568 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000077570 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000077588 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000775ac │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ +0000ad84 000000000000003c 0000ad88 FDE cie=00000000 pc=0000000000070914..0000000000070b0c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000070924 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070928 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000070938 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000775d8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000070950 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070964 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 292 to 0000000000070a88 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070a8c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070a90 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000070ac0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070ac8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070acc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070ad0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 52 to 0000000000070b04 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000adc4 0000000000000078 0000adc8 FDE cie=00000000 pc=0000000000070b14..00000000000715ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000070b18 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000070b20 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000070b3c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 192 to 0000000000077698 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007769c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776a0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776a4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000776b8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776bc │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000070b84 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070b98 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 2176 to 0000000000071418 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007141c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071420 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071424 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776cc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071428 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007142c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000776d4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000071444 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071448 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007144c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071450 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071458 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007145c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000776e4 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071464 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000007772c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077730 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077734 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077738 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007774c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077750 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077754 │ │ │ │ + DW_CFA_advance_loc2: 368 to 00000000000715d4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000077758 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007775c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007776c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000715dc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - │ │ │ │ -0000bdec 0000000000000010 0000bdf0 FDE cie=00000000 pc=0000000000077784..00000000000777e4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000be00 0000000000000010 0000be04 FDE cie=00000000 pc=00000000000777e4..00000000000778a4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be14 0000000000000064 0000be18 FDE cie=00000000 pc=00000000000778a4..0000000000078408 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000778a8 │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000778b4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000778f0 │ │ │ │ +0000ae40 000000000000009c 0000ae44 FDE cie=00000000 pc=00000000000715f4..0000000000072a18 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071604 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071608 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000071624 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000071634 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000778fc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000071640 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000077910 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000077984 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 2500 to 0000000000078348 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078358 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007165c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 316 to 0000000000071798 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc2: 364 to 0000000000071904 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc1: 128 to 0000000000071984 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000719c8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000719cc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc2: 1084 to 0000000000071e08 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007836c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e0c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078370 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e10 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000078380 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e14 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e18 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078384 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e1c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078390 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e20 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078394 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e24 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007839c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e28 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000783a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e2c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000783a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e30 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000783a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000783ac │ │ │ │ - DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000071e3c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000071e64 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000071e68 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc2: 2428 to 00000000000727e4 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727e8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000727ec │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000072804 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007281c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc2: 504 to 0000000000072a14 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000be7c 00000000000000d8 0000be80 FDE cie=00000000 pc=0000000000078414..00000000000791f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078418 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000078460 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ +0000aee0 0000000000000094 0000aee4 FDE cie=00000000 pc=0000000000072a24..0000000000072ce8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072a2c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072a34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000072a50 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000078478 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000784f0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000072abc │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 816 to 0000000000078820 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000072b60 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b64 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b68 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b6c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078824 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b70 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078828 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b74 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b78 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007882c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b7c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000078860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b80 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072b90 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078864 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078868 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072b98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007886c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078870 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078874 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078878 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072b9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078884 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072ba4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 96 to 0000000000072c04 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 864 to 0000000000078be4 │ │ │ │ + DW_CFA_advance_loc1: 160 to 0000000000072ca4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078be8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078bec │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078bf0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000078ca4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072cb8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072cc0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072cc4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072ccc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 608 to 0000000000078f04 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072cd0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072cd4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072cd8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078f08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072cdc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078f0c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078f10 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000078f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ce0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000af78 000000000000002c 0000af7c FDE cie=00000000 pc=0000000000072d08..0000000000072dd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072d0c │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072d18 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072d28 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072d38 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000072d9c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072da0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072da4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072da8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072dac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072db8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000afa8 0000000000000020 0000afac FDE cie=00000000 pc=0000000000072dd8..0000000000072e2c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072ddc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072de8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072df8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000072e04 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e08 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000072e10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000078f38 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000afcc 0000000000000020 0000afd0 FDE cie=00000000 pc=0000000000072e38..0000000000072efc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e3c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000072e5c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000072e90 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e94 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072e98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000aff0 0000000000000010 0000aff4 FDE cie=00000000 pc=0000000000072f04..0000000000072f68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b004 0000000000000010 0000b008 FDE cie=00000000 pc=0000000000072f74..0000000000072f80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b018 0000000000000020 0000b01c FDE cie=00000000 pc=0000000000072f84..0000000000072fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f88 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072f8c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000072f9c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000072fbc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000072fd0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000072fd4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b03c 0000000000000010 0000b040 FDE cie=00000000 pc=0000000000072fe4..0000000000073110 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b050 0000000000000010 0000b054 FDE cie=00000000 pc=0000000000073114..0000000000073190 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b064 0000000000000044 0000b068 FDE cie=00000000 pc=0000000000073194..0000000000073290 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007319c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000731b0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000731cc │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000073228 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007322c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073230 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078f3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000073238 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007323c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073240 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078f40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073244 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073248 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000078f44 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000078f4c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000078f64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007324c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007325c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b0ac 0000000000000010 0000b0b0 FDE cie=00000000 pc=0000000000073294..00000000000732ec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b0c0 0000000000000010 0000b0c4 FDE cie=00000000 pc=00000000000732f4..000000000007334c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b0d4 0000000000000010 0000b0d8 FDE cie=00000000 pc=0000000000073354..00000000000733ac │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b0e8 0000000000000038 0000b0ec FDE cie=00000000 pc=00000000000733b4..0000000000073470 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000733bc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000733dc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000073444 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073448 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007344c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073450 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073454 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073458 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007345c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073460 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000078f7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073464 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b124 0000000000000038 0000b128 FDE cie=00000000 pc=0000000000073474..0000000000073530 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007347c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007349c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000073504 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073508 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007350c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073510 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073514 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073518 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007351c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073520 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073524 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b160 0000000000000054 0000b164 FDE cie=00000000 pc=0000000000073534..00000000000736b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007353c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073540 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007356c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000007900c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000079024 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 172 to 0000000000073618 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007361c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073620 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073624 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073628 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007362c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079028 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073630 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007902c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073634 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073638 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007363c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000079034 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 312 to 000000000007916c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073640 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073644 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000073664 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000736ac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007918c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + │ │ │ │ +0000b1b8 0000000000000024 0000b1bc FDE cie=00000000 pc=00000000000736b4..0000000000073730 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000736c0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000736cc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 52 to 0000000000073700 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073704 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073708 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073714 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b1e0 0000000000000018 0000b1e4 FDE cie=00000000 pc=0000000000073734..0000000000073788 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073744 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073748 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073758 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007375c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b1fc 0000000000000010 0000b200 FDE cie=00000000 pc=0000000000073794..00000000000737d8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b210 0000000000000010 0000b214 FDE cie=00000000 pc=00000000000737e4..0000000000073ac4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b224 0000000000000010 0000b228 FDE cie=00000000 pc=0000000000073ac4..0000000000073c2c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b238 0000000000000010 0000b23c FDE cie=00000000 pc=0000000000073c34..0000000000073c78 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b24c 0000000000000010 0000b250 FDE cie=00000000 pc=0000000000073c84..0000000000073d50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b260 0000000000000010 0000b264 FDE cie=00000000 pc=0000000000073d54..0000000000073eb0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b274 000000000000004c 0000b278 FDE cie=00000000 pc=0000000000073eb4..0000000000074214 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000073eb8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073ec4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073ed0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000073ee0 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073eec │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-72 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000073ef8 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-88 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 688 to 00000000000741a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000079194 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741ac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741b0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741b4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741b8 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741bc │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741c0 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741c4 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741c8 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741cc │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000741d4 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000741d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000741e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000791b4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b2c4 000000000000002c 0000b2c8 FDE cie=00000000 pc=0000000000074214..000000000007430c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074218 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007421c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074224 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074230 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000074248 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000742f0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000742f4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000742f8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000742fc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074304 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074308 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b2f4 000000000000002c 0000b2f8 FDE cie=00000000 pc=0000000000074314..000000000007447c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074318 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074320 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007432c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000074344 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 116 to 00000000000743b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000791bc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743c0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000743c8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000743cc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000743e4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000791dc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b324 0000000000000020 0000b328 FDE cie=00000000 pc=0000000000074484..000000000007453c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074488 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007448c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000744a0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000074530 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074534 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074538 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bf58 0000000000000070 0000bf5c FDE cie=00000000 pc=0000000000079204..000000000007a108 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000079208 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000079210 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000079248 │ │ │ │ +0000b348 000000000000002c 0000b34c FDE cie=00000000 pc=0000000000074544..000000000007462c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074548 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007454c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074558 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007456c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007925c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007926c │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000792c8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 3436 to 000000000007a034 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000745d0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745d4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745d8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000745e0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000745e4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000074604 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b378 000000000000004c 0000b37c FDE cie=00000000 pc=0000000000074634..00000000000747b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074638 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007463c │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007464c │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000074678 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-96 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000746a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000074708 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074714 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074718 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000074770 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074774 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007477c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a038 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007a050 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074780 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074784 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074788 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074790 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074794 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007479c │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747a0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747a4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000b3c8 0000000000000050 0000b3cc FDE cie=00000000 pc=00000000000747b4..0000000000074970 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000747b8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000747c0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000747e8 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-88 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-104 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000747fc │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-96 │ │ │ │ + DW_CFA_advance_loc2: 288 to 000000000007491c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a054 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a064 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074920 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a068 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074928 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007a074 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007492c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074930 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074934 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a080 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a084 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007493c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a08c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a090 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074940 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074944 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007494c │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074950 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074954 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074958 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007495c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007a0a4 │ │ │ │ - DW_CFA_def_cfa_offset: 384 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 56 to 000000000007a0dc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007a0fc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a100 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a104 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074964 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000bfcc 000000000000004c 0000bfd0 FDE cie=00000000 pc=000000000007a114..000000000007ad00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a118 │ │ │ │ - DW_CFA_def_cfa_offset: 304 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a120 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a130 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007a140 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000007a188 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ +0000b41c 0000000000000054 0000b420 FDE cie=00000000 pc=0000000000074974..0000000000074b74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074978 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007497c │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007498c │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000749c4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1328 to 000000000007a6b8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-96 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000749f4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000074a7c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074a88 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000074b10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6bc │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6c0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b14 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6c8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074b1c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b20 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b24 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b28 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6d8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6dc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007a6e0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007a6e8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074b30 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b34 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b38 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074b40 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b44 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b48 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b4c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007a704 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000074b64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c01c 000000000000004c 0000c020 FDE cie=00000000 pc=000000000007ad04..000000000007b768 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ad08 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007ad18 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007ad24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000007ad74 │ │ │ │ +0000b474 0000000000000048 0000b478 FDE cie=00000000 pc=0000000000074b74..0000000000074ddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b78 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074b7c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074b8c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074ba0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007ad80 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007ad88 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1428 to 000000000007b31c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074bb0 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074bbc │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 340 to 0000000000074d10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007b32c │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b330 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b334 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d18 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b338 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d1c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b33c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b340 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d20 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d24 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b348 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d28 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b34c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d2c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d30 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b354 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074d38 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074d3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007b364 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074d44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c06c 00000000000000d0 0000c070 FDE cie=00000000 pc=000000000007b774..000000000007c188 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007b778 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007b784 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007b790 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000007b804 │ │ │ │ +0000b4c0 0000000000000094 0000b4c4 FDE cie=00000000 pc=0000000000074de4..0000000000075834 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000074de8 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000074df0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074dfc │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000074e08 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000074e18 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000074e6c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000007b858 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 428 to 000000000007ba04 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007ba14 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 852 to 000000000007bd68 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd6c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd70 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd74 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ + DW_CFA_advance_loc2: 2288 to 000000000007575c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075760 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd7c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075764 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075768 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007576c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075770 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd8c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075774 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd90 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075778 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bd94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007577c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075780 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075784 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075788 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007578c │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075790 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075794 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075798 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007579c │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000757a0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000757a8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000757ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007bd9c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000757c4 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007bdb4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdb8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007bdd0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdd4 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b558 0000000000000088 0000b55c FDE cie=00000000 pc=0000000000075834..0000000000075b84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075838 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000075844 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000075854 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007585c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000075870 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000075894 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 588 to 0000000000075ae0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ae4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bddc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ae8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bde0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075aec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bde4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075af0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bde8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075af4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075af8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075afc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bdf4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b00 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b04 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b08 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b0c │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b10 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075b18 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007be04 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075b24 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 416 to 000000000007bfa4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000075b6c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfa8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007bfc4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075b74 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075b7c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b80 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b5e4 0000000000000050 0000b5e8 FDE cie=00000000 pc=0000000000075b84..0000000000075ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075b88 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000075ba0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000075bcc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ + DW_CFA_advance_loc2: 708 to 0000000000075e90 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e94 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e98 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075e9c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ea0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ea4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ea8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075eac │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075eb0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075eb4 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075eb8 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ebc │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ec0 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000075ec8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000075ecc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b638 0000000000000010 0000b63c FDE cie=00000000 pc=0000000000075ed4..000000000007601c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b64c 0000000000000010 0000b650 FDE cie=00000000 pc=0000000000076024..0000000000076078 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b660 0000000000000028 0000b664 FDE cie=00000000 pc=0000000000076084..00000000000761cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076088 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007608c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000760a0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000760b0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000076154 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076158 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076164 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076170 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076184 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b68c 0000000000000028 0000b690 FDE cie=00000000 pc=00000000000761d4..000000000007630c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761d8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000761dc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000761f0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076200 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00000000000762a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000762a4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000762b0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000762bc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000762c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007bfe4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6b8 0000000000000028 0000b6bc FDE cie=00000000 pc=0000000000076314..000000000007644c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076318 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007631c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076330 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076340 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 164 to 00000000000763e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007bfe8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007c004 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000763e8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000763f0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000763f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076404 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000007c048 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6e4 0000000000000010 0000b6e8 FDE cie=00000000 pc=0000000000076454..00000000000764b8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b6f8 0000000000000010 0000b6fc FDE cie=00000000 pc=00000000000764c4..0000000000076500 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b70c 0000000000000034 0000b710 FDE cie=00000000 pc=0000000000076504..000000000007690c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076508 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076510 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076524 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 860 to 0000000000076880 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c04c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007c064 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076884 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076888 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076890 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000768a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007c088 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000768cc │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c08c │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007c0a4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000768e0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000768e4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000768e8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000768ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 40 to 000000000007c0cc │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c0d0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 52 to 000000000007c104 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007c12c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b744 0000000000000010 0000b748 FDE cie=00000000 pc=0000000000076914..00000000000769dc │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b758 0000000000000010 0000b75c FDE cie=00000000 pc=00000000000769e4..0000000000076be0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b76c 0000000000000028 0000b770 FDE cie=00000000 pc=0000000000076be4..0000000000076c68 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076bec │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076c00 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000076c38 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c130 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c134 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076c3c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076c40 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076c48 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076c4c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076c54 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c140 0000000000000064 0000c144 FDE cie=00000000 pc=000000000007c194..000000000007c9f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c198 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007c1a0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007c1ac │ │ │ │ +0000b798 000000000000002c 0000b79c FDE cie=00000000 pc=0000000000076c74..0000000000076cf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076c78 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076c7c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000076c88 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076c98 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000076cd0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076cd4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076cd8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076cdc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076ce4 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ce8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7c8 0000000000000010 0000b7cc FDE cie=00000000 pc=0000000000076cf4..0000000000076d74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7dc 0000000000000010 0000b7e0 FDE cie=00000000 pc=0000000000076d74..0000000000076e38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b7f0 000000000000001c 0000b7f4 FDE cie=00000000 pc=0000000000076e44..0000000000076e94 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076e48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076e4c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000076e78 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076e80 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076e84 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b810 0000000000000020 0000b814 FDE cie=00000000 pc=0000000000076e94..0000000000076ee4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076e9c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ea0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076eb4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000076ecc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076edc │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ee0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b834 0000000000000018 0000b838 FDE cie=00000000 pc=0000000000076ee4..0000000000076f28 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076ef4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000076efc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000076f1c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076f20 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b850 000000000000003c 0000b854 FDE cie=00000000 pc=0000000000076f34..0000000000077024 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076f38 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000076f48 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000076f5c │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-48 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-64 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000076f74 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000076fec │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ff0 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ff4 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ff8 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000076ffc │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077000 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077008 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077010 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077014 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007701c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b890 0000000000000024 0000b894 FDE cie=00000000 pc=0000000000077024..00000000000772a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077028 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007702c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077038 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000770f0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000770f8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000770fc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077104 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8b8 0000000000000028 0000b8bc FDE cie=00000000 pc=00000000000772b4..0000000000077588 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000772b8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000772c0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000772d0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 208 to 00000000000773a0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000773a4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000773b0 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000773b4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000773bc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b8e4 000000000000003c 0000b8e8 FDE cie=00000000 pc=0000000000077594..00000000000776ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077598 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000775a0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000775b4 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000775c0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 140 to 000000000007764c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077650 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077654 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077660 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077668 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007766c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000077684 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077694 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007769c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000776a0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000776a4 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b924 000000000000001c 0000b928 FDE cie=00000000 pc=00000000000776b4..0000000000077808 │ │ │ │ + DW_CFA_advance_loc2: 308 to 00000000000777e8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000777ec │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000777fc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077800 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b944 0000000000000018 0000b948 FDE cie=00000000 pc=0000000000077814..0000000000077838 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077818 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007781c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007782c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077830 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b960 0000000000000018 0000b964 FDE cie=00000000 pc=0000000000077844..0000000000077868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077848 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007784c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007785c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077860 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b97c 000000000000001c 0000b980 FDE cie=00000000 pc=0000000000077874..000000000007792c │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000778a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000778ac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000778f0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000778f8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000b99c 0000000000000018 0000b9a0 FDE cie=00000000 pc=0000000000077934..00000000000779cc │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000077964 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077968 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000077998 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007799c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000b9b8 0000000000000048 0000b9bc FDE cie=00000000 pc=00000000000779d4..0000000000077c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000779d8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000779dc │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000779ec │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000077a08 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000077a84 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 380 to 0000000000077c00 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c04 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c08 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077c18 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c1c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c20 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c24 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c28 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000077c30 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077c44 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077c54 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ + │ │ │ │ +0000ba04 0000000000000024 0000ba08 FDE cie=00000000 pc=0000000000077c64..0000000000077d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c68 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077c6c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077c7c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000077c8c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000077d10 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d14 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d18 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d1c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba2c 000000000000006c 0000ba30 FDE cie=00000000 pc=0000000000077d24..000000000007852c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d28 │ │ │ │ + DW_CFA_def_cfa_offset: 336 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000077d2c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007c1b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000077d40 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007c1e8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000077d88 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000077da0 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000007c244 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1236 to 000000000007c718 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c71c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c720 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007c728 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000077dac │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 1708 to 0000000000078458 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007c730 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007845c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078460 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c734 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078464 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c738 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078468 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c73c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007846c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078470 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078474 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078478 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007847c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078480 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078484 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078488 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007848c │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078490 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078494 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078498 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007849c │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000784a4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000784a8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007c764 │ │ │ │ - DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000784ac │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ba9c 0000000000000030 0000baa0 FDE cie=00000000 pc=0000000000078534..0000000000078750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078538 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007854c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc2: 372 to 00000000000786c0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786c4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786c8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786cc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000786d4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000786dc │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bad0 0000000000000070 0000bad4 FDE cie=00000000 pc=0000000000078754..0000000000078f14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078758 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007875c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078764 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007876c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000078778 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007879c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000787c8 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 960 to 0000000000078b88 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 668 to 0000000000078e24 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078e2c │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000078eb0 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000078ec8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078ed0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ed4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ed8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078edc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ee0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ee4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ee8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078eec │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ef0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ef4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078ef8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078efc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f00 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f04 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f08 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f0c │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f10 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c1a8 0000000000000068 0000c1ac FDE cie=00000000 pc=000000000007c9f4..000000000007d330 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007c9f8 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007ca04 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007ca10 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007ca18 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007ca34 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007ca58 │ │ │ │ +0000bb44 0000000000000020 0000bb48 FDE cie=00000000 pc=0000000000078f14..0000000000078f80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078f1c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078f24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1624 to 000000000007d0b0 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000078f54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078f5c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078f64 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000078f74 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000078f7c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000bb68 0000000000000068 0000bb6c FDE cie=00000000 pc=0000000000078f84..0000000000079118 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f88 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000078f8c │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000078f9c │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000078fc0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000079010 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079018 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000079070 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079074 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079080 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079084 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007908c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079090 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079094 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079098 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007909c │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000790a4 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000790ac │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000790b0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000790c4 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-40 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-48 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-56 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-64 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-72 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-80 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-88 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-96 │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000079104 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bbd4 0000000000000064 0000bbd8 FDE cie=00000000 pc=0000000000079124..0000000000079704 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079128 │ │ │ │ + DW_CFA_def_cfa_offset: 400 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007912c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007913c │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-136 │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-144 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000079178 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-96 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-104 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-112 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-120 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-128 │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000791c4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc2: 940 to 0000000000079570 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000079654 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0b4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0b8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007965c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0bc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079660 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079664 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079668 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007966c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079670 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079674 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0d8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d0dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079678 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007967c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079680 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079684 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079688 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007968c │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079690 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079694 │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079698 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d0e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000796a4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 344 to 000000000007d23c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bc3c 0000000000000068 0000bc40 FDE cie=00000000 pc=0000000000079704..0000000000079d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079708 │ │ │ │ + DW_CFA_def_cfa_offset: 352 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007970c │ │ │ │ + DW_CFA_offset: r63 ($fs7) at cfa-160 │ │ │ │ + DW_CFA_advance_loc1: 124 to 0000000000079788 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_advance_loc2: 772 to 0000000000079a8c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a90 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a94 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d248 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a98 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d24c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079a9c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079aa0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079aa4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d258 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d25c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079aa8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d260 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d264 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d268 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007d284 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c214 0000000000000038 0000c218 FDE cie=00000000 pc=000000000007d334..000000000007d444 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d338 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d340 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007d354 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d364 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d374 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d37c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 148 to 000000000007d410 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d414 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d418 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d420 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d424 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d428 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d42c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d434 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079aac │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ab0 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ab4 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ab8 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079abc │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ac0 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ac4 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079ac8 │ │ │ │ + DW_CFA_restore: r63 ($fs7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079ad0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d43c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000079ae4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c250 0000000000000018 0000c254 FDE cie=00000000 pc=000000000007d46c..000000000007d4b8 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007d48c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d49c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d4ac │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d4b4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000c26c 0000000000000010 0000c270 FDE cie=00000000 pc=000000000007d4bc..000000000007d4d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c280 0000000000000010 0000c284 FDE cie=00000000 pc=000000000007d4dc..000000000007d4fc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c294 0000000000000010 0000c298 FDE cie=00000000 pc=000000000007d4fc..000000000007d8dc │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c2a8 000000000000002c 0000c2ac FDE cie=00000000 pc=000000000007d8dc..000000000007d968 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007d8e4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007d8f4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000007d93c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d940 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d944 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d948 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007d954 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc2: 604 to 0000000000079d40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c2d8 0000000000000038 0000c2dc FDE cie=00000000 pc=000000000007d988..000000000007de00 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d98c │ │ │ │ +0000bca8 0000000000000034 0000bcac FDE cie=00000000 pc=0000000000079d44..0000000000079e34 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000079d5c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007d990 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007d9ac │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079d64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 352 to 000000000007db0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000079d74 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007db14 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007db18 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007db1c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007db20 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007db24 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007db28 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007db2c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079d7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007db38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c314 0000000000000020 0000c318 FDE cie=00000000 pc=000000000007de08..000000000007de90 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007de10 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007de18 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 40 to 0000000000079da4 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000007de80 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000079db4 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000079e0c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007de88 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007de8c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079e18 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079e1c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079e24 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079e28 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c338 0000000000000028 0000c33c FDE cie=00000000 pc=000000000007de98..000000000007e2e0 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000007debc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007dec0 │ │ │ │ +0000bce0 0000000000000030 0000bce4 FDE cie=00000000 pc=0000000000079e34..0000000000079fb0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079e40 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000079e50 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 340 to 000000000007e014 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 232 to 0000000000079f38 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e018 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000079f44 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079f4c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079f50 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007e038 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000079f64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000007e094 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000079f9c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e098 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000079fa4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079fa8 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079fac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007e0b8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c364 0000000000000010 0000c368 FDE cie=00000000 pc=000000000007e2e8..000000000007e300 │ │ │ │ +0000bd14 0000000000000010 0000bd18 FDE cie=00000000 pc=0000000000079fb4..0000000000079fb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c378 0000000000000034 0000c37c FDE cie=00000000 pc=000000000007e308..000000000007e670 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e30c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007e31c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ +0000bd28 000000000000003c 0000bd2c FDE cie=00000000 pc=0000000000079fc4..000000000007a3bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000079fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000079fe8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000007e344 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-48 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-56 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-64 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 760 to 000000000007a2e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e348 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007e354 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007e35c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e360 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a2e4 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a2e8 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a2ec │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a2f8 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007a308 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a30c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a310 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a314 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007e378 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007e380 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 236 to 000000000007e46c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007e478 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007a324 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c3b0 0000000000000040 0000c3b4 FDE cie=00000000 pc=000000000007e678..000000000007eae0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e67c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e680 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007e694 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ +0000bd68 0000000000000060 0000bd6c FDE cie=00000000 pc=000000000007a3c4..000000000007a670 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a3c8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a3d4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007a400 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000007e79c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007e7a8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e7ac │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000007a45c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a464 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 264 to 000000000007a56c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a570 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e7b0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e7b4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007e7b8 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007e7d8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 676 to 000000000007ea7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a578 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007ea88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a57c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ea8c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ea90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a580 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ea94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a584 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ea98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a588 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a58c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a590 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a594 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a598 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a59c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000007eab8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c3f4 0000000000000028 0000c3f8 FDE cie=00000000 pc=000000000007eae8..000000000007f14c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007eaec │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007eaf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a5a4 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007eb0c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007eb10 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007eb18 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 252 to 000000000007ec14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007ec1c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007ec38 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c420 0000000000000010 0000c424 FDE cie=00000000 pc=000000000007f164..000000000007f188 │ │ │ │ +0000bdcc 0000000000000010 0000bdd0 FDE cie=00000000 pc=000000000007a674..000000000007a6d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c434 0000000000000010 0000c438 FDE cie=00000000 pc=000000000007f194..000000000007f1c8 │ │ │ │ +0000bde0 0000000000000010 0000bde4 FDE cie=00000000 pc=000000000007a6d4..000000000007a734 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c448 0000000000000010 0000c44c FDE cie=00000000 pc=000000000007f1d4..000000000007f250 │ │ │ │ +0000bdf4 0000000000000010 0000bdf8 FDE cie=00000000 pc=000000000007a734..000000000007a7d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c45c 0000000000000024 0000c460 FDE cie=00000000 pc=000000000007f254..000000000007f2d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f258 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f25c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007f274 │ │ │ │ +0000be08 0000000000000028 0000be0c FDE cie=00000000 pc=000000000007a7d4..000000000007a860 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a7dc │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a7e8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007f27c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000007f2c8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f2cc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f2d0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f2d4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c484 0000000000000028 0000c488 FDE cie=00000000 pc=000000000007f2e4..000000000007f43c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f2e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f2ec │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007f304 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000007f314 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007a800 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 244 to 000000000007f408 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000007a840 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f40c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f410 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a84c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a850 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007f418 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a858 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a85c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007f434 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4b0 0000000000000024 0000c4b4 FDE cie=00000000 pc=000000000007f444..000000000007f4f0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f448 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f44c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007f464 │ │ │ │ +0000be34 0000000000000020 0000be38 FDE cie=00000000 pc=000000000007a864..000000000007a890 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a868 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a86c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007f46c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007a878 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 116 to 000000000007f4e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a880 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f4e4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a888 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f4e8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f4ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a88c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c4d8 0000000000000010 0000c4dc FDE cie=00000000 pc=000000000007f4f4..000000000007f5b8 │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c4ec 0000000000000034 0000c4f0 FDE cie=00000000 pc=000000000007f5c4..000000000007f7a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f5c8 │ │ │ │ +0000be58 0000000000000028 0000be5c FDE cie=00000000 pc=000000000007a894..000000000007a950 │ │ │ │ + DW_CFA_advance_loc1: 40 to 000000000007a8bc │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f5cc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007f5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a8c0 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007a8e4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000007f6ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f6f0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007f6fc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f700 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007f714 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000007f784 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-40 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000007a930 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f788 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007f794 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f798 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a934 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007a93c │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a940 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a944 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f79c │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c524 0000000000000034 0000c528 FDE cie=00000000 pc=000000000007f7b4..000000000007f9a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f7b8 │ │ │ │ +0000be84 000000000000002c 0000be88 FDE cie=00000000 pc=000000000007a954..000000000007aa80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a958 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f7bc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000007f7d4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 280 to 000000000007f8ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f8f0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007f8fc │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f900 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007f914 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000007f984 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f988 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007f994 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f998 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f99c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000c55c 0000000000000040 0000c560 FDE cie=00000000 pc=000000000007f9b4..000000000007fbd4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f9b8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007f9bc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007f9c8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000007f9e4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007a95c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007f9f8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 360 to 000000000007fb60 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb64 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb68 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb6c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb70 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb74 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb78 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb7c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007fb84 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb88 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fb8c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c5a0 0000000000000040 0000c5a4 FDE cie=00000000 pc=000000000007fbd4..000000000008002c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fbd8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007fbdc │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007fbf0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007a96c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000007fc20 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007a984 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000007fc2c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 908 to 000000000007ffb8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffbc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffc0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffc4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffc8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffcc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffd0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffd4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000007ffdc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000007ffe0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007fff4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000c5e4 000000000000003c 0000c5e8 FDE cie=00000000 pc=0000000000080034..0000000000080468 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080038 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008003c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008004c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000080078 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 944 to 0000000000080428 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 228 to 000000000007aa68 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008042c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa6c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080430 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa70 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080434 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa74 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080438 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008043c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080440 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000080448 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa78 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008044c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa7c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000080454 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c624 0000000000000048 0000c628 FDE cie=00000000 pc=0000000000080474..0000000000080890 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080478 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000080480 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000804a0 │ │ │ │ +0000beb4 0000000000000020 0000beb8 FDE cie=00000000 pc=000000000007aa84..000000000007ace0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007aa8c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000804b8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000804c8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 904 to 0000000000080850 │ │ │ │ + DW_CFA_advance_loc2: 420 to 000000000007ac30 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080854 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080858 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008085c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080860 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080864 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080868 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008086c │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080870 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080874 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008087c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080880 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007ac38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080884 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ac44 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000c670 0000000000000048 0000c674 FDE cie=00000000 pc=0000000000080894..0000000000080cb4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080898 │ │ │ │ +0000bed8 000000000000004c 0000bedc FDE cie=00000000 pc=000000000007ace4..000000000007b5f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ace8 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000808a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007acec │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000808c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007acf8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007ad18 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000808d8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007ad2c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000808e8 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 920 to 0000000000080c80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1736 to 000000000007b3f4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b3f8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b404 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b408 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c90 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c94 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b414 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b418 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c98 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b420 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b424 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b428 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b42c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000080cac │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080cb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b434 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b438 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007b444 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c6bc 0000000000000044 0000c6c0 FDE cie=00000000 pc=0000000000080cb4..000000000008105c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080cb8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000080ce0 │ │ │ │ +0000bf28 0000000000000044 0000bf2c FDE cie=00000000 pc=000000000007b604..000000000007bb9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b608 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b60c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007b624 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007b650 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 576 to 0000000000080f20 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-56 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-64 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 656 to 000000000007b8e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f24 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007b8e8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b8ec │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b8f0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f2c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b8f4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f30 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f34 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f38 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f3c │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f40 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000080f48 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000080f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b8f8 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b8fc │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b900 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b904 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b908 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007b90c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000080f54 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007b924 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c704 000000000000004c 0000c708 FDE cie=00000000 pc=0000000000081064..00000000000816f4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081068 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000810a4 │ │ │ │ +0000bf70 000000000000004c 0000bf74 FDE cie=00000000 pc=000000000007bba4..000000000007bf30 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007bbb4 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000007bbe4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000810b0 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000810c4 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 336 to 0000000000081214 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc2: 552 to 000000000007be0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008121c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be10 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081220 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be18 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be1c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008122c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be20 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081230 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081234 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be24 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081238 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be28 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008123c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be2c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be30 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081244 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be34 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007be3c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be40 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000081254 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007be44 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000bfc0 0000000000000010 0000bfc4 FDE cie=00000000 pc=000000000007bf34..000000000007bf50 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c754 0000000000000060 0000c758 FDE cie=00000000 pc=00000000000816f4..00000000000818e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000816f8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000081700 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008170c │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008172c │ │ │ │ +0000bfd4 000000000000002c 0000bfd8 FDE cie=00000000 pc=000000000007bf54..000000000007c018 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007bf58 │ │ │ │ + DW_CFA_def_cfa_offset: 1072 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007bf5c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007bf70 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007bf8c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000007bffc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c000 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c004 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c008 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c00c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c014 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c004 0000000000000078 0000c008 FDE cie=00000000 pc=000000000007c024..000000000007c4b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c028 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c02c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c03c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000081740 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000008179c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000081814 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081818 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000081830 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007c064 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c074 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000007c108 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 536 to 000000000007c320 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c324 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007c344 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000081838 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c348 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008183c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c34c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c350 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081840 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c354 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081844 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081848 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008184c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c358 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c35c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081850 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081854 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c360 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081858 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c368 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c36c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000081874 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007c384 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000007c3e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c3ec │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007c404 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000007c45c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007c47c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c7b8 0000000000000044 0000c7bc FDE cie=00000000 pc=00000000000818e4..0000000000081b6c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000818e8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000818f0 │ │ │ │ +0000c080 0000000000000010 0000c084 FDE cie=00000000 pc=000000000007c4cc..000000000007c4f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c094 0000000000000038 0000c098 FDE cie=00000000 pc=000000000007c4fc..000000000007c5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c500 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c508 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000081918 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007c524 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000081928 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000081934 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 372 to 0000000000081aa8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007c54c │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c554 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000007c5c8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c5cc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c5d8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081aac │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c5e0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c5e4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ab4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c5e8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ab8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081abc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ac0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c5ec │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ac4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ac8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000081ad0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c5f4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081ad4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c5f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000081af4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000c800 0000000000000034 0000c804 FDE cie=00000000 pc=0000000000081b74..0000000000081ddc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081b78 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000081b80 │ │ │ │ +0000c0d0 0000000000000024 0000c0d4 FDE cie=00000000 pc=000000000007c5fc..000000000007c66c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c600 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c608 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000081b8c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000081bb0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 408 to 0000000000081d48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007c61c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000007c658 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081d4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c65c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081d50 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081d54 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081d58 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000081d60 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c660 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081d64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c668 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000081d74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c838 0000000000000034 0000c83c FDE cie=00000000 pc=0000000000081de4..0000000000082064 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000081de8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000081df0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000081e00 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000081e20 │ │ │ │ +0000c0f8 0000000000000048 0000c0fc FDE cie=00000000 pc=000000000007c66c..000000000007c79c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c670 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c674 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c680 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007c6a0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 544 to 0000000000082040 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082044 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082048 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008204c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082050 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007c6bc │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007c6d0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000007c764 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c768 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082054 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008205c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c76c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082060 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000c870 0000000000000040 0000c874 FDE cie=00000000 pc=0000000000082064..000000000008236c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082068 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000082070 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000082084 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000820a0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000820ac │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 660 to 0000000000082340 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c770 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c778 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082344 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c780 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c784 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082348 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c788 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008234c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082350 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082354 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082358 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c78c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008235c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c790 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000082364 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082368 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c794 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c798 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8b4 000000000000003c 0000c8b8 FDE cie=00000000 pc=0000000000082374..0000000000082748 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082378 │ │ │ │ +0000c144 0000000000000048 0000c148 FDE cie=00000000 pc=000000000007c79c..000000000007c9e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c7a0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000082398 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c7a4 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c7ac │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007c7cc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c7d8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007c7e8 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 760 to 0000000000082690 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 424 to 000000000007c990 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082694 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007c99c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9a0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082698 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9a4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008269c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9a8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000826a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9ac │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000826a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9b0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000826a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9b4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9b8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c9c0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000826b0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000826b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000826d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007c9cc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000c8f4 0000000000000040 0000c8f8 FDE cie=00000000 pc=0000000000082754..0000000000082bb8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082758 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000008277c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ +0000c190 0000000000000048 0000c194 FDE cie=00000000 pc=000000000007c9ec..000000000007cca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9f0 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007c9f4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ca00 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007ca0c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007ca30 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 876 to 0000000000082ae8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 132 to 000000000007cab4 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 444 to 000000000007cc70 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007cc78 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082aec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc7c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc80 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc84 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc88 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082af8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc8c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082afc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc90 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082b00 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc94 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082b04 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000082b0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cc98 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007cca0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082b10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007cca4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082b14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c938 0000000000000074 0000c93c FDE cie=00000000 pc=0000000000082bc4..0000000000083494 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082bc8 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082bcc │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000082bdc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000082be8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ +0000c1dc 0000000000000070 0000c1e0 FDE cie=00000000 pc=000000000007ccac..000000000007d5fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ccb0 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ccb4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007ccc8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000082bf4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000082c1c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007ccf4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 660 to 000000000007cf88 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000082c9c │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 792 to 0000000000082fb4 │ │ │ │ + DW_CFA_advance_loc2: 780 to 000000000007d294 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d298 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d29c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000082fc8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007d2ac │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2b0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2b4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fd4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2b8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2bc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2c0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fe0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2c4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fe4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082fe8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000082ff0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000082ff4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007d2cc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d2d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000083014 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007d2ec │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 800 to 0000000000083334 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000083354 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000083434 │ │ │ │ + DW_CFA_advance_loc2: 648 to 000000000007d574 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000083490 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000007d5ec │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000c9b0 0000000000000084 0000c9b4 FDE cie=00000000 pc=0000000000083494..0000000000084548 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000834a4 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000834b4 │ │ │ │ +0000c250 0000000000000078 0000c254 FDE cie=00000000 pc=000000000007d5fc..000000000007d8e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d600 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007d61c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000834e4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007d63c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 136 to 000000000008356c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007d658 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 872 to 00000000000838d4 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000007d6f0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000838d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d6f4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d6f8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d6fc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000838dc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000838e0 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000083904 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000083908 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000007d74c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000007d7d4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d7d8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008390c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d7dc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000083910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d7e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000007d820 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d824 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000083914 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d828 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d82c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d830 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000083918 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d834 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000083920 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007d83c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000083924 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d840 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000083934 │ │ │ │ - DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007d84c │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 936 to 0000000000083cdc │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000083ce0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000083d00 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 2012 to 00000000000844dc │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000007d8ac │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000084544 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca38 0000000000000028 0000ca3c FDE cie=00000000 pc=0000000000084554..00000000000845d8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008455c │ │ │ │ +0000c2cc 0000000000000028 0000c2d0 FDE cie=00000000 pc=000000000007d8ec..000000000007d950 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007d8f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008456c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d8f8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007d904 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000845b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007d924 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000845bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d928 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000845c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d92c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000845c4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000845c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d930 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ca64 0000000000000034 0000ca68 FDE cie=00000000 pc=00000000000845e4..00000000000846c8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000845ec │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000084608 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 152 to 00000000000846a0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846a4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846a8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846ac │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846b0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846b4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846b8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846bc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ca9c 0000000000000040 0000caa0 FDE cie=00000000 pc=00000000000846d4..00000000000847c8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000846dc │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000846e0 │ │ │ │ +0000c2f8 0000000000000038 0000c2fc FDE cie=00000000 pc=000000000007d960..000000000007da74 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d964 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007d968 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000846e8 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000007d9a8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000084700 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000084768 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000007da48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008476c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084770 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084774 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084778 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008477c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084780 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084784 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000084794 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000847c4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da4c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da50 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da54 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da58 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da5c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - │ │ │ │ -0000cae0 0000000000000068 0000cae4 FDE cie=00000000 pc=00000000000847d4..0000000000084a70 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000847d8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000847f0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000084800 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000084818 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 344 to 0000000000084970 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084974 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084978 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007da64 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008497c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084980 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084984 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000849a0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000849a4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000849ac │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000849b0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000849b8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000849bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000849d4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 112 to 0000000000084a44 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007da70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb4c 0000000000000048 0000cb50 FDE cie=00000000 pc=0000000000084a74..0000000000084bec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084a78 │ │ │ │ +0000c334 000000000000003c 0000c338 FDE cie=00000000 pc=000000000007da80..000000000007db6c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007da84 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084a80 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000084aa0 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007daa8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084aac │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084ab4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000084b2c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 144 to 0000000000084bbc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bc0 │ │ │ │ + DW_CFA_advance_loc1: 152 to 000000000007db40 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db44 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bc8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db48 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db4c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db50 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db54 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db58 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bd8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db5c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084bdc │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084be4 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084be8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007db64 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000cb98 0000000000000020 0000cb9c FDE cie=00000000 pc=0000000000084c04..0000000000084cc0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084c08 │ │ │ │ +0000c374 0000000000000020 0000c378 FDE cie=00000000 pc=000000000007db70..000000000007dbc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db74 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084c10 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007db78 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000084c40 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007db9c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007dbb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000084c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dbb8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084c5c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dbbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084c64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dbc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000cbbc 000000000000002c 0000cbc0 FDE cie=00000000 pc=0000000000084cc4..0000000000084d7c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084cc8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084cd4 │ │ │ │ +0000c398 0000000000000028 0000c39c FDE cie=00000000 pc=000000000007dbd0..000000000007dcc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dbd4 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dbdc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000084cf4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000084d44 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084d48 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000084d58 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000007dc4c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000084d70 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084d74 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dc54 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084d78 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dc5c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cbec 0000000000000010 0000cbf0 FDE cie=00000000 pc=0000000000084d84..0000000000084d90 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cc00 0000000000000024 0000cc04 FDE cie=00000000 pc=0000000000084d94..0000000000084e58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084d9c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084da4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000084dbc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 132 to 0000000000084e40 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084e48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007dc70 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000007dca8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084e50 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084e54 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007dcb4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dcbc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc28 0000000000000010 0000cc2c FDE cie=00000000 pc=0000000000084e64..0000000000084e9c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cc3c 0000000000000010 0000cc40 FDE cie=00000000 pc=0000000000084ea4..0000000000084ef8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cc50 000000000000002c 0000cc54 FDE cie=00000000 pc=0000000000084f04..0000000000084fe0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084f10 │ │ │ │ +0000c3c4 0000000000000020 0000c3c8 FDE cie=00000000 pc=000000000007dcc0..000000000007dd40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007dcc4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084f18 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dccc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084f24 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000084f48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084f54 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084f58 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000084f74 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000084fa4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000007dd2c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000084fb8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dd34 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000084fbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007dd3c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084fc4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cc80 0000000000000020 0000cc84 FDE cie=00000000 pc=0000000000084fe4..0000000000085064 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084ff0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000084ff8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +0000c3e8 0000000000000048 0000c3ec FDE cie=00000000 pc=000000000007dd40..000000000007ec54 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007dd50 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007dd64 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000007dd98 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000085030 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 2308 to 000000000007e69c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008504c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6a0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6a4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000085050 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6a8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6ac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6b0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6b4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6b8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6bc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6c0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6c4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007e6c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000085054 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007e6d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cca4 0000000000000010 0000cca8 FDE cie=00000000 pc=0000000000085064..000000000008506c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ccb8 0000000000000010 0000ccbc FDE cie=00000000 pc=0000000000085084..000000000008509c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cccc 0000000000000010 0000ccd0 FDE cie=00000000 pc=00000000000850a4..0000000000085210 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cce0 0000000000000010 0000cce4 FDE cie=00000000 pc=0000000000085214..0000000000085250 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ccf4 0000000000000010 0000ccf8 FDE cie=00000000 pc=0000000000085254..0000000000085320 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd08 0000000000000010 0000cd0c FDE cie=00000000 pc=0000000000085324..000000000008589c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cd1c 0000000000000010 0000cd20 FDE cie=00000000 pc=00000000000858a4..00000000000858c8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000c434 000000000000001c 0000c438 FDE cie=00000000 pc=000000000007ec60..000000000007ecec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ec64 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007ec74 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007ec88 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007ec9c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007ecac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ │ │ │ │ -0000cd30 0000000000000010 0000cd34 FDE cie=00000000 pc=00000000000858d4..000000000008593c │ │ │ │ +0000c454 0000000000000010 0000c458 FDE cie=00000000 pc=000000000007ecf0..000000000007ed14 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd44 000000000000001c 0000cd48 FDE cie=00000000 pc=0000000000085944..0000000000085b20 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000085954 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000085958 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 60 to 0000000000085994 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008599c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000859b4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000cd64 0000000000000010 0000cd68 FDE cie=00000000 pc=0000000000085b24..0000000000085c20 │ │ │ │ +0000c468 0000000000000010 0000c46c FDE cie=00000000 pc=000000000007ed20..000000000007ed30 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd78 0000000000000010 0000cd7c FDE cie=00000000 pc=0000000000085c24..0000000000085d24 │ │ │ │ +0000c47c 0000000000000010 0000c480 FDE cie=00000000 pc=000000000007ed30..000000000007ed5c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cd8c 0000000000000020 0000cd90 FDE cie=00000000 pc=0000000000085d24..0000000000085fc8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000085d34 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000085d38 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000085d7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000085d80 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000085d94 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000c490 0000000000000010 0000c494 FDE cie=00000000 pc=000000000007ed60..000000000007ed68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000cdb0 0000000000000064 0000cdb4 FDE cie=00000000 pc=0000000000085fd4..00000000000869a0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000085fdc │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000085fe8 │ │ │ │ +0000c4a4 0000000000000034 0000c4a8 FDE cie=00000000 pc=000000000007ed70..000000000007ee74 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007ed80 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007ed90 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000085ff8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000008603c │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 808 to 0000000000086364 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00000000000863b4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000863dc │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000007ede0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ede4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ede8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007edec │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863ec │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863f0 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863f4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000863f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007edf0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000086414 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 432 to 00000000000865c4 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000086614 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000086654 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 400 to 00000000000867e4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000867f4 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007ee10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 96 to 0000000000086854 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000086874 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 80 to 00000000000868c4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc2: 216 to 000000000008699c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ce18 0000000000000020 0000ce1c FDE cie=00000000 pc=00000000000869a4..0000000000086b10 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000869ac │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000869b0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000086ad0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000007ee54 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000086ae0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee58 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee5c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee60 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007ee68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086ae4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce3c 0000000000000018 0000ce40 FDE cie=00000000 pc=0000000000086b14..0000000000086b58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086b1c │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086b20 │ │ │ │ +0000c4dc 000000000000006c 0000c4e0 FDE cie=00000000 pc=000000000007ee80..000000000007f0e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007ee84 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007ee94 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000086b44 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007eea0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007eebc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 232 to 000000000007efa4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efa8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efac │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efb0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efb4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efb8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efbc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007efd4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efd8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efdc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efe0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007efe4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000ce58 0000000000000034 0000ce5c FDE cie=00000000 pc=0000000000086b64..0000000000086c18 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086b70 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086b78 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007eff0 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000086b88 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000086bb8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 200 to 000000000007f0b8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f0bc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086bc4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f0c0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086bd0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086bd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f0c4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f0c8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f0cc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f0d0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c54c 0000000000000024 0000c550 FDE cie=00000000 pc=000000000007f0f0..000000000007f180 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f0f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007f104 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000086c14 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007f120 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000007f154 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007f174 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f178 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f17c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ce90 0000000000000034 0000ce94 FDE cie=00000000 pc=0000000000086c24..0000000000086d30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086c30 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000086c4c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ +0000c574 00000000000000f0 0000c578 FDE cie=00000000 pc=000000000007f180..000000000007f674 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f184 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f188 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000007f1bc │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000086d08 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007f1dc │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007f1f0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000007f22c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f234 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 220 to 000000000007f310 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000007f348 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007f364 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f368 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d10 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f36c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d14 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f370 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f374 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d1c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f378 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d20 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f37c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086d24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f380 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f384 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f388 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cec8 0000000000000010 0000cecc FDE cie=00000000 pc=0000000000086d34..0000000000086dc8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cedc 0000000000000034 0000cee0 FDE cie=00000000 pc=0000000000086dd4..0000000000086efc │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086dd8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086de4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000086df4 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000086e20 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 180 to 0000000000086ed4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f390 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f3a0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007f3cc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000007f404 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f408 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086edc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f40c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086ee0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f410 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086ee4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f414 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f418 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086eec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f41c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086ef8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f420 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f424 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f428 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cf14 0000000000000030 0000cf18 FDE cie=00000000 pc=0000000000086f04..0000000000086fd8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000086f18 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086f20 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000086f34 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000086f4c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000086f64 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 76 to 0000000000086fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f430 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007f44c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f450 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f454 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086fb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f458 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086fb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f45c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086fc0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086fc4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086fc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f460 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086fcc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f464 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f468 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f46c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007f478 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000cf48 000000000000004c 0000cf4c FDE cie=00000000 pc=0000000000086fe4..0000000000087198 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000086fe8 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000086ff0 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000087008 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008701c │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000087038 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000008707c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f480 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007f494 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087080 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f498 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087084 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f49c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4a0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4a4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087088 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4a8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008708c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4ac │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087090 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4b0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087094 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4b4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f4c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000870b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000870d4 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000870ec │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000087160 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007f4d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087164 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000087174 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087180 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087184 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000087194 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cf98 0000000000000020 0000cf9c FDE cie=00000000 pc=00000000000871a4..0000000000087200 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000871a8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000871b4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000871e8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000871f4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000871f8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000871fc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000cfbc 0000000000000028 0000cfc0 FDE cie=00000000 pc=0000000000087204..0000000000087284 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087208 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008720c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008721c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000008726c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000087274 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4d8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4dc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008727c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4e0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087280 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4e4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4e8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4ec │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4f0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f4f4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007f508 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000cfe8 000000000000002c 0000cfec FDE cie=00000000 pc=0000000000087284..0000000000087334 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087288 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008728c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008729c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000872b4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000008731c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f510 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000007f560 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f564 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087324 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f568 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087328 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f56c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008732c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f570 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087330 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f574 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f578 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f57c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f580 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007f59c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d018 0000000000000028 0000d01c FDE cie=00000000 pc=0000000000087334..000000000008739c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087338 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008733c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000087344 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000087358 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000087384 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5a0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f5b0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087388 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5b4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008738c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000087394 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087398 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d044 0000000000000064 0000d048 FDE cie=00000000 pc=00000000000873a4..00000000000875c0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000873b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000873bc │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000873d8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000873f4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000087468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5b8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008746c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000087488 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008748c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5bc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087490 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5c0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5c4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000874b8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000874bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5c8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000874c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5cc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000874c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f5d0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007f5e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000874d4 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f5f0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000007f618 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f61c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000007f648 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f64c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + │ │ │ │ +0000c668 0000000000000034 0000c66c FDE cie=00000000 pc=000000000007f680..000000000007f744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f684 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f688 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f690 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007f69c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f6ac │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007f6c4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000087514 │ │ │ │ + DW_CFA_advance_loc1: 88 to 000000000007f71c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f72c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000087580 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f730 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087584 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f734 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087588 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000087594 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087598 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008759c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f738 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f73c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f740 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d0ac 000000000000002c 0000d0b0 FDE cie=00000000 pc=00000000000875c4..0000000000087728 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000875c8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000875cc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000875dc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000875ec │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000875fc │ │ │ │ +0000c6a0 000000000000021c 0000c6a4 FDE cie=00000000 pc=000000000007f750..0000000000080b80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f760 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000007f76c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000007f77c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007f794 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007f7a8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000008767c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000007f7fc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087680 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f800 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087684 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f804 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f808 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008768c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f80c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007f810 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f818 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000087694 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000007f830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d0dc 000000000000005c 0000d0e0 FDE cie=00000000 pc=0000000000087734..0000000000087ee4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087738 │ │ │ │ - DW_CFA_def_cfa_offset: 496 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000008776c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000007f868 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000007f870 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 236 to 000000000007f95c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 264 to 0000000000087874 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007f970 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 292 to 000000000007fa94 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087878 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000007fab0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 252 to 000000000007fbac │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000007fbd0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008787c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087880 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087884 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087888 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008788c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087890 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087894 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087898 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000878a0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000878a4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc2: 480 to 000000000007fdb0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000007fdd0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000007fe2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000007fe30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000878b8 │ │ │ │ + DW_CFA_advance_loc2: 632 to 00000000000800a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 268 to 00000000000879c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000800b0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000080244 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000080250 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 508 to 000000000008044c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 36 to 0000000000080470 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000879cc │ │ │ │ + DW_CFA_advance_loc2: 412 to 000000000008060c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 588 to 0000000000087c18 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00000000000806b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087c1c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000806d0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 188 to 000000000008078c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080790 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 704 to 0000000000087edc │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000807a4 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000807bc │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000080828 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008082c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080830 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080834 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080838 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087ee0 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000080864 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d13c 0000000000000048 0000d140 FDE cie=00000000 pc=0000000000087ee4..0000000000088450 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000087ee8 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000087f1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080868 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008088c │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080890 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000808b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000808b8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000808dc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000808e0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080900 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 272 to 000000000008802c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080908 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008092c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088030 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080930 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000080954 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080958 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000080984 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000809a0 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088034 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088038 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008803c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088040 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088044 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088048 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008804c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088050 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088058 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008805c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088064 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000809cc │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000809e8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080a08 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d188 0000000000000010 0000d18c FDE cie=00000000 pc=0000000000088454..00000000000884a0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d19c 0000000000000030 0000d1a0 FDE cie=00000000 pc=00000000000884a4..0000000000088760 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000884a8 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000884bc │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 340 to 0000000000088610 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080a30 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088614 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088618 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008861c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088620 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088628 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000088634 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080a38 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d1d0 000000000000004c 0000d1d4 FDE cie=00000000 pc=0000000000088764..0000000000088b70 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008876c │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008878c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008879c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080a58 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000088800 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080a60 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080a80 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080a88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080aa8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080ab0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080ad0 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080ad8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080af8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080b00 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000080b2c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000080b30 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080b50 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000080b58 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000080b6c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000c8c0 00000000000000a0 0000c8c4 FDE cie=00000000 pc=0000000000080b80..0000000000081158 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000080b8c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000080b98 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000080bac │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080bcc │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000080be4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000080c04 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 500 to 00000000000889f4 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc2: 1056 to 0000000000081024 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081028 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008102c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081030 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081034 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081038 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000081090 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000889f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081094 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081098 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008109c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000889fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000810a0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a00 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000810a4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000810a8 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000810c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a04 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a08 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a0c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a10 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a14 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a18 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088a1c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088a24 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000088a34 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d220 0000000000000048 0000d224 FDE cie=00000000 pc=0000000000088b74..0000000000088e34 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088b7c │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000088b9c │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000088bb4 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000810f0 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000088be8 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 532 to 0000000000088dfc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e00 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e04 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e08 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000810f8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e0c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e10 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e14 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e18 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e1c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e20 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088e28 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e2c │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000081110 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081118 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e30 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000081130 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ │ │ │ │ -0000d26c 000000000000002c 0000d270 FDE cie=00000000 pc=0000000000088e34..0000000000088f10 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088e38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088e40 │ │ │ │ +0000c964 0000000000000054 0000c968 FDE cie=00000000 pc=0000000000081160..0000000000081290 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008116c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081178 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000088e58 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000081188 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000081198 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000088e9c │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000811e4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000811e8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000811f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000811f8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000811fc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088ea4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081200 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000081210 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 64 to 0000000000081250 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081254 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081258 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000088eac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008125c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081260 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088eb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081264 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008126c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088eb4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d29c 0000000000000020 0000d2a0 FDE cie=00000000 pc=0000000000088f14..0000000000088f50 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088f18 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088f1c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000088f28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081270 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000088f44 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081274 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088f48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081278 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088f4c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008127c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081284 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d2c0 000000000000002c 0000d2c4 FDE cie=00000000 pc=0000000000088f54..000000000008903c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088f58 │ │ │ │ +0000c9bc 0000000000000064 0000c9c0 FDE cie=00000000 pc=0000000000081290..00000000000813f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008129c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000088f78 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000812ac │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000088ff8 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000812bc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000812c8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000008131c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000088ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081320 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081324 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081328 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008132c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089004 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008900c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081330 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089010 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081338 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089014 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d2f0 0000000000000038 0000d2f4 FDE cie=00000000 pc=0000000000089044..00000000000891b8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089048 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000089054 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000081350 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000089068 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 228 to 000000000008914c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000081394 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089150 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081398 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089154 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008139c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089158 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813a0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008915c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089160 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089168 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008916c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089174 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d32c 0000000000000034 0000d330 FDE cie=00000000 pc=00000000000891c4..0000000000089268 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000891c8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000813b0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000891cc │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000891e0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000891ec │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 0000000000089228 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813b4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813b8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000813d4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008922c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813d8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089230 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813dc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089234 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000813e0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089238 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089240 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089244 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000813e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008924c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d364 0000000000000028 0000d368 FDE cie=00000000 pc=0000000000089274..00000000000892ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089278 │ │ │ │ +0000ca24 0000000000000040 0000ca28 FDE cie=00000000 pc=0000000000081400..00000000000814b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081408 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000089288 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081410 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000081424 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081430 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000081474 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081478 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008147c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081484 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081488 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081490 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000892b0 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081494 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000892b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008149c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000892bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000814a0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000814a8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000892c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000814ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000892d4 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d390 0000000000000020 0000d394 FDE cie=00000000 pc=0000000000089304..0000000000089388 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089308 │ │ │ │ +0000ca68 0000000000000040 0000ca6c FDE cie=00000000 pc=00000000000814b0..0000000000081828 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000814b4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089310 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000089334 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000814b8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000814d0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000814ec │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 640 to 000000000008176c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000089344 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089348 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081774 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081778 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081780 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000081790 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000817a4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000817a8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000817ac │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000817b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008934c │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000817d0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000008180c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081810 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081814 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d3b4 0000000000000020 0000d3b8 FDE cie=00000000 pc=0000000000089394..00000000000893c4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089398 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008939c │ │ │ │ +0000caac 0000000000000030 0000cab0 FDE cie=00000000 pc=0000000000081830..000000000008192c │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008183c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000081854 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000893a8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000893b0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 184 to 000000000008190c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000893bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081910 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000893c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081914 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081918 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008191c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081920 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d3d8 0000000000000010 0000d3dc FDE cie=00000000 pc=00000000000893c4..00000000000893d0 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d3ec 000000000000001c 0000d3f0 FDE cie=00000000 pc=00000000000893d4..0000000000089498 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000089424 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000089434 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000008945c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000089478 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008947c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000d40c 0000000000000010 0000d410 FDE cie=00000000 pc=00000000000894a4..00000000000894cc │ │ │ │ +0000cae0 0000000000000010 0000cae4 FDE cie=00000000 pc=0000000000081944..00000000000819c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d420 0000000000000010 0000d424 FDE cie=00000000 pc=00000000000894d4..0000000000089504 │ │ │ │ +0000caf4 0000000000000010 0000caf8 FDE cie=00000000 pc=00000000000819c4..0000000000081a1c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d434 0000000000000010 0000d438 FDE cie=00000000 pc=0000000000089504..0000000000089548 │ │ │ │ +0000cb08 0000000000000010 0000cb0c FDE cie=00000000 pc=0000000000081a24..0000000000081a54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d448 0000000000000014 0000d44c FDE cie=00000000 pc=0000000000089554..0000000000089560 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000cb1c 0000000000000010 0000cb20 FDE cie=00000000 pc=0000000000081a54..0000000000081a7c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cb30 0000000000000010 0000cb34 FDE cie=00000000 pc=0000000000081a84..0000000000081aac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d460 0000000000000010 0000d464 FDE cie=00000000 pc=0000000000089560..0000000000089588 │ │ │ │ +0000cb44 0000000000000010 0000cb48 FDE cie=00000000 pc=0000000000081ab4..0000000000081ad4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d474 0000000000000010 0000d478 FDE cie=00000000 pc=0000000000089590..00000000000895c8 │ │ │ │ +0000cb58 0000000000000010 0000cb5c FDE cie=00000000 pc=0000000000081ad4..0000000000081b44 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d488 000000000000001c 0000d48c FDE cie=00000000 pc=00000000000895d0..000000000008964c │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000089608 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008961c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000089630 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000089644 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089648 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000cb6c 0000000000000010 0000cb70 FDE cie=00000000 pc=0000000000081b44..0000000000081b68 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4a8 0000000000000010 0000d4ac FDE cie=00000000 pc=0000000000089650..0000000000089670 │ │ │ │ +0000cb80 0000000000000010 0000cb84 FDE cie=00000000 pc=0000000000081b74..0000000000081b94 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4bc 000000000000002c 0000d4c0 FDE cie=00000000 pc=0000000000089670..0000000000089740 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089674 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089678 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000896a4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000896f0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000008972c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089730 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089734 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089738 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008973c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000cb94 0000000000000010 0000cb98 FDE cie=00000000 pc=0000000000081b94..0000000000081bb4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d4ec 0000000000000020 0000d4f0 FDE cie=00000000 pc=0000000000089740..0000000000089784 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089744 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008974c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000089758 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000089774 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089778 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089780 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000cba8 0000000000000010 0000cbac FDE cie=00000000 pc=0000000000081bb4..0000000000081bfc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d510 000000000000001c 0000d514 FDE cie=00000000 pc=0000000000089790..0000000000089804 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089798 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008979c │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000897bc │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000897ec │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000897f0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ +0000cbbc 0000000000000010 0000cbc0 FDE cie=00000000 pc=0000000000081c04..0000000000081c38 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d530 0000000000000018 0000d534 FDE cie=00000000 pc=0000000000089810..0000000000089838 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089818 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008981c │ │ │ │ +0000cbd0 000000000000004c 0000cbd4 FDE cie=00000000 pc=0000000000081c44..0000000000081d28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081c48 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081c50 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008982c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089834 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000d54c 0000000000000030 0000d550 FDE cie=00000000 pc=0000000000089840..0000000000089944 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089844 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089848 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000081c74 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000089864 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 84 to 00000000000898b8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000089924 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008992c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089930 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089934 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089938 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008993c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089940 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - │ │ │ │ -0000d580 0000000000000048 0000d584 FDE cie=00000000 pc=0000000000089950..0000000000089e58 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089958 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000089984 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 1132 to 0000000000089df0 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000081cc8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089df4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089df8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ccc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081cd0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081cd4 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e00 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081cd8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081cdc │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ce0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ce4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081cec │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e14 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089e1c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089e20 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000089e40 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d5cc 0000000000000020 0000d5d0 FDE cie=00000000 pc=0000000000089e60..0000000000089ff8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000089ec8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089ecc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 168 to 0000000000089f74 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000089f78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081cf0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000089f80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081cf4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d5f0 000000000000009c 0000d5f4 FDE cie=00000000 pc=000000000008a000..000000000008a838 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008a008 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000008a030 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000008a070 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 804 to 000000000008a394 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a398 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a39c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3a0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008a3ac │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3b0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000081d14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3b4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3b8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3bc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3c0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008a3c8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a3cc │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008a3e0 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 512 to 000000000008a5e0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a5e4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a5e8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a5ec │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000008a620 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a624 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a628 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a62c │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a630 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 160 to 000000000008a6d0 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000008a714 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000008a740 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000008a780 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc1: 112 to 000000000008a7f0 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d690 000000000000004c 0000d694 FDE cie=00000000 pc=000000000008a840..000000000008b69c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008a844 │ │ │ │ - DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc1: 84 to 000000000008a898 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008a8a4 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008a8b4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008a8c4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008a8cc │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1232 to 000000000008ad9c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081d18 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ada4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ada8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adac │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adb0 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adb4 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adb8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adbc │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081d1c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adc4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adc8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008adcc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081d24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008ade0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d6e0 0000000000000038 0000d6e4 FDE cie=00000000 pc=000000000008b6a0..000000000008ba8c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008b6a4 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008b6ac │ │ │ │ +0000cc20 0000000000000048 0000cc24 FDE cie=00000000 pc=0000000000081d34..0000000000081e28 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081d38 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081d40 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000081d60 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000008b6e0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 800 to 000000000008ba00 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000081db0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081db4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081db8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081dbc │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081dc0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba14 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081dc4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081dc8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081dd0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba1c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081dd4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba20 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000081df4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d71c 000000000000004c 0000d720 FDE cie=00000000 pc=000000000008ba90..000000000008c0dc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ba94 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ba9c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008bab8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008bac8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000008baec │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008baf4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000008bb90 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bb94 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bb98 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000081e14 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bb9c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bba0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bba4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bba8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bbac │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bbb0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bbb4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008bbbc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008bbc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081e18 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081e1c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081e24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008bbe0 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000d76c 0000000000000070 0000d770 FDE cie=00000000 pc=000000000008c0e0..000000000008c5bc │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c0e4 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008c0f8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000008c13c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 156 to 000000000008c1d8 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 384 to 000000000008c358 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000008c3a4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3a8 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3ac │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3b0 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3b4 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3b8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3bc │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3c0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3c4 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c3c8 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008c3d0 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008c3e0 │ │ │ │ - DW_CFA_def_cfa_offset: 256 │ │ │ │ +0000cc6c 0000000000000074 0000cc70 FDE cie=00000000 pc=0000000000081e34..0000000000081f6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081e38 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081e44 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000081e6c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 264 to 000000000008c4e8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 88 to 000000000008c540 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 72 to 000000000008c588 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d7e0 0000000000000044 0000d7e4 FDE cie=00000000 pc=000000000008c5c0..000000000008c76c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c5c4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008c5cc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000008c5f8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 320 to 000000000008c738 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c73c │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000081ed0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ed4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c744 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ed8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081edc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c74c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ee0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ee4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c754 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ee8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c758 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081eec │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c75c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081ef0 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008c764 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c768 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d828 0000000000000034 0000d82c FDE cie=00000000 pc=000000000008c770..000000000008c844 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008c778 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008c78c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 96 to 000000000008c7ec │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081efc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c7f0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c7f4 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c7f8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c7fc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008c800 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008c820 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008c840 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081f08 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f0c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - │ │ │ │ -0000d860 000000000000004c 0000d864 FDE cie=00000000 pc=000000000008c850..000000000008cce0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008c864 │ │ │ │ - DW_CFA_def_cfa_offset: 240 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008c874 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000008c89c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081f14 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000008c8cc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 384 to 000000000008ca4c │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000081f38 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ca54 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f3c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f40 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f44 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f48 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f4c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f50 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f54 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f58 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f5c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ca78 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ca80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 604 to 000000000008ccdc │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d8b0 000000000000002c 0000d8b4 FDE cie=00000000 pc=000000000008cce0..000000000008cd64 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cce4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ccec │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008ccf8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008cd00 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000008cd4c │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cd50 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cd54 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008cd5c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cd60 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d8e0 000000000000002c 0000d8e4 FDE cie=00000000 pc=000000000008cd8c..000000000008ce58 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cd90 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008cd9c │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008cdac │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008cdbc │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000008ce20 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ce24 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ce28 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ce2c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ce30 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008ce3c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d910 0000000000000020 0000d914 FDE cie=00000000 pc=000000000008ce5c..000000000008ceb0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ce60 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008ce6c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008ce7c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008ce88 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ce8c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ce94 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d934 0000000000000020 0000d938 FDE cie=00000000 pc=000000000008cebc..000000000008cf80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cec0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008cee0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000008cf14 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cf18 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cf1c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d958 0000000000000034 0000d95c FDE cie=00000000 pc=000000000008cf80..000000000008d1a8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008cf84 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008cf8c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008cfa0 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008cfbc │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 416 to 000000000008d15c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d160 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d164 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d168 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d16c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d174 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d178 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081f64 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000081f68 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d180 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000d990 0000000000000050 0000d994 FDE cie=00000000 pc=000000000008d1b0..000000000008d4dc │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d1b8 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008d1c4 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008d1e4 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000008d228 │ │ │ │ +0000cce4 0000000000000048 0000cce8 FDE cie=00000000 pc=0000000000081f74..0000000000082390 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000081f80 │ │ │ │ + DW_CFA_def_cfa_offset: 208 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000081f88 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000081fc0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 408 to 000000000008d3c0 │ │ │ │ + DW_CFA_advance_loc2: 908 to 000000000008234c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3c4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000082354 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3c8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3cc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3d0 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3d4 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3d8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3dc │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3e0 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3e4 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3e8 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d3f0 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d3f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008d400 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000d9e4 000000000000003c 0000d9e8 FDE cie=00000000 pc=000000000008d4e0..000000000008d690 │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000008d50c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000008d53c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 224 to 000000000008d61c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d620 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d624 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d628 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d62c │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d630 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d634 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d638 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d640 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082358 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d644 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008d660 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000da24 0000000000000058 0000da28 FDE cie=00000000 pc=000000000008d690..000000000008d8e8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d694 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008d6a0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000008d6c8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 404 to 000000000008d85c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008235c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d860 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082360 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d864 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082364 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d868 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082368 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d86c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008236c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082370 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082374 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d878 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082378 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d87c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d884 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d888 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008237c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000008d8a0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000082384 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da80 0000000000000010 0000da84 FDE cie=00000000 pc=000000000008d8f0..000000000008d908 │ │ │ │ +0000cd30 0000000000000010 0000cd34 FDE cie=00000000 pc=0000000000082394..00000000000823d0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000da94 0000000000000010 0000da98 FDE cie=00000000 pc=000000000008d910..000000000008d92c │ │ │ │ +0000cd44 0000000000000010 0000cd48 FDE cie=00000000 pc=00000000000823d4..0000000000082404 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000daa8 0000000000000024 0000daac FDE cie=00000000 pc=000000000008d930..000000000008d9f8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d934 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d938 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008d948 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008d954 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 144 to 000000000008d9e4 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d9e8 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008d9ec │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008d9f4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ +0000cd58 0000000000000010 0000cd5c FDE cie=00000000 pc=0000000000082404..0000000000082538 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dad0 0000000000000048 0000dad4 FDE cie=00000000 pc=000000000008da00..000000000008db6c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008da04 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008da0c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000008da44 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-80 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-96 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008da54 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 224 to 000000000008db34 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db38 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db3c │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db40 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db44 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db48 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db4c │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db50 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db54 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db58 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db5c │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008db64 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db68 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000db1c 0000000000000030 0000db20 FDE cie=00000000 pc=000000000008db70..000000000008dda0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008db74 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008db7c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008db90 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008dba4 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 440 to 000000000008dd5c │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dd60 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dd64 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dd68 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008dd70 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dd74 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dd78 │ │ │ │ - DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000db50 000000000000004c 0000db54 FDE cie=00000000 pc=000000000008dda0..000000000008ea94 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dda4 │ │ │ │ - DW_CFA_def_cfa_offset: 288 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008dda8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000008ddd8 │ │ │ │ +0000cd6c 0000000000000080 0000cd70 FDE cie=00000000 pc=0000000000082544..0000000000082d14 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000082554 │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008256c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000825a4 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000008dde8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 24 to 000000000008de00 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 2816 to 000000000008e900 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008e908 │ │ │ │ + DW_CFA_advance_loc2: 416 to 0000000000082744 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e90c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082748 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e910 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008274c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e914 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082750 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082754 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e91c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082758 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e920 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008275c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082760 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e928 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e92c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082764 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008e930 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008e938 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dba0 0000000000000050 0000dba4 FDE cie=00000000 pc=000000000008eaa0..000000000008ec18 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008eaa4 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008eab0 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000008ead4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 208 to 000000000008eba4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008eba8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ebac │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ebb0 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ebb4 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ebb8 │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ebbc │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008277c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008ebc8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ebcc │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ebd4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000082784 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082788 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008ebe0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000dbf4 00000000000000c0 0000dbf8 FDE cie=00000000 pc=000000000008ec20..000000000008fda8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008ec34 │ │ │ │ - DW_CFA_def_cfa_offset: 336 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008ec50 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008278c │ │ │ │ + DW_CFA_def_cfa_offset: 256 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000008ec88 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008eca4 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc1: 228 to 000000000008ed88 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008ed9c │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 480 to 000000000008ef7c │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ef80 │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc2: 1056 to 000000000008f3a0 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc2: 320 to 000000000008f4e0 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc1: 128 to 000000000008f560 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 32 to 000000000008f580 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc1: 232 to 000000000008f668 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000008f698 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc2: 1520 to 000000000008fc88 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008fc90 │ │ │ │ + DW_CFA_advance_loc2: 1376 to 0000000000082cec │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fc94 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fc98 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fc9c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fca0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fca4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fca8 │ │ │ │ - DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcac │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcb0 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcb4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcb8 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcbc │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcc0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcc4 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fcc8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 000000000008fcf8 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008fd00 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000008fd50 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 40 to 000000000008fd78 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000082d10 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008fd80 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008fd88 │ │ │ │ - DW_CFA_restore: r58 ($fs2) │ │ │ │ - DW_CFA_restore: r59 ($fs3) │ │ │ │ - DW_CFA_restore: r60 ($fs4) │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008fda4 │ │ │ │ - DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ - DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ - DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000cdf0 0000000000000010 0000cdf4 FDE cie=00000000 pc=0000000000082d14..0000000000082d34 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ce04 0000000000000010 0000ce08 FDE cie=00000000 pc=0000000000082d34..0000000000082d54 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ce18 0000000000000010 0000ce1c FDE cie=00000000 pc=0000000000082d54..0000000000082d74 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ce2c 0000000000000010 0000ce30 FDE cie=00000000 pc=0000000000082d74..0000000000082d94 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ce40 0000000000000010 0000ce44 FDE cie=00000000 pc=0000000000082d94..0000000000082db4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ce54 0000000000000010 0000ce58 FDE cie=00000000 pc=0000000000082db4..0000000000082dd4 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcb8 0000000000000010 0000dcbc FDE cie=00000000 pc=000000000008fdc8..000000000008fe30 │ │ │ │ +0000ce68 0000000000000010 0000ce6c FDE cie=00000000 pc=0000000000082dec..0000000000082e54 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dccc 0000000000000010 0000dcd0 FDE cie=00000000 pc=000000000008fe38..000000000008fea4 │ │ │ │ +0000ce7c 0000000000000010 0000ce80 FDE cie=00000000 pc=0000000000082e5c..0000000000082eb8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dce0 0000000000000014 0000dce4 FDE cie=00000000 pc=0000000000003620..000000000000363c │ │ │ │ +0000ce90 0000000000000014 0000ce94 FDE cie=00000000 pc=0000000000003620..000000000000363c │ │ │ │ DW_CFA_advance_loc: 4 to 0000000000003624 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 20 to 0000000000003638 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dcf8 0000000000000010 0000dcfc FDE cie=00000000 pc=000000000008fea8..000000000008ff04 │ │ │ │ +0000cea8 0000000000000010 0000ceac FDE cie=00000000 pc=0000000000082ebc..0000000000082f18 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd0c 0000000000000034 0000dd10 FDE cie=00000000 pc=000000000008ff08..000000000009002c │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008ff0c │ │ │ │ +0000cebc 0000000000000034 0000cec0 FDE cie=00000000 pc=0000000000082f1c..0000000000083040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000082f20 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008ff14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000082f28 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008ff30 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000082f44 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000008ff4c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000082f60 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 164 to 000000000008fff0 │ │ │ │ + DW_CFA_advance_loc1: 164 to 0000000000083004 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fff4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083008 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fff8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008300c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000008fffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083010 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083014 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090008 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008301c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009000c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083020 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090010 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083024 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd44 0000000000000020 0000dd48 FDE cie=00000000 pc=0000000000090038..0000000000090064 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009003c │ │ │ │ +0000cef4 0000000000000020 0000cef8 FDE cie=00000000 pc=000000000008304c..0000000000083078 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083050 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090040 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083054 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009004c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083060 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090054 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083068 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009005c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083070 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090060 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083074 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd68 0000000000000010 0000dd6c FDE cie=00000000 pc=0000000000090068..0000000000090070 │ │ │ │ +0000cf18 0000000000000010 0000cf1c FDE cie=00000000 pc=000000000008307c..0000000000083084 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd7c 0000000000000010 0000dd80 FDE cie=00000000 pc=0000000000090078..0000000000090080 │ │ │ │ +0000cf2c 0000000000000010 0000cf30 FDE cie=00000000 pc=000000000008308c..0000000000083094 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dd90 0000000000000010 0000dd94 FDE cie=00000000 pc=0000000000090088..0000000000090090 │ │ │ │ +0000cf40 0000000000000010 0000cf44 FDE cie=00000000 pc=000000000008309c..00000000000830a4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dda4 0000000000000010 0000dda8 FDE cie=00000000 pc=0000000000090098..00000000000900a8 │ │ │ │ +0000cf54 0000000000000010 0000cf58 FDE cie=00000000 pc=00000000000830ac..00000000000830bc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ddb8 0000000000000010 0000ddbc FDE cie=00000000 pc=00000000000900a8..00000000000900b8 │ │ │ │ +0000cf68 0000000000000010 0000cf6c FDE cie=00000000 pc=00000000000830bc..00000000000830cc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ddcc 0000000000000010 0000ddd0 FDE cie=00000000 pc=00000000000900b8..00000000000900cc │ │ │ │ +0000cf7c 0000000000000010 0000cf80 FDE cie=00000000 pc=00000000000830cc..00000000000830e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000dde0 0000000000000010 0000dde4 FDE cie=00000000 pc=00000000000900d8..00000000000900f4 │ │ │ │ +0000cf90 0000000000000010 0000cf94 FDE cie=00000000 pc=00000000000830ec..0000000000083108 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ddf4 0000000000000010 0000ddf8 FDE cie=00000000 pc=00000000000900f8..0000000000090114 │ │ │ │ +0000cfa4 0000000000000010 0000cfa8 FDE cie=00000000 pc=000000000008310c..0000000000083128 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de08 0000000000000010 0000de0c FDE cie=00000000 pc=0000000000090118..0000000000090130 │ │ │ │ +0000cfb8 0000000000000010 0000cfbc FDE cie=00000000 pc=000000000008312c..0000000000083144 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de1c 0000000000000010 0000de20 FDE cie=00000000 pc=0000000000090138..0000000000090148 │ │ │ │ +0000cfcc 0000000000000010 0000cfd0 FDE cie=00000000 pc=000000000008314c..000000000008315c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de30 0000000000000010 0000de34 FDE cie=00000000 pc=0000000000090148..000000000009017c │ │ │ │ +0000cfe0 0000000000000010 0000cfe4 FDE cie=00000000 pc=000000000008315c..0000000000083190 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de44 0000000000000010 0000de48 FDE cie=00000000 pc=0000000000090188..00000000000901b0 │ │ │ │ +0000cff4 0000000000000010 0000cff8 FDE cie=00000000 pc=000000000008319c..00000000000831c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de58 0000000000000010 0000de5c FDE cie=00000000 pc=00000000000901b8..00000000000901c0 │ │ │ │ +0000d008 0000000000000010 0000d00c FDE cie=00000000 pc=00000000000831cc..00000000000831d4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de6c 0000000000000014 0000de70 FDE cie=00000000 pc=00000000000901c8..0000000000090234 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000009022c │ │ │ │ +0000d01c 0000000000000014 0000d020 FDE cie=00000000 pc=00000000000831dc..0000000000083248 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000083240 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090230 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083244 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ │ │ │ │ -0000de84 0000000000000010 0000de88 FDE cie=00000000 pc=0000000000090238..0000000000090240 │ │ │ │ +0000d034 0000000000000010 0000d038 FDE cie=00000000 pc=000000000008324c..0000000000083254 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000de98 0000000000000010 0000de9c FDE cie=00000000 pc=0000000000090248..0000000000090254 │ │ │ │ +0000d048 0000000000000010 0000d04c FDE cie=00000000 pc=000000000008325c..0000000000083268 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000deac 0000000000000024 0000deb0 FDE cie=00000000 pc=0000000000090258..00000000000902c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009025c │ │ │ │ +0000d05c 0000000000000024 0000d060 FDE cie=00000000 pc=000000000008326c..00000000000832dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083270 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083274 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009026c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083280 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000090288 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008329c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000902b0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000832c4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000902b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000832c8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000902c0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000832d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000902c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000832d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ded4 000000000000002c 0000ded8 FDE cie=00000000 pc=00000000000902c8..00000000000903ac │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000902cc │ │ │ │ +0000d084 000000000000002c 0000d088 FDE cie=00000000 pc=00000000000832dc..00000000000833c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000832e0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000902d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000832e4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000902dc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000832f0 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000902f4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000083308 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 152 to 000000000009038c │ │ │ │ + DW_CFA_advance_loc1: 152 to 00000000000833a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090390 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000833a4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090394 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000833a8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009039c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000833b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000903a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000833b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000903a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000833bc │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df04 0000000000000010 0000df08 FDE cie=00000000 pc=00000000000903b8..0000000000090404 │ │ │ │ +0000d0b4 0000000000000010 0000d0b8 FDE cie=00000000 pc=00000000000833cc..0000000000083418 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df18 0000000000000020 0000df1c FDE cie=00000000 pc=0000000000090408..0000000000090440 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009040c │ │ │ │ +0000d0c8 0000000000000020 0000d0cc FDE cie=00000000 pc=000000000008341c..0000000000083454 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083420 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090414 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083428 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000090428 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008343c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090430 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083444 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090438 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008344c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009043c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083450 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df3c 0000000000000050 0000df40 FDE cie=00000000 pc=0000000000090448..00000000000906d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009044c │ │ │ │ +0000d0ec 0000000000000050 0000d0f0 FDE cie=00000000 pc=000000000008345c..00000000000836e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083460 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090450 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083464 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000009048c │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000834a0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000904e8 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000834fc │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 260 to 00000000000905ec │ │ │ │ + DW_CFA_advance_loc2: 260 to 0000000000083600 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000905f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008360c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000090678 │ │ │ │ + DW_CFA_advance_loc1: 128 to 000000000008368c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009067c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083690 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090680 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083694 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090684 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083698 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090688 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008369c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009068c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000836a0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090690 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000836a4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090694 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000836a8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009069c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000836b0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000906a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000836b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000906b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000836cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000906d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000836e4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000df90 0000000000000050 0000df94 FDE cie=00000000 pc=00000000000906d8..0000000000090974 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000906dc │ │ │ │ +0000d140 0000000000000050 0000d144 FDE cie=00000000 pc=00000000000836ec..0000000000083988 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000836f0 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000906e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000836f4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000906f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000083708 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000090728 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000008373c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 100 to 000000000009078c │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000837a0 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 264 to 0000000000090894 │ │ │ │ + DW_CFA_advance_loc2: 264 to 00000000000838a8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000908a0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000838b4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 120 to 0000000000090918 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000008392c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009091c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083930 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090920 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083934 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090924 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083938 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090928 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008393c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009092c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083940 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090930 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083944 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090934 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083948 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009093c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083950 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090940 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083954 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000090958 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008396c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000090970 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000083984 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ │ │ │ │ -0000dfe4 0000000000000020 0000dfe8 FDE cie=00000000 pc=0000000000090978..00000000000909a4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009097c │ │ │ │ +0000d194 0000000000000020 0000d198 FDE cie=00000000 pc=000000000008398c..00000000000839b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083990 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090980 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083994 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009098c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000839a0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090994 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000839a8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009099c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000839b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000909a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000839b4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e008 0000000000000010 0000e00c FDE cie=00000000 pc=00000000000909a8..00000000000909b0 │ │ │ │ +0000d1b8 0000000000000010 0000d1bc FDE cie=00000000 pc=00000000000839bc..00000000000839c4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e01c 000000000000003c 0000e020 FDE cie=00000000 pc=00000000000909b8..0000000000090b5c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000909bc │ │ │ │ +0000d1cc 000000000000003c 0000d1d0 FDE cie=00000000 pc=00000000000839cc..0000000000083b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000839d0 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000909c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000839d4 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000909d4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000839e8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000909f0 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000083a04 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 320 to 0000000000090b30 │ │ │ │ + DW_CFA_advance_loc2: 320 to 0000000000083b44 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090b34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083b48 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090b38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083b4c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090b3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083b50 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090b40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083b54 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090b48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083b5c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090b4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083b60 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090b50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083b64 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090b58 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083b6c │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e05c 0000000000000030 0000e060 FDE cie=00000000 pc=0000000000090b68..0000000000090c24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090b70 │ │ │ │ +0000d20c 0000000000000030 0000d210 FDE cie=00000000 pc=0000000000083b7c..0000000000083c38 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083b84 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090b78 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083b8c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000090b84 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083b98 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000090b98 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000083bac │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000090c00 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000083c14 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090c04 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083c18 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083c1c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090c0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083c20 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090c14 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083c28 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090c1c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083c30 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090c20 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083c34 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e090 0000000000000014 0000e094 FDE cie=00000000 pc=0000000000090c28..0000000000090cec │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000090ce4 │ │ │ │ +0000d240 0000000000000014 0000d244 FDE cie=00000000 pc=0000000000083c3c..0000000000083d00 │ │ │ │ + DW_CFA_advance_loc1: 188 to 0000000000083cf8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083cfc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ │ │ │ │ -0000e0a8 0000000000000048 0000e0ac FDE cie=00000000 pc=0000000000090cf8..0000000000090e8c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090d00 │ │ │ │ +0000d258 0000000000000048 0000d25c FDE cie=00000000 pc=0000000000083d0c..0000000000083ea0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083d14 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000090d2c │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000083d40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 276 to 0000000000090e40 │ │ │ │ + DW_CFA_advance_loc2: 276 to 0000000000083e54 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e44 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e58 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090e4c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083e60 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e64 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e68 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e6c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e5c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e70 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e74 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e64 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e78 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e7c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000090e70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083e84 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090e78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083e8c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e0f4 0000000000000010 0000e0f8 FDE cie=00000000 pc=0000000000090e98..0000000000090eb0 │ │ │ │ +0000d2a4 0000000000000010 0000d2a8 FDE cie=00000000 pc=0000000000083eac..0000000000083ec4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e108 0000000000000010 0000e10c FDE cie=00000000 pc=0000000000090eb8..0000000000090f20 │ │ │ │ +0000d2b8 0000000000000010 0000d2bc FDE cie=00000000 pc=0000000000083ecc..0000000000083f34 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e11c 0000000000000048 0000e120 FDE cie=00000000 pc=0000000000090f28..00000000000912a0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090f2c │ │ │ │ +0000d2cc 0000000000000048 0000d2d0 FDE cie=00000000 pc=0000000000083f3c..00000000000842b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083f40 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000090f30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000083f44 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000090f3c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083f50 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000090f70 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000083f84 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc2: 724 to 0000000000091244 │ │ │ │ + DW_CFA_advance_loc2: 724 to 0000000000084258 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008425c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009124c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084260 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084264 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084268 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091258 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008426c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009125c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084270 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091260 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084274 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084278 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091268 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008427c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091270 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084284 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084288 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008428c │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e168 0000000000000044 0000e16c FDE cie=00000000 pc=00000000000912a8..00000000000913ec │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000912ac │ │ │ │ +0000d318 0000000000000044 0000d31c FDE cie=00000000 pc=00000000000842bc..0000000000084400 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000842c0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000912b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000842c4 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000912c4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000842d8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000912e4 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000842f8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000912f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008430c │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091300 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084314 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000913b8 │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000843cc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843d0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843d4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843d8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843dc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843e0 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843e4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843e8 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843ec │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000913e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000843f4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843f8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000843fc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e1b0 000000000000002c 0000e1b4 FDE cie=00000000 pc=00000000000913f8..0000000000091494 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000913fc │ │ │ │ +0000d360 000000000000002c 0000d364 FDE cie=00000000 pc=000000000008440c..00000000000844a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084410 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091400 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084414 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000091418 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008442c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000091430 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000084444 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000091478 │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000008448c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009147c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084490 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091484 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084498 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091488 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008449c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009148c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000844a0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000844a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e1e0 0000000000000020 0000e1e4 FDE cie=00000000 pc=0000000000091498..0000000000091500 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009149c │ │ │ │ +0000d390 0000000000000020 0000d394 FDE cie=00000000 pc=00000000000844ac..0000000000084514 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000844b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000914a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000844b4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000914b0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000844c4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000914f4 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000084508 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000914f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008450c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000914fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084510 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e204 0000000000000020 0000e208 FDE cie=00000000 pc=0000000000091508..0000000000091578 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009150c │ │ │ │ +0000d3b4 0000000000000020 0000d3b8 FDE cie=00000000 pc=000000000008451c..000000000008458c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084520 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091510 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084524 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091520 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084534 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000009156c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000084580 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091570 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084584 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091574 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084588 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e228 0000000000000020 0000e22c FDE cie=00000000 pc=0000000000091578..00000000000915e0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009157c │ │ │ │ +0000d3d8 0000000000000020 0000d3dc FDE cie=00000000 pc=000000000008458c..00000000000845f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084590 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091580 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084594 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091590 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000845a4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 00000000000915d4 │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000845e8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000915d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000845ec │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000915dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000845f0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e24c 0000000000000020 0000e250 FDE cie=00000000 pc=00000000000915e8..0000000000091658 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000915ec │ │ │ │ +0000d3fc 0000000000000020 0000d400 FDE cie=00000000 pc=00000000000845fc..000000000008466c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084600 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000915f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084604 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091600 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084614 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000009164c │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000084660 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091650 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084664 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091654 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084668 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e270 0000000000000020 0000e274 FDE cie=00000000 pc=0000000000091658..00000000000916c8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009165c │ │ │ │ +0000d420 0000000000000020 0000d424 FDE cie=00000000 pc=000000000008466c..00000000000846dc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084670 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091660 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084674 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091670 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084684 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 76 to 00000000000916bc │ │ │ │ + DW_CFA_advance_loc1: 76 to 00000000000846d0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000916c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000846d4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000916c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000846d8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e294 0000000000000080 0000e298 FDE cie=00000000 pc=00000000000916c8..0000000000091e3c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000916cc │ │ │ │ +0000d444 0000000000000080 0000d448 FDE cie=00000000 pc=00000000000846dc..0000000000084e50 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000846e0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000916d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000846e4 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000916ec │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000084700 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000916fc │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084710 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000009170c │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084720 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000091724 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000084738 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-40 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 476 to 0000000000091900 │ │ │ │ + DW_CFA_advance_loc2: 476 to 0000000000084914 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091904 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084918 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091908 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008491c │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009190c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084920 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc2: 328 to 0000000000091a54 │ │ │ │ + DW_CFA_advance_loc2: 328 to 0000000000084a68 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091a58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084a6c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc2: 552 to 0000000000091c80 │ │ │ │ + DW_CFA_advance_loc2: 552 to 0000000000084c94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091c84 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084c98 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000091c90 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000084ca4 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091c98 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084cac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000091cb8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000084ccc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091cbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084cd0 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091cc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084cd4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091cc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084cd8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091cc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084cdc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091cd8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084cec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-64 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 288 to 0000000000091df8 │ │ │ │ + DW_CFA_advance_loc2: 288 to 0000000000084e0c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091dfc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e10 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091e04 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084e18 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091e08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e1c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-32 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091e18 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084e2c │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-64 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000091e2c │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000084e40 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091e30 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e44 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091e34 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e48 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091e38 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e4c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e318 0000000000000010 0000e31c FDE cie=00000000 pc=0000000000091e48..0000000000091e70 │ │ │ │ +0000d4c8 0000000000000010 0000d4cc FDE cie=00000000 pc=0000000000084e5c..0000000000084e84 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e32c 0000000000000020 0000e330 FDE cie=00000000 pc=0000000000091e78..0000000000091ea4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091e7c │ │ │ │ +0000d4dc 0000000000000020 0000d4e0 FDE cie=00000000 pc=0000000000084e8c..0000000000084eb8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e90 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091e80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084e94 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000091e8c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000084ea0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091e94 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084ea8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091e9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084eb0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091ea0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084eb4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e350 0000000000000010 0000e354 FDE cie=00000000 pc=0000000000091ea8..0000000000091eb0 │ │ │ │ +0000d500 0000000000000010 0000d504 FDE cie=00000000 pc=0000000000084ebc..0000000000084ec4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e364 0000000000000048 0000e368 FDE cie=00000000 pc=0000000000091eb8..000000000009207c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000091ec0 │ │ │ │ +0000d514 0000000000000048 0000d518 FDE cie=00000000 pc=0000000000084ecc..0000000000085090 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000084ed4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000091ecc │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000084ee0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000091ee4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000084ef8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091ee8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084efc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091eec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084f00 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000091ef8 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000084f0c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000091f2c │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000084f40 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000091f70 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000084f84 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091f74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084f88 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091f84 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084f98 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091f88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000084f9c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000091f98 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000084fac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000091fe0 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000084ff4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000091ff8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008500c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085010 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085014 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000092008 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008501c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000092018 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008502c │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000092030 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000085044 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e3b0 0000000000000010 0000e3b4 FDE cie=00000000 pc=0000000000092088..000000000009209c │ │ │ │ +0000d560 0000000000000010 0000d564 FDE cie=00000000 pc=000000000008509c..00000000000850b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e3c4 0000000000000060 0000e3c8 FDE cie=00000000 pc=00000000000920a8..0000000000092498 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000920ac │ │ │ │ +0000d574 0000000000000060 0000d578 FDE cie=00000000 pc=00000000000850bc..00000000000854ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000850c0 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000920b4 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000850c8 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000920cc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000850e0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000092120 │ │ │ │ + DW_CFA_advance_loc1: 84 to 0000000000085134 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 284 to 000000000009223c │ │ │ │ + DW_CFA_advance_loc2: 284 to 0000000000085250 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092240 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085254 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085258 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092248 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008525c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009224c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085260 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092250 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085264 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092254 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085268 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092260 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085274 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092264 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085278 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092270 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085284 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092274 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085288 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008528c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000092298 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000852ac │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ @@ -32608,1618 +30497,3729 @@ │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e428 000000000000005c 0000e42c FDE cie=00000000 pc=0000000000092498..0000000000092790 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009249c │ │ │ │ +0000d5d8 000000000000005c 0000d5dc FDE cie=00000000 pc=00000000000854ac..00000000000857a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000854b0 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000924a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000854b4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000924b4 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000854c8 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000924cc │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000854e0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000092514 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000085528 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc2: 352 to 0000000000092674 │ │ │ │ + DW_CFA_advance_loc2: 352 to 0000000000085688 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092678 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008568c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009267c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085690 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000926bc │ │ │ │ + DW_CFA_advance_loc1: 64 to 00000000000856d0 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000926c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000856d4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000926c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000856d8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000926c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000856dc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000926d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000856e4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000926d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000856e8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000926d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000856ec │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 168 to 0000000000092780 │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000085794 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009278c │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000857a0 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ │ │ │ │ -0000e488 0000000000000050 0000e48c FDE cie=00000000 pc=0000000000092798..00000000000928e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009279c │ │ │ │ +0000d638 0000000000000050 0000d63c FDE cie=00000000 pc=00000000000857ac..00000000000858f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000857b0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000927a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000857b4 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000927bc │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000857d0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000927dc │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000857f0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000092864 │ │ │ │ + DW_CFA_advance_loc1: 136 to 0000000000085878 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092868 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008587c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009286c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085880 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092870 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085884 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092874 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085888 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092878 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008588c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009287c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085890 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000092890 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000858a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092894 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000858a8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092898 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000858ac │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000928b8 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000858cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000928e0 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000858f4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e4dc 000000000000003c 0000e4e0 FDE cie=00000000 pc=00000000000928e8..00000000000929dc │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000928f4 │ │ │ │ +0000d68c 000000000000003c 0000d690 FDE cie=00000000 pc=00000000000858fc..00000000000859f0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085908 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000092918 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008592c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000929a8 │ │ │ │ + DW_CFA_advance_loc1: 144 to 00000000000859bc │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929ac │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859c0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859c4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859c8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859cc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929bc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859d0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859d4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859d8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859dc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000859e0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e51c 000000000000003c 0000e520 FDE cie=00000000 pc=00000000000929e8..0000000000092bf4 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929ec │ │ │ │ +0000d6cc 000000000000003c 0000d6d0 FDE cie=00000000 pc=00000000000859fc..0000000000085c08 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085a00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000929f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085a04 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000092a0c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000085a20 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 108 to 0000000000092a78 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000085a8c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 308 to 0000000000092bac │ │ │ │ + DW_CFA_advance_loc2: 308 to 0000000000085bc0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092bb0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085bc4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092bb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085bc8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000092bc8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000085bdc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092bcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085be0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092bd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085be4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000092bd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000085bec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000092bf0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000085c04 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e55c 000000000000002c 0000e560 FDE cie=00000000 pc=0000000000092bf8..0000000000092dfc │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000092c0c │ │ │ │ +0000d70c 000000000000002c 0000d710 FDE cie=00000000 pc=0000000000085c0c..0000000000085e10 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000085c20 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000092c20 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000085c34 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 420 to 0000000000092dc4 │ │ │ │ + DW_CFA_advance_loc2: 420 to 0000000000085dd8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085ddc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085de0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085de4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000092dd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000085dec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092de4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085df8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e58c 0000000000000020 0000e590 FDE cie=00000000 pc=0000000000092e08..0000000000092e44 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092e0c │ │ │ │ +0000d73c 0000000000000020 0000d740 FDE cie=00000000 pc=0000000000085e1c..0000000000085e58 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085e20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085e24 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092e1c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085e30 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000092e34 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000085e48 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000092e3c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000085e50 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092e40 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085e54 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e5b0 0000000000000010 0000e5b4 FDE cie=00000000 pc=0000000000092e48..0000000000092e54 │ │ │ │ +0000d760 0000000000000010 0000d764 FDE cie=00000000 pc=0000000000085e5c..0000000000085e68 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e5c4 0000000000000048 0000e5c8 FDE cie=00000000 pc=0000000000092e58..00000000000930c0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092e5c │ │ │ │ +0000d774 0000000000000048 0000d778 FDE cie=00000000 pc=0000000000085e6c..00000000000860d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085e70 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000085e74 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092e6c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000085e80 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000092e8c │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000085ea0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000092ee8 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000085efc │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 272 to 0000000000092ff8 │ │ │ │ + DW_CFA_advance_loc2: 272 to 000000000008600c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000092ffc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086010 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093000 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086014 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000093008 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008601c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009300c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086020 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000093018 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008602c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009301c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086030 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093020 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086034 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000093038 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008604c │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e610 0000000000000010 0000e614 FDE cie=00000000 pc=00000000000930c8..00000000000930dc │ │ │ │ +0000d7c0 0000000000000010 0000d7c4 FDE cie=00000000 pc=00000000000860dc..00000000000860f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e624 0000000000000010 0000e628 FDE cie=00000000 pc=00000000000930e8..0000000000093164 │ │ │ │ +0000d7d4 0000000000000010 0000d7d8 FDE cie=00000000 pc=00000000000860fc..0000000000086178 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e638 0000000000000010 0000e63c FDE cie=00000000 pc=000000000009318c..00000000000931a8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000d7e8 0000000000000064 0000d7ec FDE cie=00000000 pc=0000000000086188..0000000000086a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008618c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086194 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000861a4 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000861b0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000861c0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000861e8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000086230 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 772 to 0000000000086534 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086538 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008653c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000086554 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086558 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008655c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086560 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086564 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086568 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008656c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086574 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086578 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086580 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e64c 0000000000000010 0000e650 FDE cie=00000000 pc=00000000000931ac..00000000000931c8 │ │ │ │ +0000d850 0000000000000010 0000d854 FDE cie=00000000 pc=0000000000086a18..0000000000086a50 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e660 0000000000000010 0000e664 FDE cie=00000000 pc=00000000000931cc..00000000000931f0 │ │ │ │ +0000d864 0000000000000010 0000d868 FDE cie=00000000 pc=0000000000086a58..0000000000086a70 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e674 0000000000000010 0000e678 FDE cie=00000000 pc=00000000000931fc..00000000000933f4 │ │ │ │ +0000d878 0000000000000020 0000d87c FDE cie=00000000 pc=0000000000086a78..0000000000086ab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086a7c │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086a84 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000086a94 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086a9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000086aa8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086aac │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086ab4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000d89c 0000000000000064 0000d8a0 FDE cie=00000000 pc=0000000000086ab8..0000000000086c78 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086abc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086ac4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000086ad0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000086adc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000086af8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000086b5c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 168 to 0000000000086c04 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086c0c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086c14 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c18 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c1c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c20 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c24 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c28 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c2c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c30 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c34 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c38 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000086c48 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e688 000000000000002c 0000e68c FDE cie=00000000 pc=00000000000933fc..0000000000093488 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000093404 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000093418 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ +0000d904 000000000000004c 0000d908 FDE cie=00000000 pc=0000000000086c78..0000000000086e60 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086c7c │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086c84 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000086c90 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000086c9c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000086cbc │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000009345c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000086df4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086dfc │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e00 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093464 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e04 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093468 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e08 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009346c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e0c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000093478 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e10 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e14 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e18 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e1c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e20 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e28 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6b8 0000000000000010 0000e6bc FDE cie=00000000 pc=000000000009348c..0000000000093648 │ │ │ │ +0000d954 000000000000007c 0000d958 FDE cie=00000000 pc=0000000000086e68..0000000000087084 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086e6c │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086e74 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000086e8c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000086eb0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000086edc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 192 to 0000000000086f9c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fa0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fa4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fa8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000086fbc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fc0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fc4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fc8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fcc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fd0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fd4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000086fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000086fe8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000087030 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087034 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087038 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008703c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000087050 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087054 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087058 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008705c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087060 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000087070 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + │ │ │ │ +0000d9d4 0000000000000010 0000d9d8 FDE cie=00000000 pc=0000000000087088..00000000000870e8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6cc 0000000000000010 0000e6d0 FDE cie=00000000 pc=000000000009364c..0000000000093808 │ │ │ │ +0000d9e8 0000000000000010 0000d9ec FDE cie=00000000 pc=00000000000870e8..00000000000871a8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6e0 0000000000000010 0000e6e4 FDE cie=00000000 pc=000000000009380c..0000000000093968 │ │ │ │ - DW_CFA_nop │ │ │ │ +0000d9fc 0000000000000064 0000da00 FDE cie=00000000 pc=00000000000871a8..0000000000087d0c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000871ac │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000871b8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 00000000000871f4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000087200 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000087214 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000087288 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 2500 to 0000000000087c4c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000087c5c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000087c70 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087c74 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000087c84 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087c88 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000087c94 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087c98 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000087ca0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087ca4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087ca8 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087cac │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087cb0 │ │ │ │ + DW_CFA_def_cfa_offset: 320 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e6f4 0000000000000010 0000e6f8 FDE cie=00000000 pc=000000000009396c..0000000000093b28 │ │ │ │ +0000da64 00000000000000d8 0000da68 FDE cie=00000000 pc=0000000000087d18..0000000000088afc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000087d1c │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000087d64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000087d7c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000087df4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 816 to 0000000000088124 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088128 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008812c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088130 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000088164 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088168 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008816c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088170 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088174 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088178 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008817c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000088184 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088188 │ │ │ │ + DW_CFA_def_cfa_offset: 224 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 864 to 00000000000884e8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000884ec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000884f0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000884f4 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000885a8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 608 to 0000000000088808 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008880c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088810 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088814 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000088820 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008883c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088840 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088844 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088848 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000088850 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000088868 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000088880 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000088910 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000088928 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008892c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088930 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000088938 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 312 to 0000000000088a70 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000088a90 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000088a98 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000088ab8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000088ac0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000088ae0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e708 0000000000000010 0000e70c FDE cie=00000000 pc=0000000000093b2c..0000000000093be4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000db40 0000000000000070 0000db44 FDE cie=00000000 pc=0000000000088b08..0000000000089a0c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000088b0c │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000088b14 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000088b4c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000088b60 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000088b70 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000088bcc │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 3436 to 0000000000089938 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008993c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000089954 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089958 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000089968 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008996c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000089978 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008997c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000089984 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089988 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000089990 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089994 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000899a8 │ │ │ │ + DW_CFA_def_cfa_offset: 384 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 56 to 00000000000899e0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000089a00 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089a04 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089a08 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e71c 0000000000000010 0000e720 FDE cie=00000000 pc=0000000000093bec..0000000000093cf8 │ │ │ │ +0000dbb4 000000000000004c 0000dbb8 FDE cie=00000000 pc=0000000000089a18..000000000008a604 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089a1c │ │ │ │ + DW_CFA_def_cfa_offset: 304 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000089a24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000089a34 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000089a44 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000089a8c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1328 to 0000000000089fbc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fc0 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fc4 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fc8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fcc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fd0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fd4 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fd8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fdc │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fe0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000089fe4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000089fec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008a008 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dc04 000000000000004c 0000dc08 FDE cie=00000000 pc=000000000008a608..000000000008b06c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008a60c │ │ │ │ + DW_CFA_def_cfa_offset: 288 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008a61c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008a628 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000008a678 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008a684 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008a68c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1428 to 000000000008ac20 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008ac30 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac34 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac38 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac3c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac40 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac44 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac48 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac4c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac50 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac54 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ac58 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008ac68 │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e730 0000000000000014 0000e734 FDE cie=00000000 pc=0000000000093cfc..0000000000093f04 │ │ │ │ +0000dc54 00000000000000d0 0000dc58 FDE cie=00000000 pc=000000000008b078..000000000008ba8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b07c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008b088 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008b094 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000008b108 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000008b15c │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 428 to 000000000008b308 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008b318 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 852 to 000000000008b66c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b670 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b674 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b678 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b67c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b680 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b684 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b688 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b68c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b690 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b694 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b698 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008b6a0 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008b6b8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6bc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008b6d4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6d8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6e0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6e4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6e8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6ec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6f0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6f4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b6f8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008b708 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 416 to 000000000008b8a8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b8ac │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008b8c8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008b8e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b8ec │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008b908 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000008b94c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b950 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008b968 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008b98c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b990 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008b9a8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 40 to 000000000008b9d0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008b9d4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 52 to 000000000008ba08 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000008ba30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ba34 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ba38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000dd28 0000000000000064 0000dd2c FDE cie=00000000 pc=000000000008ba98..000000000008c2f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ba9c │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008baa4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008bab0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008babc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000008baec │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000008bb48 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1236 to 000000000008c01c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c020 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c024 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008c02c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008c034 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c038 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c03c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c040 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c044 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c048 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c04c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c050 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008c068 │ │ │ │ + DW_CFA_def_cfa_offset: 272 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dd90 0000000000000068 0000dd94 FDE cie=00000000 pc=000000000008c2f8..000000000008cc34 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c2fc │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008c308 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008c314 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008c31c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008c338 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008c35c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1624 to 000000000008c9b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9b8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9c0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9c4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9c8 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9cc │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9d0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9d4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9d8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9dc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008c9e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008c9e8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 344 to 000000000008cb40 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb44 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb48 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb4c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb50 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb54 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb58 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb5c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb60 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb64 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb68 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cb6c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008cb88 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000ddfc 0000000000000038 0000de00 FDE cie=00000000 pc=000000000008cc38..000000000008cd48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cc3c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cc44 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008cc58 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008cc68 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008cc78 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cc80 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 148 to 000000000008cd14 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cd18 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cd1c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cd24 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cd28 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cd2c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cd30 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cd38 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cd40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000de38 000000000000001c 0000de3c FDE cie=00000000 pc=000000000008cd68..000000000008cdd8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008cd88 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000008cdc4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cdcc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cdd4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +0000de58 0000000000000038 0000de5c FDE cie=00000000 pc=000000000008cdd8..000000000008cf3c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cddc │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008cde8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000008ce14 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008ce28 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ce2c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ce30 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008ce38 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008ce44 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000008cf00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cf04 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008cf18 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008cf30 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cf38 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-72 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e748 0000000000000028 0000e74c FDE cie=00000000 pc=0000000000093f2c..0000000000093fc4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093f30 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000093f38 │ │ │ │ +0000de94 0000000000000020 0000de98 FDE cie=00000000 pc=000000000008cf48..000000000008cf9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cf4c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008cf58 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000093f4c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 84 to 0000000000093fa0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008cf68 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093fa4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008cf74 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093fa8 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000093fac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cf78 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000093fbc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008cf80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000e774 0000000000000010 0000e778 FDE cie=00000000 pc=0000000000093fcc..0000000000093ffc │ │ │ │ - DW_CFA_nop │ │ │ │ +0000deb8 0000000000000034 0000debc FDE cie=00000000 pc=000000000008cfa8..000000000008d14c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cfac │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000008cfd8 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008cff8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008cffc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008d018 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d024 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 56 to 000000000008d05c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008d078 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 72 to 000000000008d0c0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-48 │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000008d134 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d138 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d148 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-48 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-56 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e788 0000000000000010 0000e78c FDE cie=00000000 pc=0000000000093ffc..0000000000094030 │ │ │ │ +0000def0 0000000000000010 0000def4 FDE cie=00000000 pc=000000000008d164..000000000008d19c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e79c 0000000000000010 0000e7a0 FDE cie=00000000 pc=000000000009403c..00000000000940a8 │ │ │ │ +0000df04 0000000000000010 0000df08 FDE cie=00000000 pc=000000000008d1a4..000000000008d1e4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e7b0 0000000000000028 0000e7b4 FDE cie=00000000 pc=00000000000940ac..00000000000941ac │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000940b4 │ │ │ │ +0000df18 0000000000000024 0000df1c FDE cie=00000000 pc=000000000008d1e4..000000000008d2f0 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d1f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000940bc │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d204 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000094154 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 64 to 0000000000094194 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094198 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000941a0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000008d250 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000941a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d254 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000941a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d258 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d25c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008d274 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e7dc 000000000000005c 0000e7e0 FDE cie=00000000 pc=00000000000941ac..0000000000094490 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000941b0 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000941c0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +0000df40 0000000000000030 0000df44 FDE cie=00000000 pc=000000000008d2f4..000000000008d400 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d300 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d30c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000094218 │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000008d378 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009421c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d37c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094224 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d380 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094228 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d384 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000009423c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d394 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000094280 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 120 to 00000000000942f8 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000942fc │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094300 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094304 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc1: 120 to 000000000009437c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 136 to 0000000000094404 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094408 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc1: 92 to 0000000000094464 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008d3b8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094468 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d3bc │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094470 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d3c0 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094474 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d3c4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009447c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d3d4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000e83c 0000000000000028 0000e840 FDE cie=00000000 pc=000000000009449c..000000000009452c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000944a0 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000944ac │ │ │ │ +0000df74 0000000000000054 0000df78 FDE cie=00000000 pc=000000000008d404..000000000008d5e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d408 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d40c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008d420 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000944c8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000944d8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 000000000008d484 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d488 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d498 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d49c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d4a0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008d4b4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000008d4e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000944e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d4e4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000944e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d4e8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d4ec │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008d4f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000944fc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008d514 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000094508 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000008d550 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000094520 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d554 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094528 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d558 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d55c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008d564 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000e868 0000000000000028 0000e86c FDE cie=00000000 pc=000000000009452c..00000000000945ac │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094530 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009453c │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000094558 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000094568 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d574 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008d588 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094570 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d58c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d598 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d59c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094578 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008d5a4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009457c │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d5b4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000094588 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dfcc 0000000000000024 0000dfd0 FDE cie=00000000 pc=000000000008d5e4..000000000008d644 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d5e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d5ec │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d5f8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d604 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008d620 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000945a0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008d638 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d63c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000945a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d640 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000dff4 0000000000000010 0000dff8 FDE cie=00000000 pc=000000000008d644..000000000008d650 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e008 0000000000000010 0000e00c FDE cie=00000000 pc=000000000008d654..000000000008d6b0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e01c 0000000000000010 0000e020 FDE cie=00000000 pc=000000000008d6b4..000000000008d6e4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e894 0000000000000028 0000e898 FDE cie=00000000 pc=00000000000945ac..000000000009462c │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000945b0 │ │ │ │ +0000e030 0000000000000028 0000e034 FDE cie=00000000 pc=000000000008d6e4..000000000008d768 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d6e8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000945b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d6ec │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d6f8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008d708 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000945cc │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d714 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000094610 │ │ │ │ - DW_CFA_remember_state │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000008d74c │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094614 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d750 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094618 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d754 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009461c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d758 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008d764 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094624 │ │ │ │ - DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000e05c 0000000000000010 0000e060 FDE cie=00000000 pc=000000000008d774..000000000008d7b8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e8c0 000000000000002c 0000e8c4 FDE cie=00000000 pc=000000000009462c..00000000000946ec │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094630 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094634 │ │ │ │ +0000e070 000000000000005c 0000e074 FDE cie=00000000 pc=000000000008d7c4..000000000008dab8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d7c8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d7cc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008d7e4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000094644 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000008d80c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc2: 428 to 000000000008d9b8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9bc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9c0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9c4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9c8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9cc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9d0 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008d9d8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008d9dc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008d9f4 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000094688 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 160 to 000000000008da94 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008daa4 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e0d0 0000000000000010 0000e0d4 FDE cie=00000000 pc=000000000008dac4..000000000008dad8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e0e4 0000000000000010 0000e0e8 FDE cie=00000000 pc=000000000008dae4..000000000008daec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e0f8 0000000000000010 0000e0fc FDE cie=00000000 pc=000000000008daf4..000000000008db14 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e10c 000000000000003c 0000e110 FDE cie=00000000 pc=000000000008db14..000000000008dbd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008db18 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008db1c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008db24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008db38 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000946c0 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008db4c │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008db6c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000008dbac │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbb0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbb4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000946c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbb8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000946d8 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000946e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbbc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000946e4 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000946e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbc0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbc4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008dbcc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbd0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e8f0 0000000000000028 0000e8f4 FDE cie=00000000 pc=00000000000946ec..00000000000947e0 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000946f4 │ │ │ │ +0000e14c 0000000000000024 0000e150 FDE cie=00000000 pc=000000000008dbd4..000000000008dc38 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008dbdc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000946fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dbe0 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008dbf8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000009470c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000094770 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094774 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000947d0 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008dc18 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000947d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dc1c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000947dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dc20 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dc24 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e91c 0000000000000048 0000e920 FDE cie=00000000 pc=00000000000947ec..0000000000094a18 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000947f4 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000094824 │ │ │ │ +0000e174 0000000000000028 0000e178 FDE cie=00000000 pc=000000000008dc44..000000000008dd78 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008dc4c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dc50 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000008dc6c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 236 to 000000000008dd58 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dd5c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dd60 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dd64 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dd68 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e1a0 0000000000000048 0000e1a4 FDE cie=00000000 pc=000000000008dd88..000000000008e80c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008dd8c │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008ddb0 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008ddc0 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 416 to 00000000000949c4 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 2584 to 000000000008e7d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7dc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000949d4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7e0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7e4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7e8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7ec │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7f0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7f4 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7f8 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e7fc │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e800 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000949f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e804 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e808 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e1ec 0000000000000010 0000e1f0 FDE cie=00000000 pc=000000000008e818..000000000008e83c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e200 0000000000000068 0000e204 FDE cie=00000000 pc=000000000008e848..000000000008ea34 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008e850 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008e858 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000008e888 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000008e8c4 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000008e900 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008e90c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e910 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e914 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000949fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e918 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e91c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e920 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e924 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094a04 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e928 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 92 to 000000000008e984 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e988 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e98c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008e998 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e99c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008e9a4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008e9a8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000008e9e8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000008ea14 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea18 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea1c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea20 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea24 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008ea2c │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea30 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000e968 0000000000000060 0000e96c FDE cie=00000000 pc=0000000000094a1c..0000000000094ce4 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094a24 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094a2c │ │ │ │ +0000e26c 000000000000005c 0000e270 FDE cie=00000000 pc=000000000008ea38..000000000008ec88 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea3c │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ea40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008ea54 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008ea78 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094a34 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000094a58 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000094a7c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 76 to 000000000008eac4 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008ead0 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 60 to 000000000008eb0c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008eb10 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008eb14 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 176 to 000000000008ebc4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebc8 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebcc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebd0 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebd4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebd8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008ebe0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebe4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ebe8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000008ec08 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008ec14 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ec18 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ec1c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc1: 104 to 000000000008ec84 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + │ │ │ │ +0000e2cc 0000000000000030 0000e2d0 FDE cie=00000000 pc=000000000008ec88..000000000008eda4 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008ec90 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008ec98 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008ecbc │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008ecd0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 188 to 000000000008ed8c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ed90 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ed94 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ed98 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ed9c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008eda0 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e300 0000000000000010 0000e304 FDE cie=00000000 pc=000000000008edcc..000000000008ee28 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e314 0000000000000128 0000e318 FDE cie=00000000 pc=000000000008ee2c..0000000000090278 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008ee30 │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008ee38 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000008ee64 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 524 to 0000000000094c88 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000008ee74 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008ee80 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 1772 to 000000000008f56c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 368 to 000000000008f6dc │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc2: 336 to 000000000008f82c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 376 to 000000000008f9a4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008f9bc │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc2: 724 to 000000000008fc90 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fc94 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fc98 │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fc9c │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fca0 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fca4 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fca8 │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc1: 136 to 000000000008fd30 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008fd3c │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094c8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094c90 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd44 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094c94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd48 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094c98 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd4c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094c9c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd50 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094ca0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd54 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094ca4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd58 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd5c │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094cac │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd60 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094cb0 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094cb4 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fd64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000094cbc │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008fd6c │ │ │ │ + DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 120 to 000000000008fde4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fde8 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fdec │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fdf0 │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fdf4 │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fdf8 │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000008fdfc │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008fe04 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc2: 632 to 000000000009007c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc1: 88 to 00000000000900d4 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc1: 208 to 00000000000901a4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000901c4 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000901f4 │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_advance_loc1: 56 to 000000000009022c │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_offset: r58 ($fs2) at cfa-120 │ │ │ │ + DW_CFA_offset: r59 ($fs3) at cfa-128 │ │ │ │ + DW_CFA_offset: r60 ($fs4) at cfa-136 │ │ │ │ + DW_CFA_offset: r61 ($fs5) at cfa-144 │ │ │ │ + DW_CFA_offset: r62 ($fs6) at cfa-152 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000009025c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_restore: r58 ($fs2) │ │ │ │ + DW_CFA_restore: r59 ($fs3) │ │ │ │ + DW_CFA_restore: r60 ($fs4) │ │ │ │ + DW_CFA_restore: r61 ($fs5) │ │ │ │ + DW_CFA_restore: r62 ($fs6) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000e9cc 0000000000000060 0000e9d0 FDE cie=00000000 pc=0000000000094cec..000000000009522c │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000094cf8 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000094cfc │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000094d10 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000094d30 │ │ │ │ +0000e440 0000000000000048 0000e444 FDE cie=00000000 pc=000000000009027c..00000000000903e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090280 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 56 to 00000000000902b8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 1200 to 00000000000951e0 │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000090308 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090310 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 160 to 00000000000903b0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903b4 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903b8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903bc │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903c0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903c4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903c8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903cc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903d0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903d4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000903dc │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000903e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e48c 0000000000000078 0000e490 FDE cie=00000000 pc=00000000000903ec..000000000009062c │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000903fc │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000009041c │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000090450 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000090478 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00000000000904d8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000904dc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000904e0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000904e4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000904e8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000951fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000904ec │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095200 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000904f0 │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000009055c │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090560 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095204 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090564 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095208 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090568 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000095210 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009056c │ │ │ │ + DW_CFA_restore: r56 ($fs0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090574 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090578 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009521c │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009057c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000090594 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00000000000905f4 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r57 ($fs1) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000090628 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e508 0000000000000010 0000e50c FDE cie=00000000 pc=0000000000090644..00000000000906c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e51c 0000000000000010 0000e520 FDE cie=00000000 pc=00000000000906d4..0000000000090748 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e530 0000000000000010 0000e534 FDE cie=00000000 pc=0000000000090754..000000000009075c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e544 0000000000000010 0000e548 FDE cie=00000000 pc=0000000000090764..000000000009076c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e558 0000000000000010 0000e55c FDE cie=00000000 pc=0000000000090774..00000000000907a4 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e56c 0000000000000010 0000e570 FDE cie=00000000 pc=00000000000907a4..00000000000907c8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e580 0000000000000010 0000e584 FDE cie=00000000 pc=00000000000907d4..00000000000907e0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea30 0000000000000010 0000ea34 FDE cie=00000000 pc=000000000009522c..0000000000095248 │ │ │ │ +0000e594 0000000000000010 0000e598 FDE cie=00000000 pc=00000000000907e4..00000000000907f0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea44 0000000000000024 0000ea48 FDE cie=00000000 pc=000000000009524c..00000000000952c8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000095254 │ │ │ │ +0000e5a8 0000000000000030 0000e5ac FDE cie=00000000 pc=00000000000907f4..00000000000909dc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000907f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000095264 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000907fc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000090814 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 252 to 0000000000090910 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090918 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009091c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090920 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090928 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009092c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090934 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000e5dc 0000000000000030 0000e5e0 FDE cie=00000000 pc=00000000000909e4..0000000000090bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000909e8 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000909ec │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000090a00 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 56 to 000000000009529c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 256 to 0000000000090b00 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000952a8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090b08 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000952ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090b0c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090b10 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090b18 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000952b0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090b1c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000952b4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000090b34 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ea6c 0000000000000064 0000ea70 FDE cie=00000000 pc=00000000000952cc..0000000000095600 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000952d0 │ │ │ │ +0000e610 00000000000000b4 0000e614 FDE cie=00000000 pc=0000000000090be4..0000000000090fec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090be8 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000952d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090bec │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090bf4 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000090c1c │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000952e4 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000952f0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 72 to 0000000000095338 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000090c60 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000090cac │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000090cc0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cc4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cc8 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090ccc │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cd0 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cd4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cd8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cdc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090ce0 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090ce8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090cec │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090cf4 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 000000000009535c │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 564 to 0000000000095590 │ │ │ │ + DW_CFA_advance_loc1: 228 to 0000000000090dd8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095594 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090ddc │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090de0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009559c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090de4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090de8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090dec │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955a8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090df0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955ac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090df4 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090e00 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090e04 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090e0c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090e10 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090e14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 196 to 0000000000090ed8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000090ef4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc1: 92 to 0000000000090f50 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f54 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f58 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f5c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f60 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f64 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f68 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f6c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090f78 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f7c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000955bc │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090f84 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000090f88 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000955c4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090f94 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 56 to 00000000000955fc │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ead4 0000000000000040 0000ead8 FDE cie=00000000 pc=000000000009560c..0000000000095770 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000095618 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009561c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000095644 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ +0000e6c8 0000000000000060 0000e6cc FDE cie=00000000 pc=0000000000090ff4..00000000000911d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000090ffc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091000 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000091018 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 248 to 000000000009573c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000091034 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 332 to 0000000000091180 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095740 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091184 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091188 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095744 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009118c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095748 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091190 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009574c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091194 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095750 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091198 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095754 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009119c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095758 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000911a0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009575c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000911a4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095760 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000911a8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095764 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000911b0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000eb18 000000000000001c 0000eb1c FDE cie=00000000 pc=000000000009577c..0000000000095ac4 │ │ │ │ - DW_CFA_advance_loc2: 612 to 00000000000959e0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000959f4 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000911bc │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000095a14 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000095a20 │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb38 0000000000000038 0000eb3c FDE cie=00000000 pc=0000000000095acc..0000000000095e30 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000095adc │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000095af4 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ +0000e72c 000000000000004c 0000e730 FDE cie=00000000 pc=00000000000911d4..0000000000091530 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000911d8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000911e0 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 340 to 0000000000095c48 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095c4c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000911fc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc1: 96 to 000000000009125c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 268 to 0000000000091368 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000913b0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 264 to 00000000000914b8 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000914c8 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000914f8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000914fc │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000091510 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095c50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091514 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095c54 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091518 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095c58 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009151c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095c5c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000095c7c │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 432 to 0000000000095e2c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091520 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091524 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091528 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009152c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eb74 0000000000000038 0000eb78 FDE cie=00000000 pc=0000000000095e3c..00000000000961b0 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000095e4c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000095e64 │ │ │ │ +0000e77c 0000000000000038 0000e780 FDE cie=00000000 pc=0000000000091534..0000000000091be8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091538 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009153c │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000009154c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 356 to 0000000000095fc8 │ │ │ │ + DW_CFA_advance_loc2: 1156 to 00000000000919d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095fcc │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095fd0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000919d8 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095fd4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000919dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000919e0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095fd8 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000095fdc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000919e4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000095ffc │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000919f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 432 to 00000000000961ac │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000091a00 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091a08 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091a0c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091a10 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ebb0 0000000000000014 0000ebb4 FDE cie=00000000 pc=00000000000961bc..00000000000961d4 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091a14 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000091a34 │ │ │ │ + DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000ebc8 0000000000000048 0000ebcc FDE cie=00000000 pc=00000000000961ec..0000000000096338 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000961f0 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000961f8 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000096214 │ │ │ │ +0000e7b8 00000000000000b0 0000e7bc FDE cie=00000000 pc=0000000000091bf4..0000000000093560 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091bf8 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091bfc │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091c04 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000091c24 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096220 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000096264 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 116 to 0000000000091c98 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000091cac │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc2: 6068 to 0000000000093460 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093464 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093468 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009346c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093470 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093474 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093478 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009347c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000093488 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009348c │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000093494 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000934a4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000934b4 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000096300 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934b8 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096304 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000934c8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934cc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934d0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096308 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009630c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934d4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934d8 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934dc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096310 │ │ │ │ - DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096318 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934e0 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000934e8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000934ec │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000934f4 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000093514 │ │ │ │ + DW_CFA_def_cfa_offset: 192 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093518 │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009631c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009351c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093520 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096320 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093524 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096324 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093528 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009352c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096328 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093530 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009632c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093534 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093538 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096334 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009353c │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093540 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000093548 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009354c │ │ │ │ + DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec14 0000000000000080 0000ec18 FDE cie=00000000 pc=000000000009633c..000000000009691c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096340 │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096344 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000096360 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000009636c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 52 to 00000000000963a0 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ +0000e86c 0000000000000060 0000e870 FDE cie=00000000 pc=0000000000093564..00000000000936d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093568 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009356c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000009359c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000963b0 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000963c8 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc1: 156 to 0000000000096464 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096470 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000964a8 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 584 to 00000000000966f0 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000966f4 │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000966f8 │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc1: 124 to 0000000000096774 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000935c0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 60 to 00000000000935fc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000093624 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009677c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009362c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093630 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096780 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093634 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096784 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093638 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096788 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009363c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009678c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093640 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096790 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096794 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093644 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096798 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093648 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009679c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009364c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000967a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093650 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000967ac │ │ │ │ - DW_CFA_def_cfa_offset: 448 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093654 │ │ │ │ + DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ - DW_CFA_advance_loc2: 312 to 00000000000968e4 │ │ │ │ - DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_restore: r57 ($fs1) │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000096918 │ │ │ │ - DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ - DW_CFA_offset: r56 ($fs0) at cfa-104 │ │ │ │ - DW_CFA_offset: r57 ($fs1) at cfa-112 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000093664 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000ec98 0000000000000020 0000ec9c FDE cie=00000000 pc=0000000000096924..00000000000969d8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096928 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096930 │ │ │ │ +0000e8d0 0000000000000048 0000e8d4 FDE cie=00000000 pc=00000000000936d4..00000000000938cc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000936d8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000936e0 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000936f0 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000096960 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000096974 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000093710 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000093718 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000093738 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 352 to 0000000000093898 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009389c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096978 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938a0 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938a4 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938a8 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938ac │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938b0 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938b4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938b8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938bc │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000938c4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000938c8 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009697c │ │ │ │ - DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ecbc 000000000000002c 0000ecc0 FDE cie=00000000 pc=00000000000969e4..0000000000096a74 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000969e8 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000969f4 │ │ │ │ +0000e91c 0000000000000060 0000e920 FDE cie=00000000 pc=00000000000938d4..000000000009455c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000938dc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000938e4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000096a10 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000093908 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 56 to 0000000000096a48 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 2068 to 000000000009411c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096a4c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094120 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096a58 │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000096a68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094124 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096a6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094128 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009412c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094130 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094134 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000094148 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094150 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094154 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000094174 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 992 to 0000000000094554 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - │ │ │ │ -0000ecec 0000000000000010 0000ecf0 FDE cie=00000000 pc=0000000000096a74..0000000000096a80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed00 0000000000000020 0000ed04 FDE cie=00000000 pc=0000000000096a84..0000000000096b30 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096a90 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096a98 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000096b00 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096b08 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096b0c │ │ │ │ - DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096b14 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - │ │ │ │ -0000ed24 0000000000000010 0000ed28 FDE cie=00000000 pc=0000000000096b34..0000000000096b6c │ │ │ │ +0000e980 0000000000000010 0000e984 FDE cie=00000000 pc=0000000000094564..00000000000945b4 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed38 0000000000000010 0000ed3c FDE cie=00000000 pc=0000000000096b74..0000000000096bb0 │ │ │ │ +0000e994 0000000000000010 0000e998 FDE cie=00000000 pc=00000000000945b4..00000000000945c0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed4c 0000000000000028 0000ed50 FDE cie=00000000 pc=0000000000096bb4..0000000000096c54 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096bb8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096bbc │ │ │ │ - DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000096bc8 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000096be0 │ │ │ │ +0000e9a8 000000000000001c 0000e9ac FDE cie=00000000 pc=00000000000945c4..00000000000945f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000945c8 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000945d0 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000096c38 │ │ │ │ - DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096c40 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000945e8 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096c44 │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000096c4c │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096c50 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000945f0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000945f4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed78 0000000000000014 0000ed7c FDE cie=00000000 pc=0000000000096c54..0000000000096c60 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +0000e9c8 0000000000000010 0000e9cc FDE cie=00000000 pc=0000000000094604..0000000000094610 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ed90 0000000000000048 0000ed94 FDE cie=00000000 pc=0000000000096c60..00000000000976e4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000096c64 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000096c88 │ │ │ │ +0000e9dc 000000000000005c 0000e9e0 FDE cie=00000000 pc=0000000000094614..0000000000094f18 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094618 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094620 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000094644 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000094660 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000096c98 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_advance_loc1: 96 to 00000000000946c0 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc2: 2584 to 00000000000976b0 │ │ │ │ + DW_CFA_advance_loc1: 216 to 0000000000094798 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc2: 1036 to 0000000000094ba4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000094bc4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000094bd8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000094be4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094be8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976bc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094bec │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094bf0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094bf4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094bf8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976cc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094bfc │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094c00 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976d4 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094c08 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094c0c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094c14 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000094c2c │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000094c4c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976dc │ │ │ │ + DW_CFA_advance_loc2: 688 to 0000000000094efc │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ea3c 000000000000001c 0000ea40 FDE cie=00000000 pc=0000000000094f24..0000000000094f80 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094f2c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094f34 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000094f70 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000094f78 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094f7c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000ea5c 0000000000000020 0000ea60 FDE cie=00000000 pc=0000000000094f84..0000000000095208 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000094f98 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000094f9c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 280 to 00000000000950b4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000950bc │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000976e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000950c4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000eddc 0000000000000010 0000ede0 FDE cie=00000000 pc=00000000000976f0..0000000000097714 │ │ │ │ +0000ea80 0000000000000010 0000ea84 FDE cie=00000000 pc=0000000000095214..000000000009524c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000edf0 0000000000000068 0000edf4 FDE cie=00000000 pc=0000000000097720..000000000009790c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097728 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097730 │ │ │ │ +0000ea94 0000000000000020 0000ea98 FDE cie=00000000 pc=0000000000095254..0000000000095510 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000095268 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009526c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 436 to 0000000000095420 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095424 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000095444 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eab8 0000000000000020 0000eabc FDE cie=00000000 pc=0000000000095514..00000000000957b8 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000009552c │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095530 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 420 to 00000000000956d4 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000956d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000956e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eadc 0000000000000024 0000eae0 FDE cie=00000000 pc=00000000000957c4..0000000000095830 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000957d0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000957dc │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000097760 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 48 to 000000000009580c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095810 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095814 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000095820 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eb04 0000000000000010 0000eb08 FDE cie=00000000 pc=0000000000095834..0000000000095848 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eb18 0000000000000010 0000eb1c FDE cie=00000000 pc=0000000000095854..00000000000958c0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eb2c 0000000000000010 0000eb30 FDE cie=00000000 pc=00000000000958c4..00000000000959a0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eb40 0000000000000030 0000eb44 FDE cie=00000000 pc=00000000000959a4..0000000000095e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000959a8 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000959ac │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000959cc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000009779c │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000977d8 │ │ │ │ - DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000977e4 │ │ │ │ + DW_CFA_advance_loc2: 736 to 0000000000095cac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000977e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095cb0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000977ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095cb4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000977f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095cb8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000977f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095cbc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000977f8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000977fc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095cc0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097800 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095cc4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000009785c │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eb74 000000000000001c 0000eb78 FDE cie=00000000 pc=0000000000095e14..0000000000095e48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000095e1c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000095e24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000095e38 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097860 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000095e40 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097864 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000097870 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097874 │ │ │ │ - DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009787c │ │ │ │ - DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097880 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095e44 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000978c0 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + │ │ │ │ +0000eb94 0000000000000038 0000eb98 FDE cie=00000000 pc=0000000000095e54..0000000000096350 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095e58 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000095e5c │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000095e70 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000095e8c │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000978ec │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc2: 800 to 00000000000961ac │ │ │ │ + DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000978f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961b0 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000978f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961b4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961b8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000978f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961bc │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000978fc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961c0 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097904 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961c4 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000961c8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000961e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + │ │ │ │ +0000ebd0 0000000000000068 0000ebd4 FDE cie=00000000 pc=0000000000096354..0000000000096998 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096358 │ │ │ │ + DW_CFA_def_cfa_offset: 176 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000096360 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000096388 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000009639c │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 324 to 00000000000964e0 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000964f0 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 776 to 00000000000967f8 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000967fc │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096800 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096804 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc1: 228 to 00000000000968e8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000096900 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096904 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097908 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096908 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009690c │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096910 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096914 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096918 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009691c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000009692c │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc1: 80 to 000000000009697c │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000096984 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ee5c 000000000000005c 0000ee60 FDE cie=00000000 pc=0000000000097910..0000000000097b60 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097914 │ │ │ │ - DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097918 │ │ │ │ - DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000009792c │ │ │ │ - DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000097950 │ │ │ │ +0000ec3c 0000000000000050 0000ec40 FDE cie=00000000 pc=00000000000969a4..0000000000096b88 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000969a8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000969b4 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ - DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000969c4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000969d4 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000969f0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-64 │ │ │ │ - DW_CFA_advance_loc1: 76 to 000000000009799c │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000979a8 │ │ │ │ + DW_CFA_advance_loc: 60 to 0000000000096a2c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 60 to 00000000000979e4 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_advance_loc2: 252 to 0000000000096b28 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000979e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b2c │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b30 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000979ec │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b34 │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000096b54 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b58 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b5c │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b60 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b64 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 176 to 0000000000097a9c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000096b6c │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b70 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b74 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000096b84 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-72 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ec90 0000000000000024 0000ec94 FDE cie=00000000 pc=0000000000096b94..0000000000096bdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b98 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096b9c │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000096bac │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000096bc8 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000096bd0 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096bd4 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096bd8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ecb8 000000000000004c 0000ecbc FDE cie=00000000 pc=0000000000096be4..0000000000096ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096be8 │ │ │ │ + DW_CFA_def_cfa_offset: 96 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000096bf8 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000096c1c │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 292 to 0000000000096d40 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc2: 296 to 0000000000096e68 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000096e84 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097aa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096e88 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096e8c │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097aa4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096e90 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097aa8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096e94 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096e98 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097aac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096e9c │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097ab0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096ea0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097ab8 │ │ │ │ - DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097abc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096ea4 │ │ │ │ + DW_CFA_restore: r31 ($s8) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000096eac │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096eb0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097ac0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000096ec4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000097ae0 │ │ │ │ - DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000097aec │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ed08 0000000000000048 0000ed0c FDE cie=00000000 pc=0000000000096ed4..0000000000097598 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096ed8 │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000096edc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000096f08 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ + DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ + DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ + DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ + DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ + DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ + DW_CFA_advance_loc2: 1524 to 00000000000974fc │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097500 │ │ │ │ + DW_CFA_restore: r22 ($fp) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097504 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097af0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097508 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009750c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097af4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097510 │ │ │ │ + DW_CFA_restore: r27 ($s4) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097514 │ │ │ │ + DW_CFA_restore: r28 ($s5) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097518 │ │ │ │ + DW_CFA_restore: r29 ($s6) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009751c │ │ │ │ + DW_CFA_restore: r30 ($s7) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097520 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc1: 104 to 0000000000097b5c │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097528 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009752c │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000097544 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ed54 000000000000002c 0000ed58 FDE cie=00000000 pc=00000000000975a4..0000000000097654 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000975a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000975b0 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000975c4 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ - DW_CFA_offset: r31 ($s8) at cfa-80 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000097628 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009762c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097630 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097634 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097640 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097644 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000eebc 0000000000000030 0000eec0 FDE cie=00000000 pc=0000000000097b60..0000000000097c7c │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097b68 │ │ │ │ +0000ed84 0000000000000030 0000ed88 FDE cie=00000000 pc=0000000000097654..000000000009784c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097658 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097b70 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097660 │ │ │ │ + DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000097678 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 336 to 00000000000977c8 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000977cc │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000977d0 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000977d4 │ │ │ │ + DW_CFA_restore: r26 ($s3) │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000977dc │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000977e0 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000977e4 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000edb8 000000000000002c 0000edbc FDE cie=00000000 pc=0000000000097854..00000000000979a4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097858 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097860 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000097b94 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000097878 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000097ba8 │ │ │ │ + DW_CFA_advance_loc1: 176 to 0000000000097928 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009792c │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097930 │ │ │ │ + DW_CFA_restore: r24 ($s1) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097934 │ │ │ │ + DW_CFA_restore: r25 ($s2) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097938 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009793c │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ede8 0000000000000018 0000edec FDE cie=00000000 pc=00000000000979a4..00000000000979dc │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000979b0 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000979bc │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000979d4 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000979d8 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000ee04 0000000000000010 0000ee08 FDE cie=00000000 pc=00000000000979e4..00000000000979e8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ee18 0000000000000010 0000ee1c FDE cie=00000000 pc=00000000000979f4..00000000000979f8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ee2c 0000000000000010 0000ee30 FDE cie=00000000 pc=0000000000097a04..0000000000097a24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ee40 0000000000000018 0000ee44 FDE cie=00000000 pc=0000000000097a24..0000000000097a74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097a28 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097a34 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097a3c │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000097a70 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + │ │ │ │ +0000ee5c 0000000000000020 0000ee60 FDE cie=00000000 pc=0000000000097a74..0000000000097ae0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097a7c │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097a84 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000097ad0 │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097ad8 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097adc │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000ee80 0000000000000028 0000ee84 FDE cie=00000000 pc=0000000000097ae0..0000000000097bc0 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000097af4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097b00 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000097b30 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_restore: r1 ($ra) │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097b34 │ │ │ │ + DW_CFA_def_cfa_offset: 0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097b40 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000097b50 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000097b74 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097b80 │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000097b94 │ │ │ │ + DW_CFA_restore: r23 ($s0) │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000097bbc │ │ │ │ + DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ + │ │ │ │ +0000eeac 0000000000000010 0000eeb0 FDE cie=00000000 pc=0000000000097bc0..0000000000097bc8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000eec0 000000000000002c 0000eec4 FDE cie=00000000 pc=0000000000097bd0..0000000000097cdc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097bd4 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097bd8 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 188 to 0000000000097c64 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000097bf0 │ │ │ │ + DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ + DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ + DW_CFA_advance_loc1: 104 to 0000000000097c58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097c68 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097c5c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097c6c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097c60 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097c70 │ │ │ │ - DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097c74 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097c64 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097c78 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000097c80 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000eef0 000000000000007c 0000eef4 FDE cie=00000000 pc=0000000000097c84..00000000000980d4 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097c88 │ │ │ │ +0000eef0 000000000000007c 0000eef4 FDE cie=00000000 pc=0000000000097ce4..0000000000098134 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097ce8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000097c94 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097cf4 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 52 to 0000000000097cc8 │ │ │ │ + DW_CFA_advance_loc: 52 to 0000000000097d28 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000097da8 │ │ │ │ + DW_CFA_advance_loc1: 224 to 0000000000097e08 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dac │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e0c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097db0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e10 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097db4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e14 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097db8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e18 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dbc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e1c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dc0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e20 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dc4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e24 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dc8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e28 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dcc │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e2c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000097dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000097e30 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000097dd8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000097e38 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000097de4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000097e44 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 604 to 0000000000098040 │ │ │ │ + DW_CFA_advance_loc2: 604 to 00000000000980a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098044 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980a4 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098048 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980a8 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009804c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980ac │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098050 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980b0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098054 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980b4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098058 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980b8 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009805c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980bc │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098060 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980c0 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098064 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980c4 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098068 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980c8 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000098070 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000980d0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098074 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000980d4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000ef70 000000000000002c 0000ef74 FDE cie=00000000 pc=00000000000980d4..0000000000098178 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000980d8 │ │ │ │ +0000ef70 000000000000002c 0000ef74 FDE cie=00000000 pc=0000000000098134..00000000000981d8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098138 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000980e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000098140 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000980f4 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000098154 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000098110 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000098170 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 52 to 0000000000098144 │ │ │ │ + DW_CFA_advance_loc1: 52 to 00000000000981a4 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000098154 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000981b4 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098158 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000981b8 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000098164 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000981c4 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098168 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000981c8 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000098174 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000981d4 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000efa0 0000000000000050 0000efa4 FDE cie=00000000 pc=0000000000098184..000000000009831c │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098188 │ │ │ │ +0000efa0 0000000000000050 0000efa4 FDE cie=00000000 pc=00000000000981e4..000000000009837c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000981e8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000098194 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000981f4 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-24 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-40 │ │ │ │ DW_CFA_offset: r56 ($fs0) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000981bc │ │ │ │ + DW_CFA_advance_loc: 40 to 000000000009821c │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-16 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-56 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000981dc │ │ │ │ + DW_CFA_advance_loc: 32 to 000000000009823c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098240 │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098244 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098248 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009824c │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098250 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098254 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098258 │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000981fc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009825c │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000098204 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000098264 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000982b8 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000098318 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000982bc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009831c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000982c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098320 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000982c4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098324 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000982c8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098328 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000982cc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009832c │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000982d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098330 │ │ │ │ DW_CFA_restore: r56 ($fs0) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000982d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000098338 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000982e4 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000098344 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000098304 │ │ │ │ + DW_CFA_advance_loc: 32 to 0000000000098364 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000eff4 0000000000000064 0000eff8 FDE cie=00000000 pc=0000000000098324..0000000000098638 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098328 │ │ │ │ +0000eff4 0000000000000064 0000eff8 FDE cie=00000000 pc=0000000000098384..0000000000098698 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098388 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009832c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009838c │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000098338 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000098398 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000098364 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000983c4 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009836c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000983cc │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ - DW_CFA_advance_loc1: 204 to 0000000000098438 │ │ │ │ + DW_CFA_advance_loc1: 204 to 0000000000098498 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 240 to 0000000000098528 │ │ │ │ + DW_CFA_advance_loc2: 240 to 0000000000098588 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009852c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009858c │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000098538 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000098598 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009853c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009859c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098540 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985a0 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098544 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985a4 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985a8 │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009854c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985ac │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098550 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985b0 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098554 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985b4 │ │ │ │ DW_CFA_restore: r30 ($s7) │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000009855c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000985bc │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098560 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985c0 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098564 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000985c4 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ @@ -34227,74 +34227,74 @@ │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r30 ($s7) at cfa-80 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000f05c 000000000000007c 0000f060 FDE cie=00000000 pc=0000000000098644..0000000000098c50 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000098658 │ │ │ │ +0000f05c 000000000000007c 0000f060 FDE cie=00000000 pc=00000000000986a4..0000000000098cb0 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000986b8 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc: 32 to 0000000000098678 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000986d8 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ - DW_CFA_advance_loc: 40 to 00000000000986a0 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000098700 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ - DW_CFA_advance_loc2: 568 to 00000000000988d8 │ │ │ │ + DW_CFA_advance_loc2: 568 to 0000000000098938 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009893c │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098940 │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988e4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098944 │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098948 │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988ec │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009894c │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098950 │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988f4 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098954 │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000988f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098958 │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000098914 │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000098974 │ │ │ │ DW_CFA_restore: r1 ($ra) │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000098918 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000098978 │ │ │ │ DW_CFA_def_cfa_offset: 0 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000009891c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009897c │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ DW_CFA_offset: r1 ($ra) at cfa-8 │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ │ DW_CFA_offset: r29 ($s6) at cfa-72 │ │ │ │ DW_CFA_offset: r31 ($s8) at cfa-88 │ │ │ │ - DW_CFA_advance_loc2: 776 to 0000000000098c24 │ │ │ │ + DW_CFA_advance_loc2: 776 to 0000000000098c84 │ │ │ │ DW_CFA_restore: r22 ($fp) │ │ │ │ DW_CFA_restore: r23 ($s0) │ │ │ │ DW_CFA_restore: r24 ($s1) │ │ │ │ DW_CFA_restore: r25 ($s2) │ │ │ │ DW_CFA_restore: r26 ($s3) │ │ │ │ DW_CFA_restore: r27 ($s4) │ │ │ │ DW_CFA_restore: r28 ($s5) │ │ │ │ DW_CFA_restore: r29 ($s6) │ │ │ │ DW_CFA_restore: r31 ($s8) │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000098c4c │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000098cac │ │ │ │ DW_CFA_offset: r22 ($fp) at cfa-16 │ │ │ │ DW_CFA_offset: r23 ($s0) at cfa-24 │ │ │ │ DW_CFA_offset: r24 ($s1) at cfa-32 │ │ │ │ DW_CFA_offset: r25 ($s2) at cfa-40 │ │ │ │ DW_CFA_offset: r26 ($s3) at cfa-48 │ │ │ │ DW_CFA_offset: r27 ($s4) at cfa-56 │ │ │ │ DW_CFA_offset: r28 ($s5) at cfa-64 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib64/ld-linux-loongarch-lp64d.so.1 │ │ │ │ +b/lib64/ld-linux-loongarch-lp64d.so.1 │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ inflateEnd │ │ │ │ inflateInit2_ │ │ │ │ inflateReset │ │ │ │ inflateSetDictionary │ │ │ │ inflatePrime │ │ │ │ @@ -77,63 +77,74 @@ │ │ │ │ ZLIB_1.2.2.4 │ │ │ │ GLIBC_2.36 │ │ │ │ HTSLIB_1.10 │ │ │ │ HTSLIB_1.7 │ │ │ │ HTSLIB_1.5 │ │ │ │ HTSLIB_1.4 │ │ │ │ HTSLIB_1.0 │ │ │ │ +-6(81z(8 │ │ │ │ +PB(8M6(8 │ │ │ │ @g48A348 │ │ │ │ 348{o'qy │ │ │ │ +a{48d[48 │ │ │ │ 8a;48`?48d348 │ │ │ │ @748#748 │ │ │ │ 348C348! │ │ │ │ C48DC48N │ │ │ │ C48AC48"C48 │ │ │ │ 748e748@748B │ │ │ │ 7<8@348A748 │ │ │ │ AS48#S48 │ │ │ │ --6(81z(8 │ │ │ │ -PB(8M6(8 │ │ │ │ -B@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/merge.c │ │ │ │ -(i->read->flag & 0x2) == (i->mate->flag & 0x2) │ │ │ │ -(j->read->flag & 0x2) == (j->mate->flag & 0x2) │ │ │ │ -Error in reading HI tag for SAM entry: %sExit forced. │ │ │ │ -Split reads not supported yet. Exit forced. │ │ │ │ -Invalid SAM flag for entry: %sExit forced. │ │ │ │ -Multiple alignments for read %s with same HI tag value found. Exit forced. │ │ │ │ -len == 0 │ │ │ │ -HI tag is missing or invalid in SAM entry: %s │ │ │ │ -NH tag is missing or invalid in SAM entry: %s │ │ │ │ -processed == mi->processed │ │ │ │ -failed lock bin %d [%d,%d] │ │ │ │ -pthread_mutex_trylock │ │ │ │ -pthread_mutex_unlock │ │ │ │ -dms->noofdomains > 0 │ │ │ │ -Inconsistent noofbins in domains. Exit forced. │ │ │ │ -Merging bisulfite bins now. │ │ │ │ -pthread_attr_init │ │ │ │ -pthread_attr_setdetachstate │ │ │ │ -merging with %u threads │ │ │ │ -pthread_create │ │ │ │ -File %d not yet entirely processed. Exit forced. │ │ │ │ +Blibs/iupac.c │ │ │ │ +sum == 0 │ │ │ │ +k < IUPACMAXBIT │ │ │ │ +sum == len │ │ │ │ +libs/memory.c │ │ │ │ +ptr != NULL │ │ │ │ +@%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' │ │ │ │ +read group file has %d IDs. Exactly 1 required. │ │ │ │ +bad read group id '%s' ('%s'). │ │ │ │ +reads assigned to read group '%s' │ │ │ │ +opening sam file '%s'. │ │ │ │ +Couldn't open file '%s'. Exit forced. │ │ │ │ +For sorting, an output filename is needed. │ │ │ │ +opening bam file '%s'. │ │ │ │ +error writing header to bam. │ │ │ │ +BAM will be written to stdout. │ │ │ │ +mult.bed │ │ │ │ +sngl.bed │ │ │ │ +trns.txt │ │ │ │ +writing multi splits to '%s' │ │ │ │ +writing sngle splits to '%s' │ │ │ │ +writing trans splits to '%s' │ │ │ │ +track name="MultiSplit:%s" description="segemehl multi pred for %s" visibility=2 itemRgb="On" │ │ │ │ +track name="SingleSplit:%s" description="segemehl sngl pred for %s" visibility=2 itemRgb="On" │ │ │ │ +closing output file '%s'. │ │ │ │ +sorting output file. │ │ │ │ +starting sort. │ │ │ │ +re-writing header to '%s'. │ │ │ │ +Expanding alignments in '%s'. │ │ │ │ +closing output file bins. │ │ │ │ +sorting output file bins. │ │ │ │ +Expanding alignments in all bins. │ │ │ │ +closing bam file. │ │ │ │ +error closing bam file. │ │ │ │ + total mapped (%%) │ │ │ │ +unique (%%) multi (%%) split (%%) │ │ │ │ +%lu %.2f%% │ │ │ │ +%lu %.2f%% │ │ │ │ +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ │ │ +libs/seqclip.c │ │ │ │ +ws <= fs │ │ │ │ %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. │ │ │ │ @@ -148,221 +159,18 @@ │ │ │ │ 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 │ │ │ │ -libs/biofiles.c │ │ │ │ -descr[0] == '@' || descr[0] == '>' │ │ │ │ -f->seqs != NULL │ │ │ │ -retrieval of sequence %d failed. Exit forced. │ │ │ │ -Couldnt open %s for reading. Exit forced. │ │ │ │ -fseeko failed. Exit forced. │ │ │ │ -ftello failed. Exit forced. │ │ │ │ -fastq error: qual string > nt string: %d │ │ │ │ -out of memory │ │ │ │ -input corrupted │ │ │ │ -fastxgzRead: Couldn't open file '%s': %s. Exit forced. │ │ │ │ -extraction failed (%s) │ │ │ │ -empty descr buffer in loop n=%d │ │ │ │ -%s: qual longer than nt string (n=%d). Exit. │ │ │ │ -!fastq || seqbuffer │ │ │ │ -empty descr buffer after loop n=%d │ │ │ │ -Couldnt close file! │ │ │ │ -f->matestart │ │ │ │ -f->quals │ │ │ │ -f->quals && f->quals[elem] │ │ │ │ -n == f->active_noofseqs │ │ │ │ -n==0 || bl_fastaHasQuality(f) │ │ │ │ -f->quals != NULL │ │ │ │ -!bl_fastaHasQuality(f) │ │ │ │ -The fasta/fastq IDs in both mate files do not match. │ │ │ │ -The first mismatch occurred at fastq number %u │ │ │ │ -Exiting. │ │ │ │ -bl_fastaCheckMateID(f, n, descr, descrlen) │ │ │ │ -offset < f->noofseqs │ │ │ │ -f->hasIndex │ │ │ │ -pieces <= f->chunkindex->size │ │ │ │ -chunkindex->ap[chunks-1].cumnoofseqs == matechunkindex->ap[chunks-1].cumnoofseqs │ │ │ │ -offset < f->chunkindex->size │ │ │ │ -chunk not found: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d │ │ │ │ -list: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d, fid:%d │ │ │ │ -1: Reading mates failed: mate and query files differ in size! │ │ │ │ -set->nooffiles %d = %d nooffiles │ │ │ │ -set->noofseqs %d = %d noofseqs │ │ │ │ -set->chunkindex->size %d = %d chunkindex->size │ │ │ │ -2: Reading mates failed: mate and query files differ in size! │ │ │ │ -3: Reading mates failed: mate and query files differ in size! │ │ │ │ -fastxRead: Couldn't open file '%s': %d. Exit forced. │ │ │ │ -fastxRead: fseeko failed for file %s. Exit forced. │ │ │ │ -fastq format error: quality string longer than nt string: %s │ │ │ │ -Provide fastx files either gzipped xor plain. Exit forced. │ │ │ │ -Provide fastx files either gzip'd xor plain. Exit forced. │ │ │ │ -set != NULL │ │ │ │ -Provide fastx files either gzipped xor txt. Exit forced. │ │ │ │ -Provide fastx files either gzip'd xor txt. Exit forced. │ │ │ │ -cur > -1 │ │ │ │ -retrieval of quality %d failed. Exit forced. │ │ │ │ -%s %s %s │ │ │ │ -%lu %lu %c │ │ │ │ -description= │ │ │ │ -GFF '%s' %d:%d: atoi failed │ │ │ │ -GFF '%s' %d:%d: %f(%s) :atof failed │ │ │ │ -GFF '%s' %d:%d: strand failed │ │ │ │ -GFF '%s' %d:%d: %s:atoi frame failed │ │ │ │ -'%s' not in GFF format │ │ │ │ -please provide a bed or gff file with the appropriate extension. │ │ │ │ -exon %d %d %d │ │ │ │ -libs/matealign.c │ │ │ │ -s->elem[s->n-1].matestatus == 3 │ │ │ │ -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/nw.c │ │ │ │ -cur == 0 │ │ │ │ -libs/mappingqual.c │ │ │ │ -besterr <= maxerr │ │ │ │ -QUALITY STRING ERROR in %s - %f │ │ │ │ -mydoublequal >= 33.0 │ │ │ │ -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 │ │ │ │ --------- │ │ │ │ -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 │ │ │ │ -%s %lu %lu %s %d %c │ │ │ │ -libs/filebuffer.c │ │ │ │ -feof(cb->dev) │ │ │ │ -no end of line │ │ │ │ -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/mathematics.c │ │ │ │ - %d │ │ │ │ -dia[i] >= 0 │ │ │ │ -dia[n-3] >= 0 │ │ │ │ -%f -> bin[%f] │ │ │ │ -libs/manopt.c │ │ │ │ -maxarglen < 60 │ │ │ │ - [VERSION] │ │ │ │ - [REFERENCES] │ │ │ │ -flaglen <= 0! │ │ │ │ -shortopt %c already defined │ │ │ │ -longopt %s already defined │ │ │ │ -(%d,%d,%d) │ │ │ │ -flag %c (%s) with argument given │ │ │ │ -option %c (%s) without required argument │ │ │ │ -option with multiple arguments │ │ │ │ -a char for option %c (%s) argument required │ │ │ │ -option %c (%s) with multiple arguments │ │ │ │ -double '%s' argument for option %c (%s) out of range │ │ │ │ -double '%s' argument for option %c (%s) out of bounds │ │ │ │ -int argument '%s' for option %c (%s) out of range │ │ │ │ -int argument '%s' for option %c (%s) out of bounds │ │ │ │ -unsigned int argument '%s' for option %c (%s) out of range │ │ │ │ -unsigned int argument '%s' for option %c (%s) out of bounds │ │ │ │ -pair int option %c (%s) requires at least 2 values │ │ │ │ -pair int option %c (%s) requires exactly 2 values │ │ │ │ -'%s'-'%s' for option %c (%s) out of range │ │ │ │ -triple int option %c (%s) requires at least 3 values │ │ │ │ -triple int option %c (%s) requires exactly 3 values │ │ │ │ -'%s'-'%s'-'%s' for option %c (%s) out of range │ │ │ │ -range option %c (%s) requires at least two values │ │ │ │ -range option %c (%s) requires exactly two values │ │ │ │ -'%s' > '%s' for option %c (%s) │ │ │ │ -range option %c (%s) requires at least two values │ │ │ │ -range option %c (%s) requires exactly two values │ │ │ │ -'%s'>'%s' for option %c (%s) │ │ │ │ -list option %c (%s) requires at least one argument │ │ │ │ -list option %c (%s) too long! │ │ │ │ -list option %c (%s) too short! │ │ │ │ -list option %c (%s) too long! │ │ │ │ -list option %c (%s) too short! │ │ │ │ -unknown value %s for select option %c (%s) │ │ │ │ -unknown option %s type │ │ │ │ -error while parsing commandline. │ │ │ │ -option %s (%c) multiply selected │ │ │ │ -option '%s' unknown │ │ │ │ -required option '%s' (%c) missing │ │ │ │ -option: %s (%c) │ │ │ │ -libs/intervaltree.c │ │ │ │ -ptr == NULL │ │ │ │ -[%ld,%ld] (max:%ld) │ │ │ │ -libs/iupac.c │ │ │ │ -sum == 0 │ │ │ │ -k < IUPACMAXBIT │ │ │ │ -sum == len │ │ │ │ -%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/fileBins.c │ │ │ │ -fileBins not initialized: │ │ │ │ -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 │ │ │ │ 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 │ │ │ │ @@ -400,108 +208,110 @@ │ │ │ │ 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 │ │ │ │ -%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ -SEGEMEHL │ │ │ │ -[%s] %s: │ │ │ │ -libs/info.c │ │ │ │ -@%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' │ │ │ │ -read group file has %d IDs. Exactly 1 required. │ │ │ │ -bad read group id '%s' ('%s'). │ │ │ │ -reads assigned to read group '%s' │ │ │ │ -opening sam file '%s'. │ │ │ │ -For sorting, an output filename is needed. │ │ │ │ -opening bam file '%s'. │ │ │ │ -error writing header to bam. │ │ │ │ -BAM will be written to stdout. │ │ │ │ -mult.bed │ │ │ │ -sngl.bed │ │ │ │ -trns.txt │ │ │ │ -writing multi splits to '%s' │ │ │ │ -writing sngle splits to '%s' │ │ │ │ -writing trans splits to '%s' │ │ │ │ -track name="MultiSplit:%s" description="segemehl multi pred for %s" visibility=2 itemRgb="On" │ │ │ │ -track name="SingleSplit:%s" description="segemehl sngl pred for %s" visibility=2 itemRgb="On" │ │ │ │ -closing output file '%s'. │ │ │ │ -sorting output file. │ │ │ │ -starting sort. │ │ │ │ -re-writing header to '%s'. │ │ │ │ -Expanding alignments in '%s'. │ │ │ │ -closing output file bins. │ │ │ │ -sorting output file bins. │ │ │ │ -Expanding alignments in all bins. │ │ │ │ -closing bam file. │ │ │ │ -error closing bam file. │ │ │ │ - total mapped (%%) │ │ │ │ -unique (%%) multi (%%) split (%%) │ │ │ │ -%lu %.2f%% │ │ │ │ -%lu %.2f%% │ │ │ │ -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 │ │ │ │ +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. │ │ │ │ +%c%c%c%d%c │ │ │ │ +] %d%c(%d) %s %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 │ │ │ │ +%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 │ │ │ │ -wrong split idx │ │ │ │ -lsize == mystart │ │ │ │ -rsize == mystart │ │ │ │ +ret >= 0 │ │ │ │ +error writing bam file. │ │ │ │ +error opening bam file '%s' │ │ │ │ +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. │ │ │ │ +libs/fileBins.c │ │ │ │ +fileBins not initialized: │ │ │ │ +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 │ │ │ │ +libs/nw.c │ │ │ │ +cur == 0 │ │ │ │ +@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/stringutils.c │ │ │ │ end <= strlen(seq) │ │ │ │ copy tokenstring %s to buffer failed. │ │ │ │ 0123456789abcdef │ │ │ │ %d:'%s' (len:%d) │ │ │ │ -sequence: │ │ │ │ -couldn't open file '%s'; %s │ │ │ │ -couldn't close file '%s'; %s │ │ │ │ -reads matched. │ │ │ │ -alloc'd %d bins │ │ │ │ -libs/pigeon.c │ │ │ │ -nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ -libs/memory.c │ │ │ │ -ptr != NULL │ │ │ │ -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. │ │ │ │ -this cpu has LITTLE ENDIAN │ │ │ │ ---------- 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 │ │ │ │ @@ -514,43 +324,78 @@ │ │ │ │ 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 │ │ │ │ -libs/bgzip.c │ │ │ │ -gzipHeader->offsetInFile != -1 │ │ │ │ -bgzip_findLenUncompressedData: fseek failed │ │ │ │ -bgzip_findLenUncompressedData: too few bytes read │ │ │ │ -%c%c%c%d%c │ │ │ │ -] %d%c(%d) %s %c │ │ │ │ -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/sw.c │ │ │ │ -tstartq == tstart[q] && tendq == tend[q] │ │ │ │ -tstart[k] +i == abs │ │ │ │ -relq < m[q] │ │ │ │ -off+u-1 <= qend[k] │ │ │ │ -off >= u │ │ │ │ -off >= u+getUalignlen(al[k]) │ │ │ │ -al[k]->uoff == qstart[k]+(m[k]-u-getUalignlen(al[k])) │ │ │ │ -n[k] >= v+getValignlen(al[k]) │ │ │ │ -tstartq == tstart[q-1] && tend[q-1] == tendq │ │ │ │ -relq < m[q-1] │ │ │ │ -m >= u+getUalignlen(al[k]) │ │ │ │ -lmv[i-1] == MATRIX2D(L, cols, lmr[i-1],max) │ │ │ │ -MATRIX2D(M, cols, (i-1), (j-1)) + sub(cura, curb, nfo) == cur │ │ │ │ -MATRIX2D(M, cols, lmr[u-1], max) + sub(cura, curb, nfo) == cur │ │ │ │ -MATRIX2D(M, cols, (i-1), max) + sub(cura, curb, nfo) == cur │ │ │ │ -init bit array of %u │ │ │ │ +alloc'd %d bins │ │ │ │ +libs/biofiles.c │ │ │ │ +descr[0] == '@' || descr[0] == '>' │ │ │ │ +f->seqs != NULL │ │ │ │ +retrieval of sequence %d failed. Exit forced. │ │ │ │ +Couldnt open %s for reading. Exit forced. │ │ │ │ +fseeko failed. Exit forced. │ │ │ │ +ftello failed. Exit forced. │ │ │ │ +fastq error: qual string > nt string: %d │ │ │ │ +fastxgzRead: Couldn't open file '%s': %s. Exit forced. │ │ │ │ +extraction failed (%s) │ │ │ │ +empty descr buffer in loop n=%d │ │ │ │ +%s: qual longer than nt string (n=%d). Exit. │ │ │ │ +!fastq || seqbuffer │ │ │ │ +empty descr buffer after loop n=%d │ │ │ │ +Couldnt close file! │ │ │ │ +f->matestart │ │ │ │ +f->quals │ │ │ │ +f->quals && f->quals[elem] │ │ │ │ +n == f->active_noofseqs │ │ │ │ +n==0 || bl_fastaHasQuality(f) │ │ │ │ +f->quals != NULL │ │ │ │ +!bl_fastaHasQuality(f) │ │ │ │ +The fasta/fastq IDs in both mate files do not match. │ │ │ │ +The first mismatch occurred at fastq number %u │ │ │ │ +Exiting. │ │ │ │ +bl_fastaCheckMateID(f, n, descr, descrlen) │ │ │ │ +offset < f->noofseqs │ │ │ │ +f->hasIndex │ │ │ │ +pieces <= f->chunkindex->size │ │ │ │ +chunkindex->ap[chunks-1].cumnoofseqs == matechunkindex->ap[chunks-1].cumnoofseqs │ │ │ │ +offset < f->chunkindex->size │ │ │ │ +chunk not found: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d │ │ │ │ +list: chunks:%d, i:%d, idx[i]:%d, idx[i-1]:%d, k:%d, fid:%d │ │ │ │ +1: Reading mates failed: mate and query files differ in size! │ │ │ │ +set->nooffiles %d = %d nooffiles │ │ │ │ +set->noofseqs %d = %d noofseqs │ │ │ │ +set->chunkindex->size %d = %d chunkindex->size │ │ │ │ +2: Reading mates failed: mate and query files differ in size! │ │ │ │ +3: Reading mates failed: mate and query files differ in size! │ │ │ │ +fastxRead: Couldn't open file '%s': %d. Exit forced. │ │ │ │ +fastxRead: fseeko failed for file %s. Exit forced. │ │ │ │ +fastq format error: quality string longer than nt string: %s │ │ │ │ +Provide fastx files either gzipped xor plain. Exit forced. │ │ │ │ +Provide fastx files either gzip'd xor plain. Exit forced. │ │ │ │ +set != NULL │ │ │ │ +Provide fastx files either gzipped xor txt. Exit forced. │ │ │ │ +Provide fastx files either gzip'd xor txt. Exit forced. │ │ │ │ +cur > -1 │ │ │ │ +retrieval of quality %d failed. Exit forced. │ │ │ │ +%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 │ │ │ │ +reads matched. │ │ │ │ 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 │ │ │ │ @@ -638,75 +483,230 @@ │ │ │ │ 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/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 │ │ │ │ +init bit array of %u │ │ │ │ +container.c: Memory reallocation failed. Exit forced. │ │ │ │ +libs/container.c │ │ │ │ +container.c: Attempt to initialize a container of size %d.Exit forced. │ │ │ │ +container.c: Attempt to initialize a container with sizeofelem %d.Exit forced. │ │ │ │ +container.c: Memory allocation failed. Exit forced. │ │ │ │ +container.c: Reallocation with %d senseless. Exit forced. │ │ │ │ +container.c: Merge of containers with different data types failed.Exit forced. │ │ │ │ +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 │ │ │ │ +libs/matealign.c │ │ │ │ +s->elem[s->n-1].matestatus == 3 │ │ │ │ +libs/pigeon.c │ │ │ │ +nfo->hashsize <= PIGEONHOLESIZE │ │ │ │ +libs/mappingqual.c │ │ │ │ +besterr <= maxerr │ │ │ │ +QUALITY STRING ERROR in %s - %f │ │ │ │ +mydoublequal >= 33.0 │ │ │ │ +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/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 │ │ │ │ +this cpu has LITTLE ENDIAN │ │ │ │ +libs/kdseed.c │ │ │ │ +a->noofbranches >= k │ │ │ │ +pos %d: │ │ │ │ +failure at %d of %d │ │ │ │ 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. │ │ │ │ -%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' │ │ │ │ -ret >= 0 │ │ │ │ -error writing bam file. │ │ │ │ -error opening bam file '%s' │ │ │ │ -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. │ │ │ │ -libs/kdseed.c │ │ │ │ -a->noofbranches >= k │ │ │ │ -pos %d: │ │ │ │ -failure at %d of %d │ │ │ │ +%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/merge.c │ │ │ │ +(i->read->flag & 0x2) == (i->mate->flag & 0x2) │ │ │ │ +(j->read->flag & 0x2) == (j->mate->flag & 0x2) │ │ │ │ +Error in reading HI tag for SAM entry: %sExit forced. │ │ │ │ +Split reads not supported yet. Exit forced. │ │ │ │ +Invalid SAM flag for entry: %sExit forced. │ │ │ │ +Multiple alignments for read %s with same HI tag value found. Exit forced. │ │ │ │ +len == 0 │ │ │ │ +HI tag is missing or invalid in SAM entry: %s │ │ │ │ +NH tag is missing or invalid in SAM entry: %s │ │ │ │ +processed == mi->processed │ │ │ │ +failed lock bin %d [%d,%d] │ │ │ │ +pthread_mutex_trylock │ │ │ │ +pthread_mutex_unlock │ │ │ │ +dms->noofdomains > 0 │ │ │ │ +Inconsistent noofbins in domains. Exit forced. │ │ │ │ +Merging bisulfite bins now. │ │ │ │ +pthread_attr_init │ │ │ │ +pthread_attr_setdetachstate │ │ │ │ +merging with %u threads │ │ │ │ +pthread_create │ │ │ │ +File %d not yet entirely processed. Exit forced. │ │ │ │ +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 │ │ │ │ +%s %lu %lu %s %d %c │ │ │ │ +SEGEMEHL │ │ │ │ [%s] file: %s, line: %d: │ │ │ │ libs/debug.c │ │ │ │ -AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA │ │ │ │ -libs/seqclip.c │ │ │ │ -ws <= fs │ │ │ │ +libs/mathematics.c │ │ │ │ + %d │ │ │ │ +dia[i] >= 0 │ │ │ │ +dia[n-3] >= 0 │ │ │ │ +%f -> bin[%f] │ │ │ │ +libs/manopt.c │ │ │ │ +maxarglen < 60 │ │ │ │ + [VERSION] │ │ │ │ + [REFERENCES] │ │ │ │ +flaglen <= 0! │ │ │ │ +shortopt %c already defined │ │ │ │ +longopt %s already defined │ │ │ │ +(%d,%d,%d) │ │ │ │ +flag %c (%s) with argument given │ │ │ │ +option %c (%s) without required argument │ │ │ │ +option with multiple arguments │ │ │ │ +a char for option %c (%s) argument required │ │ │ │ +option %c (%s) with multiple arguments │ │ │ │ +double '%s' argument for option %c (%s) out of range │ │ │ │ +double '%s' argument for option %c (%s) out of bounds │ │ │ │ +int argument '%s' for option %c (%s) out of range │ │ │ │ +int argument '%s' for option %c (%s) out of bounds │ │ │ │ +unsigned int argument '%s' for option %c (%s) out of range │ │ │ │ +unsigned int argument '%s' for option %c (%s) out of bounds │ │ │ │ +pair int option %c (%s) requires at least 2 values │ │ │ │ +pair int option %c (%s) requires exactly 2 values │ │ │ │ +'%s'-'%s' for option %c (%s) out of range │ │ │ │ +triple int option %c (%s) requires at least 3 values │ │ │ │ +triple int option %c (%s) requires exactly 3 values │ │ │ │ +'%s'-'%s'-'%s' for option %c (%s) out of range │ │ │ │ +range option %c (%s) requires at least two values │ │ │ │ +range option %c (%s) requires exactly two values │ │ │ │ +'%s' > '%s' for option %c (%s) │ │ │ │ +range option %c (%s) requires at least two values │ │ │ │ +range option %c (%s) requires exactly two values │ │ │ │ +'%s'>'%s' for option %c (%s) │ │ │ │ +list option %c (%s) requires at least one argument │ │ │ │ +list option %c (%s) too long! │ │ │ │ +list option %c (%s) too short! │ │ │ │ +list option %c (%s) too long! │ │ │ │ +list option %c (%s) too short! │ │ │ │ +unknown value %s for select option %c (%s) │ │ │ │ +unknown option %s type │ │ │ │ +error while parsing commandline. │ │ │ │ +option %s (%c) multiply selected │ │ │ │ +option '%s' unknown │ │ │ │ +required option '%s' (%c) missing │ │ │ │ +option: %s (%c) │ │ │ │ libs/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 │ │ │ │ -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 │ │ │ │ -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/sw.c │ │ │ │ +tstartq == tstart[q] && tendq == tend[q] │ │ │ │ +tstart[k] +i == abs │ │ │ │ +relq < m[q] │ │ │ │ +off+u-1 <= qend[k] │ │ │ │ +off >= u │ │ │ │ +off >= u+getUalignlen(al[k]) │ │ │ │ +al[k]->uoff == qstart[k]+(m[k]-u-getUalignlen(al[k])) │ │ │ │ +n[k] >= v+getValignlen(al[k]) │ │ │ │ +tstartq == tstart[q-1] && tend[q-1] == tendq │ │ │ │ +relq < m[q-1] │ │ │ │ +m >= u+getUalignlen(al[k]) │ │ │ │ +lmv[i-1] == MATRIX2D(L, cols, lmr[i-1],max) │ │ │ │ +MATRIX2D(M, cols, (i-1), (j-1)) + sub(cura, curb, nfo) == cur │ │ │ │ +MATRIX2D(M, cols, lmr[u-1], max) + sub(cura, curb, nfo) == cur │ │ │ │ +MATRIX2D(M, cols, (i-1), max) + sub(cura, curb, nfo) == cur │ │ │ │ +%.3s %.3s%3d %.2d:%.2d:%.2d %d │ │ │ │ +[%s] %s: │ │ │ │ +libs/info.c │ │ │ │ +libs/filebuffer.c │ │ │ │ +feof(cb->dev) │ │ │ │ +no end of line │ │ │ │ +libs/intervaltree.c │ │ │ │ +ptr == NULL │ │ │ │ +[%ld,%ld] (max:%ld) │ │ │ │ +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 │ │ │ │ +sequence: │ │ │ │ +couldn't open file '%s'; %s │ │ │ │ +couldn't close file '%s'; %s │ │ │ │ +libs/bgzip.c │ │ │ │ +gzipHeader->offsetInFile != -1 │ │ │ │ +bgzip_findLenUncompressedData: fseek failed │ │ │ │ +bgzip_findLenUncompressedData: too few bytes read │ │ │ │ 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. │ │ │ │ @@ -769,20 +769,66 @@ │ │ │ │ reading annotation in GFF'%s'. │ │ │ │ searching %d items. │ │ │ │ selecting largest element. │ │ │ │ selecting smallest element. │ │ │ │ selecting all elements. │ │ │ │ summarizing %d splits. │ │ │ │ unknown program selected │ │ │ │ -bl_samgetReferenceSequencesFromHeader │ │ │ │ -bl_mergefilematchComparePairingState │ │ │ │ -bl_mergeReadNext │ │ │ │ -se_mergeComplexMaster │ │ │ │ -se_mergeBisulfiteBinsNew │ │ │ │ +minshannonentropy │ │ │ │ +bl_realloc │ │ │ │ +bl_calloc │ │ │ │ +D@ffffff │ │ │ │ +9@ 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 │ │ │ │ +#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 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 │ │ │ │ +#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 alginment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop stringi;query │ │ │ │ +#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 alginment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop stringi;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 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 │ │ │ │ +#descr;seed score;seed Evalue;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 │ │ │ │ +#descr;sstart;send;strand;edist;sequence descr │ │ │ │ +-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 │ │ │ │ +bl_seqclipFind3Prime │ │ │ │ bl_freplacestr │ │ │ │ +translateSufArrPos │ │ │ │ +constructInvSufTab │ │ │ │ +searchSuffixOff │ │ │ │ +searchSuffixPath │ │ │ │ +suffixArrayCreateHash │ │ │ │ +searchSuffixArrayHash │ │ │ │ +constructPsi │ │ │ │ +bl_annotationtrackJoin │ │ │ │ +bl_annotationtrackSetItems │ │ │ │ +bl_annotationIndex │ │ │ │ +=TGKCYSBAWRDMHVN │ │ │ │ +bl_bamCrossSectionAddCoded │ │ │ │ +sam_itr_next │ │ │ │ +hxuzzzuuu │ │ │ │ +bl_bamSamrec2Bamrec │ │ │ │ +bl_fileBinsClose │ │ │ │ +bl_fileBinsUnlock │ │ │ │ +bl_fileBinsLock │ │ │ │ +bl_fileBinsCloseAll │ │ │ │ +bl_fileBinDomainsCloseAll │ │ │ │ +bl_fileBinsCClassRename │ │ │ │ +nwtraceback │ │ │ │ +sgtraceback │ │ │ │ +bl_samgetReferenceSequencesFromHeader │ │ │ │ +printSubseq │ │ │ │ +bl_bgzBuildIndex │ │ │ │ bl_fastaSetMateDescription │ │ │ │ bl_fastaSetDescription │ │ │ │ bl_fastaAddSequence │ │ │ │ bl_fastxgzRead │ │ │ │ bl_fastaDestructMate │ │ │ │ bl_fastaDestructQuality │ │ │ │ bl_fastaSetQuality │ │ │ │ @@ -793,99 +839,54 @@ │ │ │ │ bl_fastaAddMate │ │ │ │ bl_fastxCopy │ │ │ │ bl_fastxChopIndex │ │ │ │ bl_fastxCopyIndex │ │ │ │ bl_fastxRead │ │ │ │ bl_fastxGetMateSet │ │ │ │ bl_fastxGetChunkElem │ │ │ │ -9@bl_pairMateMapping │ │ │ │ initAlignment │ │ │ │ getSubstringEdist │ │ │ │ multieopstring │ │ │ │ mdstring │ │ │ │ bl_compareAlignments │ │ │ │ -nwtraceback │ │ │ │ -sgtraceback │ │ │ │ +bl_BEDread │ │ │ │ +bl_pairMateMapping │ │ │ │ logreadcoexistence │ │ │ │ decodeQual33 │ │ │ │ -bl_concatMappingSet │ │ │ │ -bl_getMapSeedLocus │ │ │ │ -bl_circBufferReadLine │ │ │ │ -joinalignments │ │ │ │ -choleskyTriDiagArrowFact │ │ │ │ -manopt_usage │ │ │ │ -bl_intervaltreeSearch │ │ │ │ -minshannonentropy │ │ │ │ -se_AlignSplitMap │ │ │ │ -se_kdAlignSplitChain │ │ │ │ -bl_fileBinsClose │ │ │ │ -bl_fileBinsUnlock │ │ │ │ -bl_fileBinsLock │ │ │ │ -bl_fileBinsCloseAll │ │ │ │ -bl_fileBinDomainsCloseAll │ │ │ │ -bl_fileBinsCClassRename │ │ │ │ -translateSufArrPos │ │ │ │ -constructInvSufTab │ │ │ │ -searchSuffixOff │ │ │ │ -searchSuffixPath │ │ │ │ -suffixArrayCreateHash │ │ │ │ -searchSuffixArrayHash │ │ │ │ -constructPsi │ │ │ │ -JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ -SunMonTueWedThuFriSat │ │ │ │ - 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 │ │ │ │ -#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 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 │ │ │ │ -#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 alginment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop stringi;query │ │ │ │ -#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 alginment deletions;strand;start of semi global alignment in subject(reference) sequence;end of semi global alignment in subject sequence;sequence descr;meop stringi;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 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 │ │ │ │ -#descr;seed score;seed Evalue;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 │ │ │ │ -#descr;sstart;send;strand;edist;sequence descr │ │ │ │ --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 │ │ │ │ bl_samgetNextSplit │ │ │ │ bl_samgetRefIdx │ │ │ │ bl_samgetPrevSplitRefIdx │ │ │ │ bl_samgetPrevSplit │ │ │ │ bl_sammappingJoinFrags │ │ │ │ -printSubseq │ │ │ │ -bl_realloc │ │ │ │ -bl_calloc │ │ │ │ -bl_BEDread │ │ │ │ -bl_bgzBuildIndex │ │ │ │ -bgzip_findLenUncompressedData │ │ │ │ +matchstemModifyBranch │ │ │ │ +se_AlignSplitMap │ │ │ │ +se_kdAlignSplitChain │ │ │ │ +bl_mergefilematchComparePairingState │ │ │ │ +bl_mergeReadNext │ │ │ │ +se_mergeComplexMaster │ │ │ │ +se_mergeBisulfiteBinsNew │ │ │ │ +bl_concatMappingSet │ │ │ │ +bl_getMapSeedLocus │ │ │ │ +choleskyTriDiagArrowFact │ │ │ │ +manopt_usage │ │ │ │ +bl_getLocusLenOffset │ │ │ │ +bl_initLocus │ │ │ │ swtraceback │ │ │ │ localmultisplicedmatrixopt │ │ │ │ localmultisplicedtracebackopt │ │ │ │ localmultisplicedtraceback │ │ │ │ localsplicedmatrix │ │ │ │ localsplicedtraceback │ │ │ │ splicedtraceback │ │ │ │ -=TGKCYSBAWRDMHVN │ │ │ │ -bl_bamCrossSectionAddCoded │ │ │ │ -sam_itr_next │ │ │ │ -hxuzzzuuu │ │ │ │ -bl_bamSamrec2Bamrec │ │ │ │ -matchstemModifyBranch │ │ │ │ -bl_seqclipFind3Prime │ │ │ │ -bl_getLocusLenOffset │ │ │ │ -bl_initLocus │ │ │ │ -bl_annotationtrackJoin │ │ │ │ -bl_annotationtrackSetItems │ │ │ │ -bl_annotationIndex │ │ │ │ +JanFebMarAprMayJunJulAugSepOctNovDec │ │ │ │ +SunMonTueWedThuFriSat │ │ │ │ +bl_circBufferReadLine │ │ │ │ +bl_intervaltreeSearch │ │ │ │ +joinalignments │ │ │ │ +bgzip_findLenUncompressedData │ │ │ │ /usr/lib/debug/.dwz/loongarch64-linux-gnu/segemehl.debug │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rela.dyn │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,66 +1,66 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -0000000000003560 : │ │ │ │ +0000000000003560 : │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 159407 │ │ │ │ + pcaddi $a0, 153687 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -684 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -1556 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + pcaddi $a3, 161103 │ │ │ │ + li.w $a2, 199 │ │ │ │ + pcaddi $a1, 154429 │ │ │ │ + pcaddi $a0, 154432 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -1904 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + pcaddi $a3, 161520 │ │ │ │ li.w $a2, 1049 │ │ │ │ - pcaddi $a1, 153563 │ │ │ │ - pcaddi $a0, 153566 │ │ │ │ + pcaddi $a1, 155072 │ │ │ │ + pcaddi $a0, 155075 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ - bl -1880 │ │ │ │ + bl -1932 │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 159408 │ │ │ │ + pcaddi $a3, 161521 │ │ │ │ li.w $a2, 1068 │ │ │ │ - pcaddi $a1, 153556 │ │ │ │ - pcaddi $a0, 153559 │ │ │ │ + pcaddi $a1, 155065 │ │ │ │ + pcaddi $a0, 155068 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ - bl -1908 │ │ │ │ + bl -1960 │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 159407 │ │ │ │ + pcaddi $a3, 161520 │ │ │ │ li.w $a2, 1397 │ │ │ │ - pcaddi $a1, 153549 │ │ │ │ - pcaddi $a0, 153562 │ │ │ │ + pcaddi $a1, 155058 │ │ │ │ + pcaddi $a0, 155071 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ - bl -1936 │ │ │ │ + bl -1988 │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 159800 │ │ │ │ + pcaddi $a3, 161693 │ │ │ │ li.w $a2, 73 │ │ │ │ - pcaddi $a1, 154168 │ │ │ │ - pcaddi $a0, 154173 │ │ │ │ + pcaddi $a1, 156431 │ │ │ │ + pcaddi $a0, 156436 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ - bl -1964 │ │ │ │ + bl -2016 │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 159899 │ │ │ │ + pcaddi $a3, 161820 │ │ │ │ li.w $a2, 84 │ │ │ │ - pcaddi $a1, 154295 │ │ │ │ - pcaddi $a0, 154300 │ │ │ │ + pcaddi $a1, 156824 │ │ │ │ + pcaddi $a0, 156829 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ - bl -1992 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 160158 │ │ │ │ - li.w $a2, 199 │ │ │ │ - pcaddi $a1, 155224 │ │ │ │ - pcaddi $a0, 155227 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -2020 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a0, 155457 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -852 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -1724 │ │ │ │ + bl -2044 │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 162415 │ │ │ │ + pcaddi $a3, 162365 │ │ │ │ li.w $a2, 308 │ │ │ │ - pcaddi $a1, 158257 │ │ │ │ - pcaddi $a0, 158260 │ │ │ │ + pcaddi $a1, 158109 │ │ │ │ + pcaddi $a0, 158112 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ bl -2072 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -800 │ │ │ │ st.d $s1, $sp, 768 │ │ │ │ pcalau12i $t0, 205 │ │ │ │ @@ -70,443 +70,443 @@ │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ ldptr.d $t2, $s1, 0 │ │ │ │ li.w $t1, 10 │ │ │ │ st.d $s4, $sp, 744 │ │ │ │ st.d $s5, $sp, 736 │ │ │ │ move $s4, $a1 │ │ │ │ move $s5, $a0 │ │ │ │ - pcaddi $a2, 158576 │ │ │ │ - pcaddi $a1, 158583 │ │ │ │ - pcaddi $a0, 152986 │ │ │ │ + pcaddi $a2, 158600 │ │ │ │ + pcaddi $a1, 158607 │ │ │ │ + pcaddi $a0, 153094 │ │ │ │ st.d $ra, $sp, 792 │ │ │ │ st.d $t2, $sp, 48 │ │ │ │ st.w $t1, $sp, 160 │ │ │ │ st.d $t0, $sp, 696 │ │ │ │ st.d $s0, $sp, 776 │ │ │ │ st.d $s3, $sp, 752 │ │ │ │ st.d $s2, $sp, 760 │ │ │ │ st.d $s7, $sp, 720 │ │ │ │ st.b $zero, $sp, 159 │ │ │ │ st.d $zero, $sp, 168 │ │ │ │ st.d $zero, $sp, 176 │ │ │ │ st.d $zero, $sp, 184 │ │ │ │ - bl 238120 │ │ │ │ + bl 500684 │ │ │ │ ldptr.d $a1, $s4, 0 │ │ │ │ addi.d $s0, $sp, 272 │ │ │ │ move $a5, $a0 │ │ │ │ st.d $a0, $sp, 32 │ │ │ │ - pcaddi $a6, 158568 │ │ │ │ - pcaddi $a4, 158581 │ │ │ │ - pcaddi $a3, 158608 │ │ │ │ + pcaddi $a6, 158592 │ │ │ │ + pcaddi $a4, 158605 │ │ │ │ + pcaddi $a3, 158632 │ │ │ │ move $a2, $zero │ │ │ │ move $a0, $s0 │ │ │ │ st.d $s0, $sp, 40 │ │ │ │ - bl 242796 │ │ │ │ + bl 505360 │ │ │ │ li.w $t0, 2 │ │ │ │ li.w $t1, 2 │ │ │ │ slt $t0, $t0, $s5 │ │ │ │ masknez $a1, $s5, $t0 │ │ │ │ maskeqz $t0, $t1, $t0 │ │ │ │ or $a1, $a1, $t0 │ │ │ │ move $a2, $s4 │ │ │ │ move $a0, $s0 │ │ │ │ slli.w $a1, $a1, 0x0 │ │ │ │ - bl 250580 │ │ │ │ + bl 513144 │ │ │ │ ldptr.w $t1, $a0, 8 │ │ │ │ li.w $t0, 1 │ │ │ │ move $s3, $a0 │ │ │ │ beq $t1, $t0, 3444 │ │ │ │ ldptr.d $a1, $s4, 0 │ │ │ │ ld.d $a5, $sp, 32 │ │ │ │ addi.d $s0, $sp, 344 │ │ │ │ - pcaddi $a6, 158544 │ │ │ │ - pcaddi $a4, 158651 │ │ │ │ - pcaddi $a3, 158684 │ │ │ │ + pcaddi $a6, 158568 │ │ │ │ + pcaddi $a4, 158675 │ │ │ │ + pcaddi $a3, 158708 │ │ │ │ move $a2, $zero │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242704 │ │ │ │ + bl 505268 │ │ │ │ ld.d $t0, $s3, 16 │ │ │ │ - pcaddi $a1, 158689 │ │ │ │ + pcaddi $a1, 158713 │ │ │ │ ld.d $s7, $t0, 8 │ │ │ │ move $a0, $s7 │ │ │ │ bl -2112 │ │ │ │ move $s2, $a0 │ │ │ │ beqz $a0, 1956 │ │ │ │ - pcaddi $a1, 158865 │ │ │ │ + pcaddi $a1, 158889 │ │ │ │ move $a0, $s7 │ │ │ │ bl -2132 │ │ │ │ beqz $a0, 916 │ │ │ │ - pcaddi $a1, 158901 │ │ │ │ + pcaddi $a1, 158925 │ │ │ │ move $a0, $s7 │ │ │ │ bl -2148 │ │ │ │ bnez $a0, 3332 │ │ │ │ pcalau12i $t0, 156 │ │ │ │ - fld.d $fa0, $t0, 1264 │ │ │ │ + fld.d $fa0, $t0, 760 │ │ │ │ li.w $t1, 5 │ │ │ │ - pcaddi $s2, 158676 │ │ │ │ + pcaddi $s2, 158700 │ │ │ │ li.w $a1, 24 │ │ │ │ fst.d $fa0, $sp, 200 │ │ │ │ st.d $s6, $sp, 728 │ │ │ │ st.d $s8, $sp, 712 │ │ │ │ st.w $t1, $sp, 164 │ │ │ │ st.d $s2, $sp, 192 │ │ │ │ - bl 445316 │ │ │ │ - pcaddi $t2, 158672 │ │ │ │ + bl 8556 │ │ │ │ + pcaddi $t2, 158696 │ │ │ │ st.d $a0, $sp, 224 │ │ │ │ - pcaddi $t0, 158668 │ │ │ │ + pcaddi $t0, 158692 │ │ │ │ li.w $t1, 1 │ │ │ │ bstrins.d $t1, $t1, 0x3f, 0x20 │ │ │ │ st.d $t2, $a0, 16 │ │ │ │ stptr.d $s2, $a0, 0 │ │ │ │ st.d $t0, $a0, 8 │ │ │ │ - pcaddi $a1, 158878 │ │ │ │ + pcaddi $a1, 158902 │ │ │ │ li.w $t0, 3 │ │ │ │ move $a0, $s0 │ │ │ │ st.d $t1, $sp, 208 │ │ │ │ st.w $t0, $sp, 216 │ │ │ │ - bl 243568 │ │ │ │ - pcaddi $a1, 158668 │ │ │ │ + bl 506132 │ │ │ │ + pcaddi $a1, 158692 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 243556 │ │ │ │ + bl 506120 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158666 │ │ │ │ - pcaddi $a5, 158869 │ │ │ │ - pcaddi $a4, 158884 │ │ │ │ + pcaddi $a6, 158690 │ │ │ │ + pcaddi $a5, 158893 │ │ │ │ + pcaddi $a4, 158908 │ │ │ │ li.w $a3, 102 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 243660 │ │ │ │ + bl 506224 │ │ │ │ addi.d $t0, $sp, 164 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158775 │ │ │ │ - pcaddi $a5, 158876 │ │ │ │ + pcaddi $a6, 158799 │ │ │ │ + pcaddi $a5, 158900 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158888 │ │ │ │ + pcaddi $a4, 158912 │ │ │ │ li.w $a3, 109 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 4 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 243616 │ │ │ │ + bl 506180 │ │ │ │ addi.d $t0, $sp, 200 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158883 │ │ │ │ - pcaddi $a5, 158884 │ │ │ │ - pcaddi $a4, 158893 │ │ │ │ + pcaddi $a6, 158907 │ │ │ │ + pcaddi $a5, 158908 │ │ │ │ + pcaddi $a4, 158917 │ │ │ │ li.w $a3, 113 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 5 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 243572 │ │ │ │ + bl 506136 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158634 │ │ │ │ - pcaddi $a5, 158887 │ │ │ │ - pcaddi $a4, 158684 │ │ │ │ + pcaddi $a6, 158658 │ │ │ │ + pcaddi $a5, 158911 │ │ │ │ + pcaddi $a4, 158708 │ │ │ │ li.w $a3, 97 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 243532 │ │ │ │ + bl 506096 │ │ │ │ addi.d $t0, $sp, 192 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ addi.d $a7, $sp, 208 │ │ │ │ - pcaddi $a6, 158678 │ │ │ │ - pcaddi $a5, 158887 │ │ │ │ - pcaddi $a4, 158898 │ │ │ │ + pcaddi $a6, 158702 │ │ │ │ + pcaddi $a5, 158911 │ │ │ │ + pcaddi $a4, 158922 │ │ │ │ li.w $a3, 77 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 17 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 243488 │ │ │ │ + bl 506052 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158669 │ │ │ │ - pcaddi $a5, 158672 │ │ │ │ - pcaddi $a4, 158687 │ │ │ │ + pcaddi $a6, 158693 │ │ │ │ + pcaddi $a5, 158696 │ │ │ │ + pcaddi $a4, 158711 │ │ │ │ li.w $a3, 65 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 243448 │ │ │ │ + bl 506012 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158659 │ │ │ │ - pcaddi $a5, 158682 │ │ │ │ - pcaddi $a4, 158689 │ │ │ │ + pcaddi $a6, 158683 │ │ │ │ + pcaddi $a5, 158706 │ │ │ │ + pcaddi $a4, 158713 │ │ │ │ li.w $a3, 79 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 243408 │ │ │ │ + bl 505972 │ │ │ │ move $a2, $s4 │ │ │ │ move $a1, $s5 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 250048 │ │ │ │ + bl 512612 │ │ │ │ move $s6, $a0 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 102 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 251532 │ │ │ │ + bl 514096 │ │ │ │ beqz $a0, 3024 │ │ │ │ ldptr.w $t1, $s6, 8 │ │ │ │ li.w $t0, 2 │ │ │ │ blt $t0, $t1, 3852 │ │ │ │ - pcaddi $a2, 158801 │ │ │ │ + pcaddi $a2, 158825 │ │ │ │ li.w $a1, 102 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 251804 │ │ │ │ + bl 514368 │ │ │ │ move $s2, $a0 │ │ │ │ - pcaddi $a2, 158854 │ │ │ │ + pcaddi $a2, 158878 │ │ │ │ li.w $a1, 77 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 251784 │ │ │ │ - pcaddi $a2, 158648 │ │ │ │ + bl 514348 │ │ │ │ + pcaddi $a2, 158672 │ │ │ │ li.w $a1, 65 │ │ │ │ st.d $a0, $sp, 48 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 251764 │ │ │ │ + bl 514328 │ │ │ │ addi.d $s8, $sp, 416 │ │ │ │ st.d $a0, $sp, 24 │ │ │ │ move $a0, $s8 │ │ │ │ - bl 591476 │ │ │ │ + bl 108888 │ │ │ │ ldptr.w $a3, $s2, 8 │ │ │ │ - pcaddi $a2, 158856 │ │ │ │ + pcaddi $a2, 158880 │ │ │ │ li.w $a1, 769 │ │ │ │ - pcaddi $a0, 158252 │ │ │ │ - bl 374484 │ │ │ │ + pcaddi $a0, 158276 │ │ │ │ + bl 562236 │ │ │ │ ldptr.w $a1, $s2, 8 │ │ │ │ move $a0, $zero │ │ │ │ move $s5, $zero │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ - bl 444792 │ │ │ │ + bl 8032 │ │ │ │ ldptr.w $t0, $s2, 8 │ │ │ │ move $s4, $a0 │ │ │ │ move $s7, $zero │ │ │ │ beqz $t0, 60 │ │ │ │ ld.d $t0, $s2, 16 │ │ │ │ move $a0, $zero │ │ │ │ addi.w $s7, $s7, 1 │ │ │ │ ldx.d $a1, $t0, $s5 │ │ │ │ - bl 444920 │ │ │ │ + bl 313016 │ │ │ │ stx.d $a0, $s4, $s5 │ │ │ │ move $a2, $a0 │ │ │ │ move $a1, $s8 │ │ │ │ move $a0, $zero │ │ │ │ - bl 593412 │ │ │ │ + bl 110824 │ │ │ │ ldptr.w $t0, $s2, 8 │ │ │ │ addi.d $s5, $s5, 8 │ │ │ │ bltu $s7, $t0, -48 │ │ │ │ nop │ │ │ │ ldptr.w $a3, $sp, 480 │ │ │ │ - pcaddi $a2, 158834 │ │ │ │ + pcaddi $a2, 158858 │ │ │ │ li.w $a1, 776 │ │ │ │ - pcaddi $a0, 158224 │ │ │ │ - bl 374372 │ │ │ │ + pcaddi $a0, 158248 │ │ │ │ + bl 562124 │ │ │ │ ld.wu $a1, $sp, 480 │ │ │ │ ld.d $a0, $sp, 488 │ │ │ │ li.w $a2, 208 │ │ │ │ - pcaddi $a3, 147780 │ │ │ │ + pcaddi $a3, 27129 │ │ │ │ bl -2192 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 79 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 251276 │ │ │ │ + bl 513840 │ │ │ │ bnez $a0, 3416 │ │ │ │ nop │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 97 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 251252 │ │ │ │ + bl 513816 │ │ │ │ bnez $a0, 3056 │ │ │ │ nop │ │ │ │ ldptr.w $a3, $sp, 480 │ │ │ │ - pcaddi $a2, 158856 │ │ │ │ + pcaddi $a2, 158880 │ │ │ │ li.w $a1, 837 │ │ │ │ - pcaddi $a0, 158202 │ │ │ │ - bl 374284 │ │ │ │ + pcaddi $a0, 158226 │ │ │ │ + bl 562036 │ │ │ │ ldptr.d $a0, $s1, 0 │ │ │ │ fld.d $fa0, $sp, 200 │ │ │ │ ldptr.w $a2, $sp, 164 │ │ │ │ li.w $a3, 1 │ │ │ │ move $a1, $s8 │ │ │ │ - bl 608424 │ │ │ │ + bl 608520 │ │ │ │ ldptr.w $t0, $s2, 8 │ │ │ │ move $s1, $s4 │ │ │ │ move $s5, $zero │ │ │ │ beqz $t0, 48 │ │ │ │ nop │ │ │ │ ldptr.d $a1, $s1, 0 │ │ │ │ move $a0, $zero │ │ │ │ addi.w $s5, $s5, 1 │ │ │ │ - bl 592780 │ │ │ │ + bl 110192 │ │ │ │ ldptr.d $a0, $s1, 0 │ │ │ │ addi.d $s1, $s1, 8 │ │ │ │ bl -2380 │ │ │ │ ldptr.w $t0, $s2, 8 │ │ │ │ st.d $zero, $s1, -8 │ │ │ │ bltu $s5, $t0, -36 │ │ │ │ move $a0, $s4 │ │ │ │ bl -2400 │ │ │ │ ld.d $a0, $sp, 224 │ │ │ │ bl -2408 │ │ │ │ move $a1, $s8 │ │ │ │ move $a0, $zero │ │ │ │ st.d $zero, $sp, 224 │ │ │ │ - bl 592916 │ │ │ │ + bl 110328 │ │ │ │ move $a0, $s6 │ │ │ │ - bl 241884 │ │ │ │ + bl 504448 │ │ │ │ move $a0, $s6 │ │ │ │ bl -2440 │ │ │ │ ld.d $s6, $sp, 728 │ │ │ │ ld.d $s8, $sp, 712 │ │ │ │ b 2336 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 158637 │ │ │ │ + pcaddi $a1, 158661 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242760 │ │ │ │ - pcaddi $a1, 158466 │ │ │ │ + bl 505324 │ │ │ │ + pcaddi $a1, 158490 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242748 │ │ │ │ + bl 505312 │ │ │ │ addi.d $t0, $sp, 176 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158463 │ │ │ │ - pcaddi $a5, 158466 │ │ │ │ + pcaddi $a6, 158487 │ │ │ │ + pcaddi $a5, 158490 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158478 │ │ │ │ + pcaddi $a4, 158502 │ │ │ │ li.w $a3, 100 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, 8 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242848 │ │ │ │ + bl 505412 │ │ │ │ addi.d $t0, $sp, 168 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158474 │ │ │ │ - pcaddi $a5, 158475 │ │ │ │ + pcaddi $a6, 158498 │ │ │ │ + pcaddi $a5, 158499 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158485 │ │ │ │ + pcaddi $a4, 158509 │ │ │ │ li.w $a3, 98 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, 8 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242804 │ │ │ │ + bl 505368 │ │ │ │ addi.d $t0, $sp, 160 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158561 │ │ │ │ - pcaddi $a5, 158562 │ │ │ │ + pcaddi $a6, 158585 │ │ │ │ + pcaddi $a5, 158586 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158566 │ │ │ │ + pcaddi $a4, 158590 │ │ │ │ li.w $a3, 116 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 4 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242760 │ │ │ │ + bl 505324 │ │ │ │ addi.d $t0, $sp, 184 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158452 │ │ │ │ - pcaddi $a5, 158519 │ │ │ │ + pcaddi $a6, 158476 │ │ │ │ + pcaddi $a5, 158543 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158529 │ │ │ │ + pcaddi $a4, 158553 │ │ │ │ li.w $a3, 111 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 8 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242716 │ │ │ │ + bl 505280 │ │ │ │ addi.d $t0, $sp, 159 │ │ │ │ move $a7, $zero │ │ │ │ move $a6, $zero │ │ │ │ - pcaddi $a5, 158590 │ │ │ │ + pcaddi $a5, 158614 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158532 │ │ │ │ + pcaddi $a4, 158556 │ │ │ │ li.w $a3, 117 │ │ │ │ move $a2, $zero │ │ │ │ move $a1, $zero │ │ │ │ move $a0, $s0 │ │ │ │ - bl 242672 │ │ │ │ + bl 505236 │ │ │ │ move $a2, $s4 │ │ │ │ move $a1, $s5 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 249312 │ │ │ │ + bl 511876 │ │ │ │ addi.d $t0, $sp, 576 │ │ │ │ st.d $a0, $sp, 104 │ │ │ │ move $a1, $zero │ │ │ │ move $a0, $t0 │ │ │ │ st.d $t0, $sp, 24 │ │ │ │ bl -2196 │ │ │ │ ldptr.w $t1, $sp, 160 │ │ │ │ li.w $t0, 1 │ │ │ │ st.d $zero, $sp, 64 │ │ │ │ bltu $t0, $t1, 2232 │ │ │ │ nop │ │ │ │ ld.d $a0, $sp, 184 │ │ │ │ beqz $a0, 20 │ │ │ │ - pcaddi $a1, 152803 │ │ │ │ + pcaddi $a1, 153057 │ │ │ │ bl -3576 │ │ │ │ st.d $a0, $sp, 48 │ │ │ │ beqz $a0, 3268 │ │ │ │ ld.d $s7, $sp, 24 │ │ │ │ ld.d $a2, $sp, 48 │ │ │ │ ldptr.w $a0, $sp, 160 │ │ │ │ lu12i.w $a1, 2441 │ │ │ │ move $a3, $s7 │ │ │ │ ori $a1, $a1, 0x680 │ │ │ │ st.d $s6, $sp, 728 │ │ │ │ - bl 187576 │ │ │ │ + bl 564916 │ │ │ │ ld.wu $a1, $sp, 160 │ │ │ │ st.d $a0, $sp, 80 │ │ │ │ move $s6, $a0 │ │ │ │ slli.d $a1, $a1, 0x5 │ │ │ │ move $a0, $zero │ │ │ │ - bl 444080 │ │ │ │ + bl 7320 │ │ │ │ ld.wu $a1, $sp, 160 │ │ │ │ move $s4, $a0 │ │ │ │ move $a0, $zero │ │ │ │ alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ slli.d $a1, $a1, 0x5 │ │ │ │ st.d $s4, $sp, 72 │ │ │ │ - bl 444052 │ │ │ │ + bl 7292 │ │ │ │ ld.wu $a1, $sp, 160 │ │ │ │ st.d $a0, $sp, 96 │ │ │ │ move $s5, $a0 │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ move $a0, $zero │ │ │ │ - bl 444028 │ │ │ │ + bl 7268 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ st.d $a0, $sp, 88 │ │ │ │ beqz $t0, 2148 │ │ │ │ ld.d $a2, $sp, 176 │ │ │ │ ld.d $a1, $sp, 168 │ │ │ │ move $a0, $s4 │ │ │ │ st.d $fp, $sp, 784 │ │ │ │ - bl 545128 │ │ │ │ + bl 132540 │ │ │ │ ldptr.w $a2, $sp, 160 │ │ │ │ ld.d $a1, $s4, 24 │ │ │ │ addi.d $fp, $sp, 232 │ │ │ │ li.w $s2, 1 │ │ │ │ sltu $a2, $s2, $a2 │ │ │ │ addi.d $a3, $sp, 616 │ │ │ │ move $a0, $fp │ │ │ │ preld 0x0, $s4, 152 │ │ │ │ - bl 529300 │ │ │ │ + bl 116696 │ │ │ │ st.d $zero, $sp, 8 │ │ │ │ stptr.d $s6, $sp, 0 │ │ │ │ ld.bu $a4, $sp, 159 │ │ │ │ ldptr.d $a2, $s1, 0 │ │ │ │ ld.d $a5, $sp, 64 │ │ │ │ addi.d $t0, $sp, 656 │ │ │ │ move $a7, $t0 │ │ │ │ move $a6, $s7 │ │ │ │ move $a3, $s4 │ │ │ │ move $a1, $fp │ │ │ │ move $a0, $s5 │ │ │ │ st.d $t0, $sp, 56 │ │ │ │ st.d $s7, $sp, 24 │ │ │ │ - bl 542508 │ │ │ │ + bl 129920 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ bgeu $s2, $t0, 2020 │ │ │ │ ld.d $s7, $sp, 56 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ st.d $s8, $sp, 712 │ │ │ │ addi.d $s2, $s4, 32 │ │ │ │ @@ -517,26 +517,26 @@ │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ li.w $s0, 1 │ │ │ │ nop │ │ │ │ ld.d $a2, $sp, 176 │ │ │ │ ld.d $a1, $sp, 168 │ │ │ │ move $a0, $s2 │ │ │ │ addi.w $s0, $s0, 1 │ │ │ │ - bl 544960 │ │ │ │ + bl 132372 │ │ │ │ stptr.d $s4, $sp, 0 │ │ │ │ st.d $zero, $sp, 8 │ │ │ │ ld.bu $a4, $sp, 159 │ │ │ │ ldptr.d $a2, $s1, 0 │ │ │ │ move $a3, $s2 │ │ │ │ move $a0, $s5 │ │ │ │ move $a7, $s7 │ │ │ │ move $a6, $s3 │ │ │ │ move $a5, $s6 │ │ │ │ move $a1, $fp │ │ │ │ - bl 542388 │ │ │ │ + bl 129800 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ addi.d $s2, $s2, 32 │ │ │ │ addi.d $s5, $s5, 96 │ │ │ │ addi.d $s4, $s4, 48 │ │ │ │ bltu $s0, $t0, -80 │ │ │ │ ld.d $s4, $sp, 88 │ │ │ │ li.w $t1, 1 │ │ │ │ @@ -544,15 +544,15 @@ │ │ │ │ ld.d $s3, $sp, 56 │ │ │ │ move $s1, $s4 │ │ │ │ move $s2, $zero │ │ │ │ bgeu $t1, $t0, 2804 │ │ │ │ move $a3, $s8 │ │ │ │ move $a1, $zero │ │ │ │ move $a0, $s4 │ │ │ │ - pcaddi $a2, 135777 │ │ │ │ + pcaddi $a2, 32630 │ │ │ │ bl -2532 │ │ │ │ ldptr.w $a1, $sp, 160 │ │ │ │ addi.w $s2, $s2, 1 │ │ │ │ addi.d $s4, $s4, 8 │ │ │ │ addi.d $s8, $s8, 96 │ │ │ │ bltu $s2, $a1, -36 │ │ │ │ beqz $a1, 2864 │ │ │ │ @@ -565,24 +565,24 @@ │ │ │ │ addi.d $s1, $s1, 8 │ │ │ │ bltu $s2, $t0, -24 │ │ │ │ ld.d $fp, $sp, 784 │ │ │ │ ld.d $s8, $sp, 712 │ │ │ │ move $a1, $t0 │ │ │ │ ld.d $s1, $sp, 80 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 187412 │ │ │ │ + bl 564752 │ │ │ │ ldptr.w $a1, $sp, 160 │ │ │ │ move $a0, $s1 │ │ │ │ move $s1, $zero │ │ │ │ - bl 187284 │ │ │ │ + bl 564624 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ ld.d $s2, $sp, 72 │ │ │ │ beqz $t0, 28 │ │ │ │ move $a0, $s2 │ │ │ │ - bl 544956 │ │ │ │ + bl 132368 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ addi.w $s1, $s1, 1 │ │ │ │ addi.d $s2, $s2, 32 │ │ │ │ bltu $s1, $t0, -20 │ │ │ │ ld.d $a0, $sp, 72 │ │ │ │ bl -3344 │ │ │ │ ld.d $a0, $sp, 96 │ │ │ │ @@ -597,227 +597,227 @@ │ │ │ │ addi.d $a0, $sp, 616 │ │ │ │ bl -4108 │ │ │ │ addi.d $a0, $sp, 656 │ │ │ │ bl -4116 │ │ │ │ nop │ │ │ │ ld.d $s1, $sp, 104 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 240904 │ │ │ │ + bl 503468 │ │ │ │ move $a0, $s1 │ │ │ │ bl -3420 │ │ │ │ ld.d $t0, $sp, 184 │ │ │ │ beqz $t0, 40 │ │ │ │ ld.d $a0, $sp, 48 │ │ │ │ bl -2860 │ │ │ │ ld.d $a1, $sp, 184 │ │ │ │ li.w $a3, 9 │ │ │ │ - pcaddi $a2, 158404 │ │ │ │ + pcaddi $a2, 158428 │ │ │ │ move $a0, $zero │ │ │ │ - bl 25424 │ │ │ │ + bl 32344 │ │ │ │ li.w $t0, -1 │ │ │ │ beq $a0, $t0, 2468 │ │ │ │ ld.d $a0, $sp, 80 │ │ │ │ bl -3472 │ │ │ │ ld.d $s6, $sp, 728 │ │ │ │ b 1308 │ │ │ │ li.w $a1, 24 │ │ │ │ st.d $fp, $sp, 784 │ │ │ │ st.d $s6, $sp, 728 │ │ │ │ st.d $s8, $sp, 712 │ │ │ │ - bl 443420 │ │ │ │ - pcaddi $t1, 158196 │ │ │ │ - pcaddi $t2, 158193 │ │ │ │ - pcaddi $t0, 158196 │ │ │ │ + bl 6660 │ │ │ │ + pcaddi $t1, 158220 │ │ │ │ + pcaddi $t2, 158217 │ │ │ │ + pcaddi $t0, 158220 │ │ │ │ st.d $t1, $a0, 8 │ │ │ │ stptr.d $t2, $a0, 0 │ │ │ │ st.d $t0, $a0, 16 │ │ │ │ st.d $a0, $sp, 112 │ │ │ │ - pcaddi $a1, 158195 │ │ │ │ + pcaddi $a1, 158219 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241688 │ │ │ │ - pcaddi $a1, 158198 │ │ │ │ + bl 504252 │ │ │ │ + pcaddi $a1, 158222 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241676 │ │ │ │ + bl 504240 │ │ │ │ addi.d $t0, $sp, 176 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158195 │ │ │ │ - pcaddi $a5, 158198 │ │ │ │ + pcaddi $a6, 158219 │ │ │ │ + pcaddi $a5, 158222 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158210 │ │ │ │ + pcaddi $a4, 158234 │ │ │ │ li.w $a3, 100 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, 8 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241776 │ │ │ │ + bl 504340 │ │ │ │ addi.d $t0, $sp, 168 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158205 │ │ │ │ - pcaddi $a5, 158206 │ │ │ │ - pcaddi $a4, 158217 │ │ │ │ + pcaddi $a6, 158229 │ │ │ │ + pcaddi $a5, 158230 │ │ │ │ + pcaddi $a4, 158241 │ │ │ │ li.w $a3, 98 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, 8 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241732 │ │ │ │ + bl 504296 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158174 │ │ │ │ - pcaddi $a5, 158211 │ │ │ │ - pcaddi $a4, 158224 │ │ │ │ + pcaddi $a6, 158198 │ │ │ │ + pcaddi $a5, 158235 │ │ │ │ + pcaddi $a4, 158248 │ │ │ │ li.w $a3, 97 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 241692 │ │ │ │ + bl 504256 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158220 │ │ │ │ - pcaddi $a5, 158223 │ │ │ │ - pcaddi $a4, 158238 │ │ │ │ + pcaddi $a6, 158244 │ │ │ │ + pcaddi $a5, 158247 │ │ │ │ + pcaddi $a4, 158262 │ │ │ │ li.w $a3, 65 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 241652 │ │ │ │ + bl 504216 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158210 │ │ │ │ - pcaddi $a5, 158233 │ │ │ │ - pcaddi $a4, 158240 │ │ │ │ + pcaddi $a6, 158234 │ │ │ │ + pcaddi $a5, 158257 │ │ │ │ + pcaddi $a4, 158264 │ │ │ │ li.w $a3, 79 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - bl 241612 │ │ │ │ + bl 504176 │ │ │ │ addi.d $t0, $sp, 184 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158165 │ │ │ │ - pcaddi $a5, 158232 │ │ │ │ + pcaddi $a6, 158189 │ │ │ │ + pcaddi $a5, 158256 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158242 │ │ │ │ + pcaddi $a4, 158266 │ │ │ │ li.w $a3, 111 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 8 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241568 │ │ │ │ + bl 504132 │ │ │ │ addi.d $t0, $sp, 159 │ │ │ │ move $a7, $zero │ │ │ │ move $a6, $zero │ │ │ │ - pcaddi $a5, 158235 │ │ │ │ + pcaddi $a5, 158259 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158245 │ │ │ │ + pcaddi $a4, 158269 │ │ │ │ li.w $a3, 117 │ │ │ │ move $a2, $zero │ │ │ │ move $a1, $zero │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241524 │ │ │ │ + bl 504088 │ │ │ │ addi.d $t0, $sp, 160 │ │ │ │ move $a7, $zero │ │ │ │ - pcaddi $a6, 158241 │ │ │ │ - pcaddi $a5, 158242 │ │ │ │ + pcaddi $a6, 158265 │ │ │ │ + pcaddi $a5, 158266 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a4, 158246 │ │ │ │ + pcaddi $a4, 158270 │ │ │ │ li.w $a3, 116 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 4 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 241480 │ │ │ │ + bl 504044 │ │ │ │ move $a2, $s4 │ │ │ │ move $a1, $s5 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 248120 │ │ │ │ + bl 510684 │ │ │ │ addi.d $t0, $sp, 576 │ │ │ │ st.d $a0, $sp, 120 │ │ │ │ move $a1, $zero │ │ │ │ move $a0, $t0 │ │ │ │ st.d $t0, $sp, 24 │ │ │ │ bl -3388 │ │ │ │ ldptr.w $t1, $sp, 160 │ │ │ │ li.w $t0, 1 │ │ │ │ st.d $zero, $sp, 72 │ │ │ │ bltu $t0, $t1, 1000 │ │ │ │ nop │ │ │ │ ld.d $a0, $sp, 184 │ │ │ │ beqz $a0, 20 │ │ │ │ - pcaddi $a1, 152505 │ │ │ │ + pcaddi $a1, 152759 │ │ │ │ bl -4768 │ │ │ │ st.d $a0, $sp, 48 │ │ │ │ beqz $a0, 2044 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 79 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 249540 │ │ │ │ + bl 512104 │ │ │ │ bnez $a0, 1072 │ │ │ │ nop │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 97 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 249516 │ │ │ │ + bl 512080 │ │ │ │ st.d $zero, $sp, 128 │ │ │ │ move $s8, $zero │ │ │ │ bnez $a0, 1088 │ │ │ │ nop │ │ │ │ ld.d $s6, $sp, 24 │ │ │ │ ld.d $a2, $sp, 48 │ │ │ │ ldptr.w $a0, $sp, 160 │ │ │ │ lu12i.w $a1, 2441 │ │ │ │ move $a3, $s6 │ │ │ │ ori $a1, $a1, 0x680 │ │ │ │ - bl 186332 │ │ │ │ + bl 563672 │ │ │ │ ld.wu $a1, $sp, 160 │ │ │ │ st.d $a0, $sp, 88 │ │ │ │ move $fp, $a0 │ │ │ │ slli.d $a1, $a1, 0x5 │ │ │ │ move $a0, $zero │ │ │ │ - bl 442836 │ │ │ │ + bl 6076 │ │ │ │ ld.wu $a1, $sp, 160 │ │ │ │ st.d $a0, $sp, 80 │ │ │ │ move $s5, $a0 │ │ │ │ alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ slli.d $a1, $a1, 0x5 │ │ │ │ move $a0, $zero │ │ │ │ - bl 442808 │ │ │ │ + bl 6048 │ │ │ │ ld.wu $a1, $sp, 160 │ │ │ │ st.d $a0, $sp, 104 │ │ │ │ move $s7, $a0 │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ move $a0, $zero │ │ │ │ - bl 442784 │ │ │ │ + bl 6024 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ st.d $a0, $sp, 96 │ │ │ │ beqz $t0, 1176 │ │ │ │ ld.d $a2, $sp, 176 │ │ │ │ ld.d $a1, $sp, 168 │ │ │ │ move $a0, $s5 │ │ │ │ li.w $s4, 1 │ │ │ │ - bl 543884 │ │ │ │ + bl 131296 │ │ │ │ ldptr.w $a2, $sp, 160 │ │ │ │ ld.d $a1, $s5, 24 │ │ │ │ addi.d $t0, $sp, 232 │ │ │ │ move $a0, $t0 │ │ │ │ sltu $a2, $s4, $a2 │ │ │ │ addi.d $a3, $sp, 616 │ │ │ │ preld 0x0, $s5, 152 │ │ │ │ st.d $t0, $sp, 64 │ │ │ │ - bl 528056 │ │ │ │ + bl 115452 │ │ │ │ st.d $s8, $sp, 8 │ │ │ │ stptr.d $fp, $sp, 0 │ │ │ │ ld.bu $a4, $sp, 159 │ │ │ │ ldptr.d $a2, $s1, 0 │ │ │ │ ld.d $a5, $sp, 72 │ │ │ │ ld.d $a1, $sp, 64 │ │ │ │ addi.d $t1, $sp, 656 │ │ │ │ move $a6, $s6 │ │ │ │ move $a3, $s5 │ │ │ │ move $a7, $t1 │ │ │ │ move $a0, $s7 │ │ │ │ st.d $s6, $sp, 24 │ │ │ │ st.d $t1, $sp, 56 │ │ │ │ - bl 541264 │ │ │ │ + bl 128676 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ bgeu $s4, $t0, 1056 │ │ │ │ move $s6, $s7 │ │ │ │ addi.d $s4, $s5, 32 │ │ │ │ addi.d $s5, $fp, 48 │ │ │ │ li.w $fp, 1 │ │ │ │ st.d $s2, $sp, 136 │ │ │ │ @@ -833,26 +833,26 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld.d $a2, $sp, 176 │ │ │ │ ld.d $a1, $sp, 168 │ │ │ │ move $a0, $s4 │ │ │ │ addi.w $s0, $s0, 1 │ │ │ │ - bl 543696 │ │ │ │ + bl 131108 │ │ │ │ stptr.d $s5, $sp, 0 │ │ │ │ st.d $s8, $sp, 8 │ │ │ │ ld.bu $a4, $sp, 159 │ │ │ │ ldptr.d $a2, $s1, 0 │ │ │ │ move $a3, $s4 │ │ │ │ move $a0, $s7 │ │ │ │ move $a7, $fp │ │ │ │ move $a6, $s3 │ │ │ │ move $a5, $s2 │ │ │ │ move $a1, $s6 │ │ │ │ - bl 541124 │ │ │ │ + bl 128536 │ │ │ │ ldptr.w $t1, $sp, 160 │ │ │ │ addi.d $s4, $s4, 32 │ │ │ │ addi.d $s7, $s7, 96 │ │ │ │ addi.d $s5, $s5, 48 │ │ │ │ bltu $s0, $t1, -80 │ │ │ │ ld.d $s5, $sp, 96 │ │ │ │ li.w $t0, 1 │ │ │ │ @@ -864,15 +864,15 @@ │ │ │ │ move $s4, $zero │ │ │ │ bgeu $t0, $t1, 868 │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $a3, $s6 │ │ │ │ move $a1, $zero │ │ │ │ move $a0, $s5 │ │ │ │ - pcaddi $a2, 135717 │ │ │ │ + pcaddi $a2, 32570 │ │ │ │ bl -3812 │ │ │ │ ldptr.w $a1, $sp, 160 │ │ │ │ addi.w $s4, $s4, 1 │ │ │ │ addi.d $s5, $s5, 8 │ │ │ │ addi.d $s6, $s6, 96 │ │ │ │ bltu $s4, $a1, -36 │ │ │ │ beqz $a1, 40 │ │ │ │ @@ -883,26 +883,26 @@ │ │ │ │ bl -4592 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ addi.d $s1, $s1, 8 │ │ │ │ bltu $s4, $t0, -24 │ │ │ │ move $a1, $t0 │ │ │ │ ld.d $s1, $sp, 88 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 186140 │ │ │ │ + bl 563480 │ │ │ │ ldptr.w $a1, $sp, 160 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 186016 │ │ │ │ + bl 563356 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ ld.d $s1, $sp, 80 │ │ │ │ beqz $t0, 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $a0, $s1 │ │ │ │ - bl 543676 │ │ │ │ + bl 131088 │ │ │ │ ldptr.w $t0, $sp, 160 │ │ │ │ addi.w $s2, $s2, 1 │ │ │ │ addi.d $s1, $s1, 32 │ │ │ │ bltu $s2, $t0, -20 │ │ │ │ ld.d $a0, $sp, 80 │ │ │ │ bl -4624 │ │ │ │ ld.d $a0, $sp, 104 │ │ │ │ @@ -918,43 +918,43 @@ │ │ │ │ ld.d $t0, $sp, 184 │ │ │ │ beqz $t0, 12 │ │ │ │ ld.d $a0, $sp, 48 │ │ │ │ bl -4104 │ │ │ │ beqz $s8, 56 │ │ │ │ addi.d $a1, $sp, 496 │ │ │ │ move $a0, $zero │ │ │ │ - bl 590644 │ │ │ │ + bl 108056 │ │ │ │ ld.d $s1, $sp, 128 │ │ │ │ move $a0, $zero │ │ │ │ move $a1, $s1 │ │ │ │ - bl 590436 │ │ │ │ + bl 107848 │ │ │ │ move $a0, $s1 │ │ │ │ bl -4720 │ │ │ │ move $a0, $s8 │ │ │ │ - bl 263776 │ │ │ │ + bl 587004 │ │ │ │ move $a0, $s8 │ │ │ │ bl -4736 │ │ │ │ ld.d $s1, $sp, 120 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 239568 │ │ │ │ + bl 502132 │ │ │ │ move $a0, $s1 │ │ │ │ bl -4756 │ │ │ │ ld.d $a0, $sp, 88 │ │ │ │ bl -4764 │ │ │ │ ld.d $a0, $sp, 112 │ │ │ │ bl -4772 │ │ │ │ ld.d $fp, $sp, 784 │ │ │ │ ld.d $s6, $sp, 728 │ │ │ │ ld.d $s8, $sp, 712 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 239540 │ │ │ │ + bl 502104 │ │ │ │ ld.d $a0, $sp, 40 │ │ │ │ - bl 239532 │ │ │ │ + bl 502096 │ │ │ │ move $a0, $s3 │ │ │ │ - bl 239508 │ │ │ │ + bl 502072 │ │ │ │ move $a0, $s3 │ │ │ │ bl -4816 │ │ │ │ ld.d $a0, $sp, 32 │ │ │ │ bl -4824 │ │ │ │ pcalau12i $t0, 204 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ ld.d $t1, $sp, 696 │ │ │ │ @@ -968,20 +968,20 @@ │ │ │ │ ld.d $s4, $sp, 744 │ │ │ │ ld.d $s5, $sp, 736 │ │ │ │ ld.d $s7, $sp, 720 │ │ │ │ move $a0, $zero │ │ │ │ addi.d $sp, $sp, 800 │ │ │ │ ret │ │ │ │ ld.d $a0, $sp, 40 │ │ │ │ - pcaddi $a1, 158212 │ │ │ │ - bl 239160 │ │ │ │ + pcaddi $a1, 158236 │ │ │ │ + bl 501724 │ │ │ │ b -116 │ │ │ │ ld.d $a0, $sp, 40 │ │ │ │ - pcaddi $a1, 157786 │ │ │ │ - bl 239144 │ │ │ │ + pcaddi $a1, 157810 │ │ │ │ + bl 501708 │ │ │ │ b -3452 │ │ │ │ addi.d $a0, $sp, 616 │ │ │ │ bl -5648 │ │ │ │ addi.d $a0, $sp, 656 │ │ │ │ bl -5656 │ │ │ │ b -272 │ │ │ │ nop │ │ │ │ @@ -1001,278 +1001,278 @@ │ │ │ │ move $a1, $zero │ │ │ │ addi.d $a0, $sp, 656 │ │ │ │ bl -4464 │ │ │ │ li.w $t0, 1 │ │ │ │ st.d $t0, $sp, 64 │ │ │ │ b -2256 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 158109 │ │ │ │ + pcaddi $a1, 158133 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 239024 │ │ │ │ + bl 501588 │ │ │ │ b -3020 │ │ │ │ ld.d $fp, $sp, 784 │ │ │ │ nop │ │ │ │ ld.d $a0, $sp, 96 │ │ │ │ - bl 541252 │ │ │ │ + bl 128664 │ │ │ │ ldptr.w $a1, $sp, 160 │ │ │ │ b -1788 │ │ │ │ addi.d $a0, $sp, 416 │ │ │ │ - bl 597132 │ │ │ │ - pcaddi $a2, 157905 │ │ │ │ + bl 114544 │ │ │ │ + pcaddi $a2, 157929 │ │ │ │ li.w $a1, 79 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 248748 │ │ │ │ + bl 511312 │ │ │ │ ld.d $t0, $a0, 16 │ │ │ │ addi.d $a1, $sp, 416 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ - bl 603956 │ │ │ │ + bl 604052 │ │ │ │ b -1104 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 157859 │ │ │ │ + pcaddi $a2, 157883 │ │ │ │ li.w $a1, 97 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 248708 │ │ │ │ + bl 511272 │ │ │ │ addi.d $s6, $sp, 496 │ │ │ │ move $s7, $a0 │ │ │ │ move $a0, $s6 │ │ │ │ st.d $s6, $sp, 56 │ │ │ │ - bl 588416 │ │ │ │ + bl 105828 │ │ │ │ ldptr.w $t0, $s7, 8 │ │ │ │ blez $t0, 104 │ │ │ │ move $s5, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld.d $t0, $s7, 16 │ │ │ │ bstrpick.d $s4, $s5, 0x1f, 0x0 │ │ │ │ slli.d $s4, $s4, 0x3 │ │ │ │ ldx.d $a3, $t0, $s4 │ │ │ │ - pcaddi $a2, 157919 │ │ │ │ + pcaddi $a2, 157943 │ │ │ │ li.w $a1, 511 │ │ │ │ - pcaddi $a0, 157479 │ │ │ │ - bl 371392 │ │ │ │ + pcaddi $a0, 157503 │ │ │ │ + bl 559144 │ │ │ │ ld.d $t0, $s7, 16 │ │ │ │ move $a0, $zero │ │ │ │ addi.d $s5, $s5, 1 │ │ │ │ ldx.d $a1, $t0, $s4 │ │ │ │ - bl 90816 │ │ │ │ + bl 246016 │ │ │ │ move $s4, $a0 │ │ │ │ move $a1, $s6 │ │ │ │ move $a0, $zero │ │ │ │ move $a2, $s4 │ │ │ │ - bl 590356 │ │ │ │ + bl 107768 │ │ │ │ ldptr.w $t1, $s7, 8 │ │ │ │ slli.w $t0, $s5, 0x0 │ │ │ │ blt $t0, $t1, -80 │ │ │ │ st.d $s4, $sp, 128 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 79 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 248260 │ │ │ │ + bl 510824 │ │ │ │ bnez $a0, 608 │ │ │ │ nop │ │ │ │ ld.d $a0, $sp, 56 │ │ │ │ - bl 262704 │ │ │ │ + bl 585932 │ │ │ │ ldptr.w $a3, $a0, 16 │ │ │ │ move $s8, $a0 │ │ │ │ - pcaddi $a2, 157911 │ │ │ │ + pcaddi $a2, 157935 │ │ │ │ li.w $a1, 524 │ │ │ │ - pcaddi $a0, 157451 │ │ │ │ - bl 371280 │ │ │ │ + pcaddi $a0, 157475 │ │ │ │ + bl 559032 │ │ │ │ b -1280 │ │ │ │ nop │ │ │ │ ld.d $a0, $sp, 104 │ │ │ │ - bl 542020 │ │ │ │ + bl 129432 │ │ │ │ ldptr.w $a1, $sp, 160 │ │ │ │ b -788 │ │ │ │ - pcaddi $a2, 157803 │ │ │ │ + pcaddi $a2, 157827 │ │ │ │ li.w $a1, 97 │ │ │ │ move $a0, $s0 │ │ │ │ st.d $fp, $sp, 784 │ │ │ │ - bl 248480 │ │ │ │ + bl 511044 │ │ │ │ addi.d $t0, $sp, 496 │ │ │ │ move $s7, $a0 │ │ │ │ move $a0, $t0 │ │ │ │ st.d $t0, $sp, 56 │ │ │ │ - bl 588188 │ │ │ │ + bl 105600 │ │ │ │ ldptr.w $t0, $s7, 8 │ │ │ │ move $fp, $zero │ │ │ │ beqz $t0, 112 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ move $s0, $s7 │ │ │ │ ld.d $s7, $sp, 56 │ │ │ │ move $s5, $zero │ │ │ │ nop │ │ │ │ ld.d $t1, $s0, 16 │ │ │ │ slli.d $fp, $s5, 0x3 │ │ │ │ - pcaddi $a2, 158037 │ │ │ │ + pcaddi $a2, 158061 │ │ │ │ ldx.d $a3, $t1, $fp │ │ │ │ li.w $a1, 794 │ │ │ │ - pcaddi $a0, 157420 │ │ │ │ - bl 371156 │ │ │ │ + pcaddi $a0, 157444 │ │ │ │ + bl 558908 │ │ │ │ ld.d $t1, $s0, 16 │ │ │ │ move $a0, $zero │ │ │ │ addi.d $s5, $s5, 1 │ │ │ │ ldx.d $a1, $t1, $fp │ │ │ │ - bl 88532 │ │ │ │ + bl 243732 │ │ │ │ move $fp, $a0 │ │ │ │ move $a1, $s7 │ │ │ │ move $a0, $zero │ │ │ │ move $a2, $fp │ │ │ │ - bl 590120 │ │ │ │ + bl 107532 │ │ │ │ ldptr.w $t2, $s0, 8 │ │ │ │ slli.w $t1, $s5, 0x0 │ │ │ │ bltu $t1, $t2, -76 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ nop │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 79 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 248020 │ │ │ │ + bl 510584 │ │ │ │ bnez $a0, 304 │ │ │ │ nop │ │ │ │ ld.d $a0, $sp, 56 │ │ │ │ - bl 262464 │ │ │ │ + bl 585692 │ │ │ │ ldptr.w $a3, $a0, 16 │ │ │ │ - pcaddi $a2, 157852 │ │ │ │ + pcaddi $a2, 157876 │ │ │ │ li.w $a1, 807 │ │ │ │ move $s7, $a0 │ │ │ │ - pcaddi $a0, 157391 │ │ │ │ - bl 371040 │ │ │ │ + pcaddi $a0, 157415 │ │ │ │ + bl 558792 │ │ │ │ ldptr.w $a3, $sp, 480 │ │ │ │ - pcaddi $a2, 158010 │ │ │ │ + pcaddi $a2, 158034 │ │ │ │ li.w $a1, 808 │ │ │ │ - pcaddi $a0, 157386 │ │ │ │ - bl 371020 │ │ │ │ + pcaddi $a0, 157410 │ │ │ │ + bl 558772 │ │ │ │ move $a2, $zero │ │ │ │ li.w $a1, 77 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 247944 │ │ │ │ + bl 510508 │ │ │ │ beqz $a0, 148 │ │ │ │ ld.d $t0, $sp, 48 │ │ │ │ - pcaddi $a1, 157672 │ │ │ │ + pcaddi $a1, 157696 │ │ │ │ ld.d $t0, $t0, 16 │ │ │ │ ldptr.d $s5, $t0, 0 │ │ │ │ move $a0, $s5 │ │ │ │ st.d $s5, $sp, 192 │ │ │ │ bl -6212 │ │ │ │ beqz $a0, 332 │ │ │ │ - pcaddi $a1, 157667 │ │ │ │ + pcaddi $a1, 157691 │ │ │ │ move $a0, $s5 │ │ │ │ bl -6228 │ │ │ │ move $a3, $zero │ │ │ │ bnez $a0, 80 │ │ │ │ - pcaddi $a2, 158002 │ │ │ │ + pcaddi $a2, 158026 │ │ │ │ li.w $a1, 818 │ │ │ │ - pcaddi $a0, 157364 │ │ │ │ - bl 370932 │ │ │ │ + pcaddi $a0, 157388 │ │ │ │ + bl 558684 │ │ │ │ li.w $a2, 2 │ │ │ │ b 80 │ │ │ │ nop │ │ │ │ addi.d $a0, $sp, 232 │ │ │ │ - bl 596524 │ │ │ │ - pcaddi $a2, 157753 │ │ │ │ + bl 113936 │ │ │ │ + pcaddi $a2, 157777 │ │ │ │ li.w $a1, 79 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 248140 │ │ │ │ + bl 510704 │ │ │ │ ld.d $t0, $a0, 16 │ │ │ │ addi.d $a1, $sp, 232 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ - bl 603348 │ │ │ │ + bl 603444 │ │ │ │ b -3448 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 157991 │ │ │ │ + pcaddi $a2, 158015 │ │ │ │ li.w $a1, 820 │ │ │ │ - pcaddi $a0, 157345 │ │ │ │ - bl 370856 │ │ │ │ + pcaddi $a0, 157369 │ │ │ │ + bl 558608 │ │ │ │ move $a2, $zero │ │ │ │ nop │ │ │ │ ld.d $a3, $sp, 24 │ │ │ │ move $a1, $s7 │ │ │ │ move $a0, $s8 │ │ │ │ - bl 605796 │ │ │ │ + bl 605892 │ │ │ │ ld.d $a1, $sp, 56 │ │ │ │ move $a0, $zero │ │ │ │ - bl 589568 │ │ │ │ + bl 106980 │ │ │ │ move $a1, $fp │ │ │ │ move $a0, $zero │ │ │ │ - bl 589364 │ │ │ │ + bl 106776 │ │ │ │ move $a0, $fp │ │ │ │ bl -5792 │ │ │ │ move $a0, $s7 │ │ │ │ - bl 262704 │ │ │ │ + bl 585932 │ │ │ │ move $a0, $s7 │ │ │ │ bl -5808 │ │ │ │ ld.d $fp, $sp, 784 │ │ │ │ b -3524 │ │ │ │ ld.d $a6, $sp, 256 │ │ │ │ ld.d $a5, $sp, 248 │ │ │ │ ld.d $a4, $sp, 240 │ │ │ │ ld.d $a3, $sp, 232 │ │ │ │ - pcaddi $a2, 157765 │ │ │ │ + pcaddi $a2, 157789 │ │ │ │ li.w $a1, 800 │ │ │ │ - pcaddi $a0, 157317 │ │ │ │ - bl 370744 │ │ │ │ + pcaddi $a0, 157341 │ │ │ │ + bl 558496 │ │ │ │ ld.d $a0, $sp, 56 │ │ │ │ addi.d $a1, $sp, 232 │ │ │ │ - bl 595448 │ │ │ │ + bl 112860 │ │ │ │ b -340 │ │ │ │ - pcaddi $a1, 157907 │ │ │ │ + pcaddi $a1, 157931 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 238184 │ │ │ │ + bl 500748 │ │ │ │ b -3860 │ │ │ │ ld.d $a6, $sp, 440 │ │ │ │ ld.d $a5, $sp, 432 │ │ │ │ ld.d $a4, $sp, 424 │ │ │ │ ld.d $a3, $sp, 416 │ │ │ │ - pcaddi $a2, 157749 │ │ │ │ + pcaddi $a2, 157773 │ │ │ │ li.w $a1, 517 │ │ │ │ - pcaddi $a0, 157301 │ │ │ │ - bl 370680 │ │ │ │ + pcaddi $a0, 157325 │ │ │ │ + bl 558432 │ │ │ │ ld.d $a0, $sp, 56 │ │ │ │ addi.d $a1, $sp, 416 │ │ │ │ - bl 595384 │ │ │ │ + bl 112796 │ │ │ │ b -644 │ │ │ │ - pcaddi $a2, 157791 │ │ │ │ + pcaddi $a2, 157815 │ │ │ │ li.w $a1, 691 │ │ │ │ - pcaddi $a0, 157293 │ │ │ │ - bl 370648 │ │ │ │ + pcaddi $a0, 157317 │ │ │ │ + bl 558400 │ │ │ │ b -2480 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 157917 │ │ │ │ + pcaddi $a2, 157941 │ │ │ │ move $a3, $zero │ │ │ │ li.w $a1, 815 │ │ │ │ - pcaddi $a0, 157286 │ │ │ │ - bl 370620 │ │ │ │ + pcaddi $a0, 157310 │ │ │ │ + bl 558372 │ │ │ │ li.w $a2, 1 │ │ │ │ b -232 │ │ │ │ nop │ │ │ │ ld.d $fp, $sp, 784 │ │ │ │ ld.d $s8, $sp, 712 │ │ │ │ b -944 │ │ │ │ nop │ │ │ │ st.d $fp, $sp, 784 │ │ │ │ st.d $s6, $sp, 728 │ │ │ │ st.d $s8, $sp, 712 │ │ │ │ bl -5136 │ │ │ │ ld.d $a3, $sp, 184 │ │ │ │ - pcaddi $a2, 152264 │ │ │ │ + pcaddi $a2, 152382 │ │ │ │ li.w $a1, 490 │ │ │ │ - pcaddi $a0, 157270 │ │ │ │ - bl 370556 │ │ │ │ + pcaddi $a0, 157294 │ │ │ │ + bl 558308 │ │ │ │ li.w $a0, -1 │ │ │ │ bl -6556 │ │ │ │ nop │ │ │ │ ld.d $a3, $sp, 184 │ │ │ │ - pcaddi $a2, 152256 │ │ │ │ + pcaddi $a2, 152374 │ │ │ │ li.w $a1, 631 │ │ │ │ - pcaddi $a0, 157262 │ │ │ │ + pcaddi $a0, 157286 │ │ │ │ st.d $fp, $sp, 784 │ │ │ │ st.d $s6, $sp, 728 │ │ │ │ st.d $s8, $sp, 712 │ │ │ │ - bl 370512 │ │ │ │ + bl 558264 │ │ │ │ li.w $a0, -1 │ │ │ │ bl -6600 │ │ │ │ ld.d $fp, $sp, 784 │ │ │ │ ld.d $s8, $sp, 712 │ │ │ │ b -2824 │ │ │ │ move $a5, $a0 │ │ │ │ pcalau12i $a0, -1 │ │ │ │ @@ -1427,4998 +1427,6728 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - pcalau12i $s6, 204 │ │ │ │ - ld.d $s6, $s6, -240 │ │ │ │ - ldptr.d $t0, $s6, 0 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $a2 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $a2, $a3 │ │ │ │ - pcaddi $a1, 151583 │ │ │ │ - move $a0, $sp │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - move $s3, $a3 │ │ │ │ - move $s5, $a4 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 415728 │ │ │ │ - bnez $s2, 436 │ │ │ │ - move $a2, $s5 │ │ │ │ - pcaddi $a1, 155536 │ │ │ │ - move $a0, $sp │ │ │ │ - bl 415708 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $s0, $t0, 348 │ │ │ │ - ld.d $s2, $s1, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $s2, 72 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + beqz $t0, 40 │ │ │ │ + nop │ │ │ │ + andi $t1, $t0, 0x1 │ │ │ │ + srli.w $t0, $t0, 0x1 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ + bnez $t0, -12 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s1, 16 │ │ │ │ - ld.d $t1, $s1, 8 │ │ │ │ - slli.d $t0, $s0, 0x3 │ │ │ │ - ldx.d $a5, $t2, $t0 │ │ │ │ - ldx.d $a3, $t1, $t0 │ │ │ │ - move $a6, $s5 │ │ │ │ - move $a4, $s3 │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 151559 │ │ │ │ - move $a0, $sp │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 415628 │ │ │ │ - bne $s2, $s0, -48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.wu $s7, $s1, 48 │ │ │ │ - move $s2, $zero │ │ │ │ - bnez $s7, 88 │ │ │ │ - b 148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a2, 1020 │ │ │ │ + move $a1, $zero │ │ │ │ + pcaddi $a0, 208366 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -6096 │ │ │ │ + pcaddi $t7, 157759 │ │ │ │ + move $t0, $a0 │ │ │ │ + vld $vr0, $t7, 0 │ │ │ │ + li.w $t2, 1 │ │ │ │ + vst $vr0, $t0, 260 │ │ │ │ + or $t1, $s1, $s0 │ │ │ │ + li.w $a3, 4 │ │ │ │ + li.w $a2, 7 │ │ │ │ + li.w $a1, 3 │ │ │ │ + li.w $t5, 64 │ │ │ │ + li.w $t4, 112 │ │ │ │ + li.w $t3, 48 │ │ │ │ + pcaddi $t6, 157751 │ │ │ │ + sltu $t1, $t2, $t1 │ │ │ │ + vld $vr0, $t6, 0 │ │ │ │ + vst $vr0, $t0, 328 │ │ │ │ + lu32i.d $t5, 176 │ │ │ │ + lu32i.d $t4, 144 │ │ │ │ + lu32i.d $t3, 240 │ │ │ │ + li.w $a5, 10 │ │ │ │ + li.w $a4, 12 │ │ │ │ + lu32i.d $a3, 11 │ │ │ │ + lu32i.d $a2, 9 │ │ │ │ + lu32i.d $a1, 15 │ │ │ │ + li.w $a0, 160 │ │ │ │ + li.w $t8, 192 │ │ │ │ + pcaddi $t2, 157741 │ │ │ │ + vld $vr0, $t2, 0 │ │ │ │ + st.b $t1, $t0, 1028 │ │ │ │ + vst $vr0, $t0, 388 │ │ │ │ + pcaddi $t1, 157741 │ │ │ │ + st.d $t5, $t0, 412 │ │ │ │ + vld $vr0, $t1, 0 │ │ │ │ + vst $vr0, $t0, 456 │ │ │ │ + st.d $t4, $t0, 472 │ │ │ │ + st.d $t3, $t0, 436 │ │ │ │ + st.w $s1, $t0, 1020 │ │ │ │ + st.w $s0, $t0, 1024 │ │ │ │ + st.w $a5, $t0, 356 │ │ │ │ + st.w $a4, $t0, 300 │ │ │ │ + st.d $a3, $t0, 284 │ │ │ │ + st.d $a2, $t0, 344 │ │ │ │ + st.d $a1, $t0, 308 │ │ │ │ + st.w $a0, $t0, 484 │ │ │ │ + st.w $t8, $t0, 428 │ │ │ │ + move $t3, $t0 │ │ │ │ + pcaddi $t4, 208577 │ │ │ │ + pcaddi $t5, 208571 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t3, 0 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $t0, 24 │ │ │ │ nop │ │ │ │ + andi $t2, $t0, 0x1 │ │ │ │ + srli.w $t0, $t0, 0x1 │ │ │ │ + add.w $t1, $t2, $t1 │ │ │ │ + bnez $t0, -12 │ │ │ │ + stptr.w $t1, $t4, 0 │ │ │ │ + addi.d $t3, $t3, 4 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + bne $t3, $t5, -44 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a4, $s3 │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 151555 │ │ │ │ - move $a0, $sp │ │ │ │ - bl 415560 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a1, 151556 │ │ │ │ - ldx.d $a2, $t0, $s0 │ │ │ │ - move $a0, $sp │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl 415532 │ │ │ │ - beq $s7, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - ldx.d $a3, $t1, $s0 │ │ │ │ - beqz $t0, 12 │ │ │ │ - ldx.d $t0, $t0, $s0 │ │ │ │ - bnez $t0, -84 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 151537 │ │ │ │ - move $a0, $sp │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl 415468 │ │ │ │ - bne $s7, $s2, -56 │ │ │ │ nop │ │ │ │ - ld.d $a6, $s1, 56 │ │ │ │ - ldptr.d $a4, $s1, 0 │ │ │ │ - move $a5, $s3 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 151514 │ │ │ │ - move $a0, $sp │ │ │ │ - bl 415428 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s6, 0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bne $t1, $t0, 148 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ + pcaddi $t1, 208293 │ │ │ │ + ldptr.w $t2, $t1, 1024 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bne $t2, $t0, 68 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ + ldptr.w $t0, $t0, 1040 │ │ │ │ + move $a0, $zero │ │ │ │ + beq $t0, $t2, 56 │ │ │ │ + ldptr.w $a0, $t1, 1020 │ │ │ │ + sltu $a0, $a0, $t0 │ │ │ │ + xori $a0, $a0, 0x1 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $s1, 16 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - ldx.d $a5, $t1, $s0 │ │ │ │ - ldx.d $a3, $t0, $s0 │ │ │ │ - move $a6, $s5 │ │ │ │ - move $a4, $s3 │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 151478 │ │ │ │ - move $a0, $sp │ │ │ │ - bl 415308 │ │ │ │ - b -312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a0, 1 │ │ │ │ nop │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 151466 │ │ │ │ - move $a0, $sp │ │ │ │ - bl 415276 │ │ │ │ - b -448 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - bl -6408 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s5, $sp, 72 │ │ │ │ - pcalau12i $s5, 204 │ │ │ │ - ld.d $s5, $s5, -240 │ │ │ │ - st.d $s1, $sp, 104 │ │ │ │ - st.d $s2, $sp, 96 │ │ │ │ - st.d $s4, $sp, 80 │ │ │ │ - ldptr.d $t1, $s5, 0 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s0, $sp, 112 │ │ │ │ - st.d $s3, $sp, 88 │ │ │ │ - st.d $s6, $sp, 64 │ │ │ │ - st.d $s7, $sp, 56 │ │ │ │ - ld.bu $t0, $a1, 456 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - move $s1, $a1 │ │ │ │ - li.w $s2, 8 │ │ │ │ - li.w $s4, 7 │ │ │ │ - bnez $t0, 12 │ │ │ │ - li.w $s2, 9 │ │ │ │ - li.w $s4, 10 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - beqz $a1, 12 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $a2, $t0, 220 │ │ │ │ - ld.d $t0, $s1, 232 │ │ │ │ - beqz $t0, 596 │ │ │ │ - ldptr.w $s7, $t0, 24 │ │ │ │ + beqz $a1, 720 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 32 │ │ │ │ + st.d $s2, $sp, 24 │ │ │ │ + st.d $s3, $sp, 16 │ │ │ │ + st.d $s4, $sp, 8 │ │ │ │ + pcaddi $s3, 208263 │ │ │ │ + addi.w $t0, $a1, -1 │ │ │ │ + li.w $t1, 14 │ │ │ │ + ldptr.w $s4, $s3, 1020 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bgeu $t1, $t0, 680 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + vreplgr2vr.w $vr6, $s4 │ │ │ │ + vldi $vr7, 0 │ │ │ │ + vldi $vr5, 2049 │ │ │ │ + stptr.d $s5, $sp, 0 │ │ │ │ + addi.d $s0, $a0, 48 │ │ │ │ + bstrpick.d $s5, $a1, 0x1f, 0x4 │ │ │ │ + pcaddi $t0, 208509 │ │ │ │ + alsl.d $s5, $s5, $s0, 0x4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vld $vr0, $s0, -48 │ │ │ │ + vslti.b $vr3, $vr0, 0 │ │ │ │ + vexth.h.b $vr1, $vr0 │ │ │ │ + vilvl.b $vr0, $vr3, $vr0 │ │ │ │ + vexth.w.h $vr3, $vr0 │ │ │ │ + vpickve2gr.w $a5, $vr3, 0x0 │ │ │ │ + vpickve2gr.w $a4, $vr3, 0x1 │ │ │ │ + vpickve2gr.w $a3, $vr3, 0x2 │ │ │ │ + vpickve2gr.w $a2, $vr3, 0x3 │ │ │ │ + bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ + vexth.w.h $vr2, $vr1 │ │ │ │ + vslti.h $vr4, $vr1, 0 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + vilvl.h $vr1, $vr4, $vr1 │ │ │ │ + vpickve2gr.w $t8, $vr1, 0x0 │ │ │ │ + vpickve2gr.w $t7, $vr1, 0x1 │ │ │ │ + bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ + vpickve2gr.w $t6, $vr1, 0x2 │ │ │ │ + vpickve2gr.w $t5, $vr1, 0x3 │ │ │ │ + vpickve2gr.w $t4, $vr2, 0x0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + vpickve2gr.w $t3, $vr2, 0x1 │ │ │ │ + vpickve2gr.w $t2, $vr2, 0x2 │ │ │ │ + vpickve2gr.w $t1, $vr2, 0x3 │ │ │ │ + bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ + vslti.h $vr4, $vr0, 0 │ │ │ │ + vilvl.h $vr0, $vr4, $vr0 │ │ │ │ + vpickve2gr.w $a0, $vr0, 0x0 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + vpickve2gr.w $a1, $vr0, 0x1 │ │ │ │ + vpickve2gr.w $a7, $vr0, 0x2 │ │ │ │ + vpickve2gr.w $a6, $vr0, 0x3 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $a5, $a5, 0x2 │ │ │ │ + slli.d $a4, $a4, 0x2 │ │ │ │ + slli.d $a3, $a3, 0x2 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.w $a5, $a5, $t0 │ │ │ │ + ldx.w $a4, $a4, $t0 │ │ │ │ + ldx.w $a3, $a3, $t0 │ │ │ │ + ldx.w $a2, $a2, $t0 │ │ │ │ + vreplgr2vr.w $vr0, $a5 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + vinsgr2vr.w $vr0, $a4, 0x1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + vinsgr2vr.w $vr0, $a3, 0x2 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + vinsgr2vr.w $vr0, $a2, 0x3 │ │ │ │ + vslei.wu $vr4, $vr0, 0x1 │ │ │ │ + vslt.wu $vr8, $vr6, $vr0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + vslt.wu $vr9, $vr5, $vr0 │ │ │ │ + vand.v $vr8, $vr8, $vr9 │ │ │ │ + vor.v $vr8, $vr8, $vr4 │ │ │ │ + slli.d $t8, $t8, 0x2 │ │ │ │ + slli.d $t7, $t7, 0x2 │ │ │ │ + slli.d $t6, $t6, 0x2 │ │ │ │ + slli.d $t5, $t5, 0x2 │ │ │ │ + ldx.w $t8, $t8, $t0 │ │ │ │ + ldx.w $t7, $t7, $t0 │ │ │ │ + ldx.w $t6, $t6, $t0 │ │ │ │ + ldx.w $t5, $t5, $t0 │ │ │ │ + vreplgr2vr.w $vr3, $t8 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + vinsgr2vr.w $vr3, $t7, 0x1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + vinsgr2vr.w $vr3, $t6, 0x2 │ │ │ │ + bstrpick.d $a7, $a7, 0x1f, 0x0 │ │ │ │ + vinsgr2vr.w $vr3, $t5, 0x3 │ │ │ │ + vslt.wu $vr4, $vr5, $vr3 │ │ │ │ + vslt.wu $vr0, $vr6, $vr3 │ │ │ │ + bstrpick.d $a6, $a6, 0x1f, 0x0 │ │ │ │ + vslei.wu $vr3, $vr3, 0x1 │ │ │ │ + vand.v $vr0, $vr0, $vr4 │ │ │ │ + vor.v $vr0, $vr0, $vr3 │ │ │ │ + slli.d $t4, $t4, 0x2 │ │ │ │ + vandn.v $vr0, $vr0, $vr5 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t4, $t4, $t0 │ │ │ │ + ldx.w $t3, $t3, $t0 │ │ │ │ + ldx.w $t2, $t2, $t0 │ │ │ │ + ldx.w $t1, $t1, $t0 │ │ │ │ + vreplgr2vr.w $vr2, $t4 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + vinsgr2vr.w $vr2, $t3, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + vinsgr2vr.w $vr2, $t2, 0x2 │ │ │ │ + slli.d $a7, $a7, 0x2 │ │ │ │ + vinsgr2vr.w $vr2, $t1, 0x3 │ │ │ │ + vslt.wu $vr3, $vr5, $vr2 │ │ │ │ + vslt.wu $vr4, $vr6, $vr2 │ │ │ │ + slli.d $a6, $a6, 0x2 │ │ │ │ + vslei.wu $vr2, $vr2, 0x1 │ │ │ │ + vand.v $vr4, $vr4, $vr3 │ │ │ │ + vor.v $vr4, $vr4, $vr2 │ │ │ │ + ldx.w $a0, $a0, $t0 │ │ │ │ + ldx.w $a1, $a1, $t0 │ │ │ │ + ldx.w $a7, $a7, $t0 │ │ │ │ + ldx.w $a6, $a6, $t0 │ │ │ │ + vreplgr2vr.w $vr1, $a0 │ │ │ │ + preld 0x0, $s0, 0 │ │ │ │ + vinsgr2vr.w $vr1, $a1, 0x1 │ │ │ │ + addi.d $s0, $s0, 16 │ │ │ │ + vinsgr2vr.w $vr1, $a7, 0x2 │ │ │ │ + vinsgr2vr.w $vr1, $a6, 0x3 │ │ │ │ + vslt.wu $vr3, $vr6, $vr1 │ │ │ │ + vslt.wu $vr2, $vr5, $vr1 │ │ │ │ + vand.v $vr2, $vr3, $vr2 │ │ │ │ + vslei.wu $vr1, $vr1, 0x1 │ │ │ │ + vandn.v $vr3, $vr8, $vr5 │ │ │ │ + vor.v $vr1, $vr2, $vr1 │ │ │ │ + vandn.v $vr2, $vr4, $vr5 │ │ │ │ + vandn.v $vr1, $vr1, $vr5 │ │ │ │ + vadd.w $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr1, $vr1, $vr3 │ │ │ │ + vadd.w $vr0, $vr0, $vr1 │ │ │ │ + vadd.w $vr7, $vr7, $vr0 │ │ │ │ + bne $s0, $s5, -480 │ │ │ │ + andi $t0, $s2, 0xf │ │ │ │ + vhaddw.d.w $vr7, $vr7, $vr7 │ │ │ │ + vhaddw.q.d $vr7, $vr7, $vr7 │ │ │ │ + vpickve2gr.w $a0, $vr7, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + beqz $t0, 144 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ldptr.d $s5, $sp, 0 │ │ │ │ + move $t4, $s2 │ │ │ │ + bstrins.d $t4, $zero, 0x3, 0x0 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + add.d $t1, $s1, $t0 │ │ │ │ + li.w $t5, 1 │ │ │ │ + sub.w $t4, $t4, $t1 │ │ │ │ + ld.b $t0, $t1, 0 │ │ │ │ + addi.w $t2, $a0, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ + ldptr.w $t0, $t0, 1040 │ │ │ │ + sltu $t3, $s4, $t0 │ │ │ │ + bgeu $t5, $t0, 16 │ │ │ │ + masknez $t2, $t2, $t3 │ │ │ │ + maskeqz $a0, $a0, $t3 │ │ │ │ + or $a0, $t2, $a0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + add.w $t0, $t1, $t4 │ │ │ │ + bltu $t0, $s2, -48 │ │ │ │ + nop │ │ │ │ + ld.d $s1, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 16 │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ move $a0, $zero │ │ │ │ - bstrpick.d $s3, $s7, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $s3, 0x3 │ │ │ │ - bl 439500 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - slli.d $a1, $s3, 0x3 │ │ │ │ + ret │ │ │ │ move $a0, $zero │ │ │ │ - bl 439484 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - bstrpick.d $s0, $s7, 0x1f, 0x0 │ │ │ │ - beqz $s7, 556 │ │ │ │ - st.d $s8, $sp, 48 │ │ │ │ - move $s3, $zero │ │ │ │ + move $t4, $zero │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ldptr.d $s5, $sp, 0 │ │ │ │ + b -56 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 232 │ │ │ │ - slli.w $a1, $s3, 0x0 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl 83240 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ - move $t1, $a0 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ld.d $a0, $s1, 232 │ │ │ │ - alsl.d $s8, $s6, $s8, 0x3 │ │ │ │ - stptr.d $t1, $s8, 0 │ │ │ │ - alsl.d $s6, $s6, $t0, 0x2 │ │ │ │ - bl 72948 │ │ │ │ - stptr.w $a0, $s6, 0 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - bne $s0, $s3, -64 │ │ │ │ - addi.d $s3, $sp, 32 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151392 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414996 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - bnez $t0, 620 │ │ │ │ - move $a2, $s4 │ │ │ │ - pcaddi $a1, 155352 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414972 │ │ │ │ - ld.d $s8, $sp, 48 │ │ │ │ - b 100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a1, 688 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 32 │ │ │ │ + st.d $s2, $sp, 24 │ │ │ │ + st.d $s3, $sp, 16 │ │ │ │ + st.d $s4, $sp, 8 │ │ │ │ + pcaddi $s3, 208071 │ │ │ │ + addi.w $t0, $a1, -1 │ │ │ │ + li.w $t1, 14 │ │ │ │ + ldptr.w $s4, $s3, 1020 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bgeu $t1, $t0, 648 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + vreplgr2vr.w $vr6, $s4 │ │ │ │ + vldi $vr9, 0 │ │ │ │ + stptr.d $s5, $sp, 0 │ │ │ │ + addi.d $s0, $a0, 48 │ │ │ │ + bstrpick.d $s5, $a1, 0x1f, 0x4 │ │ │ │ + pcaddi $t0, 208318 │ │ │ │ + alsl.d $s5, $s5, $s0, 0x4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + vld $vr0, $s0, -48 │ │ │ │ + vexth.h.b $vr1, $vr0 │ │ │ │ + vslti.b $vr3, $vr0, 0 │ │ │ │ + vslti.h $vr4, $vr1, 0 │ │ │ │ + vexth.w.h $vr2, $vr1 │ │ │ │ + vilvl.b $vr0, $vr3, $vr0 │ │ │ │ + vilvl.h $vr1, $vr4, $vr1 │ │ │ │ + vexth.w.h $vr3, $vr0 │ │ │ │ + vslti.h $vr4, $vr0, 0 │ │ │ │ + vpickve2gr.w $a5, $vr3, 0x0 │ │ │ │ + vilvl.h $vr0, $vr4, $vr0 │ │ │ │ + vpickve2gr.w $a4, $vr3, 0x1 │ │ │ │ + vpickve2gr.w $a0, $vr0, 0x0 │ │ │ │ + vpickve2gr.w $a1, $vr0, 0x1 │ │ │ │ + vpickve2gr.w $a7, $vr0, 0x2 │ │ │ │ + vpickve2gr.w $a6, $vr0, 0x3 │ │ │ │ + vpickve2gr.w $a3, $vr3, 0x2 │ │ │ │ + vpickve2gr.w $a2, $vr3, 0x3 │ │ │ │ + vpickve2gr.w $t8, $vr1, 0x0 │ │ │ │ + vpickve2gr.w $t7, $vr1, 0x1 │ │ │ │ + vpickve2gr.w $t6, $vr1, 0x2 │ │ │ │ + vpickve2gr.w $t5, $vr1, 0x3 │ │ │ │ + vpickve2gr.w $t4, $vr2, 0x0 │ │ │ │ + vpickve2gr.w $t3, $vr2, 0x1 │ │ │ │ + vpickve2gr.w $t2, $vr2, 0x2 │ │ │ │ + vpickve2gr.w $t1, $vr2, 0x3 │ │ │ │ + bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a7, $a7, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a6, $a6, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + slli.d $a7, $a7, 0x2 │ │ │ │ + slli.d $a6, $a6, 0x2 │ │ │ │ + slli.d $a5, $a5, 0x2 │ │ │ │ + slli.d $a4, $a4, 0x2 │ │ │ │ + slli.d $a3, $a3, 0x2 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + slli.d $t8, $t8, 0x2 │ │ │ │ + slli.d $t7, $t7, 0x2 │ │ │ │ + slli.d $t6, $t6, 0x2 │ │ │ │ + slli.d $t5, $t5, 0x2 │ │ │ │ + slli.d $t4, $t4, 0x2 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $a0, $a0, $t0 │ │ │ │ + ldx.w $a1, $a1, $t0 │ │ │ │ + ldx.w $a7, $a7, $t0 │ │ │ │ + ldx.w $a6, $a6, $t0 │ │ │ │ + vreplgr2vr.w $vr2, $a0 │ │ │ │ + ldx.w $a5, $a5, $t0 │ │ │ │ + vinsgr2vr.w $vr2, $a1, 0x1 │ │ │ │ + ldx.w $a4, $a4, $t0 │ │ │ │ + vinsgr2vr.w $vr2, $a7, 0x2 │ │ │ │ + ldx.w $a3, $a3, $t0 │ │ │ │ + vinsgr2vr.w $vr2, $a6, 0x3 │ │ │ │ + vseqi.w $vr5, $vr2, 0 │ │ │ │ + vslt.wu $vr2, $vr6, $vr2 │ │ │ │ + ldx.w $a2, $a2, $t0 │ │ │ │ + vreplgr2vr.w $vr3, $a5 │ │ │ │ + vnor.v $vr2, $vr5, $vr2 │ │ │ │ + ldx.w $t8, $t8, $t0 │ │ │ │ + vinsgr2vr.w $vr3, $a4, 0x1 │ │ │ │ + ldx.w $t7, $t7, $t0 │ │ │ │ + vinsgr2vr.w $vr3, $a3, 0x2 │ │ │ │ + ldx.w $t6, $t6, $t0 │ │ │ │ + vinsgr2vr.w $vr3, $a2, 0x3 │ │ │ │ + vseqi.w $vr8, $vr3, 0 │ │ │ │ + vslt.wu $vr3, $vr6, $vr3 │ │ │ │ + ldx.w $t5, $t5, $t0 │ │ │ │ + vreplgr2vr.w $vr1, $t8 │ │ │ │ + vnor.v $vr3, $vr8, $vr3 │ │ │ │ + vadd.w $vr2, $vr2, $vr3 │ │ │ │ + ldx.w $t4, $t4, $t0 │ │ │ │ + vinsgr2vr.w $vr1, $t7, 0x1 │ │ │ │ + ldx.w $t3, $t3, $t0 │ │ │ │ + vinsgr2vr.w $vr1, $t6, 0x2 │ │ │ │ + ldx.w $t2, $t2, $t0 │ │ │ │ + vinsgr2vr.w $vr1, $t5, 0x3 │ │ │ │ + vseqi.w $vr4, $vr1, 0 │ │ │ │ + vslt.wu $vr1, $vr6, $vr1 │ │ │ │ + ldx.w $t1, $t1, $t0 │ │ │ │ + vreplgr2vr.w $vr0, $t4 │ │ │ │ + vnor.v $vr1, $vr4, $vr1 │ │ │ │ + preld 0x0, $s0, 0 │ │ │ │ + vinsgr2vr.w $vr0, $t3, 0x1 │ │ │ │ + addi.d $s0, $s0, 16 │ │ │ │ + vinsgr2vr.w $vr0, $t2, 0x2 │ │ │ │ + vinsgr2vr.w $vr0, $t1, 0x3 │ │ │ │ + vseqi.w $vr7, $vr0, 0 │ │ │ │ + vslt.wu $vr0, $vr6, $vr0 │ │ │ │ + vnor.v $vr0, $vr7, $vr0 │ │ │ │ + vadd.w $vr0, $vr1, $vr0 │ │ │ │ + vadd.w $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr9, $vr9, $vr0 │ │ │ │ + bne $s5, $s0, -432 │ │ │ │ + andi $t0, $s2, 0xf │ │ │ │ + vhaddw.d.w $vr9, $vr9, $vr9 │ │ │ │ + vhaddw.q.d $vr9, $vr9, $vr9 │ │ │ │ + vpickve2gr.w $a0, $vr9, 0x0 │ │ │ │ + add.w $a0, $a0, $s2 │ │ │ │ + beqz $t0, 160 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ldptr.d $s5, $sp, 0 │ │ │ │ + move $t4, $s2 │ │ │ │ + bstrins.d $t4, $zero, 0x3, 0x0 │ │ │ │ nop │ │ │ │ - addi.d $a3, $sp, 16 │ │ │ │ - addi.d $a2, $sp, 24 │ │ │ │ - bl 293468 │ │ │ │ - addi.d $s3, $sp, 32 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151370 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414904 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - bnez $t0, 384 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + add.d $t1, $s1, $t0 │ │ │ │ + sub.w $t4, $t4, $t1 │ │ │ │ nop │ │ │ │ - move $a2, $s4 │ │ │ │ - pcaddi $a1, 155328 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414876 │ │ │ │ - move $s0, $s7 │ │ │ │ - beqz $s7, 92 │ │ │ │ - bstrpick.d $s6, $s0, 0x1f, 0x0 │ │ │ │ - li.w $s7, 42 │ │ │ │ - move $s0, $zero │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ + ld.b $t0, $t1, 0 │ │ │ │ + addi.w $t2, $a0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ + ldptr.w $t0, $t0, 1040 │ │ │ │ + sltu $t3, $s4, $t0 │ │ │ │ + beqz $t0, 16 │ │ │ │ + masknez $t2, $t2, $t3 │ │ │ │ + maskeqz $a0, $a0, $t3 │ │ │ │ + or $a0, $t2, $a0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + add.w $t0, $t1, $t4 │ │ │ │ + bltu $t0, $s2, -48 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 16 │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - alsl.d $t0, $s0, $t0, 0x1 │ │ │ │ - ldptr.d $a3, $t0, 0 │ │ │ │ - ld.bu $t0, $a3, 0 │ │ │ │ - beq $t0, $s7, 40 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - move $a6, $s4 │ │ │ │ - move $a4, $s2 │ │ │ │ - ldx.w $a5, $t0, $s0 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151349 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414792 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 4 │ │ │ │ - bne $s6, $s0, -60 │ │ │ │ - ld.d $a3, $s1, 608 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151355 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414760 │ │ │ │ - ld.d $a2, $s1, 616 │ │ │ │ - beqz $a2, 328 │ │ │ │ - move $a3, $s4 │ │ │ │ - pcaddi $a1, 151355 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414736 │ │ │ │ nop │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151352 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414716 │ │ │ │ - pcaddi $a3, 151355 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151355 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414696 │ │ │ │ - ld.d $a3, $s1, 240 │ │ │ │ - beqz $a3, 24 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151351 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414672 │ │ │ │ nop │ │ │ │ - move $a2, $s4 │ │ │ │ - pcaddi $a1, 155272 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414652 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - bnez $t0, 156 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -7912 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -7920 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - bne $t1, $t0, 252 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 112 │ │ │ │ - ld.d $s1, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 88 │ │ │ │ - ld.d $s4, $sp, 80 │ │ │ │ - ld.d $s5, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 64 │ │ │ │ - ld.d $s7, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ + move $a0, $zero │ │ │ │ ret │ │ │ │ + move $a0, $a1 │ │ │ │ + move $t4, $zero │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ldptr.d $s5, $sp, 0 │ │ │ │ + b -72 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - addi.d $s3, $sp, 32 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151275 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414528 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - move $s7, $zero │ │ │ │ - beqz $t0, 124 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 151272 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414500 │ │ │ │ - b -392 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -8916 │ │ │ │ - addi.d $a0, $a0, -1 │ │ │ │ - li.w $a4, 29 │ │ │ │ - pcaddi $a3, 155224 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - bl -7200 │ │ │ │ - li.w $a2, 10 │ │ │ │ - pcaddi $a1, 155218 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414436 │ │ │ │ - b -208 │ │ │ │ + pcaddi $t0, 207893 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 1024 │ │ │ │ + ldptr.w $t2, $a1, 1040 │ │ │ │ + bltu $t1, $t2, 60 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ + ldptr.w $t2, $t0, 1020 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 1040 │ │ │ │ + move $a0, $zero │ │ │ │ + bgeu $t2, $t1, 68 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a2, $s4 │ │ │ │ - pcaddi $a1, 155212 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414412 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $s4 │ │ │ │ - pcaddi $a1, 155204 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 414380 │ │ │ │ - b -400 │ │ │ │ nop │ │ │ │ - ld.d $s8, $sp, 48 │ │ │ │ - b -148 │ │ │ │ - st.d $s8, $sp, 48 │ │ │ │ - bl -7312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.d $zero, $a0, 40 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.d $zero, $a0, 56 │ │ │ │ + move $a0, $zero │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - bl -8280 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - bl -8292 │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - bl -8304 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - beqz $t0, 56 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - slli.d $s2, $t0, 0x3 │ │ │ │ - ldx.d $a0, $t1, $s2 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -8344 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ld.d $t2, $s0, 24 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - stx.d $zero, $t1, $s2 │ │ │ │ - bltu $t0, $t2, -32 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 48 │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $t0, 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a0, $a1, 0 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + and $a0, $a0, $t0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + sltu $a0, $zero, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - slli.d $s1, $s2, 0x3 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -8412 │ │ │ │ - ld.d $t1, $s0, 32 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - stx.d $zero, $t1, $s1 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -8432 │ │ │ │ - ld.d $t2, $s0, 40 │ │ │ │ - ldptr.w $t1, $s0, 48 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - stx.d $zero, $t2, $s1 │ │ │ │ - bltu $t0, $t1, -56 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - bl -8464 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - bl -8476 │ │ │ │ - ld.d $a0, $s0, 40 │ │ │ │ - st.d $zero, $s0, 32 │ │ │ │ - bl -8488 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + pcalau12i $t0, 203 │ │ │ │ + ld.bu $a0, $t0, 1988 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a1 │ │ │ │ - ldptr.w $a1, $a0, 48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - ld.d $a0, $a0, 32 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 438348 │ │ │ │ - ldptr.w $a1, $s0, 48 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s0, 40 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $s0, 32 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 438316 │ │ │ │ - ldptr.w $t0, $s0, 48 │ │ │ │ - ld.d $t2, $s0, 32 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - st.d $a0, $s0, 40 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - stx.d $s1, $t2, $t1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - stx.d $a2, $a0, $t1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s0, 48 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a1 │ │ │ │ - ld.d $a1, $a0, 24 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 438208 │ │ │ │ - ld.d $a1, $s0, 24 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - st.d $t0, $s0, 8 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 438180 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - stptr.d $a2, $t0, 0 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ - stptr.d $s1, $t1, 0 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $s0, 24 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s3, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + li.w $a0, 64 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + fst.d $fs0, $sp, 24 │ │ │ │ + bl -9848 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + li.w $a0, 1020 │ │ │ │ + bl -9864 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $s0, 84 │ │ │ │ + bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ + move $a0, $s3 │ │ │ │ + move $t3, $zero │ │ │ │ + pcaddi $t6, 207832 │ │ │ │ + add.d $t4, $s3, $t4 │ │ │ │ + li.w $t5, 1 │ │ │ │ + ld.b $t0, $a0, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t0, $s2, 0x2 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t2, 0 │ │ │ │ + bnez $t3, 16 │ │ │ │ + alsl.d $t0, $t0, $t6, 0x2 │ │ │ │ + ldptr.w $t3, $t0, 1040 │ │ │ │ + sltu $t3, $t5, $t3 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + bne $a0, $t4, -44 │ │ │ │ + bnez $t3, 600 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - pcalau12i $s2, 203 │ │ │ │ - ld.d $s2, $s2, -240 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - beqz $a1, 208 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - bstrpick.d $s3, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a2 │ │ │ │ - alsl.d $s3, $s3, $a0, 0x3 │ │ │ │ - ldptr.d $a2, $s0, 0 │ │ │ │ - ld.bu $t1, $a2, 0 │ │ │ │ - addi.w $t1, $t1, -73 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 32 │ │ │ │ - ld.bu $t1, $a2, 1 │ │ │ │ - addi.w $t1, $t1, -68 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 16 │ │ │ │ - ld.bu $t0, $a2, 2 │ │ │ │ - addi.w $t0, $t0, -58 │ │ │ │ + move $t0, $s2 │ │ │ │ + addi.d $t6, $s2, 1020 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + li.w $t7, 8 │ │ │ │ nop │ │ │ │ - bnez $t0, 96 │ │ │ │ - addi.d $a0, $a2, 3 │ │ │ │ - bl 413296 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bne $s3, $s0, -68 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - bne $t1, $t0, 88 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + beqz $t2, 44 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t4 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + fstx.d $fa0, $s1, $t3 │ │ │ │ + add.w $t5, $t2, $t5 │ │ │ │ + beq $t1, $t7, 1048 │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + bne $t0, $t6, -52 │ │ │ │ + bne $s0, $t5, 1008 │ │ │ │ nop │ │ │ │ + fld.d $fa0, $s1, 0 │ │ │ │ + vxor.v $vr24, $vr24, $vr24 │ │ │ │ + fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467744 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa1, $fa0 │ │ │ │ + fadd.d $fs0, $fa0, $fs0 │ │ │ │ + fld.d $fa0, $s1, 8 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467688 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s1, 16 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467632 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s1, 24 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467576 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s1, 32 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467520 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s1, 40 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467464 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa1, $fa0 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s1, 48 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467408 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s1, 56 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 44 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $s0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa0, $fa1 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + bl 467352 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + fmul.d $fa0, $fa1, $fa0 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -9568 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -9576 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + fneg.d $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + li.w $a0, 32 │ │ │ │ + bl -9416 │ │ │ │ + li.w $a6, 8 │ │ │ │ + pcaddi $t5, 207919 │ │ │ │ + li.w $a7, 1 │ │ │ │ nop │ │ │ │ + pcaddi $t1, 207661 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + move $t3, $s2 │ │ │ │ + move $t4, $s2 │ │ │ │ + move $t0, $t1 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a1, 151065 │ │ │ │ - move $a0, $sp │ │ │ │ - bl 413520 │ │ │ │ - b -92 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + beq $t5, $t0, 144 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + beqz $t2, -20 │ │ │ │ + ldptr.w $t6, $t4, 0 │ │ │ │ + beqz $t6, -28 │ │ │ │ + srli.w $a5, $t2, 0x4 │ │ │ │ + vldi $vr5, 2049 │ │ │ │ + vreplgr2vr.w $vr4, $t6 │ │ │ │ + vld $vr3, $a0, 16 │ │ │ │ + srli.w $a4, $t2, 0x5 │ │ │ │ + vreplgr2vr.w $vr1, $a5 │ │ │ │ + vld $vr2, $a0, 0 │ │ │ │ + vreplgr2vr.w $vr0, $t2 │ │ │ │ + srli.w $a2, $t2, 0x6 │ │ │ │ + vinsgr2vr.w $vr1, $a4, 0x1 │ │ │ │ + srli.w $t8, $t2, 0x7 │ │ │ │ + vinsgr2vr.w $vr1, $a2, 0x2 │ │ │ │ + srli.w $a3, $t2, 0x1 │ │ │ │ + vinsgr2vr.w $vr1, $t8, 0x3 │ │ │ │ + vand.v $vr1, $vr1, $vr5 │ │ │ │ + vmadd.w $vr3, $vr1, $vr4 │ │ │ │ + srli.w $a1, $t2, 0x2 │ │ │ │ + vinsgr2vr.w $vr0, $a3, 0x1 │ │ │ │ + vori.b $vr1, $vr2, 0x0 │ │ │ │ + vst $vr3, $a0, 16 │ │ │ │ + srli.w $t7, $t2, 0x3 │ │ │ │ + vinsgr2vr.w $vr0, $a1, 0x2 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + vinsgr2vr.w $vr0, $t7, 0x3 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vmadd.w $vr1, $vr0, $vr4 │ │ │ │ + vst $vr1, $a0, 0 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + bne $t5, $t0, -128 │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $a0, 4 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $t7, $a0, 8 │ │ │ │ + sltu $t2, $t0, $t4 │ │ │ │ + add.w $t0, $t0, $t4 │ │ │ │ + slli.d $t4, $t2, 0x2 │ │ │ │ + ldx.w $t6, $a0, $t4 │ │ │ │ + move $t4, $t2 │ │ │ │ + bgeu $t6, $t7, 16 │ │ │ │ + move $t6, $t7 │ │ │ │ + li.w $t2, 2 │ │ │ │ + li.w $t4, 2 │ │ │ │ + ldptr.w $t8, $a0, 12 │ │ │ │ + add.w $t0, $t0, $t7 │ │ │ │ + bgeu $t6, $t8, 16 │ │ │ │ + move $t6, $t8 │ │ │ │ + li.w $t2, 3 │ │ │ │ + li.w $t4, 3 │ │ │ │ + ldptr.w $t7, $a0, 16 │ │ │ │ + add.w $t0, $t0, $t8 │ │ │ │ + bgeu $t6, $t7, 16 │ │ │ │ + move $t6, $t7 │ │ │ │ + li.w $t2, 4 │ │ │ │ + li.w $t4, 4 │ │ │ │ + ldptr.w $t8, $a0, 20 │ │ │ │ + add.w $t0, $t0, $t7 │ │ │ │ + bgeu $t6, $t8, 16 │ │ │ │ + move $t6, $t8 │ │ │ │ + li.w $t2, 5 │ │ │ │ + li.w $t4, 5 │ │ │ │ + ldptr.w $t7, $a0, 24 │ │ │ │ + add.w $t0, $t0, $t8 │ │ │ │ + bgeu $t6, $t7, 16 │ │ │ │ + move $t6, $t7 │ │ │ │ + li.w $t2, 6 │ │ │ │ + li.w $t4, 6 │ │ │ │ + ldptr.w $t8, $a0, 28 │ │ │ │ + add.w $t0, $t0, $t7 │ │ │ │ + bgeu $t6, $t8, 16 │ │ │ │ + li.w $t2, 7 │ │ │ │ + li.w $t4, 7 │ │ │ │ nop │ │ │ │ + add.w $t0, $t0, $t8 │ │ │ │ + beqz $t0, 92 │ │ │ │ + sll.w $t4, $a7, $t4 │ │ │ │ + alsl.d $t2, $t2, $s1, 0x3 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + and $t0, $t4, $t0 │ │ │ │ + beqz $t0, 32 │ │ │ │ + ld.wu $t0, $t3, 0 │ │ │ │ + fld.d $fa0, $t2, 0 │ │ │ │ + stptr.w $zero, $t3, 0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fst.d $fa0, $t2, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + addi.d $t3, $t3, 4 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + addi.w $a6, $a6, -1 │ │ │ │ + bnez $a6, -440 │ │ │ │ + pcaddi $a3, 157098 │ │ │ │ + li.w $a2, 280 │ │ │ │ + pcaddi $a1, 150778 │ │ │ │ + pcaddi $a0, 150781 │ │ │ │ + bl -10936 │ │ │ │ + bl -10108 │ │ │ │ + b -996 │ │ │ │ + pcaddi $a3, 157091 │ │ │ │ + li.w $a2, 296 │ │ │ │ + pcaddi $a1, 150771 │ │ │ │ + pcaddi $a0, 150782 │ │ │ │ + bl -10964 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -92 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl -8196 │ │ │ │ + pcaddi $a3, 157085 │ │ │ │ + li.w $a2, 294 │ │ │ │ + pcaddi $a1, 150765 │ │ │ │ + pcaddi $a0, 150772 │ │ │ │ + bl -10988 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -9464 │ │ │ │ + beqz $a0, 20 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - bstrpick.d $s0, $a1, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - alsl.d $s0, $s0, $a0, 0x3 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s3, $a3 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $a1, 220 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - ld.bu $t1, $a0, 0 │ │ │ │ - addi.w $t1, $t1, -83 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 32 │ │ │ │ - ld.bu $t1, $a0, 1 │ │ │ │ - addi.w $t1, $t1, -78 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 16 │ │ │ │ - ld.bu $t0, $a0, 2 │ │ │ │ - addi.w $t0, $t0, -58 │ │ │ │ + pcaddi $a3, 157078 │ │ │ │ + li.w $a2, 38 │ │ │ │ + pcaddi $a1, 150768 │ │ │ │ + pcaddi $a0, 150771 │ │ │ │ + bl -11040 │ │ │ │ nop │ │ │ │ - beqz $t0, 144 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 0 │ │ │ │ - addi.w $t1, $t1, -76 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 28 │ │ │ │ - ld.bu $t1, $a0, 1 │ │ │ │ - addi.w $t1, $t1, -78 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 12 │ │ │ │ - ld.bu $t0, $a0, 2 │ │ │ │ - addi.w $t0, $t0, -58 │ │ │ │ - beqz $t0, 64 │ │ │ │ nop │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - bne $s0, $s5, -108 │ │ │ │ - beqz $s2, 104 │ │ │ │ - beqz $s1, 100 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + move $a0, $a1 │ │ │ │ + move $a1, $a2 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -11168 │ │ │ │ + beqz $a0, 20 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - bl -8680 │ │ │ │ - stptr.d $a0, $s3, 0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -80 │ │ │ │ + pcaddi $a3, 157064 │ │ │ │ + li.w $a2, 45 │ │ │ │ + pcaddi $a1, 150750 │ │ │ │ + pcaddi $a0, 150753 │ │ │ │ + bl -11112 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - bl 412884 │ │ │ │ - stptr.d $a0, $s4, 0 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - li.w $s2, 1 │ │ │ │ - b -156 │ │ │ │ - pcaddi $a3, 157103 │ │ │ │ - li.w $a2, 319 │ │ │ │ - pcaddi $a1, 150979 │ │ │ │ - pcaddi $a0, 150984 │ │ │ │ - bl -10212 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - li.w $a1, 64 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - bl 437500 │ │ │ │ - ld.d $a2, $s5, 240 │ │ │ │ - move $s2, $a0 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.d $zero, $a0, 40 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.d $zero, $a0, 56 │ │ │ │ - pcaddi $a1, 150936 │ │ │ │ - addi.d $a0, $a0, 56 │ │ │ │ - bl 413076 │ │ │ │ - pcaddi $a2, 150945 │ │ │ │ - pcaddi $a1, 150932 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 413060 │ │ │ │ - ld.d $t0, $s5, 232 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.wu $s6, $t0, 24 │ │ │ │ - slli.d $a1, $s6, 0x3 │ │ │ │ - st.d $s6, $s2, 24 │ │ │ │ - bl 437408 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - slli.d $a1, $s6, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 437392 │ │ │ │ - st.d $a0, $s2, 16 │ │ │ │ - beqz $s6, 116 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ + beqz $a3, 168 │ │ │ │ + beqz $a4, 100 │ │ │ │ + ld.b $t2, $a4, 8 │ │ │ │ + ld.d $t1, $a4, 96 │ │ │ │ + ld.d $t0, $a4, 88 │ │ │ │ + ld.d $a7, $a4, 80 │ │ │ │ + ldptr.d $a6, $a4, 0 │ │ │ │ + ld.b $a5, $a4, 65 │ │ │ │ + ld.b $a4, $a4, 66 │ │ │ │ + st.d $a3, $sp, 40 │ │ │ │ + st.d $a1, $sp, 32 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + move $a3, $a1 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + pcaddi $a2, 150731 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -10740 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 232 │ │ │ │ - ld.d $s3, $s2, 8 │ │ │ │ - slli.w $a1, $s0, 0x0 │ │ │ │ - bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ - bl 81144 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - move $a2, $a0 │ │ │ │ - pcaddi $a1, 150904 │ │ │ │ - add.d $a0, $s3, $s1 │ │ │ │ - bl 412948 │ │ │ │ - ld.d $a0, $s5, 232 │ │ │ │ - slli.w $a1, $s0, 0x0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 80356 │ │ │ │ - ld.d $t0, $s2, 16 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - stx.d $a0, $t0, $s1 │ │ │ │ - bne $s6, $s0, -68 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.w $t0, $s2, 48 │ │ │ │ - li.w $a1, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 437252 │ │ │ │ - st.d $a0, $s2, 32 │ │ │ │ - li.w $a1, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 437236 │ │ │ │ - ld.d $a2, $s5, 608 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - st.d $t0, $s2, 40 │ │ │ │ - pcaddi $a1, 150876 │ │ │ │ - bl 412840 │ │ │ │ - ld.d $a2, $s5, 616 │ │ │ │ - ld.d $a0, $s2, 40 │ │ │ │ - beqz $a2, 68 │ │ │ │ - pcaddi $a1, 150871 │ │ │ │ - bl 412820 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ + move $a6, $a3 │ │ │ │ + move $a5, $a1 │ │ │ │ + move $a4, $a2 │ │ │ │ + move $a3, $a1 │ │ │ │ + pcaddi $a2, 150728 │ │ │ │ + li.w $a1, 1 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + b -10804 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a4, 96 │ │ │ │ + ld.b $t2, $a4, 8 │ │ │ │ + ld.d $t1, $a4, 96 │ │ │ │ + ld.d $t0, $a4, 88 │ │ │ │ + ld.d $a7, $a4, 80 │ │ │ │ + ldptr.d $a6, $a4, 0 │ │ │ │ + ld.b $a5, $a4, 65 │ │ │ │ + ld.b $a4, $a4, 66 │ │ │ │ + move $a3, $a1 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + pcaddi $a2, 150714 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -10896 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - pcalau12i $s5, 203 │ │ │ │ - ld.d $s5, $s5, -240 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $a1 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - bl 412360 │ │ │ │ - ld.bu $t1, $s0, 0 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - li.w $t0, 64 │ │ │ │ - bne $t1, $t0, 572 │ │ │ │ - pcaddi $a1, 152429 │ │ │ │ - addi.d $a2, $sp, 8 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - move $fp, $a0 │ │ │ │ - bl 408576 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $a0, 724 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s3, $s8 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bstrpick.d $s7, $s8, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 436948 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - alsl.d $s1, $t0, $s2, 0x3 │ │ │ │ - bl 412236 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - addi.d $a2, $sp, 8 │ │ │ │ - pcaddi $a1, 152401 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 408472 │ │ │ │ - move $s0, $a0 │ │ │ │ - bnez $a0, -72 │ │ │ │ - ldptr.d $t2, $s2, 0 │ │ │ │ - ld.bu $t1, $t2, 0 │ │ │ │ - addi.w $t3, $t1, -64 │ │ │ │ - slli.w $t0, $t3, 0x0 │ │ │ │ - bnez $t3, 20 │ │ │ │ - ld.bu $t3, $t2, 1 │ │ │ │ - addi.w $t3, $t3, -72 │ │ │ │ - slli.w $t0, $t3, 0x0 │ │ │ │ - beqz $t3, 436 │ │ │ │ - beqz $t0, 272 │ │ │ │ - addi.w $t3, $t1, -64 │ │ │ │ - slli.w $t0, $t3, 0x0 │ │ │ │ - bnez $t3, 28 │ │ │ │ - ld.bu $t3, $t2, 1 │ │ │ │ - addi.w $t3, $t3, -83 │ │ │ │ - slli.w $t0, $t3, 0x0 │ │ │ │ - bnez $t3, 12 │ │ │ │ - ld.bu $t0, $t2, 2 │ │ │ │ - addi.w $t0, $t0, -81 │ │ │ │ - beqz $t0, 424 │ │ │ │ - addi.w $t1, $t1, -64 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 20 │ │ │ │ - ld.bu $t1, $t2, 1 │ │ │ │ - addi.w $t1, $t1, -82 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - beqz $t1, 572 │ │ │ │ - bnez $t0, 200 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s6, $zero │ │ │ │ - beqz $s3, 88 │ │ │ │ - move $s3, $s2 │ │ │ │ - ld.d $a2, $s3, 8 │ │ │ │ - ld.bu $t1, $a2, 0 │ │ │ │ - addi.w $t1, $t1, -73 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 32 │ │ │ │ - ld.bu $t1, $a2, 1 │ │ │ │ - addi.w $t1, $t1, -68 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 16 │ │ │ │ - ld.bu $t0, $a2, 2 │ │ │ │ - addi.w $t0, $t0, -58 │ │ │ │ nop │ │ │ │ - bnez $t0, 480 │ │ │ │ - addi.d $a0, $a2, 3 │ │ │ │ - bl 412016 │ │ │ │ - move $s0, $a0 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bne $s1, $s3, -68 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $s4, 48 │ │ │ │ - ld.d $a0, $s4, 32 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 436664 │ │ │ │ - ldptr.w $a1, $s4, 48 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s4, 40 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $s4, 32 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 436632 │ │ │ │ - ldptr.w $t0, $s4, 48 │ │ │ │ - ld.d $t2, $s4, 32 │ │ │ │ - st.d $a0, $s4, 40 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - stx.d $s0, $t2, $t1 │ │ │ │ - stx.d $s6, $a0, $t1 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s4, 48 │ │ │ │ - move $s0, $s2 │ │ │ │ - add.d $s7, $s7, $s2 │ │ │ │ - beqz $s8, 32 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -10356 │ │ │ │ - st.d $zero, $s0, -8 │ │ │ │ - bne $s7, $s0, -16 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + move $a4, $a2 │ │ │ │ + move $a3, $a1 │ │ │ │ + pcaddi $a2, 150710 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + b -10956 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $a5, 128 │ │ │ │ + beqz $t0, 124 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + move $s6, $a4 │ │ │ │ + move $s5, $a3 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $s3, $a5 │ │ │ │ + bl 416704 │ │ │ │ + beqz $a0, 220 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -10376 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -10384 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - move $a0, $s4 │ │ │ │ + bl 190500 │ │ │ │ + bnez $a0, 80 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - bne $t1, $t0, 288 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -44 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t2, 2 │ │ │ │ - addi.w $t0, $t0, -68 │ │ │ │ - b -440 │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 417756 │ │ │ │ + bnez $a0, -80 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + bl 227096 │ │ │ │ + move $s0, $s2 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 229476 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 236628 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $a1, $a0 │ │ │ │ + bltu $t0, $t1, 308 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + move $a4, $s6 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s2 │ │ │ │ + bl -560 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + bl -10044 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bltu $t0, $t1, 204 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + b -196 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + st.d $s8, $sp, 16 │ │ │ │ + bl 225232 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 228880 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 234976 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $a1, $a0 │ │ │ │ + bgeu $t0, $t1, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -11952 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a3, $s8 │ │ │ │ + move $a2, $s7 │ │ │ │ + bl -696 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + bl -10180 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bltu $t0, $t1, 36 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + bl 190148 │ │ │ │ + beqz $a0, -344 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -10264 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - addi.d $a3, $sp, 24 │ │ │ │ - addi.d $a2, $sp, 16 │ │ │ │ - move $a1, $s3 │ │ │ │ - addi.d $a0, $s2, 8 │ │ │ │ - bl -1456 │ │ │ │ - ld.d $a1, $s4, 24 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 436360 │ │ │ │ - ld.d $a1, $s4, 24 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s4, 16 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - st.d $t0, $s4, 8 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 436332 │ │ │ │ - ld.d $t0, $s4, 24 │ │ │ │ - ld.d $t2, $s4, 8 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - st.d $a0, $s4, 16 │ │ │ │ - stx.d $t3, $t2, $t0 │ │ │ │ - stx.d $t1, $a0, $t0 │ │ │ │ - ld.d $t0, $s4, 24 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $s4, 24 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + b -10332 │ │ │ │ nop │ │ │ │ - ld.d $t0, $zero, 0 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - break 0x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a1, 150649 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - bl 411856 │ │ │ │ - b -476 │ │ │ │ - ld.bu $t0, $t2, 2 │ │ │ │ - addi.w $t0, $t0, -71 │ │ │ │ - b -576 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -9864 │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -12140 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + b -320 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $t1, $a2, 344 │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ st.d $s1, $sp, 24 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $t0, 68 │ │ │ │ - move $s1, $zero │ │ │ │ - pcalau12i $s3, 203 │ │ │ │ - ld.d $s3, $s3, -120 │ │ │ │ - nop │ │ │ │ - ld.d $t2, $s0, 16 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - slli.d $t0, $s1, 0x3 │ │ │ │ - ldx.d $a4, $t2, $t0 │ │ │ │ - ldx.d $a3, $t1, $t0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - pcaddi $a2, 150629 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -11180 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bltu $s1, $t0, -44 │ │ │ │ - ldptr.w $t0, $s0, 48 │ │ │ │ - beqz $t0, 100 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ st.d $s2, $sp, 16 │ │ │ │ - pcalau12i $s3, 203 │ │ │ │ - ld.d $s3, $s3, -120 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s0, $a1 │ │ │ │ + bgeu $t0, $t1, 12 │ │ │ │ + ld.d $a0, $a2, 544 │ │ │ │ + bl -12216 │ │ │ │ + ld.d $t1, $s4, 176 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + bl 189924 │ │ │ │ + beqz $a0, 24 │ │ │ │ + ld.d $t1, $s4, 176 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 430996 │ │ │ │ + beqz $a0, 304 │ │ │ │ + ld.d $t0, $s4, 176 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + ld.d $t1, $t0, 40 │ │ │ │ + addi.d $t2, $t2, 2 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t2, $t0, 8 │ │ │ │ + st.d $t1, $t0, 40 │ │ │ │ + bl 411052 │ │ │ │ + ld.d $t0, $s4, 176 │ │ │ │ + bnez $a0, 388 │ │ │ │ + ld.d $t2, $t0, 16 │ │ │ │ + ld.d $t1, $t0, 48 │ │ │ │ + addi.d $t2, $t2, 2 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t2, $t0, 16 │ │ │ │ + st.d $t1, $t0, 48 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + move $s0, $zero │ │ │ │ move $s2, $zero │ │ │ │ + beqz $t0, 156 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - ldx.d $a3, $t0, $s1 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - pcaddi $a2, 150616 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -11256 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - pcaddi $a2, 150617 │ │ │ │ - ldx.d $a3, $t0, $s1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beqz $a0, 88 │ │ │ │ + ld.d $t1, $s4, 176 │ │ │ │ + ld.d $t0, $t1, 80 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $t1, 80 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + bgeu $s2, $t0, 84 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 418508 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ li.w $a1, 1 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl -11284 │ │ │ │ - ld.wu $t0, $s0, 48 │ │ │ │ - bltu $s2, $t0, -64 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 418488 │ │ │ │ + bnez $s3, -76 │ │ │ │ + beqz $a0, -56 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $s4, 176 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + ld.d $t0, $t1, 88 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $t1, 88 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + bltu $s2, $t0, -76 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + nop │ │ │ │ + ldptr.w $t1, $s4, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bltu $t0, $t1, 216 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ ld.d $s0, $sp, 32 │ │ │ │ ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl 435884 │ │ │ │ - pcalau12i $t0, 203 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a2, 150587 │ │ │ │ - bl -11416 │ │ │ │ - pcaddi $a1, 151825 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -11876 │ │ │ │ - beqz $a0, 484 │ │ │ │ - move $s3, $a0 │ │ │ │ - li.w $a1, 64 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 435824 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $s4, $a0 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.d $zero, $a0, 40 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.d $zero, $a0, 56 │ │ │ │ - move $s0, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - li.w $s5, -1 │ │ │ │ - li.w $s6, 10 │ │ │ │ - li.w $s7, 64 │ │ │ │ - nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -11264 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s5, 60 │ │ │ │ - beq $t0, $s6, 144 │ │ │ │ - nop │ │ │ │ - addi.w $s8, $s0, 1 │ │ │ │ - addi.w $t1, $s2, -1 │ │ │ │ - beq $t1, $s8, 224 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - stx.b $t0, $s1, $t1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -11312 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - move $s0, $s8 │ │ │ │ - bne $t0, $s5, -48 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -10664 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -11248 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s4 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 160 │ │ │ │ - addi.w $a1, $s0, 1 │ │ │ │ move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 435580 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - ld.bu $t0, $a0, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $t0, $s7, 188 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl 396500 │ │ │ │ + bl 415772 │ │ │ │ + ld.d $t0, $s4, 176 │ │ │ │ + bnez $a0, 212 │ │ │ │ + ld.d $t1, $t0, 32 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $t0, 32 │ │ │ │ nop │ │ │ │ move $a0, $s1 │ │ │ │ - bl -11384 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 435524 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - b -244 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - slli.w $s2, $s2, 0x1 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ + bl 416892 │ │ │ │ + beqz $a0, 152 │ │ │ │ + ld.d $t0, $s4, 176 │ │ │ │ move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 435480 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - b -248 │ │ │ │ - nop │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + ld.d $t1, $t0, 72 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t2, $t0, 8 │ │ │ │ + st.d $t1, $t0, 72 │ │ │ │ + bl 409764 │ │ │ │ + ld.d $t0, $s4, 176 │ │ │ │ + beqz $a0, 204 │ │ │ │ + ld.d $t1, $t0, 24 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $t0, 24 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s8, -1 │ │ │ │ - li.w $fp, 10 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -11592 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s8, -268 │ │ │ │ - bne $t0, $fp, -320 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -11612 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s8, -288 │ │ │ │ - bne $t0, $fp, -340 │ │ │ │ - b -40 │ │ │ │ + ld.d $t2, $t0, 24 │ │ │ │ + ld.d $t1, $t0, 56 │ │ │ │ + addi.d $t2, $t2, 2 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t2, $t0, 24 │ │ │ │ + st.d $t1, $t0, 56 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s4, 544 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b -10992 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 189388 │ │ │ │ + beqz $a0, -432 │ │ │ │ + ld.d $t1, $s4, 176 │ │ │ │ + ld.d $t0, $t1, 32 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $t1, 32 │ │ │ │ + b -452 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + ld.d $t1, $t0, 64 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t2, $t0, 8 │ │ │ │ + st.d $t1, $t0, 64 │ │ │ │ + bl 408932 │ │ │ │ + ld.d $t0, $s4, 176 │ │ │ │ + beqz $a0, 44 │ │ │ │ + ld.d $t1, $t0, 24 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $t0, 24 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -1736 │ │ │ │ - b -180 │ │ │ │ - bl -11260 │ │ │ │ - ldptr.w $a4, $a0, 0 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 150462 │ │ │ │ - li.w $a1, 496 │ │ │ │ - pcaddi $a0, 150426 │ │ │ │ - bl 365004 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -12108 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $t0, 16 │ │ │ │ + b -532 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $t0, 16 │ │ │ │ + b -284 │ │ │ │ + pcalau12i $t0, 203 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.d $t1, $a7, 216 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + move $s7, $a1 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + move $a1, $a2 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + st.d $a4, $sp, 80 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + move $s2, $a6 │ │ │ │ + move $s3, $a7 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + move $s4, $a5 │ │ │ │ + move $s5, $a2 │ │ │ │ + st.d $a2, $sp, 56 │ │ │ │ + st.d $a3, $sp, 72 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + st.w $zero, $sp, 128 │ │ │ │ + st.w $zero, $sp, 132 │ │ │ │ + bl 223624 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 225352 │ │ │ │ + ldptr.w $a3, $s3, 480 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 424548 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 223576 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 225304 │ │ │ │ + ldptr.w $a3, $s3, 436 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 426196 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 189052 │ │ │ │ + beqz $a0, 712 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 430144 │ │ │ │ + ldptr.w $t0, $s3, 352 │ │ │ │ + beqz $a0, 1048 │ │ │ │ + bnez $t0, 1660 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 430124 │ │ │ │ + bnez $a0, 1632 │ │ │ │ nop │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -1004 │ │ │ │ + addi.d $a2, $sp, 132 │ │ │ │ + addi.d $a1, $sp, 128 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 427636 │ │ │ │ + ld.bu $t0, $s3, 500 │ │ │ │ + beqz $t0, 700 │ │ │ │ + ld.bu $t0, $s3, 448 │ │ │ │ + bnez $t0, 732 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 188956 │ │ │ │ + ldptr.w $a4, $s1, 0 │ │ │ │ + move $fp, $zero │ │ │ │ + beqz $a0, 16 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a4, $t0, 1528 │ │ │ │ nop │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s8, 1 │ │ │ │ + beqz $a4, 992 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - move $t2, $a0 │ │ │ │ - bltu $t0, $t1, 68 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bltu $t1, $t0, 68 │ │ │ │ - ldptr.w $t0, $t2, 4 │ │ │ │ - ldptr.w $t1, $a1, 4 │ │ │ │ - sltu $a0, $t0, $t1 │ │ │ │ - sub.w $a0, $zero, $a0 │ │ │ │ - sltu $t0, $t1, $t0 │ │ │ │ - masknez $a0, $a0, $t0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 330984 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -12320 │ │ │ │ + ldptr.w $a4, $s1, 0 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bgeu $t0, $a4, 372 │ │ │ │ + ld.d $a2, $s1, 8 │ │ │ │ + ldptr.w $a6, $sp, 132 │ │ │ │ + ldptr.w $a5, $sp, 128 │ │ │ │ + ld.d $a3, $sp, 64 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + alsl.d $s0, $s2, $s2, 0x2 │ │ │ │ + addi.d $a4, $a4, -1 │ │ │ │ + move $a7, $s4 │ │ │ │ + sltu $a4, $zero, $a4 │ │ │ │ + stptr.d $s5, $sp, 0 │ │ │ │ + alsl.d $a2, $s0, $a2, 0x4 │ │ │ │ + st.d $s3, $sp, 16 │ │ │ │ + st.d $fp, $sp, 8 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 339988 │ │ │ │ + ld.d $a1, $s1, 8 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $s6, $a0 │ │ │ │ + alsl.d $a1, $s0, $a1, 0x4 │ │ │ │ + bl 337504 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + alsl.d $a0, $s0, $a0, 0x4 │ │ │ │ + bl 408328 │ │ │ │ + ld.d $t1, $s1, 8 │ │ │ │ + sltu $t0, $zero, $a0 │ │ │ │ + add.w $s4, $t0, $s4 │ │ │ │ + alsl.d $a0, $s0, $t1, 0x4 │ │ │ │ + bl 408324 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + sltu $a0, $zero, $a0 │ │ │ │ + add.w $s5, $a0, $s5 │ │ │ │ + bne $t0, $s8, -156 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 188716 │ │ │ │ + bnez $a0, 536 │ │ │ │ nop │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 188700 │ │ │ │ + beqz $a0, -184 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 416032 │ │ │ │ + bnez $a0, -196 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 225372 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 227756 │ │ │ │ + ld.bu $t0, $s7, 62 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + beqz $t0, 1552 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 234900 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s6, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + ldptr.w $t0, $t1, 8 │ │ │ │ + ld.d $a6, $t1, 16 │ │ │ │ + ld.d $a7, $t1, 24 │ │ │ │ + andi $s0, $t0, 0x10 │ │ │ │ + st.d $a6, $sp, 112 │ │ │ │ + st.d $a7, $sp, 104 │ │ │ │ + bl 414772 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + sltui $a5, $a0, 1 │ │ │ │ + ld.d $a7, $sp, 104 │ │ │ │ + ld.d $a6, $sp, 112 │ │ │ │ + ld.d $a2, $sp, 96 │ │ │ │ + ld.d $a1, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 120 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $a4, $zero │ │ │ │ + li.w $a3, 1 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + bl 338116 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 330620 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -12684 │ │ │ │ + ldptr.w $a4, $s1, 0 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bltu $t0, $a4, -356 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + li.w $t0, 1 │ │ │ │ + ld.d $s6, $sp, 168 │ │ │ │ + bne $a4, $t0, 552 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s1, $a1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl 435168 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - stptr.w $s1, $s0, 0 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + ld.d $t0, $s3, 128 │ │ │ │ + beqz $t0, 36 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 414644 │ │ │ │ + beqz $a0, 880 │ │ │ │ nop │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 188436 │ │ │ │ + bnez $a0, 704 │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - beqz $a0, 56 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -11816 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $t0, 8 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + pcalau12i $t0, 202 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 1416 │ │ │ │ + ld.d $ra, $sp, 232 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ + ld.d $s1, $sp, 208 │ │ │ │ + ld.d $s2, $sp, 200 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s4, $sp, 184 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + addi.d $sp, $sp, 240 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $t0, $a1 │ │ │ │ - move $s0, $a0 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - li.w $a1, 32 │ │ │ │ - st.b $zero, $s0, 8 │ │ │ │ - st.d $zero, $s0, 32 │ │ │ │ - st.b $zero, $s0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 435004 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - move $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - li.w $a1, 40 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $zero, $t0, 0 │ │ │ │ - st.w $t1, $t0, 8 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - bl 434964 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - b -11436 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.b $zero, $s0, 8 │ │ │ │ - st.b $zero, $s0, 24 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -12024 │ │ │ │ - st.d $zero, $s0, 32 │ │ │ │ - ld.d $s1, $s0, 16 │ │ │ │ - beqz $s1, 84 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - li.w $t0, -1 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - st.w $t0, $s1, 8 │ │ │ │ - beqz $a0, 24 │ │ │ │ - bl 381316 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - bl -12068 │ │ │ │ - st.d $zero, $s1, 16 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -1676 │ │ │ │ + ldptr.w $t0, $s3, 352 │ │ │ │ + beqz $t0, -676 │ │ │ │ + ldptr.w $a2, $s3, 408 │ │ │ │ + addi.d $a1, $s3, 400 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 421756 │ │ │ │ + addi.d $a2, $sp, 132 │ │ │ │ + addi.d $a1, $sp, 128 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 426940 │ │ │ │ + ld.bu $t0, $s3, 500 │ │ │ │ + bnez $t0, -692 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 188428 │ │ │ │ + bnez $a0, 1144 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - beqz $a0, 20 │ │ │ │ - bl 381288 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - bl -12096 │ │ │ │ - st.d $zero, $s1, 24 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - bl -12108 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ + ldptr.w $a1, $s4, 8 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 319356 │ │ │ │ + ld.bu $t0, $s3, 448 │ │ │ │ + beqz $t0, -724 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 232960 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 299548 │ │ │ │ + b -760 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -12124 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s0, 88 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, -1 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.w $t0, $a0, 8 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 414364 │ │ │ │ + bnez $a0, -536 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 223112 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 226760 │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 232856 │ │ │ │ + ld.d $t1, $s6, 8 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + move $a0, $s1 │ │ │ │ + ldptr.w $t0, $t1, 8 │ │ │ │ + ld.d $a6, $t1, 16 │ │ │ │ + ld.d $a7, $t1, 24 │ │ │ │ + andi $s0, $t0, 0x10 │ │ │ │ + st.d $a6, $sp, 112 │ │ │ │ + st.d $a7, $sp, 104 │ │ │ │ + bl 415424 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + sltui $a5, $a0, 1 │ │ │ │ + ld.d $a7, $sp, 104 │ │ │ │ + ld.d $a6, $sp, 112 │ │ │ │ + ld.d $a2, $sp, 120 │ │ │ │ + ld.d $a1, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - li.w $t0, -1 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - beqz $a0, 24 │ │ │ │ - bl 381148 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - bl -12236 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - beqz $a0, 20 │ │ │ │ - bl 381120 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - bl -12264 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - beqz $a0, 144 │ │ │ │ - beqz $a1, 140 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a1 │ │ │ │ - pcaddi $a1, 150291 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl 381604 │ │ │ │ - beqz $a0, 80 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - move $a1, $zero │ │ │ │ - li.w $a2, 10 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - bl -11652 │ │ │ │ - move $s1, $a0 │ │ │ │ - pcaddi $a1, 150281 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 381564 │ │ │ │ - beqz $a0, 32 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -11688 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - blt $t0, $a0, 76 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - li.w $a0, -1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + li.w $a4, 1 │ │ │ │ + li.w $a3, 1 │ │ │ │ + bl 337616 │ │ │ │ + b -688 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a0, -1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $t0, 640 │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl -2036 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 435204 │ │ │ │ + b -1040 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 864 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s5, $a1 │ │ │ │ - li.w $s7, -1 │ │ │ │ - li.w $s6, -1 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s3, -1 │ │ │ │ - b 140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $s8, $s6, $s4, 0x3 │ │ │ │ - ldptr.d $t3, $s8, 0 │ │ │ │ - ldptr.w $t1, $s2, 8 │ │ │ │ - ld.d $a0, $t3, 16 │ │ │ │ - andi $t2, $t1, 0x4 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - andi $t1, $t1, 0x4 │ │ │ │ - bnez $t1, 132 │ │ │ │ - move $a0, $s2 │ │ │ │ - bnez $t2, 228 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 414108 │ │ │ │ + beqz $a0, 632 │ │ │ │ nop │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 187900 │ │ │ │ + beqz $a0, -568 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 415232 │ │ │ │ + bnez $a0, -580 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 224572 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 226956 │ │ │ │ + ld.bu $t0, $s7, 62 │ │ │ │ + move $s2, $a0 │ │ │ │ + bnez $t0, 776 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 232564 │ │ │ │ + move $s0, $a0 │ │ │ │ nop │ │ │ │ - ld.d $s2, $t0, 24 │ │ │ │ - beqz $s2, 52 │ │ │ │ - beq $s7, $s3, 496 │ │ │ │ - alsl.d $s8, $s7, $s4, 0x3 │ │ │ │ - ldptr.d $t2, $s8, 0 │ │ │ │ - ldptr.w $t0, $s2, 8 │ │ │ │ - ld.d $a0, $t2, 24 │ │ │ │ - andi $t1, $t0, 0x4 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - andi $t0, $t0, 0x4 │ │ │ │ - bnez $t0, 232 │ │ │ │ - move $a0, $s2 │ │ │ │ - bnez $t1, 328 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 187812 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 413992 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + sltui $a5, $a0, 1 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $zero │ │ │ │ + move $a4, $zero │ │ │ │ + ext.w.b $a3, $s4 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 337336 │ │ │ │ + b -728 │ │ │ │ nop │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - beq $s1, $s5, 352 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 415068 │ │ │ │ + bnez $a0, -704 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 224408 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 226792 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 233944 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $a1, $a0 │ │ │ │ + bltu $t0, $t1, 616 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $s2, $t0, 16 │ │ │ │ - beqz $s2, -80 │ │ │ │ - bne $s6, $s3, -132 │ │ │ │ - move $s6, $s1 │ │ │ │ - b -92 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + ld.d $a4, $sp, 80 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a2, $s0 │ │ │ │ + bl -3248 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + bl -12732 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t1, -812 │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -12784 │ │ │ │ + b -824 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 416 │ │ │ │ - pcaddi $a1, 150179 │ │ │ │ - bl 381160 │ │ │ │ - beqz $a0, 84 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - move $a1, $zero │ │ │ │ - li.w $a2, 10 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - bl -12096 │ │ │ │ - move $fp, $a0 │ │ │ │ - pcaddi $a1, 150170 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 381120 │ │ │ │ - beqz $a0, 36 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -12132 │ │ │ │ - slli.w $t0, $fp, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - blt $t0, $a0, 400 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl 380520 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -12868 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - b -240 │ │ │ │ nop │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 222516 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 226164 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 232260 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $a1, $a0 │ │ │ │ + bgeu $t0, $t1, 20 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -14668 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + ld.d $a4, $sp, 72 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $s0 │ │ │ │ + bl -3408 │ │ │ │ + ld.d $a0, $s3, 128 │ │ │ │ + bl -12892 │ │ │ │ + ldptr.w $t1, $s3, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t1, -988 │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -12944 │ │ │ │ + b -1000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t1, 192 │ │ │ │ - pcaddi $a1, 150139 │ │ │ │ - bl 381000 │ │ │ │ - beqz $a0, 84 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - move $a1, $zero │ │ │ │ - li.w $a2, 10 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - bl -12256 │ │ │ │ - move $fp, $a0 │ │ │ │ - pcaddi $a1, 150130 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 380960 │ │ │ │ - beqz $a0, 36 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -12292 │ │ │ │ - slli.w $t0, $fp, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - blt $t0, $a0, 304 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 413596 │ │ │ │ + bnez $a0, 384 │ │ │ │ + ldptr.w $a4, $s1, 0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -1540 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 420388 │ │ │ │ + b -1632 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl 380360 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -13036 │ │ │ │ - ld.d $t0, $s0, -8 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - bne $s1, $s5, -336 │ │ │ │ + ldptr.w $a2, $s3, 408 │ │ │ │ + addi.d $a1, $s3, 400 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 420812 │ │ │ │ + b -1672 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - bl 380272 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -13116 │ │ │ │ - ldptr.d $t1, $s8, 0 │ │ │ │ - slli.d $t0, $s6, 0x3 │ │ │ │ - ldx.d $t0, $s4, $t0 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ + ldptr.w $a2, $s3, 408 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.d $a1, $s3, 400 │ │ │ │ + move $a3, $zero │ │ │ │ + bl 421376 │ │ │ │ + ldptr.w $a2, $s3, 408 │ │ │ │ + li.w $a3, 1 │ │ │ │ + addi.d $a1, $s3, 400 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 421356 │ │ │ │ + b -672 │ │ │ │ nop │ │ │ │ - move $s7, $s1 │ │ │ │ - b -452 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 380208 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - move $s6, $s1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -13184 │ │ │ │ - ldptr.d $t1, $s8, 0 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - st.d $zero, $t1, 16 │ │ │ │ - b -560 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 222228 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 225876 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 231972 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 187224 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 414556 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + sltui $a5, $a0, 1 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $zero │ │ │ │ + li.w $a4, 1 │ │ │ │ + ext.w.b $a3, $s4 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 336748 │ │ │ │ + b -756 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 231848 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 318596 │ │ │ │ + b -1160 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - move $s6, $s1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl 380132 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -13256 │ │ │ │ - ldptr.d $t1, $s8, 0 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - st.d $zero, $t1, 16 │ │ │ │ - b -636 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 231816 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ + b -1544 │ │ │ │ nop │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 233328 │ │ │ │ + move $s0, $a0 │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $a0, $s3, 520 │ │ │ │ + bl -15132 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + b -624 │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 414356 │ │ │ │ + ldptr.w $a4, $s1, 0 │ │ │ │ + sltui $fp, $a0, 1 │ │ │ │ + b -1928 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - move $s7, $s1 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl 380068 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ bl -13320 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - b -640 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + ldptr.w $s2, $a1, 24 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + addi.w $s3, $s2, 1 │ │ │ │ + move $s0, $zero │ │ │ │ + bltu $a3, $s3, 280 │ │ │ │ + bstrpick.d $s0, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $s0, 0x3 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $a5, $sp, 40 │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + move $fp, $a3 │ │ │ │ + bl -4144 │ │ │ │ + move $s5, $a0 │ │ │ │ + slli.d $a1, $s0, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -4160 │ │ │ │ + pcaddi $t1, 149785 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t1, $s5, 0 │ │ │ │ + li.w $s8, 1 │ │ │ │ + stptr.w $t0, $a0, 0 │ │ │ │ + move $s4, $a0 │ │ │ │ + bgeu $s8, $s3, 88 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + addi.d $s0, $s5, 8 │ │ │ │ + addi.d $s7, $a0, 4 │ │ │ │ + move $s6, $zero │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 231544 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 221272 │ │ │ │ + stptr.w $a0, $s7, 0 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + add.w $s8, $a0, $s8 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + bne $s2, $s6, -48 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $a7, $sp, 32 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a6, $fp │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s5 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a3, $s3 │ │ │ │ + bl 128220 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -14488 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -14496 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bstrpick.d $s1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $a0, 0x3 │ │ │ │ - beqz $a1, 164 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + ldptr.w $s2, $a1, 24 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + move $s4, $zero │ │ │ │ + bltu $a2, $s2, 224 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ move $s0, $a0 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + move $s7, $a3 │ │ │ │ + move $s8, $a4 │ │ │ │ + bl -4488 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + move $s4, $a0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -4508 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 125672 │ │ │ │ + beqz $s2, 48 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 231208 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bne $s2, $s0, -24 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - beqz $t1, 56 │ │ │ │ - ld.d $a0, $t1, 48 │ │ │ │ - bl -13440 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - pcaddi $a0, 156092 │ │ │ │ - ld.d $s2, $t0, 16 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - bl 408768 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - st.d $a0, $s2, 48 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - st.d $zero, $t1, 56 │ │ │ │ - st.d $zero, $t1, 64 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $t0, 52 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -13500 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - pcaddi $a0, 156077 │ │ │ │ - ld.d $s2, $t0, 24 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - bl 408708 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - st.d $a0, $s2, 48 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bne $s1, $s0, -124 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + move $a7, $s8 │ │ │ │ + move $a6, $s7 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + move $a5, $zero │ │ │ │ + pcaddi $a3, 33312 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 126468 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -14780 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + move $a0, $s4 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $a1, 416 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - bstrpick.d $s2, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $s3, -1 │ │ │ │ - move $s1, $a0 │ │ │ │ - li.w $s4, -1 │ │ │ │ - alsl.d $s2, $s2, $a0, 0x3 │ │ │ │ - b 28 │ │ │ │ - slt $t0, $s3, $a0 │ │ │ │ - maskeqz $s3, $s3, $t0 │ │ │ │ - masknez $t0, $a0, $t0 │ │ │ │ - or $s3, $s3, $t0 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - beq $s1, $s2, 180 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - beqz $a0, -16 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - pcaddi $a1, 149948 │ │ │ │ - beqz $t0, -28 │ │ │ │ - bl 380224 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13024 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + move $s1, $a1 │ │ │ │ move $s5, $a0 │ │ │ │ - pcaddi $a1, 149939 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl 380188 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13060 │ │ │ │ - add.w $a0, $a0, $s5 │ │ │ │ - bne $s3, $s4, -108 │ │ │ │ - move $s3, $a0 │ │ │ │ - b -100 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + move $s4, $a2 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + move $s8, $a4 │ │ │ │ + bl -4732 │ │ │ │ + move $s2, $a0 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.w $s1, $s2, 0 │ │ │ │ + st.w $zero, $s2, 4 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + bl -4760 │ │ │ │ + st.d $a0, $s2, 8 │ │ │ │ + beqz $s1, 428 │ │ │ │ + pcalau12i $t2, 153 │ │ │ │ + pcalau12i $t1, 153 │ │ │ │ + pcalau12i $t0, 153 │ │ │ │ + fst.d $fs1, $sp, 32 │ │ │ │ + fst.d $fs2, $sp, 24 │ │ │ │ + fst.d $fs3, $sp, 16 │ │ │ │ + fld.d $fs1, $t1, -80 │ │ │ │ + fld.d $fs3, $t2, -88 │ │ │ │ + fld.d $fs2, $t0, -72 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + fst.d $fs0, $sp, 40 │ │ │ │ + bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s3, $zero │ │ │ │ + lu52i.d $fp, $fp, -2048 │ │ │ │ + addi.w $t0, $s3, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + ffint.d.l $fs0, $fa0 │ │ │ │ + slli.d $s1, $s1, 0x5 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + add.d $s0, $s0, $s1 │ │ │ │ + st.w $s4, $s0, 8 │ │ │ │ + bl 461804 │ │ │ │ + fadd.d $fa0, $fa0, $fs3 │ │ │ │ + slli.w $s6, $s3, 0x0 │ │ │ │ + fcmp.sle.d $fcc0, $fs1, $fa0 │ │ │ │ + bcnez $fcc0, 348 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a1, $fa0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -4920 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ldx.d $s0, $t0, $s1 │ │ │ │ + bl 461752 │ │ │ │ + fadd.d $fa0, $fa0, $fs2 │ │ │ │ + fcmp.sle.d $fcc0, $fs1, $fa0 │ │ │ │ + bcnez $fcc0, 332 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a1, $fa0 │ │ │ │ + move $a5, $s6 │ │ │ │ + pcaddi $a4, 153548 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -14824 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + move $a0, $s5 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + addi.d $a1, $a1, 16 │ │ │ │ + bl 125196 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + ld.d $a6, $sp, 8 │ │ │ │ + move $a7, $s8 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a4, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a0, $s5 │ │ │ │ + addi.d $a1, $a1, 16 │ │ │ │ + bl 126032 │ │ │ │ + ld.d $s0, $s2, 8 │ │ │ │ + add.d $t0, $s0, $s1 │ │ │ │ + st.w $s4, $t0, 16 │ │ │ │ + beqz $s4, 84 │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ + li.w $a1, 32 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -5084 │ │ │ │ + ld.d $s0, $s2, 8 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x6 │ │ │ │ + add.d $t2, $s0, $s1 │ │ │ │ + ld.d $t0, $t2, 24 │ │ │ │ + ldptr.w $t2, $t2, 16 │ │ │ │ + st.d $s6, $a0, 16 │ │ │ │ + st.d $s6, $a0, 24 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + slli.w $t3, $s6, 0x0 │ │ │ │ + st.d $a0, $t0, 8 │ │ │ │ + bltu $t3, $t2, -64 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl 379592 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -13796 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - bl 379564 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -13824 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + bne $s7, $s3, -300 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + fld.d $fs0, $sp, 40 │ │ │ │ + fld.d $fs1, $sp, 32 │ │ │ │ + fld.d $fs2, $sp, 24 │ │ │ │ + fld.d $fs3, $sp, 16 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - beq $s0, $s2, 100 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - beqz $a0, -16 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - pcaddi $a1, 149904 │ │ │ │ - beqz $t0, -28 │ │ │ │ - bl 380048 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13200 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - pcaddi $a1, 149895 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl 380012 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13236 │ │ │ │ - add.w $a0, $a0, $s1 │ │ │ │ - blt $s3, $a0, -156 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bne $s0, $s2, -92 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + fsub.d $fa0, $fa0, $fs1 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a1, $fa0 │ │ │ │ + or $a1, $a1, $fp │ │ │ │ + b -352 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 624 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - bstrpick.d $s2, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $s4, -1 │ │ │ │ - li.w $s3, -1 │ │ │ │ - move $s1, $a0 │ │ │ │ - li.w $s5, -1 │ │ │ │ - alsl.d $s2, $s2, $a0, 0x3 │ │ │ │ - b 48 │ │ │ │ + fsub.d $fa0, $fa0, $fs1 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a1, $fa0 │ │ │ │ + or $a1, $a1, $fp │ │ │ │ + b -336 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - beqz $a0, 20 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - andi $t0, $t0, 0x4 │ │ │ │ - beqz $t0, 400 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + pcalau12i $s7, 202 │ │ │ │ + ld.d $s7, $s7, -240 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + move $s4, $a0 │ │ │ │ + ld.d $a0, $a0, 624 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $a0, 552 │ │ │ │ + bl 140676 │ │ │ │ + move $s5, $a0 │ │ │ │ nop │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - beq $s2, $s1, 180 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - beqz $a0, -40 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - andi $t1, $t1, 0x4 │ │ │ │ - bnez $t1, -52 │ │ │ │ - pcaddi $a1, 149832 │ │ │ │ - bl 379764 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13484 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beq $s3, $s5, 392 │ │ │ │ - slt $t1, $s3, $a0 │ │ │ │ - maskeqz $s3, $s3, $t1 │ │ │ │ - masknez $t1, $a0, $t1 │ │ │ │ - or $s3, $s3, $t1 │ │ │ │ - b -108 │ │ │ │ + ldptr.w $a3, $s5, 48 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bne $a3, $t0, 736 │ │ │ │ + ld.d $t0, $s5, 32 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + beqz $t0, 668 │ │ │ │ + ld.d $t1, $s5, 40 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $t0, $s4, 608 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + ld.d $a1, $s4, 184 │ │ │ │ + st.d $t0, $s4, 616 │ │ │ │ + beqz $a1, 16 │ │ │ │ + li.w $t0, -1 │ │ │ │ + bne $s0, $t0, 384 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s4, 232 │ │ │ │ + beqz $a0, 436 │ │ │ │ + ldptr.w $s0, $a0, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s1, 0x3 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -5492 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + slli.d $a1, $s1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -5508 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + bstrpick.d $s6, $s0, 0x1f, 0x0 │ │ │ │ + move $s1, $zero │ │ │ │ + addi.d $fp, $sp, 32 │ │ │ │ + beqz $s0, 132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s4, 232 │ │ │ │ + slli.w $a1, $s1, 0x0 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + bl 230208 │ │ │ │ + bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ + move $t1, $a0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $a0, $s4, 232 │ │ │ │ + alsl.d $s2, $s0, $s2, 0x3 │ │ │ │ + stptr.d $t1, $s2, 0 │ │ │ │ + slli.w $a1, $s1, 0x0 │ │ │ │ + slli.d $s8, $s0, 0x3 │ │ │ │ + slli.d $s2, $s0, 0x2 │ │ │ │ + alsl.d $s0, $s0, $t0, 0x2 │ │ │ │ + bl 219908 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + pcaddi $a1, 151012 │ │ │ │ + stptr.w $a0, $s0, 0 │ │ │ │ + ldx.d $a2, $t0, $s8 │ │ │ │ + move $a0, $fp │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bl 154784 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + move $a0, $s5 │ │ │ │ + ldx.wu $a2, $t0, $s2 │ │ │ │ + bl 138100 │ │ │ │ + bne $s6, $s1, -112 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 149814 │ │ │ │ - bl 379692 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13556 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - blt $s3, $a0, 96 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ + bl -15844 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + bl -15856 │ │ │ │ + pcaddi $a2, 149457 │ │ │ │ + pcaddi $a1, 150988 │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + bl 154696 │ │ │ │ + ld.d $a2, $s4, 240 │ │ │ │ + pcaddi $a1, 150983 │ │ │ │ + addi.d $a0, $s5, 56 │ │ │ │ + bl 154680 │ │ │ │ + ld.d $a3, $s4, 608 │ │ │ │ + pcaddi $a2, 149449 │ │ │ │ + li.w $a1, 653 │ │ │ │ + pcaddi $a0, 149405 │ │ │ │ + bl 548432 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ + bne $t1, $t0, 288 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - beqz $a0, 20 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - andi $t0, $t0, 0x4 │ │ │ │ - beqz $t0, 96 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - beq $s2, $s0, 156 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - beqz $a0, -40 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - andi $t1, $t1, 0x4 │ │ │ │ - bnez $t1, -52 │ │ │ │ - b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $a3, $sp, 24 │ │ │ │ + addi.d $a2, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl 124360 │ │ │ │ + move $s0, $a0 │ │ │ │ + b -348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl 379020 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -14368 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - b -108 │ │ │ │ - pcaddi $a1, 149774 │ │ │ │ - bl 379532 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13716 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bge $s4, $a0, -116 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl 378948 │ │ │ │ - ld.d $t0, $s0, -8 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -14440 │ │ │ │ - ld.d $t0, $s0, -8 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - bne $s2, $s0, -148 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 149742 │ │ │ │ - bl 379404 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -13844 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beq $s4, $s5, 68 │ │ │ │ - slt $t0, $s4, $a0 │ │ │ │ - maskeqz $s4, $s4, $t0 │ │ │ │ - masknez $t0, $a0, $t0 │ │ │ │ - or $s4, $s4, $t0 │ │ │ │ - b -440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s3, $a0 │ │ │ │ - b -484 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a1, 64 │ │ │ │ + bl -5928 │ │ │ │ + move $s5, $a0 │ │ │ │ + bl 137348 │ │ │ │ + ld.d $a2, $s4, 608 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + beqz $a2, 72 │ │ │ │ + pcaddi $a1, 150926 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl 154452 │ │ │ │ + pcaddi $a3, 155817 │ │ │ │ + pcaddi $a2, 149356 │ │ │ │ + li.w $a1, 604 │ │ │ │ + pcaddi $a0, 149348 │ │ │ │ + bl 548204 │ │ │ │ + pcaddi $a2, 155812 │ │ │ │ + pcaddi $a1, 150917 │ │ │ │ + addi.d $a0, $sp, 8 │ │ │ │ + bl 154416 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 137592 │ │ │ │ + b -628 │ │ │ │ + pcaddi $a2, 149323 │ │ │ │ + li.w $a1, 600 │ │ │ │ + pcaddi $a0, 149335 │ │ │ │ + bl 548152 │ │ │ │ + pcaddi $a1, 149337 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl 154368 │ │ │ │ + b -84 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -15352 │ │ │ │ + ld.d $a4, $s4, 624 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149353 │ │ │ │ + li.w $a1, 613 │ │ │ │ + pcaddi $a0, 149319 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl 548064 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -16800 │ │ │ │ + pcaddi $a2, 149327 │ │ │ │ + li.w $a1, 610 │ │ │ │ + pcaddi $a0, 149307 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl 548016 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -16848 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a1, 160 │ │ │ │ + ld.d $a3, $a1, 16 │ │ │ │ + move $s0, $a1 │ │ │ │ + bnez $t0, 200 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + beqz $a3, 576 │ │ │ │ + pcaddi $a1, 149340 │ │ │ │ + move $a0, $a3 │ │ │ │ + bl -17184 │ │ │ │ + lu12i.w $a3, 128 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $s0, 120 │ │ │ │ + bl -16308 │ │ │ │ + ld.d $a3, $s0, 16 │ │ │ │ + pcaddi $a2, 149333 │ │ │ │ + li.w $a1, 671 │ │ │ │ + pcaddi $a0, 149277 │ │ │ │ + bl 547920 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + beqz $t0, 732 │ │ │ │ + ld.bu $t0, $s0, 456 │ │ │ │ + beqz $t0, 516 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + beqz $t0, 748 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + li.w $a4, 7 │ │ │ │ + li.w $a3, 8 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, -1 │ │ │ │ + bl 135500 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -17328 │ │ │ │ + add.d $a0, $s1, $a0 │ │ │ │ + li.w $t0, 29 │ │ │ │ + st.b $t0, $a0, -1 │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -16504 │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + bnez $t0, 128 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s4, $a0 │ │ │ │ - b -492 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a3, 448 │ │ │ │ + pcaddi $a2, 149322 │ │ │ │ + li.w $a1, 698 │ │ │ │ + pcaddi $a0, 149238 │ │ │ │ + bl 547764 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + bl 119964 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + li.w $a1, -1 │ │ │ │ + st.d $t0, $s0, 152 │ │ │ │ + bl 119144 │ │ │ │ + move $a1, $a0 │ │ │ │ + ld.d $a0, $s0, 152 │ │ │ │ + st.d $a1, $s0, 168 │ │ │ │ + bl -15872 │ │ │ │ + bltz $a0, 512 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + beqz $t0, -116 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + ld.d $s1, $s0, 112 │ │ │ │ + beqz $s1, 456 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + pcaddi $a1, 149323 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 19740 │ │ │ │ + st.d $a0, $s0, 640 │ │ │ │ + pcaddi $a1, 149323 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 19724 │ │ │ │ + st.d $a0, $s0, 632 │ │ │ │ + pcaddi $a1, 149323 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 19708 │ │ │ │ + ld.d $a3, $s0, 640 │ │ │ │ + st.d $a0, $s0, 648 │ │ │ │ + pcaddi $a2, 149322 │ │ │ │ + li.w $a1, 731 │ │ │ │ + pcaddi $a0, 149202 │ │ │ │ + bl 547620 │ │ │ │ + ld.d $a3, $s0, 632 │ │ │ │ + pcaddi $a2, 149325 │ │ │ │ + li.w $a1, 732 │ │ │ │ + pcaddi $a0, 149197 │ │ │ │ + bl 547600 │ │ │ │ + ld.d $a3, $s0, 648 │ │ │ │ + pcaddi $a2, 149328 │ │ │ │ + li.w $a1, 733 │ │ │ │ + pcaddi $a0, 149192 │ │ │ │ + bl 547580 │ │ │ │ + ld.d $a0, $s0, 640 │ │ │ │ + pcaddi $a1, 149241 │ │ │ │ + bl -17576 │ │ │ │ + lu12i.w $a3, 128 │ │ │ │ + move $a2, $zero │ │ │ │ + st.d $a0, $s0, 664 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -16700 │ │ │ │ + ld.d $a0, $s0, 632 │ │ │ │ + pcaddi $a1, 149233 │ │ │ │ + bl -17608 │ │ │ │ + lu12i.w $a3, 128 │ │ │ │ + move $a2, $zero │ │ │ │ + st.d $a0, $s0, 656 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -16732 │ │ │ │ + ld.d $a0, $s0, 648 │ │ │ │ + pcaddi $a1, 149225 │ │ │ │ + bl -17640 │ │ │ │ + st.d $a0, $s0, 672 │ │ │ │ + lu12i.w $a3, 128 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + bl -16764 │ │ │ │ + ld.d $a4, $s0, 24 │ │ │ │ + ld.d $a3, $s0, 608 │ │ │ │ + ld.d $a0, $s0, 664 │ │ │ │ + pcaddi $a2, 149305 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -17236 │ │ │ │ + ld.d $a4, $s0, 24 │ │ │ │ + ld.d $a3, $s0, 608 │ │ │ │ + ld.d $a0, $s0, 656 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + pcaddi $a2, 149320 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -17276 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t4, $a0, 16 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t4, 16 │ │ │ │ - ld.d $t0, $t4, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x2, 0x2 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - ld.d $t3, $a0, 24 │ │ │ │ - beqz $t3, 180 │ │ │ │ - ld.d $t2, $t3, 8 │ │ │ │ - ld.d $t5, $a1, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - bstrpick.d $t2, $t2, 0x2, 0x2 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - and $t0, $t0, $t2 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - beqz $t5, 20 │ │ │ │ - ld.d $t1, $t5, 8 │ │ │ │ - bstrpick.d $t1, $t1, 0x2, 0x2 │ │ │ │ - xori $t1, $t1, 0x1 │ │ │ │ nop │ │ │ │ - ld.d $t6, $a1, 24 │ │ │ │ - move $t2, $t0 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t6, 28 │ │ │ │ - ld.d $t2, $t6, 8 │ │ │ │ - bstrpick.d $t2, $t2, 0x2, 0x2 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - and $t1, $t1, $t2 │ │ │ │ - slli.w $a0, $t1, 0x0 │ │ │ │ - or $t2, $t0, $a0 │ │ │ │ - beqz $t2, 104 │ │ │ │ - li.w $t1, 1 │ │ │ │ - stptr.w $t1, $a2, 0 │ │ │ │ - bne $t0, $a0, 108 │ │ │ │ - ldptr.w $t1, $t4, 8 │ │ │ │ - ldptr.w $t0, $t3, 8 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - xor $t0, $t1, $t0 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 184 │ │ │ │ - ldptr.w $a0, $t5, 8 │ │ │ │ - ldptr.w $t0, $t6, 8 │ │ │ │ - andi $t1, $t1, 0x2 │ │ │ │ - xor $t0, $a0, $t0 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - sub.w $a0, $a0, $t1 │ │ │ │ - bnez $t0, 128 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - ld.d $t5, $a1, 16 │ │ │ │ - beqz $t5, 12 │ │ │ │ - ld.d $t6, $a1, 24 │ │ │ │ - bnez $t6, 52 │ │ │ │ - stptr.w $zero, $a2, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - sub.w $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ + ld.bu $t0, $a1, 456 │ │ │ │ + bnez $t0, 244 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + li.w $a4, 10 │ │ │ │ + li.w $a3, 9 │ │ │ │ + move $a2, $zero │ │ │ │ + li.w $a1, -1 │ │ │ │ + bl 134996 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $s0, 120 │ │ │ │ + pcaddi $a2, 149117 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a3, $s1 │ │ │ │ + bl -17352 │ │ │ │ + b -504 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 149225 │ │ │ │ + li.w $a1, 706 │ │ │ │ + pcaddi $a0, 149127 │ │ │ │ + bl 547320 │ │ │ │ + pcaddi $a0, 149229 │ │ │ │ + bl 119520 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + li.w $a1, -1 │ │ │ │ + st.d $t0, $s0, 152 │ │ │ │ + bl 118700 │ │ │ │ + move $a1, $a0 │ │ │ │ + ld.d $a0, $s0, 152 │ │ │ │ + st.d $a1, $s0, 168 │ │ │ │ + bl -16316 │ │ │ │ + bgez $a0, -436 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149200 │ │ │ │ + li.w $a1, 711 │ │ │ │ + pcaddi $a0, 149110 │ │ │ │ + bl 547252 │ │ │ │ + b -460 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s1, $s0, 16 │ │ │ │ + bnez $s1, -452 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + bl 18600 │ │ │ │ + move $s1, $a0 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149184 │ │ │ │ + li.w $a1, 703 │ │ │ │ + pcaddi $a0, 149094 │ │ │ │ + bl 547188 │ │ │ │ + b -524 │ │ │ │ + ld.d $a3, $s0, 16 │ │ │ │ + pcaddi $a2, 149150 │ │ │ │ + li.w $a1, 673 │ │ │ │ + pcaddi $a0, 149088 │ │ │ │ + bl 547164 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -17700 │ │ │ │ nop │ │ │ │ - ld.d $t1, $t5, 8 │ │ │ │ - ld.d $t2, $t6, 8 │ │ │ │ - move $t0, $zero │ │ │ │ - bstrpick.d $t1, $t1, 0x2, 0x2 │ │ │ │ - bstrpick.d $t2, $t2, 0x2, 0x2 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - xori $t1, $t1, 0x1 │ │ │ │ - and $t1, $t1, $t2 │ │ │ │ - slli.w $a0, $t1, 0x0 │ │ │ │ - or $t2, $t0, $a0 │ │ │ │ - b -192 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149152 │ │ │ │ + li.w $a1, 683 │ │ │ │ + pcaddi $a0, 149080 │ │ │ │ + bl 547132 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -17732 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 155712 │ │ │ │ - li.w $a2, 434 │ │ │ │ - pcaddi $a1, 149626 │ │ │ │ - pcaddi $a0, 149641 │ │ │ │ - bl -15824 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 155706 │ │ │ │ - li.w $a2, 433 │ │ │ │ - pcaddi $a1, 149620 │ │ │ │ - pcaddi $a0, 149623 │ │ │ │ - bl -15848 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - addi.w $a1, $a1, 2 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $s3, $a0 │ │ │ │ - bstrpick.d $s4, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ + ld.bu $t0, $a1, 160 │ │ │ │ + move $s1, $a1 │ │ │ │ + bnez $t0, 428 │ │ │ │ + ld.d $a3, $a1, 16 │ │ │ │ + ld.d $t0, $a1, 184 │ │ │ │ + beqz $a3, 352 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - addi.w $s0, $a3, 2 │ │ │ │ + beqz $t0, 792 │ │ │ │ + nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149286 │ │ │ │ + li.w $a1, 803 │ │ │ │ + pcaddi $a0, 149058 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ - move $s2, $a2 │ │ │ │ stptr.d $s6, $sp, 0 │ │ │ │ - move $s6, $a2 │ │ │ │ - bl 431828 │ │ │ │ - move $s1, $a0 │ │ │ │ - bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ + bl 547024 │ │ │ │ + ld.d $a0, $s1, 184 │ │ │ │ + bl 125064 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + bnez $t0, 476 │ │ │ │ + ld.bu $t0, $s1, 451 │ │ │ │ + bnez $t0, 548 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + nop │ │ │ │ move $a0, $zero │ │ │ │ - bl 431812 │ │ │ │ - move $a1, $s3 │ │ │ │ - bstrpick.d $s5, $s0, 0x1f, 0x0 │ │ │ │ + bl 123384 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s4, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $t0, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $s6, $t0, 0x3 │ │ │ │ + bl -7224 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $s4, 796 │ │ │ │ move $s0, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -14568 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -14580 │ │ │ │ - pcaddi $a1, 149614 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -14160 │ │ │ │ - move $s2, $a0 │ │ │ │ - pcaddi $a1, 149610 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -14176 │ │ │ │ - move $a1, $a0 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + nop │ │ │ │ + ld.b $a2, $s1, 456 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + slli.w $a1, $s2, 0x0 │ │ │ │ + li.w $a4, 10 │ │ │ │ + li.w $a3, 9 │ │ │ │ + bl 134540 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + bne $s4, $s2, -36 │ │ │ │ + ld.d $s2, $s1, 104 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -15772 │ │ │ │ - li.w $s2, 1 │ │ │ │ - bnez $a0, 92 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -15196 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -15204 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ + bl -18308 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a2, $s2 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $s5 │ │ │ │ + li.w $a5, 3 │ │ │ │ + pcaddi $a4, 149262 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 127520 │ │ │ │ + add.d $s2, $s5, $s6 │ │ │ │ + nop │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bl -17516 │ │ │ │ + st.d $zero, $s0, -8 │ │ │ │ + bne $s2, $s0, -16 │ │ │ │ + nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -17536 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 124556 │ │ │ │ + ld.d $a0, $s1, 184 │ │ │ │ + bl -17556 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + st.d $zero, $s1, 184 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -15284 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -15292 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 431616 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 431600 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -14776 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -14788 │ │ │ │ - pcaddi $a1, 154692 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -14368 │ │ │ │ - move $s2, $a0 │ │ │ │ - pcaddi $a1, 154688 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -14384 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -15980 │ │ │ │ - sltui $s2, $a0, 1 │ │ │ │ - b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s2, $a1 │ │ │ │ - ldptr.w $a1, $a3, 0 │ │ │ │ - move $t0, $a2 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a0, $t0 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s3, $a3 │ │ │ │ - bl 392416 │ │ │ │ - pcaddi $a1, 149537 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl 378452 │ │ │ │ - beqz $a0, 504 │ │ │ │ - ld.d $t2, $a0, 16 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.bu $t0, $t2, 0 │ │ │ │ - addi.w $t0, $t0, -105 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - beqz $t0, 264 │ │ │ │ nop │ │ │ │ - bnez $t1, 472 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -14832 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bltz $a0, 448 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -14856 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - andi $t1, $t0, 0x800 │ │ │ │ - bnez $t1, 516 │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - bnez $t1, 228 │ │ │ │ - andi $t0, $t0, 0xc2 │ │ │ │ - bnez $t0, 452 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ldptr.d $a2, $s0, 0 │ │ │ │ - slli.w $s1, $a0, 0x0 │ │ │ │ - beqz $t0, 268 │ │ │ │ - move $a0, $t0 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -16456 │ │ │ │ - move $s4, $a0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -16468 │ │ │ │ - slli.w $a3, $a0, 0x0 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - slli.w $a1, $s4, 0x0 │ │ │ │ - bl -616 │ │ │ │ - beqz $a0, 276 │ │ │ │ - ldptr.w $t0, $s2, 8 │ │ │ │ - bne $t0, $s1, 268 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - andi $t0, $t0, 0x41 │ │ │ │ - beq $t0, $t1, 208 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 16 │ │ │ │ - bnez $t0, 420 │ │ │ │ - st.d $s0, $s2, 16 │ │ │ │ + bnez $t0, 904 │ │ │ │ nop │ │ │ │ - stptr.w $zero, $s3, 0 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ + ld.d $t0, $s1, 64 │ │ │ │ + beqz $t0, 12 │ │ │ │ + ld.d $a0, $s1, 128 │ │ │ │ + bl -17064 │ │ │ │ + ld.bu $t0, $s1, 448 │ │ │ │ + bnez $t0, 100 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - bstrpick.d $a0, $a0, 0x3, 0x3 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.bu $t1, $t2, 1 │ │ │ │ - b -260 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi $t0, $t0, 0xc0 │ │ │ │ - bnez $t0, -220 │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl 389084 │ │ │ │ - move $a3, $a0 │ │ │ │ - pcaddi $a2, 149475 │ │ │ │ - li.w $a1, 522 │ │ │ │ - pcaddi $a0, 149415 │ │ │ │ - bl 548436 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -16352 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - stptr.d $a2, $s2, 0 │ │ │ │ - st.w $s1, $s2, 8 │ │ │ │ - li.w $t1, 1 │ │ │ │ - andi $t0, $t0, 0x41 │ │ │ │ - bne $t0, $t1, -196 │ │ │ │ - ld.d $t0, $s2, 24 │ │ │ │ - bnez $t0, 252 │ │ │ │ - st.d $s0, $s2, 24 │ │ │ │ - b -196 │ │ │ │ - nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149214 │ │ │ │ + li.w $a1, 840 │ │ │ │ + pcaddi $a0, 148958 │ │ │ │ + bl 546644 │ │ │ │ + ld.d $a0, $s1, 152 │ │ │ │ + bl -17324 │ │ │ │ + bltz $a0, 756 │ │ │ │ + ld.d $a0, $s1, 168 │ │ │ │ + bl -17608 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 377452 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -15932 │ │ │ │ + ld.d $a0, $s1, 656 │ │ │ │ + bl -17176 │ │ │ │ + ld.d $a0, $s1, 664 │ │ │ │ + bl -17184 │ │ │ │ + ld.d $a0, $s1, 672 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - li.w $a0, 1 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl 388908 │ │ │ │ - move $a3, $a0 │ │ │ │ - pcaddi $a2, 149405 │ │ │ │ - li.w $a1, 507 │ │ │ │ - pcaddi $a0, 149371 │ │ │ │ - bl 548260 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -16528 │ │ │ │ - nop │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl 388860 │ │ │ │ - move $a3, $a0 │ │ │ │ - pcaddi $a2, 149419 │ │ │ │ - li.w $a1, 530 │ │ │ │ - pcaddi $a0, 149359 │ │ │ │ - bl 548212 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -16576 │ │ │ │ + b -17204 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 149399 │ │ │ │ - li.w $a1, 514 │ │ │ │ - pcaddi $a0, 149351 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl 548176 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -16612 │ │ │ │ - ldptr.d $a3, $s2, 0 │ │ │ │ - pcaddi $a2, 149415 │ │ │ │ - li.w $a1, 552 │ │ │ │ - pcaddi $a0, 149343 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl 548144 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -16644 │ │ │ │ - ldptr.d $a3, $s2, 0 │ │ │ │ - pcaddi $a2, 149407 │ │ │ │ - li.w $a1, 560 │ │ │ │ - pcaddi $a0, 149335 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - bl 548112 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -16676 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - pcalau12i $s1, 201 │ │ │ │ - ld.d $s1, $s1, -240 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - ld.d $s2, $a1, 32 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s4, $a0 │ │ │ │ - beqz $s2, 68 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - bl -17088 │ │ │ │ - ld.d $a1, $s0, 16 │ │ │ │ - st.w $a0, $sp, 20 │ │ │ │ - addi.d $a3, $sp, 20 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -856 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - st.b $a0, $s0, 24 │ │ │ │ - bnez $t0, 540 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - bl -16284 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - st.d $zero, $s0, 32 │ │ │ │ - ld.bu $t0, $s0, 24 │ │ │ │ - bnez $t0, 12 │ │ │ │ - ld.bu $t0, $s0, 8 │ │ │ │ - beqz $t0, 60 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bne $t1, $t0, 480 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 1024 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149162 │ │ │ │ + li.w $a1, 807 │ │ │ │ + pcaddi $a0, 148926 │ │ │ │ + bl 546516 │ │ │ │ + ld.wu $t0, $s1, 332 │ │ │ │ + pcaddi $t1, 205373 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ld.d $a2, $t0, 128 │ │ │ │ + li.w $a3, 9 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - bl 430540 │ │ │ │ - move $s3, $a0 │ │ │ │ - st.w $zero, $sp, 20 │ │ │ │ - li.w $s2, 1024 │ │ │ │ - nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bl -16500 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, 72 │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $sp, 20 │ │ │ │ - addi.w $t2, $s2, -1 │ │ │ │ - beq $t2, $t1, 192 │ │ │ │ - nop │ │ │ │ - li.w $t2, 10 │ │ │ │ - beq $t0, $t2, 116 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $t0, $s3, $t1 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - st.w $t2, $sp, 20 │ │ │ │ - bl -16564 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - bne $t0, $t1, -56 │ │ │ │ - nop │ │ │ │ - ld.bu $t0, $s0, 8 │ │ │ │ - bnez $t0, 116 │ │ │ │ - ld.d $t0, $s0, 16 │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.b $t1, $s0, 8 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - beqz $t0, 96 │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - st.b $t1, $s0, 24 │ │ │ │ - nop │ │ │ │ - beqz $t0, 224 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - b -224 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $t1, -160 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s3, $t1 │ │ │ │ - ld.d $a1, $s0, 16 │ │ │ │ - addi.d $a3, $sp, 20 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -1180 │ │ │ │ - st.b $a0, $s0, 24 │ │ │ │ - beqz $a0, 124 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - bnez $t0, 84 │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - b -84 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - slli.w $s2, $s2, 0x1 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bl 430272 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - b -224 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $t0, $s3 │ │ │ │ - st.d $s3, $s0, 32 │ │ │ │ - b -168 │ │ │ │ - nop │ │ │ │ + bl 126500 │ │ │ │ + ld.bu $t0, $s1, 451 │ │ │ │ + beqz $t0, -520 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + bnez $t0, 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s1, 384 │ │ │ │ + beqz $t0, -548 │ │ │ │ + li.w $a1, 811 │ │ │ │ + pcaddi $a2, 149148 │ │ │ │ + pcaddi $a0, 148905 │ │ │ │ + bl 546432 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + ldptr.w $t2, $a1, 0 │ │ │ │ + beqz $t2, -568 │ │ │ │ + ld.d $t1, $a1, 8 │ │ │ │ + move $s3, $zero │ │ │ │ nop │ │ │ │ - st.w $zero, $sp, 20 │ │ │ │ - b -324 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x5 │ │ │ │ + add.d $t0, $t1, $s2 │ │ │ │ + ldptr.w $t3, $t0, 16 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t3, 84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x6 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + pcaddi $a1, 149108 │ │ │ │ + li.w $a4, -1 │ │ │ │ + li.w $a3, 1 │ │ │ │ + pcaddi $a2, 152675 │ │ │ │ + bl 18880 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + ld.d $t1, $a1, 8 │ │ │ │ + add.d $t0, $t1, $s2 │ │ │ │ + ld.wu $t2, $t0, 16 │ │ │ │ + bltu $s0, $t2, -60 │ │ │ │ + ldptr.w $t2, $a1, 0 │ │ │ │ nop │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + bltu $s3, $t0, -112 │ │ │ │ + b -700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a2, 149055 │ │ │ │ + li.w $a1, 772 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcaddi $a0, 148862 │ │ │ │ + bl 546260 │ │ │ │ + ld.d $a0, $s1, 120 │ │ │ │ + bl -17516 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + bnez $t0, 144 │ │ │ │ + ld.bu $t0, $s1, 451 │ │ │ │ + beqz $t0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bne $t1, $t0, 48 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - b -16796 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ + ldptr.w $t0, $s1, 384 │ │ │ │ + beqz $t0, 60 │ │ │ │ + ld.d $a3, $s1, 16 │ │ │ │ + pcaddi $a2, 149066 │ │ │ │ + li.w $a1, 797 │ │ │ │ + pcaddi $a0, 148848 │ │ │ │ + bl 546204 │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + li.w $a4, -1 │ │ │ │ + li.w $a3, 1 │ │ │ │ + pcaddi $a2, 152637 │ │ │ │ + pcaddi $a1, 149066 │ │ │ │ + bl 18724 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + b -544 │ │ │ │ nop │ │ │ │ - bl -15928 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + b -556 │ │ │ │ + ld.d $s0, $s1, 104 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -19044 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $s5 │ │ │ │ + li.w $a5, 3 │ │ │ │ + pcaddi $a4, 149079 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 126784 │ │ │ │ + b -704 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 155262 │ │ │ │ - li.w $a2, 591 │ │ │ │ - pcaddi $a1, 149166 │ │ │ │ - pcaddi $a0, 149255 │ │ │ │ - bl -17664 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149018 │ │ │ │ + li.w $a1, 779 │ │ │ │ + pcaddi $a0, 148818 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + bl 546080 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + li.w $a4, 10 │ │ │ │ + li.w $a3, 9 │ │ │ │ + move $a2, $zero │ │ │ │ + li.w $a1, -1 │ │ │ │ + bl 133684 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + li.w $a3, 29 │ │ │ │ + li.w $a2, 2 │ │ │ │ + pcaddi $a1, 155283 │ │ │ │ + bl 20080 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149006 │ │ │ │ + li.w $a1, 785 │ │ │ │ + pcaddi $a0, 148800 │ │ │ │ + bl 546012 │ │ │ │ + ld.wu $t0, $s1, 332 │ │ │ │ + pcaddi $t1, 205247 │ │ │ │ + ld.d $a1, $s1, 16 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.d $a2, $t0, 0 │ │ │ │ + li.w $a3, 9 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 17436 │ │ │ │ + ld.d $a3, $s1, 16 │ │ │ │ + pcaddi $a2, 148997 │ │ │ │ + li.w $a1, 788 │ │ │ │ + pcaddi $a0, 148787 │ │ │ │ + bl 545960 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -19240 │ │ │ │ + slli.w $a2, $a0, 0x0 │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + li.w $a3, 10 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 19980 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -18420 │ │ │ │ + ld.bu $t0, $s1, 451 │ │ │ │ + beqz $t0, 24 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + bnez $t0, -316 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + b -832 │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 149024 │ │ │ │ + li.w $a1, 843 │ │ │ │ + pcaddi $a0, 148762 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + bl 545836 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -19028 │ │ │ │ nop │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + b -1244 │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a1 │ │ │ │ - pcaddi $a1, 149187 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ + move $t0, $a1 │ │ │ │ + pcaddi $a2, 149015 │ │ │ │ + li.w $a1, 1 │ │ │ │ st.d $ra, $sp, 40 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s3, $a2 │ │ │ │ - bl 377032 │ │ │ │ - beqz $a0, 284 │ │ │ │ - ld.d $t2, $a0, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.bu $t0, $t2, 0 │ │ │ │ - addi.w $t0, $t0, -105 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - beqz $t0, 220 │ │ │ │ - bnez $t1, 256 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bl -16928 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - bl -16940 │ │ │ │ - move $a2, $s1 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - pcaddi $a1, 149240 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 405364 │ │ │ │ - move $a2, $s1 │ │ │ │ - pcaddi $a1, 152312 │ │ │ │ - addi.d $a0, $s0, 24 │ │ │ │ - bl 405348 │ │ │ │ - pcaddi $a1, 149235 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 376932 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $a0, 220 │ │ │ │ - ld.d $t2, $a0, 16 │ │ │ │ - ld.bu $t0, $t2, 0 │ │ │ │ - addi.w $t0, $t0, -105 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - beqz $t0, 152 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $t0, 176 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -18924 │ │ │ │ + pcaddi $a2, 149012 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -18940 │ │ │ │ + pcaddi $a2, 149018 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -18956 │ │ │ │ + ldptr.d $a3, $s0, 0 │ │ │ │ + pcaddi $a2, 149015 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -18976 │ │ │ │ + ld.d $a3, $s0, 8 │ │ │ │ + bltz $a3, 300 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + bltz $t0, 316 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fdiv.d $fa1, $fa1, $fa0 │ │ │ │ + pcalau12i $t0, 152 │ │ │ │ + fld.d $fs0, $t0, -64 │ │ │ │ + pcaddi $a2, 149002 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa1, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19044 │ │ │ │ + ld.d $a3, $s0, 16 │ │ │ │ + bltz $a3, 456 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ nop │ │ │ │ - bnez $t1, 192 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bl -17032 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - bl -17044 │ │ │ │ - move $a2, $s3 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - pcaddi $a1, 149230 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 405260 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + bltz $t0, 404 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fdiv.d $fa1, $fa1, $fa0 │ │ │ │ + pcaddi $a2, 148986 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa1, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19108 │ │ │ │ + ld.d $a3, $s0, 24 │ │ │ │ + bltz $a3, 328 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + bltz $t0, 276 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fdiv.d $fa1, $fa1, $fa0 │ │ │ │ + pcaddi $a2, 148970 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa1, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19172 │ │ │ │ + ld.d $a3, $s0, 80 │ │ │ │ + ld.d $t0, $s0, 88 │ │ │ │ + alsl.d $a3, $a3, $t0, 0x1 │ │ │ │ + bltz $a3, 192 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + bltz $t0, 140 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fdiv.d $fa1, $fa1, $fa0 │ │ │ │ + pcaddi $a2, 148956 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa1, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19244 │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + bnez $t0, 288 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a2, $s3 │ │ │ │ - addi.d $a0, $s0, 24 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ ld.d $s0, $sp, 32 │ │ │ │ - pcaddi $a1, 152280 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ - b 405220 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + fadd.d $fa1, $fa1, $fa1 │ │ │ │ + bgez $t0, -308 │ │ │ │ + andi $t1, $t0, 0x1 │ │ │ │ + srli.d $t0, $t0, 0x1 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ + andi $t1, $t0, 0x1 │ │ │ │ + srli.d $t0, $t0, 0x1 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -152 │ │ │ │ nop │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + fadd.d $fa1, $fa1, $fa1 │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ + andi $t1, $t0, 0x1 │ │ │ │ + srli.d $t0, $t0, 0x1 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t2, 1 │ │ │ │ - b -220 │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + fadd.d $fa1, $fa1, $fa1 │ │ │ │ + b -336 │ │ │ │ nop │ │ │ │ + andi $t1, $t0, 0x1 │ │ │ │ + srli.d $t0, $t0, 0x1 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + fadd.d $fa1, $fa1, $fa1 │ │ │ │ + b -464 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 148881 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fst.d $fs1, $sp, 0 │ │ │ │ + bl -19556 │ │ │ │ + ldptr.d $a3, $s0, 0 │ │ │ │ + pcaddi $a2, 148865 │ │ │ │ + li.w $a1, 1 │ │ │ │ + srli.d $a3, $a3, 0x1 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + move $a0, $s1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + bl -19592 │ │ │ │ + ld.d $a3, $s0, 40 │ │ │ │ + bltz $a3, 228 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + pcaddi $a2, 148854 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19636 │ │ │ │ + ld.d $a3, $s0, 48 │ │ │ │ + bltz $a3, 280 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ nop │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + pcaddi $a2, 148842 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19684 │ │ │ │ + ld.d $a3, $s0, 56 │ │ │ │ + bltz $a3, 200 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ nop │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + pcaddi $a2, 148830 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + bl -19732 │ │ │ │ + ld.d $a3, $s0, 80 │ │ │ │ + bltz $a3, 120 │ │ │ │ + movgr2fr.d $fa0, $a3 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t2, 1 │ │ │ │ - b -148 │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 387712 │ │ │ │ - move $a3, $a0 │ │ │ │ - pcaddi $a2, 149168 │ │ │ │ - li.w $a1, 689 │ │ │ │ - pcaddi $a0, 149072 │ │ │ │ - bl 547064 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -17724 │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 387672 │ │ │ │ - move $a3, $a0 │ │ │ │ - pcaddi $a2, 149174 │ │ │ │ - li.w $a1, 701 │ │ │ │ - pcaddi $a0, 149062 │ │ │ │ - bl 547024 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -17764 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + fld.d $fs1, $sp, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + pcaddi $a2, 148817 │ │ │ │ + li.w $a1, 1 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + b -19804 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 128 │ │ │ │ - addi.w $t6, $a1, -1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - addi.d $t2, $a0, 8 │ │ │ │ - move $t1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - alsl.d $t6, $t6, $t2, 0x3 │ │ │ │ nop │ │ │ │ - ldptr.d $t5, $a0, 0 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - addi.w $t3, $t0, 1 │ │ │ │ - ld.d $t2, $t5, 16 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - beqz $t2, 28 │ │ │ │ - ldptr.w $t2, $t2, 8 │ │ │ │ - andi $t2, $t2, 0x4 │ │ │ │ - masknez $t4, $t4, $t2 │ │ │ │ - maskeqz $t1, $t1, $t2 │ │ │ │ - or $t1, $t4, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t2, $t5, 24 │ │ │ │ - beqz $t2, 28 │ │ │ │ - ldptr.w $t2, $t2, 8 │ │ │ │ - andi $t2, $t2, 0x4 │ │ │ │ - masknez $t3, $t3, $t2 │ │ │ │ - maskeqz $t0, $t0, $t2 │ │ │ │ - or $t0, $t3, $t0 │ │ │ │ nop │ │ │ │ - bne $t6, $a0, -80 │ │ │ │ - stptr.w $t1, $a2, 0 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ - move $t1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - stptr.w $t1, $a2, 0 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ - beqz $a1, 96 │ │ │ │ - addi.w $t6, $a1, -1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - addi.d $t2, $a0, 8 │ │ │ │ - move $t1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - alsl.d $t6, $t6, $t2, 0x3 │ │ │ │ + andi $t0, $a3, 0x1 │ │ │ │ + srli.d $t1, $a3, 0x1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - ldptr.d $t4, $a0, 0 │ │ │ │ - addi.w $t3, $t1, 1 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - ld.d $t5, $t4, 16 │ │ │ │ - ld.d $t4, $t4, 24 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - maskeqz $t3, $t3, $t5 │ │ │ │ - masknez $t1, $t1, $t5 │ │ │ │ - maskeqz $t2, $t2, $t4 │ │ │ │ - masknez $t0, $t0, $t4 │ │ │ │ - or $t1, $t3, $t1 │ │ │ │ - or $t0, $t2, $t0 │ │ │ │ - bne $a0, $t6, -48 │ │ │ │ - stptr.w $t1, $a2, 0 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ - move $t1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - stptr.w $t1, $a2, 0 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s0, $a1 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + addi.w $t0, $a1, 1 │ │ │ │ + addi.w $s3, $a3, 1 │ │ │ │ + mul.w $t0, $t0, $s3 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + move $s0, $a2 │ │ │ │ + bstrpick.d $s1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s1, 0x2 │ │ │ │ + bl -9532 │ │ │ │ + slli.d $a2, $s1, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -18968 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + move $t4, $a0 │ │ │ │ + beqz $s2, 424 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $t3, $s4 │ │ │ │ + beqz $a3, 428 │ │ │ │ + nor $t6, $zero, $a3 │ │ │ │ + bstrpick.d $t5, $a3, 0x1f, 0x0 │ │ │ │ + move $t0, $zero │ │ │ │ + move $a1, $zero │ │ │ │ move $s1, $zero │ │ │ │ - beqz $a1, 112 │ │ │ │ - bstrpick.d $t4, $a1, 0x1f, 0x0 │ │ │ │ - move $s0, $zero │ │ │ │ - alsl.d $t4, $t4, $a0, 0x3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.d $t3, $a0, 0 │ │ │ │ - addi.w $t2, $s0, 1 │ │ │ │ - addi.w $t1, $s1, 1 │ │ │ │ - ld.d $t0, $t3, 16 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - beqz $t0, 28 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - andi $t0, $t0, 0x4 │ │ │ │ - masknez $t2, $t2, $t0 │ │ │ │ - maskeqz $t0, $s0, $t0 │ │ │ │ - or $s0, $t2, $t0 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $t3, 24 │ │ │ │ - beqz $t0, 28 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - andi $t0, $t0, 0x4 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t0, $s1, $t0 │ │ │ │ - or $s1, $t1, $t0 │ │ │ │ - nop │ │ │ │ - bne $a0, $t4, -80 │ │ │ │ - nop │ │ │ │ - move $a0, $a5 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - bl -18684 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - ldptr.d $a5, $sp, 0 │ │ │ │ - ldptr.d $t0, $a4, 0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - stptr.d $t1, $a4, 0 │ │ │ │ - bnez $a3, 100 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $a2, $t0, 220 │ │ │ │ - bnez $s0, 312 │ │ │ │ - ld.d $t0, $a4, 32 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 32 │ │ │ │ - beqz $s1, 256 │ │ │ │ - ld.d $t0, $a4, 8 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $s1, $t0, 124 │ │ │ │ - ld.d $t0, $a4, 24 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 24 │ │ │ │ - move $a0, $a5 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -17024 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li.w $t7, 1 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - li.w $t1, 1 │ │ │ │ - stptr.d $t0, $a4, 0 │ │ │ │ - beq $a2, $t1, 116 │ │ │ │ - bnez $s0, 272 │ │ │ │ - ld.d $t0, $a4, 32 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 32 │ │ │ │ - beqz $s1, 312 │ │ │ │ - ld.d $t0, $a4, 8 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ nop │ │ │ │ - ld.d $t1, $a4, 72 │ │ │ │ - st.d $t0, $a4, 8 │ │ │ │ - addi.d $t0, $t1, 1 │ │ │ │ - st.d $t0, $a4, 72 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $s1, $t0, -116 │ │ │ │ - ld.d $t0, $a4, 16 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 16 │ │ │ │ - move $a0, $a5 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -17144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $a4, 8 │ │ │ │ - ld.d $t0, $a4, 40 │ │ │ │ - li.w $t2, 1 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ addi.d $t0, $t0, 1 │ │ │ │ - st.d $t1, $a4, 8 │ │ │ │ - st.d $t0, $a4, 40 │ │ │ │ - bgeu $t2, $s0, 260 │ │ │ │ - ld.d $t1, $a4, 24 │ │ │ │ - ld.d $t0, $a4, 56 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ + beq $t0, $t5, 60 │ │ │ │ + ldx.bu $t1, $s0, $t0 │ │ │ │ + ld.bu $t2, $s4, 0 │ │ │ │ + bne $t2, $t1, -16 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $t7, $t4, $t1 │ │ │ │ + bnez $s1, -32 │ │ │ │ + slli.w $a1, $t0, 0x0 │ │ │ │ addi.d $t0, $t0, 1 │ │ │ │ - st.d $t1, $a4, 24 │ │ │ │ - st.d $t0, $a4, 56 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - move $a0, $a5 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -17244 │ │ │ │ + li.w $s1, 1 │ │ │ │ + bne $t0, $t5, -40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t5, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $t8, 1 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + beq $s2, $t5, 212 │ │ │ │ + beqz $a3, 200 │ │ │ │ + ld.bu $t0, $t3, 1 │ │ │ │ + ld.bu $t1, $s0, 0 │ │ │ │ + add.w $t6, $s3, $t6 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + add.w $t7, $s3, $t6 │ │ │ │ + beq $t1, $t0, 144 │ │ │ │ nop │ │ │ │ - ld.d $t1, $a4, 8 │ │ │ │ - addi.d $t2, $t1, 1 │ │ │ │ - st.d $t2, $a4, 8 │ │ │ │ - beq $s0, $t0, 228 │ │ │ │ - ld.d $t0, $a4, 24 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 24 │ │ │ │ + beq $a3, $t8, -40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + b 48 │ │ │ │ nop │ │ │ │ - beqz $s1, -72 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ - st.d $t1, $a4, 8 │ │ │ │ - b -324 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a4, 8 │ │ │ │ - ld.d $t2, $a4, 64 │ │ │ │ - addi.d $t3, $t0, 1 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - st.d $t3, $a4, 8 │ │ │ │ - st.d $t2, $a4, 64 │ │ │ │ - beq $s0, $t1, 64 │ │ │ │ - ld.d $t1, $a4, 24 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $a4, 24 │ │ │ │ - bnez $s1, 64 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a4, 32 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 32 │ │ │ │ - move $a0, $a5 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -17412 │ │ │ │ - ld.d $t1, $a4, 16 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $a4, 16 │ │ │ │ - beqz $s1, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - b -348 │ │ │ │ + slli.w $t1, $t0, 0x0 │ │ │ │ + bgeu $t1, $a3, -88 │ │ │ │ nop │ │ │ │ + ldx.bu $t1, $s0, $t0 │ │ │ │ + ld.bu $t2, $t3, 0 │ │ │ │ + bne $t2, $t1, -24 │ │ │ │ + addi.w $t1, $t6, -1 │ │ │ │ + add.w $t1, $t0, $t1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t4, $t1 │ │ │ │ + add.w $t2, $t0, $t7 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stx.w $t1, $t4, $t2 │ │ │ │ + bgeu $s1, $t1, -68 │ │ │ │ + slli.w $a1, $t0, 0x0 │ │ │ │ + move $a0, $t5 │ │ │ │ + move $s1, $t1 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $a2, $t4, $t0 │ │ │ │ + bnez $s1, -148 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $t5 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -164 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + bne $s2, $t5, -4 │ │ │ │ + stptr.w $a0, $a4, 0 │ │ │ │ + stptr.w $a1, $a5, 0 │ │ │ │ + move $a0, $t4 │ │ │ │ + bl -20100 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t1, $a4, 16 │ │ │ │ - ld.d $t0, $a4, 48 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t1, $a4, 16 │ │ │ │ - st.d $t0, $a4, 48 │ │ │ │ - move $a0, $a5 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -17500 │ │ │ │ - ld.d $t0, $a4, 16 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $a4, 16 │ │ │ │ - b -220 │ │ │ │ - beqz $a1, 1248 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - ld.d $s3, $a4, 576 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - bstrpick.d $s2, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ move $s1, $zero │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s4, $zero │ │ │ │ - alsl.d $s2, $s2, $a0, 0x3 │ │ │ │ - ldptr.d $t0, $t2, 0 │ │ │ │ - addi.w $t4, $s4, 1 │ │ │ │ - addi.w $t3, $s1, 1 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - maskeqz $t4, $t4, $t1 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - masknez $t1, $s4, $t1 │ │ │ │ - masknez $t0, $s1, $t0 │ │ │ │ - or $s4, $t4, $t1 │ │ │ │ - or $s1, $t3, $t0 │ │ │ │ - bne $t2, $s2, -48 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s5, $a4 │ │ │ │ - move $s6, $a3 │ │ │ │ - move $s8, $zero │ │ │ │ move $a1, $zero │ │ │ │ - bltu $t0, $s4, 208 │ │ │ │ - b 428 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -19460 │ │ │ │ - beqz $s6, 920 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ldptr.w $a2, $t0, 24 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 286080 │ │ │ │ - move $a1, $a0 │ │ │ │ - pcaddi $a2, 148866 │ │ │ │ move $a0, $zero │ │ │ │ - bl 282160 │ │ │ │ + b -68 │ │ │ │ + move $t5, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $t6, -1 │ │ │ │ + b -316 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 386700 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -17756 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ nop │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - beqz $a1, 92 │ │ │ │ - ld.bu $t0, $s5, 160 │ │ │ │ - bnez $t0, 540 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -19564 │ │ │ │ - beqz $s6, 848 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ldptr.w $a2, $t0, 24 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 285976 │ │ │ │ - move $a1, $a0 │ │ │ │ - pcaddi $a2, 148840 │ │ │ │ + bstrpick.d $t1, $a4, 0x1f, 0x0 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + pcalau12i $t0, 151 │ │ │ │ + fst.d $fs0, $sp, 72 │ │ │ │ + fld.d $fs0, $t0, -56 │ │ │ │ + ffint.s.l $fa0, $fa1 │ │ │ │ + fcvt.d.s $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa2, $t0 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + pcalau12i $s6, 200 │ │ │ │ + ld.d $s6, $s6, -240 │ │ │ │ + ldptr.d $t1, $s6, 0 │ │ │ │ + ffint.d.l $fa2, $fa2 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + fcmp.sle.d $fcc0, $fa0, $fa2 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + st.w $zero, $sp, 44 │ │ │ │ + st.w $zero, $sp, 48 │ │ │ │ + st.w $zero, $sp, 52 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $a6, $sp, 16 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s7, $a2 │ │ │ │ + move $t1, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s5, $a3 │ │ │ │ + bceqz $fcc0, 560 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s0, $fa0 │ │ │ │ + sub.w $s3, $a2, $s0 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + add.d $s2, $a1, $t0 │ │ │ │ + move $a0, $t1 │ │ │ │ + pcaddi $a7, 204869 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a6, 129605 │ │ │ │ + li.w $a5, -2 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $fp, $t1 │ │ │ │ + bl 519004 │ │ │ │ + move $s8, $a0 │ │ │ │ + li.w $a1, 48 │ │ │ │ move $a0, $zero │ │ │ │ - bl 282056 │ │ │ │ - nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - bl 386596 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -17860 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $s8, $fp │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - beq $s0, $s2, 500 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - beqz $a0, 464 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - addi.w $t2, $a1, 1 │ │ │ │ + bl -10268 │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a3, $zero │ │ │ │ move $a2, $s4 │ │ │ │ - ori $t0, $t0, 0x100 │ │ │ │ - st.w $t0, $a0, 8 │ │ │ │ - move $s7, $t2 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl -1872 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - beqz $a0, 608 │ │ │ │ - nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $s1, 20 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - ori $t0, $t0, 0x100 │ │ │ │ - st.w $t0, $a0, 8 │ │ │ │ - nop │ │ │ │ + move $a1, $s5 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl 263764 │ │ │ │ + pcaddi $a7, 204848 │ │ │ │ + move $a4, $s2 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + li.w $a6, -2 │ │ │ │ + pcaddi $a7, 129582 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s5 │ │ │ │ move $a1, $s8 │ │ │ │ - move $a2, $s1 │ │ │ │ - bl -1928 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - addi.w $fp, $s8, 1 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - beqz $a1, -224 │ │ │ │ + move $a0, $fp │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + bl 519404 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 286236 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + move $s2, $a0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + addi.w $t1, $t0, 4 │ │ │ │ + bgeu $t1, $s7, 232 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + addi.w $s7, $s7, -4 │ │ │ │ + addi.d $a6, $sp, 52 │ │ │ │ + addi.d $a5, $sp, 48 │ │ │ │ + addi.d $a4, $sp, 44 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 204821 │ │ │ │ + move $a0, $s1 │ │ │ │ + sub.w $s7, $s7, $t0 │ │ │ │ + bl 267456 │ │ │ │ + ldptr.w $t1, $sp, 52 │ │ │ │ + li.w $t2, 3 │ │ │ │ + li.w $t0, 100 │ │ │ │ + bge $t2, $t1, 48 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s5, 160 │ │ │ │ - beqz $t0, -324 │ │ │ │ - ld.d $a2, $s5, 168 │ │ │ │ - ld.d $a0, $s5, 152 │ │ │ │ - move $a3, $s3 │ │ │ │ - bl 530144 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - b -260 │ │ │ │ - ld.d $a2, $s5, 168 │ │ │ │ - ld.d $a0, $s5, 152 │ │ │ │ - move $a3, $s3 │ │ │ │ - bl 530120 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ + fld.s $fa0, $sp, 48 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + pcalau12i $t0, 151 │ │ │ │ + ffint.d.w $fa1, $fa1 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fa1 │ │ │ │ + fld.d $fa2, $t0, -64 │ │ │ │ + fmul.d $fa0, $fa0, $fa2 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + ldptr.w $t1, $s1, 28 │ │ │ │ + add.w $s3, $s2, $s3 │ │ │ │ + add.w $s3, $s3, $t1 │ │ │ │ + bgeu $s3, $s7, 172 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - beqz $a1, 28 │ │ │ │ - ld.bu $t0, $s5, 160 │ │ │ │ - beqz $t0, 380 │ │ │ │ - ld.d $a2, $s5, 168 │ │ │ │ - ld.d $a0, $s5, 152 │ │ │ │ - move $a3, $s3 │ │ │ │ - bl 530080 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $s8, $fp │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - beq $s0, $s2, 276 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - ld.d $a0, $t1, 16 │ │ │ │ - beqz $a0, 464 │ │ │ │ - addi.w $t2, $a1, 1 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $s7, $t2 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl -2084 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - beqz $a0, 524 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $s1, 20 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - ori $t1, $t1, 0x100 │ │ │ │ - st.w $t1, $a0, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 263652 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -20692 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -20700 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + bne $t1, $t0, 288 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ + fld.d $fs0, $sp, 72 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a1, $s8 │ │ │ │ - move $a2, $s1 │ │ │ │ - bl -2136 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - addi.w $fp, $s8, 1 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - beqz $a1, -144 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s5, 160 │ │ │ │ - bnez $t0, -180 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -19996 │ │ │ │ - beqz $s6, 480 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ldptr.w $a2, $t0, 24 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 285544 │ │ │ │ - move $a1, $a0 │ │ │ │ - pcaddi $a2, 148732 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 281624 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + addi.d $a6, $sp, 52 │ │ │ │ + addi.d $a5, $sp, 48 │ │ │ │ + addi.d $a4, $sp, 44 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 204765 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 267236 │ │ │ │ + ldptr.w $t1, $sp, 52 │ │ │ │ + li.w $t0, 3 │ │ │ │ + blt $t0, $t1, 120 │ │ │ │ + ldptr.w $t1, $s1, 28 │ │ │ │ + li.w $t0, 100 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 386164 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -18292 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - b -244 │ │ │ │ + ldptr.w $t3, $sp, 44 │ │ │ │ + li.w $t2, 4 │ │ │ │ + bge $t2, $t3, 128 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + bltu $t0, $t2, -184 │ │ │ │ nop │ │ │ │ + add.w $t0, $s2, $t1 │ │ │ │ + sub.w $s2, $s0, $s2 │ │ │ │ + sub.w $s2, $s2, $t1 │ │ │ │ + sltu $s0, $t0, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + maskeqz $s0, $s2, $s0 │ │ │ │ + bl 285864 │ │ │ │ + add.w $s0, $a0, $s0 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a2, $s5, 168 │ │ │ │ - ld.d $a0, $s5, 152 │ │ │ │ - move $a3, $s3 │ │ │ │ - bl 529832 │ │ │ │ - b -472 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s3, $zero │ │ │ │ + b -544 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - move $s7, $a1 │ │ │ │ - bnez $a0, -416 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bne $s0, $s2, -488 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + move $s7, $zero │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -20228 │ │ │ │ - beqz $s6, 280 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ldptr.w $a2, $t0, 24 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 285312 │ │ │ │ - move $a1, $a0 │ │ │ │ - pcaddi $a2, 148674 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 281392 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - bl 385932 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -18524 │ │ │ │ - b -440 │ │ │ │ nop │ │ │ │ + ldptr.w $t3, $sp, 48 │ │ │ │ + li.w $t2, 7 │ │ │ │ + bge $t2, $t3, -312 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + bltu $t0, $t2, -320 │ │ │ │ + b -132 │ │ │ │ + bl -20120 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $a4, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + pcalau12i $t0, 151 │ │ │ │ + fld.d $fa3, $t0, -56 │ │ │ │ + ffint.s.l $fa0, $fa1 │ │ │ │ + fcvt.d.s $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fa3 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa2, $t0 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + ffint.d.l $fa2, $fa2 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + fcmp.sle.d $fcc0, $fa0, $fa2 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + move $s2, $a4 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $s7, $a5 │ │ │ │ + bceqz $fcc0, 272 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s0, $fa0 │ │ │ │ nop │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - move $fp, $s8 │ │ │ │ - bnez $a1, -552 │ │ │ │ - move $a1, $t2 │ │ │ │ - b -688 │ │ │ │ + move $a0, $t2 │ │ │ │ + pcaddi $a7, 204679 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a6, 129415 │ │ │ │ + li.w $a5, -2 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $s6, $t2 │ │ │ │ + bl 518244 │ │ │ │ + move $s5, $a0 │ │ │ │ + li.w $a1, 48 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -11028 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $zero │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl 263004 │ │ │ │ + pcaddi $a7, 204658 │ │ │ │ + move $a5, $s0 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + li.w $a6, -2 │ │ │ │ + pcaddi $a7, 129392 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + bl 518644 │ │ │ │ + move $a2, $zero │ │ │ │ + pcaddi $a1, 204647 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 267580 │ │ │ │ + move $s0, $zero │ │ │ │ + bgeu $a0, $s7, 132 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 263036 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -21308 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -21316 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - move $s7, $a1 │ │ │ │ - bnez $a0, -432 │ │ │ │ - b -492 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s0, $a2 │ │ │ │ + b -260 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 120 │ │ │ │ - b -876 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 285324 │ │ │ │ + move $s0, $a0 │ │ │ │ + b -140 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + li.w $t0, 9 │ │ │ │ + move $s0, $a2 │ │ │ │ + bgeu $t0, $a2, 468 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s8, $sp, 16 │ │ │ │ + move $s2, $a4 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s7, $a0 │ │ │ │ + pcaddi $s1, 148302 │ │ │ │ + li.w $s4, 76 │ │ │ │ + beqz $a3, 112 │ │ │ │ + addi.w $s1, $a4, 77 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.w $s4, $a4, 76 │ │ │ │ + bl -11380 │ │ │ │ + bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -20820 │ │ │ │ + pcaddi $t0, 148290 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + ld.d $t2, $t0, 64 │ │ │ │ + vst $vr0, $s1, 0 │ │ │ │ + ldptr.w $t1, $t0, 72 │ │ │ │ + vld $vr0, $t0, 16 │ │ │ │ + vst $vr0, $s1, 16 │ │ │ │ + vld $vr0, $t0, 32 │ │ │ │ + bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ + vst $vr0, $s1, 32 │ │ │ │ + move $a1, $s3 │ │ │ │ + vld $vr0, $t0, 48 │ │ │ │ + vst $vr0, $s1, 48 │ │ │ │ + addi.d $a0, $s1, 76 │ │ │ │ + st.d $t2, $s1, 64 │ │ │ │ + st.w $t1, $s1, 72 │ │ │ │ + bl -21384 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 120 │ │ │ │ - b -804 │ │ │ │ + li.w $a1, 48 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -11480 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + pcalau12i $t1, 151 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + fld.d $fa1, $t1, -48 │ │ │ │ + ffint.s.l $fa0, $fa0 │ │ │ │ + fcvt.d.s $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s2, $a0 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s5, $fa0 │ │ │ │ + sub.w $s3, $s0, $s5 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + add.d $s6, $s6, $t0 │ │ │ │ + move $a5, $s5 │ │ │ │ + move $a4, $s6 │ │ │ │ + bl 262504 │ │ │ │ + pcaddi $a7, 204533 │ │ │ │ + pcaddi $a6, 129270 │ │ │ │ + li.w $a5, -3 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a3, $s6 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 517660 │ │ │ │ + pcaddi $a7, 204524 │ │ │ │ + move $a1, $a0 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + li.w $a6, -3 │ │ │ │ + pcaddi $a7, 129258 │ │ │ │ + move $a5, $s5 │ │ │ │ + move $a4, $s6 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $s8, $a0 │ │ │ │ + st.d $s2, $sp, 8 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 518104 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 284936 │ │ │ │ + pcalau12i $t0, 151 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + fld.d $fa1, $t0, -56 │ │ │ │ + movgr2fr.d $fa0, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + addi.w $t0, $t0, 4 │ │ │ │ + bltu $t0, $s0, 108 │ │ │ │ + bl 284888 │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s2, 28 │ │ │ │ + add.w $s0, $a2, $s3 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -21884 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 262444 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $t1, 16 │ │ │ │ - move $fp, $s8 │ │ │ │ - bnez $a1, -472 │ │ │ │ - move $a1, $t2 │ │ │ │ - b -592 │ │ │ │ + bl 284784 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + pcaddi $t0, 154147 │ │ │ │ + fld.d $fa1, $t0, 0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + ldptr.w $s1, $s2, 28 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + addi.w $s4, $s0, -4 │ │ │ │ + move $a0, $s2 │ │ │ │ + add.w $s1, $s1, $s3 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + sub.w $s4, $s4, $t0 │ │ │ │ + bl 284728 │ │ │ │ + add.w $s1, $s1, $a0 │ │ │ │ + bltu $s1, $s4, -152 │ │ │ │ + b -164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sltu $t0, $a1, $a0 │ │ │ │ + maskeqz $a1, $a1, $t0 │ │ │ │ + masknez $t0, $a0, $t0 │ │ │ │ + or $a1, $a1, $t0 │ │ │ │ + sub.w $a0, $a0, $a1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 120 │ │ │ │ - b -436 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + add.d $t0, $a0, $t0 │ │ │ │ + sltu $a2, $a2, $a1 │ │ │ │ + masknez $a0, $a0, $a2 │ │ │ │ + maskeqz $a2, $t0, $a2 │ │ │ │ + or $a0, $a2, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s1, $a1 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + bl -11992 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $a2, $s1 │ │ │ │ + bl -21428 │ │ │ │ + stx.b $zero, $a0, $s1 │ │ │ │ + move $t6, $a0 │ │ │ │ + beqz $s0, 112 │ │ │ │ + lu12i.w $t8, -209716 │ │ │ │ + ori $t8, $t8, 0xccd │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $t7, 5 │ │ │ │ + li.w $t2, 4 │ │ │ │ + li.w $a1, 78 │ │ │ │ + pcaddi $a0, 155557 │ │ │ │ + lu32i.d $t8, 0 │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldx.bu $t1, $a0, $t5 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stx.b $t1, $t6, $t4 │ │ │ │ + bgeu $t2, $s0, 52 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + mul.d $s0, $s0, $t8 │ │ │ │ + srli.d $s0, $s0, 0x22 │ │ │ │ nop │ │ │ │ + mod.wu $t1, $s0, $t7 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t5, $t1, 0x1f, 0x0 │ │ │ │ + bne $t1, $t2, -44 │ │ │ │ + stx.b $a1, $t6, $t4 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bne $s0, $t2, -40 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 120 │ │ │ │ - b -236 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $t6 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $a1, 328 │ │ │ │ + pcalau12i $t2, 151 │ │ │ │ + pcalau12i $t1, 151 │ │ │ │ + pcalau12i $t0, 151 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + fst.d $fs0, $sp, 24 │ │ │ │ + fst.d $fs1, $sp, 16 │ │ │ │ + fst.d $fs3, $sp, 0 │ │ │ │ + fld.d $fs0, $t1, -32 │ │ │ │ + fld.d $fs3, $t2, -40 │ │ │ │ + fld.d $fs1, $t0, -24 │ │ │ │ + fst.d $fs2, $sp, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + bstrpick.d $s1, $a1, 0x1f, 0x0 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s4, 19 │ │ │ │ + lu12i.w $s5, -524288 │ │ │ │ + pcaddi $s3, 155501 │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fld.s $fs2, $t3, 8 │ │ │ │ + movgr2fr.d $fa1, $t2 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + ffint.d.w $fs2, $fs2 │ │ │ │ + bl -23012 │ │ │ │ + fmul.d $fa0, $fa0, $fs2 │ │ │ │ + movgr2fr.d $fa1, $s0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bceqz $fcc0, 108 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s0, $fa0 │ │ │ │ + or $s0, $s0, $s5 │ │ │ │ + slli.w $s0, $s0, 0x0 │ │ │ │ + beq $s1, $s6, 104 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + ldx.bu $t0, $s2, $s6 │ │ │ │ + fmov.d $fa0, $fs3 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + addi.w $t0, $t0, -65 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + alsl.d $t3, $t0, $s3, 0x2 │ │ │ │ + bgeu $s4, $t0, -104 │ │ │ │ + movgr2fr.d $fa1, $t2 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + bl -23112 │ │ │ │ + fmul.d $fa1, $fa0, $fs1 │ │ │ │ + movgr2fr.d $fa0, $s0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, -96 │ │ │ │ nop │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s0, $fa0 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + slli.w $s0, $s0, 0x0 │ │ │ │ + bne $s1, $s6, -88 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + fld.d $fs0, $sp, 24 │ │ │ │ + fld.d $fs1, $sp, 16 │ │ │ │ + fld.d $fs2, $sp, 8 │ │ │ │ + fld.d $fs3, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ + addi.w $t0, $a2, 1 │ │ │ │ st.d $s2, $sp, 48 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 120 │ │ │ │ + addi.w $s2, $a4, 1 │ │ │ │ + mul.w $t0, $t0, $s2 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s3, $a1 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + stptr.d $a6, $sp, 0 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ - ldptr.w $s0, $sp, 96 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - st.d $a3, $sp, 32 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ st.d $a4, $sp, 24 │ │ │ │ - st.d $a5, $sp, 16 │ │ │ │ - st.d $a6, $sp, 8 │ │ │ │ - stptr.d $a7, $sp, 0 │ │ │ │ - bl 427272 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $a5, $sp, 16 │ │ │ │ - ld.d $a6, $sp, 8 │ │ │ │ - st.d $t0, $a0, 64 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - st.b $a5, $a0, 40 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - st.d $t0, $a0, 56 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s0, 0x2 │ │ │ │ + bl -12600 │ │ │ │ + slli.d $a2, $s0, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -22036 │ │ │ │ + ldptr.d $a6, $sp, 0 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + move $t4, $a0 │ │ │ │ + beqz $s1, 420 │ │ │ │ ld.d $a4, $sp, 24 │ │ │ │ - ldptr.d $a7, $sp, 0 │ │ │ │ - st.d $t0, $a0, 80 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - stptr.d $s1, $a0, 0 │ │ │ │ - st.w $s0, $a0, 72 │ │ │ │ - st.d $s2, $a0, 8 │ │ │ │ - st.w $a6, $a0, 44 │ │ │ │ - st.d $a3, $a0, 24 │ │ │ │ - st.d $a2, $a0, 16 │ │ │ │ - st.d $a4, $a0, 32 │ │ │ │ - st.d $a7, $a0, 48 │ │ │ │ - st.w $zero, $a0, 88 │ │ │ │ - st.d $t0, $a0, 96 │ │ │ │ - st.w $zero, $a0, 112 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $a0, 96 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - bl -20776 │ │ │ │ - ldptr.w $a3, $s1, 72 │ │ │ │ - bnez $a3, 48 │ │ │ │ - ldptr.w $t0, $s1, 112 │ │ │ │ - bnez $t0, 832 │ │ │ │ - li.w $s0, -1 │ │ │ │ - ld.d $a0, $s1, 96 │ │ │ │ - bl -19028 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - ld.d $a4, $s1, 64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - li.w $a5, 3 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + move $t3, $s3 │ │ │ │ + beqz $a4, 420 │ │ │ │ + nor $t6, $zero, $a4 │ │ │ │ + bstrpick.d $t5, $a4, 0x1f, 0x0 │ │ │ │ + move $t0, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $t7, 1 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t7, $a4, 88 │ │ │ │ - move $a2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + beq $t0, $t5, 60 │ │ │ │ + ldx.bu $t1, $a3, $t0 │ │ │ │ + ld.bu $t2, $s3, 0 │ │ │ │ + bne $t2, $t1, -16 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $t7, $t4, $t1 │ │ │ │ + bnez $s0, -32 │ │ │ │ + slli.w $a1, $t0, 0x0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + bne $t0, $t5, -40 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $t7, $t7, 40 │ │ │ │ - beq $s0, $a3, 408 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t7, -52 │ │ │ │ - bnez $t0, -28 │ │ │ │ - ldptr.w $a1, $t7, -80 │ │ │ │ - preld 0x0, $t7, 0 │ │ │ │ - beqz $a1, 376 │ │ │ │ - addi.w $t0, $a1, -1 │ │ │ │ - ld.d $t6, $t7, -72 │ │ │ │ - ld.d $a0, $t7, -64 │ │ │ │ - ld.d $t1, $s1, 104 │ │ │ │ - bgeu $a5, $t0, 420 │ │ │ │ - bstrpick.d $t8, $a1, 0x1f, 0x2 │ │ │ │ - vldi $vr1, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - slli.d $t8, $t8, 0x4 │ │ │ │ - add.d $t2, $t6, $t0 │ │ │ │ - vldx $vr2, $a0, $t0 │ │ │ │ - ldx.wu $t5, $t6, $t0 │ │ │ │ - ld.wu $t4, $t2, 4 │ │ │ │ - ld.wu $t3, $t2, 8 │ │ │ │ - ld.wu $t2, $t2, 12 │ │ │ │ - slli.d $t5, $t5, 0x2 │ │ │ │ - slli.d $t4, $t4, 0x2 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $t5, $t1, $t5 │ │ │ │ - ldx.w $t4, $t1, $t4 │ │ │ │ - ldx.w $t3, $t1, $t3 │ │ │ │ - ldx.w $t2, $t1, $t2 │ │ │ │ - vreplgr2vr.w $vr0, $t5 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - vinsgr2vr.w $vr0, $t4, 0x1 │ │ │ │ - vinsgr2vr.w $vr0, $t3, 0x2 │ │ │ │ - vinsgr2vr.w $vr0, $t2, 0x3 │ │ │ │ - vseq.w $vr0, $vr0, $vr2 │ │ │ │ - vsub.w $vr1, $vr1, $vr0 │ │ │ │ - bne $t8, $t0, -84 │ │ │ │ - andi $t2, $a1, 0x3 │ │ │ │ - vhaddw.d.w $vr1, $vr1, $vr1 │ │ │ │ - vhaddw.q.d $vr1, $vr1, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - beqz $t2, 212 │ │ │ │ - move $t2, $a1 │ │ │ │ - bstrins.d $t2, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t3, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - ldx.wu $t8, $t6, $t3 │ │ │ │ - ldx.w $t3, $a0, $t3 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - slli.d $t8, $t8, 0x2 │ │ │ │ - ldx.w $t8, $t1, $t8 │ │ │ │ - addi.w $t4, $t2, 1 │ │ │ │ - xor $t3, $t3, $t8 │ │ │ │ - masknez $t5, $t5, $t3 │ │ │ │ - maskeqz $t3, $t0, $t3 │ │ │ │ - or $t0, $t5, $t3 │ │ │ │ - bgeu $t4, $a1, 152 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - ldx.wu $t8, $t6, $t3 │ │ │ │ - ldx.w $t3, $a0, $t3 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - slli.d $t8, $t8, 0x2 │ │ │ │ - ldx.w $t8, $t1, $t8 │ │ │ │ - addi.w $t4, $t2, 2 │ │ │ │ - xor $t3, $t3, $t8 │ │ │ │ - masknez $t5, $t5, $t3 │ │ │ │ - maskeqz $t3, $t0, $t3 │ │ │ │ - or $t0, $t5, $t3 │ │ │ │ - bgeu $t4, $a1, 100 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x2 │ │ │ │ - ldx.wu $t8, $t6, $t4 │ │ │ │ - ldx.w $t3, $a0, $t4 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - slli.d $t4, $t8, 0x2 │ │ │ │ - ldx.w $t4, $t1, $t4 │ │ │ │ - addi.w $t2, $t2, 3 │ │ │ │ - xor $t3, $t3, $t4 │ │ │ │ - masknez $t4, $t5, $t3 │ │ │ │ - maskeqz $t3, $t0, $t3 │ │ │ │ - or $t0, $t4, $t3 │ │ │ │ - bgeu $t2, $a1, 48 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.wu $t4, $t6, $t2 │ │ │ │ - ldx.w $t5, $a0, $t2 │ │ │ │ - addi.w $t3, $t0, 1 │ │ │ │ - slli.d $t2, $t4, 0x2 │ │ │ │ - ldx.w $t1, $t1, $t2 │ │ │ │ - xor $t1, $t1, $t5 │ │ │ │ - masknez $t2, $t3, $t1 │ │ │ │ - maskeqz $t1, $t0, $t1 │ │ │ │ - or $t0, $t2, $t1 │ │ │ │ - bne $t0, $a1, -392 │ │ │ │ nop │ │ │ │ + move $t5, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $t8, 1 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + beq $s1, $t5, 212 │ │ │ │ + beqz $a4, 200 │ │ │ │ + ld.bu $t0, $t3, 1 │ │ │ │ + ld.bu $t1, $a3, 0 │ │ │ │ + add.w $t6, $s2, $t6 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + add.w $t7, $s2, $t6 │ │ │ │ + beq $t1, $t0, 144 │ │ │ │ nop │ │ │ │ + beq $a4, $t8, -40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + b 48 │ │ │ │ nop │ │ │ │ - bne $a3, $s0, 80 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s1, 112 │ │ │ │ - bne $t0, $a2, 316 │ │ │ │ - bne $s0, $a2, -464 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - li.w $s0, -1 │ │ │ │ - b -548 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + slli.w $t1, $t0, 0x0 │ │ │ │ + bgeu $t1, $a4, -88 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -288 │ │ │ │ + ldx.bu $t1, $a3, $t0 │ │ │ │ + ld.bu $t2, $t3, 0 │ │ │ │ + bne $t2, $t1, -24 │ │ │ │ + addi.w $t1, $t6, -1 │ │ │ │ + add.w $t1, $t0, $t1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t4, $t1 │ │ │ │ + add.w $t2, $t0, $t7 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stx.w $t1, $t4, $t2 │ │ │ │ + bgeu $s0, $t1, -68 │ │ │ │ + slli.w $a1, $t0, 0x0 │ │ │ │ + move $a0, $t5 │ │ │ │ + move $s0, $t1 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ - bstrpick.d $s3, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $s3, $s3, $s3, 0x2 │ │ │ │ - li.w $t0, 1 │ │ │ │ - alsl.d $a4, $s3, $a4, 0x3 │ │ │ │ - st.b $t0, $a4, 36 │ │ │ │ - ldptr.w $t0, $s1, 112 │ │ │ │ - ldptr.w $t1, $a4, 8 │ │ │ │ - move $s2, $zero │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s1, 112 │ │ │ │ - beqz $t1, 80 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a4, 16 │ │ │ │ - ld.d $t1, $s1, 80 │ │ │ │ - alsl.d $t0, $s2, $t0, 0x2 │ │ │ │ - ldptr.w $s4, $t0, 0 │ │ │ │ - ld.d $t1, $t1, 8 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - slli.d $t0, $t0, 0x5 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -20744 │ │ │ │ - ld.d $a4, $s1, 64 │ │ │ │ - alsl.d $a4, $s3, $a4, 0x3 │ │ │ │ - bnez $a0, 68 │ │ │ │ - ldptr.w $t1, $a4, 8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - bltu $t0, $t1, -68 │ │ │ │ - ld.d $a0, $s1, 96 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - bl -19752 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ + bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $a2, $t4, $t0 │ │ │ │ + bnez $s0, -148 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $t5 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -164 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + bne $s1, $t5, -4 │ │ │ │ + stptr.w $a0, $a5, 0 │ │ │ │ + stptr.w $a1, $a6, 0 │ │ │ │ + move $a0, $t4 │ │ │ │ + bl -23172 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - ldptr.w $a5, $a4, 4 │ │ │ │ - ldptr.w $a4, $a4, 0 │ │ │ │ - move $a3, $s4 │ │ │ │ - pcaddi $a2, 148357 │ │ │ │ - li.w $a1, 1042 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - pcaddi $a0, 148220 │ │ │ │ - bl 355980 │ │ │ │ - bl -20312 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - stptr.w $t0, $a0, 0 │ │ │ │ - pcaddi $a0, 148357 │ │ │ │ - bl -20280 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -21152 │ │ │ │ - nop │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - nop │ │ │ │ - pcaddi $a3, 154306 │ │ │ │ - li.w $a2, 1013 │ │ │ │ - pcaddi $a1, 148204 │ │ │ │ - pcaddi $a0, 148329 │ │ │ │ - bl -21512 │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - li.w $t0, 1000 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + b -60 │ │ │ │ + move $t5, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $t6, -1 │ │ │ │ + b -308 │ │ │ │ + addi.d $sp, $sp, -288 │ │ │ │ + st.d $s0, $sp, 264 │ │ │ │ + mul.w $s0, $a2, $a2 │ │ │ │ pcalau12i $t0, 200 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - ld.d $t1, $a0, 64 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - ld.d $s2, $a0, 80 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - move $s7, $a0 │ │ │ │ - st.w $zero, $sp, 68 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - addi.d $fp, $sp, 68 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -1012 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 1908 │ │ │ │ - ld.wu $a1, $sp, 16 │ │ │ │ - bstrpick.d $s0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 426104 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x2 │ │ │ │ - ld.d $s6, $s7, 8 │ │ │ │ - alsl.d $t1, $s0, $t0, 0x3 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ + st.d $ra, $sp, 280 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + st.d $t0, $sp, 184 │ │ │ │ + st.d $s1, $sp, 256 │ │ │ │ + st.d $s2, $sp, 248 │ │ │ │ + st.d $s3, $sp, 240 │ │ │ │ + move $s2, $a3 │ │ │ │ + st.d $s4, $sp, 232 │ │ │ │ + st.d $s7, $sp, 208 │ │ │ │ + st.d $fp, $sp, 272 │ │ │ │ + move $s7, $a2 │ │ │ │ + st.d $s5, $sp, 224 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s0, 0x2 │ │ │ │ + st.d $s6, $sp, 216 │ │ │ │ + st.d $s8, $sp, 200 │ │ │ │ + bl -13184 │ │ │ │ + slli.d $a1, $s0, 0x2 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -13200 │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $t0, 0x2 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + bl -13228 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -13244 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -13260 │ │ │ │ + slli.d $a2, $s0, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ move $s3, $a0 │ │ │ │ - beqz $s6, 1812 │ │ │ │ - ldptr.w $a2, $t1, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - li.w $a3, 1 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -22704 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + slli.d $a2, $s0, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -22720 │ │ │ │ + lu12i.w $t5, -349526 │ │ │ │ + ori $t5, $t5, 0xaab │ │ │ │ + bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ + lu32i.d $t5, 0 │ │ │ │ + mul.d $t5, $s0, $t5 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + move $t3, $a0 │ │ │ │ + srli.d $t5, $t5, 0x21 │ │ │ │ + slli.w $t5, $t5, 0x1 │ │ │ │ + beqz $s7, 3048 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + addi.w $s8, $t0, 1 │ │ │ │ + addi.d $a1, $t1, 4 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + lu12i.w $s8, -209716 │ │ │ │ + ori $s8, $s8, 0xccd │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + st.d $a1, $sp, 56 │ │ │ │ + pcaddi $s2, 155222 │ │ │ │ + lu32i.d $s8, 0 │ │ │ │ + addi.w $s5, $t0, -1 │ │ │ │ + st.d $t5, $sp, 96 │ │ │ │ + st.d $a1, $sp, 72 │ │ │ │ + st.d $s4, $sp, 80 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + st.d $a4, $sp, 104 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ move $a0, $zero │ │ │ │ - move $s0, $t1 │ │ │ │ - bl 32000 │ │ │ │ - ldptr.w $t0, $s0, 4 │ │ │ │ - ldptr.w $t2, $s0, 0 │ │ │ │ - move $s6, $a0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - sub.w $t0, $t0, $t2 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - beqz $t0, 1888 │ │ │ │ + ldptr.w $s1, $t0, 0 │ │ │ │ + bl -13440 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a1, 65 │ │ │ │ + bl -22876 │ │ │ │ + stx.b $zero, $a0, $s0 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $t2, $zero │ │ │ │ + li.w $t4, 5 │ │ │ │ + li.w $t3, 4 │ │ │ │ + li.w $t6, 78 │ │ │ │ + bnez $s1, 64 │ │ │ │ + b 84 │ │ │ │ nop │ │ │ │ - move $s4, $zero │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - li.w $s5, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 1592 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - move $a0, $s6 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl 69780 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 69012 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ldptr.w $s0, $t0, 8 │ │ │ │ - beqz $s0, 328 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $s2, $t1 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + stx.b $t5, $t0, $t1 │ │ │ │ + bgeu $t3, $s1, 48 │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t2, $t0, 16 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x2 │ │ │ │ - ld.wu $s1, $t2, 0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - slli.d $s1, $s1, 0x5 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - ld.bu $t2, $s8, 24 │ │ │ │ - beqz $t2, 200 │ │ │ │ - beqz $s6, 676 │ │ │ │ - beqz $s4, 56 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + mul.d $s1, $s1, $s8 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + srli.d $s1, $s1, 0x22 │ │ │ │ + mod.wu $t1, $s1, $t4 │ │ │ │ + bne $t1, $t3, -44 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + stx.b $t6, $t0, $t1 │ │ │ │ + bne $s1, $t3, -32 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s8, 16 │ │ │ │ - ldptr.d $s8, $t0, 0 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -21908 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - slli.w $a3, $a0, 0x0 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -6056 │ │ │ │ - beqz $a0, 180 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - ld.d $a1, $s8, 16 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + addi.d $t1, $sp, 180 │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - bnez $s0, 672 │ │ │ │ - move $t2, $s3 │ │ │ │ - li.w $s0, 1 │ │ │ │ nop │ │ │ │ - stptr.d $a1, $t2, 0 │ │ │ │ + beq $s1, $s6, 232 │ │ │ │ + ldptr.w $t1, $s3, 0 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ move $a0, $zero │ │ │ │ - li.w $a1, 32 │ │ │ │ - bl 425788 │ │ │ │ - ld.d $t2, $s2, 8 │ │ │ │ - st.d $a0, $s8, 16 │ │ │ │ - add.d $t2, $t2, $s1 │ │ │ │ - ld.d $t0, $t2, 16 │ │ │ │ - stptr.d $zero, $t0, 0 │ │ │ │ - st.w $s5, $t0, 8 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $s0, 44 │ │ │ │ - ldptr.w $t0, $sp, 68 │ │ │ │ - beqz $t0, 724 │ │ │ │ - ldptr.w $t0, $s7, 44 │ │ │ │ - beqz $t0, 28 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7616 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -13620 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $fp, $a0 │ │ │ │ + bl -23060 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + stx.b $zero, $fp, $s0 │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t4, 4 │ │ │ │ + li.w $t7, 78 │ │ │ │ + bnez $t1, 76 │ │ │ │ + b 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - st.b $zero, $s8, 24 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 16 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl -5064 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - beqz $s6, 908 │ │ │ │ - ld.bu $t2, $s8, 24 │ │ │ │ - bnez $t2, -220 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t2, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $t2, -296 │ │ │ │ nop │ │ │ │ - li.w $a3, 1 │ │ │ │ - beqz $s6, 20 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 24680 │ │ │ │ - ext.w.b $a3, $a0 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s7, 56 │ │ │ │ - ld.d $a4, $s7, 48 │ │ │ │ - ldptr.w $a2, $sp, 68 │ │ │ │ - ld.d $a5, $t0, 576 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -3792 │ │ │ │ - ld.d $a4, $s7, 56 │ │ │ │ - ld.d $a3, $s7, 32 │ │ │ │ - ld.d $a2, $s7, 48 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -3048 │ │ │ │ - beqz $s0, 108 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $s8, $t0, $s3, 0x3 │ │ │ │ - move $s0, $s3 │ │ │ │ nop │ │ │ │ - ldptr.d $s1, $s0, 0 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - st.w $s5, $s1, 8 │ │ │ │ - beqz $a0, 24 │ │ │ │ - bl 371964 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - bl -21420 │ │ │ │ - st.d $zero, $s1, 16 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $s2, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t5, $fp, $t0 │ │ │ │ + bgeu $t4, $t1, 64 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - beqz $a0, 884 │ │ │ │ - bl 371936 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -21452 │ │ │ │ - ld.d $a0, $s0, -8 │ │ │ │ - st.d $zero, $s1, 24 │ │ │ │ - bl -21464 │ │ │ │ - st.d $zero, $s0, -8 │ │ │ │ - bne $s8, $s0, -80 │ │ │ │ + mul.d $t2, $t2, $s8 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + srli.d $t1, $t2, 0x22 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bne $t1, $t0, -568 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t2, $s8 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + bne $t0, $t4, -60 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t7, $fp, $t0 │ │ │ │ + bne $t1, $t4, -48 │ │ │ │ nop │ │ │ │ - beqz $s6, 1184 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + ld.d $a5, $sp, 40 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + addi.d $a4, $sp, 176 │ │ │ │ + move $a3, $a1 │ │ │ │ + move $a2, $fp │ │ │ │ + bl -4344 │ │ │ │ + ldptr.w $t0, $sp, 176 │ │ │ │ + ldptr.w $t1, $sp, 180 │ │ │ │ + beq $s5, $t0, 44 │ │ │ │ + beq $s5, $t1, 104 │ │ │ │ nop │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 57860 │ │ │ │ - move $a0, $zero │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 57048 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -21540 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -21548 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $s1, $zero │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - bnez $t0, 60 │ │ │ │ - b -784 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -23988 │ │ │ │ + addi.w $t0, $s1, 1 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + beq $s7, $t0, 140 │ │ │ │ + move $s1, $t0 │ │ │ │ + b -252 │ │ │ │ + addi.w $t2, $a0, -1 │ │ │ │ + bne $t2, $t1, -36 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + bgeu $t1, $t0, 72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + stx.w $a0, $t0, $t2 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s7, 104 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t2, $s1, 0x0 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x2 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - bgeu $t2, $t0, -836 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t2, $t0, 16 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - alsl.d $t2, $s1, $t2, 0x2 │ │ │ │ - ld.wu $s0, $t2, 0 │ │ │ │ - alsl.d $t2, $s0, $s0, 0x1 │ │ │ │ - slli.d $t2, $t2, 0x5 │ │ │ │ - add.d $t0, $t0, $t2 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -20860 │ │ │ │ - move $s3, $a0 │ │ │ │ - beqz $a0, -84 │ │ │ │ - bl -21368 │ │ │ │ - stptr.w $s3, $a0, 0 │ │ │ │ - pcaddi $a0, 148100 │ │ │ │ - bl -21332 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -22204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s4, -664 │ │ │ │ - ld.d $a1, $s8, 16 │ │ │ │ - ldptr.d $s4, $a1, 0 │ │ │ │ - beqz $s4, -620 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -21908 │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -22588 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - slli.w $t1, $a0, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - b -712 │ │ │ │ nop │ │ │ │ + addi.w $t2, $a0, -1 │ │ │ │ + bne $t2, $t0, -100 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + bltu $t1, $t0, -56 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + stx.w $a0, $t0, $t2 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - move $a2, $fp │ │ │ │ - bl -7128 │ │ │ │ - bgtz $a0, 180 │ │ │ │ - bnez $a0, 432 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bne $t0, $s0, 700 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - move $a0, $s3 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - slli.w $t0, $t0, 0x1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl 425076 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - ld.d $a1, $s8, 16 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ - b -756 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -9416 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -8548 │ │ │ │ - ldptr.w $t0, $s7, 44 │ │ │ │ - beqz $t0, -716 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7928 │ │ │ │ - b -732 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -24148 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + add.w $t0, $s7, $t0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + beq $s1, $s6, 16 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + b -600 │ │ │ │ nop │ │ │ │ + ld.d $t5, $sp, 96 │ │ │ │ + ld.d $a1, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 80 │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + ld.d $a4, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + st.d $a1, $sp, 112 │ │ │ │ + st.d $zero, $sp, 88 │ │ │ │ + mul.w $t0, $s7, $t1 │ │ │ │ + addi.w $t4, $t1, 1 │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + li.w $s5, -1 │ │ │ │ + st.d $t5, $sp, 152 │ │ │ │ + st.d $s7, $sp, 40 │ │ │ │ + st.d $s4, $sp, 96 │ │ │ │ + st.d $t3, $sp, 104 │ │ │ │ + st.d $a4, $sp, 136 │ │ │ │ + st.d $s3, $sp, 72 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ nop │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + ld.d $a2, $sp, 160 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -23580 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + ld.d $a5, $sp, 72 │ │ │ │ + slli.w $s2, $s1, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + li.w $t1, 1 │ │ │ │ + ld.d $fp, $sp, 152 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 104 │ │ │ │ + li.w $t2, -1 │ │ │ │ + stx.w $t1, $s8, $t0 │ │ │ │ + move $t8, $s2 │ │ │ │ + stptr.w $t2, $a5, 0 │ │ │ │ + move $t4, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $s0, $s3, 0x3 │ │ │ │ - move $s8, $s3 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b 56 │ │ │ │ nop │ │ │ │ + bstrpick.d $a0, $t4, 0x1f, 0x0 │ │ │ │ + st.w $zero, $sp, 176 │ │ │ │ + alsl.d $a0, $a0, $a5, 0x2 │ │ │ │ + beqz $s4, 140 │ │ │ │ + mul.w $t7, $t8, $s4 │ │ │ │ + move $t5, $s8 │ │ │ │ + move $t6, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 371376 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - bl -22012 │ │ │ │ - ld.d $a0, $s8, -8 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - bl -22024 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.d $zero, $s8, -8 │ │ │ │ - beq $t0, $s8, 76 │ │ │ │ - ldptr.d $s0, $s8, 0 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.w $s5, $s0, 8 │ │ │ │ - beqz $a0, 24 │ │ │ │ - bl 371316 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - bl -22068 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - bnez $a0, -84 │ │ │ │ - ldptr.d $a0, $s8, 0 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - bl -22096 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.d $zero, $s8, -8 │ │ │ │ - bne $t0, $s8, -68 │ │ │ │ - move $t2, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $t2, $s3, $t2 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - ld.d $a1, $s8, 16 │ │ │ │ - b -1016 │ │ │ │ + ldptr.w $t6, $sp, 176 │ │ │ │ + addi.d $t5, $t5, 4 │ │ │ │ + add.w $t0, $t7, $t2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t3, $s1, $t0 │ │ │ │ + add.d $t0, $s1, $t0 │ │ │ │ + bgeu $t6, $t3, 68 │ │ │ │ + bltu $t3, $fp, 64 │ │ │ │ + ldptr.w $t3, $t5, 0 │ │ │ │ + bnez $t3, 56 │ │ │ │ + ldptr.w $t3, $a0, 0 │ │ │ │ + beq $t3, $s5, 16 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + stx.w $zero, $s8, $t3 │ │ │ │ + stptr.w $t2, $a0, 0 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + st.w $t0, $sp, 176 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $t5, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bne $s4, $t2, -100 │ │ │ │ + ldptr.w $t8, $a0, 0 │ │ │ │ + beq $t8, $s5, 52 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $s5, $a5, $t0 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s4, 224 │ │ │ │ nop │ │ │ │ - ld.bu $t2, $s8, 24 │ │ │ │ - bnez $t2, -1124 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t2, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $t2, -1208 │ │ │ │ - b -908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $s8, $t0, 16 │ │ │ │ - ld.d $a0, $s8, 16 │ │ │ │ - stptr.d $zero, $s8, 0 │ │ │ │ - st.w $s5, $s8, 8 │ │ │ │ - beqz $a0, 24 │ │ │ │ - bl 371124 │ │ │ │ - ld.d $a0, $s8, 16 │ │ │ │ - bl -22260 │ │ │ │ - st.d $zero, $s8, 16 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + stptr.w $s5, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + st.w $zero, $sp, 176 │ │ │ │ + bnez $t0, 1608 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + li.w $s3, 1 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + beq $t0, $s5, 1824 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s8, 24 │ │ │ │ - beqz $a0, -1108 │ │ │ │ - bl 371096 │ │ │ │ - ld.d $a0, $s8, 24 │ │ │ │ - bl -22288 │ │ │ │ - st.d $zero, $s8, 24 │ │ │ │ - b -1128 │ │ │ │ + ld.d $s1, $sp, 168 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -14488 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -23928 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + addi.w $s7, $s3, -1 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s7, 78 │ │ │ │ + pcaddi $s6, 154929 │ │ │ │ + move $s1, $s3 │ │ │ │ + add.d $s8, $t1, $t0 │ │ │ │ + st.d $t4, $sp, 128 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.wu $t0, $s8, 0 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + bl -14604 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $s4, $a0 │ │ │ │ + bl -24044 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + lu12i.w $t2, -209716 │ │ │ │ + ori $t2, $t2, 0xccd │ │ │ │ + stx.b $zero, $s4, $s0 │ │ │ │ + move $t4, $zero │ │ │ │ + li.w $t5, 4 │ │ │ │ + lu32i.d $t2, 0 │ │ │ │ + bnez $t1, 76 │ │ │ │ + b 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -22328 │ │ │ │ - st.d $zero, $s0, -8 │ │ │ │ - bne $s8, $s0, -944 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bne $t1, $t0, -1428 │ │ │ │ - b -856 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t6, $s6, $t0 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $t6, $s4, $t0 │ │ │ │ + bgeu $t5, $t1, 64 │ │ │ │ nop │ │ │ │ + mul.d $t3, $t3, $t2 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + srli.d $t1, $t3, 0x22 │ │ │ │ nop │ │ │ │ - ld.d $a1, $s8, 16 │ │ │ │ - ldptr.d $s4, $a1, 0 │ │ │ │ - beqz $s4, 56 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t3, $t2 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + bne $t0, $t5, -60 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $s7, $s4, $t0 │ │ │ │ + bne $t1, $t5, -48 │ │ │ │ + nop │ │ │ │ + beq $s1, $s3, 112 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $t1, $s8, 0 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s4 │ │ │ │ + mul.w $t1, $t1, $t0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + addi.w $s1, $s1, -1 │ │ │ │ + sub.d $t0, $s8, $t0 │ │ │ │ + ldx.w $t0, $t0, $t2 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $fp, $t0 │ │ │ │ + sub.w $s2, $s2, $t0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -24772 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -22576 │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -23256 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - slli.w $t1, $a0, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - add.d $s8, $t0, $s1 │ │ │ │ - b -260 │ │ │ │ + bl -25020 │ │ │ │ + beqz $s1, 56 │ │ │ │ nop │ │ │ │ + addi.d $s8, $s8, -4 │ │ │ │ + b -300 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + move $a2, $s0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -24820 │ │ │ │ + move $a0, $s4 │ │ │ │ + addi.w $s1, $s1, -1 │ │ │ │ + bl -25072 │ │ │ │ + bnez $s1, -44 │ │ │ │ + ld.d $t4, $sp, 128 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + beq $t0, $s5, 272 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + ldptr.w $s3, $t0, 0 │ │ │ │ + bl -14960 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $s7, $a0 │ │ │ │ + bl -24400 │ │ │ │ + lu12i.w $t7, -209716 │ │ │ │ + ori $t7, $t7, 0xccd │ │ │ │ + stx.b $zero, $s7, $s0 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + move $t3, $zero │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + li.w $t6, 4 │ │ │ │ + li.w $a0, 78 │ │ │ │ + pcaddi $t8, 154815 │ │ │ │ + bnez $s3, 64 │ │ │ │ + b 100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t2, $s8, 24 │ │ │ │ - bnez $t2, -1348 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t2, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $t2, -1488 │ │ │ │ - b -1188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $t8, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t5, $s7, $t0 │ │ │ │ + bgeu $t6, $s3, 64 │ │ │ │ nop │ │ │ │ + mul.d $t2, $t2, $t7 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + srli.d $s3, $t2, 0x22 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t2, $t7 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s3, $t0 │ │ │ │ + bne $t0, $t6, -60 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s7, $t0 │ │ │ │ + bne $s3, $t6, -48 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + move $a2, $s0 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + move $a1, $s7 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -25108 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -25356 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + beq $t0, $s5, 280 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + ldptr.w $s3, $t0, 4 │ │ │ │ + bl -15248 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $s7, $a0 │ │ │ │ + bl -24688 │ │ │ │ + lu12i.w $t7, -209716 │ │ │ │ + ori $t7, $t7, 0xccd │ │ │ │ + stx.b $zero, $s7, $s0 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + move $t3, $zero │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + li.w $t6, 4 │ │ │ │ + li.w $a0, 78 │ │ │ │ + pcaddi $t8, 154743 │ │ │ │ + bnez $s3, 64 │ │ │ │ + b 100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $t8, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t5, $s7, $t0 │ │ │ │ + bgeu $t6, $s3, 64 │ │ │ │ + nop │ │ │ │ + mul.d $t2, $t2, $t7 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + srli.d $s3, $t2, 0x22 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t2, $t7 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s3, $t0 │ │ │ │ + bne $t0, $t6, -60 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s7, $t0 │ │ │ │ + bne $s3, $t6, -48 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + move $a2, $s0 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + move $a1, $s7 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $sp, 104 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -25396 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -25644 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t4, 316 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + addi.w $s7, $t4, -2 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + addi.d $s8, $t0, 4 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + ld.d $s1, $sp, 104 │ │ │ │ + alsl.d $t0, $s7, $t0, 0x2 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + li.w $s6, 78 │ │ │ │ + pcaddi $s7, 154682 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.wu $t0, $s8, 0 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $s3, $t0, 4 │ │ │ │ + bl -15576 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $fp, $a0 │ │ │ │ + bl -25016 │ │ │ │ + lu12i.w $t2, -209716 │ │ │ │ + ori $t2, $t2, 0xccd │ │ │ │ + stx.b $zero, $fp, $s0 │ │ │ │ + move $t4, $zero │ │ │ │ + li.w $t5, 4 │ │ │ │ + lu32i.d $t2, 0 │ │ │ │ + bnez $s3, 68 │ │ │ │ + b 104 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - b -396 │ │ │ │ - beqz $s4, 120 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -22528 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - beqz $t0, 20 │ │ │ │ - move $s4, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - b -1568 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s7, 56 │ │ │ │ - ld.d $a4, $s7, 48 │ │ │ │ - ldptr.w $a2, $sp, 68 │ │ │ │ - ld.d $a5, $t0, 576 │ │ │ │ - li.w $a3, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -5036 │ │ │ │ - ld.d $a4, $s7, 56 │ │ │ │ - ld.d $a3, $s7, 32 │ │ │ │ - ld.d $a2, $s7, 48 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -4292 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - beq $t1, $t0, -1088 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t3, $s7, $t0 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $t3, $fp, $t0 │ │ │ │ + bgeu $t5, $s3, 64 │ │ │ │ + nop │ │ │ │ + mul.d $t1, $t1, $t2 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + srli.d $s3, $t1, 0x22 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t1, $t2 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s3, $t0 │ │ │ │ + bne $t0, $t5, -60 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $s6, $fp, $t0 │ │ │ │ + bne $s3, $t5, -48 │ │ │ │ + nop │ │ │ │ + ldptr.w $t1, $s8, -4 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + move $a2, $s0 │ │ │ │ + mul.w $t1, $t1, $s4 │ │ │ │ + move $a1, $fp │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + ldptr.w $t0, $s8, 0 │ │ │ │ + addi.d $s8, $s8, 4 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s1, $t0 │ │ │ │ + sub.w $s2, $s2, $t0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -25712 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -25960 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - bnez $t0, -104 │ │ │ │ - b -92 │ │ │ │ - ldptr.w $t0, $t1, 4 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - sub.w $t0, $t0, $t2 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bnez $t0, -1772 │ │ │ │ - b -1136 │ │ │ │ + bne $s8, $t0, -256 │ │ │ │ nop │ │ │ │ - beqz $s4, -1144 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -26828 │ │ │ │ + ld.wu $t0, $sp, 120 │ │ │ │ + bgeu $t0, $a0, 444 │ │ │ │ + ld.d $t0, $sp, 144 │ │ │ │ + beqz $t0, 20 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -26004 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -26860 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ + st.d $t0, $sp, 144 │ │ │ │ + nop │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + add.w $t2, $t2, $t3 │ │ │ │ + st.d $t2, $sp, 88 │ │ │ │ + ld.d $t2, $sp, 112 │ │ │ │ + addi.d $t1, $t0, 1 │ │ │ │ + st.d $t1, $sp, 80 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + li.w $t0, 5 │ │ │ │ + st.d $t2, $sp, 112 │ │ │ │ + bne $t1, $t0, -1780 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + ld.d $s4, $sp, 96 │ │ │ │ + stptr.d $a4, $sp, 0 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + bl -26100 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -22696 │ │ │ │ - b -1156 │ │ │ │ - pcalau12i $t0, 200 │ │ │ │ + bl -26108 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -26116 │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + bl -26124 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -26132 │ │ │ │ + pcalau12i $t0, 199 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 184 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 72 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ + bne $t1, $t0, 408 │ │ │ │ + ld.d $ra, $sp, 280 │ │ │ │ + ld.d $a0, $sp, 144 │ │ │ │ + ld.d $fp, $sp, 272 │ │ │ │ + ld.d $s0, $sp, 264 │ │ │ │ + ld.d $s1, $sp, 256 │ │ │ │ + ld.d $s2, $sp, 248 │ │ │ │ + ld.d $s3, $sp, 240 │ │ │ │ + ld.d $s4, $sp, 232 │ │ │ │ + ld.d $s5, $sp, 224 │ │ │ │ + ld.d $s6, $sp, 216 │ │ │ │ + ld.d $s7, $sp, 208 │ │ │ │ + ld.d $s8, $sp, 200 │ │ │ │ + addi.d $sp, $sp, 288 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bnez $a0, -1272 │ │ │ │ - b -1244 │ │ │ │ - bl -21912 │ │ │ │ + move $s4, $t0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $fp, $sp, 152 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + move $a0, $t0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $t8, $s2 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 200 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - addi.d $sp, $sp, -304 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $s4, $sp, 248 │ │ │ │ - ldptr.w $s4, $a0, 0 │ │ │ │ - st.d $s3, $sp, 256 │ │ │ │ - st.d $ra, $sp, 296 │ │ │ │ - st.d $fp, $sp, 288 │ │ │ │ - st.d $s0, $sp, 280 │ │ │ │ - st.d $s1, $sp, 272 │ │ │ │ - st.d $s2, $sp, 264 │ │ │ │ - st.d $s5, $sp, 240 │ │ │ │ - st.d $s6, $sp, 232 │ │ │ │ - st.d $s7, $sp, 224 │ │ │ │ - st.d $s8, $sp, 216 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $a3, $sp, 32 │ │ │ │ - st.d $a4, $sp, 56 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $a6, $sp, 64 │ │ │ │ - st.d $a7, $sp, 72 │ │ │ │ - st.d $t0, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 304 │ │ │ │ - beqz $s4, 1568 │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - bstrpick.d $s7, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x5 │ │ │ │ - ldptr.w $s2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s8, $a1 │ │ │ │ - add.d $t2, $s7, $t0 │ │ │ │ + nop │ │ │ │ + mul.w $t8, $s4, $t8 │ │ │ │ + move $t6, $s8 │ │ │ │ + move $t7, $zero │ │ │ │ + move $t3, $zero │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - bne $t1, $s2, 1452 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - bne $t2, $t0, -12 │ │ │ │ - mul.w $s4, $s4, $s2 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 147802 │ │ │ │ - li.w $a1, 1270 │ │ │ │ - pcaddi $a0, 147628 │ │ │ │ - bl 353612 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s6, -1 │ │ │ │ - bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - bl 423912 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - st.w $s4, $sp, 80 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - move $s4, $zero │ │ │ │ + ldptr.w $t7, $sp, 176 │ │ │ │ + addi.d $t6, $t6, 4 │ │ │ │ + add.w $t2, $t8, $t3 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $t5, $t1, $t2 │ │ │ │ + add.d $t2, $t1, $t2 │ │ │ │ + bgeu $t7, $t5, 68 │ │ │ │ + bltu $t5, $fp, 64 │ │ │ │ + ldptr.w $t5, $t6, 0 │ │ │ │ + bnez $t5, 56 │ │ │ │ + ldptr.w $t5, $a0, 0 │ │ │ │ + beq $t5, $s5, 16 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x2 │ │ │ │ + stx.w $zero, $s8, $t5 │ │ │ │ + stptr.w $t3, $a0, 0 │ │ │ │ + ldptr.w $t2, $t2, 0 │ │ │ │ + st.w $t2, $sp, 176 │ │ │ │ + li.w $t2, 1 │ │ │ │ + stptr.w $t2, $t6, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.d $t0, $t3, $s4 │ │ │ │ - ldptr.w $t4, $t0, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t4, 156 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - ld.d $fp, $sp, 88 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $s5, 0x6 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - add.d $a1, $a1, $t3 │ │ │ │ - pcaddi $a2, 148822 │ │ │ │ - slli.d $t0, $t0, 0x5 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $fp, $fp, $t0 │ │ │ │ - bl 277592 │ │ │ │ - stptr.d $a0, $fp, 0 │ │ │ │ - li.w $a1, 32 │ │ │ │ - st.b $zero, $fp, 8 │ │ │ │ - st.d $zero, $fp, 32 │ │ │ │ - st.b $zero, $fp, 24 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + bne $s4, $t3, -100 │ │ │ │ + ldptr.w $t8, $a0, 0 │ │ │ │ + beq $t8, $s5, 84 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bgeu $s3, $s4, -1772 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + stptr.w $s5, $t0, 0 │ │ │ │ + move $a0, $t0 │ │ │ │ + st.w $zero, $sp, 176 │ │ │ │ + b -168 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -26436 │ │ │ │ + b -408 │ │ │ │ + nop │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $zero │ │ │ │ - bl 423796 │ │ │ │ - move $t0, $a0 │ │ │ │ - st.d $a0, $fp, 16 │ │ │ │ - stptr.d $zero, $t0, 0 │ │ │ │ - st.w $s6, $t0, 8 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - li.w $a1, 40 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + bl -16300 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + move $s2, $zero │ │ │ │ + b -1388 │ │ │ │ + ld.d $s1, $sp, 168 │ │ │ │ move $a0, $zero │ │ │ │ - bl 423760 │ │ │ │ - st.d $a0, $fp, 88 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -16336 │ │ │ │ + move $a2, $s1 │ │ │ │ move $a1, $zero │ │ │ │ - bl -22628 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - slli.w $t4, $s5, 0x0 │ │ │ │ - add.d $t0, $t3, $s4 │ │ │ │ - ldptr.w $t5, $t0, 16 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bltu $t4, $t5, -144 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -25776 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $s3, -1436 │ │ │ │ + b -1856 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 32 │ │ │ │ - bne $s7, $s4, -172 │ │ │ │ - ld.d $t0, $s3, 728 │ │ │ │ - pcaddi $a3, -2901 │ │ │ │ - li.w $a2, 40 │ │ │ │ - ldptr.w $s5, $t0, 8 │ │ │ │ - ldptr.d $s1, $t0, 0 │ │ │ │ - bstrpick.d $fp, $s5, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - st.d $fp, $sp, 48 │ │ │ │ - bl -23212 │ │ │ │ - ldptr.w $s6, $s3, 344 │ │ │ │ - li.w $a1, 4 │ │ │ │ - bstrpick.d $a0, $s6, 0x1e, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x1 │ │ │ │ - bl -24208 │ │ │ │ - move $s4, $a0 │ │ │ │ - beqz $s5, 120 │ │ │ │ - alsl.d $t5, $fp, $fp, 0x2 │ │ │ │ - move $t0, $s1 │ │ │ │ - alsl.d $t5, $t5, $s1, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - ld.d $t4, $t0, 24 │ │ │ │ - addi.d $t0, $t0, 40 │ │ │ │ - ld.wu $t2, $t1, 0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $t2, $s4, $t2 │ │ │ │ - stptr.w $t2, $t4, 0 │ │ │ │ - ld.wu $t2, $t1, 0 │ │ │ │ - alsl.d $t2, $t2, $s4, 0x2 │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ld.wu $t2, $t1, 4 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $t2, $s4, $t2 │ │ │ │ - st.w $t2, $t4, 4 │ │ │ │ - ld.wu $t1, $t1, 4 │ │ │ │ - alsl.d $t1, $t1, $s4, 0x2 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - stptr.w $t2, $t1, 0 │ │ │ │ - bne $t5, $t0, -84 │ │ │ │ - ldptr.w $s6, $s3, 344 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $a1, $t0, 4 │ │ │ │ + b -2336 │ │ │ │ nop │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + bl -25680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $a1, 256 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s6, $a3 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $t1, $a0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + bgeu $t0, $s6, 236 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + beq $t2, $s5, 276 │ │ │ │ + beqz $t0, 256 │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s2 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -16532 │ │ │ │ + move $s2, $a0 │ │ │ │ + sub.w $a2, $s4, $s7 │ │ │ │ + addi.d $a0, $s3, 8 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + add.d $s3, $s2, $s3 │ │ │ │ + add.d $a0, $s2, $a0 │ │ │ │ slli.d $a2, $a2, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -22688 │ │ │ │ - li.w $a1, 120 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $zero, $sp, 96 │ │ │ │ - st.d $zero, $sp, 104 │ │ │ │ - st.d $zero, $sp, 112 │ │ │ │ - st.d $zero, $sp, 120 │ │ │ │ - st.d $zero, $sp, 128 │ │ │ │ - bl 423464 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - st.d $s8, $a0, 8 │ │ │ │ - stptr.d $s0, $a0, 0 │ │ │ │ - st.w $t0, $a0, 44 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - st.d $s3, $a0, 56 │ │ │ │ - move $s6, $a0 │ │ │ │ - st.b $t0, $a0, 40 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $a1, $s3, 344 │ │ │ │ - st.w $zero, $a0, 88 │ │ │ │ - st.d $t0, $a0, 24 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.w $zero, $a0, 112 │ │ │ │ - st.d $s4, $a0, 104 │ │ │ │ - st.d $t0, $a0, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -26488 │ │ │ │ + addi.d $t0, $s0, 1 │ │ │ │ + bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ + stptr.w $s6, $s3, 0 │ │ │ │ + st.w $s5, $s3, 4 │ │ │ │ + addi.w $t1, $s1, 1 │ │ │ │ + move $t3, $t0 │ │ │ │ + alsl.d $a0, $a0, $s2, 0x3 │ │ │ │ + bltu $s1, $s4, 24 │ │ │ │ + b 68 │ │ │ │ + bgeu $t1, $s4, 64 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + move $t3, $t0 │ │ │ │ + alsl.d $a0, $t0, $s2, 0x3 │ │ │ │ + ldptr.w $t2, $a0, 4 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t2, $s5, -24 │ │ │ │ + sub.w $t3, $s4, $t3 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + alsl.d $a1, $t1, $s2, 0x3 │ │ │ │ + bl -26576 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $a0, 64 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - st.w $t0, $a0, 72 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + b -16724 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bgeu $s1, $s4, -68 │ │ │ │ + bstrpick.d $s3, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + move $s7, $s0 │ │ │ │ + add.d $t1, $s2, $s3 │ │ │ │ + b -268 │ │ │ │ + stptr.w $s6, $t1, 0 │ │ │ │ + st.w $s5, $t1, 4 │ │ │ │ + b -104 │ │ │ │ + nop │ │ │ │ + stptr.w $s6, $t1, 0 │ │ │ │ + b -116 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 199 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ldptr.w $t1, $a1, 24 │ │ │ │ + addi.d $sp, $sp, -336 │ │ │ │ + st.d $s5, $sp, 272 │ │ │ │ + st.d $ra, $sp, 328 │ │ │ │ + st.d $a1, $sp, 64 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + st.d $a3, $sp, 56 │ │ │ │ + st.d $t0, $sp, 184 │ │ │ │ + move $s5, $a4 │ │ │ │ + bnez $a2, 4348 │ │ │ │ ld.d $t0, $sp, 56 │ │ │ │ - st.d $t0, $a0, 32 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - st.d $t0, $a0, 48 │ │ │ │ - addi.d $t0, $sp, 80 │ │ │ │ - st.d $t0, $a0, 80 │ │ │ │ - addi.d $t0, $sp, 96 │ │ │ │ - st.d $t0, $a0, 96 │ │ │ │ + st.d $fp, $sp, 320 │ │ │ │ + st.d $s0, $sp, 312 │ │ │ │ + st.d $s1, $sp, 304 │ │ │ │ + st.d $s2, $sp, 296 │ │ │ │ + st.d $s3, $sp, 288 │ │ │ │ + st.d $s4, $sp, 280 │ │ │ │ + st.d $s6, $sp, 264 │ │ │ │ + st.d $s7, $sp, 256 │ │ │ │ + st.d $s8, $sp, 248 │ │ │ │ + fst.d $fs0, $sp, 232 │ │ │ │ + fst.d $fs1, $sp, 224 │ │ │ │ + bltu $t0, $s5, 4352 │ │ │ │ + movgr2fr.d $fa0, $s5 │ │ │ │ + pcalau12i $t0, 150 │ │ │ │ + ffint.d.w $fs1, $fa0 │ │ │ │ + fld.d $fa0, $t0, -40 │ │ │ │ + fmov.d $fa1, $fs1 │ │ │ │ + fst.d $fs4, $sp, 200 │ │ │ │ + fmov.d $fs4, $fa0 │ │ │ │ + bl -27640 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + pcalau12i $t0, 150 │ │ │ │ + fld.d $fs0, $t0, -80 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 4212 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a1, $fa0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 423340 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - addi.d $a0, $sp, 144 │ │ │ │ - bl -24216 │ │ │ │ - move $s8, $a0 │ │ │ │ - bnez $a0, 840 │ │ │ │ + bl -16972 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + li.w $a1, 808 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -16988 │ │ │ │ + li.w $a1, 1024 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -17004 │ │ │ │ + fmov.d $fa1, $fs1 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -27724 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 4104 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a2, $fa0 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ move $a1, $zero │ │ │ │ - addi.d $a0, $sp, 144 │ │ │ │ - bl -24556 │ │ │ │ - move $s1, $a0 │ │ │ │ - bnez $a0, 900 │ │ │ │ - ldptr.w $a3, $s3, 344 │ │ │ │ - pcaddi $a2, 147659 │ │ │ │ - li.w $a1, 1350 │ │ │ │ - pcaddi $a0, 147463 │ │ │ │ - bl 352952 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - ld.d $fp, $sp, 32 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s1, $fp │ │ │ │ - beqz $t1, 84 │ │ │ │ - move $a3, $s6 │ │ │ │ - pcaddi $a2, -745 │ │ │ │ + bl -26480 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + li.w $a2, 808 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $fp │ │ │ │ - bl -23008 │ │ │ │ - bnez $a0, 804 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - bltu $s8, $t1, -36 │ │ │ │ - beqz $t1, 40 │ │ │ │ - move $s8, $zero │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -26500 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + li.w $a2, 1024 │ │ │ │ move $a1, $zero │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bl -23788 │ │ │ │ - ldptr.w $t0, $s3, 344 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bltu $s8, $t0, -24 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -26520 │ │ │ │ + li.w $t0, 4 │ │ │ │ + st.w $t0, $s0, 336 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + li.w $t3, 1 │ │ │ │ + li.w $t2, 2 │ │ │ │ + li.w $t1, 3 │ │ │ │ + st.w $t3, $s0, 260 │ │ │ │ + st.w $t2, $s0, 268 │ │ │ │ + st.w $t1, $s0, 284 │ │ │ │ + beqz $t0, 536 │ │ │ │ + pcalau12i $t3, 150 │ │ │ │ + pcalau12i $t2, 150 │ │ │ │ + pcalau12i $t1, 150 │ │ │ │ + fst.d $fs2, $sp, 216 │ │ │ │ + fld.d $fs0, $t2, -32 │ │ │ │ + fld.d $fs2, $t3, -16 │ │ │ │ + fld.d $fs1, $t1, -24 │ │ │ │ + fst.d $fs3, $sp, 208 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 80 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s8, -1 │ │ │ │ - beqz $t0, 200 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 208644 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 208292 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $s6, $a0, -1 │ │ │ │ + move $t1, $zero │ │ │ │ + bgeu $t0, $a0, 16 │ │ │ │ + sub.w $t1, $s6, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + move $s6, $t0 │ │ │ │ + sub.w $s6, $s6, $s5 │ │ │ │ + li.w $t2, -1 │ │ │ │ + blt $s6, $t2, 352 │ │ │ │ + add.d $s7, $s7, $t1 │ │ │ │ + pcaddi $s4, 154252 │ │ │ │ + move $s0, $s7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + li.w $a3, 6 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 449840 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fs2 │ │ │ │ + bcnez $fcc0, 284 │ │ │ │ + beqz $s5, 1856 │ │ │ │ + move $s8, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + li.w $s2, 19 │ │ │ │ + lu12i.w $s3, -524288 │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - bl -7612 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - add.d $fp, $t0, $s1 │ │ │ │ - ld.bu $t1, $fp, 8 │ │ │ │ - beqz $t1, 564 │ │ │ │ - ld.bu $t1, $fp, 24 │ │ │ │ - bnez $t1, 556 │ │ │ │ - ld.d $a0, $fp, 32 │ │ │ │ - stptr.d $zero, $fp, 0 │ │ │ │ - st.b $zero, $fp, 8 │ │ │ │ - st.b $zero, $fp, 24 │ │ │ │ - beqz $a0, 16 │ │ │ │ - bl -23836 │ │ │ │ - st.d $zero, $fp, 32 │ │ │ │ + alsl.d $t1, $t1, $s4, 0x2 │ │ │ │ + fld.s $fs3, $t1, 8 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t2 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + ffint.d.w $fs3, $fs3 │ │ │ │ + bl -28076 │ │ │ │ + fmul.d $fa0, $fa0, $fs3 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 96 │ │ │ │ nop │ │ │ │ - ld.d $s5, $fp, 16 │ │ │ │ - beqz $s5, 76 │ │ │ │ - ld.d $a0, $s5, 16 │ │ │ │ - stptr.d $zero, $s5, 0 │ │ │ │ - st.w $s8, $s5, 8 │ │ │ │ - beqz $a0, 20 │ │ │ │ - bl 369504 │ │ │ │ - ld.d $a0, $s5, 16 │ │ │ │ - bl -23880 │ │ │ │ - st.d $zero, $s5, 16 │ │ │ │ - ld.d $a0, $s5, 24 │ │ │ │ - beqz $a0, 20 │ │ │ │ - bl 369480 │ │ │ │ - ld.d $a0, $s5, 24 │ │ │ │ - bl -23904 │ │ │ │ - st.d $zero, $s5, 24 │ │ │ │ - ld.d $a0, $fp, 16 │ │ │ │ - bl -23916 │ │ │ │ - st.d $zero, $fp, 16 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + slli.w $t2, $s8, 0x0 │ │ │ │ + slli.w $fp, $t0, 0x0 │ │ │ │ + bgeu $t2, $s5, 100 │ │ │ │ + ldx.bu $t1, $s0, $s8 │ │ │ │ + addi.w $t1, $t1, -65 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + bgeu $s2, $t1, -100 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t2 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + bl -28168 │ │ │ │ + fmul.d $fa0, $fa0, $fs1 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bceqz $fcc0, -84 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + slli.w $t2, $s8, 0x0 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $s3 │ │ │ │ + slli.w $fp, $t0, 0x0 │ │ │ │ + bltu $t2, $s5, -92 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $t3, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $t3, $t3, $t0, 0x1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $fp, 88 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - addi.d $s1, $s1, 96 │ │ │ │ - bl -23940 │ │ │ │ - ldptr.w $t1, $sp, 80 │ │ │ │ - st.d $zero, $fp, 88 │ │ │ │ - bltu $s3, $t1, -176 │ │ │ │ + ld.hu $t1, $t3, 0 │ │ │ │ + ldptr.w $t2, $s1, 792 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bstrpick.w $t1, $t1, 0xf, 0x0 │ │ │ │ + st.h $t1, $t3, 0 │ │ │ │ + slli.w $s8, $t1, 0x0 │ │ │ │ + bltu $t2, $t1, 1152 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 88 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -23968 │ │ │ │ - st.d $zero, $sp, 88 │ │ │ │ - st.w $zero, $sp, 80 │ │ │ │ - beqz $s2, 92 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - move $s1, $zero │ │ │ │ - slli.d $s2, $s2, 0x6 │ │ │ │ - li.w $s3, 1 │ │ │ │ - bnez $t0, 276 │ │ │ │ + lu12i.w $t0, 15 │ │ │ │ + ori $t0, $t0, 0xfdc │ │ │ │ + beq $s8, $t0, 72 │ │ │ │ nop │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + sub.w $t1, $s0, $s7 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bge $s6, $t1, -324 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x1 │ │ │ │ + ldx.hu $t1, $t0, $t1 │ │ │ │ + lu12i.w $t2, 15 │ │ │ │ + ori $t2, $t2, 0xfdc │ │ │ │ + beq $t1, $t2, 24 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bne $t1, $t0, -468 │ │ │ │ + fld.d $fs2, $sp, 216 │ │ │ │ + fld.d $fs3, $sp, 208 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ nop │ │ │ │ + lu12i.w $a1, 9 │ │ │ │ + ori $a1, $a1, 0xc40 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -17684 │ │ │ │ + lu12i.w $a1, 9 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + ori $a1, $a1, 0xc40 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -17704 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + li.w $a1, 400 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -17720 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + li.w $a1, 400 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -17736 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + li.w $a1, 400 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -17752 │ │ │ │ + move $s8, $a0 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + lu12i.w $a2, 9 │ │ │ │ + move $a1, $zero │ │ │ │ + ori $a2, $a2, 0xc40 │ │ │ │ + bl -27200 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + lu12i.w $a2, 9 │ │ │ │ + move $a1, $zero │ │ │ │ + ori $a2, $a2, 0xc40 │ │ │ │ + bl -27220 │ │ │ │ + lu12i.w $t3, -349526 │ │ │ │ + ori $t3, $t3, 0xaab │ │ │ │ + bstrpick.d $s1, $s5, 0x1f, 0x0 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + mul.d $t3, $s1, $t3 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $t5, $sp, 48 │ │ │ │ + addi.w $t0, $s5, 1 │ │ │ │ + addi.d $s4, $t1, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + lu12i.w $fp, -209716 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ori $fp, $fp, 0xccd │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ move $s3, $zero │ │ │ │ + pcaddi $s0, 154102 │ │ │ │ + lu32i.d $fp, 0 │ │ │ │ + addi.w $s6, $s5, -1 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + srli.d $t3, $t3, 0x21 │ │ │ │ + slli.w $a7, $t3, 0x1 │ │ │ │ + st.d $a7, $sp, 96 │ │ │ │ + st.d $t5, $sp, 104 │ │ │ │ + st.d $s8, $sp, 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - addi.d $s3, $s3, 64 │ │ │ │ - bl 276412 │ │ │ │ - bne $s2, $s3, -24 │ │ │ │ - addi.d $s1, $s1, 32 │ │ │ │ - bne $s7, $s1, -48 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + ldptr.w $s2, $s4, 0 │ │ │ │ + bl -17932 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a2, $s1 │ │ │ │ + li.w $a1, 65 │ │ │ │ + bl -27372 │ │ │ │ + stx.b $zero, $s7, $s1 │ │ │ │ + move $t1, $zero │ │ │ │ + li.w $t3, 5 │ │ │ │ + li.w $t2, 4 │ │ │ │ + li.w $t6, 78 │ │ │ │ + bnez $s2, 52 │ │ │ │ + b 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.d $s0, $t0, 304 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - alsl.d $s1, $t0, $t0, 0x2 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - alsl.d $s1, $s1, $s0, 0x3 │ │ │ │ - beqz $t0, 56 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $s0, $t0 │ │ │ │ + bstrpick.d $t4, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $t0, $s7, $t4 │ │ │ │ + bgeu $t2, $s2, 48 │ │ │ │ + nop │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + mul.d $s2, $s2, $fp │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + srli.d $s2, $s2, 0x22 │ │ │ │ + mod.wu $t0, $s2, $t3 │ │ │ │ + bne $t0, $t2, -44 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $t6, $s7, $t0 │ │ │ │ + bne $s2, $t2, -32 │ │ │ │ nop │ │ │ │ + addi.d $t0, $sp, 180 │ │ │ │ + alsl.w $t1, $s3, $s3, 0x2 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + alsl.w $t0, $t1, $t1, 0x2 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + move $s4, $zero │ │ │ │ + beq $s3, $s4, 200 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + ldptr.w $s5, $s2, 0 │ │ │ │ + bl -18096 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a2, $s1 │ │ │ │ + li.w $a1, 65 │ │ │ │ + bl -27536 │ │ │ │ + stx.b $zero, $s8, $s1 │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t5, 4 │ │ │ │ + li.w $t8, 78 │ │ │ │ + bnez $s5, 52 │ │ │ │ + b 88 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $s0, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t2, $s8, $t0 │ │ │ │ + bgeu $t5, $s5, 64 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, -288 │ │ │ │ - preld 0x0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 40 │ │ │ │ - bl -24124 │ │ │ │ - ld.d $a0, $s0, -320 │ │ │ │ - st.d $zero, $s0, -328 │ │ │ │ - bl -24136 │ │ │ │ - st.d $zero, $s0, -320 │ │ │ │ - bne $s1, $s0, -32 │ │ │ │ + mul.d $t1, $t1, $fp │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + srli.d $s5, $t1, 0x22 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - bl -24156 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t1, $fp │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s5, $t0 │ │ │ │ + bne $t0, $t5, -60 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t8, $s8, $t0 │ │ │ │ + bne $s5, $t5, -48 │ │ │ │ + nop │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + ld.d $a5, $sp, 16 │ │ │ │ + addi.d $a4, $sp, 176 │ │ │ │ + move $a3, $a1 │ │ │ │ + move $a2, $s8 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -8792 │ │ │ │ + ldptr.w $t1, $sp, 176 │ │ │ │ + ldptr.w $t2, $sp, 180 │ │ │ │ + beq $s6, $t1, 780 │ │ │ │ + beq $s6, $t2, 840 │ │ │ │ + nop │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -28436 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + li.w $t1, 100 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bne $s4, $t1, -212 │ │ │ │ + move $s8, $s4 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + move $a0, $s7 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bl -28472 │ │ │ │ + addi.d $s4, $s4, 8 │ │ │ │ + bne $s3, $s8, -400 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 112 │ │ │ │ + ld.d $a7, $sp, 96 │ │ │ │ + alsl.w $t7, $s5, $s5, 0x2 │ │ │ │ + ld.d $t5, $sp, 104 │ │ │ │ + alsl.w $t7, $t7, $t7, 0x2 │ │ │ │ + bstrpick.d $t7, $t7, 0x1d, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x2 │ │ │ │ + addi.d $t0, $s8, 8 │ │ │ │ + ld.d $fp, $sp, 64 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + pcaddi $s2, 153974 │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ + st.d $t7, $sp, 160 │ │ │ │ + st.d $a7, $sp, 128 │ │ │ │ + st.d $t5, $sp, 120 │ │ │ │ + st.d $s8, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + li.w $a2, 400 │ │ │ │ + move $a1, $zero │ │ │ │ + slli.w $s0, $s3, 0x0 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -24164 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -24172 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -24180 │ │ │ │ - pcalau12i $t0, 200 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 200 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 232 │ │ │ │ - ld.d $ra, $sp, 296 │ │ │ │ - ld.d $fp, $sp, 288 │ │ │ │ - ld.d $s0, $sp, 280 │ │ │ │ - ld.d $s1, $sp, 272 │ │ │ │ - ld.d $s2, $sp, 264 │ │ │ │ - ld.d $s3, $sp, 256 │ │ │ │ - ld.d $s4, $sp, 248 │ │ │ │ - ld.d $s5, $sp, 240 │ │ │ │ - ld.d $s6, $sp, 232 │ │ │ │ - ld.d $s7, $sp, 224 │ │ │ │ - ld.d $s8, $sp, 216 │ │ │ │ - addi.d $sp, $sp, 304 │ │ │ │ - ret │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + bl -27852 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + li.w $t1, 1 │ │ │ │ + ld.d $s6, $sp, 64 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $t1, $s4, $t0 │ │ │ │ + ld.d $s5, $sp, 88 │ │ │ │ + ld.d $t1, $sp, 128 │ │ │ │ + li.w $t3, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + stptr.w $t3, $s6, 0 │ │ │ │ + move $t8, $zero │ │ │ │ + li.w $a4, -1 │ │ │ │ + li.w $a3, 100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t7, $t8, 0x1f, 0x0 │ │ │ │ + alsl.w $t6, $a0, $a0, 0x2 │ │ │ │ + st.w $zero, $sp, 176 │ │ │ │ + alsl.w $t6, $t6, $t6, 0x2 │ │ │ │ + alsl.d $t7, $t7, $s6, 0x2 │ │ │ │ + move $t4, $s4 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - addi.d $s1, $s1, 32 │ │ │ │ - beq $s7, $s1, -204 │ │ │ │ - move $s5, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - add.d $a0, $a0, $s5 │ │ │ │ - bl 276160 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl 1476 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - st.b $s3, $t0, 24 │ │ │ │ - addi.d $s5, $s5, 64 │ │ │ │ - bne $s2, $s5, -72 │ │ │ │ - b -92 │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a2, 147485 │ │ │ │ - li.w $a1, 1373 │ │ │ │ - pcaddi $a0, 147277 │ │ │ │ - bl 539884 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -24904 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 147431 │ │ │ │ - li.w $a1, 1262 │ │ │ │ - pcaddi $a0, 147269 │ │ │ │ - bl 539852 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -24936 │ │ │ │ nop │ │ │ │ - bl -23552 │ │ │ │ nop │ │ │ │ - bl -24136 │ │ │ │ - stptr.w $s8, $a0, 0 │ │ │ │ - pcaddi $a0, 147440 │ │ │ │ - bl -24100 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -24972 │ │ │ │ - pcaddi $a3, 153362 │ │ │ │ - li.w $a2, 1257 │ │ │ │ - pcaddi $a1, 147254 │ │ │ │ - pcaddi $a0, 147407 │ │ │ │ - bl -25312 │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl -24188 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - stptr.w $t1, $a0, 0 │ │ │ │ - pcaddi $a0, 147448 │ │ │ │ - bl -24156 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -25028 │ │ │ │ - bl -24216 │ │ │ │ - stptr.w $s1, $a0, 0 │ │ │ │ - pcaddi $a0, 147426 │ │ │ │ - bl -24180 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -25052 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - addi.w $a0, $s0, 1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -25508 │ │ │ │ - li.w $t6, 1 │ │ │ │ - beqz $s0, 140 │ │ │ │ - bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ - move $t0, $s1 │ │ │ │ - move $t6, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - add.d $t4, $s1, $t4 │ │ │ │ - li.w $t8, 25 │ │ │ │ - li.w $a1, 9 │ │ │ │ - li.w $a2, 95 │ │ │ │ - b 48 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $sp, 176 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + alsl.wu $t0, $t6, $t2, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t3, $s5, $t0 │ │ │ │ + add.d $t0, $s5, $t0 │ │ │ │ + bgeu $t5, $t3, 72 │ │ │ │ + bltu $t3, $t1, 68 │ │ │ │ + ldptr.w $t3, $t4, 0 │ │ │ │ + bnez $t3, 60 │ │ │ │ + ldptr.w $t3, $t7, 0 │ │ │ │ + beq $t3, $a4, 20 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + stx.w $zero, $s4, $t3 │ │ │ │ nop │ │ │ │ + stptr.w $t2, $t7, 0 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + st.w $t0, $sp, 176 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ nop │ │ │ │ - bgeu $a1, $t7, 56 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - beqz $t1, 16 │ │ │ │ - stx.b $a2, $a0, $t2 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - beq $t0, $t4, 52 │ │ │ │ - ld.b $t3, $t0, 0 │ │ │ │ - bstrpick.d $t5, $t1, 0x1f, 0x0 │ │ │ │ - ori $t2, $t3, 0x20 │ │ │ │ - addi.w $t2, $t2, -97 │ │ │ │ - addi.w $t7, $t3, -48 │ │ │ │ - bltu $t8, $t2, -52 │ │ │ │ - stx.b $t3, $a0, $t5 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - move $t6, $t1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - bne $t0, $t4, -40 │ │ │ │ nop │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t6 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl -25624 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -25636 │ │ │ │ - add.d $a1, $s1, $a0 │ │ │ │ - addi.d $a1, $a1, 11 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 422116 │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t0, 108 │ │ │ │ - move $a5, $s0 │ │ │ │ - pcaddi $a3, 147385 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -23944 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bne $t2, $a3, -100 │ │ │ │ + ldptr.w $a0, $t7, 0 │ │ │ │ + beq $a0, $a4, 532 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + bstrpick.d $t0, $t8, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $a4, $s6, $t0 │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -25508 │ │ │ │ - li.w $s0, -1 │ │ │ │ - pcalau12i $t0, 199 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 147382 │ │ │ │ - beq $a0, $s0, 92 │ │ │ │ - bl -24752 │ │ │ │ - beq $a0, $s0, 68 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a3, 147364 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -24044 │ │ │ │ - b -96 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 199 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 147373 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -25328 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -25496 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s4, $a0 │ │ │ │ - li.w $a1, 1024 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - bl 421884 │ │ │ │ - pcaddi $a1, 147368 │ │ │ │ - move $s0, $a0 │ │ │ │ - pcaddi $a0, 147370 │ │ │ │ - bl -300 │ │ │ │ - pcaddi $a1, 147232 │ │ │ │ - move $s3, $a0 │ │ │ │ - bl -25864 │ │ │ │ - pcalau12i $t0, 199 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a2, 147364 │ │ │ │ - beqz $a0, 348 │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 149915 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -25456 │ │ │ │ + move $t2, $s1 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + move $t4, $zero │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $t6, 101 │ │ │ │ + bltu $t1, $s8, 36 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + beq $s2, $t6, 180 │ │ │ │ + addi.d $t4, $t4, 8 │ │ │ │ + add.d $t2, $s1, $t4 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + bgeu $t1, $s8, -20 │ │ │ │ + ldptr.w $t6, $t2, 4 │ │ │ │ + beq $t6, $fp, 2332 │ │ │ │ + beqz $t1, 192 │ │ │ │ + li.w $a1, 808 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -24536 │ │ │ │ - pcaddi $a1, 147367 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -25924 │ │ │ │ - move $s2, $a0 │ │ │ │ - pcaddi $a1, 148309 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -25940 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + bl -18804 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + li.w $a2, 800 │ │ │ │ move $s1, $a0 │ │ │ │ - bnez $a0, 60 │ │ │ │ - b 264 │ │ │ │ - nop │ │ │ │ + addi.d $s3, $t4, 8 │ │ │ │ + add.d $a1, $a0, $t4 │ │ │ │ + sub.d $a2, $a2, $t4 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + bl -28760 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + addi.w $t1, $s2, 1 │ │ │ │ + li.w $t4, 101 │ │ │ │ + stptr.w $s8, $a1, 0 │ │ │ │ + st.w $fp, $a1, 4 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $t5, 101 │ │ │ │ + bne $t1, $t4, 44 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a3, $s2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -25760 │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a2, 1024 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -25928 │ │ │ │ - bnez $a0, -44 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -24660 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + add.d $t2, $s1, $s3 │ │ │ │ + ldptr.w $t4, $t2, 4 │ │ │ │ + beq $t4, $fp, 508 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bne $t1, $t5, -20 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -24668 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -26136 │ │ │ │ - bnez $a0, 84 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a4, $s4 │ │ │ │ - move $a3, $s3 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - pcaddi $a2, 147336 │ │ │ │ - li.w $a1, 112 │ │ │ │ - pcaddi $a0, 147346 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b 351280 │ │ │ │ + li.w $a1, 800 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bl -18948 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.hu $s8, $t3, 0 │ │ │ │ + b -1388 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stptr.w $s8, $t2, 0 │ │ │ │ + st.w $fp, $t2, 4 │ │ │ │ + move $a0, $s1 │ │ │ │ + li.w $a1, 800 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bl -18996 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.hu $s8, $t3, 0 │ │ │ │ + b -1436 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -25040 │ │ │ │ - ldptr.w $a0, $a0, 0 │ │ │ │ - bl -25288 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a4, $s4 │ │ │ │ - move $a3, $s3 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - move $a5, $a0 │ │ │ │ - pcaddi $a2, 147328 │ │ │ │ - li.w $a1, 115 │ │ │ │ - pcaddi $a0, 147322 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b 351184 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 199 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - move $a3, $s4 │ │ │ │ - pcaddi $a2, 147291 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -25792 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -25960 │ │ │ │ + addi.w $t3, $a0, -1 │ │ │ │ + bne $t3, $t2, -772 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + alsl.wu $t3, $t0, $s4, 0x2 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + bgeu $t2, $t1, 68 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + stx.w $a0, $t0, $t3 │ │ │ │ + b -800 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - move $s8, $a3 │ │ │ │ - move $fp, $a4 │ │ │ │ - move $s4, $a5 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $a2, 172 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - bstrpick.d $s3, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s5, 32 │ │ │ │ - alsl.d $s3, $s3, $a1, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - bstrpick.d $s6, $s1, 0x1f, 0x0 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bl -26412 │ │ │ │ - addi.d $a1, $a0, 2 │ │ │ │ - add.d $a1, $a1, $s6 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 421340 │ │ │ │ - ld.d $s7, $s2, -8 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -26444 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s7 │ │ │ │ - add.d $a0, $s0, $s6 │ │ │ │ - bl -25372 │ │ │ │ - ld.d $a0, $s2, -8 │ │ │ │ - bl -26468 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - stx.b $s5, $s0, $t0 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s0, $t0 │ │ │ │ - bne $s3, $s2, -96 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -26524 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -26536 │ │ │ │ - add.d $s1, $s1, $a0 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -26548 │ │ │ │ - move $a1, $a0 │ │ │ │ - addi.d $s1, $s1, 32 │ │ │ │ - add.d $a1, $s1, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 421200 │ │ │ │ - move $a7, $s0 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $a5, $fp │ │ │ │ - pcaddi $a4, 147253 │ │ │ │ - pcaddi $a3, 147258 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -24864 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - b -26004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - move $a0, $a1 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -26676 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $a0, 12 │ │ │ │ - bl -26768 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - pcaddi $a4, 147240 │ │ │ │ - pcaddi $a3, 147241 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -24972 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -26084 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -25884 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t3, $a0, -1 │ │ │ │ + bne $t3, $t1, -836 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + alsl.wu $t3, $t0, $s4, 0x2 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + bltu $t2, $t1, -60 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + stx.w $a0, $t0, $t3 │ │ │ │ + b -864 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $a0, 532 │ │ │ │ - beqz $a2, 528 │ │ │ │ - addi.d $t4, $a2, -1 │ │ │ │ - add.d $t0, $a0, $t4 │ │ │ │ - bgeu $a0, $t0, 676 │ │ │ │ - addi.d $t1, $a2, -16 │ │ │ │ - add.d $t6, $a0, $t1 │ │ │ │ - andi $t2, $t6, 0xf │ │ │ │ - addi.d $t3, $t2, 16 │ │ │ │ - sltui $t5, $t3, 23 │ │ │ │ - li.w $t7, 23 │ │ │ │ - masknez $t3, $t3, $t5 │ │ │ │ - maskeqz $t5, $t7, $t5 │ │ │ │ - addi.d $a2, $a2, -2 │ │ │ │ - or $t3, $t3, $t5 │ │ │ │ - bltu $a2, $t3, 424 │ │ │ │ - beqz $t2, 620 │ │ │ │ - ld.bu $t5, $t0, 0 │ │ │ │ - bstrpick.w $t3, $a1, 0x7, 0x0 │ │ │ │ - beq $t5, $t3, 456 │ │ │ │ - andi $t5, $t6, 0xe │ │ │ │ - addi.d $t7, $t0, -1 │ │ │ │ - beqz $t5, 516 │ │ │ │ - ld.bu $t5, $t0, -1 │ │ │ │ - beq $t5, $t3, 572 │ │ │ │ - li.w $t5, 2 │ │ │ │ - addi.d $t7, $t0, -2 │ │ │ │ - bgeu $t5, $t2, 496 │ │ │ │ - ld.bu $t5, $t0, -2 │ │ │ │ - beq $t5, $t3, 552 │ │ │ │ - andi $t5, $t6, 0xc │ │ │ │ - addi.d $t7, $t0, -3 │ │ │ │ - beqz $t5, 476 │ │ │ │ - ld.bu $t5, $t0, -3 │ │ │ │ - beq $t5, $t3, 532 │ │ │ │ - li.w $t5, 4 │ │ │ │ - addi.d $t7, $t0, -4 │ │ │ │ - bgeu $t5, $t2, 456 │ │ │ │ - ld.bu $t5, $t0, -4 │ │ │ │ - beq $t5, $t3, 512 │ │ │ │ - li.w $t5, 5 │ │ │ │ - addi.d $t7, $t0, -5 │ │ │ │ - beq $t2, $t5, 436 │ │ │ │ - ld.bu $t5, $t0, -5 │ │ │ │ - beq $t5, $t3, 492 │ │ │ │ - li.w $t5, 6 │ │ │ │ - addi.d $t7, $t0, -6 │ │ │ │ - beq $t2, $t5, 416 │ │ │ │ - ld.bu $t5, $t0, -6 │ │ │ │ - beq $t5, $t3, 472 │ │ │ │ - andi $t5, $t6, 0x8 │ │ │ │ - addi.d $t7, $t0, -7 │ │ │ │ - beqz $t5, 396 │ │ │ │ - ld.bu $t5, $t0, -7 │ │ │ │ - beq $t5, $t3, 452 │ │ │ │ - li.w $t5, 8 │ │ │ │ - addi.d $t7, $t0, -8 │ │ │ │ - bgeu $t5, $t2, 376 │ │ │ │ - ld.bu $t5, $t0, -8 │ │ │ │ - beq $t5, $t3, 432 │ │ │ │ - li.w $t5, 9 │ │ │ │ - addi.d $t7, $t0, -9 │ │ │ │ - beq $t2, $t5, 356 │ │ │ │ - ld.bu $t5, $t0, -9 │ │ │ │ - beq $t5, $t3, 412 │ │ │ │ - li.w $t5, 10 │ │ │ │ - addi.d $t7, $t0, -10 │ │ │ │ - beq $t2, $t5, 336 │ │ │ │ - ld.bu $t5, $t0, -10 │ │ │ │ - beq $t5, $t3, 392 │ │ │ │ - li.w $t5, 11 │ │ │ │ - addi.d $t7, $t0, -11 │ │ │ │ - beq $t2, $t5, 316 │ │ │ │ - ld.bu $t5, $t0, -11 │ │ │ │ - beq $t5, $t3, 372 │ │ │ │ - li.w $t5, 12 │ │ │ │ - addi.d $t7, $t0, -12 │ │ │ │ - beq $t2, $t5, 296 │ │ │ │ - ld.bu $t5, $t0, -12 │ │ │ │ - beq $t5, $t3, 352 │ │ │ │ - li.w $t5, 13 │ │ │ │ - addi.d $t7, $t0, -13 │ │ │ │ - beq $t2, $t5, 276 │ │ │ │ - ld.bu $t5, $t0, -13 │ │ │ │ - beq $t5, $t3, 332 │ │ │ │ - li.w $t5, 15 │ │ │ │ - bne $t2, $t5, 364 │ │ │ │ - ld.bu $t5, $t0, -14 │ │ │ │ - addi.d $t0, $t0, -14 │ │ │ │ - beq $t5, $t3, 176 │ │ │ │ nop │ │ │ │ - sub.d $t4, $t4, $t2 │ │ │ │ - vreplgr2vr.d $vr1, $t6 │ │ │ │ - vreplgr2vr.b $vr3, $a1 │ │ │ │ - sub.d $t1, $t1, $t2 │ │ │ │ - move $t0, $t4 │ │ │ │ - pcaddi $t2, 152911 │ │ │ │ - pcaddi $t3, 152914 │ │ │ │ - vld $vr0, $t2, 0 │ │ │ │ - vadd.d $vr1, $vr1, $vr0 │ │ │ │ - add.d $t1, $a0, $t1 │ │ │ │ - vld $vr2, $t3, 0 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - sub.d $t2, $t1, $t0 │ │ │ │ - b 36 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + move $fp, $zero │ │ │ │ + b -1632 │ │ │ │ nop │ │ │ │ - beq $t1, $t2, 192 │ │ │ │ - vsubi.du $vr1, $vr1, 0x10 │ │ │ │ - addi.d $t1, $t1, -16 │ │ │ │ - vld $vr0, $t1, 16 │ │ │ │ - vshuf.b $vr0, $vr0, $vr0, $vr2 │ │ │ │ - vseq.b $vr0, $vr0, $vr3 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -28 │ │ │ │ - vpickve2gr.du $t0, $vr1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.w $t3, $a1, 0x7, 0x0 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.d $a1, $sp, 104 │ │ │ │ + ld.d $t1, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + stptr.w $a4, $t0, 0 │ │ │ │ + move $s8, $zero │ │ │ │ + move $a4, $t0 │ │ │ │ + li.w $a5, -1 │ │ │ │ + li.w $a2, 100 │ │ │ │ nop │ │ │ │ - bgeu $a0, $t1, 48 │ │ │ │ - move $t0, $t1 │ │ │ │ - ld.bu $t2, $t0, 0 │ │ │ │ - addi.d $t1, $t0, -1 │ │ │ │ - bne $t2, $t3, -16 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ - vsubi.du $vr0, $vr1, 0xf │ │ │ │ - vsubi.du $vr1, $vr1, 0xe │ │ │ │ - vpickve2gr.du $t1, $vr0, 0x1 │ │ │ │ - vpickve2gr.du $t0, $vr1, 0x1 │ │ │ │ - ld.b $t2, $t0, -1 │ │ │ │ nop │ │ │ │ - xor $a1, $a1, $t2 │ │ │ │ - masknez $t0, $t1, $a1 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ + alsl.w $t6, $a1, $a1, 0x2 │ │ │ │ + st.w $zero, $sp, 176 │ │ │ │ + alsl.w $t6, $t6, $t6, 0x2 │ │ │ │ + move $t4, $s4 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $sp, 176 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + alsl.wu $t0, $t6, $t2, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t3, $fp, $t0 │ │ │ │ + add.d $t0, $fp, $t0 │ │ │ │ + bgeu $t5, $t3, 72 │ │ │ │ + bltu $t3, $t1, 68 │ │ │ │ + ldptr.w $t3, $t4, 0 │ │ │ │ + bnez $t3, 60 │ │ │ │ + ldptr.w $t3, $a4, 0 │ │ │ │ + beq $t3, $a5, 20 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + stx.w $zero, $s4, $t3 │ │ │ │ nop │ │ │ │ - move $t6, $t7 │ │ │ │ - b -244 │ │ │ │ + stptr.w $t2, $a4, 0 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + st.w $t0, $sp, 176 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bne $t2, $a2, -100 │ │ │ │ + ldptr.w $a1, $a4, 0 │ │ │ │ + beq $a1, $a5, 76 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + beq $s8, $a2, 1652 │ │ │ │ + addi.d $a4, $a4, 4 │ │ │ │ + stptr.w $a5, $a4, 0 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ + li.w $a2, 101 │ │ │ │ + sub.w $a2, $a2, $t1 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + move $a0, $t2 │ │ │ │ + alsl.d $a1, $a1, $s1, 0x3 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bl -29384 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + b -536 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 160 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -19496 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + bl -28936 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $s8, 404 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + addi.w $t0, $s8, -1 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + st.d $t0, $sp, 112 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s3, 78 │ │ │ │ + move $s4, $s8 │ │ │ │ + add.d $s5, $t1, $t0 │ │ │ │ + st.d $t8, $sp, 152 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $t1, $s5, 0 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $t1, $t1, $t0, 0x3 │ │ │ │ + ldptr.w $s7, $t1, 4 │ │ │ │ + bl -19608 │ │ │ │ + move $a2, $s1 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $s6, $a0 │ │ │ │ + bl -29048 │ │ │ │ + lu12i.w $t4, -209716 │ │ │ │ + ori $t4, $t4, 0xccd │ │ │ │ + stx.b $zero, $s6, $s1 │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t5, 4 │ │ │ │ + lu32i.d $t4, 0 │ │ │ │ + bnez $s7, 68 │ │ │ │ + b 104 │ │ │ │ nop │ │ │ │ - beq $t4, $t0, -96 │ │ │ │ - sub.d $t0, $t6, $t0 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $s2, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t2, $s6, $t0 │ │ │ │ + bgeu $t5, $s7, 64 │ │ │ │ + nop │ │ │ │ + mul.d $t1, $t1, $t4 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + srli.d $s7, $t1, 0x22 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t1, $t4 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s7, $t0 │ │ │ │ + bne $t0, $t5, -60 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $s3, $s6, $t0 │ │ │ │ + bne $s7, $t5, -48 │ │ │ │ + nop │ │ │ │ + beq $s8, $s4, 112 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.w $t1, $s5, 0 │ │ │ │ + move $a2, $s1 │ │ │ │ + add.w $s0, $t0, $s0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + alsl.w $t1, $t1, $t1, 0x2 │ │ │ │ + alsl.w $t1, $t1, $t1, 0x2 │ │ │ │ + sub.d $t2, $s5, $t0 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $a1, $s6 │ │ │ │ + addi.w $s4, $s4, -1 │ │ │ │ + ldx.w $t2, $t2, $t0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + alsl.wu $t1, $t1, $t2, 0x2 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $fp, $t1 │ │ │ │ + sub.w $s0, $s0, $t1 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -29760 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -30008 │ │ │ │ + beqz $s4, 68 │ │ │ │ + addi.d $s5, $s5, -4 │ │ │ │ + b -276 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + move $a2, $s1 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl -29812 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -30060 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + move $s4, $t0 │ │ │ │ + bnez $t0, -56 │ │ │ │ + nop │ │ │ │ + ld.d $t8, $sp, 152 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $t3, $t0, 260 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + ldptr.w $s7, $t0, 0 │ │ │ │ + bl -19964 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $s8, $a0 │ │ │ │ + bl -29404 │ │ │ │ + lu12i.w $a0, -209716 │ │ │ │ + ori $a0, $a0, 0xccd │ │ │ │ + stx.b $zero, $s8, $s1 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + move $t4, $zero │ │ │ │ + lu32i.d $a0, 0 │ │ │ │ + li.w $t6, 4 │ │ │ │ + li.w $a1, 78 │ │ │ │ + bnez $s7, 56 │ │ │ │ + b 92 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t3, $s2, $t0 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $t3, $s8, $t0 │ │ │ │ + bgeu $t6, $s7, 64 │ │ │ │ + nop │ │ │ │ + mul.d $t2, $t2, $a0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + srli.d $s7, $t2, 0x22 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t2, $a0 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s7, $t0 │ │ │ │ + bne $t0, $t6, -60 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $a1, $s8, $t0 │ │ │ │ + bne $s7, $t6, -48 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + move $a2, $s1 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + move $a1, $s8 │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.wu $t0, $t0, $t3, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $fp, $t0 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + add.w $s0, $t0, $s0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -30100 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -30348 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + li.w $t3, -1 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + beq $t0, $t3, 276 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + ldptr.w $s7, $t0, 4 │ │ │ │ + bl -20244 │ │ │ │ + li.w $a1, 65 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $s8, $a0 │ │ │ │ + bl -29684 │ │ │ │ + lu12i.w $a0, -209716 │ │ │ │ + ori $a0, $a0, 0xccd │ │ │ │ + stx.b $zero, $s8, $s1 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + move $t4, $zero │ │ │ │ + lu32i.d $a0, 0 │ │ │ │ + li.w $t6, 4 │ │ │ │ + li.w $a1, 78 │ │ │ │ + bnez $s7, 64 │ │ │ │ + b 100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t3, $s2, $t0 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $t3, $s8, $t0 │ │ │ │ + bgeu $t6, $s7, 64 │ │ │ │ + nop │ │ │ │ + mul.d $t2, $t2, $a0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + srli.d $s7, $t2, 0x22 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t2, $a0 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s7, $t0 │ │ │ │ + bne $t0, $t6, -60 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + stx.b $a1, $s8, $t0 │ │ │ │ + bne $s7, $t6, -48 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + move $a2, $s1 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.wu $t0, $t0, $t3, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + move $a1, $s8 │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + add.w $s0, $t0, $s0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -30392 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -30640 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t8, 316 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + addi.w $s7, $t8, -2 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + addi.d $s3, $t0, 4 │ │ │ │ + ld.d $t0, $sp, 168 │ │ │ │ + lu12i.w $s8, -209716 │ │ │ │ + ld.d $s5, $sp, 88 │ │ │ │ + alsl.d $t0, $s7, $t0, 0x2 │ │ │ │ + ori $s8, $s8, 0xccd │ │ │ │ + st.d $fp, $sp, 48 │ │ │ │ + lu32i.d $s8, 0 │ │ │ │ + li.w $s7, 78 │ │ │ │ + move $fp, $t0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $s6, $t0, 4 │ │ │ │ + bl -20584 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a2, $s1 │ │ │ │ + li.w $a1, 65 │ │ │ │ + bl -30024 │ │ │ │ + stx.b $zero, $s4, $s1 │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t4, 4 │ │ │ │ + bnez $s6, 64 │ │ │ │ + b 100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $s2, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t2, $s4, $t0 │ │ │ │ + bgeu $t4, $s6, 64 │ │ │ │ + nop │ │ │ │ + mul.d $t1, $t1, $s8 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + srli.d $s6, $t1, 0x22 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t1, $s8 │ │ │ │ + srli.d $t0, $t0, 0x22 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + sub.w $t0, $s6, $t0 │ │ │ │ + bne $t0, $t4, -60 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $s7, $s4, $t0 │ │ │ │ + bne $s6, $t4, -48 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.w $t1, $s3, 0 │ │ │ │ + move $a2, $s1 │ │ │ │ + add.w $s0, $t0, $s0 │ │ │ │ + ldptr.w $t0, $s3, -4 │ │ │ │ + move $a1, $s4 │ │ │ │ + addi.d $s3, $s3, 4 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.w $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.wu $t0, $t0, $t1, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s5, $t0 │ │ │ │ + sub.w $s0, $s0, $t0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -30704 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -30952 │ │ │ │ + bne $s3, $fp, -236 │ │ │ │ + ld.d $fp, $sp, 48 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -31820 │ │ │ │ + ld.wu $t0, $sp, 136 │ │ │ │ + bgeu $t0, $a0, 300 │ │ │ │ + ld.d $t0, $sp, 144 │ │ │ │ + beqz $t0, 20 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -30996 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -31852 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.d $a0, $sp, 136 │ │ │ │ + st.d $t0, $sp, 144 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + addi.d $t1, $t0, 1 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + li.w $t0, 5 │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + bne $t1, $t0, -2492 │ │ │ │ + ld.d $t5, $sp, 120 │ │ │ │ + ld.d $a0, $sp, 88 │ │ │ │ + ld.d $s8, $sp, 64 │ │ │ │ + stptr.d $t5, $sp, 0 │ │ │ │ + st.d $fp, $sp, 16 │ │ │ │ + bl -31076 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -31084 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -31092 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -31100 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -31108 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -31116 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -31124 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -31132 │ │ │ │ + pcalau12i $t0, 198 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 184 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 248 │ │ │ │ + ld.d $ra, $sp, 328 │ │ │ │ + ld.d $a0, $sp, 144 │ │ │ │ + ld.d $fp, $sp, 320 │ │ │ │ + ld.d $s0, $sp, 312 │ │ │ │ + ld.d $s1, $sp, 304 │ │ │ │ + ld.d $s2, $sp, 296 │ │ │ │ + ld.d $s3, $sp, 288 │ │ │ │ + ld.d $s4, $sp, 280 │ │ │ │ + ld.d $s6, $sp, 264 │ │ │ │ + ld.d $s7, $sp, 256 │ │ │ │ + ld.d $s8, $sp, 248 │ │ │ │ + fld.d $fs0, $sp, 232 │ │ │ │ + fld.d $fs1, $sp, 224 │ │ │ │ + fld.d $fs4, $sp, 200 │ │ │ │ + ld.d $s5, $sp, 272 │ │ │ │ + addi.d $sp, $sp, 336 │ │ │ │ + ret │ │ │ │ + ld.d $s0, $sp, 160 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -21080 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + bl -30520 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + b -1576 │ │ │ │ + nop │ │ │ │ + stptr.w $s8, $t2, 0 │ │ │ │ + b -2180 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -31284 │ │ │ │ + b -264 │ │ │ │ + nop │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + move $t0, $zero │ │ │ │ + lu52i.d $t0, $t0, -2048 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a2, $fa0 │ │ │ │ + or $a2, $a2, $t0 │ │ │ │ + b -4112 │ │ │ │ + nop │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + move $t0, $zero │ │ │ │ + lu52i.d $t0, $t0, -2048 │ │ │ │ + ftintrz.l.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $a1, $fa0 │ │ │ │ + or $a1, $a1, $t0 │ │ │ │ + b -4224 │ │ │ │ + nop │ │ │ │ + sltu $t0, $t1, $a2 │ │ │ │ + maskeqz $t1, $t1, $t0 │ │ │ │ + masknez $t0, $a2, $t0 │ │ │ │ + or $t0, $t1, $t0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + bl -31912 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + bl -31120 │ │ │ │ + b -4380 │ │ │ │ + fst.d $fs2, $sp, 216 │ │ │ │ + fst.d $fs3, $sp, 208 │ │ │ │ + bl -30528 │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 153276 │ │ │ │ + li.w $a2, 627 │ │ │ │ + pcaddi $a1, 145844 │ │ │ │ + pcaddi $a0, 145847 │ │ │ │ + fst.d $fs2, $sp, 216 │ │ │ │ + fst.d $fs3, $sp, 208 │ │ │ │ + fst.d $fs4, $sp, 200 │ │ │ │ + bl -32276 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + addi.w $a0, $s0, 1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -32428 │ │ │ │ + li.w $t6, 1 │ │ │ │ + beqz $s0, 140 │ │ │ │ + bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ + move $t0, $s1 │ │ │ │ + move $t6, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + add.d $t4, $s1, $t4 │ │ │ │ + li.w $t8, 25 │ │ │ │ + li.w $a1, 9 │ │ │ │ + li.w $a2, 95 │ │ │ │ + b 48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bgeu $a1, $t7, 56 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + beqz $t1, 16 │ │ │ │ + stx.b $a2, $a0, $t2 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + nop │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + beq $t0, $t4, 52 │ │ │ │ + ld.b $t3, $t0, 0 │ │ │ │ + bstrpick.d $t5, $t1, 0x1f, 0x0 │ │ │ │ + ori $t2, $t3, 0x20 │ │ │ │ + addi.w $t2, $t2, -97 │ │ │ │ + addi.w $t7, $t3, -48 │ │ │ │ + bltu $t8, $t2, -52 │ │ │ │ + stx.b $t3, $a0, $t5 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + move $t6, $t1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bne $t0, $t4, -40 │ │ │ │ + nop │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t6 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -32544 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -32556 │ │ │ │ + add.d $a1, $s1, $a0 │ │ │ │ + addi.d $a1, $a1, 11 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -21564 │ │ │ │ + ld.bu $t0, $s0, 0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t0, 108 │ │ │ │ + move $a5, $s0 │ │ │ │ + pcaddi $a3, 145771 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -30864 │ │ │ │ + nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -32428 │ │ │ │ + li.w $s0, -1 │ │ │ │ + pcalau12i $t0, 198 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 145768 │ │ │ │ + beq $a0, $s0, 92 │ │ │ │ + bl -31672 │ │ │ │ + beq $a0, $s0, 68 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 145750 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -30964 │ │ │ │ + b -96 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 198 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 145759 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -32248 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -32416 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s4, $a0 │ │ │ │ + li.w $a1, 1024 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + bl -21796 │ │ │ │ + pcaddi $a1, 145754 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcaddi $a0, 145756 │ │ │ │ + bl -300 │ │ │ │ + pcaddi $a1, 145756 │ │ │ │ + move $s3, $a0 │ │ │ │ + bl -32784 │ │ │ │ + pcalau12i $t0, 198 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 145752 │ │ │ │ + beqz $a0, 348 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 145361 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -32376 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -31456 │ │ │ │ + pcaddi $a1, 145755 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -32844 │ │ │ │ + move $s2, $a0 │ │ │ │ + pcaddi $a1, 149121 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -32860 │ │ │ │ + move $s1, $a0 │ │ │ │ + bnez $a0, 60 │ │ │ │ + b 264 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a3, $s2 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -32680 │ │ │ │ + nop │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, 1024 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -32848 │ │ │ │ + bnez $a0, -44 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -31580 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -31588 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -33056 │ │ │ │ + bnez $a0, 84 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s3 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + pcaddi $a2, 145724 │ │ │ │ + li.w $a1, 112 │ │ │ │ + pcaddi $a0, 145734 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b 532112 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl -31960 │ │ │ │ + ldptr.w $a0, $a0, 0 │ │ │ │ + bl -32208 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s3 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + move $a5, $a0 │ │ │ │ + pcaddi $a2, 145716 │ │ │ │ + li.w $a1, 115 │ │ │ │ + pcaddi $a0, 145710 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b 532016 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 198 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a2, 145679 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -32712 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -32880 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + move $s8, $a3 │ │ │ │ + move $fp, $a4 │ │ │ │ + move $s4, $a5 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $a2, 172 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + bstrpick.d $s3, $a2, 0x1f, 0x0 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s5, 32 │ │ │ │ + alsl.d $s3, $s3, $a1, 0x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + bstrpick.d $s6, $s1, 0x1f, 0x0 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bl -33332 │ │ │ │ + addi.d $a1, $a0, 2 │ │ │ │ + add.d $a1, $a1, $s6 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -22340 │ │ │ │ + ld.d $s7, $s2, -8 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -33364 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s7 │ │ │ │ + add.d $a0, $s0, $s6 │ │ │ │ + bl -32292 │ │ │ │ + ld.d $a0, $s2, -8 │ │ │ │ + bl -33388 │ │ │ │ + add.w $s1, $a0, $s1 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + stx.b $s5, $s0, $t0 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $s0, $t0 │ │ │ │ + bne $s3, $s2, -96 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -33444 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -33456 │ │ │ │ + add.d $s1, $s1, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -33468 │ │ │ │ + move $a1, $a0 │ │ │ │ + addi.d $s1, $s1, 32 │ │ │ │ + add.d $a1, $s1, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -22480 │ │ │ │ + move $a7, $s0 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $a5, $fp │ │ │ │ + pcaddi $a4, 145641 │ │ │ │ + pcaddi $a3, 145646 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -31784 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + b -32924 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $a0, $a1 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -33596 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a0, $a0, 12 │ │ │ │ + bl -33688 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + pcaddi $a4, 145628 │ │ │ │ + pcaddi $a3, 145629 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -31892 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -33004 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -32804 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $a0, 532 │ │ │ │ + beqz $a2, 528 │ │ │ │ + addi.d $t4, $a2, -1 │ │ │ │ + add.d $t0, $a0, $t4 │ │ │ │ + bgeu $a0, $t0, 676 │ │ │ │ + addi.d $t1, $a2, -16 │ │ │ │ + add.d $t6, $a0, $t1 │ │ │ │ + andi $t2, $t6, 0xf │ │ │ │ + addi.d $t3, $t2, 16 │ │ │ │ + sltui $t5, $t3, 23 │ │ │ │ + li.w $t7, 23 │ │ │ │ + masknez $t3, $t3, $t5 │ │ │ │ + maskeqz $t5, $t7, $t5 │ │ │ │ + addi.d $a2, $a2, -2 │ │ │ │ + or $t3, $t3, $t5 │ │ │ │ + bltu $a2, $t3, 424 │ │ │ │ + beqz $t2, 620 │ │ │ │ + ld.bu $t5, $t0, 0 │ │ │ │ + bstrpick.w $t3, $a1, 0x7, 0x0 │ │ │ │ + beq $t5, $t3, 456 │ │ │ │ + andi $t5, $t6, 0xe │ │ │ │ + addi.d $t7, $t0, -1 │ │ │ │ + beqz $t5, 516 │ │ │ │ + ld.bu $t5, $t0, -1 │ │ │ │ + beq $t5, $t3, 572 │ │ │ │ + li.w $t5, 2 │ │ │ │ + addi.d $t7, $t0, -2 │ │ │ │ + bgeu $t5, $t2, 496 │ │ │ │ + ld.bu $t5, $t0, -2 │ │ │ │ + beq $t5, $t3, 552 │ │ │ │ + andi $t5, $t6, 0xc │ │ │ │ + addi.d $t7, $t0, -3 │ │ │ │ + beqz $t5, 476 │ │ │ │ + ld.bu $t5, $t0, -3 │ │ │ │ + beq $t5, $t3, 532 │ │ │ │ + li.w $t5, 4 │ │ │ │ + addi.d $t7, $t0, -4 │ │ │ │ + bgeu $t5, $t2, 456 │ │ │ │ + ld.bu $t5, $t0, -4 │ │ │ │ + beq $t5, $t3, 512 │ │ │ │ + li.w $t5, 5 │ │ │ │ + addi.d $t7, $t0, -5 │ │ │ │ + beq $t2, $t5, 436 │ │ │ │ + ld.bu $t5, $t0, -5 │ │ │ │ + beq $t5, $t3, 492 │ │ │ │ + li.w $t5, 6 │ │ │ │ + addi.d $t7, $t0, -6 │ │ │ │ + beq $t2, $t5, 416 │ │ │ │ + ld.bu $t5, $t0, -6 │ │ │ │ + beq $t5, $t3, 472 │ │ │ │ + andi $t5, $t6, 0x8 │ │ │ │ + addi.d $t7, $t0, -7 │ │ │ │ + beqz $t5, 396 │ │ │ │ + ld.bu $t5, $t0, -7 │ │ │ │ + beq $t5, $t3, 452 │ │ │ │ + li.w $t5, 8 │ │ │ │ + addi.d $t7, $t0, -8 │ │ │ │ + bgeu $t5, $t2, 376 │ │ │ │ + ld.bu $t5, $t0, -8 │ │ │ │ + beq $t5, $t3, 432 │ │ │ │ + li.w $t5, 9 │ │ │ │ + addi.d $t7, $t0, -9 │ │ │ │ + beq $t2, $t5, 356 │ │ │ │ + ld.bu $t5, $t0, -9 │ │ │ │ + beq $t5, $t3, 412 │ │ │ │ + li.w $t5, 10 │ │ │ │ + addi.d $t7, $t0, -10 │ │ │ │ + beq $t2, $t5, 336 │ │ │ │ + ld.bu $t5, $t0, -10 │ │ │ │ + beq $t5, $t3, 392 │ │ │ │ + li.w $t5, 11 │ │ │ │ + addi.d $t7, $t0, -11 │ │ │ │ + beq $t2, $t5, 316 │ │ │ │ + ld.bu $t5, $t0, -11 │ │ │ │ + beq $t5, $t3, 372 │ │ │ │ + li.w $t5, 12 │ │ │ │ + addi.d $t7, $t0, -12 │ │ │ │ + beq $t2, $t5, 296 │ │ │ │ + ld.bu $t5, $t0, -12 │ │ │ │ + beq $t5, $t3, 352 │ │ │ │ + li.w $t5, 13 │ │ │ │ + addi.d $t7, $t0, -13 │ │ │ │ + beq $t2, $t5, 276 │ │ │ │ + ld.bu $t5, $t0, -13 │ │ │ │ + beq $t5, $t3, 332 │ │ │ │ + li.w $t5, 15 │ │ │ │ + bne $t2, $t5, 364 │ │ │ │ + ld.bu $t5, $t0, -14 │ │ │ │ + addi.d $t0, $t0, -14 │ │ │ │ + beq $t5, $t3, 176 │ │ │ │ + nop │ │ │ │ + sub.d $t4, $t4, $t2 │ │ │ │ + vreplgr2vr.d $vr1, $t6 │ │ │ │ + vreplgr2vr.b $vr3, $a1 │ │ │ │ + sub.d $t1, $t1, $t2 │ │ │ │ + move $t0, $t4 │ │ │ │ + pcaddi $t2, 151177 │ │ │ │ + pcaddi $t3, 151180 │ │ │ │ + vld $vr0, $t2, 0 │ │ │ │ + vadd.d $vr1, $vr1, $vr0 │ │ │ │ + add.d $t1, $a0, $t1 │ │ │ │ + vld $vr2, $t3, 0 │ │ │ │ + bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ + sub.d $t2, $t1, $t0 │ │ │ │ + b 36 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beq $t1, $t2, 192 │ │ │ │ + vsubi.du $vr1, $vr1, 0x10 │ │ │ │ + addi.d $t1, $t1, -16 │ │ │ │ + vld $vr0, $t1, 16 │ │ │ │ + vshuf.b $vr0, $vr0, $vr0, $vr2 │ │ │ │ + vseq.b $vr0, $vr0, $vr3 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -28 │ │ │ │ + vpickve2gr.du $t0, $vr1, 0x0 │ │ │ │ + nop │ │ │ │ + bstrpick.w $t3, $a1, 0x7, 0x0 │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ - move $t0, $t7 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bgeu $a0, $t1, 48 │ │ │ │ + move $t0, $t1 │ │ │ │ + ld.bu $t2, $t0, 0 │ │ │ │ + addi.d $t1, $t0, -1 │ │ │ │ + bne $t2, $t3, -16 │ │ │ │ + nop │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + vsubi.du $vr0, $vr1, 0xf │ │ │ │ + vsubi.du $vr1, $vr1, 0xe │ │ │ │ + vpickve2gr.du $t1, $vr0, 0x1 │ │ │ │ + vpickve2gr.du $t0, $vr1, 0x1 │ │ │ │ + ld.b $t2, $t0, -1 │ │ │ │ + nop │ │ │ │ + xor $a1, $a1, $t2 │ │ │ │ + masknez $t0, $t1, $a1 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $t6, $t7 │ │ │ │ + b -244 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beq $t4, $t0, -96 │ │ │ │ + sub.d $t0, $t6, $t0 │ │ │ │ + b -160 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $t0, $t7 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ move $t6, $t0 │ │ │ │ b -324 │ │ │ │ ld.b $t2, $t0, 0 │ │ │ │ move $t1, $t0 │ │ │ │ b -136 │ │ │ │ nop │ │ │ │ addi.d $t6, $t0, -14 │ │ │ │ b -348 │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - bl 395580 │ │ │ │ + bl 136684 │ │ │ │ beqz $a0, 1628 │ │ │ │ li.w $a1, 47 │ │ │ │ st.d $a0, $sp, 8 │ │ │ │ - bl -27336 │ │ │ │ + bl -34256 │ │ │ │ beqz $a0, 1612 │ │ │ │ ld.d $t3, $sp, 8 │ │ │ │ beq $t3, $a0, 1676 │ │ │ │ ld.bu $t0, $a0, 1 │ │ │ │ bnez $t0, 1028 │ │ │ │ andi $t1, $a0, 0xf │ │ │ │ addi.d $t0, $t1, 16 │ │ │ │ @@ -6507,19 +8237,19 @@ │ │ │ │ bne $t1, $t4, 16 │ │ │ │ ld.bu $t4, $a0, -15 │ │ │ │ bne $t4, $t5, 152 │ │ │ │ addi.d $t0, $a0, -15 │ │ │ │ sub.d $t5, $t2, $t1 │ │ │ │ vreplgr2vr.d $vr1, $t0 │ │ │ │ vldi $vr2, 47 │ │ │ │ - pcaddi $t1, 152725 │ │ │ │ + pcaddi $t1, 150991 │ │ │ │ vld $vr0, $t1, 0 │ │ │ │ move $t1, $a0 │ │ │ │ vadd.d $vr1, $vr1, $vr0 │ │ │ │ - pcaddi $t6, 152725 │ │ │ │ + pcaddi $t6, 150991 │ │ │ │ bstrins.d $t1, $zero, 0x3, 0x0 │ │ │ │ vld $vr3, $t6, 0 │ │ │ │ srli.d $t4, $t5, 0x4 │ │ │ │ addi.d $t1, $t1, -16 │ │ │ │ move $t2, $zero │ │ │ │ b 20 │ │ │ │ nop │ │ │ │ @@ -6639,16 +8369,16 @@ │ │ │ │ beq $t4, $t0, 1024 │ │ │ │ nop │ │ │ │ sub.d $t4, $t6, $t2 │ │ │ │ vreplgr2vr.d $vr1, $t5 │ │ │ │ vldi $vr2, 47 │ │ │ │ sub.d $t0, $t1, $t2 │ │ │ │ move $a0, $t4 │ │ │ │ - pcaddi $t1, 152593 │ │ │ │ - pcaddi $t6, 152596 │ │ │ │ + pcaddi $t1, 150859 │ │ │ │ + pcaddi $t6, 150862 │ │ │ │ vld $vr0, $t1, 0 │ │ │ │ vadd.d $vr1, $vr1, $vr0 │ │ │ │ add.d $t0, $t3, $t0 │ │ │ │ vld $vr3, $t6, 0 │ │ │ │ bstrins.d $a0, $zero, 0x3, 0x0 │ │ │ │ sub.d $t1, $t0, $a0 │ │ │ │ b 12 │ │ │ │ @@ -6763,19 +8493,19 @@ │ │ │ │ ld.bu $t5, $a0, -15 │ │ │ │ li.w $t4, 47 │ │ │ │ bne $t5, $t4, 152 │ │ │ │ addi.d $t0, $a0, -15 │ │ │ │ sub.d $t5, $t2, $t1 │ │ │ │ vreplgr2vr.d $vr1, $t0 │ │ │ │ vldi $vr2, 47 │ │ │ │ - pcaddi $t1, 152469 │ │ │ │ + pcaddi $t1, 150735 │ │ │ │ vld $vr0, $t1, 0 │ │ │ │ move $t1, $a0 │ │ │ │ vadd.d $vr1, $vr1, $vr0 │ │ │ │ - pcaddi $t6, 152469 │ │ │ │ + pcaddi $t6, 150735 │ │ │ │ bstrins.d $t1, $zero, 0x3, 0x0 │ │ │ │ vld $vr3, $t6, 0 │ │ │ │ srli.d $t4, $t5, 0x4 │ │ │ │ addi.d $t1, $t1, -16 │ │ │ │ move $t2, $zero │ │ │ │ b 20 │ │ │ │ nop │ │ │ │ @@ -6815,17 +8545,17 @@ │ │ │ │ ld.b $t2, $a0, -1 │ │ │ │ nop │ │ │ │ li.w $t1, 47 │ │ │ │ move $a0, $t0 │ │ │ │ beq $t2, $t1, -568 │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 24 │ │ │ │ - pcaddi $a0, 152569 │ │ │ │ + pcaddi $a0, 152335 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ - b 393936 │ │ │ │ + b 135040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $t1, $t5 │ │ │ │ @@ -6897,42 +8627,42 @@ │ │ │ │ b -232 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ li.w $a1, 46 │ │ │ │ stptr.d $s0, $sp, 0 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ move $s0, $a0 │ │ │ │ - bl -29284 │ │ │ │ + bl -36204 │ │ │ │ beqz $a0, 56 │ │ │ │ ld.d $ra, $sp, 8 │ │ │ │ xor $t0, $s0, $a0 │ │ │ │ - pcaddi $t1, 147579 │ │ │ │ + pcaddi $t1, 148903 │ │ │ │ maskeqz $a0, $a0, $t0 │ │ │ │ masknez $t0, $t1, $t0 │ │ │ │ ldptr.d $s0, $sp, 0 │ │ │ │ or $a0, $a0, $t0 │ │ │ │ addi.d $sp, $sp, 16 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 8 │ │ │ │ ldptr.d $s0, $sp, 0 │ │ │ │ - pcaddi $a0, 147566 │ │ │ │ + pcaddi $a0, 148890 │ │ │ │ addi.d $sp, $sp, 16 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ stptr.d $s0, $sp, 0 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ move $s0, $a0 │ │ │ │ - bl -29568 │ │ │ │ + bl -36488 │ │ │ │ move $t3, $a0 │ │ │ │ li.w $t0, 1 │ │ │ │ slli.w $a0, $a0, 0x0 │ │ │ │ bgeu $t0, $t3, 48 │ │ │ │ li.w $t1, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -6966,15 +8696,15 @@ │ │ │ │ nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -96 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ - pcalau12i $s3, 198 │ │ │ │ + pcalau12i $s3, 197 │ │ │ │ ld.d $s3, $s3, -240 │ │ │ │ ldptr.d $t0, $s3, 0 │ │ │ │ move $a0, $a1 │ │ │ │ st.d $ra, $sp, 88 │ │ │ │ st.d $t0, $sp, 24 │ │ │ │ st.d $s0, $sp, 80 │ │ │ │ st.d $s1, $sp, 72 │ │ │ │ @@ -6985,89 +8715,89 @@ │ │ │ │ move $s4, $a2 │ │ │ │ st.d $s5, $sp, 40 │ │ │ │ st.d $s6, $sp, 32 │ │ │ │ st.d $zero, $sp, 8 │ │ │ │ move $s6, $a2 │ │ │ │ st.d $zero, $sp, 16 │ │ │ │ bl -2320 │ │ │ │ - pcaddi $a1, 146467 │ │ │ │ + pcaddi $a1, 144855 │ │ │ │ move $s5, $a0 │ │ │ │ bl -4220 │ │ │ │ move $a5, $s4 │ │ │ │ move $a6, $s2 │ │ │ │ move $a4, $s0 │ │ │ │ move $a3, $a0 │ │ │ │ move $s1, $a0 │ │ │ │ - pcaddi $a2, 146439 │ │ │ │ - pcaddi $a1, 146460 │ │ │ │ + pcaddi $a2, 144827 │ │ │ │ + pcaddi $a1, 144848 │ │ │ │ addi.d $a0, $sp, 8 │ │ │ │ - bl 393540 │ │ │ │ + bl 134644 │ │ │ │ move $a3, $s1 │ │ │ │ - pcaddi $a2, 146462 │ │ │ │ + pcaddi $a2, 144850 │ │ │ │ li.w $a1, 353 │ │ │ │ - pcaddi $a0, 146416 │ │ │ │ - bl 347564 │ │ │ │ + pcaddi $a0, 144804 │ │ │ │ + bl 528396 │ │ │ │ ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 146463 │ │ │ │ + pcaddi $a2, 144851 │ │ │ │ li.w $a1, 354 │ │ │ │ - pcaddi $a0, 146411 │ │ │ │ - bl 347544 │ │ │ │ + pcaddi $a0, 144799 │ │ │ │ + bl 528376 │ │ │ │ ld.d $a0, $sp, 8 │ │ │ │ li.w $s4, -1 │ │ │ │ - bl -29268 │ │ │ │ + bl -36188 │ │ │ │ beq $a0, $s4, 352 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -29920 │ │ │ │ + bl -36840 │ │ │ │ li.w $a1, 1 │ │ │ │ addi.d $a0, $a0, 12 │ │ │ │ - bl -30012 │ │ │ │ - pcaddi $a3, 146432 │ │ │ │ + bl -36932 │ │ │ │ + pcaddi $a3, 144820 │ │ │ │ move $a5, $s2 │ │ │ │ - pcaddi $a4, 146428 │ │ │ │ + pcaddi $a4, 144816 │ │ │ │ li.w $a2, -1 │ │ │ │ li.w $a1, 1 │ │ │ │ move $s0, $a0 │ │ │ │ - bl -28216 │ │ │ │ + bl -35136 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -29328 │ │ │ │ + bl -36248 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -29128 │ │ │ │ + bl -36048 │ │ │ │ move $a1, $s2 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -30020 │ │ │ │ + bl -36940 │ │ │ │ move $s0, $a0 │ │ │ │ move $a3, $s1 │ │ │ │ beqz $a0, 192 │ │ │ │ - pcaddi $a2, 146449 │ │ │ │ + pcaddi $a2, 144837 │ │ │ │ li.w $a1, 374 │ │ │ │ - pcaddi $a0, 146381 │ │ │ │ - bl 347424 │ │ │ │ + pcaddi $a0, 144769 │ │ │ │ + bl 528256 │ │ │ │ move $a4, $s2 │ │ │ │ move $a3, $s1 │ │ │ │ - pcaddi $a2, 146451 │ │ │ │ - pcaddi $a1, 146452 │ │ │ │ + pcaddi $a2, 144839 │ │ │ │ + pcaddi $a1, 144840 │ │ │ │ addi.d $a0, $sp, 16 │ │ │ │ - bl 393356 │ │ │ │ + bl 134460 │ │ │ │ ld.d $a0, $sp, 16 │ │ │ │ - bl -29408 │ │ │ │ + bl -36328 │ │ │ │ move $s0, $a0 │ │ │ │ beq $a0, $s4, 168 │ │ │ │ move $a3, $s1 │ │ │ │ - pcaddi $a2, 146456 │ │ │ │ + pcaddi $a2, 144844 │ │ │ │ li.w $a1, 381 │ │ │ │ - pcaddi $a0, 146366 │ │ │ │ - bl 347364 │ │ │ │ + pcaddi $a0, 144754 │ │ │ │ + bl 528196 │ │ │ │ ld.d $a0, $sp, 16 │ │ │ │ - bl -29236 │ │ │ │ + bl -36156 │ │ │ │ ld.d $a0, $sp, 8 │ │ │ │ - bl -29244 │ │ │ │ + bl -36164 │ │ │ │ move $a0, $s5 │ │ │ │ - bl -29252 │ │ │ │ + bl -36172 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -29260 │ │ │ │ + bl -36180 │ │ │ │ ld.d $t1, $sp, 24 │ │ │ │ ldptr.d $t0, $s3, 0 │ │ │ │ bne $t1, $t0, 208 │ │ │ │ ld.d $ra, $sp, 88 │ │ │ │ ld.d $s1, $sp, 72 │ │ │ │ ld.d $s2, $sp, 64 │ │ │ │ ld.d $s3, $sp, 56 │ │ │ │ @@ -7080,98 +8810,98 @@ │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a2, 146398 │ │ │ │ + pcaddi $a2, 144786 │ │ │ │ li.w $a1, 370 │ │ │ │ - pcaddi $a0, 146334 │ │ │ │ - bl 347236 │ │ │ │ + pcaddi $a0, 144722 │ │ │ │ + bl 528068 │ │ │ │ b -120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -29072 │ │ │ │ + bl -35992 │ │ │ │ ldptr.w $a0, $a0, 0 │ │ │ │ - bl -29320 │ │ │ │ + bl -36240 │ │ │ │ move $a4, $a0 │ │ │ │ move $a3, $s1 │ │ │ │ - pcaddi $a2, 146403 │ │ │ │ + pcaddi $a2, 144791 │ │ │ │ li.w $a1, 379 │ │ │ │ - pcaddi $a0, 146321 │ │ │ │ - bl 347184 │ │ │ │ + pcaddi $a0, 144709 │ │ │ │ + bl 528016 │ │ │ │ b -180 │ │ │ │ move $s0, $a0 │ │ │ │ - bl -29116 │ │ │ │ + bl -36036 │ │ │ │ ldptr.w $a0, $a0, 0 │ │ │ │ - bl -29364 │ │ │ │ + bl -36284 │ │ │ │ move $a5, $a0 │ │ │ │ move $a4, $s6 │ │ │ │ move $a3, $s1 │ │ │ │ - pcaddi $a2, 146363 │ │ │ │ + pcaddi $a2, 144751 │ │ │ │ li.w $a1, 360 │ │ │ │ - pcaddi $a0, 146309 │ │ │ │ - bl 347136 │ │ │ │ + pcaddi $a0, 144697 │ │ │ │ + bl 527968 │ │ │ │ ld.d $a0, $sp, 8 │ │ │ │ - bl -29464 │ │ │ │ + bl -36384 │ │ │ │ move $a0, $s5 │ │ │ │ - bl -29472 │ │ │ │ + bl -36392 │ │ │ │ b -212 │ │ │ │ - bl -28600 │ │ │ │ + bl -35520 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ stptr.d $s6, $sp, 0 │ │ │ │ move $s1, $a0 │ │ │ │ move $s2, $a1 │ │ │ │ - bl -30380 │ │ │ │ + bl -37300 │ │ │ │ li.w $t0, 1 │ │ │ │ slli.w $s0, $a0, 0x0 │ │ │ │ bgeu $t0, $a0, 40 │ │ │ │ li.w $t1, 1 │ │ │ │ ldx.bu $t0, $s1, $t0 │ │ │ │ xori $t0, $t0, 0x2e │ │ │ │ masknez $t2, $t1, $t0 │ │ │ │ addi.w $t1, $t1, 1 │ │ │ │ maskeqz $s0, $s0, $t0 │ │ │ │ bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ or $s0, $s0, $t2 │ │ │ │ bltu $t0, $a0, -28 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -30436 │ │ │ │ + bl -37356 │ │ │ │ move $s6, $s2 │ │ │ │ add.w $s2, $a0, $s0 │ │ │ │ addi.w $a1, $s2, 2 │ │ │ │ move $s5, $a0 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 417304 │ │ │ │ + bl -26376 │ │ │ │ bstrpick.d $s4, $s0, 0x1f, 0x0 │ │ │ │ move $a1, $s1 │ │ │ │ move $a2, $s4 │ │ │ │ move $s3, $a0 │ │ │ │ - bl -29396 │ │ │ │ + bl -36316 │ │ │ │ addi.w $a0, $s0, 1 │ │ │ │ li.w $t0, 46 │ │ │ │ bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ addi.w $s2, $s2, 1 │ │ │ │ stx.b $t0, $s3, $s4 │ │ │ │ bstrpick.d $a2, $s5, 0x1f, 0x0 │ │ │ │ move $a1, $s6 │ │ │ │ add.d $a0, $s3, $a0 │ │ │ │ bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - bl -29436 │ │ │ │ + bl -36356 │ │ │ │ stx.b $zero, $s3, $s2 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ @@ -7179,89 +8909,89 @@ │ │ │ │ move $a0, $s3 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ move $s3, $a1 │ │ │ │ - pcaddi $a1, 146333 │ │ │ │ + pcaddi $a1, 144721 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ stptr.d $s6, $sp, 0 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ move $s6, $a0 │ │ │ │ move $s5, $a2 │ │ │ │ move $s4, $a3 │ │ │ │ - bl -30584 │ │ │ │ + bl -37504 │ │ │ │ move $s0, $a0 │ │ │ │ move $s1, $zero │ │ │ │ li.w $s2, -1 │ │ │ │ beqz $a0, 128 │ │ │ │ nop │ │ │ │ move $a0, $s0 │ │ │ │ - bl -29156 │ │ │ │ + bl -36076 │ │ │ │ beq $a0, $s2, 16 │ │ │ │ beq $s3, $a0, 68 │ │ │ │ bne $s1, $s4, -16 │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ ldptr.d $s6, $sp, 0 │ │ │ │ move $a0, $s0 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -29296 │ │ │ │ + b -36216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, -1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -30220 │ │ │ │ + bl -37140 │ │ │ │ move $a1, $s0 │ │ │ │ move $a0, $s5 │ │ │ │ addi.w $s1, $s1, 1 │ │ │ │ - bl -29900 │ │ │ │ + bl -36820 │ │ │ │ bne $s4, $s1, -112 │ │ │ │ b -92 │ │ │ │ - pcalau12i $t0, 198 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s6 │ │ │ │ - pcaddi $a2, 146284 │ │ │ │ + pcaddi $a2, 144672 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -30304 │ │ │ │ + bl -37224 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -30472 │ │ │ │ + bl -37392 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -144 │ │ │ │ st.d $s7, $sp, 64 │ │ │ │ move $s7, $a1 │ │ │ │ - pcaddi $a1, 146273 │ │ │ │ + pcaddi $a1, 144661 │ │ │ │ st.d $s1, $sp, 112 │ │ │ │ st.d $s2, $sp, 104 │ │ │ │ st.d $s8, $sp, 56 │ │ │ │ st.d $ra, $sp, 136 │ │ │ │ move $s1, $a0 │ │ │ │ st.d $a2, $sp, 32 │ │ │ │ move $s8, $a3 │ │ │ │ move $s2, $a4 │ │ │ │ - bl -30816 │ │ │ │ + bl -37736 │ │ │ │ beqz $a0, 1132 │ │ │ │ st.d $s0, $sp, 120 │ │ │ │ st.d $s5, $sp, 80 │ │ │ │ move $s0, $a0 │ │ │ │ - bl -29380 │ │ │ │ + bl -36300 │ │ │ │ li.w $t0, -1 │ │ │ │ move $s5, $a0 │ │ │ │ beq $a0, $t0, 656 │ │ │ │ li.w $s1, -1 │ │ │ │ beqz $s8, 816 │ │ │ │ sub.d $t0, $zero, $s7 │ │ │ │ andi $t1, $t0, 0xe │ │ │ │ @@ -7279,15 +9009,15 @@ │ │ │ │ maskeqz $t0, $t5, $t0 │ │ │ │ sub.w $s4, $s8, $fp │ │ │ │ or $s1, $t2, $t0 │ │ │ │ bstrpick.d $t0, $s4, 0x1f, 0x4 │ │ │ │ st.d $s3, $sp, 96 │ │ │ │ st.d $s6, $sp, 72 │ │ │ │ addi.w $s3, $s8, -1 │ │ │ │ - pcaddi $s6, 151961 │ │ │ │ + pcaddi $s6, 150227 │ │ │ │ st.d $t1, $sp, 24 │ │ │ │ st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ bltu $s3, $s1, 688 │ │ │ │ beqz $fp, 748 │ │ │ │ ld.b $t0, $s7, 0 │ │ │ │ @@ -7402,24 +9132,24 @@ │ │ │ │ nop │ │ │ │ ldx.b $t2, $s7, $t0 │ │ │ │ bne $t2, $s5, -20 │ │ │ │ li.w $a1, -1 │ │ │ │ li.w $a2, 1 │ │ │ │ move $a0, $s0 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - bl -30952 │ │ │ │ + bl -37872 │ │ │ │ ld.d $t1, $sp, 32 │ │ │ │ ldptr.d $t0, $sp, 0 │ │ │ │ move $a1, $s0 │ │ │ │ ldx.b $a0, $t1, $t0 │ │ │ │ - bl -30636 │ │ │ │ + bl -37556 │ │ │ │ beq $s2, $s5, 136 │ │ │ │ nop │ │ │ │ move $a0, $s0 │ │ │ │ - bl -30012 │ │ │ │ + bl -36932 │ │ │ │ li.w $t0, -1 │ │ │ │ move $s5, $a0 │ │ │ │ bne $a0, $t0, -520 │ │ │ │ ld.d $fp, $sp, 128 │ │ │ │ ld.d $s3, $sp, 96 │ │ │ │ ld.d $s4, $sp, 88 │ │ │ │ ld.d $s6, $sp, 72 │ │ │ │ @@ -7429,15 +9159,15 @@ │ │ │ │ ld.d $s1, $sp, 112 │ │ │ │ ld.d $s2, $sp, 104 │ │ │ │ ld.d $s7, $sp, 64 │ │ │ │ ld.d $s8, $sp, 56 │ │ │ │ move $a0, $s0 │ │ │ │ ld.d $s0, $sp, 120 │ │ │ │ addi.d $sp, $sp, 144 │ │ │ │ - b -30164 │ │ │ │ + b -37084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $t0, $s4 │ │ │ │ bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ andi $t2, $s4, 0xf │ │ │ │ add.w $t0, $t0, $t5 │ │ │ │ bnez $t2, -160 │ │ │ │ @@ -7449,30 +9179,30 @@ │ │ │ │ ld.d $fp, $sp, 128 │ │ │ │ ld.d $s3, $sp, 96 │ │ │ │ ld.d $s4, $sp, 88 │ │ │ │ ld.d $s6, $sp, 72 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, -1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -31140 │ │ │ │ + bl -38060 │ │ │ │ move $a1, $s0 │ │ │ │ li.w $a0, 32 │ │ │ │ - bl -30816 │ │ │ │ + bl -37736 │ │ │ │ b -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $t0, $zero │ │ │ │ b -244 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -30204 │ │ │ │ + bl -37124 │ │ │ │ move $s5, $a0 │ │ │ │ beq $a0, $s1, -164 │ │ │ │ beq $s2, $s5, -64 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -30224 │ │ │ │ + bl -37144 │ │ │ │ beq $a0, $s1, -180 │ │ │ │ bne $a0, $s2, -32 │ │ │ │ b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -7532,154 +9262,154 @@ │ │ │ │ b -716 │ │ │ │ li.w $t0, 13 │ │ │ │ b -516 │ │ │ │ li.w $t5, 14 │ │ │ │ b -732 │ │ │ │ li.w $t0, 14 │ │ │ │ b -532 │ │ │ │ - pcalau12i $t0, 198 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s1 │ │ │ │ - pcaddi $a2, 145978 │ │ │ │ + pcaddi $a2, 144366 │ │ │ │ li.w $a1, 1 │ │ │ │ st.d $fp, $sp, 128 │ │ │ │ st.d $s0, $sp, 120 │ │ │ │ st.d $s3, $sp, 96 │ │ │ │ st.d $s4, $sp, 88 │ │ │ │ st.d $s5, $sp, 80 │ │ │ │ st.d $s6, $sp, 72 │ │ │ │ - bl -31552 │ │ │ │ + bl -38472 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -31720 │ │ │ │ + bl -38640 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ move $s1, $a1 │ │ │ │ - pcaddi $a1, 145961 │ │ │ │ + pcaddi $a1, 144349 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ move $s5, $a0 │ │ │ │ move $s4, $a2 │ │ │ │ move $s3, $a3 │ │ │ │ - bl -32068 │ │ │ │ + bl -38988 │ │ │ │ move $s0, $a0 │ │ │ │ li.w $s2, -1 │ │ │ │ beqz $a0, 152 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $a0, $s0 │ │ │ │ - bl -30644 │ │ │ │ + bl -37564 │ │ │ │ beq $a0, $s2, 48 │ │ │ │ beq $s1, $a0, 84 │ │ │ │ bne $s3, $a0, -16 │ │ │ │ nop │ │ │ │ li.w $a1, -1 │ │ │ │ li.w $a2, 1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -31652 │ │ │ │ + bl -38572 │ │ │ │ move $a1, $s0 │ │ │ │ li.w $a0, 10 │ │ │ │ - bl -31328 │ │ │ │ + bl -38248 │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ move $a0, $s0 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -30812 │ │ │ │ + b -37732 │ │ │ │ li.w $a1, -1 │ │ │ │ li.w $a2, 1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -31724 │ │ │ │ + bl -38644 │ │ │ │ move $a1, $s0 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -31400 │ │ │ │ + bl -38320 │ │ │ │ bne $s1, $s3, -124 │ │ │ │ b -104 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 198 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s5 │ │ │ │ - pcaddi $a2, 145908 │ │ │ │ + pcaddi $a2, 144296 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -31808 │ │ │ │ + bl -38728 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -31976 │ │ │ │ + bl -38896 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ move $s5, $a1 │ │ │ │ - pcaddi $a1, 145897 │ │ │ │ + pcaddi $a1, 144285 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ stptr.d $s6, $sp, 0 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ move $s6, $a0 │ │ │ │ move $s4, $a2 │ │ │ │ move $s3, $a3 │ │ │ │ - bl -32328 │ │ │ │ + bl -39248 │ │ │ │ move $s0, $a0 │ │ │ │ move $s1, $zero │ │ │ │ li.w $s2, -1 │ │ │ │ bnez $a0, 56 │ │ │ │ b 116 │ │ │ │ beq $a0, $s3, 64 │ │ │ │ li.w $a2, 1 │ │ │ │ li.w $a1, -1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -31888 │ │ │ │ + bl -38808 │ │ │ │ mod.wu $t0, $s1, $s4 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ ldx.b $a0, $s5, $t0 │ │ │ │ move $a1, $s0 │ │ │ │ addi.w $s1, $s1, 1 │ │ │ │ - bl -31576 │ │ │ │ + bl -38496 │ │ │ │ nop │ │ │ │ move $a0, $s0 │ │ │ │ - bl -30948 │ │ │ │ + bl -37868 │ │ │ │ ext.w.b $a0, $a0 │ │ │ │ bne $a0, $s2, -60 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ ldptr.d $s6, $sp, 0 │ │ │ │ move $a0, $s0 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -31080 │ │ │ │ + b -38000 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 198 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s6 │ │ │ │ - pcaddi $a2, 145860 │ │ │ │ + pcaddi $a2, 143792 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -32040 │ │ │ │ - pcaddi $a3, 151719 │ │ │ │ + bl -38960 │ │ │ │ + pcaddi $a3, 151485 │ │ │ │ li.w $a2, 507 │ │ │ │ - pcaddi $a1, 145747 │ │ │ │ - pcaddi $a0, 150678 │ │ │ │ - bl -32540 │ │ │ │ + pcaddi $a1, 144135 │ │ │ │ + pcaddi $a0, 148800 │ │ │ │ + bl -39460 │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ st.d $s5, $sp, 24 │ │ │ │ move $s5, $a1 │ │ │ │ lu12i.w $a1, 2 │ │ │ │ move $a0, $zero │ │ │ │ ori $a1, $a1, 0x710 │ │ │ │ st.d $s1, $sp, 56 │ │ │ │ @@ -7689,15 +9419,15 @@ │ │ │ │ st.d $s6, $sp, 16 │ │ │ │ st.d $s7, $sp, 8 │ │ │ │ stptr.d $s8, $sp, 0 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ move $s8, $a2 │ │ │ │ lu12i.w $s3, 2 │ │ │ │ - bl 415140 │ │ │ │ + bl -28540 │ │ │ │ lu12i.w $s7, 2 │ │ │ │ move $s2, $a0 │ │ │ │ move $s1, $zero │ │ │ │ ori $s3, $s3, 0x710 │ │ │ │ li.w $s4, -1 │ │ │ │ li.w $s6, 10 │ │ │ │ ori $s7, $s7, 0x711 │ │ │ │ @@ -7707,24 +9437,24 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ stx.b $s0, $s2, $s1 │ │ │ │ addi.d $s1, $s1, 1 │ │ │ │ move $a0, $s5 │ │ │ │ - bl -31948 │ │ │ │ + bl -38868 │ │ │ │ ext.w.b $s0, $a0 │ │ │ │ addi.d $t0, $s3, -1 │ │ │ │ beq $s0, $s4, 104 │ │ │ │ beq $s0, $s6, 36 │ │ │ │ bne $t0, $s1, -32 │ │ │ │ add.d $s3, $s3, $s7 │ │ │ │ move $a0, $s2 │ │ │ │ move $a1, $s3 │ │ │ │ - bl 415032 │ │ │ │ + bl -28648 │ │ │ │ move $s2, $a0 │ │ │ │ b -56 │ │ │ │ nop │ │ │ │ stx.b $zero, $s2, $s1 │ │ │ │ slli.w $a0, $s1, 0x0 │ │ │ │ stptr.d $s2, $s8, 0 │ │ │ │ nop │ │ │ │ @@ -7744,31 +9474,31 @@ │ │ │ │ b -52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ move $s0, $a1 │ │ │ │ move $a0, $s0 │ │ │ │ - pcaddi $a1, 146592 │ │ │ │ + pcaddi $a1, 147404 │ │ │ │ st.d $s7, $sp, 8 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ st.d $s1, $sp, 56 │ │ │ │ st.d $s2, $sp, 48 │ │ │ │ st.d $s3, $sp, 40 │ │ │ │ st.d $s4, $sp, 32 │ │ │ │ st.d $s5, $sp, 24 │ │ │ │ st.d $s6, $sp, 16 │ │ │ │ move $s7, $a2 │ │ │ │ - bl -32840 │ │ │ │ + bl -39760 │ │ │ │ beqz $a0, 212 │ │ │ │ lu12i.w $a1, 2 │ │ │ │ move $s4, $a0 │ │ │ │ ori $a1, $a1, 0x710 │ │ │ │ move $a0, $zero │ │ │ │ - bl 414856 │ │ │ │ + bl -28824 │ │ │ │ lu12i.w $s3, 2 │ │ │ │ lu12i.w $s6, 2 │ │ │ │ move $s2, $a0 │ │ │ │ move $s1, $zero │ │ │ │ ori $s3, $s3, 0x710 │ │ │ │ li.w $s5, -1 │ │ │ │ ori $s6, $s6, 0x711 │ │ │ │ @@ -7779,58 +9509,58 @@ │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ stx.b $s0, $s2, $s1 │ │ │ │ addi.d $s1, $s1, 1 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -32236 │ │ │ │ + bl -39156 │ │ │ │ ext.w.b $s0, $a0 │ │ │ │ beq $s0, $s5, 44 │ │ │ │ addi.d $t0, $s3, -1 │ │ │ │ bne $t0, $s1, -28 │ │ │ │ add.d $s3, $s3, $s6 │ │ │ │ move $a0, $s2 │ │ │ │ move $a1, $s3 │ │ │ │ - bl 414748 │ │ │ │ + bl -28932 │ │ │ │ move $s2, $a0 │ │ │ │ b -52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ stx.b $zero, $s2, $s1 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -31624 │ │ │ │ + bl -38544 │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ stptr.d $s1, $s7, 0 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ ld.d $s1, $sp, 56 │ │ │ │ ld.d $s3, $sp, 40 │ │ │ │ ld.d $s4, $sp, 32 │ │ │ │ ld.d $s5, $sp, 24 │ │ │ │ ld.d $s6, $sp, 16 │ │ │ │ ld.d $s7, $sp, 8 │ │ │ │ move $a0, $s2 │ │ │ │ ld.d $s2, $sp, 48 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ - pcalau12i $t0, 198 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 145722 │ │ │ │ + pcaddi $a2, 144100 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -32632 │ │ │ │ + bl -39552 │ │ │ │ li.w $a0, 1 │ │ │ │ - bl -32800 │ │ │ │ + bl -39720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ st.d $s5, $sp, 24 │ │ │ │ - pcalau12i $s5, 198 │ │ │ │ + pcalau12i $s5, 196 │ │ │ │ ld.d $s5, $s5, -240 │ │ │ │ ldptr.d $t0, $s5, 0 │ │ │ │ st.d $s4, $sp, 32 │ │ │ │ move $s4, $a2 │ │ │ │ move $a2, $sp │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ st.d $t0, $sp, 8 │ │ │ │ @@ -7840,27 +9570,27 @@ │ │ │ │ move $s1, $a3 │ │ │ │ st.d $s3, $sp, 40 │ │ │ │ st.d $s6, $sp, 16 │ │ │ │ move $s3, $a0 │ │ │ │ bl -388 │ │ │ │ ldptr.w $a3, $sp, 0 │ │ │ │ move $a2, $a0 │ │ │ │ - pcaddi $a1, 146538 │ │ │ │ + pcaddi $a1, 147350 │ │ │ │ move $s0, $a0 │ │ │ │ move $a0, $s3 │ │ │ │ - bl 386392 │ │ │ │ + bl 127496 │ │ │ │ move $s2, $a0 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -32408 │ │ │ │ + bl -39328 │ │ │ │ ldptr.w $t0, $s2, 8 │ │ │ │ move $a0, $zero │ │ │ │ bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ stptr.w $t0, $s1, 0 │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ - bl 414488 │ │ │ │ + bl -29192 │ │ │ │ ldptr.w $t0, $s2, 8 │ │ │ │ move $s6, $a0 │ │ │ │ beqz $t0, 76 │ │ │ │ move $s1, $a0 │ │ │ │ move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ @@ -7868,23 +9598,23 @@ │ │ │ │ bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ move $a1, $s4 │ │ │ │ alsl.d $t0, $t1, $t0, 0x4 │ │ │ │ ldptr.w $a3, $t0, 8 │ │ │ │ ldptr.d $a2, $t0, 0 │ │ │ │ move $a0, $s3 │ │ │ │ addi.d $s0, $s0, 1 │ │ │ │ - bl 386292 │ │ │ │ + bl 127396 │ │ │ │ ld.wu $t0, $s2, 8 │ │ │ │ stptr.d $a0, $s1, 0 │ │ │ │ addi.d $s1, $s1, 8 │ │ │ │ bltu $s0, $t0, -48 │ │ │ │ nop │ │ │ │ move $a1, $s2 │ │ │ │ move $a0, $s3 │ │ │ │ - bl 388196 │ │ │ │ + bl 129300 │ │ │ │ ld.d $t1, $sp, 8 │ │ │ │ ldptr.d $t0, $s5, 0 │ │ │ │ bne $t1, $t0, 52 │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ ld.d $s1, $sp, 56 │ │ │ │ ld.d $s2, $sp, 48 │ │ │ │ @@ -7892,27 +9622,27 @@ │ │ │ │ ld.d $s4, $sp, 32 │ │ │ │ ld.d $s5, $sp, 24 │ │ │ │ move $a0, $s6 │ │ │ │ ld.d $s6, $sp, 16 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bl -31712 │ │ │ │ + bl -38632 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -96 │ │ │ │ st.d $s6, $sp, 32 │ │ │ │ - pcalau12i $s6, 197 │ │ │ │ + pcalau12i $s6, 196 │ │ │ │ ld.d $s6, $s6, -240 │ │ │ │ ldptr.d $t0, $s6, 0 │ │ │ │ st.d $s7, $sp, 24 │ │ │ │ addi.d $a3, $sp, 4 │ │ │ │ move $s7, $a2 │ │ │ │ - pcaddi $a2, 145642 │ │ │ │ + pcaddi $a2, 144020 │ │ │ │ st.d $ra, $sp, 88 │ │ │ │ st.d $s0, $sp, 80 │ │ │ │ st.d $s1, $sp, 72 │ │ │ │ st.d $s2, $sp, 64 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ st.d $s4, $sp, 48 │ │ │ │ st.d $s5, $sp, 40 │ │ │ │ @@ -7920,49 +9650,49 @@ │ │ │ │ move $s3, $a0 │ │ │ │ bl -376 │ │ │ │ ldptr.w $s2, $sp, 4 │ │ │ │ move $s4, $a0 │ │ │ │ move $a0, $zero │ │ │ │ bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ slli.d $a1, $s1, 0x3 │ │ │ │ - bl 414216 │ │ │ │ + bl -29464 │ │ │ │ move $s5, $a0 │ │ │ │ move $s0, $zero │ │ │ │ beqz $s2, 108 │ │ │ │ move $s0, $s4 │ │ │ │ alsl.d $s1, $s1, $s4, 0x3 │ │ │ │ move $s2, $zero │ │ │ │ b 20 │ │ │ │ move $a0, $s3 │ │ │ │ addi.d $s0, $s0, 8 │ │ │ │ - bl 387980 │ │ │ │ + bl 129084 │ │ │ │ beq $s1, $s0, 68 │ │ │ │ ldptr.d $a1, $s0, 0 │ │ │ │ ldptr.w $t0, $a1, 8 │ │ │ │ beqz $t0, -24 │ │ │ │ ldptr.d $t0, $a1, 0 │ │ │ │ move $a1, $zero │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ - bl -32696 │ │ │ │ + bl -39616 │ │ │ │ fclass.d $fa1, $fa0 │ │ │ │ movfr2gr.s $t0, $fa1 │ │ │ │ andi $t0, $t0, 0x44 │ │ │ │ beqz $t0, 136 │ │ │ │ ldptr.d $a1, $s0, 0 │ │ │ │ move $a0, $s3 │ │ │ │ addi.d $s0, $s0, 8 │ │ │ │ - bl 387916 │ │ │ │ + bl 129020 │ │ │ │ bne $s1, $s0, -60 │ │ │ │ bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ slli.d $s0, $s0, 0x3 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -32828 │ │ │ │ + bl -39748 │ │ │ │ move $a1, $s0 │ │ │ │ move $a0, $s5 │ │ │ │ - bl 414080 │ │ │ │ + bl -29600 │ │ │ │ ld.d $t1, $sp, 8 │ │ │ │ ldptr.d $t0, $s6, 0 │ │ │ │ stptr.w $s2, $s7, 0 │ │ │ │ bne $t1, $t0, 96 │ │ │ │ ld.d $ra, $sp, 88 │ │ │ │ ld.d $s0, $sp, 80 │ │ │ │ ld.d $s1, $sp, 72 │ │ │ │ @@ -7982,140 +9712,140 @@ │ │ │ │ nop │ │ │ │ bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ slli.d $t0, $t0, 0x3 │ │ │ │ ldptr.d $a1, $s0, 0 │ │ │ │ addi.w $s2, $s2, 1 │ │ │ │ fstx.d $fa0, $s5, $t0 │ │ │ │ b -212 │ │ │ │ - bl -32072 │ │ │ │ + bl -38992 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ move $s1, $a1 │ │ │ │ - pcaddi $a1, 145253 │ │ │ │ + pcaddi $a1, 143777 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ move $s4, $a0 │ │ │ │ move $s2, $a2 │ │ │ │ st.d $a3, $sp, 8 │ │ │ │ move $s0, $a4 │ │ │ │ - bl -33812 │ │ │ │ + bl -40732 │ │ │ │ beqz $a0, 120 │ │ │ │ ld.d $a3, $sp, 8 │ │ │ │ move $s3, $a0 │ │ │ │ bgeu $s0, $s2, 68 │ │ │ │ bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ add.w $s2, $s2, $a3 │ │ │ │ add.w $s0, $s0, $a3 │ │ │ │ alsl.d $s1, $t0, $s1, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldptr.d $a4, $s1, 0 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 145546 │ │ │ │ + pcaddi $a2, 143924 │ │ │ │ li.w $a1, 1 │ │ │ │ move $a0, $s3 │ │ │ │ addi.w $s0, $s0, 1 │ │ │ │ - bl -33432 │ │ │ │ + bl -40352 │ │ │ │ addi.d $s1, $s1, 8 │ │ │ │ bne $s0, $s2, -32 │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ move $a0, $s3 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -32552 │ │ │ │ + b -39472 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 197 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s4 │ │ │ │ - pcaddi $a2, 145516 │ │ │ │ + pcaddi $a2, 143894 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -33512 │ │ │ │ + bl -40432 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -33680 │ │ │ │ + bl -40600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ move $s1, $a1 │ │ │ │ - pcaddi $a1, 145197 │ │ │ │ + pcaddi $a1, 143721 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ move $s4, $a0 │ │ │ │ move $s2, $a2 │ │ │ │ st.d $a3, $sp, 8 │ │ │ │ move $s0, $a4 │ │ │ │ - bl -34036 │ │ │ │ + bl -40956 │ │ │ │ beqz $a0, 120 │ │ │ │ ld.d $a3, $sp, 8 │ │ │ │ move $s3, $a0 │ │ │ │ bgeu $s0, $s2, 68 │ │ │ │ bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ add.w $s2, $s2, $a3 │ │ │ │ add.w $s0, $s0, $a3 │ │ │ │ alsl.d $s1, $t0, $s1, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ ldptr.w $a4, $s1, 0 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 146110 │ │ │ │ + pcaddi $a2, 145892 │ │ │ │ li.w $a1, 1 │ │ │ │ move $a0, $s3 │ │ │ │ addi.w $s0, $s0, 1 │ │ │ │ - bl -33656 │ │ │ │ + bl -40576 │ │ │ │ addi.d $s1, $s1, 4 │ │ │ │ bne $s0, $s2, -32 │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ move $a0, $s3 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -32776 │ │ │ │ + b -39696 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 197 │ │ │ │ + pcalau12i $t0, 196 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s4 │ │ │ │ - pcaddi $a2, 145460 │ │ │ │ + pcaddi $a2, 143838 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -33736 │ │ │ │ + bl -40656 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -33904 │ │ │ │ + bl -40824 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ move $s1, $a1 │ │ │ │ - pcaddi $a1, 145141 │ │ │ │ + pcaddi $a1, 143665 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ move $s4, $a0 │ │ │ │ move $s2, $a2 │ │ │ │ move $s0, $a3 │ │ │ │ - bl -34252 │ │ │ │ + bl -41172 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ beqz $a0, 636 │ │ │ │ move $s3, $a0 │ │ │ │ beqz $s2, 572 │ │ │ │ addi.w $t0, $s2, -1 │ │ │ │ li.w $t1, 14 │ │ │ │ bgeu $t1, $t0, 600 │ │ │ │ @@ -8242,119 +9972,119 @@ │ │ │ │ bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ fst.d $fs0, $sp, 8 │ │ │ │ alsl.d $s1, $t1, $s1, 0x2 │ │ │ │ ffint.d.l $fs0, $fa0 │ │ │ │ nop │ │ │ │ ld.wu $t0, $s1, 0 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 145314 │ │ │ │ + pcaddi $a2, 143692 │ │ │ │ movgr2fr.d $fa0, $t0 │ │ │ │ li.w $a1, 1 │ │ │ │ ffint.d.l $fa0, $fa0 │ │ │ │ fdiv.d $fa0, $fa0, $fs0 │ │ │ │ move $a0, $s3 │ │ │ │ addi.w $s0, $s0, 1 │ │ │ │ addi.d $s1, $s1, 4 │ │ │ │ movfr2gr.d $a4, $fa0 │ │ │ │ - bl -34380 │ │ │ │ + bl -41300 │ │ │ │ bne $s2, $s0, -48 │ │ │ │ fld.d $fs0, $sp, 8 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ move $a0, $s3 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -33496 │ │ │ │ + b -40416 │ │ │ │ nop │ │ │ │ move $t0, $zero │ │ │ │ move $t1, $zero │ │ │ │ b -488 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 197 │ │ │ │ + pcalau12i $t0, 195 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s4 │ │ │ │ - pcaddi $a2, 145276 │ │ │ │ + pcaddi $a2, 143654 │ │ │ │ li.w $a1, 1 │ │ │ │ fst.d $fs0, $sp, 8 │ │ │ │ - bl -34476 │ │ │ │ + bl -41396 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -34644 │ │ │ │ + bl -41564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ move $s4, $a1 │ │ │ │ - pcaddi $a1, 144957 │ │ │ │ + pcaddi $a1, 143481 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ move $s0, $a0 │ │ │ │ move $s5, $a2 │ │ │ │ move $s3, $a3 │ │ │ │ - bl -34996 │ │ │ │ + bl -41916 │ │ │ │ beqz $a0, 104 │ │ │ │ move $s2, $a0 │ │ │ │ move $s1, $zero │ │ │ │ move $s0, $zero │ │ │ │ beqz $s3, 48 │ │ │ │ nop │ │ │ │ ldx.w $a5, $s5, $s1 │ │ │ │ ldx.w $a4, $s4, $s1 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 145255 │ │ │ │ + pcaddi $a2, 143633 │ │ │ │ li.w $a1, 1 │ │ │ │ move $a0, $s2 │ │ │ │ addi.w $s0, $s0, 1 │ │ │ │ - bl -34604 │ │ │ │ + bl -41524 │ │ │ │ addi.d $s1, $s1, 4 │ │ │ │ bne $s3, $s0, -36 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ move $a0, $s2 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - b -33724 │ │ │ │ - pcalau12i $t0, 197 │ │ │ │ + b -40644 │ │ │ │ + pcalau12i $t0, 195 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 145224 │ │ │ │ + pcaddi $a2, 143602 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -34680 │ │ │ │ + bl -41600 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -34848 │ │ │ │ + bl -41768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ st.d $s3, $sp, 40 │ │ │ │ move $s3, $a1 │ │ │ │ - pcaddi $a1, 144905 │ │ │ │ + pcaddi $a1, 143429 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ st.d $s4, $sp, 32 │ │ │ │ st.d $s5, $sp, 24 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ st.d $s1, $sp, 56 │ │ │ │ st.d $s2, $sp, 48 │ │ │ │ move $s0, $a0 │ │ │ │ move $s4, $a2 │ │ │ │ move $s5, $a3 │ │ │ │ st.d $a4, $sp, 8 │ │ │ │ - bl -35208 │ │ │ │ + bl -42128 │ │ │ │ beqz $a0, 124 │ │ │ │ ld.d $a4, $sp, 8 │ │ │ │ move $s1, $a0 │ │ │ │ move $s0, $zero │ │ │ │ bstrpick.d $s2, $a4, 0x1f, 0x0 │ │ │ │ slli.d $s2, $s2, 0x3 │ │ │ │ beqz $a4, 60 │ │ │ │ @@ -8362,143672 +10092,141966 @@ │ │ │ │ nop │ │ │ │ add.d $t0, $s5, $s0 │ │ │ │ ldptr.d $a5, $t0, 0 │ │ │ │ add.d $t0, $s4, $s0 │ │ │ │ ldptr.d $a4, $t0, 0 │ │ │ │ add.d $t0, $s3, $s0 │ │ │ │ ldptr.d $a3, $t0, 0 │ │ │ │ - pcaddi $a2, 145200 │ │ │ │ + pcaddi $a2, 143578 │ │ │ │ li.w $a1, 1 │ │ │ │ move $a0, $s1 │ │ │ │ addi.d $s0, $s0, 8 │ │ │ │ - bl -34840 │ │ │ │ + bl -41760 │ │ │ │ bne $s2, $s0, -44 │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ ld.d $s2, $sp, 48 │ │ │ │ ld.d $s3, $sp, 40 │ │ │ │ ld.d $s4, $sp, 32 │ │ │ │ ld.d $s5, $sp, 24 │ │ │ │ move $a0, $s1 │ │ │ │ ld.d $s1, $sp, 56 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ - b -33956 │ │ │ │ - pcalau12i $t0, 197 │ │ │ │ + b -40876 │ │ │ │ + pcalau12i $t0, 195 │ │ │ │ ld.d $t0, $t0, -120 │ │ │ │ ldptr.d $a0, $t0, 0 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 145166 │ │ │ │ + pcaddi $a2, 143544 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -34912 │ │ │ │ + bl -41832 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -35080 │ │ │ │ + bl -42000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ move $a3, $a0 │ │ │ │ - pcaddi $a2, 145189 │ │ │ │ - li.w $a1, 307 │ │ │ │ - pcaddi $a0, 145169 │ │ │ │ + pcaddi $a2, 143549 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 143557 │ │ │ │ st.d $ra, $sp, 8 │ │ │ │ - bl 529648 │ │ │ │ + bl 416100 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -35140 │ │ │ │ + bl -42060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - move $t0, $a1 │ │ │ │ - pcaddi $a1, 145929 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - move $s0, $a0 │ │ │ │ - st.d $a2, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - st.d $a4, $sp, 48 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $a6, $sp, 64 │ │ │ │ - st.d $a7, $sp, 72 │ │ │ │ - bl -35532 │ │ │ │ - beqz $a0, 3796 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - move $a2, $zero │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -35520 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 3844 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - ldptr.w $t1, $t2, 8 │ │ │ │ - ldptr.w $t0, $t2, 12 │ │ │ │ - ldptr.d $a0, $t2, 0 │ │ │ │ - addi.w $t2, $t1, 2 │ │ │ │ - bgeu $t2, $t0, 3284 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - stptr.d $t2, $t0, 0 │ │ │ │ - st.w $zero, $t0, 12 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.w $t1, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $fp, $zero │ │ │ │ + pcalau12i $t0, 195 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s0, $a1 │ │ │ │ + li.w $a0, 24 │ │ │ │ + bnez $a2, 788 │ │ │ │ + ldptr.w $t0, $a1, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $a3, $t0, 776 │ │ │ │ + bl -41432 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 272452 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ move $s2, $zero │ │ │ │ - li.w $s3, 255 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s8, -1 │ │ │ │ - bnez $t0, 392 │ │ │ │ - nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -34984 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s8, 100 │ │ │ │ - li.w $t1, 64 │ │ │ │ - beq $t0, $t1, 764 │ │ │ │ - li.w $t1, 62 │ │ │ │ - beq $t0, $t1, 1172 │ │ │ │ - beq $t0, $s6, 2256 │ │ │ │ - bnez $s1, 460 │ │ │ │ - bnez $s0, 520 │ │ │ │ - nop │ │ │ │ - or $s0, $s7, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 1224 │ │ │ │ - nop │ │ │ │ - li.w $t2, 10 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - beq $t0, $t2, -76 │ │ │ │ - li.w $t2, 13 │ │ │ │ - beq $t0, $t2, -84 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ + beq $t1, $t0, 672 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + li.w $s4, 253 │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -35080 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - bne $t0, $s8, -92 │ │ │ │ - bnez $s0, 2368 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 48 │ │ │ │ - beqz $fp, 44 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bnez $t0, 3388 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - stptr.w $fp, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - stptr.w $fp, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $t1, $t2, $s3 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bgeu $s4, $t2, 1052 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t1, $sp, 32 │ │ │ │ + beqz $s6, 1072 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 481440 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 816 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 1028 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 481396 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - move $a0, $s4 │ │ │ │ - st.b $s3, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - st.b $s2, $t0, 0 │ │ │ │ - bl -34496 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ + beqz $s5, 992 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $t0, $t0, $s8 │ │ │ │ + bgeu $s4, $t0, 908 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s2, $sp, 32 │ │ │ │ + beqz $s6, 864 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 481328 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 736 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 820 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 481284 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s5, 784 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bne $t0, $t1, 316 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $s8, $t0, $s8 │ │ │ │ + bgeu $s4, $s8, 920 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $s2, $sp, 32 │ │ │ │ + beqz $s1, 748 │ │ │ │ + ld.d $s8, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s1, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 481208 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 648 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 700 │ │ │ │ + addi.d $s8, $s5, 8 │ │ │ │ + srli.d $fp, $s1, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 481164 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s5, 664 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + addi.w $fp, $s2, 1 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + bgeu $s4, $t0, 764 │ │ │ │ + ld.wu $s5, $s0, 88 │ │ │ │ + st.w $fp, $sp, 32 │ │ │ │ + beqz $s5, 816 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 481088 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 560 │ │ │ │ + addi.d $t0, $s5, -1 │ │ │ │ + srli.d $s5, $t0, 0x1 │ │ │ │ + beqz $s5, 772 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 481044 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 736 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t0, $t1, 76 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ldx.w $s1, $t0, $s3 │ │ │ │ + beqz $s1, 64 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.w $t0, $s1, -1 │ │ │ │ + addi.d $a1, $sp, 32 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.w $s2, $sp, 32 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + bl 272380 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 272900 │ │ │ │ + bnez $a0, 704 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + move $s2, $s1 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $s1, $t0, -564 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 732 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + addi.d $s3, $sp, 32 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.w $s2, $sp, 32 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + bl 272288 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 272808 │ │ │ │ + bnez $a0, 748 │ │ │ │ + pcalau12i $t0, 195 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 784 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t1, $fp, 3284 │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - slt $t2, $t0, $t2 │ │ │ │ - masknez $s3, $s3, $t2 │ │ │ │ - maskeqz $t2, $a0, $t2 │ │ │ │ - or $s3, $t2, $s3 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - slt $t2, $t2, $t0 │ │ │ │ - masknez $s2, $s2, $t2 │ │ │ │ - maskeqz $t2, $a0, $t2 │ │ │ │ - or $s2, $s2, $t2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - bnez $s0, 104 │ │ │ │ nop │ │ │ │ - or $s0, $s7, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 808 │ │ │ │ + bl -42204 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 271680 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s2, $t1, $t0 │ │ │ │ + bltu $s1, $s2, 120 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - beq $t0, $t1, 20 │ │ │ │ - li.w $t1, 13 │ │ │ │ - beq $t0, $t1, 12 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s2, $t1, $t0 │ │ │ │ nop │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + addi.d $s3, $sp, 32 │ │ │ │ + addi.w $t0, $s2, -1 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -35368 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s8, -284 │ │ │ │ - li.w $t1, 64 │ │ │ │ - beq $t0, $t1, 220 │ │ │ │ - li.w $t2, 62 │ │ │ │ - beq $t0, $t2, 660 │ │ │ │ - beq $t0, $s6, 1936 │ │ │ │ - bnez $s1, -148 │ │ │ │ - beqz $s0, -88 │ │ │ │ - nop │ │ │ │ - li.w $t2, 43 │ │ │ │ - bne $t0, $t2, 988 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 1044 │ │ │ │ - beqz $fp, 2000 │ │ │ │ - stptr.d $fp, $sp, 0 │ │ │ │ - move $s7, $t0 │ │ │ │ - move $s0, $t0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - b -88 │ │ │ │ + move $a1, $s3 │ │ │ │ + st.w $s1, $sp, 32 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + bl 272116 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 272636 │ │ │ │ + bnez $a0, 520 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bgeu $s2, $t0, -224 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -864 │ │ │ │ nop │ │ │ │ + bgeu $t2, $s2, -96 │ │ │ │ + b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t1, $fp, 3060 │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - slt $t2, $t0, $t2 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $t4, $a0, $t2 │ │ │ │ - masknez $t3, $s3, $t2 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - slt $t2, $t2, $t0 │ │ │ │ - masknez $s2, $s2, $t2 │ │ │ │ - maskeqz $t2, $a0, $t2 │ │ │ │ - or $s3, $t4, $t3 │ │ │ │ - or $s2, $s2, $t2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - beqz $s0, -504 │ │ │ │ nop │ │ │ │ - li.w $t1, 43 │ │ │ │ - bne $t0, $t1, 812 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bnez $t0, 884 │ │ │ │ - or $t0, $s7, $s5 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beqz $t0, 1640 │ │ │ │ - beqz $s5, 2124 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - move $s0, $s5 │ │ │ │ - b -600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 224 │ │ │ │ + move $s6, $fp │ │ │ │ + b -848 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s6, 288 │ │ │ │ - li.w $s6, 64 │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s1, -272 │ │ │ │ nop │ │ │ │ - bnez $fp, 968 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - slli.w $t3, $s3, 0x0 │ │ │ │ - slt $t2, $t2, $t0 │ │ │ │ - blt $t0, $t3, 1912 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - or $s5, $s7, $s1 │ │ │ │ - maskeqz $a0, $a0, $t2 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - masknez $t2, $s2, $t2 │ │ │ │ - or $s2, $a0, $t2 │ │ │ │ - beqz $s5, 1916 │ │ │ │ - move $t2, $s5 │ │ │ │ - move $s5, $s1 │ │ │ │ - move $s1, $t2 │ │ │ │ nop │ │ │ │ - bnez $s5, 736 │ │ │ │ + beqz $fp, 96 │ │ │ │ + move $s6, $fp │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s7, -356 │ │ │ │ - li.w $t2, 10 │ │ │ │ - bne $t0, $t2, 220 │ │ │ │ - move $s1, $s7 │ │ │ │ - move $s0, $s7 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - b -368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s1, $fp │ │ │ │ + b -680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s6, 192 │ │ │ │ - li.w $s6, 64 │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s1, -720 │ │ │ │ - bnez $fp, 1356 │ │ │ │ - li.w $t1, 64 │ │ │ │ - bgeu $t1, $s3, 1700 │ │ │ │ - li.w $t2, 63 │ │ │ │ - sltu $t2, $t2, $s2 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $s2, $s2, $t2 │ │ │ │ - masknez $t2, $s3, $t2 │ │ │ │ - or $s2, $s2, $t2 │ │ │ │ - li.w $s6, 64 │ │ │ │ - move $s5, $s1 │ │ │ │ - bnez $s5, 552 │ │ │ │ nop │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s7, -780 │ │ │ │ - li.w $t2, 10 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - bne $t0, $t2, -800 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - b -904 │ │ │ │ nop │ │ │ │ - beq $t0, $s6, 2016 │ │ │ │ - bnez $s1, -644 │ │ │ │ - beqz $s0, 664 │ │ │ │ - or $t2, $s7, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $t2, 604 │ │ │ │ - bnez $s5, 1832 │ │ │ │ - move $s0, $t2 │ │ │ │ - beqz $s7, -568 │ │ │ │ + beqz $s8, 224 │ │ │ │ + move $s5, $s8 │ │ │ │ + b -592 │ │ │ │ nop │ │ │ │ - move $s0, $s7 │ │ │ │ - b -588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t0, $s6, 1888 │ │ │ │ - bnez $s1, -484 │ │ │ │ - beqz $s0, 568 │ │ │ │ - or $t2, $s5, $s7 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - bnez $t2, 44 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -916 │ │ │ │ - bnez $s1, 320 │ │ │ │ - or $t2, $s5, $s7 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $t2, 1860 │ │ │ │ + move $a3, $s2 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 143245 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 143253 │ │ │ │ + bl 414888 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -43272 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -812 │ │ │ │ nop │ │ │ │ - bnez $s5, 2472 │ │ │ │ - bnez $s7, 2396 │ │ │ │ - move $s0, $t2 │ │ │ │ nop │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -964 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s6, -160 │ │ │ │ - bnez $fp, 604 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s6, 62 │ │ │ │ - li.w $s5, 1 │ │ │ │ - beqz $s1, -716 │ │ │ │ - bltu $t0, $s3, 2152 │ │ │ │ - li.w $t3, 61 │ │ │ │ - move $s5, $s1 │ │ │ │ - sltu $t3, $t3, $s2 │ │ │ │ - bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ - or $s0, $s7, $s5 │ │ │ │ - masknez $t2, $t2, $t3 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - maskeqz $t3, $s2, $t3 │ │ │ │ - or $s2, $t2, $t3 │ │ │ │ - li.w $s6, 62 │ │ │ │ - beqz $s0, -788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $s5, -788 │ │ │ │ - li.w $t1, 10 │ │ │ │ - li.w $s5, 1 │ │ │ │ - bne $t0, $t1, -800 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s5, $zero │ │ │ │ - b -804 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s6, -224 │ │ │ │ - bnez $fp, 700 │ │ │ │ - li.w $s6, 62 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - beqz $s1, -1132 │ │ │ │ - li.w $t1, 62 │ │ │ │ - bltu $t1, $s3, 2084 │ │ │ │ - li.w $t3, 61 │ │ │ │ - move $s5, $s1 │ │ │ │ - sltu $t3, $t3, $s2 │ │ │ │ - bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ - or $s0, $s7, $s5 │ │ │ │ - masknez $t2, $t2, $t3 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - maskeqz $t3, $s2, $t3 │ │ │ │ - or $s2, $t2, $t3 │ │ │ │ - li.w $s6, 62 │ │ │ │ - beqz $s0, -1208 │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $s5, -1204 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $t2, 10 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - li.w $s5, 1 │ │ │ │ - bne $t0, $t2, -1228 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s5, $zero │ │ │ │ - b -1328 │ │ │ │ nop │ │ │ │ - bnez $fp, 2424 │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - slli.w $t3, $s2, 0x0 │ │ │ │ - bge $t0, $t2, 2396 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - bge $t3, $t0, 12 │ │ │ │ - move $s2, $s3 │ │ │ │ nop │ │ │ │ - li.w $s1, 1 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + b -92 │ │ │ │ nop │ │ │ │ - or $t2, $s7, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t2, -1324 │ │ │ │ - beqz $s5, -536 │ │ │ │ nop │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - move $s0, $s5 │ │ │ │ - b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or $t2, $s7, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t2, -1084 │ │ │ │ - beqz $s5, -720 │ │ │ │ nop │ │ │ │ - move $s0, $s5 │ │ │ │ - b -292 │ │ │ │ - beqz $fp, 960 │ │ │ │ - stptr.d $fp, $sp, 0 │ │ │ │ - move $s7, $t0 │ │ │ │ - move $s0, $t0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - b -1480 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -668 │ │ │ │ nop │ │ │ │ - or $t0, $s7, $s5 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, 760 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1132 │ │ │ │ - bnez $s1, 2120 │ │ │ │ - or $t2, $s7, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - bnez $t2, -820 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -1164 │ │ │ │ - or $s1, $s5, $s7 │ │ │ │ - bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ - beqz $s1, -560 │ │ │ │ - move $s1, $zero │ │ │ │ - bnez $s5, -1488 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -1480 │ │ │ │ nop │ │ │ │ - or $s1, $s7, $s5 │ │ │ │ - bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ - beqz $s1, -56 │ │ │ │ - move $s1, $zero │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -1220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - beq $fp, $t1, 1404 │ │ │ │ - bltu $t1, $fp, 1936 │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - bge $t0, $t2, 1040 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - move $s5, $s1 │ │ │ │ - bge $t2, $t0, 1184 │ │ │ │ - move $s2, $s3 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $s8, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -816 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bnez $t1, 436 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - move $a0, $s4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -35628 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $a0, $s8, 1860 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - addu16i.d $t1, $t1, 16 │ │ │ │ - addi.w $s5, $t2, 1 │ │ │ │ - blt $t1, $a0, 24 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - beq $s5, $t1, 16 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - b 80 │ │ │ │ nop │ │ │ │ - ld.d $t3, $sp, 32 │ │ │ │ - ldptr.w $t2, $t3, 8 │ │ │ │ - ldptr.w $t1, $t3, 12 │ │ │ │ - ldptr.d $a0, $t3, 0 │ │ │ │ - addi.w $t3, $t2, 2 │ │ │ │ - bgeu $t3, $t1, 1260 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - st.w $t3, $t1, 12 │ │ │ │ - addi.d $t3, $s1, -1 │ │ │ │ - stptr.d $t3, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - st.w $t2, $t1, 8 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - beq $s5, $t1, 1708 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $s5, $sp, 16 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s6, $t0 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -1500 │ │ │ │ nop │ │ │ │ + move $a3, $fp │ │ │ │ + b -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s6, 62 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bnez $t1, 180 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - move $a0, $s4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -35852 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $a0, $s8, 1640 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addu16i.d $t1, $t0, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t3, $t0, 1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - blt $t1, $a0, 24 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - b -700 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - ldptr.w $t2, $t4, 8 │ │ │ │ - ldptr.w $t1, $t4, 12 │ │ │ │ - ldptr.d $a0, $t4, 0 │ │ │ │ - addi.w $t4, $t2, 2 │ │ │ │ - bgeu $t4, $t1, 1100 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - st.w $t4, $t1, 12 │ │ │ │ - addi.d $t4, $s1, -1 │ │ │ │ - stptr.d $t4, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.w $t2, $t1, 8 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - b -788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bgeu $fp, $t2, 8 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bltu $t2, $fp, -192 │ │ │ │ - b -188 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bgeu $fp, $t2, 8 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bgeu $t2, $fp, -440 │ │ │ │ - b -452 │ │ │ │ - li.w $s6, 64 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - beq $fp, $t1, 820 │ │ │ │ - bltu $t1, $fp, 1384 │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - bge $t0, $t2, 456 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - bge $t2, $t0, 604 │ │ │ │ - move $s5, $s1 │ │ │ │ - move $s2, $s3 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1652 │ │ │ │ + ld.d $s2, $sp, 8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 272184 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 271836 │ │ │ │ + ldptr.w $a3, $sp, 32 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -728 │ │ │ │ + pcaddi $a1, 143202 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -43640 │ │ │ │ + b -744 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -684 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 272104 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 271756 │ │ │ │ + ldptr.w $a3, $sp, 32 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -544 │ │ │ │ + pcaddi $a1, 143182 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -43720 │ │ │ │ + b -560 │ │ │ │ nop │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -2240 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 272048 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 271700 │ │ │ │ + ldptr.w $a3, $sp, 32 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -776 │ │ │ │ + pcaddi $a1, 143168 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -43776 │ │ │ │ + b -792 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -42288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s5, 488 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - move $s0, $s5 │ │ │ │ - b -1884 │ │ │ │ + move $a0, $a1 │ │ │ │ + b -43184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 195 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + st.d $t0, $sp, 120 │ │ │ │ + beq $a1, $a2, 3264 │ │ │ │ + move $a3, $a2 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + move $a2, $a1 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + bl -1720 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + addi.d $fp, $sp, 108 │ │ │ │ + bl 271844 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bgeu $t0, $a0, 1924 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a1, $t0 │ │ │ │ + bl 271488 │ │ │ │ + ldptr.w $s1, $a0, 0 │ │ │ │ + ldptr.w $s3, $a0, 4 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + beq $s1, $s3, 3104 │ │ │ │ + ldptr.w $t4, $s0, 8 │ │ │ │ + bnez $s1, 16 │ │ │ │ + addi.w $t1, $t4, -1 │ │ │ │ + beq $t1, $s3, 2368 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bgeu $s3, $t4, 2564 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t0 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 4144 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s3, $sp, 112 │ │ │ │ + beqz $s6, 4100 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s5, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 479788 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - bnez $s0, 1400 │ │ │ │ - bnez $fp, -380 │ │ │ │ - beqz $s1, -2248 │ │ │ │ + blez $a0, 2136 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 4044 │ │ │ │ + addi.d $t0, $s8, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s5, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 479732 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - slli.w $t3, $s3, 0x0 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - bge $t0, $t3, 1168 │ │ │ │ - slt $t2, $t2, $t0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - masknez $s2, $s2, $t2 │ │ │ │ - maskeqz $t2, $s3, $t2 │ │ │ │ - or $s2, $t2, $s2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2292 │ │ │ │ + beqz $s8, 4000 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + addi.w $t0, $s3, 1 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + li.w $t0, 253 │ │ │ │ + slli.w $t5, $t4, 0x0 │ │ │ │ + bgeu $t0, $t4, 136 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s6, 2856 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s5, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 479628 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - bnez $s0, -832 │ │ │ │ - bnez $fp, -668 │ │ │ │ - beqz $s1, -2024 │ │ │ │ + blez $a0, 1944 │ │ │ │ + addi.d $t4, $s6, -1 │ │ │ │ + srli.d $s6, $t4, 0x1 │ │ │ │ + beqz $s6, 2796 │ │ │ │ + addi.d $t0, $s8, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s5, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 479572 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - slli.w $t3, $s3, 0x0 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - bge $t0, $t3, 1072 │ │ │ │ - slt $t2, $t2, $t0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - masknez $s2, $s2, $t2 │ │ │ │ - maskeqz $t2, $s3, $t2 │ │ │ │ - or $s2, $s2, $t2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2068 │ │ │ │ + beqz $s8, 2752 │ │ │ │ + ldptr.w $t5, $s8, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bltu $t5, $t0, 3400 │ │ │ │ nop │ │ │ │ - or $t0, $s7, $s5 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, 280 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2444 │ │ │ │ - or $t0, $s7, $s5 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, 280 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2092 │ │ │ │ - beqz $s1, -2312 │ │ │ │ - beqz $fp, -2316 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bne $fp, $t0, -2324 │ │ │ │ - b -2368 │ │ │ │ + bstrpick.d $s5, $s1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ldx.w $t0, $t4, $s5 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s3, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s3, 2844 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s8, 1932 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 479448 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1576 │ │ │ │ + addi.d $t1, $s8, -1 │ │ │ │ + srli.d $s8, $t1, 0x1 │ │ │ │ + beqz $s8, 1884 │ │ │ │ + addi.d $s3, $s4, 8 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 479404 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 1848 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 2740 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s1, $sp, 112 │ │ │ │ + beqz $s8, 3120 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ + srli.d $s3, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s3, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 479328 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1488 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 3076 │ │ │ │ + addi.d $s6, $s4, 8 │ │ │ │ + srli.d $s3, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s3, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 479284 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $t2, 63 │ │ │ │ - sltu $t2, $t2, $s2 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - masknez $a0, $a0, $t2 │ │ │ │ - maskeqz $t2, $s2, $t2 │ │ │ │ - or $s2, $a0, $t2 │ │ │ │ - li.w $s6, 64 │ │ │ │ - move $s5, $s1 │ │ │ │ - b -1696 │ │ │ │ + beqz $s4, 3040 │ │ │ │ + ldptr.w $t1, $s4, 4 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $s1, $zero │ │ │ │ + bltu $t1, $t0, 2648 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ldptr.w $s5, $t0, 0 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + beqz $s5, 1720 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beq $t0, $s5, 1724 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + bltu $t0, $t1, 1956 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ldx.w $t0, $t4, $t0 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 2988 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s8, 1596 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 479112 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1368 │ │ │ │ + addi.d $t1, $s8, -1 │ │ │ │ + srli.d $s8, $t1, 0x1 │ │ │ │ + beqz $s8, 1548 │ │ │ │ + addi.d $s3, $s4, 8 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 479068 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 1512 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 2828 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s5, $sp, 112 │ │ │ │ + beqz $s8, 1664 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 478992 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1280 │ │ │ │ + addi.d $t1, $s8, -1 │ │ │ │ + srli.d $s8, $t1, 0x1 │ │ │ │ + beqz $s8, 1620 │ │ │ │ + addi.d $s3, $s4, 8 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 478948 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 1584 │ │ │ │ + ldptr.w $t1, $s4, 4 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bgeu $t1, $t0, 1428 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ldx.wu $t1, $t1, $t0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + pcaddi $t0, 199508 │ │ │ │ + ld.bu $t4, $t0, 0 │ │ │ │ + bnez $t4, 1416 │ │ │ │ nop │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - or $s5, $s7, $s1 │ │ │ │ - masknez $s2, $s2, $t2 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - maskeqz $t2, $s3, $t2 │ │ │ │ - or $s2, $s2, $t2 │ │ │ │ - bnez $s5, -1904 │ │ │ │ + ld.d $t4, $s0, 32 │ │ │ │ + ldx.w $s5, $t4, $t1 │ │ │ │ + st.w $s5, $sp, 108 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + ld.d $t1, $s0, 96 │ │ │ │ + ldx.b $t1, $t1, $s3 │ │ │ │ + st.b $t1, $sp, 107 │ │ │ │ nop │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -2240 │ │ │ │ + li.w $t4, -128 │ │ │ │ + bne $t1, $t4, 100 │ │ │ │ + ld.wu $s6, $s0, 112 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + beqz $s6, 2160 │ │ │ │ + ld.d $s3, $s0, 104 │ │ │ │ + srli.d $s8, $s6, 0x1 │ │ │ │ + alsl.d $s4, $s8, $s3, 0x4 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 478912 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 912 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 2116 │ │ │ │ + addi.d $s3, $s4, 16 │ │ │ │ + srli.d $s8, $s6, 0x1 │ │ │ │ + alsl.d $s4, $s8, $s3, 0x4 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 478868 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 2080 │ │ │ │ + ld.d $t1, $s4, 8 │ │ │ │ + ldptr.w $s5, $sp, 108 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + add.d $t4, $t1, $s3 │ │ │ │ + blez $t1, 1420 │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bnez $s5, 24 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + beq $t1, $t0, 624 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beq $s5, $t0, 612 │ │ │ │ + ldptr.w $t5, $s0, 8 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bgeu $t0, $t5, 1848 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t0 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 3140 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s8, 1108 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 478620 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + beqz $a0, 60 │ │ │ │ + blez $a0, 1000 │ │ │ │ + addi.d $t4, $s8, -1 │ │ │ │ + srli.d $s8, $t4, 0x1 │ │ │ │ + beqz $s8, 1052 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 478564 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + bnez $a0, -52 │ │ │ │ + beqz $a1, 1008 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + li.w $t0, 253 │ │ │ │ + slli.w $t5, $t4, 0x0 │ │ │ │ + bgeu $t0, $t4, 132 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s8, 2932 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 478460 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + beqz $a0, 60 │ │ │ │ + blez $a0, 872 │ │ │ │ + addi.d $t4, $s8, -1 │ │ │ │ + srli.d $s8, $t4, 0x1 │ │ │ │ + beqz $s8, 2876 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 478404 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + bnez $a0, -52 │ │ │ │ + beqz $a1, 2832 │ │ │ │ + ldptr.w $t5, $a1, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - bge $t2, $t0, 156 │ │ │ │ - move $s5, $s1 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2100 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bltu $t5, $t0, 2392 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + ldx.w $t0, $t4, $t0 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 1868 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s4, 1500 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - move $s5, $s1 │ │ │ │ - bge $t2, $t0, 152 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2260 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 478280 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 472 │ │ │ │ + addi.d $t1, $s4, -1 │ │ │ │ + srli.d $s4, $t1, 0x1 │ │ │ │ + beqz $s4, 1452 │ │ │ │ + addi.d $s3, $s8, 8 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 478236 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 1416 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 1764 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s5, $sp, 112 │ │ │ │ + beqz $s8, 832 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 478160 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 384 │ │ │ │ + addi.d $t1, $s8, -1 │ │ │ │ + srli.d $s8, $t1, 0x1 │ │ │ │ + beqz $s8, 788 │ │ │ │ + addi.d $s3, $s4, 8 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 478116 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $s5, 704 │ │ │ │ - move $s5, $t0 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - li.w $s0, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -2636 │ │ │ │ - bnez $s5, 640 │ │ │ │ - move $s5, $t0 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - b -2380 │ │ │ │ - move $s0, $s5 │ │ │ │ - b -2404 │ │ │ │ + beqz $s4, 752 │ │ │ │ + ldptr.w $t1, $s4, 4 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bltu $t1, $t0, 1676 │ │ │ │ + li.w $t4, 1 │ │ │ │ + move $t1, $zero │ │ │ │ + beq $s1, $t4, 48 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $a7, $sp, 32 │ │ │ │ + move $a6, $s5 │ │ │ │ + ldptr.w $a4, $t0, 4 │ │ │ │ + ldptr.w $a3, $t0, 0 │ │ │ │ + move $a5, $s1 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + pcaddi $a2, 142675 │ │ │ │ + li.w $a1, 117 │ │ │ │ + pcaddi $a0, 142645 │ │ │ │ + bl 412456 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.w $a2, $t0, 4 │ │ │ │ + ldptr.w $a1, $t0, 0 │ │ │ │ + bl -2008 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl 269924 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $t0, $a0, -1916 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 269056 │ │ │ │ + pcalau12i $t0, 194 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 2604 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + b -45320 │ │ │ │ + beqz $s8, 1216 │ │ │ │ + move $s6, $s8 │ │ │ │ + b -944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 320 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -1608 │ │ │ │ nop │ │ │ │ - move $s5, $s1 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s3, 1600 │ │ │ │ + move $s8, $s3 │ │ │ │ + b -1520 │ │ │ │ nop │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 992 │ │ │ │ + move $s4, $s6 │ │ │ │ + b -504 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s0, -1848 │ │ │ │ - bnez $fp, -956 │ │ │ │ - bnez $s1, -568 │ │ │ │ - or $s0, $s5, $s7 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, -1604 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - b -2816 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 416 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s0, 688 │ │ │ │ - bnez $fp, -1244 │ │ │ │ - bnez $s1, -568 │ │ │ │ - or $s0, $s7, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, -1796 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - b -2592 │ │ │ │ nop │ │ │ │ + beqz $s6, 192 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -1400 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 352 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -1312 │ │ │ │ nop │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s5, 864 │ │ │ │ + move $s6, $s5 │ │ │ │ + b -1984 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $s6 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1344 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s5, 1920 │ │ │ │ + move $s6, $s5 │ │ │ │ + b -2176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 408960 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t1, $t0, 12 │ │ │ │ - ldptr.w $t2, $t0, 8 │ │ │ │ - stptr.d $a0, $t0, 0 │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - st.w $t1, $t0, 12 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - b -1308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 408892 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ldptr.w $t1, $t0, 12 │ │ │ │ - ldptr.w $t2, $t0, 8 │ │ │ │ - stptr.d $a0, $t0, 0 │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - st.w $t1, $t0, 12 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - b -1156 │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 408836 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - ldptr.w $t0, $t2, 12 │ │ │ │ - ldptr.w $t1, $t2, 8 │ │ │ │ - stptr.d $a0, $t2, 0 │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - st.w $t0, $t2, 12 │ │ │ │ - b -3324 │ │ │ │ nop │ │ │ │ + beqz $s6, 64 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -1040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t2, 61 │ │ │ │ - sltu $t2, $t2, $s2 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $s2, $s2, $t2 │ │ │ │ - masknez $t2, $s3, $t2 │ │ │ │ - or $s2, $s2, $t2 │ │ │ │ - move $s5, $s1 │ │ │ │ - li.w $s6, 62 │ │ │ │ - b -2944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 2016 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -912 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t2, 61 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - move $s5, $s1 │ │ │ │ - li.w $s6, 62 │ │ │ │ - bltu $t2, $s2, -3280 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s6, 62 │ │ │ │ - li.w $s3, 62 │ │ │ │ - b -3296 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -4164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bne $t1, $t0, -1720 │ │ │ │ nop │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s0, $s5 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -3004 │ │ │ │ + pcaddi $t0, 199156 │ │ │ │ + ld.bu $t4, $t0, 0 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $t4, -1404 │ │ │ │ + ld.d $a1, $s0, 152 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $t1, $a1 │ │ │ │ + bl -44796 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 4 │ │ │ │ + move $a1, $fp │ │ │ │ + bl -45148 │ │ │ │ + li.w $s6, -1 │ │ │ │ + beq $a0, $s6, 2096 │ │ │ │ + pcaddi $t0, 199141 │ │ │ │ + ldptr.w $s5, $sp, 108 │ │ │ │ + ld.bu $t1, $t0, 0 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + beqz $t1, -1452 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s3, $a1 │ │ │ │ + bl -44860 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 107 │ │ │ │ + bl -45212 │ │ │ │ + beq $a0, $s6, 2044 │ │ │ │ + ld.b $t1, $sp, 107 │ │ │ │ + b -1484 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s0, $s5 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -3420 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -4356 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $s7 │ │ │ │ - b -3364 │ │ │ │ - slt $t3, $t2, $t0 │ │ │ │ - bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $t2, $t2, $t3 │ │ │ │ - masknez $t3, $s2, $t3 │ │ │ │ - or $s2, $t2, $t3 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -3136 │ │ │ │ nop │ │ │ │ - slt $t3, $t2, $t0 │ │ │ │ - bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $t2, $t2, $t3 │ │ │ │ - masknez $t3, $s2, $t3 │ │ │ │ - or $s2, $t2, $t3 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -3456 │ │ │ │ nop │ │ │ │ - move $s0, $s5 │ │ │ │ - b -3436 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - bgeu $fp, $t0, 8 │ │ │ │ - stptr.w $fp, $t1, 0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - bgeu $t0, $fp, -3392 │ │ │ │ - b -3404 │ │ │ │ - st.d $s5, $sp, 16 │ │ │ │ - b -3388 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - pcaddi $a2, 144268 │ │ │ │ - li.w $a1, 2036 │ │ │ │ - pcaddi $a0, 144208 │ │ │ │ - bl 338132 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -38980 │ │ │ │ + move $t1, $s3 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + move $s3, $t4 │ │ │ │ + slli.w $s5, $t4, 0x0 │ │ │ │ + move $t4, $t1 │ │ │ │ + b -1428 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 144253 │ │ │ │ - li.w $a1, 2009 │ │ │ │ - pcaddi $a0, 144201 │ │ │ │ - bl 338104 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -39008 │ │ │ │ - bnez $s1, 24 │ │ │ │ - or $t2, $s7, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $t2, -2092 │ │ │ │ - move $s0, $t2 │ │ │ │ - b -3268 │ │ │ │ - move $s1, $s5 │ │ │ │ - b -2996 │ │ │ │ - pcalau12i $t0, 196 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 144215 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -38908 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -39076 │ │ │ │ nop │ │ │ │ - bnez $s1, -2352 │ │ │ │ - or $t2, $s5, $s7 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $t2, -2700 │ │ │ │ - bnez $s5, -2304 │ │ │ │ - bnez $s7, -2844 │ │ │ │ - move $s0, $t2 │ │ │ │ - b -2660 │ │ │ │ - pcaddi $a2, 144213 │ │ │ │ - li.w $a1, 1957 │ │ │ │ - pcaddi $a0, 144169 │ │ │ │ - bl 337976 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -39136 │ │ │ │ - bge $t3, $t0, -2376 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -2380 │ │ │ │ - move $s1, $s5 │ │ │ │ - b -1596 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + b -2244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - st.d $a0, $sp, 96 │ │ │ │ - st.d $a1, $sp, 80 │ │ │ │ - st.d $a3, $sp, 112 │ │ │ │ - st.d $a4, $sp, 48 │ │ │ │ - st.d $a6, $sp, 40 │ │ │ │ - st.d $a7, $sp, 88 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s0, $a5 │ │ │ │ - beqz $a1, 6240 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 144213 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -39556 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - beqz $a0, 6560 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 408140 │ │ │ │ - lu12i.w $a1, 256 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 408124 │ │ │ │ - move $a3, $a0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ld.d $a1, $sp, 112 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - lu12i.w $a4, 256 │ │ │ │ - move $a2, $zero │ │ │ │ - bl 421264 │ │ │ │ - slli.w $a4, $a0, 0x0 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - bltz $a4, 6436 │ │ │ │ - bnez $s0, 584 │ │ │ │ - beqz $a4, 6228 │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - move $t7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s4, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - move $s5, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 128 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ - li.w $s3, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - st.d $a4, $sp, 72 │ │ │ │ - move $s1, $s5 │ │ │ │ - st.d $a3, $sp, 120 │ │ │ │ - move $s5, $s2 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s2, $s8 │ │ │ │ - add.d $s6, $a4, $a3 │ │ │ │ - move $t8, $s7 │ │ │ │ - move $s8, $t2 │ │ │ │ + ld.wu $t0, $sp, 32 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + ldx.bu $t4, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 1644 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s8, -324 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s3, $s8, 0x1 │ │ │ │ + alsl.d $a1, $s3, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 477192 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + beqz $a0, 56 │ │ │ │ nop │ │ │ │ + blez $a0, 272 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, -380 │ │ │ │ + addi.d $s6, $a1, 8 │ │ │ │ + srli.d $s3, $s8, 0x1 │ │ │ │ + alsl.d $a1, $s3, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 477140 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + bnez $a0, -44 │ │ │ │ + beqz $a1, -416 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 1464 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s6, 1416 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t8, -1 │ │ │ │ - ld.b $s7, $s4, 0 │ │ │ │ - move $a0, $s8 │ │ │ │ - beq $t3, $s1, 1316 │ │ │ │ - beq $s7, $s3, 1352 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $s3, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 477036 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s7, $t0, 1844 │ │ │ │ - bnez $fp, 1488 │ │ │ │ + blez $a0, 152 │ │ │ │ + addi.d $t4, $s6, -1 │ │ │ │ + srli.d $s6, $t4, 0x1 │ │ │ │ + beqz $s6, 1356 │ │ │ │ + addi.d $t0, $s8, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $s3, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 476980 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $s5, 1992 │ │ │ │ + beqz $s8, 1312 │ │ │ │ + ldptr.w $t1, $s8, 4 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bgeu $t1, $t0, -2248 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + slli.d $t1, $t0, 0x2 │ │ │ │ + ldx.w $t1, $t4, $t1 │ │ │ │ + bgeu $s5, $t1, -2264 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s1, 5920 │ │ │ │ - beq $s0, $s7, 2716 │ │ │ │ - or $fp, $s2, $t7 │ │ │ │ - bstrpick.w $fp, $fp, 0x7, 0x0 │ │ │ │ - beqz $fp, 2064 │ │ │ │ - bnez $t7, 3996 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $s8, $a0 │ │ │ │ - beq $s7, $t0, 5056 │ │ │ │ - bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ - move $s2, $fp │ │ │ │ - move $s5, $fp │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - add.d $t3, $a0, $t3 │ │ │ │ - move $fp, $zero │ │ │ │ - nop │ │ │ │ - move $t7, $zero │ │ │ │ - nop │ │ │ │ + bltu $t0, $t1, -2272 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + b -1988 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ + beqz $s3, -640 │ │ │ │ + move $s8, $s3 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - bne $s6, $s4, -140 │ │ │ │ - move $t2, $s8 │ │ │ │ - ld.d $a4, $sp, 72 │ │ │ │ - move $s8, $s2 │ │ │ │ - ld.d $a3, $sp, 120 │ │ │ │ - move $s2, $s5 │ │ │ │ - ld.d $s4, $sp, 128 │ │ │ │ - move $s5, $s1 │ │ │ │ - move $s1, $s0 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $s7, $t8 │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $t7, $sp, 64 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - bl -39180 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - lu12i.w $a1, 256 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $s4, $s4, $a4 │ │ │ │ - bl 407720 │ │ │ │ - move $a3, $a0 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - ld.d $a1, $sp, 112 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - lu12i.w $a4, 256 │ │ │ │ - move $a2, $s4 │ │ │ │ - bl 420860 │ │ │ │ - slli.w $a4, $a0, 0x0 │ │ │ │ - bltz $a4, 6160 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ld.d $t7, $sp, 64 │ │ │ │ - bnez $a4, -336 │ │ │ │ nop │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl -39268 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - addi.w $a1, $s5, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 407636 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $fp, 5536 │ │ │ │ - beqz $s0, 6308 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beqz $t0, 5548 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $a7, $sp, 40 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.d $a1, $sp, 80 │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - move $a6, $s5 │ │ │ │ - move $a4, $s0 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - bl -38780 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 6112 │ │ │ │ - ld.d $ra, $sp, 232 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ - ld.d $s1, $sp, 208 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 192 │ │ │ │ - ld.d $s4, $sp, 184 │ │ │ │ - ld.d $s5, $sp, 176 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 152 │ │ │ │ - addi.d $sp, $sp, 240 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - beqz $a4, 5712 │ │ │ │ - lu12i.w $s6, 2 │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s6, $s6, 0x710 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 120 │ │ │ │ nop │ │ │ │ - move $t0, $fp │ │ │ │ - move $s2, $s6 │ │ │ │ - move $fp, $s8 │ │ │ │ - move $s6, $s5 │ │ │ │ - add.d $s4, $a4, $a3 │ │ │ │ - li.w $s3, 64 │ │ │ │ - move $s8, $a3 │ │ │ │ - st.d $a4, $sp, 128 │ │ │ │ - st.d $a3, $sp, 136 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - move $s5, $t0 │ │ │ │ nop │ │ │ │ - addi.w $t3, $s2, -1 │ │ │ │ - ld.b $s0, $s8, 0 │ │ │ │ - move $a0, $t2 │ │ │ │ - beq $t3, $s6, 308 │ │ │ │ - beq $s0, $s3, 336 │ │ │ │ + beqz $s3, 1216 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s0, $t0, 1220 │ │ │ │ - bnez $s5, 512 │ │ │ │ nop │ │ │ │ - bnez $s7, 1336 │ │ │ │ - beq $s1, $s0, 3092 │ │ │ │ - or $s5, $fp, $t6 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - beqz $s5, 1480 │ │ │ │ - bnez $t6, 1884 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a0, $fp │ │ │ │ - beq $s0, $t0, 648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - add.d $t3, $t2, $t3 │ │ │ │ - bnez $t0, 1680 │ │ │ │ - bnez $fp, 5868 │ │ │ │ - st.d $t2, $sp, 72 │ │ │ │ - st.d $t3, $sp, 64 │ │ │ │ - st.d $a1, $sp, 56 │ │ │ │ - bl -39448 │ │ │ │ - ldptr.d $t5, $a0, 0 │ │ │ │ - slli.d $t0, $s0, 0x2 │ │ │ │ - ld.d $t3, $sp, 64 │ │ │ │ - ldx.w $t0, $t5, $t0 │ │ │ │ - move $s7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - st.b $t0, $t3, 0 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $t2, $sp, 72 │ │ │ │ - move $t6, $zero │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - bne $s4, $s8, -180 │ │ │ │ - ld.d $a4, $sp, 128 │ │ │ │ - ld.d $a3, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $s8, $fp │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s5, $s6 │ │ │ │ - move $s6, $s2 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + b -1524 │ │ │ │ nop │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $t2, $sp, 64 │ │ │ │ - st.d $t6, $sp, 56 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - bl -39772 │ │ │ │ - ld.d $t0, $sp, 120 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - lu12i.w $a1, 256 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $s2, $t0, $a4 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - bl 407120 │ │ │ │ - move $a3, $a0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 112 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - lu12i.w $a4, 256 │ │ │ │ - move $a2, $s2 │ │ │ │ - bl 420260 │ │ │ │ - slli.w $a4, $a0, 0x0 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.d $t6, $sp, 56 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - bltz $a4, 5548 │ │ │ │ - bnez $a4, -360 │ │ │ │ - b -596 │ │ │ │ - slli.w $t8, $s2, 0x1 │ │ │ │ - addi.w $s2, $t8, 1 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - st.d $t6, $sp, 56 │ │ │ │ - bl 407044 │ │ │ │ - ld.d $t6, $sp, 56 │ │ │ │ - bne $s0, $s3, -320 │ │ │ │ nop │ │ │ │ - bnez $s1, 288 │ │ │ │ - move $t2, $a0 │ │ │ │ - bnez $s7, 1656 │ │ │ │ - li.w $t3, 64 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $fp, 1500 │ │ │ │ - move $t6, $fp │ │ │ │ - li.w $s1, 64 │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - bstrpick.d $t3, $a0, 0x1f, 0x0 │ │ │ │ - addi.w $s6, $a0, 1 │ │ │ │ - add.d $t3, $t2, $t3 │ │ │ │ - li.w $fp, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ nop │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + bl -4900 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $t6, 2128 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - bne $s0, $t1, 5452 │ │ │ │ - bl -40004 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - bl 406896 │ │ │ │ - beq $s4, $s8, 4760 │ │ │ │ - ld.b $s0, $s8, 0 │ │ │ │ - beq $s0, $s3, 1488 │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s0, $t0, 2544 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $t6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + pcalau12i $t0, 194 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 1328 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 43 │ │ │ │ - bne $s0, $t0, 100 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $t2, $a0 │ │ │ │ - beqz $t0, 1168 │ │ │ │ - bnez $s6, 2700 │ │ │ │ - or $t4, $fp, $t6 │ │ │ │ - bstrpick.w $s5, $t4, 0x7, 0x0 │ │ │ │ - bnez $s7, 3072 │ │ │ │ - bnez $s5, 4124 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - move $t3, $a0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - beqz $t0, -480 │ │ │ │ nop │ │ │ │ - st.d $t2, $sp, 72 │ │ │ │ - st.d $t3, $sp, 64 │ │ │ │ - st.d $a1, $sp, 56 │ │ │ │ - bl -40448 │ │ │ │ - b -488 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s5, -600 │ │ │ │ + move $a3, $s5 │ │ │ │ + pcaddi $a2, 142322 │ │ │ │ + li.w $a1, 775 │ │ │ │ + pcaddi $a0, 142302 │ │ │ │ + bl 411084 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -47076 │ │ │ │ nop │ │ │ │ - beqz $s7, 1880 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ ld.d $t0, $sp, 24 │ │ │ │ - bltu $t0, $s6, 4752 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bltu $t0, $t1, -2732 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + move $s1, $zero │ │ │ │ + bgeu $t1, $t0, -2636 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + ld.d $t5, $s0, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $s3, $t4, $s5 │ │ │ │ + bstrpick.d $t4, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $s1, $t5, $t4 │ │ │ │ + bgeu $t1, $s1, 736 │ │ │ │ + ld.wu $s5, $s0, 88 │ │ │ │ + st.w $s3, $sp, 112 │ │ │ │ + beqz $s5, 852 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - beq $s1, $s0, 3384 │ │ │ │ - or $t0, $fp, $t6 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, -228 │ │ │ │ - move $t2, $a0 │ │ │ │ - li.w $s7, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ + srli.d $s6, $s5, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 476544 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 752 │ │ │ │ + addi.d $s5, $s5, -1 │ │ │ │ + srli.d $s5, $s5, 0x1 │ │ │ │ + beqz $s5, 804 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s6, $s5, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 476500 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - move $fp, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - beq $s0, $t0, -532 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $fp, $s7 │ │ │ │ - move $a0, $zero │ │ │ │ - bne $s0, $t0, -628 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $t6, $zero │ │ │ │ - b -560 │ │ │ │ + beqz $s8, 768 │ │ │ │ + ldptr.w $s1, $s8, 4 │ │ │ │ + b -2768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bltu $t0, $t1, -1756 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bgeu $t1, $t0, -1664 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t4, $s0, 72 │ │ │ │ + ldx.w $s6, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t4, $t1 │ │ │ │ + li.w $t4, 253 │ │ │ │ + bgeu $t4, $t1, 572 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $s6, $sp, 112 │ │ │ │ + beqz $s3, 880 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ nop │ │ │ │ - slli.w $t8, $t8, 0x1 │ │ │ │ - addi.w $t8, $t8, 1 │ │ │ │ - bstrpick.d $a1, $t8, 0x1f, 0x0 │ │ │ │ - st.d $t7, $sp, 64 │ │ │ │ - st.d $t8, $sp, 56 │ │ │ │ - bl 406592 │ │ │ │ - ld.d $t8, $sp, 56 │ │ │ │ - ld.d $t7, $sp, 64 │ │ │ │ - bne $s7, $s3, -1336 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + srli.d $t5, $s3, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $t5, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + bl 476336 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + blez $a0, 572 │ │ │ │ + addi.d $t4, $s3, -1 │ │ │ │ + srli.d $s3, $t4, 0x1 │ │ │ │ + beqz $s3, 816 │ │ │ │ + addi.d $t0, $s8, 8 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + srli.d $t5, $s3, 0x1 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + alsl.d $s8, $t5, $t0, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + bl 476276 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ - bnez $s0, 248 │ │ │ │ - move $s8, $a0 │ │ │ │ - bnez $s5, 1264 │ │ │ │ - li.w $t3, 64 │ │ │ │ - move $a6, $zero │ │ │ │ - beqz $s2, 836 │ │ │ │ - move $t7, $s2 │ │ │ │ - li.w $s0, 64 │ │ │ │ - move $a6, $zero │ │ │ │ - b 180 │ │ │ │ + beqz $s8, 768 │ │ │ │ + ldptr.w $t1, $s8, 4 │ │ │ │ + addi.w $t4, $t1, 1 │ │ │ │ + b -1828 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $t7, 1792 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -5476 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - bne $s7, $t0, 4788 │ │ │ │ - bl -40420 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - bl 406480 │ │ │ │ - beq $s6, $s4, 4288 │ │ │ │ - ld.b $s7, $s4, 0 │ │ │ │ - beq $s7, $s3, 1136 │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s7, $t0, 2272 │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 43 │ │ │ │ - bne $s7, $t0, 100 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s8, $a0 │ │ │ │ - beqz $t0, 624 │ │ │ │ - bnez $s1, 2412 │ │ │ │ - or $t3, $s2, $t7 │ │ │ │ - bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ - beqz $s5, 2688 │ │ │ │ - beqz $t3, 3676 │ │ │ │ - bnez $t7, 3840 │ │ │ │ - move $t7, $t3 │ │ │ │ - move $s5, $t7 │ │ │ │ - move $a6, $s1 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - move $t7, $zero │ │ │ │ - bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ - addi.w $s1, $a6, 1 │ │ │ │ - add.d $t3, $s8, $t3 │ │ │ │ - li.w $s2, 1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -1476 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, -1576 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -2732 │ │ │ │ nop │ │ │ │ - beqz $s5, 1560 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s1, 4336 │ │ │ │ nop │ │ │ │ - beq $s0, $s7, 3064 │ │ │ │ - or $t3, $s2, $t7 │ │ │ │ - bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ - bnez $t3, -228 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $fp, $s5 │ │ │ │ - li.w $t0, 10 │ │ │ │ - move $s2, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - beq $s7, $t0, -1544 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $t7, $zero │ │ │ │ - beq $s7, $t0, -1560 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s8, $t3 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - beqz $t0, -1608 │ │ │ │ - bnez $a0, -1612 │ │ │ │ - st.d $t8, $sp, 64 │ │ │ │ - st.d $t3, $sp, 56 │ │ │ │ - bl -41004 │ │ │ │ - ldptr.d $t5, $a0, 0 │ │ │ │ - slli.d $t0, $s7, 0x2 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - ldx.w $t0, $t5, $t0 │ │ │ │ - ld.d $t8, $sp, 64 │ │ │ │ - move $s5, $zero │ │ │ │ - st.b $t0, $t3, 0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - b -1640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + b -2880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s1, -608 │ │ │ │ - move $t2, $a0 │ │ │ │ - li.w $s1, 62 │ │ │ │ - bnez $s7, 1828 │ │ │ │ - move $a6, $zero │ │ │ │ - move $s7, $zero │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + slli.d $s8, $t0, 0x2 │ │ │ │ + ldx.w $s5, $t4, $s8 │ │ │ │ + bgeu $s1, $s5, -3404 │ │ │ │ + bltu $s3, $s5, -3408 │ │ │ │ + bstrpick.d $t4, $s5, 0x1f, 0x0 │ │ │ │ + ldx.bu $s1, $t1, $t4 │ │ │ │ + li.w $t5, 253 │ │ │ │ + bgeu $t5, $s1, 256 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $s5, $sp, 112 │ │ │ │ + beqz $s3, -1260 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s3, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 476064 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 624 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, -1308 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $s3, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 476020 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t3, $t2, $t3 │ │ │ │ - addi.w $s6, $a6, 1 │ │ │ │ - li.w $t6, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -1128 │ │ │ │ + beqz $s6, -1344 │ │ │ │ + ldptr.w $s1, $s6, 4 │ │ │ │ + b -3248 │ │ │ │ nop │ │ │ │ - bnez $s0, -256 │ │ │ │ - move $s8, $a0 │ │ │ │ - li.w $s0, 62 │ │ │ │ - bnez $s5, 1892 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ - addi.w $s1, $a6, 1 │ │ │ │ - add.d $t3, $s8, $t3 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $t7, 1 │ │ │ │ - b -1796 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $t0, $s6, 4028 │ │ │ │ - beq $s1, $s0, 1304 │ │ │ │ - or $s5, $fp, $t6 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - beqz $s5, 140 │ │ │ │ - bnez $t6, 536 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $t2, $a0 │ │ │ │ - beq $s0, $t0, 3196 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - add.d $t3, $a0, $t3 │ │ │ │ - move $s7, $s5 │ │ │ │ - beqz $t0, 2180 │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s6, $a1 │ │ │ │ - move $s5, $t6 │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - move $t6, $zero │ │ │ │ - b -1284 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + slli.d $t5, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t4, $t5 │ │ │ │ + bgeu $s5, $t0, -2396 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + bltu $t2, $t0, -2404 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + li.w $t4, 253 │ │ │ │ + bgeu $t4, $t1, 124 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 112 │ │ │ │ + beqz $s8, 528 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $s0, $s7, 672 │ │ │ │ - or $fp, $s2, $t7 │ │ │ │ - bstrpick.w $fp, $fp, 0x7, 0x0 │ │ │ │ - beqz $fp, 84 │ │ │ │ - bnez $t7, 2000 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $fp, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - b -376 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $a1, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 112 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + bl 475892 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + beqz $a0, 464 │ │ │ │ + blez $a0, 412 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 464 │ │ │ │ + addi.d $s3, $a1, 8 │ │ │ │ + b -56 │ │ │ │ nop │ │ │ │ + slli.w $s1, $s1, 0x0 │ │ │ │ + b -3404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t2, $a0 │ │ │ │ - b -844 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + addi.w $t4, $t1, 1 │ │ │ │ + b -2272 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 64 │ │ │ │ + move $s5, $s6 │ │ │ │ + b -784 │ │ │ │ nop │ │ │ │ - move $s8, $a0 │ │ │ │ - b -468 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t5, 256 │ │ │ │ + move $s3, $t5 │ │ │ │ + b -616 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s5, 1408 │ │ │ │ - or $t0, $s2, $t7 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 2736 │ │ │ │ - bnez $t7, 12 │ │ │ │ - move $t3, $zero │ │ │ │ - b -620 │ │ │ │ - bnez $s2, 3416 │ │ │ │ - move $s7, $s0 │ │ │ │ - move $a6, $s1 │ │ │ │ - li.w $t3, 43 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $s7 │ │ │ │ - move $s7, $t3 │ │ │ │ - bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ - move $s5, $s2 │ │ │ │ - addi.w $s1, $a6, 1 │ │ │ │ - add.d $t3, $s8, $t3 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $t7, 1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2132 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -5988 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s7, 1216 │ │ │ │ - or $s5, $fp, $t6 │ │ │ │ - bstrpick.w $t0, $s5, 0x7, 0x0 │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ st.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 2672 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - add.d $t3, $a0, $t3 │ │ │ │ - li.w $s5, 1 │ │ │ │ - bnez $t0, -1160 │ │ │ │ - b -1652 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $fp, -1184 │ │ │ │ - move $t6, $s5 │ │ │ │ - move $s5, $a0 │ │ │ │ - b -364 │ │ │ │ - nop │ │ │ │ + b -4024 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $fp, 1056 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $t3, $s0 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s0, $s1 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - move $s1, $s0 │ │ │ │ - move $s0, $t3 │ │ │ │ - bstrpick.d $t3, $a0, 0x1f, 0x0 │ │ │ │ - add.d $t3, $t2, $t3 │ │ │ │ - move $s7, $fp │ │ │ │ - addi.w $s6, $a0, 1 │ │ │ │ - li.w $t6, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -1736 │ │ │ │ nop │ │ │ │ - or $s5, $fp, $t6 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - beqz $s5, 3464 │ │ │ │ - beqz $t6, 3148 │ │ │ │ - move $s7, $t6 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + bl -6052 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $s0, $t0, 2500 │ │ │ │ - move $t2, $a0 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $t6, 1 │ │ │ │ - beq $s0, $t0, -1796 │ │ │ │ - move $a6, $s6 │ │ │ │ - b -700 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - bnez $s1, -1340 │ │ │ │ - move $t2, $a0 │ │ │ │ nop │ │ │ │ - li.w $s0, 64 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $s1, 64 │ │ │ │ - beqz $fp, 3976 │ │ │ │ - move $t6, $fp │ │ │ │ - b 880 │ │ │ │ nop │ │ │ │ - bnez $s0, 2496 │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -1340 │ │ │ │ nop │ │ │ │ - li.w $t3, 64 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s0, 64 │ │ │ │ - beqz $s2, 3592 │ │ │ │ - move $s7, $t3 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $t7, $s2 │ │ │ │ - b 392 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -1528 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s8, $a0 │ │ │ │ - bnez $s1, 68 │ │ │ │ - or $a0, $s2, $t7 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - beqz $a0, 2320 │ │ │ │ - bnez $t7, -836 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $fp, $zero │ │ │ │ - move $t3, $s8 │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $t7, $zero │ │ │ │ - b -2620 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -6148 │ │ │ │ nop │ │ │ │ - beqz $s1, 2920 │ │ │ │ - move $s8, $a0 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - move $a0, $s8 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 405152 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - masknez $t3, $a0, $t0 │ │ │ │ - maskeqz $a5, $a0, $t0 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beqz $t0, 1476 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.d $a1, $sp, 80 │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - move $a7, $s5 │ │ │ │ - move $a6, $s1 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - addi.w $t0, $s5, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 405048 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s8, $a0 │ │ │ │ - bnez $t0, 56 │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ - b -1036 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s2, 64 │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - move $t3, $s7 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s7, $s0 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ - b -780 │ │ │ │ nop │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + b -3016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s5, $zero │ │ │ │ - move $t7, $s2 │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $a6, $zero │ │ │ │ - li.w $t0, 13 │ │ │ │ - bne $s7, $t0, -1484 │ │ │ │ - move $s1, $a6 │ │ │ │ - li.w $s2, 1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2948 │ │ │ │ - or $t0, $fp, $t6 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beq $s1, $s0, 1304 │ │ │ │ - bnez $t0, 20 │ │ │ │ - move $t2, $a0 │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -1856 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t6, -2108 │ │ │ │ - move $t6, $zero │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $s0, $t0, 1332 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s7, $t6 │ │ │ │ move $a0, $s6 │ │ │ │ - b -564 │ │ │ │ + bl -6212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or $t0, $s2, $t7 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beq $s0, $s7, 1144 │ │ │ │ - beqz $t0, 1396 │ │ │ │ - move $t3, $zero │ │ │ │ - beqz $t7, -1772 │ │ │ │ - move $t7, $zero │ │ │ │ + beqz $s6, 64 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -456 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $s7, $t0, 1220 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $t3, $s7 │ │ │ │ - move $s5, $t7 │ │ │ │ - b -580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, -768 │ │ │ │ - move $t2, $a0 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - move $a0, $t2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 404672 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - masknez $t3, $a0, $t0 │ │ │ │ - maskeqz $a5, $a0, $t0 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beqz $t0, 964 │ │ │ │ - ld.d $s2, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.d $a1, $sp, 80 │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - move $a7, $s2 │ │ │ │ - move $a6, $s6 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - addi.w $t0, $s2, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 404568 │ │ │ │ - move $t2, $a0 │ │ │ │ - bnez $s7, -996 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $a6, $zero │ │ │ │ - b -1576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, -1920 │ │ │ │ + move $s3, $s8 │ │ │ │ + b -656 │ │ │ │ nop │ │ │ │ + beqz $a1, 16 │ │ │ │ + ldptr.w $t1, $a1, 4 │ │ │ │ + addi.w $t4, $t1, 1 │ │ │ │ + b -2676 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -6308 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + bl -46988 │ │ │ │ nop │ │ │ │ + bl -46852 │ │ │ │ nop │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $t6, $fp │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s7, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $t0, 13 │ │ │ │ - bne $s0, $t0, -2532 │ │ │ │ - move $s6, $a0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -2764 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $t0, $s6, 2460 │ │ │ │ - or $t4, $fp, $t6 │ │ │ │ - bstrpick.w $s5, $t4, 0x7, 0x0 │ │ │ │ - beqz $s5, 1296 │ │ │ │ - bnez $t6, 1852 │ │ │ │ - move $t6, $s5 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $t6 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - move $a0, $s6 │ │ │ │ - move $t6, $zero │ │ │ │ - b -2600 │ │ │ │ + bl -46860 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s1, 2396 │ │ │ │ - or $t3, $s2, $t7 │ │ │ │ - bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ - beqz $t3, 1296 │ │ │ │ - bnez $t7, 1820 │ │ │ │ - move $t7, $t3 │ │ │ │ - move $t3, $zero │ │ │ │ - b -2032 │ │ │ │ + add.w $a0, $a0, $a2 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $a3, $a0 │ │ │ │ + beqz $a4, 68 │ │ │ │ + ldptr.w $t0, $a4, 0 │ │ │ │ + beq $t0, $a1, 76 │ │ │ │ + add.w $a1, $a1, $a2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $a3, $a1 │ │ │ │ + slt $a0, $t1, $t0 │ │ │ │ + slli.w $a0, $a0, 0x1 │ │ │ │ + slt $t0, $t0, $t1 │ │ │ │ + masknez $a0, $a0, $t0 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - bnez $s1, -2404 │ │ │ │ - move $t2, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s0, 62 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s1, 62 │ │ │ │ - b -1144 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $a3, $t0 │ │ │ │ + li.w $t2, 127 │ │ │ │ + bne $t0, $t2, -68 │ │ │ │ + addi.d $t1, $t1, -127 │ │ │ │ + sltu $a0, $zero, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + ld.d $t1, $a0, 16 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + pcalau12i $s2, 194 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + ldx.w $s0, $t1, $a1 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s4, $a3 │ │ │ │ + bl 549436 │ │ │ │ + move $a1, $a0 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + addi.d $a3, $sp, 20 │ │ │ │ + addi.d $a2, $sp, 16 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + bl 550068 │ │ │ │ + ldptr.w $t0, $sp, 16 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + bltu $s0, $t0, 76 │ │ │ │ + ldptr.w $t3, $sp, 20 │ │ │ │ + stptr.w $a1, $s3, 0 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + ldptr.d $t1, $s2, 0 │ │ │ │ + stptr.w $t0, $s4, 0 │ │ │ │ + stptr.w $t3, $a4, 0 │ │ │ │ + sub.w $a0, $s0, $t0 │ │ │ │ + bne $t2, $t1, 36 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + bl -47332 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 149087 │ │ │ │ + li.w $a2, 178 │ │ │ │ + pcaddi $a1, 141883 │ │ │ │ + pcaddi $a0, 141918 │ │ │ │ + bl -49068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + beqz $t0, 220 │ │ │ │ + ld.wu $a1, $a0, 8 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s3, $a0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + bl -38132 │ │ │ │ + ldptr.w $t0, $s3, 8 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $t0, 100 │ │ │ │ + ld.d $t1, $s3, 16 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + pcalau12i $s4, 194 │ │ │ │ + ld.d $s4, $s4, -120 │ │ │ │ nop │ │ │ │ - move $t2, $a0 │ │ │ │ - bnez $s6, -444 │ │ │ │ - or $t4, $fp, $t6 │ │ │ │ - bstrpick.w $s5, $t4, 0x7, 0x0 │ │ │ │ - beqz $s5, 2568 │ │ │ │ - bnez $t6, -1892 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bnez $t0, 1948 │ │ │ │ - move $t3, $a0 │ │ │ │ - move $fp, $s5 │ │ │ │ - li.w $s6, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -3012 │ │ │ │ - bnez $s0, 1352 │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ + slli.d $s2, $s0, 0x2 │ │ │ │ + ldx.w $a4, $t1, $s2 │ │ │ │ + bltu $t0, $a4, 72 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + slli.d $a4, $a4, 0x2 │ │ │ │ + stx.w $s1, $s5, $a4 │ │ │ │ + ldptr.w $t0, $s3, 8 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s1, $s0, 0x0 │ │ │ │ + bltu $s1, $t0, -36 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + st.d $s5, $s3, 24 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + ldptr.d $a0, $s4, 0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 141877 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -48796 │ │ │ │ + ld.d $t1, $s3, 16 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + ldx.wu $t0, $t1, $s2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $s1, $s5, $t0 │ │ │ │ + ldptr.w $t0, $s3, 8 │ │ │ │ + slli.w $s1, $s0, 0x0 │ │ │ │ + bltu $s1, $t0, -128 │ │ │ │ + b -92 │ │ │ │ + pcaddi $a3, 149027 │ │ │ │ + li.w $a2, 195 │ │ │ │ + pcaddi $a1, 141817 │ │ │ │ + pcaddi $a0, 141856 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + bl -49356 │ │ │ │ nop │ │ │ │ - li.w $s7, 62 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $a6, $zero │ │ │ │ - li.w $s0, 62 │ │ │ │ - li.w $t0, 13 │ │ │ │ - bne $s7, $t0, -1892 │ │ │ │ - move $s1, $a6 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $t7, 1 │ │ │ │ - b -3676 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t6, $sp, 24 │ │ │ │ - bl 404104 │ │ │ │ - move $t0, $a0 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + pcalau12i $s5, 194 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + li.w $a3, 126 │ │ │ │ + move $s6, $a4 │ │ │ │ + li.w $a4, 127 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl 546512 │ │ │ │ + ldptr.w $t0, $a0, 4 │ │ │ │ + move $s2, $a0 │ │ │ │ + li.w $a1, 17 │ │ │ │ + move $a0, $zero │ │ │ │ + st.w $t0, $sp, 20 │ │ │ │ + bl -38476 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.b $zero, $a0, 16 │ │ │ │ + ldptr.w $a1, $sp, 20 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $s2, 16 │ │ │ │ + move $a2, $zero │ │ │ │ + bl 522940 │ │ │ │ st.d $a0, $sp, 8 │ │ │ │ - stx.b $zero, $t0, $t2 │ │ │ │ + move $a1, $a0 │ │ │ │ + li.w $a2, 17 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -48448 │ │ │ │ + beqz $s6, 344 │ │ │ │ + ld.wu $a1, $sp, 20 │ │ │ │ move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - bl 404072 │ │ │ │ - ld.d $t6, $sp, 24 │ │ │ │ - move $t2, $a0 │ │ │ │ - beqz $s7, 24 │ │ │ │ - beqz $t6, 20 │ │ │ │ - move $s7, $t6 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -38548 │ │ │ │ + li.w $a1, 168 │ │ │ │ + move $fp, $a0 │ │ │ │ move $a0, $zero │ │ │ │ - b -2972 │ │ │ │ - nop │ │ │ │ + bl -38564 │ │ │ │ + ld.d $a1, $s2, 16 │ │ │ │ + move $s8, $a0 │ │ │ │ + addi.d $a2, $sp, 20 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 229408 │ │ │ │ + ldptr.w $t0, $sp, 20 │ │ │ │ + move $s3, $a0 │ │ │ │ + beqz $t0, 144 │ │ │ │ nop │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + move $s7, $s3 │ │ │ │ + ldptr.w $a4, $s7, 0 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + move $s0, $zero │ │ │ │ + pcalau12i $s4, 194 │ │ │ │ + ld.d $s4, $s4, -120 │ │ │ │ + bltu $t0, $a4, 44 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + slli.d $a4, $a4, 0x2 │ │ │ │ + stx.w $s0, $fp, $a4 │ │ │ │ + ldptr.w $t0, $sp, 20 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bgeu $s0, $t0, 68 │ │ │ │ + ldptr.w $a4, $s7, 4 │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + bgeu $t0, $a4, -32 │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $s4, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 141775 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -49204 │ │ │ │ + ld.wu $t0, $s7, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $s0, $fp, $t0 │ │ │ │ + ldptr.w $t0, $sp, 20 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bltu $s0, $t0, -56 │ │ │ │ nop │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + beqz $s6, 288 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + st.b $t1, $s8, 144 │ │ │ │ + stptr.d $s2, $s8, 0 │ │ │ │ + st.d $s3, $s8, 16 │ │ │ │ + st.d $fp, $s8, 24 │ │ │ │ + st.d $s1, $s8, 136 │ │ │ │ + st.d $zero, $s8, 72 │ │ │ │ + st.d $zero, $s8, 80 │ │ │ │ + st.d $zero, $s8, 96 │ │ │ │ + st.d $zero, $s8, 104 │ │ │ │ + st.d $zero, $s8, 120 │ │ │ │ + st.d $zero, $s8, 128 │ │ │ │ + st.d $zero, $s8, 32 │ │ │ │ + st.d $zero, $s8, 40 │ │ │ │ + st.d $zero, $s8, 48 │ │ │ │ + bl -48968 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + bne $t1, $t0, 224 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + move $a0, $s8 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - bl 403976 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ + ld.d $a4, $s2, 32 │ │ │ │ + ldptr.w $a3, $s2, 40 │ │ │ │ + pcaddi $a2, 141733 │ │ │ │ + li.w $a1, 248 │ │ │ │ + pcaddi $a0, 141677 │ │ │ │ + bl 515288 │ │ │ │ + ldptr.w $a3, $sp, 20 │ │ │ │ + pcaddi $a2, 141736 │ │ │ │ + li.w $a1, 249 │ │ │ │ + pcaddi $a0, 141672 │ │ │ │ + bl 515268 │ │ │ │ + ld.wu $a1, $sp, 20 │ │ │ │ move $a0, $zero │ │ │ │ - bl 403948 │ │ │ │ - ld.d $t7, $sp, 8 │ │ │ │ - move $s8, $a0 │ │ │ │ - beqz $s5, 1324 │ │ │ │ - bnez $t7, 1440 │ │ │ │ - move $t7, $s5 │ │ │ │ - move $s5, $t7 │ │ │ │ - move $t7, $zero │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - st.d $s1, $sp, 32 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $a6, $zero │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ - b -2460 │ │ │ │ - move $t7, $zero │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - bne $s7, $t0, 1004 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ - move $s5, $t7 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $fp, $zero │ │ │ │ - bl 403844 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - stx.b $zero, $a0, $s7 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -38932 │ │ │ │ + li.w $a1, 168 │ │ │ │ + move $fp, $a0 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - bl 403816 │ │ │ │ - beq $s6, $s4, 1360 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - ld.b $s7, $s4, 0 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ - b -4144 │ │ │ │ - nop │ │ │ │ + bl -38948 │ │ │ │ + pcaddi $a2, 141732 │ │ │ │ + li.w $a1, 253 │ │ │ │ + move $s8, $a0 │ │ │ │ + pcaddi $a0, 141659 │ │ │ │ + bl 515216 │ │ │ │ + ld.d $a1, $s2, 16 │ │ │ │ + addi.d $a2, $sp, 20 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 229008 │ │ │ │ + ldptr.w $a3, $sp, 20 │ │ │ │ + move $s3, $a0 │ │ │ │ + pcaddi $a2, 141727 │ │ │ │ + li.w $a1, 263 │ │ │ │ + pcaddi $a0, 141649 │ │ │ │ + bl 515176 │ │ │ │ + ldptr.w $t0, $sp, 20 │ │ │ │ + bnez $t0, -412 │ │ │ │ + pcaddi $a2, 141729 │ │ │ │ + li.w $a1, 270 │ │ │ │ + pcaddi $a0, 141643 │ │ │ │ + bl 515152 │ │ │ │ + ldptr.w $t0, $sp, 20 │ │ │ │ + b -300 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + bl -48332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s6, $a1 │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $s7 │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -3456 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + pcalau12i $s2, 193 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $a0, $a1 │ │ │ │ + pcaddi $a1, 141433 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.b $zero, $sp, 11 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bl -50088 │ │ │ │ + beqz $a0, 496 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ld.bu $t0, $sp, 11 │ │ │ │ + ori $t0, $t0, 0x1 │ │ │ │ + st.b $t0, $sp, 11 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ld.bu $t0, $sp, 11 │ │ │ │ + ori $t0, $t0, 0x2 │ │ │ │ + st.b $t0, $sp, 11 │ │ │ │ nop │ │ │ │ - beqz $s5, 976 │ │ │ │ - bnez $t6, 1156 │ │ │ │ - move $t6, $s5 │ │ │ │ - b -684 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + beqz $t0, 28 │ │ │ │ + ld.bu $t0, $sp, 11 │ │ │ │ + ld.bu $t1, $s0, 144 │ │ │ │ + ori $t2, $t0, 0xc │ │ │ │ + st.b $t2, $sp, 11 │ │ │ │ + bnez $t1, 400 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ld.bu $t0, $sp, 11 │ │ │ │ + ori $t0, $t0, 0x4 │ │ │ │ + st.b $t0, $sp, 11 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 136 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ld.bu $t0, $sp, 11 │ │ │ │ + ori $t0, $t0, 0x10 │ │ │ │ + st.b $t0, $sp, 11 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.d $a0, $sp, 12 │ │ │ │ + st.w $t0, $sp, 12 │ │ │ │ + bl -50012 │ │ │ │ + ld.wu $a2, $sp, 12 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + bl -50032 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a0, $sp, 11 │ │ │ │ + bl -50052 │ │ │ │ + ld.d $a0, $s0, 72 │ │ │ │ + beqz $a0, 72 │ │ │ │ + ld.wu $a2, $sp, 12 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -50076 │ │ │ │ + ldptr.w $t0, $s0, 88 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + st.w $t0, $sp, 20 │ │ │ │ + bl -50104 │ │ │ │ + ld.wu $a2, $sp, 20 │ │ │ │ + ld.d $a0, $s0, 80 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 8 │ │ │ │ + bl -50124 │ │ │ │ nop │ │ │ │ - beqz $t3, 1056 │ │ │ │ - beqz $t7, -2676 │ │ │ │ - bnez $s2, 1472 │ │ │ │ - move $s7, $s0 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - li.w $t3, 43 │ │ │ │ - move $a6, $zero │ │ │ │ - b -2044 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - pcaddi $a2, 143108 │ │ │ │ - li.w $a1, 0xb0e │ │ │ │ - pcaddi $a0, 143006 │ │ │ │ - st.d $a5, $sp, 24 │ │ │ │ - bl 520996 │ │ │ │ - ld.d $a5, $sp, 24 │ │ │ │ - b -988 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - pcaddi $a2, 143100 │ │ │ │ - li.w $a1, 0xb0e │ │ │ │ - pcaddi $a0, 142998 │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - bl 520964 │ │ │ │ - ld.d $a5, $sp, 32 │ │ │ │ - b -1500 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $a0, $t0 │ │ │ │ - beqz $t0, 992 │ │ │ │ - beqz $t7, 20 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $t3, $s7 │ │ │ │ - beqz $s2, -2136 │ │ │ │ - move $t7, $s2 │ │ │ │ - move $a6, $s1 │ │ │ │ - b -2788 │ │ │ │ + ld.d $a0, $s0, 120 │ │ │ │ + beqz $a0, 20 │ │ │ │ + ld.wu $a2, $sp, 12 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + bl -50152 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + beqz $a0, 92 │ │ │ │ + ld.wu $a2, $sp, 12 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + bl -50176 │ │ │ │ + ld.wu $a2, $sp, 12 │ │ │ │ + ld.d $a0, $s0, 96 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -50196 │ │ │ │ + ldptr.w $t0, $s0, 112 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ + st.w $t0, $sp, 16 │ │ │ │ + bl -50224 │ │ │ │ + ld.wu $a2, $sp, 16 │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 16 │ │ │ │ + bl -50244 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 136 │ │ │ │ + beqz $a0, 20 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, 16 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -50272 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -49144 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + bne $t1, $t0, 88 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ori $t0, $t0, 0x2c │ │ │ │ + st.b $t0, $sp, 11 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 141584 │ │ │ │ + li.w $a1, 312 │ │ │ │ + pcaddi $a0, 141490 │ │ │ │ + bl 407836 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -50324 │ │ │ │ nop │ │ │ │ + bl -48940 │ │ │ │ nop │ │ │ │ - move $t2, $a0 │ │ │ │ - move $a0, $t0 │ │ │ │ - beqz $t0, 944 │ │ │ │ - move $a0, $s6 │ │ │ │ - beqz $t6, -3464 │ │ │ │ - move $t3, $s0 │ │ │ │ - beqz $fp, -1992 │ │ │ │ - move $t6, $fp │ │ │ │ - b -3480 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ - move $s5, $t7 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -368 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - bstrpick.d $s0, $s6, 0x1f, 0x0 │ │ │ │ - move $s7, $t6 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - li.w $s5, 1 │ │ │ │ - bl 403444 │ │ │ │ - move $t0, $a0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - bl 403412 │ │ │ │ - beq $s8, $s4, 1020 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - ld.b $s0, $s8, 0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - move $t6, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - b -3988 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + pcalau12i $s8, 193 │ │ │ │ + ld.d $s8, $s8, -240 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + move $t1, $a2 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + move $a2, $a3 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $a1, $sp, 40 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $a1, $t1 │ │ │ │ + li.w $a3, 126 │ │ │ │ + li.w $a4, 127 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.w $zero, $sp, 60 │ │ │ │ + st.w $zero, $sp, 64 │ │ │ │ + st.w $zero, $sp, 68 │ │ │ │ + st.b $zero, $sp, 59 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + bl 545176 │ │ │ │ + move $s3, $a0 │ │ │ │ + pcaddi $a1, 144645 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.w $fp, $s3, 4 │ │ │ │ + bl -50768 │ │ │ │ + beqz $a0, 1600 │ │ │ │ + move $a3, $a0 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.d $a0, $sp, 60 │ │ │ │ + bl -50700 │ │ │ │ + ld.wu $a1, $sp, 60 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -39856 │ │ │ │ + ld.wu $a2, $sp, 60 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 4 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + bl -50740 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a0, $sp, 59 │ │ │ │ + bl -50760 │ │ │ │ + ld.bu $t0, $sp, 59 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + andi $t1, $t0, 0x1 │ │ │ │ + beqz $t1, 108 │ │ │ │ + beqz $s4, 1008 │ │ │ │ nop │ │ │ │ + ld.wu $a1, $sp, 60 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -39932 │ │ │ │ + ld.wu $a2, $sp, 60 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s7, $a0 │ │ │ │ + bl -50816 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.d $a0, $sp, 68 │ │ │ │ + bl -50836 │ │ │ │ + ld.wu $a1, $sp, 60 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -39988 │ │ │ │ + ld.wu $a2, $sp, 68 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 8 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -50872 │ │ │ │ + ld.bu $t0, $sp, 59 │ │ │ │ nop │ │ │ │ + andi $t1, $t0, 0x2 │ │ │ │ + move $s5, $zero │ │ │ │ + beqz $t1, 48 │ │ │ │ + beqz $s4, 924 │ │ │ │ + ld.wu $a1, $sp, 60 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -40048 │ │ │ │ + ld.wu $a2, $sp, 60 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $s5, $a0 │ │ │ │ + bl -50932 │ │ │ │ + ld.bu $t0, $sp, 59 │ │ │ │ + andi $t1, $t0, 0x4 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t1, 160 │ │ │ │ + beqz $s4, 1212 │ │ │ │ + ld.wu $a1, $sp, 60 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -40112 │ │ │ │ + ld.wu $a2, $sp, 60 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 4 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + bl -50996 │ │ │ │ + ld.wu $a1, $sp, 60 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -40144 │ │ │ │ + ld.wu $a2, $sp, 60 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + bl -51028 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + bl -51048 │ │ │ │ + ld.wu $a1, $sp, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -40200 │ │ │ │ + ld.bu $t0, $sp, 59 │ │ │ │ + move $s2, $a0 │ │ │ │ + andi $t0, $t0, 0x20 │ │ │ │ + beqz $t0, 772 │ │ │ │ + beqz $s4, 1120 │ │ │ │ nop │ │ │ │ + ld.wu $a2, $sp, 64 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -51108 │ │ │ │ + ld.bu $t0, $sp, 59 │ │ │ │ + andi $t0, $t0, 0x10 │ │ │ │ + move $s1, $zero │ │ │ │ + bnez $t0, 568 │ │ │ │ nop │ │ │ │ + li.w $a1, 168 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -40276 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.bu $t1, $sp, 59 │ │ │ │ + ldptr.w $t3, $sp, 68 │ │ │ │ + st.d $t0, $a0, 16 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ldptr.w $t2, $sp, 64 │ │ │ │ + bstrpick.d $t1, $t1, 0x5, 0x5 │ │ │ │ + st.d $t0, $a0, 80 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + stptr.d $s3, $a0, 0 │ │ │ │ + st.w $fp, $a0, 8 │ │ │ │ + st.d $t0, $a0, 32 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.d $s7, $a0, 72 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.d $s5, $a0, 120 │ │ │ │ + st.d $t0, $a0, 96 │ │ │ │ + st.w $t3, $a0, 88 │ │ │ │ + st.d $s2, $a0, 104 │ │ │ │ + st.d $s1, $a0, 136 │ │ │ │ + st.b $t1, $a0, 144 │ │ │ │ + st.w $t2, $a0, 112 │ │ │ │ + move $s6, $a0 │ │ │ │ + beqz $s4, 360 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -49964 │ │ │ │ + ld.d $a0, $s3, 16 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $fp │ │ │ │ + bl 521052 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $s1, 384 │ │ │ │ nop │ │ │ │ + move $a1, $s1 │ │ │ │ + bl 119036 │ │ │ │ + bnez $a0, 120 │ │ │ │ + pcaddi $a2, 141486 │ │ │ │ + li.w $a1, 593 │ │ │ │ + pcaddi $a0, 141292 │ │ │ │ + bl 513748 │ │ │ │ nop │ │ │ │ - move $s8, $a0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2936 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -50608 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + ldptr.d $t1, $s8, 0 │ │ │ │ + bne $t2, $t1, 944 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ + move $a0, $s6 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 16 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beq $t0, $s6, 48 │ │ │ │ nop │ │ │ │ - or $t0, $fp, $t6 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, -3624 │ │ │ │ - move $t2, $a0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - move $a0, $t0 │ │ │ │ - li.w $s7, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -4000 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 403268 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $t0, 1916 │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -1396 │ │ │ │ - beqz $s1, 16 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beq $t0, $s1, 40 │ │ │ │ nop │ │ │ │ - or $t3, $s2, $t7 │ │ │ │ - bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ - bnez $t3, -3304 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s2, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - b -3044 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 403180 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $t0, 1828 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - b -1964 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 141421 │ │ │ │ + li.w $a1, 576 │ │ │ │ + pcaddi $a0, 141263 │ │ │ │ + bl 513632 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $s3, 117 │ │ │ │ + beq $a0, $s3, 120 │ │ │ │ nop │ │ │ │ + li.w $t1, 97 │ │ │ │ + beq $a0, $t1, 316 │ │ │ │ + pcaddi $a2, 141423 │ │ │ │ + li.w $a1, 579 │ │ │ │ + pcaddi $a0, 141253 │ │ │ │ + bl 513592 │ │ │ │ + pcalau12i $s2, 193 │ │ │ │ + ld.d $s2, $s2, -232 │ │ │ │ + li.w $s1, 13 │ │ │ │ + li.w $s5, 8 │ │ │ │ + li.w $s4, 32 │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + bl -50128 │ │ │ │ + ext.w.b $a0, $a0 │ │ │ │ + blt $s1, $a0, 28 │ │ │ │ + bge $s5, $a0, -72 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + bl -50148 │ │ │ │ + ext.w.b $a0, $a0 │ │ │ │ + bge $s1, $a0, -16 │ │ │ │ nop │ │ │ │ + beq $a0, $s4, -40 │ │ │ │ + li.w $t1, 105 │ │ │ │ + beq $a0, $t1, -224 │ │ │ │ + bne $a0, $s3, -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ - add.d $t3, $a0, $t3 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - move $t6, $s7 │ │ │ │ - bnez $t0, -2836 │ │ │ │ - move $s6, $a1 │ │ │ │ - move $t6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $s7 │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -4124 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + pcaddi $a2, 141410 │ │ │ │ + li.w $a1, 585 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a0, 141225 │ │ │ │ + bl 513480 │ │ │ │ + move $a1, $s1 │ │ │ │ + st.d $s0, $s6, 136 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -1652 │ │ │ │ + b -280 │ │ │ │ nop │ │ │ │ + ldptr.w $a4, $sp, 60 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + pcaddi $a2, 141347 │ │ │ │ + li.w $a1, 565 │ │ │ │ + pcaddi $a0, 141213 │ │ │ │ + bl 513432 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -50344 │ │ │ │ + ld.d $a0, $s3, 16 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $fp │ │ │ │ + bl 520672 │ │ │ │ + move $s0, $a0 │ │ │ │ + bnez $s1, -372 │ │ │ │ + pcaddi $a2, 141347 │ │ │ │ + li.w $a1, 573 │ │ │ │ + pcaddi $a0, 141201 │ │ │ │ + bl 513384 │ │ │ │ + b -360 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s8, $t3 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s2, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - b -4776 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t3, $a0, $t3 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - beqz $t0, -4812 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -3220 │ │ │ │ nop │ │ │ │ + li.w $a1, 17 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -40836 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 16 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -51720 │ │ │ │ + st.b $zero, $s1, 16 │ │ │ │ + b -596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t6, -1444 │ │ │ │ - move $a0, $s6 │ │ │ │ - bnez $fp, 636 │ │ │ │ - move $s0, $s1 │ │ │ │ - li.w $t3, 43 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - b -2572 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - bstrpick.d $s0, $s6, 0x1f, 0x0 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $s5, $zero │ │ │ │ - b -532 │ │ │ │ nop │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -51568 │ │ │ │ nop │ │ │ │ - move $fp, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b -3344 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s5, $t7 │ │ │ │ - move $a6, $s1 │ │ │ │ - b -1292 │ │ │ │ + pcaddi $a2, 141271 │ │ │ │ + li.w $a1, 434 │ │ │ │ + pcaddi $a0, 141167 │ │ │ │ + bl 513248 │ │ │ │ + b -1016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a2, 141269 │ │ │ │ + li.w $a1, 444 │ │ │ │ + pcaddi $a0, 141159 │ │ │ │ + bl 513216 │ │ │ │ + b -936 │ │ │ │ nop │ │ │ │ - lu12i.w $t8, 2 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - ori $t8, $t8, 0x710 │ │ │ │ - b -3488 │ │ │ │ nop │ │ │ │ - move $s5, $fp │ │ │ │ - move $s2, $s5 │ │ │ │ - move $fp, $zero │ │ │ │ - b -5012 │ │ │ │ nop │ │ │ │ + ld.wu $a1, $sp, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -41000 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s4, 364 │ │ │ │ + ld.wu $a2, $sp, 64 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -51892 │ │ │ │ + ldptr.w $t3, $sp, 64 │ │ │ │ + beqz $t3, 232 │ │ │ │ + addi.w $t0, $t3, -1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + bgeu $t1, $t0, 348 │ │ │ │ + bstrpick.d $t2, $t3, 0x1f, 0x2 │ │ │ │ + slli.d $t2, $t2, 0x6 │ │ │ │ + move $t0, $s2 │ │ │ │ + add.d $t2, $t2, $s2 │ │ │ │ + move $t1, $s1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s7, $s5 │ │ │ │ - move $fp, $s7 │ │ │ │ - move $s5, $zero │ │ │ │ - b -4444 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - move $t3, $a0 │ │ │ │ - move $t6, $s7 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bnez $t0, -3204 │ │ │ │ - move $t6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $s7 │ │ │ │ - li.w $s6, 1 │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -4492 │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s2, $zero │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $t3, $s8 │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $t7, $zero │ │ │ │ - b -5128 │ │ │ │ + vld $vr1, $t1, 0 │ │ │ │ + vexth.d.w $vr2, $vr1 │ │ │ │ + vslti.w $vr3, $vr1, 0 │ │ │ │ + vilvl.w $vr1, $vr3, $vr1 │ │ │ │ + vld $vr0, $t1, 16 │ │ │ │ + addi.d $t0, $t0, 64 │ │ │ │ + vst $vr2, $t0, -48 │ │ │ │ + vst $vr1, $t0, -64 │ │ │ │ + vslti.w $vr2, $vr0, 0 │ │ │ │ + vexth.d.w $vr1, $vr0 │ │ │ │ + vilvl.w $vr0, $vr2, $vr0 │ │ │ │ + vst $vr1, $t0, -16 │ │ │ │ + vst $vr0, $t0, -32 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + bne $t0, $t2, -56 │ │ │ │ + andi $t0, $t3, 0x3 │ │ │ │ + beqz $t0, 120 │ │ │ │ + move $t0, $t3 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - beqz $t6, -1728 │ │ │ │ - bnez $fp, 468 │ │ │ │ - st.d $t6, $sp, 32 │ │ │ │ - move $s0, $s1 │ │ │ │ - li.w $t3, 43 │ │ │ │ - move $a0, $zero │ │ │ │ - b -2856 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t4, $t1, $s1, 0x3 │ │ │ │ + ldptr.w $t5, $t4, 0 │ │ │ │ + ldptr.w $t4, $t4, 4 │ │ │ │ + alsl.d $t1, $t1, $s2, 0x4 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + stptr.d $t5, $t1, 0 │ │ │ │ + st.d $t4, $t1, 8 │ │ │ │ + bgeu $t2, $t3, 72 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t2, $s1, 0x3 │ │ │ │ + ldptr.w $t4, $t1, 0 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + alsl.d $t2, $t2, $s2, 0x4 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + stptr.d $t4, $t2, 0 │ │ │ │ + st.d $t1, $t2, 8 │ │ │ │ + bgeu $t0, $t3, 36 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t0, $s1, 0x3 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x4 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + st.d $t1, $t0, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - move $t3, $a0 │ │ │ │ - bnez $t0, 128 │ │ │ │ - ld.d $fp, $sp, 8 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -5196 │ │ │ │ - beqz $t7, -1312 │ │ │ │ - b -1308 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -3640 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -51432 │ │ │ │ + ld.bu $t0, $sp, 59 │ │ │ │ + b -1028 │ │ │ │ nop │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -4704 │ │ │ │ nop │ │ │ │ - st.d $t6, $sp, 32 │ │ │ │ nop │ │ │ │ - bnez $fp, 80 │ │ │ │ - move $t3, $s0 │ │ │ │ - move $a0, $s6 │ │ │ │ - move $s0, $s1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2964 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ nop │ │ │ │ - bnez $s2, 64 │ │ │ │ - move $t3, $s7 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $s7, $s0 │ │ │ │ - li.w $s2, 1 │ │ │ │ - b -3204 │ │ │ │ - ld.d $fp, $sp, 8 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -3712 │ │ │ │ nop │ │ │ │ - move $s5, $t7 │ │ │ │ - b -1428 │ │ │ │ - move $s7, $fp │ │ │ │ - move $a0, $s6 │ │ │ │ - move $t6, $fp │ │ │ │ - b -4516 │ │ │ │ - move $t7, $s2 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $s5, $s2 │ │ │ │ - b -3900 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - move $s8, $s2 │ │ │ │ - move $s1, $s0 │ │ │ │ - move $s2, $s5 │ │ │ │ - ld.d $a4, $sp, 72 │ │ │ │ - ld.d $a3, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $t7, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - b -5360 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $s6, 2 │ │ │ │ - move $s8, $fp │ │ │ │ - ld.d $a4, $sp, 128 │ │ │ │ - move $fp, $s5 │ │ │ │ - ld.d $a3, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $t6, $zero │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s6, $s6, 0x710 │ │ │ │ - b -4824 │ │ │ │ + pcaddi $a2, 141187 │ │ │ │ + li.w $a1, 450 │ │ │ │ + pcaddi $a0, 141071 │ │ │ │ + bl 512864 │ │ │ │ + b -1224 │ │ │ │ nop │ │ │ │ - move $t7, $s2 │ │ │ │ - move $a6, $s1 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - b -4036 │ │ │ │ - move $t6, $fp │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - b -4680 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - move $s7, $s5 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $t3, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ - beqz $t0, -4688 │ │ │ │ - move $s5, $fp │ │ │ │ - move $t3, $t2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - b -3680 │ │ │ │ nop │ │ │ │ - or $fp, $s2, $t7 │ │ │ │ - bstrpick.w $fp, $fp, 0x7, 0x0 │ │ │ │ - bnez $fp, 216 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - b -4008 │ │ │ │ + pcaddi $a2, 141185 │ │ │ │ + li.w $a1, 514 │ │ │ │ + pcaddi $a0, 141063 │ │ │ │ + bl 512832 │ │ │ │ + b -1128 │ │ │ │ nop │ │ │ │ - move $t7, $s2 │ │ │ │ - move $a6, $zero │ │ │ │ - st.d $s2, $sp, 8 │ │ │ │ - b -4148 │ │ │ │ - move $t6, $fp │ │ │ │ - st.d $fp, $sp, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - b -4796 │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - move $s1, $s0 │ │ │ │ - ld.d $a4, $sp, 72 │ │ │ │ - ld.d $a3, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s8, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - li.w $s2, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - b -5620 │ │ │ │ - lu12i.w $s6, 2 │ │ │ │ - ld.d $a4, $sp, 128 │ │ │ │ - ld.d $a3, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s8, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - move $t6, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s6, $s6, 0x710 │ │ │ │ - b -5076 │ │ │ │ - masknez $t0, $a0, $s0 │ │ │ │ - maskeqz $a5, $a0, $s0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bnez $t0, -5536 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - pcaddi $a2, 142734 │ │ │ │ - li.w $a1, 0xb70 │ │ │ │ - pcaddi $a0, 142604 │ │ │ │ - st.d $a5, $sp, 8 │ │ │ │ - bl 519388 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - b -5572 │ │ │ │ - bnez $t7, -1848 │ │ │ │ - move $s2, $fp │ │ │ │ - move $s8, $a0 │ │ │ │ - move $t3, $a0 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s5, $s2 │ │ │ │ - move $t7, $zero │ │ │ │ - b -5816 │ │ │ │ nop │ │ │ │ - move $t2, $a0 │ │ │ │ - move $fp, $s7 │ │ │ │ - move $a0, $zero │ │ │ │ - b -5308 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 142693 │ │ │ │ - li.w $a1, 0xaf2 │ │ │ │ - pcaddi $a0, 142581 │ │ │ │ - bl 519300 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -45488 │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 401932 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - b -6320 │ │ │ │ + pcaddi $a2, 141183 │ │ │ │ + li.w $a1, 518 │ │ │ │ + pcaddi $a0, 141055 │ │ │ │ + bl 512800 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - move $s8, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s4, $zero │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s0, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - b -5968 │ │ │ │ + move $t0, $zero │ │ │ │ + b -236 │ │ │ │ + bl -50684 │ │ │ │ nop │ │ │ │ - lu12i.w $s6, 2 │ │ │ │ - st.d $zero, $sp, 120 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - ori $s6, $s6, 0x710 │ │ │ │ - b -5440 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + pcaddi $a2, 140548 │ │ │ │ + li.w $a1, 424 │ │ │ │ + pcaddi $a0, 141044 │ │ │ │ + bl 406052 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -52108 │ │ │ │ nop │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s5, $t3 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $t7, $zero │ │ │ │ - b -3176 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - li.w $fp, 1 │ │ │ │ - li.w $t7, 1 │ │ │ │ - beq $t3, $t0, -6124 │ │ │ │ - move $s7, $s0 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $s2, $s5 │ │ │ │ - b -4052 │ │ │ │ - move $fp, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - b -5632 │ │ │ │ nop │ │ │ │ - li.w $t0, -4 │ │ │ │ - pcaddi $a3, 142576 │ │ │ │ - bne $a4, $t0, 8 │ │ │ │ - pcaddi $a3, 142570 │ │ │ │ - pcaddi $a2, 142593 │ │ │ │ - li.w $a1, 0xac9 │ │ │ │ - pcaddi $a0, 142497 │ │ │ │ - bl 518964 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - bl -44736 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -45832 │ │ │ │ - bl -45020 │ │ │ │ - ldptr.w $a0, $a0, 0 │ │ │ │ - bl -45268 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 142566 │ │ │ │ - li.w $a1, 0xab6 │ │ │ │ - pcaddi $a0, 142484 │ │ │ │ - bl 518912 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -45876 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $a1, 16 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ + bl -51640 │ │ │ │ + ld.d $a0, $s0, 72 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -51656 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + st.d $zero, $s0, 72 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -51672 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + beqz $a1, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 545752 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -51708 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -51724 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 120 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -51740 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 136 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -51756 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 80 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -51772 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 96 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -51788 │ │ │ │ nop │ │ │ │ - li.w $t0, -4 │ │ │ │ - xor $t0, $a4, $t0 │ │ │ │ - pcaddi $t1, 142541 │ │ │ │ - pcaddi $a3, 142544 │ │ │ │ - maskeqz $a3, $a3, $t0 │ │ │ │ - masknez $t0, $t1, $t0 │ │ │ │ - pcaddi $a2, 142561 │ │ │ │ - li.w $a1, 0xb54 │ │ │ │ - pcaddi $a0, 142465 │ │ │ │ - or $a3, $a3, $t0 │ │ │ │ - bl 518832 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -45956 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -51816 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + ld.d $t3, $a0, 72 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + pcalau12i $s5, 193 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + ldptr.d $t2, $s5, 0 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t3, $t0 │ │ │ │ + li.w $t1, 253 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bgeu $t1, $t0, 212 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + ld.wu $s0, $a0, 88 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.w $a1, $sp, 4 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $s6, $a1 │ │ │ │ + beqz $s0, 208 │ │ │ │ + ld.d $s3, $a0, 80 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 471296 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 112 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 164 │ │ │ │ + addi.d $s3, $s2, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 471252 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s7, $t0 │ │ │ │ - move $a0, $s6 │ │ │ │ - move $t6, $zero │ │ │ │ - b -3008 │ │ │ │ + beqz $s2, 128 │ │ │ │ + ldptr.w $a0, $s2, 4 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 194 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 142588 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -45848 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -46016 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + bne $t1, $t0, 104 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + beqz $s1, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s6, $a1 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $t6, $zero │ │ │ │ - st.b $s0, $t3, 0 │ │ │ │ - b -5824 │ │ │ │ nop │ │ │ │ - li.w $t3, 13 │ │ │ │ - move $s6, $a0 │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $t6, 1 │ │ │ │ - beq $s0, $t3, -5848 │ │ │ │ - move $t3, $s0 │ │ │ │ - move $fp, $s7 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -4168 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 148287 │ │ │ │ - li.w $a2, 0xb04 │ │ │ │ - pcaddi $a1, 142423 │ │ │ │ - pcaddi $a0, 142544 │ │ │ │ - bl -46436 │ │ │ │ + slli.w $a0, $t0, 0x0 │ │ │ │ + b -68 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 148281 │ │ │ │ - li.w $a2, 0xb67 │ │ │ │ - pcaddi $a1, 142417 │ │ │ │ - pcaddi $a0, 142538 │ │ │ │ - bl -46460 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl 401268 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $a0, $a0, 60 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $a1 │ │ │ │ - li.w $a1, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - bl 401128 │ │ │ │ - bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x1 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $a2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 401096 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -45104 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.w $s1, $s0, 12 │ │ │ │ - st.w $zero, $s0, 8 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $a1 │ │ │ │ - li.w $a1, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - bl 401016 │ │ │ │ - bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x1 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $a2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 400984 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -45216 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.w $s1, $s0, 12 │ │ │ │ - st.w $zero, $s0, 8 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - beqz $t0, 44 │ │ │ │ - li.w $t0, 1 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + bl -10600 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + bl -51268 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 193 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + ldptr.w $s5, $a0, 8 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + beqz $s5, 240 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s6, 253 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s3, 72 │ │ │ │ + ldx.bu $t1, $t1, $s2 │ │ │ │ + bgeu $s6, $t1, 264 │ │ │ │ + ld.wu $s0, $s3, 88 │ │ │ │ + st.w $s4, $sp, 4 │ │ │ │ + beqz $s0, 380 │ │ │ │ + ld.d $s8, $s3, 80 │ │ │ │ nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 470920 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 184 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 332 │ │ │ │ + addi.d $s8, $fp, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 470876 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 296 │ │ │ │ + ldptr.w $t1, $fp, 4 │ │ │ │ + bltu $s5, $t1, 168 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s3, 8 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $s4, $s2, 0x0 │ │ │ │ + bltu $s4, $t1, -132 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - beqz $t0, -36 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - sltu $t0, $zero, $t0 │ │ │ │ - move $a0, $t0 │ │ │ │ + pcalau12i $t0, 193 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 312 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a1, 16 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - beqz $a0, 36 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -46088 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $a1, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - pcaddi $a3, 148159 │ │ │ │ - li.w $a2, 823 │ │ │ │ - pcaddi $a1, 142291 │ │ │ │ - pcaddi $a0, 142434 │ │ │ │ - bl -46964 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ - ret │ │ │ │ + beqz $s1, 160 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a1, 8 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - beqz $t0, 104 │ │ │ │ - ldptr.w $t1, $a1, 28 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - bnez $t1, 28 │ │ │ │ - b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 380576 │ │ │ │ - ldptr.w $t1, $s1, 28 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $t1, -36 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 148121 │ │ │ │ - li.w $a2, 979 │ │ │ │ - pcaddi $a1, 142247 │ │ │ │ - pcaddi $a0, 142394 │ │ │ │ - bl -47140 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bgeu $s5, $t1, -156 │ │ │ │ + ld.d $t1, $s3, 72 │ │ │ │ + ldx.bu $s5, $t1, $s2 │ │ │ │ + bgeu $s6, $s5, 208 │ │ │ │ + ld.wu $s0, $s3, 88 │ │ │ │ + st.w $s4, $sp, 4 │ │ │ │ + beqz $s0, 164 │ │ │ │ + ld.d $s5, $s3, 80 │ │ │ │ + nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s1, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 470640 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 96 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 116 │ │ │ │ + addi.d $s5, $s8, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s1, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 470596 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 80 │ │ │ │ + ldptr.w $s5, $s8, 4 │ │ │ │ + b -272 │ │ │ │ nop │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a2, 140766 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 140774 │ │ │ │ + bl 404972 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -53188 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ld.bu $t1, $a2, 0 │ │ │ │ - addi.w $t1, $t1, -62 │ │ │ │ - andi $t1, $t1, 0xfd │ │ │ │ - beqz $t1, 32 │ │ │ │ - bl -45336 │ │ │ │ + beqz $s1, 32 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -11204 │ │ │ │ nop │ │ │ │ - addi.w $s0, $a3, -1 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $a0, $a2 │ │ │ │ - addi.d $a1, $a2, 1 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -46176 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - stx.b $zero, $a0, $a2 │ │ │ │ - ldptr.d $t1, $s1, 0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ldx.d $t1, $t1, $a1 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - st.w $s0, $t1, 12 │ │ │ │ - st.d $a0, $t1, 56 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ld.bu $t1, $a2, 0 │ │ │ │ - addi.w $t1, $t1, -62 │ │ │ │ - andi $t1, $t1, 0xfd │ │ │ │ - beqz $t1, 32 │ │ │ │ - bl -45468 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $s5, $s5, 0x0 │ │ │ │ + b -380 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -51912 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $a1 │ │ │ │ + ld.wu $a1, $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + bl -42664 │ │ │ │ + st.d $a0, $s0, 72 │ │ │ │ + st.w $zero, $s0, 88 │ │ │ │ + st.d $zero, $s0, 80 │ │ │ │ + bl 57312 │ │ │ │ + ldptr.w $t3, $s0, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t3, 200 │ │ │ │ + move $t1, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $t7, 253 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + bgeu $t2, $t3, 168 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s0, 24 │ │ │ │ + alsl.d $t2, $t1, $t2, 0x2 │ │ │ │ + ldptr.w $t5, $t2, 0 │ │ │ │ + beqz $t5, -28 │ │ │ │ + ldptr.d $t4, $s0, 0 │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + addi.w $t2, $t5, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ld.d $t4, $t4, 16 │ │ │ │ + ldx.wu $t3, $t3, $t2 │ │ │ │ + slti $t6, $t0, 0 │ │ │ │ + masknez $t0, $t0, $t6 │ │ │ │ + add.d $t2, $t4, $t0 │ │ │ │ + ldx.bu $t6, $t2, $t1 │ │ │ │ + ldx.bu $t2, $t2, $t3 │ │ │ │ + bne $t6, $t2, 28 │ │ │ │ + add.d $t6, $t4, $t1 │ │ │ │ + add.d $t4, $t4, $t3 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + ldx.bu $t3, $t6, $t0 │ │ │ │ + ldx.bu $t2, $t4, $t0 │ │ │ │ + beq $t3, $t2, -12 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + slt $t2, $t2, $t0 │ │ │ │ + ld.d $t6, $s0, 72 │ │ │ │ + slli.w $t3, $t0, 0x0 │ │ │ │ + maskeqz $t3, $t3, $t2 │ │ │ │ + masknez $t2, $s1, $t2 │ │ │ │ + or $s1, $t3, $t2 │ │ │ │ + bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ + add.d $t6, $t6, $t2 │ │ │ │ + blt $t7, $t0, 108 │ │ │ │ + st.b $t0, $t6, 0 │ │ │ │ + ldptr.w $t3, $s0, 8 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + bltu $t2, $t3, -152 │ │ │ │ nop │ │ │ │ - addi.w $s0, $a3, -1 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $a0, $a2 │ │ │ │ - addi.d $a1, $a2, 1 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -46336 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - stx.b $zero, $a0, $a2 │ │ │ │ - ldptr.d $t1, $s1, 0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ldx.d $t1, $t1, $a1 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - stptr.w $s0, $t1, 0 │ │ │ │ - st.d $a0, $t1, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + ld.wu $a1, $s0, 88 │ │ │ │ + ld.d $a0, $s0, 80 │ │ │ │ + pcaddi $a3, 117532 │ │ │ │ + li.w $a2, 8 │ │ │ │ + bl -53020 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + st.w $s1, $s0, 92 │ │ │ │ + st.b $zero, $t0, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $a1, 0 │ │ │ │ - bstrpick.d $t3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t3, 0x3 │ │ │ │ - ldx.d $t0, $t0, $t4 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - ldptr.w $t1, $t0, 64 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - move $s0, $a3 │ │ │ │ - add.w $t2, $t1, $a4 │ │ │ │ - bnez $t1, 56 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - st.d $s0, $t0, 48 │ │ │ │ - st.w $t2, $t0, 64 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, -2 │ │ │ │ + st.b $t2, $t6, 0 │ │ │ │ + ldptr.w $a1, $s0, 88 │ │ │ │ + ld.d $a0, $s0, 80 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + bl -43012 │ │ │ │ + ldptr.w $t2, $s0, 88 │ │ │ │ + ld.d $t5, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s0, 80 │ │ │ │ + alsl.d $a0, $t4, $a0, 0x3 │ │ │ │ + ldptr.w $t3, $s0, 8 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t5, $a0, 0 │ │ │ │ + st.w $t0, $a0, 4 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + st.w $t2, $s0, 88 │ │ │ │ + li.w $t7, 253 │ │ │ │ + b -352 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + pcalau12i $s5, 192 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + ldptr.d $t1, $s5, 0 │ │ │ │ + pcalau12i $t0, 193 │ │ │ │ + ld.bu $t0, $t0, -1076 │ │ │ │ st.d $s1, $sp, 72 │ │ │ │ - move $s1, $a1 │ │ │ │ - addi.w $a1, $t2, 2 │ │ │ │ - move $a0, $a3 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ st.d $s2, $sp, 64 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bstrpick.d $s2, $a1, 0x1f, 0x0 │ │ │ │ + bnez $t0, 212 │ │ │ │ + ld.d $t0, $a0, 96 │ │ │ │ + ldx.b $a0, $t0, $s2 │ │ │ │ + st.b $a0, $sp, 15 │ │ │ │ + nop │ │ │ │ + li.w $t0, -128 │ │ │ │ + bne $a0, $t0, 116 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + ld.wu $s0, $s1, 112 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - ld.d $s2, $t0, 48 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - addi.w $s3, $t2, 1 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 400124 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 400096 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.wu $a2, $sp, 16 │ │ │ │ - addi.w $t0, $t1, 1 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - st.d $a0, $s1, 16 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - stx.w $t0, $a0, $t3 │ │ │ │ - move $a1, $s0 │ │ │ │ - add.d $a0, $s0, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -46632 │ │ │ │ - ld.wu $a2, $sp, 8 │ │ │ │ + beqz $s0, 232 │ │ │ │ + ld.d $s3, $s1, 104 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s3, 0x4 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -46652 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - move $a0, $s2 │ │ │ │ - stx.b $zero, $s0, $a2 │ │ │ │ - stx.b $zero, $s0, $t0 │ │ │ │ - bl -46916 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ + bl 469944 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 104 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 188 │ │ │ │ + addi.d $s3, $s2, 16 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s3, 0x4 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 469900 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s2, 152 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + bne $t1, $t0, 160 │ │ │ │ ld.d $ra, $sp, 88 │ │ │ │ - move $t2, $s3 │ │ │ │ - ldx.d $t0, $t0, $t4 │ │ │ │ ld.d $s1, $sp, 72 │ │ │ │ ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - st.d $s0, $t0, 48 │ │ │ │ - st.w $t2, $t0, 64 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ + beqz $s1, 96 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -136 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $a1, 8 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - beqz $t1, 260 │ │ │ │ - bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - beqz $t1, 244 │ │ │ │ - ldptr.w $t2, $t1, 64 │ │ │ │ - add.w $t3, $t2, $a4 │ │ │ │ - bnez $t2, 40 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - st.w $t3, $t1, 64 │ │ │ │ - st.d $a3, $t1, 48 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $a1, $a0, 160 │ │ │ │ + ldptr.w $a0, $a0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s2, $a1 │ │ │ │ + bl -52572 │ │ │ │ + ldptr.w $a0, $s1, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 15 │ │ │ │ + bl -52924 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 72 │ │ │ │ + ld.b $a0, $sp, 15 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $a1, $sp, 32 │ │ │ │ - addi.w $a1, $t3, 2 │ │ │ │ - move $a0, $a3 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - addi.w $s1, $t3, 1 │ │ │ │ - ld.d $s0, $t1, 48 │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 399816 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.wu $a2, $sp, 40 │ │ │ │ - move $a3, $a0 │ │ │ │ - addi.w $t1, $t2, 1 │ │ │ │ - bstrpick.d $a0, $t1, 0x1f, 0x0 │ │ │ │ - move $a1, $a3 │ │ │ │ - add.d $a0, $a3, $a0 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl -46904 │ │ │ │ - ld.wu $a2, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -46924 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $a3, $a0 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $a2 │ │ │ │ - stx.b $zero, $a3, $t1 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl -47196 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.d $t1, $t4, 8 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - move $t3, $s1 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - st.w $t3, $t1, 64 │ │ │ │ - st.d $a3, $t1, 48 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + move $a3, $s6 │ │ │ │ + pcaddi $a2, 140562 │ │ │ │ + li.w $a1, 775 │ │ │ │ + pcaddi $a0, 140542 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl 404040 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -54120 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -52744 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -52616 │ │ │ │ + ld.d $t4, $a0, 120 │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + ldx.w $s6, $t4, $t0 │ │ │ │ + ld.d $t1, $a0, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + pcalau12i $s3, 192 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + ldptr.d $t3, $s3, 0 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t1, $t0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + bstrpick.d $s7, $a1, 0x1f, 0x0 │ │ │ │ + bgeu $t2, $t0, 376 │ │ │ │ + ld.wu $s0, $a0, 88 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.w $s6, $sp, 4 │ │ │ │ + beqz $s0, 424 │ │ │ │ + ld.d $s8, $a0, 80 │ │ │ │ + addi.d $fp, $sp, 4 │ │ │ │ + nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 469424 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 256 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 372 │ │ │ │ + addi.d $s8, $s4, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 469380 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s4, 336 │ │ │ │ + ldptr.w $s6, $s4, 4 │ │ │ │ + ld.d $t1, $s5, 72 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + ldx.bu $t0, $t1, $s7 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $a0, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 108 │ │ │ │ + ld.wu $s0, $s5, 88 │ │ │ │ + st.w $s2, $sp, 4 │ │ │ │ + beqz $s0, 264 │ │ │ │ + ld.d $s5, $s5, 80 │ │ │ │ + addi.d $fp, $sp, 4 │ │ │ │ + nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 469296 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 160 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 212 │ │ │ │ + addi.d $s5, $s4, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 469252 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s4, 176 │ │ │ │ + ldptr.w $a0, $s4, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + sub.d $a0, $a0, $s6 │ │ │ │ + sltui $a0, $a0, 1 │ │ │ │ + bne $t1, $t0, 192 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ - pcaddi $a3, 147887 │ │ │ │ - li.w $a2, 1342 │ │ │ │ - pcaddi $a1, 142007 │ │ │ │ - pcaddi $a0, 142158 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - bl -48108 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - ldptr.w $s2, $a1, 28 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - bne $s2, $a7, 516 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s3, $a0 │ │ │ │ - addi.w $a1, $s2, 1 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s6, $a3 │ │ │ │ - move $fp, $a4 │ │ │ │ - move $s4, $a5 │ │ │ │ - move $s1, $a6 │ │ │ │ - bl 399536 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $a0, 448 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 379344 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s8, $s8, 0x3 │ │ │ │ - stx.d $a0, $s7, $s8 │ │ │ │ - ldx.d $t0, $t0, $s8 │ │ │ │ - vst $vr0, $t0, 68 │ │ │ │ - ld.bu $t0, $s5, 0 │ │ │ │ - addi.w $t0, $t0, -62 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - beqz $t0, 28 │ │ │ │ - bl -46400 │ │ │ │ + beqz $s1, 128 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s7, $s6, -1 │ │ │ │ - bstrpick.d $s8, $s7, 0x1f, 0x0 │ │ │ │ - ldptr.w $s6, $s0, 28 │ │ │ │ - addi.d $a1, $s5, 1 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -47260 │ │ │ │ - stx.b $zero, $s5, $s8 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - ldptr.w $a2, $s0, 28 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $s5, $t0, 24 │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ - move $a4, $s1 │ │ │ │ - move $a3, $fp │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -908 │ │ │ │ - ldptr.w $t1, $s0, 36 │ │ │ │ - ldptr.w $t0, $s0, 40 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - sltu $t3, $s1, $t1 │ │ │ │ - sltu $t2, $t0, $s1 │ │ │ │ - masknez $t1, $t1, $t3 │ │ │ │ - masknez $t0, $t0, $t2 │ │ │ │ - maskeqz $t3, $s1, $t3 │ │ │ │ - maskeqz $t2, $s1, $t2 │ │ │ │ - or $t1, $t1, $t3 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - st.w $t1, $s0, 36 │ │ │ │ - st.w $t0, $s0, 40 │ │ │ │ - beqz $s4, 188 │ │ │ │ - beqz $s2, 8 │ │ │ │ - beqz $a0, 204 │ │ │ │ - ldptr.w $s2, $s0, 28 │ │ │ │ - addi.w $a1, $s2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 399284 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - move $t1, $a0 │ │ │ │ - beqz $a0, 228 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - move $a0, $s3 │ │ │ │ - alsl.d $s2, $t0, $t1, 0x3 │ │ │ │ - bl 379084 │ │ │ │ - ldptr.w $a2, $s0, 28 │ │ │ │ - move $a4, $s1 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -712 │ │ │ │ + beqz $s1, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 28 │ │ │ │ - ld.bu $t1, $s0, 60 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s0, 28 │ │ │ │ - bnez $t1, 16 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s0, 24 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a0, -96 │ │ │ │ - pcaddi $a3, 147756 │ │ │ │ - li.w $a2, 1475 │ │ │ │ - pcaddi $a1, 141870 │ │ │ │ - pcaddi $a0, 142049 │ │ │ │ - bl -48648 │ │ │ │ - pcaddi $a3, 147751 │ │ │ │ - li.w $a2, 1471 │ │ │ │ - pcaddi $a1, 141865 │ │ │ │ - pcaddi $a0, 142030 │ │ │ │ - bl -48668 │ │ │ │ nop │ │ │ │ - bl -46764 │ │ │ │ + slli.w $s6, $t0, 0x0 │ │ │ │ + b -260 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - pcaddi $a3, 147743 │ │ │ │ - li.w $a2, 1461 │ │ │ │ - pcaddi $a1, 141857 │ │ │ │ - pcaddi $a0, 142016 │ │ │ │ - bl -48700 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 147741 │ │ │ │ - li.w $a2, 1378 │ │ │ │ - pcaddi $a1, 141851 │ │ │ │ - pcaddi $a0, 142024 │ │ │ │ - bl -48724 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - ldptr.w $s0, $a1, 28 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $a0, $a1, 8 │ │ │ │ - addi.w $a1, $s0, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl 398964 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - beqz $a0, 56 │ │ │ │ - move $t1, $a0 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ move $a0, $s2 │ │ │ │ - alsl.d $s0, $t0, $t1, 0x3 │ │ │ │ - bl 378764 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -12648 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 147705 │ │ │ │ - li.w $a2, 1378 │ │ │ │ - pcaddi $a1, 141815 │ │ │ │ - pcaddi $a0, 141988 │ │ │ │ - bl -48868 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - ldptr.w $s0, $a1, 28 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ + nop │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -12676 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -53320 │ │ │ │ + ld.d $t4, $a0, 120 │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + ldx.w $s6, $t4, $t0 │ │ │ │ + ld.d $t1, $a0, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + pcalau12i $s3, 192 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + ldptr.d $t3, $s3, 0 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t1, $t0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + move $s5, $a0 │ │ │ │ move $s2, $a1 │ │ │ │ - ldptr.d $a0, $a1, 0 │ │ │ │ - addi.w $a1, $s0, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl 398820 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - beqz $a0, 72 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - move $t0, $a0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - add.d $s1, $t0, $s0 │ │ │ │ - bl 378616 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ldx.d $t0, $t0, $s0 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - vst $vr0, $t0, 68 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + bstrpick.d $s7, $a1, 0x1f, 0x0 │ │ │ │ + bgeu $t2, $t0, 392 │ │ │ │ + ld.wu $s0, $a0, 88 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.w $s6, $sp, 4 │ │ │ │ + beqz $s0, 440 │ │ │ │ + ld.d $s8, $a0, 80 │ │ │ │ + addi.d $fp, $sp, 4 │ │ │ │ + nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 468864 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 272 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 388 │ │ │ │ + addi.d $s8, $s4, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 468820 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s4, 352 │ │ │ │ + ldptr.w $s6, $s4, 4 │ │ │ │ + ld.d $t1, $s5, 72 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + ldx.bu $t0, $t1, $s7 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $a0, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 108 │ │ │ │ + ld.wu $s0, $s5, 88 │ │ │ │ + st.w $s2, $sp, 4 │ │ │ │ + beqz $s0, 280 │ │ │ │ + ld.d $s5, $s5, 80 │ │ │ │ + addi.d $fp, $sp, 4 │ │ │ │ + nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 468736 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 176 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 228 │ │ │ │ + addi.d $s5, $s4, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 468692 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s4, 192 │ │ │ │ + ldptr.w $a0, $s4, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + sltu $a0, $a0, $s6 │ │ │ │ + bne $t1, $t0, 212 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ - bl -47100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - ldptr.w $s4, $a1, 28 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - bne $s4, $a6, 328 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s6, $a0 │ │ │ │ - addi.w $a1, $s4, 1 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $s2, $a2 │ │ │ │ - move $s7, $a3 │ │ │ │ - move $s8, $a4 │ │ │ │ - move $s1, $a5 │ │ │ │ - bl 398632 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $a0, 296 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 378440 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - bstrpick.d $s3, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x3 │ │ │ │ - stx.d $a0, $s5, $s3 │ │ │ │ - ldx.d $t0, $t0, $s3 │ │ │ │ - vst $vr0, $t0, 68 │ │ │ │ - ld.bu $t0, $s2, 0 │ │ │ │ - addi.w $t0, $t0, -62 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - beqz $t0, 20 │ │ │ │ - bl -47304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s5, $s7, -1 │ │ │ │ - bstrpick.d $a2, $s5, 0x1f, 0x0 │ │ │ │ - addi.d $a1, $s2, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -48152 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $a4, $s1 │ │ │ │ - move $a3, $s8 │ │ │ │ - stx.b $zero, $s2, $a2 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s0 │ │ │ │ - ldx.d $t0, $t0, $s3 │ │ │ │ - move $a0, $s6 │ │ │ │ - st.d $s2, $t0, 24 │ │ │ │ - stptr.w $s5, $t0, 0 │ │ │ │ - bl -1796 │ │ │ │ - ldptr.w $t1, $s0, 36 │ │ │ │ - ldptr.w $t0, $s0, 40 │ │ │ │ - ldptr.w $t4, $s0, 28 │ │ │ │ - sltu $t3, $s1, $t1 │ │ │ │ - sltu $t2, $t0, $s1 │ │ │ │ - masknez $t1, $t1, $t3 │ │ │ │ - masknez $t0, $t0, $t2 │ │ │ │ - maskeqz $t3, $s1, $t3 │ │ │ │ - maskeqz $t2, $s1, $t2 │ │ │ │ - ld.bu $t5, $s0, 60 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - or $t1, $t1, $t3 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - st.w $t4, $s0, 28 │ │ │ │ - st.w $t1, $s0, 36 │ │ │ │ - st.w $t0, $s0, 40 │ │ │ │ - bnez $t5, 16 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s0, 24 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 147573 │ │ │ │ - li.w $a2, 1424 │ │ │ │ - pcaddi $a1, 141677 │ │ │ │ - pcaddi $a0, 141836 │ │ │ │ - bl -49420 │ │ │ │ + beqz $s1, 128 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ - bl -47516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t1, $t0, $a1 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - move $a0, $zero │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - addi.w $s0, $a3, 2 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - ld.d $s2, $t1, 24 │ │ │ │ - move $s3, $a2 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - bl 398220 │ │ │ │ - move $s1, $a0 │ │ │ │ - bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 398204 │ │ │ │ - move $a1, $s2 │ │ │ │ - bstrpick.d $s5, $s0, 0x1f, 0x0 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -48176 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -48188 │ │ │ │ - pcaddi $a1, 141212 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -47768 │ │ │ │ - pcaddi $a1, 141209 │ │ │ │ - move $s6, $s2 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -47788 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -49384 │ │ │ │ - li.w $s2, 1 │ │ │ │ - bnez $a0, 84 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -48808 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -48816 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + beqz $s1, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -48888 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -48896 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 398012 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 397996 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -48380 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -48392 │ │ │ │ - pcaddi $a1, 146291 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -47972 │ │ │ │ - move $s2, $a0 │ │ │ │ - pcaddi $a1, 146287 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -47988 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -49584 │ │ │ │ - sltui $s2, $a0, 1 │ │ │ │ - b -196 │ │ │ │ nop │ │ │ │ + slli.w $s6, $t0, 0x0 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - ld.bu $t1, $a2, 0 │ │ │ │ - addi.w $t1, $t1, -62 │ │ │ │ - andi $t1, $t1, 0xfd │ │ │ │ - beqz $t1, 16 │ │ │ │ - bl -48040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s4, $a3, -1 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - addi.d $a1, $a2, 1 │ │ │ │ - move $a0, $a2 │ │ │ │ - bstrpick.d $a2, $s4, 0x1f, 0x0 │ │ │ │ - move $s2, $a7 │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - move $s6, $a4 │ │ │ │ - move $s3, $a5 │ │ │ │ - move $s1, $a6 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl -48884 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - stx.b $zero, $a0, $a2 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - st.d $a0, $t1, 56 │ │ │ │ - st.w $s4, $t1, 12 │ │ │ │ - ld.bu $t1, $s0, 62 │ │ │ │ - beqz $t1, 32 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -572 │ │ │ │ - beqz $a0, 200 │ │ │ │ nop │ │ │ │ - move $a4, $s1 │ │ │ │ - move $a3, $s6 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -2572 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - beqz $s3, 140 │ │ │ │ - beqz $t0, 232 │ │ │ │ - move $a4, $s1 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -2272 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 36 │ │ │ │ - ldptr.w $t0, $s0, 40 │ │ │ │ - ldptr.w $t4, $s0, 32 │ │ │ │ - sltu $t3, $s1, $t1 │ │ │ │ - sltu $t2, $t0, $s1 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - masknez $t1, $t1, $t3 │ │ │ │ - masknez $t0, $t0, $t2 │ │ │ │ - maskeqz $t3, $s1, $t3 │ │ │ │ - maskeqz $t2, $s1, $t2 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - or $t1, $t1, $t3 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - st.w $t4, $s0, 32 │ │ │ │ - st.w $t1, $s0, 36 │ │ │ │ - st.w $t0, $s0, 40 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - beqz $t0, -104 │ │ │ │ - pcaddi $a3, 147378 │ │ │ │ - li.w $a2, 1601 │ │ │ │ - pcaddi $a1, 141478 │ │ │ │ - pcaddi $a0, 141657 │ │ │ │ - bl -50216 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 141660 │ │ │ │ - li.w $a1, 1588 │ │ │ │ - pcaddi $a0, 141472 │ │ │ │ - bl 327188 │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 141669 │ │ │ │ - li.w $a1, 1589 │ │ │ │ - pcaddi $a0, 141467 │ │ │ │ - bl 327168 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 141676 │ │ │ │ - li.w $a1, 1590 │ │ │ │ - pcaddi $a0, 141462 │ │ │ │ - bl 327148 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -49964 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -13224 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 147355 │ │ │ │ - li.w $a2, 1598 │ │ │ │ - pcaddi $a1, 141455 │ │ │ │ - pcaddi $a0, 141622 │ │ │ │ - bl -50308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -13252 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -53896 │ │ │ │ addi.d $sp, $sp, -96 │ │ │ │ + ld.d $t0, $a0, 72 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + pcalau12i $s3, 192 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + ldptr.d $t2, $s3, 0 │ │ │ │ st.d $ra, $sp, 88 │ │ │ │ - ld.bu $t0, $a2, 0 │ │ │ │ st.d $s0, $sp, 80 │ │ │ │ st.d $s1, $sp, 72 │ │ │ │ - addi.w $t0, $t0, -62 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - beqz $t0, 24 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - bl -48520 │ │ │ │ - nop │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + bstrpick.d $t3, $a1, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t0, $t3 │ │ │ │ + li.w $t1, 253 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s5, $a1 │ │ │ │ + bgeu $t1, $s7, 356 │ │ │ │ + ld.wu $s0, $a0, 88 │ │ │ │ + st.w $a1, $sp, 4 │ │ │ │ + beqz $s0, 376 │ │ │ │ + ld.d $s7, $a0, 80 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 468328 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 248 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 332 │ │ │ │ + addi.d $s7, $s2, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 468284 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.w $s3, $a3, -1 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $a0, $a2 │ │ │ │ - addi.d $a1, $a2, 1 │ │ │ │ - bstrpick.d $a2, $s3, 0x1f, 0x0 │ │ │ │ - move $s4, $a6 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - move $s1, $a4 │ │ │ │ - move $s2, $a5 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - bl -49356 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t2, 0x3 │ │ │ │ - stx.b $zero, $a0, $a2 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ldx.d $t0, $t0, $t4 │ │ │ │ - st.d $a0, $t0, 56 │ │ │ │ - st.w $s3, $t0, 12 │ │ │ │ - ld.bu $t3, $s0, 62 │ │ │ │ - beqz $t3, 56 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -1052 │ │ │ │ - beqz $a0, 320 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - ldx.d $t0, $t0, $t4 │ │ │ │ + beqz $s2, 296 │ │ │ │ + ldptr.w $s7, $s2, 4 │ │ │ │ + ld.d $t0, $s6, 72 │ │ │ │ nop │ │ │ │ - ldptr.w $s3, $t0, 64 │ │ │ │ - add.w $t3, $s2, $s3 │ │ │ │ - bnez $s3, 112 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $a0, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 100 │ │ │ │ + ld.wu $s0, $s6, 88 │ │ │ │ + st.w $s5, $sp, 4 │ │ │ │ + beqz $s0, 248 │ │ │ │ + ld.d $s6, $s6, 80 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 468200 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 152 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 204 │ │ │ │ + addi.d $s6, $s2, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 468156 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $s0, 36 │ │ │ │ - ldptr.w $t1, $s0, 40 │ │ │ │ - ldptr.w $t4, $s0, 32 │ │ │ │ - st.w $t3, $t0, 64 │ │ │ │ - st.d $s1, $t0, 48 │ │ │ │ - sltu $t3, $s2, $t2 │ │ │ │ - sltu $t0, $t1, $s2 │ │ │ │ + beqz $s2, 168 │ │ │ │ + ldptr.w $a0, $s2, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + sltu $a0, $a0, $s7 │ │ │ │ + bne $t1, $t0, 164 │ │ │ │ ld.d $ra, $sp, 88 │ │ │ │ - masknez $t2, $t2, $t3 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t3, $s2, $t3 │ │ │ │ - maskeqz $t0, $s2, $t0 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - or $t2, $t2, $t3 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - st.w $t4, $s0, 32 │ │ │ │ - st.w $t2, $s0, 36 │ │ │ │ - st.w $t1, $s0, 40 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ ld.d $s2, $sp, 64 │ │ │ │ ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - addi.w $a1, $t3, 2 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - ld.d $s5, $t0, 48 │ │ │ │ - addi.w $s6, $t3, 1 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - bl 397072 │ │ │ │ - move $s1, $a0 │ │ │ │ - addi.w $a1, $s4, 1 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 397048 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - addi.w $t0, $s3, 1 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - stx.w $t0, $a0, $t2 │ │ │ │ - bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ - add.d $a0, $s1, $t1 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl -49672 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -49692 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s1, $s3 │ │ │ │ - move $a0, $s5 │ │ │ │ - stx.b $zero, $s1, $t0 │ │ │ │ - bl -49952 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - move $t3, $s6 │ │ │ │ ld.d $s5, $sp, 40 │ │ │ │ - ldx.d $t0, $t0, $t4 │ │ │ │ ld.d $s6, $sp, 32 │ │ │ │ - b -272 │ │ │ │ - nop │ │ │ │ - pcaddi $a3, 147227 │ │ │ │ - li.w $a2, 1554 │ │ │ │ - pcaddi $a1, 141323 │ │ │ │ - pcaddi $a0, 141538 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - bl -50844 │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - move $fp, $a1 │ │ │ │ - ldptr.w $t0, $fp, 28 │ │ │ │ - bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s2, $t0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bl 396848 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - beqz $s5, 860 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - div.wu $s4, $s2, $s5 │ │ │ │ - addi.w $s0, $s5, -1 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $s3, $s0 │ │ │ │ - beqz $s0, 852 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - li.w $s7, 1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 396748 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $s7, $a0, 62 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - move $s6, $a0 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - st.w $s4, $s6, 28 │ │ │ │ - st.w $s4, $s6, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 396656 │ │ │ │ - ld.d $t1, $fp, 8 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - beqz $t1, 32 │ │ │ │ - ldptr.d $s6, $s1, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.wu $a1, $s6, 28 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 396624 │ │ │ │ - st.d $a0, $s6, 8 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $fp, 16 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - beqz $t0, 680 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ - st.d $t0, $a0, 16 │ │ │ │ - nop │ │ │ │ - ldptr.w $a5, $a0, 28 │ │ │ │ - beqz $a5, 156 │ │ │ │ - ld.d $a2, $fp, 8 │ │ │ │ - ldptr.d $t8, $fp, 0 │ │ │ │ - ldptr.d $t7, $a0, 0 │ │ │ │ - ldptr.w $t1, $a0, 36 │ │ │ │ - ldptr.w $t0, $a0, 40 │ │ │ │ - beqz $a2, 788 │ │ │ │ - ld.d $a4, $a0, 8 │ │ │ │ - bstrpick.d $a1, $a5, 0x1f, 0x0 │ │ │ │ - move $t6, $s8 │ │ │ │ - move $t2, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bstrpick.d $t3, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - add.d $t5, $t8, $t3 │ │ │ │ - ldptr.d $a6, $t5, 0 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - stx.d $a6, $t7, $t2 │ │ │ │ - ldx.d $t3, $a2, $t3 │ │ │ │ - stx.d $t3, $a4, $t2 │ │ │ │ - ldptr.d $t3, $t5, 0 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - ldptr.w $t5, $t3, 64 │ │ │ │ - sltu $t3, $t1, $t5 │ │ │ │ - maskeqz $t1, $t1, $t3 │ │ │ │ - masknez $t3, $t5, $t3 │ │ │ │ - or $t1, $t1, $t3 │ │ │ │ - sltu $t3, $t5, $t0 │ │ │ │ - maskeqz $t0, $t0, $t3 │ │ │ │ - masknez $t3, $t5, $t3 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - bne $t2, $a1, -76 │ │ │ │ - st.w $t1, $a0, 36 │ │ │ │ - st.w $t0, $a0, 40 │ │ │ │ - add.w $s8, $a5, $s8 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bltu $s2, $s0, -344 │ │ │ │ - bgeu $s0, $s5, 732 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - mod.wu $s1, $t0, $s5 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - add.w $s1, $s1, $s4 │ │ │ │ - bstrpick.d $s2, $s1, 0x1f, 0x0 │ │ │ │ - li.w $s4, 1 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x3 │ │ │ │ - slli.d $s2, $s2, 0x3 │ │ │ │ + beqz $s1, 96 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -280 │ │ │ │ nop │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 396348 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $s4, $a0, 62 │ │ │ │ - move $s6, $a0 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.w $s1, $s6, 28 │ │ │ │ - st.w $s1, $s6, 24 │ │ │ │ - bl 396256 │ │ │ │ - ld.d $t0, $fp, 8 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - beqz $t0, 32 │ │ │ │ - ldptr.d $s6, $s0, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.wu $a1, $s6, 28 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 396224 │ │ │ │ - st.d $a0, $s6, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $fp, 16 │ │ │ │ - ldptr.d $a1, $s0, 0 │ │ │ │ - beqz $t0, 312 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ - st.d $t0, $a1, 16 │ │ │ │ nop │ │ │ │ - ldptr.w $a4, $a1, 28 │ │ │ │ - beqz $a4, 156 │ │ │ │ - ld.d $a3, $fp, 8 │ │ │ │ - ldptr.d $a0, $fp, 0 │ │ │ │ - ldptr.d $t8, $a1, 0 │ │ │ │ - ldptr.w $t5, $a1, 36 │ │ │ │ - ldptr.w $t6, $a1, 40 │ │ │ │ - beqz $a3, 292 │ │ │ │ - ld.d $a5, $a1, 8 │ │ │ │ - bstrpick.d $a2, $a4, 0x1f, 0x0 │ │ │ │ - move $t7, $s8 │ │ │ │ - move $t1, $zero │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ nop │ │ │ │ + beqz $s1, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - add.d $t2, $a0, $t0 │ │ │ │ - ldptr.d $t3, $t2, 0 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - stx.d $t3, $t8, $t1 │ │ │ │ - ldx.d $t0, $a3, $t0 │ │ │ │ - stx.d $t0, $a5, $t1 │ │ │ │ - ldptr.d $t0, $t2, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - ldptr.w $t0, $t0, 64 │ │ │ │ - sltu $t3, $t0, $t5 │ │ │ │ - sltu $t2, $t6, $t0 │ │ │ │ - maskeqz $a6, $t0, $t3 │ │ │ │ - maskeqz $t0, $t0, $t2 │ │ │ │ - masknez $t3, $t5, $t3 │ │ │ │ - masknez $t2, $t6, $t2 │ │ │ │ - or $t5, $a6, $t3 │ │ │ │ - or $t6, $t0, $t2 │ │ │ │ - bne $t1, $a2, -76 │ │ │ │ - st.w $t5, $a1, 36 │ │ │ │ - st.w $t6, $a1, 40 │ │ │ │ - add.w $s8, $s8, $a4 │ │ │ │ nop │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bltu $s3, $s5, -344 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $s8, $zero │ │ │ │ - b -452 │ │ │ │ + slli.w $s7, $s7, 0x0 │ │ │ │ + b -252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t1, $fp, 59 │ │ │ │ - beqz $t1, -660 │ │ │ │ - ld.bu $t1, $fp, 60 │ │ │ │ - beqz $t1, -668 │ │ │ │ - b -688 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -13736 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $fp, 59 │ │ │ │ - beqz $t1, -292 │ │ │ │ - ld.bu $t1, $fp, 60 │ │ │ │ - beqz $t1, -300 │ │ │ │ - b -320 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -54384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + pcalau12i $s4, 192 │ │ │ │ + ld.d $s4, $s4, -240 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s5, $a2 │ │ │ │ + bnez $a1, 20 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + beq $t0, $a2, 336 │ │ │ │ nop │ │ │ │ - bstrpick.d $a2, $a4, 0x1f, 0x0 │ │ │ │ - move $t0, $t8 │ │ │ │ - move $t7, $s8 │ │ │ │ - alsl.d $a2, $a2, $t8, 0x3 │ │ │ │ - bstrpick.d $t1, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t2, $a0, $t1 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - ldptr.w $t1, $t2, 64 │ │ │ │ - st.d $t2, $t0, -8 │ │ │ │ - sltu $t3, $t1, $t5 │ │ │ │ - sltu $t2, $t6, $t1 │ │ │ │ - maskeqz $t8, $t1, $t3 │ │ │ │ - maskeqz $t1, $t1, $t2 │ │ │ │ - masknez $t3, $t5, $t3 │ │ │ │ - masknez $t2, $t6, $t2 │ │ │ │ - or $t5, $t8, $t3 │ │ │ │ - or $t6, $t1, $t2 │ │ │ │ - bne $t0, $a2, -60 │ │ │ │ - b -256 │ │ │ │ + beq $s3, $s5, 328 │ │ │ │ + ldptr.w $t0, $s2, 8 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + bltu $s5, $t0, 348 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ nop │ │ │ │ + bstrpick.d $s5, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + ldx.w $s7, $t1, $s5 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + slli.w $fp, $t1, 0x0 │ │ │ │ + bgeu $t2, $t1, 112 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s7, $sp, 20 │ │ │ │ + beqz $s0, 828 │ │ │ │ + ld.d $s8, $s2, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 467752 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 568 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 780 │ │ │ │ + addi.d $s8, $s6, 8 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 467708 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bstrpick.d $a1, $a5, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $t7, 0x3 │ │ │ │ - move $t6, $s8 │ │ │ │ + beqz $s6, 744 │ │ │ │ + ldptr.w $fp, $s6, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.d $t2, $t8, $t2 │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - ldptr.w $t5, $t2, 64 │ │ │ │ - st.d $t2, $t7, -8 │ │ │ │ - sltu $t3, $t1, $t5 │ │ │ │ - sltu $t2, $t5, $t0 │ │ │ │ - maskeqz $t1, $t1, $t3 │ │ │ │ - maskeqz $t0, $t0, $t2 │ │ │ │ - masknez $t3, $t5, $t3 │ │ │ │ - masknez $t2, $t5, $t2 │ │ │ │ - or $t1, $t1, $t3 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - bne $t7, $a1, -60 │ │ │ │ - b -752 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 620 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s3, $sp, 20 │ │ │ │ + beqz $s0, 736 │ │ │ │ + ld.d $s7, $s2, 80 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 467632 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 416 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 692 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 467588 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 656 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + bltu $t0, $fp, 488 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ ld.d $s6, $sp, 56 │ │ │ │ ld.d $s7, $sp, 48 │ │ │ │ ld.d $s8, $sp, 40 │ │ │ │ - b -332 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t0, $a1, 24 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - bgeu $a2, $t0, 512 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 395588 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - st.w $zero, $a0, 24 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - ldptr.w $t0, $s2, 24 │ │ │ │ - add.w $t1, $s0, $a3 │ │ │ │ - move $s1, $a0 │ │ │ │ - sltu $t1, $t0, $t1 │ │ │ │ - sub.w $t0, $t0, $s0 │ │ │ │ - maskeqz $t0, $t0, $t1 │ │ │ │ - masknez $t1, $a3, $t1 │ │ │ │ - or $a3, $t0, $t1 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - bstrpick.d $a1, $a3, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - st.w $a3, $s1, 28 │ │ │ │ - st.w $a3, $s1, 24 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 395456 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - beqz $t0, 24 │ │ │ │ - ld.wu $a1, $s1, 28 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 395428 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - ld.d $t0, $s2, 16 │ │ │ │ - beqz $t0, 196 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ - st.d $t0, $s1, 16 │ │ │ │ nop │ │ │ │ - ldptr.w $t6, $s1, 28 │ │ │ │ - beqz $t6, 132 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - ldptr.d $t8, $s2, 0 │ │ │ │ - ldptr.d $t5, $s1, 0 │ │ │ │ - ldptr.w $t7, $s1, 36 │ │ │ │ - ldptr.w $t0, $s1, 40 │ │ │ │ - beqz $a0, 180 │ │ │ │ - ld.d $a1, $s1, 8 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - move $t1, $zero │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - add.d $t3, $t8, $t2 │ │ │ │ - ldptr.d $t4, $t3, 0 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - stx.d $t4, $t5, $t1 │ │ │ │ - ldx.d $t2, $a0, $t2 │ │ │ │ - stx.d $t2, $a1, $t1 │ │ │ │ - ldptr.d $t2, $t3, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - ldptr.w $t4, $t2, 64 │ │ │ │ - sltu $t3, $t7, $t4 │ │ │ │ - sltu $t2, $t4, $t0 │ │ │ │ - maskeqz $t7, $t7, $t3 │ │ │ │ - maskeqz $t0, $t0, $t2 │ │ │ │ - masknez $t3, $t4, $t3 │ │ │ │ - masknez $t2, $t4, $t2 │ │ │ │ - or $t7, $t7, $t3 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - bne $t1, $t6, -76 │ │ │ │ - st.w $t7, $s1, 36 │ │ │ │ - st.w $t0, $s1, 40 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + bne $t1, $t0, 688 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ ret │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ldx.bu $s7, $t0, $t2 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s7, 492 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s5, $sp, 20 │ │ │ │ + beqz $s0, 576 │ │ │ │ + ld.d $s8, $s2, 80 │ │ │ │ + srli.d $s7, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 467440 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 288 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 532 │ │ │ │ + addi.d $s8, $fp, 8 │ │ │ │ + srli.d $s7, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 467396 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 496 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $s8, $s5, 1 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 336 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s8, $sp, 20 │ │ │ │ + beqz $s0, 484 │ │ │ │ + ld.d $fp, $s2, 80 │ │ │ │ nop │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 467312 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 192 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 436 │ │ │ │ + addi.d $fp, $s7, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 467268 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $s2, 59 │ │ │ │ - beqz $t1, -180 │ │ │ │ - ld.bu $t1, $s2, 60 │ │ │ │ - beqz $t1, -188 │ │ │ │ - b -208 │ │ │ │ + beqz $s7, 400 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ + bgeu $t0, $t2, -592 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + slli.d $s6, $t0, 0x2 │ │ │ │ + ldx.w $a0, $t1, $s6 │ │ │ │ + bgeu $s3, $a0, -608 │ │ │ │ + bgeu $s5, $a0, 148 │ │ │ │ + b -616 │ │ │ │ nop │ │ │ │ + beqz $s6, 288 │ │ │ │ + move $s0, $s6 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - move $t1, $t5 │ │ │ │ - alsl.d $t6, $t6, $t5, 0x3 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.d $t2, $t8, $t2 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - ldptr.w $t4, $t2, 64 │ │ │ │ - st.d $t2, $t1, -8 │ │ │ │ - sltu $t3, $t7, $t4 │ │ │ │ - sltu $t2, $t4, $t0 │ │ │ │ - maskeqz $t7, $t7, $t3 │ │ │ │ - maskeqz $t0, $t0, $t2 │ │ │ │ - masknez $t3, $t4, $t3 │ │ │ │ - masknez $t2, $t4, $t2 │ │ │ │ - or $t7, $t7, $t3 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - bne $t6, $t1, -60 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 146773 │ │ │ │ - li.w $a2, 1687 │ │ │ │ - pcaddi $a1, 140865 │ │ │ │ - pcaddi $a0, 141092 │ │ │ │ - bl -52668 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - ld.bu $t0, $a1, 60 │ │ │ │ - beqz $t0, 940 │ │ │ │ - ld.d $t0, $a1, 96 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s0, $a2 │ │ │ │ - bltu $t0, $a2, 856 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - bstrpick.d $s7, $a2, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $s7, 0x3 │ │ │ │ - bl 395016 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - beqz $s0, 532 │ │ │ │ - ld.d $t0, $s5, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - ldptr.w $s6, $t0, 8 │ │ │ │ - alsl.d $t1, $s7, $a0, 0x3 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - div.wu $s8, $s6, $s0 │ │ │ │ - addi.w $t0, $s8, 1 │ │ │ │ - mod.wu $s6, $s6, $s0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - addi.w $t0, $s8, -1 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - move $s2, $a0 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ + beqz $fp, 224 │ │ │ │ + move $s0, $fp │ │ │ │ + b -600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 394908 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - li.w $a2, 152 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl -51860 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ld.d $s1, $sp, 32 │ │ │ │ - move $s7, $s8 │ │ │ │ - st.b $zero, $t0, 61 │ │ │ │ - st.d $zero, $t0, 28 │ │ │ │ - stptr.d $zero, $t0, 0 │ │ │ │ - st.d $zero, $t0, 8 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - beqz $s6, 20 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - addi.w $s6, $s6, -1 │ │ │ │ - move $s1, $s8 │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $s7, 0x1f, 0x0 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ - bl 394748 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 394728 │ │ │ │ - ld.d $t1, $s5, 96 │ │ │ │ - stptr.d $a0, $fp, 0 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - ldptr.d $a1, $t1, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - slli.d $t2, $t0, 0x3 │ │ │ │ - move $a2, $s0 │ │ │ │ - alsl.d $a1, $t0, $a1, 0x3 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl -51992 │ │ │ │ - st.w $s7, $fp, 8 │ │ │ │ - st.w $s7, $fp, 12 │ │ │ │ - move $t2, $zero │ │ │ │ - beqz $s3, 36 │ │ │ │ - ld.d $t1, $s5, 96 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ nop │ │ │ │ - beqz $s7, 48 │ │ │ │ - ldptr.d $t0, $fp, 0 │ │ │ │ - add.d $t4, $s0, $t0 │ │ │ │ nop │ │ │ │ + beqz $s7, 256 │ │ │ │ + move $s0, $s7 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - sub.w $t1, $t1, $t2 │ │ │ │ - st.w $t1, $t0, -8 │ │ │ │ - bne $t4, $t0, -16 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s5, 104 │ │ │ │ - bnez $t0, 196 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $fp, $t0, 96 │ │ │ │ - st.d $s4, $t0, 104 │ │ │ │ - beqz $s4, 148 │ │ │ │ - ldptr.d $t2, $fp, 0 │ │ │ │ - ldptr.d $t1, $s4, 0 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - alsl.d $t1, $s1, $t1, 0x3 │ │ │ │ - alsl.d $s1, $s1, $t2, 0x3 │ │ │ │ - ldptr.w $t1, $t1, 16 │ │ │ │ - ldptr.w $t2, $s1, 16 │ │ │ │ - bne $t2, $t1, 328 │ │ │ │ nop │ │ │ │ - st.w $t1, $t0, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - add.w $s3, $s7, $s3 │ │ │ │ - bne $t0, $s2, -408 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + beqz $s6, 256 │ │ │ │ + move $s0, $s6 │ │ │ │ + b -224 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ldx.w $a0, $t0, $s5 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + b -484 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -524 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $fp, 0 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - alsl.d $s1, $s1, $t1, 0x3 │ │ │ │ - ldptr.w $t1, $s1, 16 │ │ │ │ - b -124 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 394380 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 394364 │ │ │ │ - ld.d $t0, $s5, 104 │ │ │ │ - stptr.d $a0, $s4, 0 │ │ │ │ - move $a2, $s0 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - add.d $a1, $a1, $t0 │ │ │ │ - bl -52344 │ │ │ │ - st.w $s7, $s4, 8 │ │ │ │ - st.w $s7, $s4, 12 │ │ │ │ - bnez $s3, 64 │ │ │ │ - move $t4, $zero │ │ │ │ - beqz $s7, 96 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - move $t2, $zero │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - sub.w $t1, $t1, $t4 │ │ │ │ - st.w $t1, $t0, -24 │ │ │ │ - bltu $t2, $s7, -20 │ │ │ │ - b -312 │ │ │ │ nop │ │ │ │ - beqz $s7, 40 │ │ │ │ - ld.d $t1, $s5, 104 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ldptr.w $t4, $t0, 16 │ │ │ │ - b -80 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -236 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $fp, $t0, 96 │ │ │ │ - st.d $s4, $t0, 104 │ │ │ │ - b -356 │ │ │ │ - pcaddi $a3, 146553 │ │ │ │ - li.w $a2, 1812 │ │ │ │ - pcaddi $a1, 140641 │ │ │ │ - pcaddi $a0, 140886 │ │ │ │ - bl -53564 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 146547 │ │ │ │ - li.w $a2, 1747 │ │ │ │ - pcaddi $a1, 140635 │ │ │ │ - pcaddi $a0, 140872 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -53620 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 146533 │ │ │ │ - li.w $a2, 1746 │ │ │ │ - pcaddi $a1, 140621 │ │ │ │ - pcaddi $a0, 140854 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -53684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - ld.bu $t0, $a1, 60 │ │ │ │ - beqz $t0, 700 │ │ │ │ - ld.d $t0, $a1, 96 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s1, $a2 │ │ │ │ - bgeu $a2, $t0, 624 │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s2, $a3 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - bl 393976 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - li.w $a2, 128 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - addi.d $a1, $s4, 24 │ │ │ │ - vst $vr0, $s0, 24 │ │ │ │ - addi.d $a0, $a0, 24 │ │ │ │ - bl -52796 │ │ │ │ - st.b $zero, $s0, 61 │ │ │ │ - ld.d $t1, $s4, 96 │ │ │ │ - st.d $zero, $s0, 28 │ │ │ │ - add.w $t0, $s1, $s2 │ │ │ │ - ldptr.w $s3, $t1, 8 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - sltu $t0, $s3, $t0 │ │ │ │ - sub.w $s3, $s3, $s1 │ │ │ │ - maskeqz $s3, $s3, $t0 │ │ │ │ - masknez $t0, $s2, $t0 │ │ │ │ - or $s3, $s3, $t0 │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $s2, $s2, 0x1 │ │ │ │ - bl 393824 │ │ │ │ - slli.d $s2, $s2, 0x3 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 393804 │ │ │ │ - ld.d $t1, $s4, 96 │ │ │ │ - stptr.d $a0, $s5, 0 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - ldptr.d $a1, $t1, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - move $a2, $s2 │ │ │ │ - alsl.d $a1, $t0, $a1, 0x3 │ │ │ │ - slli.d $s7, $t0, 0x3 │ │ │ │ - bl -52912 │ │ │ │ - st.w $s3, $s5, 8 │ │ │ │ - st.w $s3, $s5, 12 │ │ │ │ - move $t2, $zero │ │ │ │ - beqz $s1, 36 │ │ │ │ - ld.d $t1, $s4, 96 │ │ │ │ - addi.w $t0, $s1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ + slli.w $t1, $s7, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - beqz $s3, 40 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - add.d $t3, $s2, $t0 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - sub.w $t1, $t1, $t2 │ │ │ │ - st.w $t1, $t0, -8 │ │ │ │ - bne $t3, $t0, -16 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s4, 104 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t0, $t0, 0x1 │ │ │ │ - beqz $t1, 264 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - bl 393640 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 393624 │ │ │ │ - ld.d $t0, $s4, 104 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - move $a2, $s2 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - add.d $a1, $a1, $s7 │ │ │ │ - bl -53080 │ │ │ │ - st.w $s3, $s6, 8 │ │ │ │ - st.w $s3, $s6, 12 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - beqz $s1, 36 │ │ │ │ - ld.d $t0, $s4, 104 │ │ │ │ - addi.w $s1, $s1, -1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ - ldptr.w $s1, $s1, 16 │ │ │ │ nop │ │ │ │ - ldptr.d $t3, $s6, 0 │ │ │ │ - move $t0, $t3 │ │ │ │ - add.d $s2, $t3, $s2 │ │ │ │ - beqz $s3, 36 │ │ │ │ nop │ │ │ │ + move $a0, $s7 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -14760 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - sub.w $t1, $t1, $s1 │ │ │ │ - st.w $t1, $t0, -8 │ │ │ │ - bne $t0, $s2, -16 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s5, 0 │ │ │ │ - alsl.d $t3, $t2, $t3, 0x3 │ │ │ │ - ldptr.w $t0, $t3, 16 │ │ │ │ - alsl.d $t1, $t2, $t1, 0x3 │ │ │ │ - ldptr.w $t1, $t1, 16 │ │ │ │ - st.d $s5, $s0, 96 │ │ │ │ - st.d $s6, $s0, 104 │ │ │ │ - bne $t1, $t0, 188 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - st.w $t0, $s0, 24 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -14792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - st.d $s5, $s0, 96 │ │ │ │ - st.d $zero, $s0, 104 │ │ │ │ - alsl.d $t0, $t2, $t0, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - b -84 │ │ │ │ - pcaddi $a3, 146351 │ │ │ │ - li.w $a2, 1838 │ │ │ │ - pcaddi $a1, 140433 │ │ │ │ - pcaddi $a0, 140700 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - bl -54404 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 146343 │ │ │ │ - li.w $a2, 1837 │ │ │ │ - pcaddi $a1, 140425 │ │ │ │ - pcaddi $a0, 140658 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - bl -54460 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 146329 │ │ │ │ - li.w $a2, 1897 │ │ │ │ - pcaddi $a1, 140411 │ │ │ │ - pcaddi $a0, 140656 │ │ │ │ - bl -54484 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -14824 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - st.d $a2, $sp, 88 │ │ │ │ - st.d $a3, $sp, 48 │ │ │ │ - st.d $a4, $sp, 56 │ │ │ │ - st.d $a5, $sp, 80 │ │ │ │ - st.d $a6, $sp, 72 │ │ │ │ - st.d $a7, $sp, 64 │ │ │ │ - move $s0, $a1 │ │ │ │ - beqz $a2, 3420 │ │ │ │ - pcaddi $a1, 140463 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -54556 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - beqz $a0, 4056 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - lu12i.w $a3, 400 │ │ │ │ - bl 406436 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ldptr.w $t1, $t2, 8 │ │ │ │ - ldptr.w $t0, $t2, 12 │ │ │ │ - ldptr.d $a0, $t2, 0 │ │ │ │ - addi.w $t2, $t1, 2 │ │ │ │ - bgeu $t2, $t0, 1972 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - stptr.d $t2, $t0, 0 │ │ │ │ - st.w $zero, $t0, 12 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.w $t1, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s3, 255 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t0, 1948 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s8, -1 │ │ │ │ - li.w $fp, 64 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 406496 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s8, 92 │ │ │ │ - beq $t0, $fp, 400 │ │ │ │ - li.w $t1, 62 │ │ │ │ - beq $t0, $t1, 552 │ │ │ │ - beq $t0, $s5, 1188 │ │ │ │ - bnez $s1, 256 │ │ │ │ - bnez $s0, 316 │ │ │ │ - or $s0, $s6, $s4 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 608 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - beq $t0, $t1, -68 │ │ │ │ - li.w $t1, 13 │ │ │ │ - beq $t0, $t1, -76 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 406408 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - bne $t0, $s8, -84 │ │ │ │ - bnez $s0, 1528 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 48 │ │ │ │ - beqz $s7, 44 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 3484 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - st.b $s3, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - st.b $s2, $t0, 0 │ │ │ │ - bl -53512 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - beqz $t0, 12 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 406288 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl -54112 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ + move $a0, $s8 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -14856 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + bl -55524 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + pcalau12i $s4, 192 │ │ │ │ + ld.d $s4, $s4, -240 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s5, $a2 │ │ │ │ + bnez $a1, 20 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + beq $t0, $a2, 336 │ │ │ │ nop │ │ │ │ + beq $s3, $s5, 328 │ │ │ │ + ldptr.w $t1, $s2, 8 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bltu $s5, $t1, 360 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ + bstrpick.d $s5, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + ldx.w $s7, $t1, $s5 │ │ │ │ + bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + slli.w $fp, $t1, 0x0 │ │ │ │ + bgeu $t2, $t1, 108 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s7, $sp, 20 │ │ │ │ + beqz $s0, 1200 │ │ │ │ + ld.d $s8, $s2, 80 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 466624 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 720 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 1156 │ │ │ │ + addi.d $s8, $s6, 8 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 466580 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 1120 │ │ │ │ + ldptr.w $fp, $s6, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 740 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s3, $sp, 20 │ │ │ │ + beqz $s0, 1048 │ │ │ │ + ld.d $s7, $s2, 80 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 466504 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 568 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 1004 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 466460 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bltu $t1, $s7, 3476 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - slt $t1, $t0, $t1 │ │ │ │ - masknez $s3, $s3, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $s3, $t1, $s3 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - slt $t1, $t1, $t0 │ │ │ │ - masknez $s2, $s2, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $s2, $s2, $t1 │ │ │ │ - li.w $s1, 1 │ │ │ │ - beqz $s0, -304 │ │ │ │ + beqz $s8, 968 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + bltu $t0, $fp, 648 │ │ │ │ nop │ │ │ │ - li.w $t1, 43 │ │ │ │ - bne $t0, $t1, 348 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 404 │ │ │ │ - beqz $s7, 912 │ │ │ │ - bnez $s4, 1164 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - move $s6, $t0 │ │ │ │ - move $s0, $t0 │ │ │ │ - li.w $s7, 1 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - b -396 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + bne $t1, $t0, 1040 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s5, 96 │ │ │ │ - li.w $s5, 64 │ │ │ │ - li.w $s4, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s1, -360 │ │ │ │ nop │ │ │ │ - bnez $s7, 424 │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - blt $t0, $t2, 1020 │ │ │ │ - slt $t2, $t1, $t0 │ │ │ │ - or $s4, $s6, $s1 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $t1, $t1, $t2 │ │ │ │ - bstrpick.w $s4, $s4, 0x7, 0x0 │ │ │ │ - masknez $t2, $s2, $t2 │ │ │ │ - or $s2, $t1, $t2 │ │ │ │ - bnez $s4, 1020 │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -416 │ │ │ │ nop │ │ │ │ - beq $t0, $s5, 864 │ │ │ │ - bnez $s1, -228 │ │ │ │ - beqz $s0, 312 │ │ │ │ - or $t1, $s4, $s6 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - beqz $t1, 284 │ │ │ │ - bnez $s4, 1192 │ │ │ │ - move $s0, $s6 │ │ │ │ - bnez $s6, -472 │ │ │ │ - move $s0, $t1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -468 │ │ │ │ + bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t0, $t2 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s7, 784 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s5, $sp, 20 │ │ │ │ + beqz $s0, 900 │ │ │ │ + ld.d $s8, $s2, 80 │ │ │ │ nop │ │ │ │ + srli.d $s7, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 466288 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 448 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 852 │ │ │ │ + addi.d $s8, $fp, 8 │ │ │ │ + srli.d $s7, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 466244 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 816 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $s8, $s5, 1 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t1, 624 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s8, $sp, 20 │ │ │ │ + beqz $s0, 804 │ │ │ │ + ld.d $fp, $s2, 80 │ │ │ │ nop │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 466160 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 288 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 756 │ │ │ │ + addi.d $fp, $s7, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 466116 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $s5, -64 │ │ │ │ - bnez $s7, 348 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s5, 62 │ │ │ │ - li.w $s4, 1 │ │ │ │ - beqz $s1, -516 │ │ │ │ - bgeu $t0, $s3, 1088 │ │ │ │ - li.w $t1, 61 │ │ │ │ - move $s4, $s1 │ │ │ │ - sltu $t1, $t1, $s2 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - or $s0, $s6, $s4 │ │ │ │ - maskeqz $s2, $s2, $t1 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - masknez $t1, $s3, $t1 │ │ │ │ - or $s2, $s2, $t1 │ │ │ │ - li.w $s5, 62 │ │ │ │ - beqz $s0, -588 │ │ │ │ + beqz $s7, 720 │ │ │ │ + ldptr.w $t2, $s7, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ + bgeu $t2, $t3, -616 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + slli.d $s6, $t2, 0x2 │ │ │ │ + ldx.w $s6, $t1, $s6 │ │ │ │ + bgeu $s3, $s6, -632 │ │ │ │ + bltu $s5, $s6, -636 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $a0, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $a0, 404 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s6, $sp, 20 │ │ │ │ + beqz $s0, 664 │ │ │ │ + ld.d $s5, $s2, 80 │ │ │ │ + srli.d $s3, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s3, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 466008 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 488 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 620 │ │ │ │ + addi.d $s5, $s2, 8 │ │ │ │ + srli.d $s3, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s3, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 465964 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $s4, -588 │ │ │ │ - li.w $t1, 10 │ │ │ │ - li.w $s4, 1 │ │ │ │ - bne $t0, $t1, -600 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s4, $zero │ │ │ │ - b -692 │ │ │ │ + beqz $s2, 584 │ │ │ │ + ldptr.w $a0, $s2, 4 │ │ │ │ + b 312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or $t1, $s6, $s4 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t1, -660 │ │ │ │ - bnez $s4, 1040 │ │ │ │ nop │ │ │ │ - beqz $s6, 2872 │ │ │ │ - li.w $t1, 10 │ │ │ │ + beqz $s6, 448 │ │ │ │ move $s0, $s6 │ │ │ │ - bne $t0, $t1, -668 │ │ │ │ - move $s1, $s6 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - b -756 │ │ │ │ + b -600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or $t0, $s6, $s4 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, 408 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -796 │ │ │ │ - bnez $s1, 3152 │ │ │ │ - or $t1, $s4, $s6 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bnez $t1, -92 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -740 │ │ │ │ - or $s1, $s4, $s6 │ │ │ │ - bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ - beqz $s1, -24 │ │ │ │ - move $s1, $zero │ │ │ │ - bnez $s4, -776 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -768 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - beq $t1, $s7, 572 │ │ │ │ - bltu $t1, $s7, 2896 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - bge $t0, $t1, 720 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - move $s4, $s1 │ │ │ │ - bge $t1, $t0, 896 │ │ │ │ - move $s2, $s3 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -556 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 448 │ │ │ │ + move $s0, $fp │ │ │ │ + b -752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s5, 62 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 212 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 405872 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $s1, $a0 │ │ │ │ - addi.w $s4, $t0, 1 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addu16i.d $t0, $t0, 16 │ │ │ │ - blt $t0, $a0, 36 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - beqz $t0, 348 │ │ │ │ - beq $s4, $t0, 24 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ldptr.w $t1, $t2, 8 │ │ │ │ - ldptr.w $t0, $t2, 12 │ │ │ │ - ldptr.d $a0, $t2, 0 │ │ │ │ - addi.w $t2, $t1, 2 │ │ │ │ - bgeu $t2, $t0, 780 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - st.w $t2, $t0, 12 │ │ │ │ - addi.d $t2, $s1, -1 │ │ │ │ - stptr.d $t2, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.w $t1, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - beqz $t0, 12 │ │ │ │ - beq $s4, $t0, 2600 │ │ │ │ + beqz $s6, 480 │ │ │ │ + move $s0, $s6 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s1, $sp, 48 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s4, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -1048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - bgeu $s7, $t0, 8 │ │ │ │ - stptr.w $s7, $t1, 0 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - bgeu $t0, $s7, -216 │ │ │ │ - b -228 │ │ │ │ - beqz $s4, 480 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - move $s0, $s4 │ │ │ │ - b -1196 │ │ │ │ nop │ │ │ │ + beqz $s7, 416 │ │ │ │ + move $s0, $s7 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s0, -416 │ │ │ │ - bnez $s7, -284 │ │ │ │ - beqz $s1, -1184 │ │ │ │ nop │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bge $t0, $t2, 2216 │ │ │ │ - slt $t1, $t1, $t0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - masknez $s2, $s2, $t1 │ │ │ │ - maskeqz $t1, $s3, $t1 │ │ │ │ - or $s2, $t1, $s2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1228 │ │ │ │ nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t0, $fp, -636 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.w $s5, $t1, $s5 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + ldx.bu $a0, $t2, $t1 │ │ │ │ + bgeu $t0, $a0, 128 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s5, $sp, 20 │ │ │ │ + beqz $s0, 340 │ │ │ │ + ld.d $s6, $s2, 80 │ │ │ │ nop │ │ │ │ - or $t0, $s6, $s4 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, 24 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -1308 │ │ │ │ - beqz $s4, 344 │ │ │ │ - move $t0, $s4 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - move $s4, $s6 │ │ │ │ - b 216 │ │ │ │ + srli.d $s2, $s0, 0x1 │ │ │ │ + alsl.d $s3, $s2, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 465728 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 112 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 292 │ │ │ │ + addi.d $s6, $s3, 8 │ │ │ │ + srli.d $s2, $s0, 0x1 │ │ │ │ + alsl.d $s3, $s2, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 465684 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s3, 256 │ │ │ │ + ldptr.w $a0, $s3, 4 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - b -236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + b -788 │ │ │ │ + beqz $s2, 192 │ │ │ │ + move $s0, $s2 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s0, 360 │ │ │ │ - bnez $s7, -444 │ │ │ │ - bnez $s1, -152 │ │ │ │ - or $s0, $s4, $s6 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, -740 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - b -1336 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + b -516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -508 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $s7, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slt $t1, $t1, $t0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - or $s4, $s6, $s1 │ │ │ │ - masknez $s2, $s2, $t1 │ │ │ │ - bstrpick.w $s4, $s4, 0x7, 0x0 │ │ │ │ - maskeqz $t1, $s3, $t1 │ │ │ │ - or $s2, $s2, $t1 │ │ │ │ - beqz $s4, -1012 │ │ │ │ - move $t1, $s4 │ │ │ │ - move $s4, $s1 │ │ │ │ - move $s1, $t1 │ │ │ │ - beqz $s4, -788 │ │ │ │ - b 240 │ │ │ │ nop │ │ │ │ + beqz $s3, 144 │ │ │ │ + move $s0, $s3 │ │ │ │ + b -520 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ - move $s6, $s4 │ │ │ │ - ld.d $s4, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s0, $s4 │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -1568 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -16232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - move $s4, $s1 │ │ │ │ - bge $t1, $t0, 184 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1268 │ │ │ │ + move $a0, $s7 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -16264 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, -1472 │ │ │ │ - beqz $s7, -1476 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bne $s7, $t0, -1484 │ │ │ │ - b -1528 │ │ │ │ nop │ │ │ │ - move $s4, $t0 │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 24 │ │ │ │ - li.w $s6, 1 │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -1596 │ │ │ │ - li.w $t2, 61 │ │ │ │ - sltu $t2, $t2, $s2 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - masknez $t1, $t1, $t2 │ │ │ │ - maskeqz $t2, $s2, $t2 │ │ │ │ - or $s2, $t1, $t2 │ │ │ │ - move $s4, $s1 │ │ │ │ - li.w $s5, 62 │ │ │ │ - b -1680 │ │ │ │ nop │ │ │ │ - move $s0, $s4 │ │ │ │ - b -1660 │ │ │ │ - bnez $s1, 2216 │ │ │ │ - or $t1, $s4, $s6 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - beqz $t1, -932 │ │ │ │ - move $s0, $t1 │ │ │ │ - beqz $s4, -1684 │ │ │ │ - move $s0, $s4 │ │ │ │ - b -1100 │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -16296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s8 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -16328 │ │ │ │ nop │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1444 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + bl -16344 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + bl -57012 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + pcalau12i $s1, 191 │ │ │ │ + ld.d $s1, $s1, -240 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $a0, $s0 │ │ │ │ + move $a1, $sp │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + stptr.w $a2, $sp, 0 │ │ │ │ + st.w $a3, $sp, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl 256668 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 257188 │ │ │ │ + bnez $a0, 64 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + bne $t1, $t0, 96 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 391172 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.w $t0, $t1, 12 │ │ │ │ - stptr.d $a0, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - st.w $t0, $t1, 12 │ │ │ │ - ldptr.w $t1, $t1, 8 │ │ │ │ - b -820 │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 391124 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ldptr.w $t0, $t2, 12 │ │ │ │ - ldptr.w $t1, $t2, 8 │ │ │ │ - stptr.d $a0, $t2, 0 │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - st.w $t0, $t2, 12 │ │ │ │ - b -2012 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s6, -1 │ │ │ │ - li.w $s8, 64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bl -55960 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - beq $t0, $s6, -1860 │ │ │ │ - beq $t0, $s8, 208 │ │ │ │ - li.w $t1, 62 │ │ │ │ - beq $t0, $t1, 488 │ │ │ │ - beq $t0, $s4, 1220 │ │ │ │ - bnez $s1, 64 │ │ │ │ - bnez $s0, 124 │ │ │ │ - or $s0, $fp, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 560 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - beq $t0, $t1, -68 │ │ │ │ - li.w $t1, 13 │ │ │ │ - beq $t0, $t1, -76 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -84 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 257116 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 256768 │ │ │ │ + ldptr.w $a3, $sp, 0 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -84 │ │ │ │ + pcaddi $a1, 139435 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -58708 │ │ │ │ + b -100 │ │ │ │ + bl -57196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bltu $t1, $s7, 1716 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - slt $t1, $t0, $t1 │ │ │ │ - masknez $s3, $s3, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $s3, $t1, $s3 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - slt $t1, $t1, $t0 │ │ │ │ - masknez $s2, $s2, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $s2, $s2, $t1 │ │ │ │ - li.w $s1, 1 │ │ │ │ - beqz $s0, -112 │ │ │ │ nop │ │ │ │ - li.w $t1, 43 │ │ │ │ - bne $t0, $t1, 524 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bnez $t0, 564 │ │ │ │ - or $t0, $fp, $s5 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beqz $t0, 1032 │ │ │ │ - beqz $fp, 276 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - move $s0, $fp │ │ │ │ - b -200 │ │ │ │ + ldptr.d $t1, $a1, 0 │ │ │ │ + pcalau12i $t0, 191 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.wu $a0, $t1, 40 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + slli.d $a0, $a0, 0x4 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + st.d $a3, $sp, 64 │ │ │ │ + st.d $a4, $sp, 72 │ │ │ │ + st.d $a5, $sp, 32 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s3, $a2 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + bnez $a2, 936 │ │ │ │ + ldptr.w $s1, $a1, 8 │ │ │ │ + move $s2, $a5 │ │ │ │ + addi.w $s5, $s1, -1 │ │ │ │ + sltu $t0, $a3, $s5 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bl -58004 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + bnez $s2, 1948 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bnez $t0, 924 │ │ │ │ + bgeu $s3, $s5, 2456 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + move $s2, $s3 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ nop │ │ │ │ + li.w $s5, 253 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $t1, $t4, $s3 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bgeu $s5, $s4, 1264 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $t1, $sp, 84 │ │ │ │ + beqz $s4, 1284 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 464880 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1056 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 1236 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 464836 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 1200 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $t0, $t0, $s6 │ │ │ │ + bgeu $s5, $t0, 1164 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s2, $sp, 84 │ │ │ │ + beqz $s8, 1104 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 464768 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 976 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 1060 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 464724 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 1024 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bne $t0, $t1, 388 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $s4, $t0, $s6 │ │ │ │ + bgeu $s5, $s4, 1096 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $s2, $sp, 84 │ │ │ │ + beqz $s4, 988 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - bnez $s4, 160 │ │ │ │ - li.w $s4, 64 │ │ │ │ - li.w $fp, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s1, -168 │ │ │ │ - bnez $s7, 876 │ │ │ │ - bgeu $s8, $s3, 80 │ │ │ │ - li.w $t1, 63 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - bltu $t1, $s2, 92 │ │ │ │ - li.w $s4, 64 │ │ │ │ - move $s2, $s3 │ │ │ │ - move $fp, $s1 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 464648 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 920 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 940 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 464604 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $fp, 88 │ │ │ │ + beqz $s7, 904 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + addi.w $t1, $s2, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + bgeu $s5, $t0, 1000 │ │ │ │ nop │ │ │ │ - beqz $s5, 1352 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t1, $sp, 84 │ │ │ │ + beqz $s8, 1016 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s7, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s7, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 464520 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 760 │ │ │ │ + addi.d $t0, $s8, -1 │ │ │ │ + srli.d $s8, $t0, 0x1 │ │ │ │ + beqz $s8, 972 │ │ │ │ + addi.d $s1, $s4, 8 │ │ │ │ + srli.d $s7, $s8, 0x1 │ │ │ │ + alsl.d $s4, $s7, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 464476 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - bne $t0, $t1, 1332 │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - b -324 │ │ │ │ - li.w $t2, 63 │ │ │ │ - sltu $t2, $t2, $s2 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - masknez $t1, $t1, $t2 │ │ │ │ - maskeqz $t2, $s2, $t2 │ │ │ │ - or $s2, $t1, $t2 │ │ │ │ - move $fp, $s1 │ │ │ │ - li.w $s4, 64 │ │ │ │ - beqz $fp, -72 │ │ │ │ + beqz $s4, 936 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bltu $t0, $t1, 140 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + ldx.w $t3, $t4, $s3 │ │ │ │ + beqz $t3, 128 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 48 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldx.w $t0, $t0, $s3 │ │ │ │ + ld.d $t5, $t2, 16 │ │ │ │ + ld.bu $t2, $t2, 44 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t5, $t0 │ │ │ │ + beq $t0, $t2, 64 │ │ │ │ nop │ │ │ │ - move $s0, $fp │ │ │ │ - b 244 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + addi.w $t2, $t3, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.w $t0, $t1, 0x1 │ │ │ │ + bstrpick.d $t5, $t1, 0x1e, 0x0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + slli.d $t5, $t5, 0x4 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stx.d $s6, $t1, $t5 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $t2, $t1, $t0 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + move $s2, $t3 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $t3, $t0, -636 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + beqz $t0, 788 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 788 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + ld.bu $t2, $t2, 44 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t3, $t0 │ │ │ │ + bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ + beq $t0, $t2, 56 │ │ │ │ + ld.wu $s4, $sp, 64 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + slli.w $t0, $t2, 0x1 │ │ │ │ + bstrpick.d $t1, $t2, 0x1e, 0x0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + slli.d $t1, $t1, 0x4 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stx.d $s6, $t2, $t1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $s4, $t2, $t0 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + pcalau12i $t0, 191 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + bne $t1, $t0, 1780 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beq $t0, $s4, 200 │ │ │ │ - bnez $s1, -292 │ │ │ │ - beqz $s0, 408 │ │ │ │ - or $t1, $s5, $fp │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - beqz $t1, 364 │ │ │ │ - bnez $fp, 1312 │ │ │ │ + bl -58916 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.w $s1, $s0, 8 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + addi.w $s5, $s1, -1 │ │ │ │ + bnez $t0, 576 │ │ │ │ nop │ │ │ │ - move $s0, $s5 │ │ │ │ - bnez $s5, -348 │ │ │ │ - move $s0, $t1 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s2, $t4, $t0 │ │ │ │ + bstrpick.d $s4, $t1, 0x1f, 0x0 │ │ │ │ + bgeu $s3, $s2, 72 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + bltu $t1, $s2, 64 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bnez $t0, 80 │ │ │ │ nop │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -436 │ │ │ │ - or $t0, $fp, $s5 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beqz $t0, 1088 │ │ │ │ - bnez $fp, 1164 │ │ │ │ - move $fp, $t0 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + addi.w $t0, $s2, -1 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stptr.d $s1, $t1, 0 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + st.d $t0, $t1, 8 │ │ │ │ + bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ + bgeu $s2, $s5, -252 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + b -988 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s2, $t4, $t0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + beqz $t0, -68 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + slli.d $t1, $s1, 0x2 │ │ │ │ + ldx.w $t1, $t0, $t1 │ │ │ │ + ld.d $t5, $sp, 48 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + add.w $t1, $t1, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t3, $t3, $t1 │ │ │ │ + ld.bu $t1, $t2, 44 │ │ │ │ + beq $t3, $t1, 36 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + addi.w $t1, $s2, -1 │ │ │ │ + li.w $t5, 1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stptr.d $s1, $t3, 0 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + st.d $t1, $t3, 8 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 24 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -484 │ │ │ │ + bgeu $s2, $s5, -416 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + b -1112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s4, -128 │ │ │ │ - bnez $s7, 316 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s4, 62 │ │ │ │ - li.w $fp, 1 │ │ │ │ - beqz $s1, -452 │ │ │ │ - li.w $t1, 62 │ │ │ │ - bgeu $t1, $s3, 1020 │ │ │ │ - li.w $t1, 61 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - move $fp, $s1 │ │ │ │ - li.w $s4, 62 │ │ │ │ - bltu $t1, $s2, -520 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s4, 62 │ │ │ │ - li.w $s3, 62 │ │ │ │ - b -536 │ │ │ │ nop │ │ │ │ - bnez $s0, 1264 │ │ │ │ - bnez $s7, 252 │ │ │ │ - bnez $s1, 672 │ │ │ │ - or $s0, $s5, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, 1124 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $fp, -540 │ │ │ │ - li.w $t1, 10 │ │ │ │ - li.w $fp, 1 │ │ │ │ - bne $t0, $t1, -552 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $fp, $zero │ │ │ │ - b -644 │ │ │ │ - bnez $s7, 1304 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - bge $t0, $t1, 1276 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - bge $t2, $t0, 12 │ │ │ │ - move $s2, $s3 │ │ │ │ + beqz $s8, 192 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -1088 │ │ │ │ nop │ │ │ │ - li.w $s1, 1 │ │ │ │ nop │ │ │ │ - or $t1, $fp, $s5 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t1, -644 │ │ │ │ - b -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s4, 96 │ │ │ │ + move $s8, $s4 │ │ │ │ + b -1008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, -296 │ │ │ │ - bnez $fp, 668 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - move $s5, $t0 │ │ │ │ - move $s0, $t0 │ │ │ │ - li.w $s7, 1 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - b -764 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -780 │ │ │ │ nop │ │ │ │ + beqz $s7, 224 │ │ │ │ + move $s8, $s7 │ │ │ │ + b -792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or $s1, $s5, $fp │ │ │ │ - bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ - beqz $s1, -40 │ │ │ │ - move $s1, $zero │ │ │ │ - bnez $fp, -744 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -824 │ │ │ │ nop │ │ │ │ - li.w $s4, 62 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - bnez $t1, 212 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - stptr.w $s7, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - stptr.w $s7, $t1, 0 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl -55756 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $a0, $s6, 1032 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addu16i.d $t1, $t0, 16 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.w $s7, $t0, 1 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - blt $t1, $a0, 24 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - beqz $t1, 464 │ │ │ │ - beq $t1, $s7, 12 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - b 84 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - ldptr.w $t2, $t3, 8 │ │ │ │ - ldptr.w $t1, $t3, 12 │ │ │ │ - ldptr.d $a0, $t3, 0 │ │ │ │ - addi.w $t3, $t2, 2 │ │ │ │ - bgeu $t3, $t1, 500 │ │ │ │ - ld.d $t3, $sp, 32 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - st.w $t3, $t1, 12 │ │ │ │ - addi.d $t3, $s1, -1 │ │ │ │ - stptr.d $t3, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - st.w $t2, $t1, 8 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - beqz $t1, 12 │ │ │ │ - beq $t1, $s7, 776 │ │ │ │ nop │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s1, $sp, 48 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s1, $zero │ │ │ │ - b -416 │ │ │ │ + beqz $s8, 32 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - bgeu $s7, $t1, 16 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - stptr.w $s7, $t1, 0 │ │ │ │ + move $a3, $s2 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - bltu $t1, $s7, -232 │ │ │ │ - b -228 │ │ │ │ + pcaddi $a2, 139045 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 139053 │ │ │ │ + bl 398088 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -60072 │ │ │ │ + ldx.bu $t0, $t0, $s6 │ │ │ │ + slli.w $t1, $s4, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bltu $s5, $t0, -1156 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -1068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + b -60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s4, 64 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - beq $s7, $t1, 268 │ │ │ │ - bltu $t1, $s7, 680 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - blt $t0, $t1, 32 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bge $t1, $t0, 40 │ │ │ │ - move $fp, $s1 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1008 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - blt $t1, $t0, 416 │ │ │ │ + slli.w $t1, $s4, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + addi.w $t1, $s2, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bltu $s5, $t0, -984 │ │ │ │ nop │ │ │ │ - move $fp, $s1 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1040 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -900 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s0, 632 │ │ │ │ - bnez $s7, -412 │ │ │ │ - beqz $s1, -1216 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + b -156 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + b -668 │ │ │ │ + ld.wu $s4, $sp, 64 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ + b -732 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + beq $s3, $t0, 1004 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bgeu $t1, $s1, 448 │ │ │ │ nop │ │ │ │ - slli.w $t2, $s3, 0x0 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bge $t0, $t2, 416 │ │ │ │ - slt $t1, $t1, $t0 │ │ │ │ - bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ - masknez $s2, $s2, $t1 │ │ │ │ - maskeqz $t1, $s3, $t1 │ │ │ │ - or $s2, $s2, $t1 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1260 │ │ │ │ - pcaddi $a1, 140301 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -57972 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - beqz $a0, 640 │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - move $a2, $zero │ │ │ │ - bl -57960 │ │ │ │ - li.w $t0, -1 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - bne $a0, $t0, -3416 │ │ │ │ - pcaddi $a2, 139562 │ │ │ │ - li.w $a1, 1957 │ │ │ │ - pcaddi $a0, 139518 │ │ │ │ - bl 319372 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -57740 │ │ │ │ + bstrpick.d $s4, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $s4 │ │ │ │ + li.w $t2, 253 │ │ │ │ + slli.w $s5, $t1, 0x0 │ │ │ │ + bgeu $t2, $t1, 112 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.wu $s2, $s0, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s2, 1008 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $s2, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 463408 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 712 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + srli.d $s2, $s2, 0x1 │ │ │ │ + beqz $s2, 964 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $s6, $s2, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 463364 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s1, $zero │ │ │ │ - b -780 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -564 │ │ │ │ - move $t0, $zero │ │ │ │ + beqz $s5, 928 │ │ │ │ + ldptr.w $s5, $s5, 4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - move $s5, $fp │ │ │ │ - ld.d $fp, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s0, $fp │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -1440 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + li.w $t2, 253 │ │ │ │ + addi.w $s2, $t1, 1 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + bgeu $t2, $t1, 828 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s2, $sp, 84 │ │ │ │ + beqz $s6, 864 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 463280 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 568 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 820 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 463236 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl 389592 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ldptr.w $t1, $t0, 12 │ │ │ │ - ldptr.w $t2, $t0, 8 │ │ │ │ - stptr.d $a0, $t0, 0 │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - st.w $t1, $t0, 12 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - b -548 │ │ │ │ - slt $t2, $t1, $t0 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $t1, $t1, $t2 │ │ │ │ - masknez $t2, $s2, $t2 │ │ │ │ - or $s2, $t1, $t2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -3440 │ │ │ │ + beqz $s8, 784 │ │ │ │ + ldptr.w $t1, $s8, 4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -1552 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bgeu $t1, $s5, 188 │ │ │ │ + slli.d $t1, $s4, 0x2 │ │ │ │ + ldx.w $s2, $t2, $t1 │ │ │ │ + bgeu $s3, $s2, 176 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + bltu $t1, $s2, 168 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t0, 104 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $s2, $sp, 84 │ │ │ │ + beqz $s1, 716 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ nop │ │ │ │ - li.w $t2, 61 │ │ │ │ - sltu $t2, $t2, $s2 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - masknez $t1, $t1, $t2 │ │ │ │ - maskeqz $t2, $s2, $t2 │ │ │ │ - or $s2, $t1, $t2 │ │ │ │ - move $fp, $s1 │ │ │ │ - li.w $s4, 62 │ │ │ │ - b -1552 │ │ │ │ + srli.d $s5, $s1, 0x1 │ │ │ │ + alsl.d $s4, $s5, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 463128 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 664 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 668 │ │ │ │ + addi.d $s6, $s4, 8 │ │ │ │ + srli.d $s5, $s1, 0x1 │ │ │ │ + alsl.d $s4, $s5, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 463084 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $fp, $s1 │ │ │ │ - move $s2, $s3 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1452 │ │ │ │ - move $t0, $fp │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - move $fp, $s5 │ │ │ │ - b -212 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1572 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3532 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - bgeu $s7, $t0, 8 │ │ │ │ - stptr.w $s7, $t1, 0 │ │ │ │ + beqz $s4, 632 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + ldptr.w $s5, $s0, 8 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + addi.w $s5, $s5, -1 │ │ │ │ + b -1940 │ │ │ │ ld.d $t0, $sp, 64 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - bgeu $t0, $s7, -3488 │ │ │ │ - b -3500 │ │ │ │ - slt $t2, $t1, $t0 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - maskeqz $t1, $t1, $t2 │ │ │ │ - masknez $t2, $s2, $t2 │ │ │ │ - or $s2, $t1, $t2 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1672 │ │ │ │ + beq $s5, $t0, -1948 │ │ │ │ + beqz $t0, -1952 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bltu $t1, $s1, -436 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ nop │ │ │ │ - move $s0, $fp │ │ │ │ - b -1652 │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - b -1664 │ │ │ │ + bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s4, $s4, 0x2 │ │ │ │ + ldx.w $s5, $t2, $s4 │ │ │ │ + li.w $t3, 253 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + slli.w $s2, $t1, 0x0 │ │ │ │ + bgeu $t3, $t1, 112 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s5, $sp, 84 │ │ │ │ + beqz $s6, 580 │ │ │ │ + ld.d $s2, $s0, 80 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - st.b $s3, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - st.b $s2, $t0, 0 │ │ │ │ - bl -57048 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - b -3532 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - st.b $s3, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - st.b $s2, $t0, 0 │ │ │ │ - bl -57080 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - b -3560 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s2, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 462944 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 216 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 532 │ │ │ │ + addi.d $s2, $s8, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s2, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 462900 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - pcaddi $a2, 139460 │ │ │ │ - li.w $a1, 2036 │ │ │ │ - pcaddi $a0, 139400 │ │ │ │ - bl 318900 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -58212 │ │ │ │ + beqz $s8, 496 │ │ │ │ + ldptr.w $s2, $s8, 4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - bnez $s1, -1200 │ │ │ │ - or $t1, $s5, $fp │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - beqz $t1, -132 │ │ │ │ - beqz $fp, -1448 │ │ │ │ - move $s0, $fp │ │ │ │ - b -1256 │ │ │ │ + ldx.bu $t0, $t0, $s1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 192 │ │ │ │ + ld.wu $s5, $s0, 88 │ │ │ │ + st.w $s3, $sp, 84 │ │ │ │ + beqz $s5, 444 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - bnez $s1, -1232 │ │ │ │ - or $t1, $s5, $fp │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - beqz $t1, -1124 │ │ │ │ - bnez $fp, -1528 │ │ │ │ - bnez $s5, -1604 │ │ │ │ - move $s0, $t1 │ │ │ │ - b -1476 │ │ │ │ - pcaddi $a2, 139429 │ │ │ │ - li.w $a1, 2009 │ │ │ │ - pcaddi $a0, 139377 │ │ │ │ - bl 318808 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -58304 │ │ │ │ - bge $t2, $t0, -1256 │ │ │ │ - bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -1260 │ │ │ │ - move $s1, $fp │ │ │ │ - b -828 │ │ │ │ - pcalau12i $t0, 191 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 139393 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -58196 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -58364 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 462824 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 80 │ │ │ │ + addi.d $s5, $s5, -1 │ │ │ │ + srli.d $s5, $s5, 0x1 │ │ │ │ + beqz $s5, 396 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 462780 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s1, $s4 │ │ │ │ - b -3516 │ │ │ │ + beqz $s6, 360 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + bltu $t0, $s2, 96 │ │ │ │ + ldptr.w $s5, $s0, 8 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + addi.w $s5, $s5, -1 │ │ │ │ + b -2248 │ │ │ │ nop │ │ │ │ + beqz $s8, 328 │ │ │ │ + move $s5, $s8 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 191 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -272 │ │ │ │ - st.d $s0, $sp, 248 │ │ │ │ - st.d $s3, $sp, 224 │ │ │ │ - st.d $s4, $sp, 216 │ │ │ │ - st.d $s5, $sp, 208 │ │ │ │ - st.d $s6, $sp, 200 │ │ │ │ - st.d $s7, $sp, 192 │ │ │ │ - lu12i.w $s0, 5 │ │ │ │ - st.d $ra, $sp, 264 │ │ │ │ - st.d $fp, $sp, 256 │ │ │ │ - st.d $a7, $sp, 136 │ │ │ │ - st.w $zero, $sp, 160 │ │ │ │ - st.w $zero, $sp, 164 │ │ │ │ - st.d $a0, $sp, 96 │ │ │ │ - st.d $a2, $sp, 80 │ │ │ │ - st.d $t0, $sp, 168 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s7, $a3 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $s6, $a5 │ │ │ │ - ori $s0, $s0, 0xdd8 │ │ │ │ - li.w $s5, 1001 │ │ │ │ - bltu $a6, $a7, 28 │ │ │ │ - div.wu $a6, $a6, $a7 │ │ │ │ - addi.w $s5, $a6, 1000 │ │ │ │ - bstrpick.d $s0, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ + beqz $fp, 328 │ │ │ │ + move $s6, $fp │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 388908 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 388892 │ │ │ │ - stptr.d $a0, $fp, 0 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -57308 │ │ │ │ - st.w $zero, $fp, 8 │ │ │ │ - st.w $s5, $fp, 12 │ │ │ │ - beqz $s6, 924 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 128 │ │ │ │ - addi.d $t0, $sp, 158 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - addi.d $t0, $sp, 159 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - addi.d $t0, $sp, 164 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - move $s4, $zero │ │ │ │ - st.d $s8, $sp, 184 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 136 │ │ │ │ - st.d $s1, $sp, 240 │ │ │ │ - st.d $s2, $sp, 232 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ + beqz $fp, 264 │ │ │ │ move $s6, $fp │ │ │ │ - move $t1, $zero │ │ │ │ - move $s8, $s7 │ │ │ │ - move $fp, $zero │ │ │ │ - bltu $a4, $t0, 620 │ │ │ │ - div.wu $s1, $a4, $t0 │ │ │ │ - bstrpick.d $s5, $s1, 0x1f, 0x0 │ │ │ │ - mod.wu $a4, $a4, $t0 │ │ │ │ - div.wu $s0, $a4, $s1 │ │ │ │ - alsl.d $s5, $s5, $s5, 0x1 │ │ │ │ - mod.wu $s2, $a4, $s1 │ │ │ │ - add.w $s0, $s0, $t0 │ │ │ │ - slli.d $s5, $s5, 0x3 │ │ │ │ - move $a4, $s0 │ │ │ │ - beqz $s2, 12 │ │ │ │ - addi.w $s2, $s2, -1 │ │ │ │ - addi.w $a4, $s0, 1 │ │ │ │ - ldptr.d $t2, $s6, 0 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - add.w $fp, $a4, $fp │ │ │ │ - st.w $a4, $t0, 12 │ │ │ │ - st.w $fp, $t0, 16 │ │ │ │ - stptr.d $zero, $t0, 0 │ │ │ │ - st.w $s4, $t0, 8 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.w $t1, $s6, 8 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - bl 388660 │ │ │ │ - move $s7, $a0 │ │ │ │ + b -600 │ │ │ │ + nop │ │ │ │ + beqz $s6, 264 │ │ │ │ + move $s2, $s6 │ │ │ │ + b -744 │ │ │ │ + nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -92 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $s2, $t0, $s4 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $t1, $t0, -424 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $s2, $sp, 84 │ │ │ │ + beqz $s4, 188 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + nop │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ move $a1, $s5 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 388644 │ │ │ │ - stptr.d $a0, $s7, 0 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -57556 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.w $zero, $s7, 8 │ │ │ │ - st.w $s1, $s7, 12 │ │ │ │ - bgeu $t0, $s1, 736 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - addi.d $t0, $sp, 160 │ │ │ │ - bstrpick.d $a7, $s4, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - slli.d $a7, $a7, 0x3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - move $t0, $s7 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - move $s3, $s6 │ │ │ │ - move $s7, $fp │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $fp, $s2 │ │ │ │ - st.d $a7, $sp, 88 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $s6, $a4 │ │ │ │ - move $s2, $t0 │ │ │ │ + bl 462600 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 88 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 140 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 462556 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s5, 104 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + b -528 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - ldptr.d $a3, $t0, 0 │ │ │ │ - ldptr.w $a2, $t0, 8 │ │ │ │ - move $t0, $zero │ │ │ │ - addi.d $t1, $a3, 36 │ │ │ │ - b 28 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + b -1660 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 24 │ │ │ │ - bgeu $t2, $s6, 24 │ │ │ │ nop │ │ │ │ - move $a1, $t0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bltu $t0, $a2, -24 │ │ │ │ nop │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $a1, $a1, 0x1 │ │ │ │ - alsl.d $t1, $t0, $a3, 0x3 │ │ │ │ - ldptr.w $a0, $t1, 12 │ │ │ │ - addi.w $a5, $s6, -1 │ │ │ │ - sub.w $a5, $a5, $a0 │ │ │ │ - maskeqz $a5, $a5, $a0 │ │ │ │ - masknez $a0, $s6, $a0 │ │ │ │ - or $a5, $a5, $a0 │ │ │ │ - beqz $a5, 316 │ │ │ │ + beqz $s6, 64 │ │ │ │ + move $s4, $s6 │ │ │ │ + b -120 │ │ │ │ + nop │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -724 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s2, $t4, $t0 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + b -1484 │ │ │ │ + beqz $s5, 16 │ │ │ │ + move $s1, $s5 │ │ │ │ + b -696 │ │ │ │ + nop │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + bl -19272 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + bl -19288 │ │ │ │ + nop │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + bl -19304 │ │ │ │ + nop │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + bl -19320 │ │ │ │ + nop │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + bl -59968 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 191 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + st.d $a3, $sp, 40 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s2, $a2 │ │ │ │ + bnez $a2, 912 │ │ │ │ + ldptr.w $t0, $a1, 8 │ │ │ │ + li.w $a0, 24 │ │ │ │ + move $s1, $a4 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + sltu $t0, $a3, $t0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -60760 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 253124 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + bnez $s1, 1964 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - ldptr.d $a1, $t1, 0 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - beqz $t0, 424 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - move $a3, $a1 │ │ │ │ - ld.d $a7, $sp, 72 │ │ │ │ - ldx.d $a2, $t0, $t1 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $a1, $a0 │ │ │ │ - ld.d $a6, $sp, 40 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - move $a4, $s2 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -4892 │ │ │ │ - ldptr.w $t0, $s2, 8 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ + bnez $t0, 892 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ addi.w $t0, $t0, -1 │ │ │ │ + bgeu $s2, $t0, 760 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + li.w $s4, 253 │ │ │ │ + addi.d $s7, $sp, 48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $t0, $t0, $s3 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $a1, $a0, $t0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $s4, $t0, 1216 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 48 │ │ │ │ + beqz $s6, 1232 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 462112 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 976 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 1188 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 462068 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s4, $s0 │ │ │ │ - beqz $fp, 12 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - addi.w $fp, $fp, -1 │ │ │ │ - ldptr.w $t1, $s3, 8 │ │ │ │ - ldptr.d $a2, $s3, 0 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a2, 0x3 │ │ │ │ - add.w $s7, $s4, $s7 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.d $a1, $t0, 0 │ │ │ │ - st.w $s4, $t0, 12 │ │ │ │ - st.w $s7, $t0, 16 │ │ │ │ - st.w $t2, $t0, 8 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - st.w $t1, $s3, 8 │ │ │ │ - add.w $s6, $s4, $s6 │ │ │ │ - bne $s5, $s1, -284 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - move $fp, $s7 │ │ │ │ - move $s6, $s3 │ │ │ │ - move $s7, $s2 │ │ │ │ - bl -58692 │ │ │ │ + beqz $s5, 1152 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldx.bu $t0, $t2, $s8 │ │ │ │ + bgeu $s4, $t0, 1068 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s2, $sp, 48 │ │ │ │ + beqz $s6, 1024 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ move $a0, $s7 │ │ │ │ - bl -58700 │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - beq $t0, $s4, 252 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ldptr.w $t1, $s6, 8 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 136 │ │ │ │ - bgeu $a4, $t0, -612 │ │ │ │ - move $s0, $a4 │ │ │ │ - li.w $s5, 24 │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - b -584 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 462000 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 896 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 980 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 461956 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s5, 944 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bne $t0, $t1, 380 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $s8, $t0, $s8 │ │ │ │ + bgeu $s4, $s8, 1048 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s2, $sp, 48 │ │ │ │ + beqz $s8, 908 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 461880 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 840 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 860 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 461836 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s5, 824 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + addi.w $fp, $s2, 1 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + bgeu $s4, $t0, 948 │ │ │ │ + ld.wu $s5, $s0, 88 │ │ │ │ + st.w $fp, $sp, 48 │ │ │ │ + beqz $s5, 944 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 461760 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 688 │ │ │ │ + addi.d $t0, $s5, -1 │ │ │ │ + srli.d $s5, $t0, 0x1 │ │ │ │ + beqz $s5, 900 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + move $a0, $s7 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 461716 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.w $a2, $s2, 8 │ │ │ │ - ldptr.w $a1, $s2, 12 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - addi.w $a3, $a2, 2 │ │ │ │ - bgeu $a3, $a1, 48 │ │ │ │ + beqz $s6, 864 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t0, $t1, 140 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ldx.w $s1, $t0, $s3 │ │ │ │ + beqz $s1, 128 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + beqz $t0, 48 │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldx.w $t0, $t3, $s3 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + ld.bu $t2, $t2, 44 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t3, $t0 │ │ │ │ + beq $t0, $t2, 48 │ │ │ │ nop │ │ │ │ - ldptr.d $a1, $t1, 0 │ │ │ │ - bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ - st.w $s4, $t0, 12 │ │ │ │ - stptr.d $a1, $t0, 0 │ │ │ │ - st.w $a2, $s2, 8 │ │ │ │ - b -264 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.w $t0, $s1, -1 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.w $s2, $sp, 48 │ │ │ │ + st.w $t0, $sp, 52 │ │ │ │ + bl 253000 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 253520 │ │ │ │ + bnez $a0, 780 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bgeu $s1, $t0, 16 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + move $s2, $s1 │ │ │ │ + b -620 │ │ │ │ + move $s2, $s1 │ │ │ │ nop │ │ │ │ - addi.w $a1, $a1, 11 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $sp, 112 │ │ │ │ - bl 388032 │ │ │ │ - ldptr.d $t1, $s8, 0 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - ldptr.w $a2, $s2, 8 │ │ │ │ - alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ - ldptr.w $t0, $s2, 12 │ │ │ │ - addi.w $t0, $t0, 11 │ │ │ │ - st.w $t0, $s2, 12 │ │ │ │ - b -100 │ │ │ │ - move $a3, $a5 │ │ │ │ - ld.d $a7, $sp, 56 │ │ │ │ - ld.d $a6, $sp, 64 │ │ │ │ - ld.d $a5, $sp, 72 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - move $a2, $s2 │ │ │ │ - bl -24312 │ │ │ │ - b -396 │ │ │ │ - ld.d $s1, $sp, 240 │ │ │ │ - ld.d $s2, $sp, 232 │ │ │ │ - ld.d $s8, $sp, 184 │ │ │ │ - move $fp, $s6 │ │ │ │ - pcalau12i $t0, 191 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 100 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + beqz $t0, 52 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ld.d $t4, $t2, 16 │ │ │ │ + ld.bu $t1, $t2, 44 │ │ │ │ + ldx.w $t0, $t3, $t0 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + beq $t0, $t1, 44 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + addi.d $a1, $sp, 48 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.w $s2, $sp, 48 │ │ │ │ + st.w $t0, $sp, 52 │ │ │ │ + bl 252864 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 253384 │ │ │ │ + bnez $a0, 1228 │ │ │ │ + pcalau12i $t0, 190 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 168 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 56 │ │ │ │ - ld.d $ra, $sp, 264 │ │ │ │ - ld.d $s0, $sp, 248 │ │ │ │ - ld.d $s3, $sp, 224 │ │ │ │ - ld.d $s4, $sp, 216 │ │ │ │ - ld.d $s5, $sp, 208 │ │ │ │ - ld.d $s6, $sp, 200 │ │ │ │ - ld.d $s7, $sp, 192 │ │ │ │ - move $a0, $fp │ │ │ │ - ld.d $fp, $sp, 256 │ │ │ │ - addi.d $sp, $sp, 272 │ │ │ │ + bne $t1, $t0, 1968 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ ret │ │ │ │ - ldptr.d $a0, $s7, 0 │ │ │ │ - b -356 │ │ │ │ - st.d $s1, $sp, 240 │ │ │ │ - st.d $s2, $sp, 232 │ │ │ │ - st.d $s8, $sp, 184 │ │ │ │ - bl -58184 │ │ │ │ nop │ │ │ │ + li.w $a0, 24 │ │ │ │ + bl -61648 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 252236 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + bnez $t0, 584 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 24 │ │ │ │ - bgeu $a1, $t0, 796 │ │ │ │ - ld.d $t0, $a0, 96 │ │ │ │ - beqz $t0, 788 │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - ldptr.w $a3, $t0, 8 │ │ │ │ - ldptr.w $a4, $t3, 12 │ │ │ │ - div.wu $a4, $a1, $a4 │ │ │ │ - bgeu $a4, $a3, 592 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $s3, $t0, $t1 │ │ │ │ + bgeu $s2, $s3, 148 │ │ │ │ + bltu $t2, $s3, 144 │ │ │ │ nop │ │ │ │ - sub.w $t6, $a3, $a4 │ │ │ │ - li.w $t0, 49 │ │ │ │ - addi.w $t1, $t6, -1 │ │ │ │ - bgeu $t0, $t1, 668 │ │ │ │ - bstrpick.d $t0, $a4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - andi $t2, $t0, 0xf │ │ │ │ - move $t1, $a4 │ │ │ │ - bnez $t2, 652 │ │ │ │ - bstrpick.d $t1, $t6, 0x1f, 0x2 │ │ │ │ - vreplgr2vr.w $vr1, $a4 │ │ │ │ - vreplgr2vr.w $vr2, $a1 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - pcaddi $t2, 144703 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - vld $vr0, $t2, 0 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - add.d $t1, $t0, $t1 │ │ │ │ - b 40 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + beqz $t1, 60 │ │ │ │ + move $s1, $s2 │ │ │ │ nop │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + ldx.w $t1, $t3, $s1 │ │ │ │ + ld.d $t6, $sp, 24 │ │ │ │ + ld.d $t5, $t2, 16 │ │ │ │ + ld.bu $t4, $t2, 44 │ │ │ │ + add.w $t1, $t1, $t6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t5, $t1 │ │ │ │ + beq $t1, $t4, 1604 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + addi.d $a1, $sp, 48 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.w $s2, $sp, 48 │ │ │ │ + st.w $t0, $sp, 52 │ │ │ │ + bl 252608 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 253128 │ │ │ │ + bnez $a0, 1508 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + move $s2, $s3 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bgeu $s3, $t0, -364 │ │ │ │ + li.w $t1, 1 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + b -1036 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $s3, $t0, $t1 │ │ │ │ + b -148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 96 │ │ │ │ - beq $t0, $t1, 540 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ + beqz $fp, 224 │ │ │ │ + move $s6, $fp │ │ │ │ + b -1008 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $t0, 24 │ │ │ │ - vldrepl.w $vr0, $t0, 0 │ │ │ │ - ldptr.w $t4, $t0, 48 │ │ │ │ - ldptr.w $t2, $t0, 72 │ │ │ │ - vinsgr2vr.w $vr0, $t5, 0x1 │ │ │ │ - vinsgr2vr.w $vr0, $t4, 0x2 │ │ │ │ - vinsgr2vr.w $vr0, $t2, 0x3 │ │ │ │ - vslt.wu $vr0, $vr2, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -52 │ │ │ │ - vpickve2gr.w $a4, $vr1, 0x0 │ │ │ │ - slli.w $a4, $a4, 0x0 │ │ │ │ - bstrpick.d $t0, $a4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bltu $a1, $t0, 104 │ │ │ │ - addi.w $t1, $a4, 1 │ │ │ │ - bgeu $t1, $a3, 136 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bltu $a1, $t0, 116 │ │ │ │ - addi.w $t1, $a4, 2 │ │ │ │ - bgeu $t1, $a3, 108 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bltu $a1, $t0, 88 │ │ │ │ - addi.w $t1, $a4, 3 │ │ │ │ - bgeu $t1, $a3, 80 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - addi.w $a4, $a4, 4 │ │ │ │ - sltu $t0, $a1, $t0 │ │ │ │ - masknez $a4, $a4, $t0 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ - or $a4, $a4, $t0 │ │ │ │ - beqz $a4, 48 │ │ │ │ nop │ │ │ │ - addi.w $t1, $a4, -1 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t2, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t2, $t2, 16 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - bgeu $a1, $t2, 296 │ │ │ │ nop │ │ │ │ - move $a4, $t1 │ │ │ │ - bnez $a4, -36 │ │ │ │ - ldptr.w $a5, $t3, 16 │ │ │ │ - bltu $a1, $a5, 300 │ │ │ │ - li.w $t0, -24 │ │ │ │ - lu32i.d $t0, 23 │ │ │ │ - add.d $t3, $t3, $t0 │ │ │ │ - ldptr.w $a6, $t3, 16 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - move $a7, $a1 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s1, $a0 │ │ │ │ - pcaddi $a2, 139223 │ │ │ │ - li.w $a1, 0x8d4 │ │ │ │ - pcaddi $a0, 138945 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - bl 504748 │ │ │ │ - ld.d $t0, $s1, 96 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - move $a4, $zero │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - move $a7, $s0 │ │ │ │ - move $a6, $zero │ │ │ │ - ldptr.w $a5, $t0, 16 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - pcaddi $a2, 139225 │ │ │ │ - li.w $a1, 0x8da │ │ │ │ - pcaddi $a0, 138931 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 504696 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - li.w $a4, 1 │ │ │ │ - li.w $t1, 24 │ │ │ │ - bgeu $a4, $a3, 96 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 96 │ │ │ │ - move $a7, $s0 │ │ │ │ - pcaddi $a2, 139213 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - li.w $a1, 0x8e0 │ │ │ │ - pcaddi $a0, 138918 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ldptr.w $a6, $t0, -8 │ │ │ │ - ldptr.w $a5, $t0, 16 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - st.d $a3, $sp, 32 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl 504616 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - addi.w $a4, $a4, 1 │ │ │ │ - addi.d $t1, $t1, 24 │ │ │ │ - bne $a3, $a4, -80 │ │ │ │ nop │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -60200 │ │ │ │ + beqz $fp, 96 │ │ │ │ + move $s6, $fp │ │ │ │ + b -928 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $zero │ │ │ │ - bnez $a3, -588 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 224 │ │ │ │ + move $s5, $s8 │ │ │ │ + b -720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $a4, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ldptr.w $a5, $t1, 16 │ │ │ │ - bgeu $a1, $a5, -280 │ │ │ │ nop │ │ │ │ - move $a0, $a4 │ │ │ │ - ret │ │ │ │ - andi $t0, $t6, 0x3 │ │ │ │ - beqz $t0, 92 │ │ │ │ - bstrins.d $t6, $zero, 0x1, 0x0 │ │ │ │ - add.w $a4, $t6, $a4 │ │ │ │ - b -496 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 32 │ │ │ │ + move $s8, $fp │ │ │ │ + b -872 │ │ │ │ nop │ │ │ │ - move $t1, $a4 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t1, $t3, 0x3 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a4, $a4, 1 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - beq $a3, $a4, -432 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 16 │ │ │ │ - bgeu $a1, $t1, -20 │ │ │ │ - b -448 │ │ │ │ + move $a3, $s2 │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $a4, $vr1, 0x3 │ │ │ │ - slli.w $a4, $a4, 0x0 │ │ │ │ - b -468 │ │ │ │ + pcaddi $a2, 138373 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 138381 │ │ │ │ + bl 395400 │ │ │ │ li.w $a0, -1 │ │ │ │ - ret │ │ │ │ + bl -62760 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -972 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 191 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -256 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 232 │ │ │ │ - slli.d $s0, $t0, 0x3 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - st.d $fp, $sp, 240 │ │ │ │ - st.d $s3, $sp, 208 │ │ │ │ - st.d $s4, $sp, 200 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 248 │ │ │ │ - st.d $s6, $sp, 184 │ │ │ │ - st.d $a5, $sp, 88 │ │ │ │ - st.w $zero, $sp, 144 │ │ │ │ - st.w $zero, $sp, 148 │ │ │ │ - st.b $zero, $sp, 142 │ │ │ │ - st.b $zero, $sp, 143 │ │ │ │ - st.d $a4, $sp, 72 │ │ │ │ - st.d $a6, $sp, 80 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - st.d $t1, $sp, 152 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s3, $a3 │ │ │ │ - move $fp, $a2 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bnez $a5, 624 │ │ │ │ - bl 386912 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 386896 │ │ │ │ - move $a4, $a0 │ │ │ │ - bnez $s3, 1268 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ nop │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $a7, 1 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - ld.d $a3, $sp, 56 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - move $a6, $s6 │ │ │ │ - move $a5, $s3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - bl -2204 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $t0, 1044 │ │ │ │ - beqz $s4, 1576 │ │ │ │ - ldptr.w $t0, $s4, 64 │ │ │ │ - bne $t0, $s3, 1568 │ │ │ │ - ldptr.w $t0, $s4, 24 │ │ │ │ - bne $t0, $s6, 1560 │ │ │ │ - ld.d $t5, $s4, 96 │ │ │ │ - beqz $t5, 1552 │ │ │ │ - ldptr.w $t3, $a0, 8 │ │ │ │ - ldptr.w $t0, $t5, 8 │ │ │ │ - bne $t0, $t3, 1540 │ │ │ │ - beqz $s3, 208 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - li.w $t4, 7 │ │ │ │ - ld.d $t1, $s4, 72 │ │ │ │ - bgeu $t4, $t0, 1336 │ │ │ │ - or $t0, $t1, $a4 │ │ │ │ - andi $t0, $t0, 0xf │ │ │ │ - bnez $t0, 1324 │ │ │ │ - bstrpick.d $t4, $s3, 0x1f, 0x2 │ │ │ │ - pcaddi $t6, 144452 │ │ │ │ - slli.d $t4, $t4, 0x4 │ │ │ │ - vld $vr1, $t6, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vldx $vr0, $a4, $t0 │ │ │ │ - vldx $vr2, $t1, $t0 │ │ │ │ - vseq.w $vr0, $vr0, $vr2 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 1452 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ - bne $t0, $t4, -32 │ │ │ │ - andi $t0, $s3, 0x3 │ │ │ │ - beqz $t0, 112 │ │ │ │ - move $t4, $s3 │ │ │ │ - bstrins.d $t4, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t7, $a4, $t0 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - bne $t7, $t6, 1352 │ │ │ │ - addi.w $t6, $t4, 1 │ │ │ │ - bgeu $t6, $s3, 72 │ │ │ │ - addi.d $t6, $t0, 4 │ │ │ │ - ldx.w $t7, $a4, $t6 │ │ │ │ - ldx.w $t6, $t1, $t6 │ │ │ │ - bne $t7, $t6, 1328 │ │ │ │ - addi.w $t6, $t4, 2 │ │ │ │ - bgeu $t6, $s3, 48 │ │ │ │ - addi.d $t6, $t0, 8 │ │ │ │ - ldx.w $t7, $a4, $t6 │ │ │ │ - ldx.w $t6, $t1, $t6 │ │ │ │ - bne $t7, $t6, 1304 │ │ │ │ - addi.w $t4, $t4, 3 │ │ │ │ - bgeu $t4, $s3, 24 │ │ │ │ - addi.d $t0, $t0, 12 │ │ │ │ - ldx.w $t1, $t1, $t0 │ │ │ │ - ldx.w $t0, $a4, $t0 │ │ │ │ - bne $t1, $t0, 1280 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + b -1112 │ │ │ │ nop │ │ │ │ - beqz $t3, 64 │ │ │ │ - ldptr.d $t1, $t5, 0 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x1 │ │ │ │ - addi.d $t1, $t1, 12 │ │ │ │ - alsl.d $t5, $t3, $t0, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $t0, 12 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bne $t3, $t2, 1176 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - addi.d $t1, $t1, 24 │ │ │ │ - bne $t0, $t5, -20 │ │ │ │ - move $a0, $a4 │ │ │ │ - bl -60416 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ldptr.w $t0, $sp, 148 │ │ │ │ - ldptr.w $t1, $s4, 40 │ │ │ │ - st.d $t2, $s4, 120 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - li.w $t3, 1 │ │ │ │ - st.d $fp, $s4, 88 │ │ │ │ - st.d $s0, $s4, 104 │ │ │ │ - st.d $t2, $s4, 136 │ │ │ │ - st.b $t3, $s4, 59 │ │ │ │ - bgeu $t1, $t0, 8 │ │ │ │ - st.w $t0, $s4, 40 │ │ │ │ - ldptr.w $t0, $sp, 144 │ │ │ │ - ldptr.w $t1, $s4, 36 │ │ │ │ - bgeu $t0, $t1, 8 │ │ │ │ - st.w $t0, $s4, 36 │ │ │ │ - ld.bu $t0, $sp, 142 │ │ │ │ - ld.b $t1, $s4, 44 │ │ │ │ - bge $t0, $t1, 8 │ │ │ │ - st.b $t0, $s4, 44 │ │ │ │ - ld.bu $t0, $sp, 143 │ │ │ │ - ld.b $t1, $s4, 45 │ │ │ │ - blt $t1, $t0, 88 │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + b -92 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 191 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 152 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.w $zero, $a0, 28 │ │ │ │ - st.b $zero, $a0, 61 │ │ │ │ - bne $t1, $t0, 1248 │ │ │ │ - ld.d $ra, $sp, 248 │ │ │ │ - ld.d $fp, $sp, 240 │ │ │ │ - ld.d $s0, $sp, 232 │ │ │ │ - ld.d $s3, $sp, 208 │ │ │ │ - ld.d $s4, $sp, 200 │ │ │ │ - ld.d $s6, $sp, 184 │ │ │ │ - addi.d $sp, $sp, 256 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.b $t0, $s4, 45 │ │ │ │ - b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $fp, $s2, 1 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + slli.w $t1, $s8, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bltu $s4, $t0, -940 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -852 │ │ │ │ + move $a3, $fp │ │ │ │ + b -156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 386292 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - beqz $s3, 896 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - st.d $s5, $sp, 192 │ │ │ │ - st.d $s7, $sp, 176 │ │ │ │ - st.d $s8, $sp, 168 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.d $a0, $fp, $s1 │ │ │ │ - bl 399296 │ │ │ │ - stx.d $a0, $s2, $s1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bne $s0, $s1, -16 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 386216 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - bl 386196 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - st.d $s3, $sp, 120 │ │ │ │ - move $s7, $t1 │ │ │ │ - add.d $t0, $s0, $t1 │ │ │ │ - addi.d $t1, $sp, 148 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - addi.d $t1, $sp, 144 │ │ │ │ - move $s6, $s7 │ │ │ │ - move $s1, $fp │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - addi.d $s8, $sp, 143 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - st.d $a0, $sp, 96 │ │ │ │ - move $s4, $zero │ │ │ │ - addi.d $s7, $sp, 142 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - move $s3, $a0 │ │ │ │ + ld.d $s2, $sp, 8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 252728 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 252380 │ │ │ │ + ldptr.w $a3, $sp, 48 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -808 │ │ │ │ + pcaddi $a1, 138338 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -63096 │ │ │ │ + b -824 │ │ │ │ nop │ │ │ │ - ldptr.d $t2, $s6, 0 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - ldptr.w $s5, $t2, 8 │ │ │ │ - bl 386100 │ │ │ │ - move $fp, $a0 │ │ │ │ - bstrpick.d $s0, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 386076 │ │ │ │ - slli.d $a2, $s0, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - stptr.d $a0, $fp, 0 │ │ │ │ - bl -60124 │ │ │ │ - ldptr.d $a2, $s6, 0 │ │ │ │ - st.w $zero, $fp, 8 │ │ │ │ - st.w $s5, $fp, 12 │ │ │ │ - stptr.d $fp, $s2, 0 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - stptr.d $s7, $sp, 0 │ │ │ │ - ldptr.d $a1, $s1, 0 │ │ │ │ - ld.d $a7, $sp, 40 │ │ │ │ - ld.d $a6, $sp, 24 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a4, $fp │ │ │ │ - move $a5, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - bl -7248 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - stptr.w $a0, $s3, 0 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - add.w $s4, $a0, $s4 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - addi.d $s3, $s3, 4 │ │ │ │ - bne $s6, $t0, -144 │ │ │ │ - move $s6, $s4 │ │ │ │ - ld.d $a4, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s3, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 192 │ │ │ │ - ld.d $s7, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 168 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beq $s2, $t0, 1204 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - lu12i.w $t4, 2 │ │ │ │ - ori $t4, $t4, 0x70f │ │ │ │ - div.wu $t3, $s6, $t0 │ │ │ │ - maskeqz $t0, $t3, $t3 │ │ │ │ - sltui $t5, $t3, 1 │ │ │ │ - or $t0, $t0, $t5 │ │ │ │ - slli.w $a7, $t0, 0x0 │ │ │ │ - bgeu $t4, $t3, 88 │ │ │ │ - lu12i.w $t4, 2 │ │ │ │ - ori $t4, $t4, 0x710 │ │ │ │ - mod.wu $a7, $a7, $t4 │ │ │ │ - lu12i.w $t4, -189583 │ │ │ │ - ori $t4, $t4, 0x759 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - lu32i.d $t4, 0 │ │ │ │ - mul.d $t0, $t0, $t4 │ │ │ │ - lu12i.w $t3, 2 │ │ │ │ - ori $t3, $t3, 0x710 │ │ │ │ - ld.d $s1, $sp, 224 │ │ │ │ - ld.d $s2, $sp, 216 │ │ │ │ - srli.d $t0, $t0, 0x2d │ │ │ │ - div.wu $a7, $a7, $t0 │ │ │ │ - add.w $a7, $t3, $a7 │ │ │ │ - b -1032 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bgeu $t2, $t0, 548 │ │ │ │ + bstrpick.d $s3, $t2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t1, $s3 │ │ │ │ + li.w $t2, 253 │ │ │ │ + slli.w $s6, $t0, 0x0 │ │ │ │ + bgeu $t2, $t0, 120 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $t0, $sp, 48 │ │ │ │ + beqz $s4, 1184 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + addi.d $fp, $sp, 48 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 460648 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 936 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 1132 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 460604 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s7, 1096 │ │ │ │ + ldptr.w $s6, $s7, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + li.w $t2, 253 │ │ │ │ + addi.w $s4, $t0, 1 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t1, $t0 │ │ │ │ + bgeu $t2, $t0, 1004 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s4, $sp, 48 │ │ │ │ + beqz $s8, 1072 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + addi.d $fp, $sp, 48 │ │ │ │ nop │ │ │ │ + srli.d $s5, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s5, $s1, 0x3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 460512 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 784 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 1020 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s5, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s5, $s1, 0x3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 460468 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 984 │ │ │ │ + ldptr.w $t2, $s7, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 224 │ │ │ │ - ld.d $s2, $sp, 216 │ │ │ │ - b -1064 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + bgeu $t2, $s6, 276 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $s3, $t0, $s3 │ │ │ │ + bgeu $s2, $s3, 264 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + bltu $t2, $s3, 256 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t1, $t0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $s7, 824 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $s3, $sp, 48 │ │ │ │ + beqz $s1, 884 │ │ │ │ + ld.d $s8, $s0, 80 │ │ │ │ + addi.d $fp, $sp, 48 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s4, $s7, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 460360 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 832 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 836 │ │ │ │ + addi.d $s8, $s4, 8 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s4, $s7, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 460316 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 800 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -1932 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - bl 385768 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.w $t4, $sp, 144 │ │ │ │ - ldptr.w $t3, $sp, 148 │ │ │ │ - st.d $t1, $a0, 112 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.bu $t2, $sp, 142 │ │ │ │ - ld.bu $t0, $sp, 143 │ │ │ │ - ld.d $a4, $sp, 16 │ │ │ │ - st.d $t1, $a0, 128 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - lu12i.w $t6, 4096 │ │ │ │ - ori $t6, $t6, 0x100 │ │ │ │ - li.w $t5, 256 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 28 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $t6, $a0, 59 │ │ │ │ - st.d $s0, $a0, 96 │ │ │ │ - st.d $fp, $a0, 80 │ │ │ │ - st.b $t1, $a0, 58 │ │ │ │ - st.w $s6, $a0, 24 │ │ │ │ - st.h $t5, $a0, 56 │ │ │ │ - st.w $s3, $a0, 64 │ │ │ │ - st.d $a4, $a0, 72 │ │ │ │ - st.w $t4, $a0, 36 │ │ │ │ - st.w $t3, $a0, 40 │ │ │ │ - st.b $t2, $a0, 44 │ │ │ │ - st.b $t0, $a0, 45 │ │ │ │ - b -760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + beq $t1, $t2, -1972 │ │ │ │ + bnez $t2, -480 │ │ │ │ nop │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - move $s6, $zero │ │ │ │ - addi.d $t1, $sp, 144 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - st.d $a4, $sp, 32 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $s3, $s6 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + beqz $t0, -1984 │ │ │ │ + b -1100 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 252144 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 251796 │ │ │ │ + ldptr.w $a3, $sp, 48 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -1256 │ │ │ │ + pcaddi $a1, 138192 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -63680 │ │ │ │ + b -1272 │ │ │ │ nop │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 385564 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl 385548 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - ldx.d $a0, $fp, $s6 │ │ │ │ - st.d $zero, $s1, 8 │ │ │ │ - stx.d $s1, $s2, $s6 │ │ │ │ - move $a2, $s1 │ │ │ │ - addi.d $a7, $sp, 143 │ │ │ │ - addi.d $a6, $sp, 142 │ │ │ │ - addi.d $a5, $sp, 148 │ │ │ │ - move $a3, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - bl -26776 │ │ │ │ - stptr.w $a0, $s4, 0 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - add.w $s3, $s3, $a0 │ │ │ │ - addi.d $s4, $s4, 4 │ │ │ │ - bne $s0, $s6, -92 │ │ │ │ - move $s6, $s3 │ │ │ │ - ld.d $a4, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - b -476 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + nop │ │ │ │ + bstrpick.d $s4, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s4, $s4, 0x2 │ │ │ │ + ldx.w $s6, $t0, $s4 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $s3, $t1, $t0 │ │ │ │ + bgeu $t2, $s3, 548 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s6, $sp, 48 │ │ │ │ + beqz $s8, 640 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + addi.d $fp, $sp, 48 │ │ │ │ nop │ │ │ │ + srli.d $s5, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s5, $s3, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 460088 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 344 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 588 │ │ │ │ + addi.d $s3, $s7, 8 │ │ │ │ + srli.d $s5, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s5, $s3, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 460044 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 552 │ │ │ │ + ldptr.w $s3, $s7, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ + ldx.bu $t0, $t1, $s1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 416 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s2, $sp, 48 │ │ │ │ + beqz $s7, 508 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + addi.d $fp, $sp, 48 │ │ │ │ + srli.d $s5, $s7, 0x1 │ │ │ │ + alsl.d $s8, $s5, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 459968 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 208 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 460 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s5, $s7, 0x1 │ │ │ │ + alsl.d $s8, $s5, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 459924 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 424 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + bgeu $t0, $s3, -336 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $s3, $t0, $s4 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t2, $t0 │ │ │ │ + bgeu $t1, $s7, 300 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $s3, $sp, 48 │ │ │ │ + beqz $s4, 360 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + addi.d $fp, $sp, 48 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 459832 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 256 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 308 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 459788 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $t6, $sp, 64 │ │ │ │ - move $t0, $zero │ │ │ │ + beqz $s7, 272 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -2460 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.w $t4, $a4, $t0 │ │ │ │ - ldx.w $t2, $t1, $t0 │ │ │ │ - bne $t4, $t2, 104 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - bne $t6, $t0, -16 │ │ │ │ - b -1180 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl 385380 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl 385364 │ │ │ │ - move $a4, $a0 │ │ │ │ - b -1520 │ │ │ │ + beqz $s5, 264 │ │ │ │ + move $s7, $s5 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 138799 │ │ │ │ - li.w $a1, 0x99d │ │ │ │ - pcaddi $a0, 138427 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - st.d $s5, $sp, 192 │ │ │ │ - st.d $s7, $sp, 176 │ │ │ │ - st.d $s8, $sp, 168 │ │ │ │ - bl 314988 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -62124 │ │ │ │ + beqz $s5, 256 │ │ │ │ + move $s8, $s5 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 138771 │ │ │ │ - li.w $a1, 0x996 │ │ │ │ - pcaddi $a0, 138415 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - st.d $s5, $sp, 192 │ │ │ │ - st.d $s7, $sp, 176 │ │ │ │ - st.d $s8, $sp, 168 │ │ │ │ - bl 314940 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -62172 │ │ │ │ + beqz $s5, 248 │ │ │ │ + move $s8, $s5 │ │ │ │ + b -816 │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t4, $vr1, 0x0 │ │ │ │ - b -1420 │ │ │ │ - pcaddi $a2, 138711 │ │ │ │ - li.w $a1, 0x98c │ │ │ │ - pcaddi $a0, 138401 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - st.d $s5, $sp, 192 │ │ │ │ - st.d $s7, $sp, 176 │ │ │ │ - st.d $s8, $sp, 168 │ │ │ │ - bl 314884 │ │ │ │ - ldptr.w $a3, $s4, 64 │ │ │ │ - move $a4, $s3 │ │ │ │ - pcaddi $a2, 138716 │ │ │ │ - li.w $a1, 0x98d │ │ │ │ - pcaddi $a0, 138390 │ │ │ │ - bl 314860 │ │ │ │ - ldptr.w $a3, $s4, 24 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a2, 138720 │ │ │ │ - li.w $a1, 0x98e │ │ │ │ - pcaddi $a0, 138384 │ │ │ │ - bl 314836 │ │ │ │ - ld.d $t0, $s4, 96 │ │ │ │ - ldptr.w $a4, $s0, 8 │ │ │ │ - pcaddi $a2, 138722 │ │ │ │ - ldptr.w $a3, $t0, 8 │ │ │ │ - li.w $a1, 0x98f │ │ │ │ - pcaddi $a0, 138377 │ │ │ │ - bl 314808 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -62304 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - st.d $s5, $sp, 192 │ │ │ │ - st.d $s7, $sp, 176 │ │ │ │ - st.d $s8, $sp, 168 │ │ │ │ - bl -60936 │ │ │ │ + beqz $s8, 208 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -968 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 251608 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 251260 │ │ │ │ + ldptr.w $a3, $sp, 48 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -1536 │ │ │ │ + pcaddi $a1, 138058 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -64216 │ │ │ │ + b -1552 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - move $s3, $a1 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - move $s2, $a2 │ │ │ │ - st.d $a3, $sp, 48 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $s0, $a5 │ │ │ │ - st.d $a6, $sp, 40 │ │ │ │ - st.d $a7, $sp, 64 │ │ │ │ - bl 384996 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $s3, 5304 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + li.w $t4, 1 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + move $s2, $s3 │ │ │ │ + bltu $s3, $t1, -2588 │ │ │ │ + b -1920 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -316 │ │ │ │ + slli.w $s3, $s3, 0x0 │ │ │ │ + b -436 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + b -2652 │ │ │ │ + beqz $s8, 64 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -288 │ │ │ │ + nop │ │ │ │ + slli.w $t2, $t0, 0x0 │ │ │ │ + b -892 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $s3, $t0, $t1 │ │ │ │ + move $s1, $s2 │ │ │ │ + b -1756 │ │ │ │ + beqz $s7, 16 │ │ │ │ + move $s1, $s7 │ │ │ │ + b -864 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 139107 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -22204 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -22212 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -62748 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - beqz $a0, 6296 │ │ │ │ - bgtz $s0, 1196 │ │ │ │ - bnez $s4, 456 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s7, $zero │ │ │ │ + bl -22220 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -22228 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -22236 │ │ │ │ + bl -62876 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + pcalau12i $s3, 190 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s5, $a2 │ │ │ │ + bnez $a1, 16 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ addi.w $t0, $t0, -1 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ + beq $t0, $a2, 564 │ │ │ │ + beq $s4, $s5, 560 │ │ │ │ + ldptr.w $t0, $s2, 8 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bltu $s5, $t0, 716 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -62136 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, 192 │ │ │ │ + bstrpick.d $s5, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + ldx.w $s7, $t1, $s5 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + slli.w $fp, $t1, 0x0 │ │ │ │ + bgeu $t2, $t1, 112 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s7, $sp, 32 │ │ │ │ + beqz $s0, 1292 │ │ │ │ + ld.d $s8, $s2, 80 │ │ │ │ nop │ │ │ │ - addi.w $t2, $s4, -1 │ │ │ │ - beq $t2, $s8, 2020 │ │ │ │ - li.w $t1, 64 │ │ │ │ - beq $t0, $t1, 1372 │ │ │ │ - li.w $t2, 62 │ │ │ │ - beq $t0, $t2, 1844 │ │ │ │ - bnez $s0, 992 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 459256 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 968 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 1244 │ │ │ │ + addi.d $s8, $s6, 8 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 459212 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $s3, 2056 │ │ │ │ - beq $t0, $fp, 4292 │ │ │ │ - or $s0, $s2, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, 1312 │ │ │ │ - move $t3, $s5 │ │ │ │ - move $s0, $zero │ │ │ │ - bnez $s2, 2844 │ │ │ │ - li.w $t2, 13 │ │ │ │ - move $s2, $zero │ │ │ │ - beq $t0, $t2, -96 │ │ │ │ + beqz $s6, 1208 │ │ │ │ + ldptr.w $fp, $s6, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - beqz $t1, 976 │ │ │ │ - bnez $t3, 972 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - bl -62460 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ldptr.d $t1, $a0, 0 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 1020 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s4, $sp, 32 │ │ │ │ + beqz $s0, 1200 │ │ │ │ + ld.d $s7, $s2, 80 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 459136 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 880 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 1156 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 459092 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s8, 1120 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + bgeu $t0, $fp, 248 │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + pcaddi $s0, 194548 │ │ │ │ + ld.bu $t1, $s0, 0 │ │ │ │ + ldx.wu $t0, $t0, $s5 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $t1, $t0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - bl -62304 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ + beqz $t1, 252 │ │ │ │ + ld.d $a1, $s2, 152 │ │ │ │ + ldptr.w $a0, $s2, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $t0, $a1 │ │ │ │ + bl -63244 │ │ │ │ + ldptr.w $a0, $s2, 148 │ │ │ │ + li.w $a2, 4 │ │ │ │ + addi.d $a1, $sp, 28 │ │ │ │ + bl -63596 │ │ │ │ + li.w $s4, -1 │ │ │ │ + beq $a0, $s4, 1136 │ │ │ │ + ldptr.w $s6, $sp, 28 │ │ │ │ + ld.bu $t0, $s0, 0 │ │ │ │ + bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ + beqz $t0, 208 │ │ │ │ + ld.d $a1, $s2, 160 │ │ │ │ + ldptr.w $a0, $s2, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s1, $a1 │ │ │ │ + bl -63304 │ │ │ │ + ldptr.w $a0, $s2, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 27 │ │ │ │ + bl -63656 │ │ │ │ + beq $a0, $s4, 1064 │ │ │ │ + ld.b $t0, $sp, 27 │ │ │ │ + li.w $t1, -128 │ │ │ │ + beq $t0, $t1, 180 │ │ │ │ + ldptr.w $t1, $sp, 28 │ │ │ │ + add.d $t2, $t1, $t0 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgtz $t0, 12 │ │ │ │ + move $t3, $t1 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrins.d $a0, $t1, 0x1f, 0x0 │ │ │ │ + bstrins.d $a0, $t3, 0x3f, 0x20 │ │ │ │ + bne $t2, $t0, 988 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + nop │ │ │ │ + move $t0, $zero │ │ │ │ + nop │ │ │ │ + pcaddi $s0, 194482 │ │ │ │ + ld.bu $t1, $s0, 0 │ │ │ │ + bnez $t1, -240 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $s2, 32 │ │ │ │ + ldx.w $s6, $t1, $t0 │ │ │ │ + st.w $s6, $sp, 28 │ │ │ │ + bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $s2, 96 │ │ │ │ + li.w $t1, -128 │ │ │ │ + ldx.b $t0, $t0, $s1 │ │ │ │ + st.b $t0, $sp, 27 │ │ │ │ bne $t0, $t1, -168 │ │ │ │ nop │ │ │ │ + ld.wu $s0, $s2, 112 │ │ │ │ + st.d $s1, $sp, 32 │ │ │ │ + beqz $s0, 680 │ │ │ │ + ld.d $s5, $s2, 104 │ │ │ │ + srli.d $s2, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s2, $s5, 0x4 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 458808 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 392 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 636 │ │ │ │ + addi.d $s5, $s4, 16 │ │ │ │ + srli.d $s2, $s0, 0x1 │ │ │ │ + alsl.d $s4, $s2, $s5, 0x4 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 458764 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 600 │ │ │ │ + ld.d $t0, $s4, 8 │ │ │ │ + b -272 │ │ │ │ nop │ │ │ │ - bnez $s0, 3600 │ │ │ │ - beqz $s8, 100 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 384656 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - masknez $t1, $a0, $t2 │ │ │ │ - or $t0, $t2, $t1 │ │ │ │ - maskeqz $a5, $a0, $t2 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - beqz $t0, 5444 │ │ │ │ - ld.d $a7, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a2, $sp, 16 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - move $a6, $s8 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -61776 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ldx.bu $s7, $t0, $t2 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s7, 524 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s5, $sp, 32 │ │ │ │ + beqz $s0, 672 │ │ │ │ + ld.d $s8, $s2, 80 │ │ │ │ + srli.d $s7, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 458576 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 384 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 628 │ │ │ │ + addi.d $s8, $fp, 8 │ │ │ │ + srli.d $s7, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 458532 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 592 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $s8, $s5, 1 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 368 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s8, $sp, 32 │ │ │ │ + beqz $s0, 580 │ │ │ │ + ld.d $fp, $s2, 80 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $s8, $zero │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -62584 │ │ │ │ - ext.w.b $s7, $a0 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $s7, $t0, -256 │ │ │ │ - addi.w $t3, $s2, -1 │ │ │ │ - beq $t3, $s8, 1544 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 458448 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 224 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 532 │ │ │ │ + addi.d $fp, $s7, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 458404 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $t0, 64 │ │ │ │ - beq $s7, $t0, 1212 │ │ │ │ - li.w $t3, 62 │ │ │ │ - beq $s7, $t3, 1300 │ │ │ │ - bnez $s0, 304 │ │ │ │ + beqz $s7, 496 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t1, $s2, 120 │ │ │ │ + bgeu $t0, $t2, -960 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + slli.d $s6, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t1, $s6 │ │ │ │ + bgeu $s4, $t0, -976 │ │ │ │ + bltu $s5, $t0, -980 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - beqz $s3, 1304 │ │ │ │ nop │ │ │ │ - bltu $s6, $s8, 5432 │ │ │ │ - beq $s7, $s5, 2300 │ │ │ │ - or $s0, $s4, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, 728 │ │ │ │ - bnez $fp, 4964 │ │ │ │ - li.w $t0, 13 │ │ │ │ - beq $s7, $t0, 4988 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ - addi.w $t4, $s8, 1 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - move $s3, $s0 │ │ │ │ - beqz $t0, 3908 │ │ │ │ - move $s4, $s0 │ │ │ │ - move $s8, $t4 │ │ │ │ - move $s0, $fp │ │ │ │ - move $fp, $zero │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s2, 256 │ │ │ │ + move $s0, $s2 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s5, 4224 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ - li.w $s7, 64 │ │ │ │ - beqz $s0, -140 │ │ │ │ - move $t3, $s5 │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s5, $s7 │ │ │ │ - bnez $s3, 556 │ │ │ │ - or $t1, $s4, $fp │ │ │ │ - bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ - beq $s7, $t3, 3624 │ │ │ │ - move $s5, $t3 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $s3, 572 │ │ │ │ - move $s3, $zero │ │ │ │ - bnez $fp, 3804 │ │ │ │ - li.w $t2, 10 │ │ │ │ - bne $s7, $t2, 5572 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -62744 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 384160 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -62868 │ │ │ │ - ext.w.b $s7, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $s7, $t1, -436 │ │ │ │ - li.w $t1, 64 │ │ │ │ - beq $s7, $t1, 4660 │ │ │ │ - li.w $t1, 62 │ │ │ │ - beq $s7, $t1, 420 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t3, 43 │ │ │ │ - bne $s7, $t3, -156 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 1876 │ │ │ │ - bnez $s3, 2864 │ │ │ │ - or $t3, $s4, $fp │ │ │ │ - bstrpick.w $t0, $t3, 0x7, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 3904 │ │ │ │ - bnez $fp, 4828 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ + beqz $fp, 288 │ │ │ │ + move $s0, $fp │ │ │ │ + b -1000 │ │ │ │ nop │ │ │ │ - move $s3, $fp │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s4, $zero │ │ │ │ - b 1548 │ │ │ │ - beqz $fp, 3912 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 64 │ │ │ │ nop │ │ │ │ - beqz $s0, -848 │ │ │ │ nop │ │ │ │ - move $s0, $s3 │ │ │ │ - bnez $s3, 2348 │ │ │ │ - or $t1, $s2, $s5 │ │ │ │ - bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ - beq $t0, $fp, 3336 │ │ │ │ - beqz $s3, 444 │ │ │ │ - bnez $s2, 2824 │ │ │ │ + beqz $s6, 288 │ │ │ │ + move $s0, $s6 │ │ │ │ + b -912 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - bne $t0, $t1, 2364 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -62992 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 383912 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -63116 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, -684 │ │ │ │ - li.w $t1, 64 │ │ │ │ - beq $t0, $t1, 4444 │ │ │ │ - li.w $t1, 62 │ │ │ │ - beq $t0, $t1, 4076 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - li.w $t2, 43 │ │ │ │ - bne $t0, $t2, -132 │ │ │ │ - beqz $s7, 1576 │ │ │ │ - bnez $s8, 3108 │ │ │ │ - or $t2, $s2, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $s3, 3448 │ │ │ │ - bnez $t2, 3924 │ │ │ │ - move $s0, $s3 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $s3 │ │ │ │ - move $t2, $s1 │ │ │ │ - li.w $s8, 1 │ │ │ │ nop │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - b -1108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -63932 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $a0, $t0, -1208 │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 138427 │ │ │ │ - li.w $a1, 0x9fe │ │ │ │ - pcaddi $a0, 138025 │ │ │ │ - bl 313400 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -63712 │ │ │ │ + beqz $s6, 320 │ │ │ │ + move $s0, $s6 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $t4, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - beqz $s5, 1788 │ │ │ │ - move $t3, $s5 │ │ │ │ - li.w $s5, 62 │ │ │ │ - move $s7, $s5 │ │ │ │ - move $s8, $t4 │ │ │ │ - move $s5, $t3 │ │ │ │ - bltu $s6, $t4, 4716 │ │ │ │ - beq $s7, $s5, 4808 │ │ │ │ - or $t1, $s4, $fp │ │ │ │ - bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ - bnez $s3, 1892 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - li.w $t3, 10 │ │ │ │ - move $s4, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t5, $s3 │ │ │ │ - beq $s7, $t3, -824 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $fp, $zero │ │ │ │ - beq $s7, $t0, -840 │ │ │ │ - move $t4, $s8 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - addi.w $s8, $t4, 1 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - beqz $t0, 1408 │ │ │ │ - bnez $t5, 4708 │ │ │ │ - st.d $t3, $sp, 80 │ │ │ │ - bl -63648 │ │ │ │ - ldptr.d $t1, $a0, 0 │ │ │ │ - slli.d $t0, $s7, 0x2 │ │ │ │ - ld.d $t3, $sp, 80 │ │ │ │ - ldx.w $t0, $t1, $t0 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - st.b $t0, $t3, 0 │ │ │ │ - move $fp, $zero │ │ │ │ - b -912 │ │ │ │ + beqz $s7, 256 │ │ │ │ + move $s0, $s7 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s0, 1 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $t3, $s3 │ │ │ │ - bne $t0, $t1, -1312 │ │ │ │ - b -1404 │ │ │ │ - bnez $fp, -512 │ │ │ │ - beqz $s3, 1692 │ │ │ │ - bltu $s6, $s8, 4528 │ │ │ │ - beqz $s8, 3380 │ │ │ │ - li.w $t0, 64 │ │ │ │ - li.w $fp, 64 │ │ │ │ - li.w $s0, 1 │ │ │ │ - bne $s6, $s8, 2332 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t1, 3676 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - bgeu $t2, $t1, 2336 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 383400 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $s0, 464 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - beqz $t1, 4772 │ │ │ │ - li.w $s7, 1 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -924 │ │ │ │ nop │ │ │ │ - move $s2, $s5 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a2, $sp, 16 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $a7, $s0 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 383284 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $t0, $t1, 1872 │ │ │ │ - bnez $s7, 908 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - move $s3, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - addi.w $s8, $a6, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s2, 1 │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - b -1680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s5, -1056 │ │ │ │ - beqz $s3, 1372 │ │ │ │ - bltu $s6, $s8, 4240 │ │ │ │ - beqz $s8, 3148 │ │ │ │ - beq $s8, $s6, 2704 │ │ │ │ - move $t4, $s8 │ │ │ │ - li.w $s7, 64 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s5, 64 │ │ │ │ nop │ │ │ │ - bnez $s4, 664 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -268 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - beq $s7, $t0, 2924 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - addi.w $s8, $t4, 1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -1332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s5, 384 │ │ │ │ - bnez $s0, -1148 │ │ │ │ - bnez $s3, -1288 │ │ │ │ nop │ │ │ │ - beq $s7, $s5, 2192 │ │ │ │ - or $s0, $s4, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, -564 │ │ │ │ - move $t5, $s4 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $fp, -552 │ │ │ │ - move $a6, $s8 │ │ │ │ - li.w $t2, 10 │ │ │ │ - beq $s7, $t2, 3628 │ │ │ │ - li.w $t0, 13 │ │ │ │ - beq $s7, $t0, 660 │ │ │ │ - bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - addi.w $s8, $a6, 1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -1432 │ │ │ │ nop │ │ │ │ - bnez $fp, -984 │ │ │ │ - beqz $s3, 1148 │ │ │ │ - bltu $s6, $s8, 4048 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $fp, 62 │ │ │ │ - beqz $s8, 3204 │ │ │ │ nop │ │ │ │ + slli.w $t1, $s7, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - move $s0, $zero │ │ │ │ - bnez $t1, -472 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 382936 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - bnez $t1, -448 │ │ │ │ - st.d $a5, $sp, 8 │ │ │ │ - move $s2, $s5 │ │ │ │ - move $s7, $zero │ │ │ │ - move $a5, $zero │ │ │ │ - b -460 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s2, $s2, 0x1 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - bl 382852 │ │ │ │ - move $s1, $a0 │ │ │ │ - b -1560 │ │ │ │ + move $a3, $s6 │ │ │ │ + pcaddi $a2, 137666 │ │ │ │ + li.w $a1, 775 │ │ │ │ + pcaddi $a0, 137646 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl 392448 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -65712 │ │ │ │ nop │ │ │ │ - slli.w $s4, $s4, 0x1 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 382816 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $s1, $a0 │ │ │ │ - b -2048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -23716 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bltu $s6, $s8, 3832 │ │ │ │ - beq $t0, $fp, 764 │ │ │ │ - or $s0, $s2, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, -744 │ │ │ │ - bnez $s2, 788 │ │ │ │ - li.w $t1, 13 │ │ │ │ - beq $t0, $t1, 3372 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - move $s5, $s0 │ │ │ │ - move $s3, $s0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b -1068 │ │ │ │ - bnez $s3, 800 │ │ │ │ - li.w $s5, 62 │ │ │ │ - beqz $s8, 312 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t0, 1000 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bgeu $t1, $t0, 1584 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 382652 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $s0, 984 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 4028 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a2, $sp, 16 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $a7, $s0 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 382552 │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $s7, $t1, 1016 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 112 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $t4, $zero │ │ │ │ - beqz $s4, -648 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - beq $s7, $t0, 1564 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - move $fp, $s4 │ │ │ │ - addi.w $s8, $t4, 1 │ │ │ │ - li.w $s4, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -1988 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -23748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $s3, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -23780 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $a6, $zero │ │ │ │ - bne $s7, $t0, -648 │ │ │ │ nop │ │ │ │ - move $s8, $a6 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -2076 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -23812 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -64464 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -64336 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -64352 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 189 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $a3, $sp, 32 │ │ │ │ st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - move $a6, $zero │ │ │ │ - beqz $s5, 208 │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $t2, 13 │ │ │ │ - beq $t0, $t2, 772 │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - addi.w $s8, $a6, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - b -2600 │ │ │ │ + st.d $t1, $sp, 72 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s2, $a2 │ │ │ │ + beqz $a3, 672 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + move $s0, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s1, 832 │ │ │ │ + beq $s2, $s1, 588 │ │ │ │ + ldptr.w $t4, $s0, 8 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bgeu $s2, $t4, 840 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 2392 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s2, $sp, 64 │ │ │ │ + beqz $s7, 908 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 457656 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 712 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 860 │ │ │ │ + addi.d $s3, $s6, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 457612 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $s3, 992 │ │ │ │ - or $t2, $s2, $s5 │ │ │ │ - bstrpick.w $t1, $t2, 0x7, 0x0 │ │ │ │ - move $s7, $t1 │ │ │ │ - bnez $t1, 2080 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t1, -1568 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -2552 │ │ │ │ + beqz $s6, 824 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $s2, 1 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + slli.w $t5, $t4, 0x0 │ │ │ │ + bgeu $t0, $t4, 112 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 64 │ │ │ │ + beqz $s6, 736 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 457520 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 544 │ │ │ │ + addi.d $t1, $s6, -1 │ │ │ │ + srli.d $s6, $t1, 0x1 │ │ │ │ + beqz $s6, 692 │ │ │ │ + addi.d $s3, $fp, 8 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 457476 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $s8, 1376 │ │ │ │ - or $s0, $s4, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s3, 1876 │ │ │ │ - beqz $s0, 2360 │ │ │ │ - bnez $fp, 3188 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - b -1868 │ │ │ │ - bnez $t5, 3288 │ │ │ │ + beqz $fp, 656 │ │ │ │ + ldptr.w $t5, $fp, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - st.d $t3, $sp, 80 │ │ │ │ - bl -64544 │ │ │ │ - b -1408 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bgeu $t5, $t0, 24 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + slli.d $s6, $t0, 0x2 │ │ │ │ + ldx.w $s7, $t4, $s6 │ │ │ │ + bgeu $s1, $s7, 8 │ │ │ │ + bgeu $s2, $s7, 2196 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ldx.w $t0, $t4, $t0 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s3, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s3, 1336 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $t0, $sp, 64 │ │ │ │ + beqz $s7, 520 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $s6, $s7, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 457336 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 328 │ │ │ │ + addi.d $t1, $s7, -1 │ │ │ │ + srli.d $s7, $t1, 0x1 │ │ │ │ + beqz $s7, 476 │ │ │ │ + addi.d $s3, $fp, 8 │ │ │ │ + srli.d $s6, $s7, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 457292 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s7, $s2 │ │ │ │ + beqz $fp, 440 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 508 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s1, $sp, 64 │ │ │ │ + beqz $fp, 368 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s3, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 457216 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 176 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 324 │ │ │ │ + addi.d $s7, $s3, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s3, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 457172 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $a6, $s8 │ │ │ │ - li.w $s2, 1 │ │ │ │ - bnez $s5, 3024 │ │ │ │ + beqz $s3, 288 │ │ │ │ + ldptr.w $t1, $s3, 4 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $t1, $t0, 420 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ + pcalau12i $t0, 189 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrins.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bstrins.d $a0, $s2, 0x3f, 0x20 │ │ │ │ + bne $t1, $t0, 2092 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - move $s3, $s2 │ │ │ │ - addi.w $s8, $a6, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s2, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - b -2800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s8, -624 │ │ │ │ - or $s0, $s4, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 2516 │ │ │ │ - li.w $t3, 10 │ │ │ │ - move $s4, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t4, $zero │ │ │ │ - move $t5, $s3 │ │ │ │ - bne $s7, $t3, -1556 │ │ │ │ - b -2408 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 160 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s8, -960 │ │ │ │ - or $s0, $s2, $s5 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 2420 │ │ │ │ - li.w $t2, 10 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $t3, $s3 │ │ │ │ - bne $t0, $t2, -2808 │ │ │ │ - b -2916 │ │ │ │ - move $s3, $s2 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - beq $t0, $t1, 2460 │ │ │ │ - li.w $t2, 13 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s2, 1 │ │ │ │ - beq $t0, $t2, -2948 │ │ │ │ - move $a6, $s8 │ │ │ │ - b -1300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 160 │ │ │ │ + move $s7, $s6 │ │ │ │ + b -360 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bltu $s6, $s8, 2968 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s5, 62 │ │ │ │ - bnez $s8, -796 │ │ │ │ - move $a6, $zero │ │ │ │ - li.w $s7, 62 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s5, 62 │ │ │ │ - b -1160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, 160 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $fp, 62 │ │ │ │ - bnez $s8, -1124 │ │ │ │ - b -1400 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ + beqz $fp, 160 │ │ │ │ + move $s7, $fp │ │ │ │ + b -744 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s7, 64 │ │ │ │ - li.w $s5, 64 │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s3, $zero │ │ │ │ - beqz $s4, -1336 │ │ │ │ - b -684 │ │ │ │ - li.w $s7, 1 │ │ │ │ nop │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s2, $s5 │ │ │ │ - li.w $t0, 64 │ │ │ │ - li.w $fp, 64 │ │ │ │ - b -560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $s0, 8 │ │ │ │ + addi.w $t1, $t4, -1 │ │ │ │ + beq $s2, $t1, -248 │ │ │ │ + beqz $s2, -252 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bltu $s2, $t4, -828 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + b -540 │ │ │ │ + move $a3, $s1 │ │ │ │ nop │ │ │ │ - beqz $fp, -2440 │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s3, $fp │ │ │ │ + pcaddi $a2, 137341 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 137349 │ │ │ │ + bl 391272 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -66888 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ - li.w $t2, 10 │ │ │ │ - bne $s7, $t2, -1420 │ │ │ │ - addi.w $a1, $t4, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $fp, $t4, 0x1f, 0x0 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b 212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 381672 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - masknez $t1, $a5, $t0 │ │ │ │ - maskeqz $a5, $a5, $t0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -984 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -24900 │ │ │ │ nop │ │ │ │ - bltu $s6, $s8, 2680 │ │ │ │ nop │ │ │ │ - beq $t0, $fp, 632 │ │ │ │ - or $t2, $s2, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - move $s3, $s0 │ │ │ │ - beqz $t2, -1904 │ │ │ │ - bnez $s2, 452 │ │ │ │ - li.w $t1, 10 │ │ │ │ - move $s2, $t2 │ │ │ │ - beq $t0, $t1, -2352 │ │ │ │ nop │ │ │ │ - li.w $t2, 13 │ │ │ │ - move $s3, $s2 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s2, $zero │ │ │ │ - bne $t0, $t2, -752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s8, $a6 │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3356 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -24932 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 381488 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - stx.b $zero, $a0, $fp │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 381464 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -65564 │ │ │ │ - ext.w.b $s7, $a0 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $s7, $t0, -3132 │ │ │ │ - li.w $t0, 64 │ │ │ │ - beq $s7, $t0, -2844 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - b -2992 │ │ │ │ nop │ │ │ │ - move $s3, $zero │ │ │ │ - move $s0, $s7 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 381360 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - stx.b $zero, $a0, $s2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 381336 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -65692 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, -3260 │ │ │ │ - li.w $t1, 64 │ │ │ │ - beq $t0, $t1, -2716 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - b -3564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bltu $s6, $s8, 2328 │ │ │ │ - or $t2, $s2, $s5 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - bnez $t2, 1268 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s1, $t2 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - move $s0, $s3 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b -2552 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bgeu $t1, $t0, -408 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t4, $s0, 72 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t4, $t1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 1488 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $t0, $sp, 64 │ │ │ │ + beqz $s7, 1504 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 456656 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 864 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 1460 │ │ │ │ + addi.d $s3, $s6, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 456612 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 1424 │ │ │ │ + ldptr.w $t1, $s6, 4 │ │ │ │ + beqz $t1, -552 │ │ │ │ + bnez $s1, 20 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + beq $t1, $s2, 568 │ │ │ │ nop │ │ │ │ + beq $s2, $s1, 560 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + bltu $s2, $t1, 808 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bstrpick.d $s3, $s1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldx.w $t0, $t4, $s3 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s2, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s2, 1176 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 64 │ │ │ │ + beqz $fp, -344 │ │ │ │ + ld.d $s2, $s0, 80 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s6, $s2, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 456472 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 648 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, -388 │ │ │ │ + addi.d $s2, $s7, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s6, $s2, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 456428 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bltu $s6, $s8, 2264 │ │ │ │ - or $s0, $s4, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 1188 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - addi.w $t4, $s8, 1 │ │ │ │ - move $fp, $s3 │ │ │ │ - bnez $t0, -3148 │ │ │ │ - move $s8, $t4 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s0, $s3 │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -3292 │ │ │ │ - move $s0, $s2 │ │ │ │ + beqz $s7, -424 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 1076 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s1, $sp, 64 │ │ │ │ + beqz $s7, -496 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s2, $fp, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 456352 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 496 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, -540 │ │ │ │ + addi.d $s6, $s2, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s2, $fp, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 456308 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s2, -576 │ │ │ │ + ldptr.w $t1, $s2, 4 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bgeu $t1, $t0, 276 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ldx.wu $t1, $t1, $s3 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ nop │ │ │ │ + pcaddi $t0, 193848 │ │ │ │ + ld.bu $t4, $t0, 0 │ │ │ │ + bnez $t4, 264 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - beq $t0, $t1, 924 │ │ │ │ - bnez $s5, 1048 │ │ │ │ + ld.d $t4, $s0, 32 │ │ │ │ + ldx.w $s2, $t4, $t1 │ │ │ │ + st.w $s2, $sp, 60 │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + ld.d $t1, $s0, 96 │ │ │ │ + ldx.b $t1, $t1, $s3 │ │ │ │ + st.b $t1, $sp, 59 │ │ │ │ nop │ │ │ │ - li.w $t1, 13 │ │ │ │ - bne $t0, $t1, 2476 │ │ │ │ - move $s3, $s0 │ │ │ │ - li.w $s2, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3796 │ │ │ │ - beqz $s0, -3584 │ │ │ │ + li.w $t4, -128 │ │ │ │ + bne $t1, $t4, 100 │ │ │ │ + ld.wu $s1, $s0, 112 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + beqz $s1, 832 │ │ │ │ + ld.d $s3, $s0, 104 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $s7, $s6, $s3, 0x4 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 456272 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 288 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 788 │ │ │ │ + addi.d $s3, $s7, 16 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $s7, $s6, $s3, 0x4 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 456228 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s3, -3496 │ │ │ │ - beqz $s8, -3500 │ │ │ │ - bne $s6, $s8, -3504 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 381052 │ │ │ │ + beqz $s7, 752 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + ldptr.w $s1, $sp, 60 │ │ │ │ + add.d $t4, $s1, $t1 │ │ │ │ + slli.w $s2, $t4, 0x0 │ │ │ │ + bgtz $t1, 12 │ │ │ │ + move $s2, $s1 │ │ │ │ + slli.w $s1, $t4, 0x0 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $s6 │ │ │ │ - move $a5, $a0 │ │ │ │ - bnez $t0, -3588 │ │ │ │ - pcaddi $a3, 143271 │ │ │ │ - li.w $a2, 0xa72 │ │ │ │ - pcaddi $a1, 137347 │ │ │ │ - pcaddi $a0, 137468 │ │ │ │ - bl -66740 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bne $t1, $t0, -1664 │ │ │ │ + b -1076 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -1232 │ │ │ │ nop │ │ │ │ - beqz $s8, 720 │ │ │ │ - beq $s6, $s8, -2468 │ │ │ │ - or $t1, $s2, $s5 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bnez $t1, 1376 │ │ │ │ nop │ │ │ │ - li.w $t2, 10 │ │ │ │ - move $s3, $s0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $t3, $s0 │ │ │ │ - bne $t0, $t2, -3844 │ │ │ │ - b -3952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $fp, $s4 │ │ │ │ - move $s8, $t4 │ │ │ │ - li.w $s4, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3536 │ │ │ │ + pcaddi $t0, 193784 │ │ │ │ + ld.bu $t4, $t0, 0 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $t4, -252 │ │ │ │ + ld.d $a1, $s0, 152 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $t1, $a1 │ │ │ │ + bl -66284 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 4 │ │ │ │ + addi.d $a1, $sp, 60 │ │ │ │ + bl -66636 │ │ │ │ + li.w $s1, -1 │ │ │ │ + beq $a0, $s1, 1008 │ │ │ │ + pcaddi $t0, 193769 │ │ │ │ + ldptr.w $s2, $sp, 60 │ │ │ │ + ld.bu $t1, $t0, 0 │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + beqz $t1, -300 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s3, $a1 │ │ │ │ + bl -66348 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 59 │ │ │ │ + bl -66700 │ │ │ │ + beq $a0, $s1, 940 │ │ │ │ + ld.b $t1, $sp, 59 │ │ │ │ + b -332 │ │ │ │ + beqz $s6, 512 │ │ │ │ + move $s1, $s6 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s8, -1808 │ │ │ │ - or $s0, $s4, $fp │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, 1564 │ │ │ │ - beqz $fp, 1728 │ │ │ │ - li.w $t2, 10 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - bne $s7, $t2, -1536 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - b -652 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, -1024 │ │ │ │ + move $s7, $fp │ │ │ │ + b -528 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 380808 │ │ │ │ - bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - stx.b $zero, $a0, $t3 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 380780 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $s3, 8 │ │ │ │ - bnez $fp, 1660 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - move $s4, $fp │ │ │ │ - move $s6, $s8 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $t4, $zero │ │ │ │ - b -1736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 380708 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 380680 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $s3, 552 │ │ │ │ - bnez $s2, 1668 │ │ │ │ - move $s2, $s3 │ │ │ │ + beqz $s6, -1024 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -680 │ │ │ │ nop │ │ │ │ - move $s3, $s2 │ │ │ │ - move $s2, $zero │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s6, $s8 │ │ │ │ - move $s7, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - b -1684 │ │ │ │ - bnez $s3, 680 │ │ │ │ - li.w $t2, 10 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - move $t3, $zero │ │ │ │ - bne $t0, $t2, -4184 │ │ │ │ - b -4292 │ │ │ │ - beqz $s3, 616 │ │ │ │ - beqz $fp, 1524 │ │ │ │ - li.w $t1, 10 │ │ │ │ - bne $s7, $t1, -1228 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $s0, $fp │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $fp, $s8, 0x1f, 0x0 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s3, $zero │ │ │ │ - b -944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s8, -2432 │ │ │ │ - or $t3, $s2, $s5 │ │ │ │ - bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ - beqz $t3, 1276 │ │ │ │ - bnez $s2, 1608 │ │ │ │ - move $s5, $t3 │ │ │ │ - move $s0, $zero │ │ │ │ - move $t2, $s1 │ │ │ │ - li.w $s8, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - b -3288 │ │ │ │ nop │ │ │ │ + beqz $fp, 608 │ │ │ │ + move $s7, $fp │ │ │ │ + b -896 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s7, 64 │ │ │ │ - li.w $s5, 64 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - bnez $t0, -2228 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 380432 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - b -2212 │ │ │ │ - move $s8, $t4 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s4, $s3 │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -4040 │ │ │ │ nop │ │ │ │ - move $s3, $zero │ │ │ │ - b -1348 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ldx.bu $t4, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t4, 492 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s2, $sp, 64 │ │ │ │ + beqz $s7, -1056 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 455696 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 288 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, -1100 │ │ │ │ + addi.d $s3, $s6, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 455652 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, -1136 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $s2, 1 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t1, 332 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 64 │ │ │ │ + beqz $s6, -1220 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ - bnez $t2, 528 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - move $t2, $s1 │ │ │ │ - bnez $t1, 1172 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s0, $s7 │ │ │ │ - li.w $s8, 1 │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - b -4548 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 455560 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 120 │ │ │ │ + addi.d $t1, $s6, -1 │ │ │ │ + srli.d $s6, $t1, 0x1 │ │ │ │ + beqz $s6, -1268 │ │ │ │ + addi.d $s3, $fp, 8 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 455516 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, -1304 │ │ │ │ + ldptr.w $t1, $fp, 4 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t4, $s0, 120 │ │ │ │ + bgeu $t1, $t0, -1064 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + slli.d $s6, $t0, 0x2 │ │ │ │ + ldx.w $t1, $t4, $s6 │ │ │ │ + bgeu $s1, $t1, -1080 │ │ │ │ + bltu $s2, $t1, -1084 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + b -808 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s0, 448 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - move $t3, $s1 │ │ │ │ - bnez $t0, 1092 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s0, $s3 │ │ │ │ - li.w $s8, 1 │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -4168 │ │ │ │ + beqz $s7, -1376 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -152 │ │ │ │ nop │ │ │ │ - or $t3, $s2, $s5 │ │ │ │ - bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ - beqz $t3, -704 │ │ │ │ - bnez $s2, -892 │ │ │ │ - move $s0, $t3 │ │ │ │ - move $s3, $t3 │ │ │ │ - beqz $s5, -4544 │ │ │ │ - move $s2, $s5 │ │ │ │ - b -3712 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s8, $t4 │ │ │ │ - li.w $s0, 1 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -4236 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $s3, $s0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s8, 0x1f, 0x0 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1192 │ │ │ │ nop │ │ │ │ - bnez $s2, 448 │ │ │ │ - move $t2, $zero │ │ │ │ - b 272 │ │ │ │ + beqz $fp, -1376 │ │ │ │ + move $s7, $fp │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ - add.d $t3, $s1, $t3 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - bnez $t0, -3436 │ │ │ │ - b -2032 │ │ │ │ nop │ │ │ │ - beqz $s2, -536 │ │ │ │ - b -532 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s7, $s3 │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - move $s8, $zero │ │ │ │ - beqz $s3, -1696 │ │ │ │ nop │ │ │ │ - li.w $t0, 64 │ │ │ │ - li.w $s0, 1 │ │ │ │ - li.w $fp, 64 │ │ │ │ - beqz $s5, -1036 │ │ │ │ - move $s2, $s5 │ │ │ │ - move $s3, $s0 │ │ │ │ - move $a6, $s8 │ │ │ │ - b -2260 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $s8, $zero │ │ │ │ - beqz $s3, -1792 │ │ │ │ nop │ │ │ │ - move $t4, $zero │ │ │ │ - li.w $s7, 64 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s5, 64 │ │ │ │ - b -3136 │ │ │ │ nop │ │ │ │ - bnez $fp, 736 │ │ │ │ - move $fp, $s0 │ │ │ │ - b -4040 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 136994 │ │ │ │ + li.w $a1, 775 │ │ │ │ + pcaddi $a0, 136974 │ │ │ │ + bl 389772 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -68388 │ │ │ │ nop │ │ │ │ - bnez $s2, -2144 │ │ │ │ - move $s2, $t2 │ │ │ │ - move $t2, $zero │ │ │ │ - b 92 │ │ │ │ - li.w $t3, 10 │ │ │ │ - move $s4, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - beq $s7, $t3, -4480 │ │ │ │ - move $t5, $zero │ │ │ │ - b -3640 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bltu $t0, $t1, -1068 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -980 │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -2288 │ │ │ │ nop │ │ │ │ - beqz $s2, -4000 │ │ │ │ - li.w $t1, 10 │ │ │ │ - beq $fp, $t1, 904 │ │ │ │ - move $a6, $s8 │ │ │ │ - beqz $s5, 96 │ │ │ │ - move $s2, $s5 │ │ │ │ - move $s3, $zero │ │ │ │ - b -2396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s2, -2248 │ │ │ │ - move $s2, $t2 │ │ │ │ - move $s3, $s2 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s7, $t2 │ │ │ │ - move $s2, $zero │ │ │ │ - b -2440 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -228 │ │ │ │ nop │ │ │ │ - bnez $fp, 584 │ │ │ │ - move $fp, $s0 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - b -4188 │ │ │ │ - beqz $s2, -40 │ │ │ │ - bnez $s5, 868 │ │ │ │ - move $s7, $s2 │ │ │ │ - move $a6, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b -2292 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $t3, $s1 │ │ │ │ - li.w $s8, 1 │ │ │ │ - bnez $t0, -3760 │ │ │ │ - b -2356 │ │ │ │ - bnez $fp, 456 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - nop │ │ │ │ - li.w $t0, 62 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $fp, 62 │ │ │ │ - b -2188 │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 379740 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - b -3652 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $s5, -2412 │ │ │ │ - move $s2, $s5 │ │ │ │ - move $s7, $zero │ │ │ │ - b -2616 │ │ │ │ - nop │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 379676 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - b -5384 │ │ │ │ nop │ │ │ │ - bnez $s2, -1552 │ │ │ │ - move $s2, $t1 │ │ │ │ - b -4360 │ │ │ │ nop │ │ │ │ - bnez $s2, -2392 │ │ │ │ - move $s3, $s0 │ │ │ │ - move $t2, $s1 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s8, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - b -4232 │ │ │ │ nop │ │ │ │ - bnez $fp, 856 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - move $s3, $s0 │ │ │ │ - move $t3, $s1 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s8, 1 │ │ │ │ - beqz $t0, -4784 │ │ │ │ - move $s0, $s4 │ │ │ │ - move $t3, $s1 │ │ │ │ - li.w $t4, 1 │ │ │ │ - b -4816 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s8, 0x1f, 0x0 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - b -1892 │ │ │ │ - lu12i.w $s2, 2 │ │ │ │ - ori $s2, $s2, 0x710 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - beqz $s5, -580 │ │ │ │ - b -4208 │ │ │ │ nop │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - move $s8, $zero │ │ │ │ - bnez $fp, 84 │ │ │ │ - move $s5, $zero │ │ │ │ - b -668 │ │ │ │ - addi.w $a1, $a6, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $fp, $a6, 0x1f, 0x0 │ │ │ │ - st.d $a6, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - b -2100 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s3, $fp │ │ │ │ - b -3664 │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - move $s3, $s0 │ │ │ │ - move $s5, $s3 │ │ │ │ - move $s0, $zero │ │ │ │ - b -5524 │ │ │ │ - move $s3, $s0 │ │ │ │ - move $s4, $s3 │ │ │ │ - move $s0, $zero │ │ │ │ - b -5092 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - move $s8, $zero │ │ │ │ - ori $s4, $s4, 0x710 │ │ │ │ - b -2296 │ │ │ │ + bstrpick.d $t4, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + li.w $t5, 253 │ │ │ │ + bltu $t5, $t1, 44 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -1388 │ │ │ │ nop │ │ │ │ - li.w $t3, 10 │ │ │ │ - move $s4, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - beq $s7, $t3, -5140 │ │ │ │ - move $t4, $zero │ │ │ │ - move $t5, $zero │ │ │ │ - b -4304 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 32 │ │ │ │ nop │ │ │ │ - move $t4, $s8 │ │ │ │ - li.w $s3, 1 │ │ │ │ - beqz $s4, -3872 │ │ │ │ - move $s3, $s4 │ │ │ │ - b -3224 │ │ │ │ nop │ │ │ │ - li.w $t2, 10 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - bne $t0, $t2, -5552 │ │ │ │ - b -5660 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $t4, $s8 │ │ │ │ - beqz $s4, -3920 │ │ │ │ - b -3268 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - move $fp, $s3 │ │ │ │ - li.w $t4, 1 │ │ │ │ - b -5124 │ │ │ │ - move $s0, $s7 │ │ │ │ - li.w $s8, 1 │ │ │ │ - b -5576 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - pcaddi $a2, 137012 │ │ │ │ - li.w $a1, 0xa7b │ │ │ │ - pcaddi $a0, 136882 │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - bl 496500 │ │ │ │ - ld.d $a5, $sp, 32 │ │ │ │ - b -5468 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bnez $t0, -372 │ │ │ │ - move $t3, $s1 │ │ │ │ - move $s4, $s0 │ │ │ │ - li.w $s8, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -5324 │ │ │ │ - move $s3, $fp │ │ │ │ - b -1660 │ │ │ │ - move $s3, $s5 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s2, $s5 │ │ │ │ - b -3220 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -26532 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s7, $sp, 64 │ │ │ │ + beqz $s6, 160 │ │ │ │ + ld.d $t0, $s0, 80 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $t1, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + alsl.d $fp, $t1, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bl 455120 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + blez $a0, 92 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 96 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $t1, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + alsl.d $fp, $t1, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bl 455060 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 48 │ │ │ │ + ldptr.w $t1, $fp, 4 │ │ │ │ + b -1552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $s3 │ │ │ │ - move $t5, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - beqz $s4, -4540 │ │ │ │ - b -5144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t1, 16 │ │ │ │ + move $s6, $t1 │ │ │ │ + b -136 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s8, 1 │ │ │ │ - move $s0, $s2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s8, 0x1f, 0x0 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s3, $zero │ │ │ │ - b -2360 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -26708 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + bl -67380 │ │ │ │ nop │ │ │ │ - move $s3, $s2 │ │ │ │ - b -1652 │ │ │ │ - bnez $s4, 32 │ │ │ │ - st.d $fp, $sp, 32 │ │ │ │ - move $t4, $zero │ │ │ │ - b -4156 │ │ │ │ - move $s2, $s5 │ │ │ │ - move $s7, $s5 │ │ │ │ - move $a6, $zero │ │ │ │ - b -3348 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - move $t4, $zero │ │ │ │ - b -3528 │ │ │ │ + bl -67244 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - pcaddi $a2, 137240 │ │ │ │ - li.w $a1, 0xa20 │ │ │ │ - pcaddi $a0, 136824 │ │ │ │ - bl 308596 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -68516 │ │ │ │ + bl -67252 │ │ │ │ nop │ │ │ │ - li.w $t2, 10 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - bne $fp, $t2, -4340 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - b -2480 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + move $s0, $a1 │ │ │ │ + ldptr.w $a1, $a1, 8 │ │ │ │ + pcalau12i $t0, 189 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + bl -58212 │ │ │ │ + ld.wu $a2, $s0, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $s0, 120 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + bl -67656 │ │ │ │ + li.w $a1, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -58244 │ │ │ │ + lu12i.w $a1, 24 │ │ │ │ + ori $a1, $a1, 0x6a0 │ │ │ │ + move $s2, $a0 │ │ │ │ + bl 69736 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 69932 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s3, 253 │ │ │ │ + addi.d $s8, $sp, 36 │ │ │ │ + beqz $t0, 948 │ │ │ │ + li.w $t0, -1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - move $fp, $zero │ │ │ │ - st.b $s7, $t3, 0 │ │ │ │ - b -5568 │ │ │ │ nop │ │ │ │ - move $fp, $s0 │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s0, $s4 │ │ │ │ - b -5468 │ │ │ │ - beqz $s8, 72 │ │ │ │ - beq $s6, $s8, -1620 │ │ │ │ - or $t1, $s4, $fp │ │ │ │ - bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ - bnez $s3, -2920 │ │ │ │ - li.w $t1, 10 │ │ │ │ - beq $s7, $t1, 112 │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $t5, 1 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -4792 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $s4, $t0, $s7 │ │ │ │ + bgeu $s3, $s4, 808 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s1, 1780 │ │ │ │ + ld.d $s4, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s1, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s4, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454688 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1616 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 1732 │ │ │ │ + addi.d $s4, $s5, 8 │ │ │ │ + srli.d $fp, $s1, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s4, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454644 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s5, 1696 │ │ │ │ + move $a0, $s2 │ │ │ │ + ldptr.w $s4, $s5, 4 │ │ │ │ + bl 70020 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $s3, $t0, 708 │ │ │ │ + ld.wu $s5, $s0, 88 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s5, 1744 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $s5, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 454560 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1520 │ │ │ │ + addi.d $t0, $s5, -1 │ │ │ │ + srli.d $s5, $t0, 0x1 │ │ │ │ + beqz $s5, 1700 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s6, $s5, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 454516 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 1664 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + bgeu $s4, $t0, 608 │ │ │ │ nop │ │ │ │ - or $t1, $s4, $fp │ │ │ │ - bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ - bnez $s3, 40 │ │ │ │ - li.w $t1, 10 │ │ │ │ - beq $s7, $t1, 48 │ │ │ │ - move $t4, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $t5, 1 │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -4856 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 69836 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + ldx.bu $s4, $t0, $s7 │ │ │ │ + bgeu $s3, $s4, 1692 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s4, 1516 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - beqz $fp, -5464 │ │ │ │ - move $s3, $fp │ │ │ │ - move $t4, $zero │ │ │ │ - b -3020 │ │ │ │ - move $s4, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -5744 │ │ │ │ + srli.d $fp, $s4, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454424 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1416 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 1468 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $fp, $s4, 0x1 │ │ │ │ + alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454380 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s3, $fp │ │ │ │ - move $a6, $zero │ │ │ │ - b -4368 │ │ │ │ + beqz $s5, 1432 │ │ │ │ + ldptr.w $s4, $s5, 4 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 69756 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $s3, $t0, 1532 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $fp, 1480 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454296 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1320 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 1436 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454252 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bl -67948 │ │ │ │ - ldptr.w $a4, $a0, 0 │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 137142 │ │ │ │ - li.w $a1, 0x9f7 │ │ │ │ - pcaddi $a0, 136754 │ │ │ │ - bl 308316 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -68796 │ │ │ │ + beqz $s5, 1400 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + bltu $t0, $s4, -512 │ │ │ │ nop │ │ │ │ - move $a6, $s8 │ │ │ │ - move $s2, $s0 │ │ │ │ - b -3496 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 69620 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t2, $t0 │ │ │ │ + bgeu $s3, $s4, 1620 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + slli.w $s4, $a0, 0x0 │ │ │ │ + st.w $s4, $sp, 36 │ │ │ │ + beqz $fp, 1668 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - move $t4, $s8 │ │ │ │ - move $s4, $zero │ │ │ │ - b -3880 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454160 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1248 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 1620 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454116 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 142663 │ │ │ │ - li.w $a2, 0xa32 │ │ │ │ - pcaddi $a1, 136739 │ │ │ │ - pcaddi $a0, 136860 │ │ │ │ - bl -69172 │ │ │ │ + beqz $s5, 1584 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + slli.w $fp, $t1, 0x0 │ │ │ │ + bgeu $s3, $t0, 1520 │ │ │ │ nop │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $fp, $sp, 36 │ │ │ │ + beqz $s4, 1568 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 454032 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1152 │ │ │ │ + addi.d $t0, $s4, -1 │ │ │ │ + srli.d $s4, $t0, 0x1 │ │ │ │ + beqz $s4, 1524 │ │ │ │ + addi.d $s1, $s5, 8 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 453988 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s5, 1488 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + beq $t0, $t1, -780 │ │ │ │ + ld.d $s1, $s0, 120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 69352 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + alsl.d $a0, $a0, $s1, 0x2 │ │ │ │ + stptr.w $fp, $a0, 0 │ │ │ │ + ldx.bu $s4, $t0, $s7 │ │ │ │ + bltu $s3, $s4, -796 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 69324 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + slli.w $s4, $s4, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bltu $s3, $t0, -696 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - ldptr.w $t0, $sp, 240 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - st.d $a1, $sp, 64 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - st.d $a3, $sp, 120 │ │ │ │ - st.d $a4, $sp, 56 │ │ │ │ - st.d $a6, $sp, 96 │ │ │ │ - st.d $a7, $sp, 16 │ │ │ │ - move $s0, $a2 │ │ │ │ - move $s1, $a5 │ │ │ │ - beqz $a1, 6344 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bltu $s4, $t0, -596 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s2 │ │ │ │ + beq $t1, $t0, 32 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $t1, $t2, $t0 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 136787 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -69260 │ │ │ │ - st.d $a0, $sp, 112 │ │ │ │ - beqz $a0, 6848 │ │ │ │ + bl 68984 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + slli.w $t1, $s7, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bltu $t1, $t0, -940 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 68892 │ │ │ │ lu12i.w $a1, 2 │ │ │ │ + move $a0, $s2 │ │ │ │ ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 378436 │ │ │ │ - lu12i.w $a1, 256 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 378420 │ │ │ │ - move $a3, $a0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ld.d $a2, $sp, 96 │ │ │ │ - ld.d $a1, $sp, 120 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - lu12i.w $a4, 256 │ │ │ │ - bl 391560 │ │ │ │ - slli.w $a4, $a0, 0x0 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - bltz $a4, 6728 │ │ │ │ - bnez $s1, 468 │ │ │ │ - bnez $a4, 6184 │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - bl -68560 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - move $s1, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ + bl 68732 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 68928 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + li.w $s4, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $s3, 253 │ │ │ │ + addi.d $s5, $sp, 36 │ │ │ │ + bgeu $s4, $t1, 604 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ldx.bu $s6, $t1, $s4 │ │ │ │ + bgeu $s3, $s6, 272 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s1, 788 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - lu12i.w $a1, 256 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $s2, $t0, $a4 │ │ │ │ - st.d $t7, $sp, 40 │ │ │ │ - st.d $s2, $sp, 96 │ │ │ │ - bl 378268 │ │ │ │ - move $a3, $a0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 120 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - lu12i.w $a4, 256 │ │ │ │ - move $a2, $s2 │ │ │ │ - bl 391408 │ │ │ │ - slli.w $a4, $a0, 0x0 │ │ │ │ - bltz $a4, 6436 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.d $t7, $sp, 40 │ │ │ │ - beqz $a4, 5984 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 453696 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 976 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 740 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 453652 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - add.d $t0, $a4, $a3 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - st.d $s0, $sp, 40 │ │ │ │ - move $s4, $s1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - move $s0, $s8 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - move $s8, $s7 │ │ │ │ - st.d $a3, $sp, 128 │ │ │ │ - move $s7, $s5 │ │ │ │ - move $s1, $a3 │ │ │ │ - move $s5, $fp │ │ │ │ - st.d $a4, $sp, 136 │ │ │ │ - move $fp, $s3 │ │ │ │ - move $s3, $s6 │ │ │ │ - move $s6, $t7 │ │ │ │ + beqz $s8, 704 │ │ │ │ + move $a0, $s2 │ │ │ │ + ldptr.w $s6, $s8, 4 │ │ │ │ + bl 69028 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + bgeu $s3, $t1, 172 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s1, 912 │ │ │ │ + ld.d $s8, $s0, 80 │ │ │ │ + srli.d $fp, $s1, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s8, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 453568 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 816 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 868 │ │ │ │ + addi.d $s8, $s7, 8 │ │ │ │ + srli.d $fp, $s1, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s8, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 453524 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 832 │ │ │ │ + ldptr.w $t1, $s7, 4 │ │ │ │ + bgeu $s6, $t1, 72 │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 68844 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ldx.bu $s6, $t1, $s4 │ │ │ │ + bltu $s3, $s6, -256 │ │ │ │ nop │ │ │ │ - addi.w $t2, $s8, -1 │ │ │ │ - ld.b $s2, $s1, 0 │ │ │ │ - move $a0, $fp │ │ │ │ - beq $t2, $s3, 1780 │ │ │ │ - li.w $t0, 64 │ │ │ │ - beq $s2, $t0, 1388 │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s2, $t0, 1540 │ │ │ │ - bnez $s0, 1120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 68868 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ + slli.w $s6, $s6, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + bltu $s3, $t1, -160 │ │ │ │ nop │ │ │ │ - beqz $s5, 1816 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s3, 6200 │ │ │ │ - beq $s4, $s2, 2508 │ │ │ │ - or $s0, $s7, $s6 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, 1888 │ │ │ │ - bnez $s6, 3996 │ │ │ │ - li.w $t2, 13 │ │ │ │ - move $fp, $a0 │ │ │ │ - beq $s2, $t2, 4744 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - move $s7, $s0 │ │ │ │ - move $s5, $s0 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ - move $s0, $zero │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bltu $s6, $t1, -60 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ldx.bu $s6, $t1, $s4 │ │ │ │ + bgeu $s3, $s6, 944 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s1, 472 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 453384 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 760 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 428 │ │ │ │ + addi.d $s6, $s8, 8 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 453340 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s6, $zero │ │ │ │ + beqz $s8, 392 │ │ │ │ + move $a0, $s2 │ │ │ │ + ldptr.w $s6, $s8, 4 │ │ │ │ + bl 68716 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + bgeu $s3, $t1, 852 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s8, 600 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 453256 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 600 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 556 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s1, 0x3 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 453212 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 520 │ │ │ │ + ldptr.w $t1, $s7, 4 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s2 │ │ │ │ + beq $t1, $s6, 752 │ │ │ │ nop │ │ │ │ + bl 68320 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bltu $t0, $t1, -596 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 68228 │ │ │ │ + pcalau12i $t0, 188 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 728 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + b -70148 │ │ │ │ nop │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ + beqz $fp, 128 │ │ │ │ + move $s1, $fp │ │ │ │ + b -1648 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bne $s1, $t0, -144 │ │ │ │ - move $t7, $s6 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - move $s6, $s3 │ │ │ │ - ld.d $a4, $sp, 136 │ │ │ │ - move $s3, $fp │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s5, $s7 │ │ │ │ - move $s7, $s8 │ │ │ │ - move $s8, $s0 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - move $s1, $s4 │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - bl -68992 │ │ │ │ - ld.d $t7, $sp, 8 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - b -376 │ │ │ │ nop │ │ │ │ - bnez $a4, 5872 │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - bl -69024 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - move $s2, $zero │ │ │ │ - move $t8, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - lu12i.w $a1, 256 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $s4, $t0, $a4 │ │ │ │ - st.d $t8, $sp, 48 │ │ │ │ - st.d $t7, $sp, 32 │ │ │ │ - st.d $s4, $sp, 96 │ │ │ │ - bl 377800 │ │ │ │ - move $a3, $a0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 120 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - lu12i.w $a4, 256 │ │ │ │ - move $a2, $s4 │ │ │ │ - bl 390940 │ │ │ │ - slli.w $a4, $a0, 0x0 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.d $t7, $sp, 32 │ │ │ │ - ld.d $t8, $sp, 48 │ │ │ │ - bltz $a4, 5956 │ │ │ │ - beqz $a4, 4768 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s5, $fp │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - move $t0, $s7 │ │ │ │ - move $fp, $s8 │ │ │ │ - move $s7, $s3 │ │ │ │ - add.d $s4, $a4, $a3 │ │ │ │ - move $s3, $s6 │ │ │ │ - st.d $a3, $sp, 128 │ │ │ │ - st.d $s2, $sp, 8 │ │ │ │ - st.d $a4, $sp, 136 │ │ │ │ - move $s0, $a3 │ │ │ │ - move $s8, $t8 │ │ │ │ - move $s6, $t0 │ │ │ │ + beqz $s6, 192 │ │ │ │ + move $s5, $s6 │ │ │ │ + b -1552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t2, $fp, -1 │ │ │ │ - ld.b $s2, $s0, 0 │ │ │ │ - move $a0, $s7 │ │ │ │ - beq $t2, $s3, 1348 │ │ │ │ - li.w $t0, 64 │ │ │ │ - beq $s2, $t0, 988 │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s2, $t0, 1140 │ │ │ │ - bnez $s5, 336 │ │ │ │ nop │ │ │ │ - bnez $s8, 1192 │ │ │ │ - beq $s1, $s2, 3196 │ │ │ │ - or $s5, $s6, $t7 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - beqz $s5, 1400 │ │ │ │ - bnez $t7, 1756 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a0, $s6 │ │ │ │ - beq $s2, $t0, 472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s4, $fp │ │ │ │ + b -1448 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - add.d $t2, $s7, $t2 │ │ │ │ - bnez $t0, 1536 │ │ │ │ - bnez $s6, 5676 │ │ │ │ - st.d $t2, $sp, 80 │ │ │ │ - st.d $a1, $sp, 48 │ │ │ │ - bl -69156 │ │ │ │ nop │ │ │ │ - ldptr.d $t5, $a0, 0 │ │ │ │ - slli.d $t0, $s2, 0x2 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - ldx.w $t0, $t5, $t0 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - move $t7, $zero │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bne $s4, $s0, -180 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $a4, $sp, 136 │ │ │ │ - move $t0, $s6 │ │ │ │ - move $t8, $s8 │ │ │ │ - move $s6, $s3 │ │ │ │ - move $s8, $fp │ │ │ │ - move $s3, $s7 │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s7, $t0 │ │ │ │ nop │ │ │ │ - move $a0, $a3 │ │ │ │ - st.d $a4, $sp, 48 │ │ │ │ - st.d $t8, $sp, 32 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - bl -69500 │ │ │ │ - ld.d $a4, $sp, 48 │ │ │ │ - ld.d $t8, $sp, 32 │ │ │ │ - ld.d $t7, $sp, 8 │ │ │ │ - b -424 │ │ │ │ nop │ │ │ │ - bnez $t7, 2368 │ │ │ │ + beqz $s6, 128 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -1352 │ │ │ │ nop │ │ │ │ - li.w $t1, 10 │ │ │ │ - bne $s2, $t1, 5548 │ │ │ │ - bl -69540 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 377360 │ │ │ │ - beq $s0, $s4, 5008 │ │ │ │ - ld.b $s2, $s0, 0 │ │ │ │ - li.w $t0, 64 │ │ │ │ - beq $s2, $t0, 1532 │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s2, $t0, 2948 │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - li.w $s8, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 43 │ │ │ │ - bne $s2, $t0, 100 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s7, $a0 │ │ │ │ - bnez $t0, 1296 │ │ │ │ - bnez $s8, 2796 │ │ │ │ - or $t0, $s6, $t7 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bnez $t0, 3716 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ - li.w $s5, 1 │ │ │ │ - beqz $t0, -308 │ │ │ │ - st.d $t2, $sp, 80 │ │ │ │ - st.d $a1, $sp, 48 │ │ │ │ - bl -69980 │ │ │ │ - b -308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 136357 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 136365 │ │ │ │ + bl 387336 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -70824 │ │ │ │ + beqz $s6, 384 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -1280 │ │ │ │ nop │ │ │ │ - beqz $s5, -424 │ │ │ │ nop │ │ │ │ - beqz $s8, 2136 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $t0, $s3, 5264 │ │ │ │ nop │ │ │ │ - beq $s1, $s2, 3528 │ │ │ │ - or $t0, $s6, $t7 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, -228 │ │ │ │ - move $s7, $a0 │ │ │ │ - li.w $s8, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - move $s6, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - beq $s2, $t0, -356 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $s6, $s8 │ │ │ │ - move $a0, $zero │ │ │ │ - bne $s2, $t0, -452 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $t7, $zero │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ + beqz $s6, 384 │ │ │ │ + move $s4, $s6 │ │ │ │ + b -1184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + b -92 │ │ │ │ nop │ │ │ │ - bnez $s6, 2112 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - bne $s2, $t0, 5244 │ │ │ │ - bl -69860 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - bl 377044 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - beq $t0, $s1, 4740 │ │ │ │ - ld.b $s2, $s1, 0 │ │ │ │ - li.w $t0, 64 │ │ │ │ - beq $s2, $t0, 1288 │ │ │ │ - li.w $t0, 62 │ │ │ │ - beq $s2, $t0, 2680 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ nop │ │ │ │ - li.w $t0, 43 │ │ │ │ - bne $s2, $t0, 100 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - move $fp, $a0 │ │ │ │ - beqz $t0, 816 │ │ │ │ - bnez $s3, 2700 │ │ │ │ - or $t2, $s7, $s6 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $s5, 3008 │ │ │ │ - beqz $t2, 3668 │ │ │ │ - bnez $s6, 3840 │ │ │ │ - move $s6, $t2 │ │ │ │ - move $s5, $s6 │ │ │ │ - move $a6, $s3 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - move $s6, $zero │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - addi.w $s3, $a6, 1 │ │ │ │ - add.d $t2, $fp, $t2 │ │ │ │ - li.w $s7, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s0, -1208 │ │ │ │ nop │ │ │ │ - beqz $s5, 1880 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s3, 4984 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bltu $t0, $s4, -1940 │ │ │ │ + b -1424 │ │ │ │ nop │ │ │ │ - beq $s4, $s2, 3264 │ │ │ │ - or $t2, $s7, $s6 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - bnez $t2, -228 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s0, $s5 │ │ │ │ - li.w $t2, 10 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - beq $s2, $t2, -1176 │ │ │ │ nop │ │ │ │ - li.w $t2, 13 │ │ │ │ - move $s6, $zero │ │ │ │ - beq $s2, $t2, -1192 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - add.d $t2, $fp, $t2 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - beqz $t0, -1240 │ │ │ │ - bnez $a0, -1244 │ │ │ │ - st.d $t2, $sp, 80 │ │ │ │ - bl -70440 │ │ │ │ - ldptr.d $t4, $a0, 0 │ │ │ │ - slli.d $t0, $s2, 0x2 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - ldx.w $t0, $t4, $t0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - move $s6, $zero │ │ │ │ - b -1264 │ │ │ │ nop │ │ │ │ - bnez $s4, -160 │ │ │ │ - move $fp, $a0 │ │ │ │ - bnez $s5, 1016 │ │ │ │ - li.w $s0, 64 │ │ │ │ - move $a6, $zero │ │ │ │ - beqz $s7, 620 │ │ │ │ - move $s6, $s7 │ │ │ │ - li.w $s4, 64 │ │ │ │ - move $a6, $zero │ │ │ │ - b -228 │ │ │ │ nop │ │ │ │ + slli.w $s4, $s4, 0x0 │ │ │ │ + b -1588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s1, -544 │ │ │ │ - move $s7, $a0 │ │ │ │ - bnez $s8, 872 │ │ │ │ - li.w $t2, 64 │ │ │ │ - move $a6, $zero │ │ │ │ - beqz $s6, 732 │ │ │ │ - move $t7, $s6 │ │ │ │ - li.w $s1, 64 │ │ │ │ - move $a6, $zero │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - addi.w $s3, $a6, 1 │ │ │ │ - add.d $t2, $s7, $t2 │ │ │ │ - li.w $s6, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s1, $fp │ │ │ │ + b -848 │ │ │ │ nop │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -900 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, -224 │ │ │ │ + move $s1, $s6 │ │ │ │ + b -1008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s4, -320 │ │ │ │ - move $fp, $a0 │ │ │ │ - li.w $s4, 62 │ │ │ │ - bnez $s5, 2244 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - addi.w $s3, $a6, 1 │ │ │ │ - add.d $t2, $fp, $t2 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ - b -1492 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + b -252 │ │ │ │ nop │ │ │ │ - bnez $s1, -704 │ │ │ │ - move $s7, $a0 │ │ │ │ - li.w $t2, 62 │ │ │ │ - bnez $s8, 2132 │ │ │ │ - move $s1, $s2 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s2, $t2 │ │ │ │ - move $a6, $zero │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s7, $t2 │ │ │ │ - addi.w $s3, $a6, 1 │ │ │ │ - li.w $t7, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -1048 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $t0, $s3, 4508 │ │ │ │ - beq $s1, $s2, 1496 │ │ │ │ - or $s5, $s6, $t7 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - beqz $s5, 204 │ │ │ │ - bnez $t7, 552 │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $s7, $a0 │ │ │ │ - beq $s2, $t0, 3108 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ - move $s8, $s5 │ │ │ │ - beqz $t0, 2412 │ │ │ │ - move $s6, $s5 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s5, $t7 │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - move $t7, $zero │ │ │ │ - b -1140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $a2, $s8, 0x1 │ │ │ │ - addi.w $s8, $a2, 1 │ │ │ │ - bstrpick.d $a1, $s8, 0x1f, 0x0 │ │ │ │ - bl 376328 │ │ │ │ - b -1792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, -32 │ │ │ │ + move $s8, $fp │ │ │ │ + b -632 │ │ │ │ nop │ │ │ │ - slli.w $t6, $fp, 0x1 │ │ │ │ - addi.w $fp, $t6, 1 │ │ │ │ - bstrpick.d $a1, $fp, 0x1f, 0x0 │ │ │ │ - st.d $t7, $sp, 48 │ │ │ │ - bl 376292 │ │ │ │ - ld.d $t7, $sp, 48 │ │ │ │ - b -1368 │ │ │ │ nop │ │ │ │ - beq $s4, $s2, 640 │ │ │ │ - or $s0, $s7, $s6 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - beqz $s0, 84 │ │ │ │ - bnez $s6, 2184 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a0, $s7 │ │ │ │ - b -568 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, -320 │ │ │ │ + move $s1, $s7 │ │ │ │ + b -792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s7, $a0 │ │ │ │ - b -940 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + slli.w $fp, $t1, 0x0 │ │ │ │ + bltu $s3, $t0, -1504 │ │ │ │ nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -1420 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $fp, $a0 │ │ │ │ - b -660 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s4 │ │ │ │ + b -412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s5, 1600 │ │ │ │ - or $t0, $s7, $s6 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - beqz $t0, 2616 │ │ │ │ - bnez $s6, 12 │ │ │ │ - move $t2, $zero │ │ │ │ - b -812 │ │ │ │ - bnez $s7, 3584 │ │ │ │ - move $s2, $s4 │ │ │ │ - move $a6, $s3 │ │ │ │ - li.w $s0, 43 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $fp │ │ │ │ + b -444 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 67876 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ + slli.w $s6, $s6, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + bltu $s3, $t1, -840 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - move $s5, $s7 │ │ │ │ - move $s4, $s2 │ │ │ │ - addi.w $s3, $a6, 1 │ │ │ │ - move $s2, $s0 │ │ │ │ - add.d $t2, $fp, $t2 │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -1956 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s2 │ │ │ │ + bne $t1, $s6, -740 │ │ │ │ + bl 67784 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $a1, $s4 │ │ │ │ + alsl.d $t1, $a0, $t2, 0x2 │ │ │ │ + stptr.w $t0, $t1, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + b -772 │ │ │ │ + bl -69940 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 188 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + addi.d $s1, $sp, 72 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + li.w $a2, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $a0, $s1 │ │ │ │ + li.w $a1, 1000 │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + st.d $t0, $sp, 120 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + bl 305632 │ │ │ │ + ldptr.w $a1, $s0, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $s5, 253 │ │ │ │ + addi.w $a1, $a1, 2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -60780 │ │ │ │ + ld.wu $a2, $s0, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $s0, 96 │ │ │ │ + addi.d $a2, $a2, 2 │ │ │ │ + bl -70224 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -60812 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + ld.d $t1, $s0, 96 │ │ │ │ + li.w $t2, 1 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + st.d $a0, $s0, 104 │ │ │ │ + st.w $t2, $s0, 112 │ │ │ │ + st.w $t0, $sp, 60 │ │ │ │ + st.w $zero, $sp, 56 │ │ │ │ + li.w $t2, -128 │ │ │ │ + st.b $t2, $t1, 0 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + ld.d $t1, $s0, 104 │ │ │ │ + addi.d $t3, $sp, 56 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $t3 │ │ │ │ + stptr.d $zero, $t1, 0 │ │ │ │ + st.d $t0, $t1, 8 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + bl 306468 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl 305868 │ │ │ │ + bnez $a0, 920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 305856 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bl -71104 │ │ │ │ + ldptr.w $t1, $sp, 60 │ │ │ │ + ldptr.w $s1, $sp, 56 │ │ │ │ + li.w $a0, 24 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + bnez $s1, 1560 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $t1, $t0, 1548 │ │ │ │ + bl -70932 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + move $s2, $a0 │ │ │ │ + bl 242952 │ │ │ │ + ldptr.w $t2, $s0, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + move $s3, $zero │ │ │ │ + beq $t2, $t0, 636 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s4, $s4, 0x2 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + ldx.w $t1, $t2, $s4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bgeu $s5, $t2, 1176 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t1, $sp, 64 │ │ │ │ + beqz $fp, 1036 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451960 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 840 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 988 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451916 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, -1216 │ │ │ │ - move $t7, $s5 │ │ │ │ - move $s5, $a0 │ │ │ │ - b -364 │ │ │ │ + beqz $s6, 952 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + bgeu $s5, $t0, 1024 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s3, $sp, 64 │ │ │ │ + beqz $fp, 884 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451840 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 752 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 836 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451796 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 800 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bne $t0, $t1, 316 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ldx.bu $s8, $t0, $t1 │ │ │ │ + bgeu $s5, $s8, 996 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s3, $sp, 64 │ │ │ │ + beqz $s8, 760 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451720 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 664 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 716 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451676 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 680 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + addi.w $t1, $s3, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bgeu $s5, $t0, 840 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t1, $sp, 64 │ │ │ │ + beqz $s8, 668 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - bnez $s3, 1824 │ │ │ │ - or $t3, $s6, $t7 │ │ │ │ - bstrpick.w $s5, $t3, 0x7, 0x0 │ │ │ │ - bnez $s8, 2068 │ │ │ │ - bnez $s5, 2768 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - move $t2, $a0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bnez $t0, -1284 │ │ │ │ - b -1600 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451592 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 568 │ │ │ │ + addi.d $t0, $s8, -1 │ │ │ │ + srli.d $s8, $t0, 0x1 │ │ │ │ + beqz $s8, 620 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 64 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 451548 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $t2, 13 │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $t7, 1 │ │ │ │ - beq $s2, $t2, -1564 │ │ │ │ - move $t2, $s2 │ │ │ │ - move $s6, $s8 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s2, $s1 │ │ │ │ - move $s1, $s2 │ │ │ │ - move $s2, $t2 │ │ │ │ - bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ - add.d $t2, $s7, $t2 │ │ │ │ - move $s8, $s6 │ │ │ │ - addi.w $s3, $a6, 1 │ │ │ │ - li.w $t7, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -1624 │ │ │ │ + beqz $s6, 584 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t0, $t1, 68 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ldx.w $s1, $t0, $s4 │ │ │ │ + beqz $s1, 56 │ │ │ │ + addi.w $t0, $s1, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $a1, $sp, 64 │ │ │ │ + st.w $s3, $sp, 64 │ │ │ │ + st.w $t0, $sp, 68 │ │ │ │ + bl 242888 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 243408 │ │ │ │ + bnez $a0, 748 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + move $s3, $s1 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $s1, $t0, -580 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beqz $t0, 44 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $a1, $sp, 64 │ │ │ │ + st.w $s3, $sp, 64 │ │ │ │ + st.w $t0, $sp, 68 │ │ │ │ + bl 242828 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 243348 │ │ │ │ + bnez $a0, 1008 │ │ │ │ nop │ │ │ │ - move $s8, $t7 │ │ │ │ + move $a0, $s2 │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s6, -128 │ │ │ │ + bl 243324 │ │ │ │ + bgeu $s1, $a0, 128 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $s2, $t0, 2468 │ │ │ │ - move $s7, $a0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242968 │ │ │ │ + ldptr.w $s3, $a0, 0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242952 │ │ │ │ + ldptr.w $s4, $a0, 4 │ │ │ │ + bstrpick.d $s8, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $fp, $s4, 0x1f, 0x0 │ │ │ │ + bge $s8, $fp, 64 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ldx.b $a3, $t0, $s8 │ │ │ │ + add.d $t2, $t0, $s8 │ │ │ │ + bnez $a3, 408 │ │ │ │ + sub.d $fp, $fp, $s8 │ │ │ │ + li.w $t0, 127 │ │ │ │ + blt $t0, $fp, 652 │ │ │ │ + sub.w $t0, $s4, $s3 │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + st.w $s3, $sp, 56 │ │ │ │ + st.w $s4, $sp, 60 │ │ │ │ + bl 305592 │ │ │ │ nop │ │ │ │ - li.w $t0, 13 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $t7, 1 │ │ │ │ - beq $s2, $t0, -1668 │ │ │ │ - move $a6, $s3 │ │ │ │ - b -652 │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - bnez $s1, -1388 │ │ │ │ - move $s7, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl 243200 │ │ │ │ + bltu $s1, $a0, -116 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242336 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -71972 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl 304952 │ │ │ │ + beqz $a0, -900 │ │ │ │ + ld.wu $a1, $s0, 112 │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + pcaddi $a3, 112814 │ │ │ │ + li.w $a2, 16 │ │ │ │ + bl -71956 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 304724 │ │ │ │ + pcalau12i $t0, 188 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 896 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $s2, 64 │ │ │ │ - li.w $s8, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s1, 64 │ │ │ │ - beqz $s6, -176 │ │ │ │ - move $t7, $s6 │ │ │ │ - li.w $t0, 13 │ │ │ │ - li.w $s6, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ - beq $s2, $t0, -1748 │ │ │ │ - move $a6, $s3 │ │ │ │ - b -884 │ │ │ │ - bnez $s4, 2392 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s2, 64 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s4, 64 │ │ │ │ - bnez $s7, 3832 │ │ │ │ - li.w $t2, 13 │ │ │ │ - li.w $s0, 1 │ │ │ │ - li.w $s6, 1 │ │ │ │ - beq $s2, $t2, -2328 │ │ │ │ - move $s0, $s2 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s2, $s4 │ │ │ │ - move $s7, $s5 │ │ │ │ - b -436 │ │ │ │ + beqz $s8, 160 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -872 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $fp, $a0 │ │ │ │ - bnez $s3, 68 │ │ │ │ - or $a0, $s7, $s6 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ - beqz $a0, 2264 │ │ │ │ - bnez $s6, -932 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $t2, $fp │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - b -2412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 96 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -784 │ │ │ │ nop │ │ │ │ - beqz $s3, 3160 │ │ │ │ - move $fp, $a0 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t0, 272 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bgeu $t1, $t0, 2984 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $a0, $fp │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 375524 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $s5, 256 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beqz $t0, 3940 │ │ │ │ - li.w $s5, 1 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - move $s0, $s2 │ │ │ │ - move $s2, $s4 │ │ │ │ - beqz $t0, 260 │ │ │ │ - move $a6, $s3 │ │ │ │ - ld.d $s3, $sp, 16 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 248 │ │ │ │ - move $a7, $s3 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - addi.w $t0, $s3, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl 375408 │ │ │ │ - move $fp, $a0 │ │ │ │ - bnez $s5, 52 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $s2, $s0 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - move $a6, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - b -1172 │ │ │ │ nop │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s8, $fp │ │ │ │ + b -696 │ │ │ │ nop │ │ │ │ - bnez $s7, 192 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - move $a6, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - b -772 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s8, $fp │ │ │ │ + b -600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $a0, $fp │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 375272 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - move $s5, $zero │ │ │ │ - bnez $t0, -240 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - move $s0, $s2 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $s4 │ │ │ │ - move $a5, $zero │ │ │ │ - bnez $t0, -252 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - pcaddi $a2, 135994 │ │ │ │ - li.w $a1, 0xb0e │ │ │ │ - pcaddi $a0, 135892 │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - bl 492540 │ │ │ │ - ld.d $a5, $sp, 32 │ │ │ │ - b -284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s3 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 135869 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 135877 │ │ │ │ + bl 385384 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -72776 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $s6, $s7 │ │ │ │ - move $s5, $zero │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - move $s2, $s0 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - move $a6, $zero │ │ │ │ nop │ │ │ │ - li.w $t2, 13 │ │ │ │ - bne $s2, $t2, -1812 │ │ │ │ - move $s3, $a6 │ │ │ │ - li.w $s7, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -2908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldx.b $a4, $t0, $fp │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + bnez $a4, 600 │ │ │ │ + sub.d $s8, $s8, $fp │ │ │ │ + li.w $t1, -127 │ │ │ │ + blt $s8, $t1, 300 │ │ │ │ + sub.w $t2, $s3, $s4 │ │ │ │ + st.b $t2, $t0, 0 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or $t0, $s6, $t7 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beq $s1, $s2, 1160 │ │ │ │ - beqz $t0, 1236 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t7, -2348 │ │ │ │ - move $t7, $zero │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $s2, $t0, 1244 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s8, $t7 │ │ │ │ - b -752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -924 │ │ │ │ nop │ │ │ │ - or $t0, $s7, $s6 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beq $s4, $s2, 1136 │ │ │ │ - beqz $t0, 1188 │ │ │ │ - move $t2, $zero │ │ │ │ - beqz $s6, -2092 │ │ │ │ - move $s6, $zero │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $s2, $t0, 1276 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s5, $s6 │ │ │ │ - b -736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 2488 │ │ │ │ - move $s7, $a0 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t0, 272 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bgeu $t1, $t0, 1896 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 374884 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $s5, 256 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + b -1072 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beqz $t0, 3300 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 260 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a2, $sp, 32 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 248 │ │ │ │ - move $a7, $s5 │ │ │ │ - move $a6, $s3 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - addi.w $t0, $s5, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl 374776 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s7, $a0 │ │ │ │ - bnez $t0, 56 │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - move $s8, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - b -1740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s8, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ - move $s3, $zero │ │ │ │ - b -1092 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 374632 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ + slli.w $t1, $s8, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -896 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - masknez $t2, $a5, $t0 │ │ │ │ - maskeqz $a5, $a5, $t0 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, -252 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - pcaddi $a2, 135836 │ │ │ │ - li.w $a1, 0xb0e │ │ │ │ - pcaddi $a0, 135734 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - bl 491908 │ │ │ │ - ld.d $a5, $sp, 40 │ │ │ │ - b -284 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s3, 2660 │ │ │ │ - or $t2, $s7, $s6 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $t2, 1056 │ │ │ │ - bnez $s6, 1436 │ │ │ │ - move $s6, $t2 │ │ │ │ - move $t2, $zero │ │ │ │ - b -2416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242652 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242304 │ │ │ │ + ldptr.w $a3, $sp, 64 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -772 │ │ │ │ + pcaddi $a1, 135819 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -73172 │ │ │ │ + b -788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $t0, $s3, 2556 │ │ │ │ - or $t3, $s6, $t7 │ │ │ │ - bstrpick.w $s5, $t3, 0x7, 0x0 │ │ │ │ - beqz $s5, 1024 │ │ │ │ - bnez $t7, 1404 │ │ │ │ - move $t7, $s5 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s8, $t7 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $t7, $zero │ │ │ │ - b -2184 │ │ │ │ nop │ │ │ │ - move $s7, $a0 │ │ │ │ - bnez $s3, -500 │ │ │ │ - or $t3, $s6, $t7 │ │ │ │ - bstrpick.w $s5, $t3, 0x7, 0x0 │ │ │ │ - beqz $s5, 2712 │ │ │ │ - beqz $t7, 2676 │ │ │ │ - move $t2, $s2 │ │ │ │ - b -2084 │ │ │ │ + st.b $s6, $t2, 0 │ │ │ │ + ldptr.w $a1, $s0, 112 │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -62420 │ │ │ │ + ldptr.w $t0, $s0, 112 │ │ │ │ + st.d $a0, $s0, 104 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a0, $t2, $a0, 0x4 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.d $s8, $a0, 0 │ │ │ │ + st.d $fp, $a0, 8 │ │ │ │ + st.w $t0, $s0, 112 │ │ │ │ + b -700 │ │ │ │ + st.b $s6, $t0, 0 │ │ │ │ + ldptr.w $a1, $s0, 112 │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -62484 │ │ │ │ + ldptr.w $t0, $s0, 112 │ │ │ │ + st.d $a0, $s0, 104 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a0, $t2, $a0, 0x4 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.d $fp, $a0, 0 │ │ │ │ + st.d $s8, $a0, 8 │ │ │ │ + st.w $t0, $s0, 112 │ │ │ │ + b -764 │ │ │ │ + bl -72476 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + move $s2, $a0 │ │ │ │ + bl 241408 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s3, $t2, $t0 │ │ │ │ + bgeu $s1, $s3, 8 │ │ │ │ + bgeu $t1, $s3, 20 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s3, $t2, $t0 │ │ │ │ nop │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $a1, $sp, 64 │ │ │ │ + st.w $s1, $sp, 64 │ │ │ │ + st.w $t0, $sp, 68 │ │ │ │ + bl 241852 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242372 │ │ │ │ + bnez $a0, 80 │ │ │ │ nop │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - bnez $s1, -2812 │ │ │ │ - move $s7, $a0 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bgeu $s3, $t0, -1024 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + b -1628 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242332 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 241984 │ │ │ │ + ldptr.w $a3, $sp, 64 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -1028 │ │ │ │ + pcaddi $a1, 135739 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -73492 │ │ │ │ + b -1044 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 242284 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 241936 │ │ │ │ + ldptr.w $a3, $sp, 64 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -100 │ │ │ │ + pcaddi $a1, 135727 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -73540 │ │ │ │ + b -116 │ │ │ │ + pcaddi $a2, 135915 │ │ │ │ + li.w $a1, 1193 │ │ │ │ + pcaddi $a0, 135711 │ │ │ │ + bl 384720 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -73440 │ │ │ │ + bl -72052 │ │ │ │ nop │ │ │ │ - li.w $s2, 62 │ │ │ │ - li.w $s8, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s1, 62 │ │ │ │ - b -1496 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + move $s5, $a1 │ │ │ │ + ldptr.w $a1, $a1, 8 │ │ │ │ + pcalau12i $t0, 188 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.w $a1, $a1, 2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + bl -62844 │ │ │ │ + ld.wu $a2, $s5, 8 │ │ │ │ + li.w $a1, 255 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + addi.d $a2, $a2, 2 │ │ │ │ + bl -72292 │ │ │ │ + li.w $a1, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -62880 │ │ │ │ + move $s1, $a0 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + li.w $a1, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -62900 │ │ │ │ + lu12i.w $a1, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + ori $a1, $a1, 0x6a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 65076 │ │ │ │ + lu12i.w $a1, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ori $a1, $a1, 0x6a0 │ │ │ │ + bl 65060 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 65256 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 65244 │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + move $a0, $s0 │ │ │ │ + li.w $s3, 1 │ │ │ │ + ld.wu $a1, $t0, 0 │ │ │ │ + bl 65224 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 65212 │ │ │ │ + ldptr.w $t0, $s5, 8 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + bgeu $s3, $t0, 1016 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ nop │ │ │ │ - bnez $s4, 992 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $t3, $s5, 16 │ │ │ │ + move $a0, $s0 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $a1, $t3, $t0 │ │ │ │ + move $s2, $s1 │ │ │ │ + bl 65140 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 65128 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ nop │ │ │ │ - li.w $s2, 62 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $a6, $zero │ │ │ │ - li.w $s4, 62 │ │ │ │ - li.w $t2, 13 │ │ │ │ - bne $s2, $t2, -2244 │ │ │ │ - move $s3, $a6 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ - b -3724 │ │ │ │ + ld.d $t0, $s5, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.bu $t0, $t0, $s3 │ │ │ │ + slli.w $s1, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 104 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s4, $s5, 88 │ │ │ │ + st.w $t0, $sp, 80 │ │ │ │ + beqz $s4, 576 │ │ │ │ + ld.d $s1, $s5, 80 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 449904 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 480 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 532 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s6, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 449860 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 496 │ │ │ │ + ldptr.w $s1, $fp, 4 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl 65236 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + bge $t0, $a0, 604 │ │ │ │ + ld.d $s1, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 65168 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 65160 │ │ │ │ + ldptr.w $s4, $s5, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ + move $s1, $s4 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 64908 │ │ │ │ + bnez $a0, 88 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 374252 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 374224 │ │ │ │ - move $fp, $a0 │ │ │ │ - beqz $s5, 1044 │ │ │ │ - bnez $s6, 1528 │ │ │ │ - move $s6, $s5 │ │ │ │ - move $s5, $s6 │ │ │ │ - move $s6, $zero │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - move $a6, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - b -2740 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 65164 │ │ │ │ + blt $a0, $s2, 72 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 65152 │ │ │ │ + bge $a0, $s3, 60 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 65092 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 65084 │ │ │ │ + blt $a0, $s4, 280 │ │ │ │ + bge $a0, $s1, -60 │ │ │ │ + xor $t0, $s4, $a0 │ │ │ │ + masknez $s1, $s1, $t0 │ │ │ │ + maskeqz $t0, $a0, $t0 │ │ │ │ + move $a0, $s0 │ │ │ │ + or $s1, $s1, $t0 │ │ │ │ + bl 64828 │ │ │ │ + beqz $a0, -72 │ │ │ │ nop │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 64824 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 64812 │ │ │ │ + pcaddi $t0, 192198 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + bstrpick.d $s4, $s2, 0x1f, 0x0 │ │ │ │ + bnez $t0, 332 │ │ │ │ + ld.d $t0, $s5, 96 │ │ │ │ + ldx.b $t0, $t0, $s4 │ │ │ │ + st.b $t0, $sp, 79 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - bl 374152 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 374124 │ │ │ │ - ld.d $t7, $sp, 8 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $s8, 12 │ │ │ │ - beqz $t7, 8 │ │ │ │ - move $s8, $t7 │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ - move $a6, $zero │ │ │ │ - b -2540 │ │ │ │ - move $s6, $zero │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + li.w $t3, -128 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bne $t0, $t3, 124 │ │ │ │ + ld.wu $s6, $s5, 112 │ │ │ │ + st.d $s4, $sp, 80 │ │ │ │ + beqz $s6, 352 │ │ │ │ + ld.d $t0, $s5, 104 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - li.w $t0, 10 │ │ │ │ - bne $s2, $t0, 668 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $s5, $s6 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - bl 374036 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - stx.b $zero, $a0, $s2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 374012 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - beq $t0, $s1, 1380 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - ld.b $s2, $s1, 0 │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - move $s3, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - b -4148 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s6, $s8 │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -3544 │ │ │ │ + srli.d $s4, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + alsl.d $fp, $s4, $t0, 0x4 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 449668 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - beqz $t2, 776 │ │ │ │ - beqz $s6, -2996 │ │ │ │ - bnez $s7, 1552 │ │ │ │ - move $s2, $s4 │ │ │ │ - st.d $s6, $sp, 48 │ │ │ │ - li.w $s0, 43 │ │ │ │ - move $a6, $zero │ │ │ │ - b -2172 │ │ │ │ - beqz $s5, 664 │ │ │ │ - bnez $t7, 836 │ │ │ │ - move $t7, $s5 │ │ │ │ - b -556 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $t0 │ │ │ │ - beqz $t0, 752 │ │ │ │ - beqz $t7, -1860 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $t2, $s2 │ │ │ │ - beqz $s6, -2040 │ │ │ │ - move $t7, $s6 │ │ │ │ - move $a6, $s3 │ │ │ │ - b -2764 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $t0 │ │ │ │ - beqz $t0, 728 │ │ │ │ - move $a6, $s3 │ │ │ │ - beqz $s6, -3080 │ │ │ │ - move $s0, $s2 │ │ │ │ - beqz $s7, -2256 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -3096 │ │ │ │ + blez $a0, 176 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 292 │ │ │ │ + addi.d $t0, $fp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s4, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + alsl.d $fp, $s4, $t0, 0x4 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 449612 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - move $s7, $a0 │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -3344 │ │ │ │ + beqz $fp, 248 │ │ │ │ + ld.d $t0, $fp, 8 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + add.d $t0, $s2, $t0 │ │ │ │ + alsl.d $s1, $s1, $t1, 0x2 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + xor $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + maskeqz $t3, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + or $t0, $t3, $t0 │ │ │ │ + st.w $t0, $s1, 4 │ │ │ │ + b -508 │ │ │ │ + move $s1, $s4 │ │ │ │ + move $s4, $a0 │ │ │ │ + b -344 │ │ │ │ nop │ │ │ │ - move $fp, $a0 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3048 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $s8, $t7 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - li.w $s5, 1 │ │ │ │ - bl 373756 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - stx.b $zero, $a0, $s2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 373728 │ │ │ │ - beq $s0, $s4, 1048 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $fp, 2 │ │ │ │ - ld.b $s2, $s0, 0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s3, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - ori $fp, $fp, 0x710 │ │ │ │ - b -3960 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $s5, $s6 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -376 │ │ │ │ nop │ │ │ │ - beqz $s3, 16 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - beq $t0, $s3, 832 │ │ │ │ nop │ │ │ │ - or $t0, $s6, $t7 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bnez $t0, -3768 │ │ │ │ - move $s7, $a0 │ │ │ │ - li.w $s6, 1 │ │ │ │ - move $a0, $t0 │ │ │ │ - li.w $s8, 1 │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -3968 │ │ │ │ + beqz $s6, 64 │ │ │ │ + move $s4, $s6 │ │ │ │ + b -512 │ │ │ │ nop │ │ │ │ - beqz $s3, 16 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beq $t0, $s3, 824 │ │ │ │ nop │ │ │ │ - or $t2, $s7, $s6 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - bnez $t2, -3504 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s0, $s5 │ │ │ │ - move $s7, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - b -3244 │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t7, -908 │ │ │ │ - bnez $s6, 1024 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s2, $s1 │ │ │ │ - li.w $t2, 43 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - b -2388 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - beqz $t0, -4516 │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3292 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - add.d $t2, $fp, $t2 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - move $s0, $s5 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - b -4552 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $t7, $s8 │ │ │ │ - bnez $t0, -2948 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - move $s5, $s8 │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -4092 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s5, $s6 │ │ │ │ - move $a6, $s3 │ │ │ │ - b -908 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - move $s5, $zero │ │ │ │ - b -396 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - b -3448 │ │ │ │ nop │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - b -3544 │ │ │ │ nop │ │ │ │ - move $s5, $s0 │ │ │ │ - move $s7, $s5 │ │ │ │ - move $s0, $zero │ │ │ │ - b -4700 │ │ │ │ - move $s8, $s5 │ │ │ │ - move $s6, $s8 │ │ │ │ - move $s5, $zero │ │ │ │ - b -4212 │ │ │ │ - move $s0, $s5 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - move $t2, $fp │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - b -4752 │ │ │ │ + beqz $s4, 128 │ │ │ │ + move $s6, $s4 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $t2, $a0 │ │ │ │ - bnez $t0, 200 │ │ │ │ - move $t7, $zero │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s5, $s8 │ │ │ │ - li.w $s3, 1 │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -4284 │ │ │ │ - beqz $t7, -1248 │ │ │ │ - bnez $s6, 836 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - move $s2, $s1 │ │ │ │ - li.w $t2, 43 │ │ │ │ - move $a6, $zero │ │ │ │ - b -2728 │ │ │ │ nop │ │ │ │ - beqz $s6, -1032 │ │ │ │ - b -1028 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $t2, $a0 │ │ │ │ - bnez $t0, 136 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - b -4868 │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - b -4448 │ │ │ │ nop │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s0, 1 │ │ │ │ - b -3688 │ │ │ │ nop │ │ │ │ - st.d $s6, $sp, 48 │ │ │ │ nop │ │ │ │ - bnez $s7, 392 │ │ │ │ - move $s0, $s2 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s2, $s4 │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -3012 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + pcaddi $a2, 135462 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 135470 │ │ │ │ + bl 383756 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -74404 │ │ │ │ nop │ │ │ │ - bnez $s6, 344 │ │ │ │ - move $t2, $s2 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s2, $s1 │ │ │ │ - li.w $s6, 1 │ │ │ │ - b -2868 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - move $t7, $s8 │ │ │ │ - li.w $a1, 1 │ │ │ │ - b -3348 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - li.w $s3, 1 │ │ │ │ - b -3760 │ │ │ │ + ld.d $a1, $s5, 160 │ │ │ │ + ldptr.w $a0, $s5, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s4, $a1 │ │ │ │ + bl -72956 │ │ │ │ + ldptr.w $a0, $s5, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 79 │ │ │ │ + bl -73308 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 592 │ │ │ │ + ld.b $t0, $sp, 79 │ │ │ │ + b -360 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $s6, $s3 │ │ │ │ - move $fp, $s5 │ │ │ │ - move $s3, $s7 │ │ │ │ nop │ │ │ │ - move $a0, $a3 │ │ │ │ - bl -73944 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 372960 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t1 │ │ │ │ - move $a5, $a0 │ │ │ │ - beqz $fp, 444 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beqz $t0, 1404 │ │ │ │ - beqz $s0, 456 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 248 │ │ │ │ - ld.d $a7, $sp, 16 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - move $a6, $s6 │ │ │ │ - move $a2, $s0 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - bl -73460 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 1192 │ │ │ │ - ld.d $ra, $sp, 232 │ │ │ │ - ld.d $a0, $sp, 64 │ │ │ │ - ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ - ld.d $s1, $sp, 208 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 192 │ │ │ │ - ld.d $s4, $sp, 184 │ │ │ │ - ld.d $s5, $sp, 176 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 152 │ │ │ │ - addi.d $sp, $sp, 240 │ │ │ │ + pcaddi $a2, 135466 │ │ │ │ + li.w $a1, 775 │ │ │ │ + pcaddi $a0, 135446 │ │ │ │ + bl 383660 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -74500 │ │ │ │ + nop │ │ │ │ + ld.d $t3, $s5, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.bu $s1, $t3, $s3 │ │ │ │ + bgeu $t0, $s1, 292 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s4, $s5, 88 │ │ │ │ + st.w $t0, $sp, 80 │ │ │ │ + beqz $s4, -156 │ │ │ │ + ld.d $s1, $s5, 80 │ │ │ │ + nop │ │ │ │ + srli.d $fp, $s4, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 449168 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 224 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, -204 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $fp, $s4, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 449124 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s6, -240 │ │ │ │ + ldptr.w $s1, $s6, 4 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + bl 64496 │ │ │ │ + blt $a0, $s1, 196 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.wu $t0, $s5, 8 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + blt $s3, $t0, -956 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 64112 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 64104 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -74204 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -74212 │ │ │ │ + pcalau12i $t0, 187 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 268 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - move $s7, $a0 │ │ │ │ - li.w $s5, 1 │ │ │ │ - bnez $t0, -2108 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 372784 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - b -2092 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - move $fp, $a0 │ │ │ │ - bnez $t0, -2792 │ │ │ │ - addi.w $a1, $s3, 1 │ │ │ │ - move $a0, $fp │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 372740 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - move $a5, $a0 │ │ │ │ - stx.b $zero, $a0, $t2 │ │ │ │ - b -2776 │ │ │ │ nop │ │ │ │ - move $t7, $s6 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -3916 │ │ │ │ - move $s5, $s7 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -4228 │ │ │ │ - move $s5, $s6 │ │ │ │ - b -1516 │ │ │ │ - move $t8, $s8 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $s7, $s6 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $a4, $sp, 136 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $fp, $s5 │ │ │ │ - li.w $s2, 1 │ │ │ │ - move $t7, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - b -4808 │ │ │ │ nop │ │ │ │ - move $fp, $s5 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s5, $s7 │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - move $s8, $s0 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 136 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s1, $s4 │ │ │ │ - move $t7, $zero │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - b -5376 │ │ │ │ nop │ │ │ │ - move $s6, $s3 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - move $s3, $fp │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - move $fp, $s5 │ │ │ │ - b -444 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s6, $s7 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - b -4396 │ │ │ │ - move $t7, $s6 │ │ │ │ - move $a6, $s3 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - b -4116 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - masknez $t0, $a0, $t1 │ │ │ │ - or $t0, $t1, $t0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - maskeqz $a5, $a0, $t1 │ │ │ │ - bnez $s0, -444 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - pcaddi $a2, 135338 │ │ │ │ - li.w $a1, 0xb70 │ │ │ │ - pcaddi $a0, 135208 │ │ │ │ - st.d $a5, $sp, 8 │ │ │ │ - bl 489804 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - b -476 │ │ │ │ - or $s5, $s6, $t7 │ │ │ │ - bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ - bnez $s5, 456 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s6, $s8 │ │ │ │ - move $a0, $zero │ │ │ │ - b -5152 │ │ │ │ + beqz $fp, -416 │ │ │ │ + move $s4, $fp │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ - or $s0, $s7, $s6 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bnez $s0, 176 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - b -4408 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + slli.w $s1, $s1, 0x0 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + bl 64308 │ │ │ │ + bge $a0, $s1, -184 │ │ │ │ nop │ │ │ │ - move $s6, $s7 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - move $a6, $zero │ │ │ │ - b -4548 │ │ │ │ - move $t7, $s6 │ │ │ │ - move $a6, $zero │ │ │ │ - st.d $s6, $sp, 8 │ │ │ │ - b -4268 │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $a4, $sp, 136 │ │ │ │ - move $s3, $a0 │ │ │ │ - li.w $t8, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - li.w $fp, 1 │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - b -5136 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 64032 │ │ │ │ + ld.d $t0, $s5, 72 │ │ │ │ + li.w $t3, 253 │ │ │ │ + ldx.bu $t0, $t0, $s3 │ │ │ │ + bgeu $t3, $t0, 144 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s2, $s5, 88 │ │ │ │ + st.w $t0, $sp, 80 │ │ │ │ + beqz $s2, 120 │ │ │ │ + ld.d $s1, $s5, 80 │ │ │ │ + srli.d $s4, $s2, 0x1 │ │ │ │ + alsl.d $s6, $s4, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 448832 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 72 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + srli.d $s2, $s2, 0x1 │ │ │ │ + beqz $s2, 76 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s4, $s2, 0x1 │ │ │ │ + alsl.d $s6, $s4, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 448788 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - ld.d $a3, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ld.d $a4, $sp, 136 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s1, $s4 │ │ │ │ - move $s5, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - li.w $fp, 1 │ │ │ │ - li.w $s8, 1 │ │ │ │ - b -5696 │ │ │ │ + beqz $s6, 40 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + bl 63904 │ │ │ │ + b -332 │ │ │ │ + beqz $s4, 16 │ │ │ │ + move $s2, $s4 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ - move $fp, $s8 │ │ │ │ - b -748 │ │ │ │ - bnez $s6, -1840 │ │ │ │ - move $s7, $s0 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s5, $s7 │ │ │ │ - move $s6, $zero │ │ │ │ - b -5808 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -32972 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -44 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl -73644 │ │ │ │ nop │ │ │ │ - lu12i.w $s7, 2 │ │ │ │ - move $t7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - move $s0, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ori $s7, $s7, 0x710 │ │ │ │ - move $s6, $zero │ │ │ │ - b -6072 │ │ │ │ + bl -73508 │ │ │ │ nop │ │ │ │ - li.w $a1, 152 │ │ │ │ + ldptr.w $t0, $a1, 8 │ │ │ │ + pcalau12i $t1, 187 │ │ │ │ + ld.d $t1, $t1, -240 │ │ │ │ + addi.d $sp, $sp, -272 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $s0, $sp, 248 │ │ │ │ + move $s0, $a1 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ move $a0, $zero │ │ │ │ - bl 372124 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ + st.d $ra, $sp, 264 │ │ │ │ + st.d $t1, $sp, 168 │ │ │ │ + st.d $s1, $sp, 240 │ │ │ │ + st.d $fp, $sp, 256 │ │ │ │ + st.d $s2, $sp, 232 │ │ │ │ + st.d $s3, $sp, 224 │ │ │ │ + st.d $s4, $sp, 216 │ │ │ │ + st.d $s5, $sp, 208 │ │ │ │ + st.d $s6, $sp, 200 │ │ │ │ + st.d $s7, $sp, 192 │ │ │ │ + st.d $s8, $sp, 184 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + bl -64476 │ │ │ │ + ld.wu $a2, $s0, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $s0, 32 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + bl -73920 │ │ │ │ + li.w $a0, 32 │ │ │ │ + bl -74456 │ │ │ │ + lu12i.w $a1, 24 │ │ │ │ + li.w $a2, 8 │ │ │ │ + ori $a1, $a1, 0x6a0 │ │ │ │ + move $s1, $a0 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 34540 │ │ │ │ + ldptr.w $a1, $s0, 92 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -64552 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ st.d $a0, $sp, 64 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - b -6424 │ │ │ │ + addi.d $a1, $sp, 144 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + st.w $t0, $sp, 148 │ │ │ │ + st.w $zero, $sp, 144 │ │ │ │ + bl 34836 │ │ │ │ + addi.d $t0, $sp, 137 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + addi.d $t0, $sp, 138 │ │ │ │ + st.d $t0, $sp, 104 │ │ │ │ + addi.d $t0, $sp, 152 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ + addi.d $s1, $sp, 160 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl 34776 │ │ │ │ + bnez $a0, 1116 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl 35228 │ │ │ │ + ld.wu $t0, $sp, 56 │ │ │ │ + blt $t0, $a0, 3444 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 35048 │ │ │ │ + ldptr.w $s3, $a0, 0 │ │ │ │ + ldptr.w $s4, $a0, 4 │ │ │ │ + bl -74832 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -33288 │ │ │ │ + move $s2, $a0 │ │ │ │ + bnez $s3, 16 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + beq $t0, $s4, 692 │ │ │ │ + beq $s3, $s4, 4080 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bgeu $s4, $t1, 3332 │ │ │ │ + bstrpick.d $s7, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $s6, $t0, $s7 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s6, 4532 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s4, $sp, 160 │ │ │ │ + beqz $s6, 4488 │ │ │ │ + ld.d $s5, $s0, 80 │ │ │ │ + srli.d $s8, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s5, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 448280 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2824 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 4444 │ │ │ │ + addi.d $s5, $fp, 8 │ │ │ │ + srli.d $s8, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s5, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 448236 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - lu12i.w $s8, 2 │ │ │ │ - move $s6, $zero │ │ │ │ - ori $s8, $s8, 0x710 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s2, $zero │ │ │ │ - move $t8, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - b -5756 │ │ │ │ - bnez $t7, -3880 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $s8, $s5 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - beqz $t0, -4644 │ │ │ │ - move $s5, $s6 │ │ │ │ + beqz $fp, 4408 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + addi.w $fp, $s4, 1 │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t1, 4344 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $fp, $sp, 160 │ │ │ │ + beqz $s8, 4108 │ │ │ │ + ld.d $s5, $s0, 80 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $s5 │ │ │ │ nop │ │ │ │ - move $t2, $s7 │ │ │ │ - li.w $a1, 1 │ │ │ │ - b -4440 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 448144 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2720 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 4052 │ │ │ │ + addi.d $s0, $s5, 8 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $s5, $s6, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 448100 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + beqz $s5, 4012 │ │ │ │ + ldptr.w $t2, $s5, 4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + bgeu $t2, $t3, 24 │ │ │ │ + slli.d $s7, $s7, 0x2 │ │ │ │ + ldx.w $s8, $t1, $s7 │ │ │ │ + bgeu $s3, $s8, 12 │ │ │ │ + bgeu $s4, $s8, 5344 │ │ │ │ nop │ │ │ │ - ld.d $a4, $sp, 16 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 135179 │ │ │ │ - li.w $a1, 0xaf2 │ │ │ │ - pcaddi $a0, 135067 │ │ │ │ - bl 489244 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -75544 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - b -36 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $t7, $zero │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -5632 │ │ │ │ + bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $s6, 0x2 │ │ │ │ + ldx.w $s7, $t1, $t3 │ │ │ │ + li.w $t2, 253 │ │ │ │ + st.d $t3, $sp, 48 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + slli.w $fp, $t1, 0x0 │ │ │ │ + bgeu $t2, $t1, 116 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s7, $sp, 160 │ │ │ │ + beqz $fp, 3632 │ │ │ │ + ld.d $s5, $s0, 80 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $s5 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 447960 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2440 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 3580 │ │ │ │ + addi.d $s0, $s5, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 447916 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s6, $s7 │ │ │ │ - move $a6, $s3 │ │ │ │ - b -3264 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + beqz $s5, 3540 │ │ │ │ + ldptr.w $fp, $s5, 4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $t0, $t0, $s6 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 3328 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s3, $sp, 160 │ │ │ │ + beqz $s7, 3476 │ │ │ │ + ld.d $s5, $s0, 80 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $s5 │ │ │ │ nop │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s8, $t0 │ │ │ │ - move $t7, $zero │ │ │ │ - b -3932 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s5, $t2 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $s6, $zero │ │ │ │ - b -3304 │ │ │ │ + srli.d $s8, $s7, 0x1 │ │ │ │ + alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 447832 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2280 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 3420 │ │ │ │ + addi.d $s0, $s5, 8 │ │ │ │ + srli.d $s8, $s7, 0x1 │ │ │ │ + alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 447788 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $t0, -4 │ │ │ │ - xor $t0, $a4, $t0 │ │ │ │ - pcaddi $t1, 135109 │ │ │ │ - pcaddi $a3, 135112 │ │ │ │ - maskeqz $a3, $a3, $t0 │ │ │ │ - masknez $t0, $t1, $t0 │ │ │ │ - pcaddi $a2, 135129 │ │ │ │ - li.w $a1, 0xb54 │ │ │ │ - pcaddi $a0, 135033 │ │ │ │ - or $a3, $a3, $t0 │ │ │ │ - bl 489104 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -75684 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + beqz $s5, 3380 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + bltu $t0, $fp, 3220 │ │ │ │ + pcaddi $t0, 191722 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + beqz $t0, 112 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $t0, $a1 │ │ │ │ + bl -74544 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + ld.d $a1, $sp, 88 │ │ │ │ + li.w $a2, 1 │ │ │ │ + bl -74896 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 5572 │ │ │ │ + ld.b $t0, $sp, 137 │ │ │ │ + b 68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bnez $t0, -212 │ │ │ │ - move $t2, $a0 │ │ │ │ - move $s6, $s5 │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s5, $zero │ │ │ │ - st.b $s2, $t2, 0 │ │ │ │ - b -5788 │ │ │ │ - move $s6, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - b -5880 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 187 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 135148 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -75608 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -75776 │ │ │ │ - li.w $t0, -4 │ │ │ │ - pcaddi $a3, 135078 │ │ │ │ - bne $a4, $t0, 8 │ │ │ │ - pcaddi $a3, 135072 │ │ │ │ - pcaddi $a2, 135095 │ │ │ │ - li.w $a1, 0xac9 │ │ │ │ - pcaddi $a0, 134999 │ │ │ │ - bl 488972 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - bl -74728 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -75824 │ │ │ │ - bl -75012 │ │ │ │ - ldptr.w $a0, $a0, 0 │ │ │ │ - bl -75260 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 135068 │ │ │ │ - li.w $a1, 0xab6 │ │ │ │ - pcaddi $a0, 134986 │ │ │ │ - bl 488920 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -75868 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 140843 │ │ │ │ - li.w $a2, 0xb04 │ │ │ │ - pcaddi $a1, 134979 │ │ │ │ - pcaddi $a0, 135100 │ │ │ │ - bl -76212 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 140837 │ │ │ │ - li.w $a2, 0xb67 │ │ │ │ - pcaddi $a1, 134973 │ │ │ │ - pcaddi $a0, 135094 │ │ │ │ - bl -76236 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 187 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + pcaddi $t0, 191694 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + bnez $t0, -96 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldx.b $t0, $t0, $t1 │ │ │ │ + st.b $t0, $sp, 137 │ │ │ │ + li.w $t1, -128 │ │ │ │ + bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ + bne $t0, $t1, 104 │ │ │ │ + ld.wu $fp, $s0, 112 │ │ │ │ st.d $s7, $sp, 160 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $a2, $sp, 72 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - st.d $a1, $sp, 56 │ │ │ │ - st.d $a6, $sp, 96 │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - move $s7, $a3 │ │ │ │ - move $s8, $a4 │ │ │ │ - move $s2, $a5 │ │ │ │ - beqz $a2, 1380 │ │ │ │ - bstrpick.d $fp, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $fp, 0x3 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s4, $a1 │ │ │ │ - li.w $s0, 2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - alsl.d $s1, $fp, $a1, 0x3 │ │ │ │ - li.w $s3, 1 │ │ │ │ - ldptr.d $a0, $s4, 0 │ │ │ │ - bl -46840 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t3, $t0, $a0 │ │ │ │ - add.d $s6, $t0, $a0 │ │ │ │ - addi.w $t3, $t3, -46 │ │ │ │ - slli.w $t1, $t3, 0x0 │ │ │ │ - bnez $t3, 32 │ │ │ │ - ld.bu $t3, $s6, 1 │ │ │ │ - addi.w $t3, $t3, -103 │ │ │ │ - slli.w $t1, $t3, 0x0 │ │ │ │ - bnez $t3, 16 │ │ │ │ - ld.bu $t1, $s6, 2 │ │ │ │ - addi.w $t1, $t1, -122 │ │ │ │ + beqz $fp, 2660 │ │ │ │ + ld.d $s5, $s0, 104 │ │ │ │ nop │ │ │ │ - beqz $t1, 96 │ │ │ │ - li.w $a2, 5 │ │ │ │ - pcaddi $a1, 135349 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -75252 │ │ │ │ - beqz $a0, 76 │ │ │ │ - li.w $a2, 4 │ │ │ │ - pcaddi $a1, 135346 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -75272 │ │ │ │ - beqz $a0, 56 │ │ │ │ - li.w $a2, 6 │ │ │ │ - pcaddi $a1, 135343 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -75292 │ │ │ │ - beqz $a0, 36 │ │ │ │ - andi $s0, $s0, 0xfd │ │ │ │ - beqz $s0, 44 │ │ │ │ - pcaddi $a2, 135355 │ │ │ │ - li.w $a1, 0xba0 │ │ │ │ - pcaddi $a0, 134901 │ │ │ │ - bl 300904 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -76208 │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bltu $s3, $s0, 1272 │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bne $s4, $s1, -180 │ │ │ │ - bnez $s2, 296 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s5, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 447664 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1984 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 2612 │ │ │ │ + addi.d $s5, $s6, 16 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s5, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 447620 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 371180 │ │ │ │ - lu12i.w $t0, 4096 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - st.w $t0, $a0, 59 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.d $s2, $a0, 80 │ │ │ │ - st.w $t0, $a0, 64 │ │ │ │ - st.b $s0, $a0, 58 │ │ │ │ - st.b $s7, $a0, 57 │ │ │ │ - st.b $s8, $a0, 56 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t0, 104 │ │ │ │ - beqz $s0, 652 │ │ │ │ - bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ + beqz $s6, 2576 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + bstrpick.d $s6, $s4, 0x1f, 0x0 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + bne $t0, $s6, 2144 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $s6, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + stx.w $s3, $t0, $s6 │ │ │ │ + move $a0, $s2 │ │ │ │ move $s3, $zero │ │ │ │ - alsl.d $s4, $s4, $s2, 0x3 │ │ │ │ + bl 239392 │ │ │ │ + bgeu $s3, $a0, 116 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bl 384108 │ │ │ │ - move $a3, $a0 │ │ │ │ - ld.d $a2, $s2, -8 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $a1, $s1 │ │ │ │ - pcaddi $a7, -7153 │ │ │ │ - move $a5, $s8 │ │ │ │ - move $a4, $s7 │ │ │ │ - bl -37248 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - ldptr.w $s3, $s1, 28 │ │ │ │ - bl -75924 │ │ │ │ + nop │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 239032 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + st.d $t0, $sp, 152 │ │ │ │ + slli.w $t1, $t0, 0x0 │ │ │ │ + srai.d $t0, $t0, 0x20 │ │ │ │ + bltu $t1, $t0, 1812 │ │ │ │ + ld.d $t2, $s0, 16 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $s7, $t2, $t0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + alsl.d $s7, $s7, $t0, 0x2 │ │ │ │ + ldptr.w $s6, $s7, 0 │ │ │ │ + beqz $s6, 20 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $s6, $t0, 200 │ │ │ │ + nop │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 239284 │ │ │ │ + bltu $s3, $a0, -96 │ │ │ │ + nop │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 238416 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -75892 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl 33664 │ │ │ │ + beqz $a0, -1108 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $s0 │ │ │ │ - bl -75932 │ │ │ │ - bne $s2, $s4, -76 │ │ │ │ + bl 33500 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -75928 │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + bl -75936 │ │ │ │ + pcalau12i $t0, 187 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ld.d $a4, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + pcaddi $a2, 135166 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -76320 │ │ │ │ pcalau12i $t0, 187 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 136 │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 1048 │ │ │ │ - ld.d $ra, $sp, 232 │ │ │ │ - ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 192 │ │ │ │ - ld.d $s4, $sp, 184 │ │ │ │ - ld.d $s5, $sp, 176 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 152 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 208 │ │ │ │ - addi.d $sp, $sp, 240 │ │ │ │ + bne $t1, $t0, 5104 │ │ │ │ + ld.d $ra, $sp, 264 │ │ │ │ + ld.d $fp, $sp, 256 │ │ │ │ + ld.d $s0, $sp, 248 │ │ │ │ + ld.d $s1, $sp, 240 │ │ │ │ + ld.d $s2, $sp, 232 │ │ │ │ + ld.d $s3, $sp, 224 │ │ │ │ + ld.d $s4, $sp, 216 │ │ │ │ + ld.d $s5, $sp, 208 │ │ │ │ + ld.d $s6, $sp, 200 │ │ │ │ + ld.d $s7, $sp, 192 │ │ │ │ + ld.d $s8, $sp, 184 │ │ │ │ + addi.d $sp, $sp, 272 │ │ │ │ ret │ │ │ │ + pcaddi $t0, 191576 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + bstrpick.d $s5, $s6, 0x1f, 0x0 │ │ │ │ + bnez $t0, 2292 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ldx.b $t0, $t0, $s5 │ │ │ │ + st.b $t0, $sp, 140 │ │ │ │ nop │ │ │ │ - st.w $zero, $sp, 128 │ │ │ │ - st.w $zero, $sp, 132 │ │ │ │ - st.b $zero, $sp, 126 │ │ │ │ - st.b $zero, $sp, 127 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bnez $s0, 528 │ │ │ │ - bl 370872 │ │ │ │ - slli.d $a1, $fp, 0x2 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370856 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s5, $a0 │ │ │ │ - addi.d $fp, $sp, 128 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li.w $t1, -128 │ │ │ │ + bne $t0, $t1, 100 │ │ │ │ + ld.wu $s4, $s0, 112 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + beqz $s4, 2800 │ │ │ │ + ld.d $s5, $s0, 104 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s5, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 447200 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1616 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 2756 │ │ │ │ + addi.d $s5, $fp, 16 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s5, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 447156 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370812 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370796 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - st.d $zero, $s2, 8 │ │ │ │ - stx.d $s2, $t0, $s1 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $a2, $s2 │ │ │ │ - addi.d $a7, $sp, 127 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - addi.d $a6, $sp, 126 │ │ │ │ - addi.d $a5, $sp, 132 │ │ │ │ - move $a4, $fp │ │ │ │ - move $a3, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - bl -41536 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - stptr.w $a0, $s5, 0 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - add.w $s3, $s3, $a0 │ │ │ │ - addi.d $s5, $s5, 4 │ │ │ │ - bne $s1, $t0, -104 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - lu12i.w $t5, 2 │ │ │ │ - ori $t5, $t5, 0x70f │ │ │ │ - div.wu $t4, $s3, $t0 │ │ │ │ - maskeqz $t0, $t4, $t4 │ │ │ │ - sltui $t3, $t4, 1 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - ldptr.w $s4, $sp, 128 │ │ │ │ - ldptr.w $s2, $sp, 132 │ │ │ │ - ld.b $s8, $sp, 126 │ │ │ │ - ld.b $s7, $sp, 127 │ │ │ │ - slli.w $a7, $t0, 0x0 │ │ │ │ - bgeu $t5, $t4, 56 │ │ │ │ - lu12i.w $t5, -189583 │ │ │ │ - ori $t5, $t5, 0x759 │ │ │ │ - lu32i.d $t5, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - mul.d $t0, $t0, $t5 │ │ │ │ - lu12i.w $t4, 2 │ │ │ │ - lu12i.w $t5, 2 │ │ │ │ - ori $t4, $t4, 0x710 │ │ │ │ - ori $t5, $t5, 0x710 │ │ │ │ - mod.wu $a7, $a7, $t5 │ │ │ │ - srli.d $t0, $t0, 0x2d │ │ │ │ - div.wu $a7, $a7, $t0 │ │ │ │ - add.w $a7, $t4, $a7 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $a5, $sp, 72 │ │ │ │ - ld.d $a4, $sp, 104 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - move $a6, $s3 │ │ │ │ - move $a3, $s6 │ │ │ │ - move $a2, $fp │ │ │ │ - bl -18476 │ │ │ │ - move $s5, $a0 │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370552 │ │ │ │ - li.w $t0, 256 │ │ │ │ - st.h $t0, $a0, 56 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - lu12i.w $t4, 4096 │ │ │ │ - st.w $t0, $a0, 64 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ori $t4, $t4, 0x100 │ │ │ │ - move $s1, $a0 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 28 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $t4, $a0, 59 │ │ │ │ - st.d $s5, $a0, 96 │ │ │ │ - st.d $s6, $a0, 112 │ │ │ │ - st.d $fp, $a0, 128 │ │ │ │ - st.d $t1, $a0, 80 │ │ │ │ - st.b $s0, $a0, 58 │ │ │ │ - st.w $s3, $a0, 24 │ │ │ │ - st.d $t0, $a0, 72 │ │ │ │ - st.w $s4, $a0, 36 │ │ │ │ - st.w $s2, $a0, 40 │ │ │ │ - st.b $s8, $a0, 44 │ │ │ │ - st.b $s7, $a0, 45 │ │ │ │ - b -544 │ │ │ │ + beqz $fp, 2720 │ │ │ │ + ld.d $t0, $fp, 8 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + srai.d $t2, $t0, 0x3f │ │ │ │ + xor $t0, $t2, $t0 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bge $t0, $t1, -352 │ │ │ │ + pcaddi $t0, 191535 │ │ │ │ + ldptr.w $s5, $s7, 0 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + bstrpick.d $s4, $s5, 0x1f, 0x0 │ │ │ │ + bnez $t0, 3724 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ldx.b $t0, $t0, $s4 │ │ │ │ + st.b $t0, $sp, 141 │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ - move $a6, $zero │ │ │ │ - pcaddi $s3, -7304 │ │ │ │ - alsl.d $s0, $s0, $s2, 0x3 │ │ │ │ + li.w $t1, -128 │ │ │ │ + bne $t0, $t1, 100 │ │ │ │ + st.d $s4, $sp, 160 │ │ │ │ + ld.wu $s4, $s0, 112 │ │ │ │ + beqz $s4, 3840 │ │ │ │ + ld.d $s6, $s0, 104 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s6, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 447032 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1544 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 3796 │ │ │ │ + addi.d $s6, $fp, 16 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s6, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 446988 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 3760 │ │ │ │ + ld.d $t0, $fp, 8 │ │ │ │ + ldptr.w $t2, $s7, 0 │ │ │ │ + pcaddi $t1, 191499 │ │ │ │ + ld.bu $t1, $t1, 0 │ │ │ │ + st.d $t2, $sp, 40 │ │ │ │ + bstrpick.d $s6, $t2, 0x1f, 0x0 │ │ │ │ + blez $t0, 2812 │ │ │ │ + bnez $t1, 4336 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ldx.b $t0, $t0, $s6 │ │ │ │ + st.b $t0, $sp, 142 │ │ │ │ + li.w $t1, -128 │ │ │ │ + bne $t0, $t1, 116 │ │ │ │ + ld.wu $s8, $s0, 112 │ │ │ │ + st.d $s6, $sp, 160 │ │ │ │ + beqz $s8, 3704 │ │ │ │ + ld.d $s4, $s0, 104 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $s4 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 446880 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1872 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 3652 │ │ │ │ + addi.d $s0, $s4, 16 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 446836 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.d $a2, $s2, 0 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - move $a1, $s1 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a5, $zero │ │ │ │ - move $a4, $s8 │ │ │ │ - move $a3, $s7 │ │ │ │ - bl -14720 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - ldptr.w $a6, $a0, 28 │ │ │ │ - move $s1, $a0 │ │ │ │ - bne $s2, $s0, -48 │ │ │ │ - b -628 │ │ │ │ - bl 370348 │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - move $s7, $zero │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + beqz $s4, 3612 │ │ │ │ + ld.d $t0, $s4, 8 │ │ │ │ nop │ │ │ │ + ld.wu $t1, $s7, 0 │ │ │ │ + add.d $t0, $t1, $t0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + slli.w $s4, $t0, 0x0 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beqz $t0, 2524 │ │ │ │ + beq $t0, $s4, 2536 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bgeu $s4, $t1, 3372 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + st.d $t1, $sp, 112 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + bgeu $t2, $t1, 4260 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s4, $sp, 160 │ │ │ │ + beqz $s8, 3536 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $s7 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 446608 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2016 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 3484 │ │ │ │ + addi.d $s0, $s7, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 446564 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + beqz $s7, 3444 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + addi.w $t1, $s4, 1 │ │ │ │ + st.d $t1, $sp, 80 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + bgeu $t2, $t1, 4152 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ldx.d $a0, $t0, $s7 │ │ │ │ - bl 383372 │ │ │ │ ld.d $t0, $sp, 80 │ │ │ │ - stx.d $a0, $t0, $s7 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $s7, $s7, 8 │ │ │ │ - bne $s7, $t0, -28 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $s8, 4220 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + move $s0, $s7 │ │ │ │ + nop │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ move $a1, $s7 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370284 │ │ │ │ - slli.d $a1, $fp, 0x2 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - bl 370264 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - move $t1, $a0 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - add.d $t0, $t2, $s7 │ │ │ │ - move $s2, $t2 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - move $s3, $zero │ │ │ │ - addi.d $s4, $sp, 127 │ │ │ │ - addi.d $s6, $sp, 126 │ │ │ │ - addi.d $fp, $sp, 128 │ │ │ │ + bl 446456 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1832 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 3980 │ │ │ │ + addi.d $s0, $s7, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 446412 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + beqz $s7, 3940 │ │ │ │ + ldptr.w $t2, $s7, 4 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ld.d $t3, $sp, 96 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + bltu $t2, $t3, 3496 │ │ │ │ nop │ │ │ │ - ldptr.d $t7, $s2, 0 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - ldptr.w $t7, $t7, 8 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bstrpick.d $s1, $t7, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - slli.d $t0, $s1, 0x3 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $t7, $sp, 40 │ │ │ │ - bl 370168 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370152 │ │ │ │ - ld.d $a2, $sp, 24 │ │ │ │ - move $a1, $zero │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - bl -76048 │ │ │ │ - ld.d $t7, $sp, 40 │ │ │ │ - ld.d $a2, $s2, -8 │ │ │ │ - st.w $zero, $s1, 8 │ │ │ │ - st.w $t7, $s1, 12 │ │ │ │ - stptr.d $s1, $s8, 0 │ │ │ │ - st.d $s4, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - ldptr.d $a1, $s5, 0 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - addi.d $a7, $sp, 132 │ │ │ │ - move $a6, $fp │ │ │ │ - move $a5, $zero │ │ │ │ - move $a4, $s1 │ │ │ │ - move $a3, $zero │ │ │ │ - bl -23176 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - add.w $s3, $s3, $a0 │ │ │ │ - stptr.w $a0, $t1, 0 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - bne $s2, $t0, -168 │ │ │ │ - b -668 │ │ │ │ - bnez $a5, 16 │ │ │ │ - li.w $s0, 2 │ │ │ │ - b -1160 │ │ │ │ + bstrpick.d $s8, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $s8, $s8, 0x2 │ │ │ │ + ldx.w $t2, $t1, $s8 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + li.w $t1, 253 │ │ │ │ + st.d $t2, $sp, 96 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ldx.bu $s5, $t0, $t2 │ │ │ │ + st.d $t3, $sp, 80 │ │ │ │ + bgeu $t1, $s5, 3236 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $fp, 4044 │ │ │ │ + ld.d $s5, $s0, 80 │ │ │ │ + st.d $s0, $sp, 112 │ │ │ │ + move $s0, $s5 │ │ │ │ nop │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl 370012 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 369996 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl 369980 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - li.w $s0, 2 │ │ │ │ - li.w $a7, 1 │ │ │ │ - b -660 │ │ │ │ - pcaddi $a2, 135013 │ │ │ │ - li.w $a1, 0xb99 │ │ │ │ - pcaddi $a0, 134575 │ │ │ │ - bl 299600 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -77512 │ │ │ │ - bl -76124 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s7, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 446280 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1144 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 3740 │ │ │ │ + addi.d $s0, $s5, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s7, $s0, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 446236 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $a6, $sp, 24 │ │ │ │ - st.d $a7, $sp, 32 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - beqz $a1, 728 │ │ │ │ - bstrpick.d $s1, $a3, 0x1f, 0x0 │ │ │ │ - move $s7, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s6, $a4 │ │ │ │ - move $fp, $a2 │ │ │ │ - li.w $s0, 2 │ │ │ │ - li.w $s2, 1 │ │ │ │ - alsl.d $s1, $s1, $a2, 0x3 │ │ │ │ - beqz $a3, 220 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 112 │ │ │ │ + beqz $s5, 3700 │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 3120 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $fp, 0 │ │ │ │ - bl -48424 │ │ │ │ - ldptr.d $t0, $fp, 0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $a0 │ │ │ │ - add.d $s8, $t0, $a0 │ │ │ │ - addi.w $t1, $t1, -46 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 32 │ │ │ │ - ld.bu $t1, $s8, 1 │ │ │ │ - addi.w $t1, $t1, -103 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - bnez $t1, 16 │ │ │ │ - ld.bu $t0, $s8, 2 │ │ │ │ - addi.w $t0, $t0, -122 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $fp, 2036 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $s7 │ │ │ │ nop │ │ │ │ - beqz $t0, 112 │ │ │ │ - li.w $a2, 5 │ │ │ │ - pcaddi $a1, 134953 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -76836 │ │ │ │ - beqz $a0, 92 │ │ │ │ - li.w $a2, 4 │ │ │ │ - pcaddi $a1, 134950 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -76856 │ │ │ │ - beqz $a0, 72 │ │ │ │ - li.w $a2, 6 │ │ │ │ - pcaddi $a1, 134947 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -76876 │ │ │ │ + srli.d $s5, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s5, $s0, 0x3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 446136 │ │ │ │ beqz $a0, 52 │ │ │ │ - andi $s0, $s0, 0xfd │ │ │ │ - beqz $s0, 60 │ │ │ │ - pcaddi $a2, 134995 │ │ │ │ - li.w $a1, 0xbee │ │ │ │ - pcaddi $a0, 134505 │ │ │ │ - bl 299320 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -77792 │ │ │ │ + blez $a0, 1032 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 1980 │ │ │ │ + addi.d $s0, $s7, 8 │ │ │ │ + srli.d $s5, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s5, $s0, 0x3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 446092 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + beqz $s7, 1940 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + bltu $t0, $t1, 3004 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bnez $t0, 20 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + beq $t1, $s4, 3816 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beq $t0, $s4, 3860 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ nop │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bltu $s4, $t1, 2260 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ - bltu $s2, $s0, 464 │ │ │ │ - li.w $s0, 1 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - bne $fp, $s1, -196 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ + bstrpick.d $s8, $s6, 0x1f, 0x0 │ │ │ │ + move $s7, $s8 │ │ │ │ + slli.d $s8, $s8, 0x2 │ │ │ │ + ldx.w $t1, $t2, $s8 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s4, 3068 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $fp, 3676 │ │ │ │ + ld.d $s4, $s0, 80 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + move $s0, $s4 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bnez $t0, 284 │ │ │ │ - li.w $a1, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 369572 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $a0, 24 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 112 │ │ │ │ - st.d $zero, $a0, 128 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.d $zero, $a0, 104 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - st.w $zero, $a0, 58 │ │ │ │ - st.b $t0, $a0, 62 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $s4, 112 │ │ │ │ - ld.bu $s2, $sp, 40 │ │ │ │ - beqz $s0, 264 │ │ │ │ - bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ - move $s7, $zero │ │ │ │ - alsl.d $s4, $s4, $s3, 0x3 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s0, 0x3 │ │ │ │ + move $a1, $s4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + bl 445912 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 840 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 2684 │ │ │ │ + addi.d $s0, $s4, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s4, $s6, $s0, 0x3 │ │ │ │ + move $a1, $s4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + bl 445868 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + beqz $s4, 2644 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bl 382508 │ │ │ │ - ld.d $a2, $s3, -8 │ │ │ │ - move $a6, $s7 │ │ │ │ - move $a3, $a0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s0, $a0 │ │ │ │ - pcaddi $a7, -7120 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s6 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -38848 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - ldptr.w $s7, $s1, 32 │ │ │ │ - bl -77524 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -77532 │ │ │ │ - bne $s4, $s3, -76 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ + ldx.bu $t0, $t0, $s7 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t2, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 108 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $fp, 1668 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + alsl.d $s4, $s7, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 445776 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 736 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 1620 │ │ │ │ + addi.d $s6, $s4, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + alsl.d $s4, $s7, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 445732 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 1584 │ │ │ │ + ldptr.w $t2, $s4, 4 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + ld.d $t3, $sp, 64 │ │ │ │ + maskeqz $t0, $t1, $t1 │ │ │ │ + sltui $s7, $t1, 1 │ │ │ │ + or $t0, $t0, $s7 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x2 │ │ │ │ + ld.d $t3, $sp, 48 │ │ │ │ + move $t1, $zero │ │ │ │ + bgeu $t2, $t3, 16 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ldx.wu $t1, $t1, $s8 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + stx.w $t2, $t0, $t1 │ │ │ │ + b -1720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a6, $sp, 32 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - move $a5, $s0 │ │ │ │ - move $a3, $s4 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s7 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - li.w $a4, 1 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - b -17800 │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $s4, 0x1f, 0x0 │ │ │ │ - move $a6, $zero │ │ │ │ - pcaddi $s4, -7174 │ │ │ │ - alsl.d $s0, $s0, $s3, 0x3 │ │ │ │ - ldptr.d $a2, $s3, 0 │ │ │ │ - move $a1, $s1 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a5, $zero │ │ │ │ - move $a4, $s2 │ │ │ │ - move $a3, $s6 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -15920 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - ldptr.w $a6, $a0, 32 │ │ │ │ - move $s1, $a0 │ │ │ │ - bne $s3, $s0, -48 │ │ │ │ - b -228 │ │ │ │ - pcaddi $a2, 134851 │ │ │ │ - li.w $a1, 0xbe7 │ │ │ │ - pcaddi $a0, 134377 │ │ │ │ - bl 298808 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -78304 │ │ │ │ - pcaddi $a3, 140299 │ │ │ │ - li.w $a2, 0xbda │ │ │ │ - pcaddi $a1, 134371 │ │ │ │ - pcaddi $a0, 134838 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -78648 │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bl 31956 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -1780 │ │ │ │ + beqz $s8, 640 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -2016 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - bl -78444 │ │ │ │ - beqz $a0, 460 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - bl -78732 │ │ │ │ - slli.w $s3, $a0, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -78744 │ │ │ │ - slli.w $s4, $a0, 0x0 │ │ │ │ - blez $s3, 636 │ │ │ │ - bl -77044 │ │ │ │ - ldptr.d $s5, $a0, 0 │ │ │ │ - move $a2, $zero │ │ │ │ - lu12i.w $t4, 2 │ │ │ │ - b 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bge $t2, $s3, 480 │ │ │ │ - move $a2, $t1 │ │ │ │ - ldx.b $t0, $s0, $a2 │ │ │ │ - addi.d $t1, $a2, 1 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x1 │ │ │ │ - ldx.hu $t0, $s5, $t0 │ │ │ │ - and $t0, $t4, $t0 │ │ │ │ - beqz $t0, -32 │ │ │ │ - slli.w $s2, $a2, 0x0 │ │ │ │ - bge $s2, $s4, 376 │ │ │ │ - addi.w $t4, $s2, 3 │ │ │ │ - addi.w $a0, $s2, 4 │ │ │ │ - move $t5, $t4 │ │ │ │ - move $t1, $s1 │ │ │ │ - move $s2, $zero │ │ │ │ - lu12i.w $t2, 2 │ │ │ │ - b 36 │ │ │ │ nop │ │ │ │ + beqz $s8, 1152 │ │ │ │ + move $s7, $s8 │ │ │ │ + b -2312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bge $s2, $s4, 28 │ │ │ │ - ld.b $t0, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - slli.d $t0, $t0, 0x1 │ │ │ │ - ldx.hu $t0, $s5, $t0 │ │ │ │ - and $t0, $t2, $t0 │ │ │ │ - beqz $t0, -28 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -79012 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - lu12i.w $t1, 6 │ │ │ │ - ori $t1, $t1, 0x863 │ │ │ │ - li.w $t0, 114 │ │ │ │ - move $s5, $a0 │ │ │ │ - st.h $t1, $a0, 0 │ │ │ │ - st.b $t0, $a0, 2 │ │ │ │ - move $a1, $s0 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - bl -77340 │ │ │ │ - ld.d $t5, $sp, 24 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - move $s6, $s5 │ │ │ │ - stx.b $zero, $s5, $t5 │ │ │ │ - blt $s4, $t4, 28 │ │ │ │ - move $a2, $t5 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -77792 │ │ │ │ - beqz $a0, 288 │ │ │ │ + beqz $s8, 1152 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -2472 │ │ │ │ nop │ │ │ │ - move $s5, $s2 │ │ │ │ - addi.w $t0, $s5, 3 │ │ │ │ - addi.w $s2, $s2, 4 │ │ │ │ - move $s4, $t0 │ │ │ │ - move $a0, $s6 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -78196 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -79136 │ │ │ │ - lu12i.w $t2, 6 │ │ │ │ - ori $t2, $t2, 0x863 │ │ │ │ - li.w $t1, 114 │ │ │ │ - move $s2, $a0 │ │ │ │ - st.h $t2, $a0, 0 │ │ │ │ - st.b $t1, $a0, 2 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $s1 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - bl -77464 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - stx.b $zero, $s2, $s4 │ │ │ │ - blt $s3, $t0, 240 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -77908 │ │ │ │ - bnez $a0, 220 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -78288 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 1152 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -1648 │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -78000 │ │ │ │ - beqz $a0, -80 │ │ │ │ - addi.w $a0, $s2, 4 │ │ │ │ - blez $s4, 88 │ │ │ │ - addi.w $t4, $s2, 3 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $t5, $t4 │ │ │ │ - b -400 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 1632 │ │ │ │ + move $s6, $s8 │ │ │ │ + b -2856 │ │ │ │ nop │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ - move $s2, $a2 │ │ │ │ - b -448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 1344 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -2752 │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -78456 │ │ │ │ - b -168 │ │ │ │ nop │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -79400 │ │ │ │ - move $s6, $a0 │ │ │ │ - li.w $s4, 3 │ │ │ │ - li.w $t0, 3 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s2, 4 │ │ │ │ - b -308 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -78504 │ │ │ │ - li.w $a0, -1 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ - blez $s4, -248 │ │ │ │ - bl -77680 │ │ │ │ - ldptr.d $s5, $a0, 0 │ │ │ │ - li.w $t5, 3 │ │ │ │ - li.w $a0, 4 │ │ │ │ - li.w $t4, 3 │ │ │ │ - move $a2, $zero │ │ │ │ - b -572 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a1, 96 │ │ │ │ - beqz $t0, 92 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a1 │ │ │ │ - bl -78608 │ │ │ │ - ld.d $a0, $s0, 96 │ │ │ │ - bl -78616 │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - bnez $t0, 84 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $zero, $s0, 104 │ │ │ │ - st.d $zero, $s0, 96 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + beqz $s8, 2264 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -1576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $t0, 191120 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + bnez $t0, 1112 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ldx.b $t0, $t0, $s6 │ │ │ │ + st.b $t0, $sp, 138 │ │ │ │ + li.w $t2, -128 │ │ │ │ + bne $t0, $t2, 116 │ │ │ │ + ld.wu $fp, $s0, 112 │ │ │ │ + st.d $s6, $sp, 160 │ │ │ │ + beqz $fp, 1208 │ │ │ │ + ld.d $s5, $s0, 104 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $s5 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s8, $s0, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 445376 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 112 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 1156 │ │ │ │ + addi.d $s0, $s5, 16 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s5, $s8, $s0, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl 445332 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + beqz $s5, 1116 │ │ │ │ + ld.d $t0, $s5, 8 │ │ │ │ nop │ │ │ │ + add.d $t1, $s6, $t0 │ │ │ │ + bne $t1, $s7, 396 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $s6, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + stx.w $s4, $t0, $s6 │ │ │ │ + b -2292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 1056 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 104 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -78716 │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - bl -78724 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $zero, $s0, 104 │ │ │ │ - st.d $zero, $s0, 96 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $a1, 96 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - move $s0, $a1 │ │ │ │ - beqz $t0, 36 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -78792 │ │ │ │ - ld.d $a0, $s0, 96 │ │ │ │ - bl -78800 │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - bnez $t0, 540 │ │ │ │ - st.d $zero, $s0, 104 │ │ │ │ - st.d $zero, $s0, 96 │ │ │ │ - ld.d $a0, $s0, 72 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -78828 │ │ │ │ - st.d $zero, $s0, 72 │ │ │ │ - ld.d $a0, $s0, 112 │ │ │ │ - beqz $a0, 116 │ │ │ │ - ldptr.w $t0, $s0, 64 │ │ │ │ - beqz $t0, 84 │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, 2608 │ │ │ │ + move $fp, $s7 │ │ │ │ + b -1176 │ │ │ │ nop │ │ │ │ - slli.d $s1, $s2, 0x3 │ │ │ │ - ldx.d $t0, $a0, $s1 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -78880 │ │ │ │ - ld.d $t0, $s0, 112 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -78892 │ │ │ │ - ld.d $a0, $s0, 112 │ │ │ │ - stx.d $zero, $a0, $s1 │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - bnez $t0, 280 │ │ │ │ - ldptr.w $t1, $s0, 64 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - bltu $t0, $t1, -56 │ │ │ │ nop │ │ │ │ - bl -78932 │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - bnez $t0, 376 │ │ │ │ nop │ │ │ │ - st.d $zero, $s0, 120 │ │ │ │ - st.d $zero, $s0, 112 │ │ │ │ - ld.bu $t0, $s0, 58 │ │ │ │ - st.w $zero, $s0, 48 │ │ │ │ - st.w $zero, $s0, 24 │ │ │ │ - st.b $zero, $s0, 61 │ │ │ │ - beqz $t0, 168 │ │ │ │ - ldptr.w $t0, $s0, 64 │ │ │ │ - ld.d $a0, $s0, 128 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $t0, 116 │ │ │ │ - beqz $a0, 40 │ │ │ │ - ldx.d $t0, $a0, $s1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -79008 │ │ │ │ - ld.d $t0, $s0, 128 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -79020 │ │ │ │ - ld.d $a0, $s0, 128 │ │ │ │ - stx.d $zero, $a0, $s1 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - beqz $t0, 52 │ │ │ │ - ld.d $t0, $s0, 136 │ │ │ │ - beqz $t0, 44 │ │ │ │ - ldx.d $t0, $t0, $s1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -79060 │ │ │ │ - ld.d $t0, $s0, 136 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -79072 │ │ │ │ - ld.d $t0, $s0, 136 │ │ │ │ - ld.d $a0, $s0, 128 │ │ │ │ - stx.d $zero, $t0, $s1 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 64 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bltu $s2, $t0, -108 │ │ │ │ - beqz $a0, 16 │ │ │ │ - bl -79112 │ │ │ │ - st.d $zero, $s0, 128 │ │ │ │ + beqz $s5, 960 │ │ │ │ + move $fp, $s5 │ │ │ │ + b -1064 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - bnez $t0, 156 │ │ │ │ - st.b $zero, $s0, 58 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 1856 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -872 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - ldx.d $t0, $t0, $s1 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -79204 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -79216 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - ldptr.w $t1, $s0, 64 │ │ │ │ - ld.d $a0, $s0, 112 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - stx.d $zero, $t2, $s1 │ │ │ │ - bltu $t0, $t1, -372 │ │ │ │ - bl -79244 │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - beqz $t0, -304 │ │ │ │ - b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, 896 │ │ │ │ + move $fp, $s7 │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 136 │ │ │ │ - beqz $a0, -156 │ │ │ │ - bl -79292 │ │ │ │ - st.d $zero, $s0, 136 │ │ │ │ - b -168 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + b -3044 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 120 │ │ │ │ - bl -79320 │ │ │ │ - b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl 31772 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + b -3456 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 104 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -79356 │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - bl -79364 │ │ │ │ - b -556 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 28 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t0, 52 │ │ │ │ + move $a3, $s3 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 134385 │ │ │ │ + li.w $a1, 775 │ │ │ │ + pcaddi $a0, 134365 │ │ │ │ + bl 379336 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -78824 │ │ │ │ + beqz $fp, 1792 │ │ │ │ + move $s8, $fp │ │ │ │ + b -1904 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bl 347380 │ │ │ │ - ldptr.w $t1, $s0, 28 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bl -79472 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - beqz $a0, 152 │ │ │ │ nop │ │ │ │ - bl -79492 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.w $t0, $s0, 28 │ │ │ │ - beqz $t0, 52 │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s1, $a0, 0x3 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bl 347288 │ │ │ │ - ldptr.w $t1, $s0, 28 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ - bl -79564 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s5, $a1 │ │ │ │ + bl -77404 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 140 │ │ │ │ + bl -77756 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 2712 │ │ │ │ + ld.b $t0, $sp, 140 │ │ │ │ + b -2320 │ │ │ │ nop │ │ │ │ - st.b $zero, $s0, 61 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - st.d $zero, $s0, 36 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $t0, 190984 │ │ │ │ + ld.bu $t0, $t0, 0 │ │ │ │ + bnez $t0, 1600 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldx.b $a3, $t0, $t1 │ │ │ │ + st.b $a3, $sp, 139 │ │ │ │ nop │ │ │ │ + li.w $t0, -128 │ │ │ │ + bne $a3, $t0, 100 │ │ │ │ + ld.wu $s6, $s0, 112 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + beqz $s6, -176 │ │ │ │ + ld.d $s4, $s0, 104 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s4, 0x4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 444832 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 80 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, -220 │ │ │ │ + addi.d $s4, $s8, 16 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s4, 0x4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 444788 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 59 │ │ │ │ - beqz $t0, -140 │ │ │ │ - ld.bu $t0, $s0, 60 │ │ │ │ - beqz $t0, -148 │ │ │ │ - b -160 │ │ │ │ + beqz $s8, -256 │ │ │ │ + ld.d $a3, $s8, 8 │ │ │ │ + pcaddi $a2, 134513 │ │ │ │ + li.w $a1, 1365 │ │ │ │ + pcaddi $a0, 134301 │ │ │ │ + bl 379080 │ │ │ │ + b -2816 │ │ │ │ nop │ │ │ │ + beqz $s7, -288 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - ld.bu $t0, $a1, 61 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s1, $a2 │ │ │ │ - beqz $t0, 540 │ │ │ │ - ld.d $t1, $a1, 96 │ │ │ │ - ldptr.w $t0, $a1, 48 │ │ │ │ - ldptr.d $t2, $t1, 0 │ │ │ │ - alsl.d $t1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - ldptr.w $t1, $t1, 16 │ │ │ │ - bgeu $a2, $t1, 24 │ │ │ │ - beqz $t0, 564 │ │ │ │ - alsl.d $t1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - ldptr.w $t1, $t1, -8 │ │ │ │ - bgeu $a2, $t1, 524 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - bl -388 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -20712 │ │ │ │ - move $s2, $a0 │ │ │ │ - bltz $a0, 648 │ │ │ │ - ld.d $t3, $s0, 96 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t0, $t0, 0x1 │ │ │ │ - ldptr.d $t0, $t3, 0 │ │ │ │ - ld.d $t2, $s0, 80 │ │ │ │ - ld.bu $t1, $s0, 58 │ │ │ │ - alsl.d $t0, $t5, $t0, 0x3 │ │ │ │ - ld.wu $t3, $t0, 8 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - ld.bu $a3, $s0, 57 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - ld.bu $a4, $s0, 56 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - ldptr.w $t4, $t0, 12 │ │ │ │ - ldx.d $a2, $t2, $t3 │ │ │ │ - beqz $t1, 160 │ │ │ │ - ld.d $t1, $s0, 128 │ │ │ │ - move $a6, $a5 │ │ │ │ - move $a5, $a4 │ │ │ │ - move $a4, $a3 │ │ │ │ - ldx.d $a3, $t1, $t3 │ │ │ │ - pcaddi $t0, -8150 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - stptr.d $t4, $sp, 0 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - bl -11556 │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.d $t5, $sp, 24 │ │ │ │ - move $a1, $a0 │ │ │ │ - bnez $t0, 408 │ │ │ │ nop │ │ │ │ - bnez $s2, 208 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t0, $a1, 61 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - st.w $zero, $a1, 48 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ + beqz $fp, 2160 │ │ │ │ + move $s8, $fp │ │ │ │ + b -1864 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beqz $fp, 1480 │ │ │ │ + move $s8, $fp │ │ │ │ + b -2048 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t0, $fp, -3212 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t3, $sp, 48 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.w $s7, $t1, $t3 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $s6, $t2, $t1 │ │ │ │ + bgeu $t0, $s6, 1380 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $s7, $sp, 160 │ │ │ │ + beqz $s6, 1360 │ │ │ │ + ld.d $s5, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s5, 0x3 │ │ │ │ move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 444480 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 176 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 1316 │ │ │ │ + addi.d $s5, $s8, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s5, 0x3 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 444436 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 1280 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -3236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s3 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 134221 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 134229 │ │ │ │ + bl 378792 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -79368 │ │ │ │ + move $a3, $s7 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ - pcaddi $t0, -8184 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a7, $t4 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - bl -18220 │ │ │ │ - ld.bu $t1, $a0, 59 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.d $t5, $sp, 24 │ │ │ │ - move $a1, $a0 │ │ │ │ - beqz $t1, -128 │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t2, $a0, 88 │ │ │ │ - ld.bu $a3, $a0, 57 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.bu $a4, $a0, 56 │ │ │ │ - ldx.d $a2, $t2, $t3 │ │ │ │ - alsl.d $t0, $t5, $t0, 0x3 │ │ │ │ - ldptr.w $a7, $t0, 12 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - pcaddi $t1, -7774 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bl -18296 │ │ │ │ - move $a1, $a0 │ │ │ │ - beqz $s2, -184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $a1, 96 │ │ │ │ - addi.d $t0, $s2, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - li.w $t1, 1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - st.b $t1, $a1, 61 │ │ │ │ - st.w $s2, $a1, 48 │ │ │ │ - sub.w $a0, $s1, $t0 │ │ │ │ - bltu $s1, $t0, 228 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s6 │ │ │ │ + b -604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - b -468 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 1152 │ │ │ │ + move $s6, $fp │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slt $t0, $zero, $t0 │ │ │ │ - sub.w $t1, $a2, $t1 │ │ │ │ - maskeqz $t1, $t1, $t0 │ │ │ │ - masknez $t0, $a2, $t0 │ │ │ │ - or $s1, $t1, $t0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ + b -3500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t4, $a0, 88 │ │ │ │ - ld.d $t2, $a0, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - pcaddi $t1, -7836 │ │ │ │ - ld.bu $a4, $a0, 57 │ │ │ │ - alsl.d $t0, $t5, $t0, 0x3 │ │ │ │ - ld.bu $a5, $a0, 56 │ │ │ │ - ldptr.d $a6, $t0, 0 │ │ │ │ - ldx.d $a2, $t4, $t3 │ │ │ │ - ldx.d $a3, $t2, $t3 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 12 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -12048 │ │ │ │ - move $a1, $a0 │ │ │ │ - b -472 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 139649 │ │ │ │ - li.w $a2, 0x92d │ │ │ │ - pcaddi $a1, 133715 │ │ │ │ - pcaddi $a0, 134222 │ │ │ │ - bl -81268 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 139643 │ │ │ │ - li.w $a2, 0x90c │ │ │ │ - pcaddi $a1, 133709 │ │ │ │ - pcaddi $a0, 134212 │ │ │ │ - bl -81292 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t1, 120 │ │ │ │ - ldptr.d $t3, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $a1, 0x3 │ │ │ │ - ldx.d $t1, $t3, $t1 │ │ │ │ - ld.d $t2, $a0, 16 │ │ │ │ - ldptr.w $t3, $t1, 76 │ │ │ │ - ldptr.w $t4, $t1, 68 │ │ │ │ - beqz $t2, 56 │ │ │ │ nop │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - ldx.w $a0, $t2, $a1 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - sub.w $a0, $a0, $t3 │ │ │ │ - sub.w $a0, $a0, $t4 │ │ │ │ - ret │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s6, $a1 │ │ │ │ + bl -78044 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + ld.d $a1, $sp, 104 │ │ │ │ + li.w $a2, 1 │ │ │ │ + bl -78396 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 2072 │ │ │ │ + ld.b $t0, $sp, 138 │ │ │ │ + b -1144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + beq $t0, $s4, 8 │ │ │ │ + bnez $s4, -2524 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + move $t1, $zero │ │ │ │ + b -1512 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -37572 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t5, $a0, 59 │ │ │ │ - beqz $t5, 12 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - bnez $t0, -60 │ │ │ │ - ldptr.w $a0, $t1, 64 │ │ │ │ - add.w $t3, $t3, $t4 │ │ │ │ - sub.w $a0, $a0, $t3 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -952 │ │ │ │ - li.w $t2, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - beq $a0, $t2, 120 │ │ │ │ nop │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $a1, 0x3 │ │ │ │ - ldx.d $t1, $t3, $t1 │ │ │ │ - ld.d $t2, $t0, 16 │ │ │ │ - ldptr.w $t3, $t1, 76 │ │ │ │ - ldptr.w $t4, $t1, 68 │ │ │ │ - beqz $t2, 52 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - ldx.w $a0, $t2, $a1 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - sub.w $a0, $a0, $t3 │ │ │ │ - sub.w $a0, $a0, $t4 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s4 │ │ │ │ + b -828 │ │ │ │ nop │ │ │ │ - ld.bu $t5, $t0, 59 │ │ │ │ - beqz $t5, 12 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, -60 │ │ │ │ - ldptr.w $a0, $t1, 64 │ │ │ │ - add.w $t3, $t3, $t4 │ │ │ │ - sub.w $a0, $a0, $t3 │ │ │ │ - b -52 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133650 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - li.w $a1, 275 │ │ │ │ - pcaddi $a0, 133629 │ │ │ │ - bl 483492 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t1, 40 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.wu $t1, $t0, 68 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -1208 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t1, 44 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.wu $t1, $t0, 68 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - ret │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl -46340 │ │ │ │ nop │ │ │ │ + move $a0, $fp │ │ │ │ + bl -37636 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t1, 56 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $t1, 1592 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ldx.b $t0, $t0, $s6 │ │ │ │ + st.b $t0, $sp, 143 │ │ │ │ + li.w $t1, -128 │ │ │ │ + bne $t0, $t1, 116 │ │ │ │ + ld.wu $s8, $s0, 112 │ │ │ │ + st.d $s6, $sp, 160 │ │ │ │ + beqz $s8, 896 │ │ │ │ + ld.d $s4, $s0, 104 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $s4 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 444072 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1400 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 844 │ │ │ │ + addi.d $s0, $s4, 16 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 444028 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + beqz $s4, 804 │ │ │ │ + ld.d $t0, $s4, 8 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -1368 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t1, 36 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133568 │ │ │ │ - li.w $a1, 333 │ │ │ │ - pcaddi $a0, 133548 │ │ │ │ - bl 483168 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -81620 │ │ │ │ + ldptr.w $s4, $s7, 0 │ │ │ │ + add.d $s6, $s6, $t0 │ │ │ │ + slli.w $t0, $s6, 0x0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -2816 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 152 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 68 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 365716 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -80996 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + b -4228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -1644 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -168 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 133507 │ │ │ │ - li.w $a1, 360 │ │ │ │ - pcaddi $a0, 133487 │ │ │ │ - bl 482924 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -81864 │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -37892 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 68 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 365476 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -81236 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -1868 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 133451 │ │ │ │ - li.w $a1, 393 │ │ │ │ - pcaddi $a0, 133431 │ │ │ │ - bl 482700 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -82088 │ │ │ │ + slli.w $t1, $s6, 0x0 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + b -4432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 76 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 365252 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -81460 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ + st.d $t1, $sp, 112 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + bgeu $t2, $t1, 1384 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s4, $sp, 160 │ │ │ │ + beqz $fp, 612 │ │ │ │ + ld.d $s8, $s0, 80 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $s8 │ │ │ │ nop │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 443680 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 336 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 556 │ │ │ │ + addi.d $s0, $s8, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 443636 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -2092 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 133395 │ │ │ │ - li.w $a1, 426 │ │ │ │ - pcaddi $a0, 133375 │ │ │ │ - bl 482476 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -82312 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + beqz $s8, 516 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ + addi.w $t2, $s4, 1 │ │ │ │ + st.d $t2, $sp, 48 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 1228 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $s7, 1292 │ │ │ │ + ld.d $s8, $s0, 80 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + move $s0, $s8 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 443528 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 152 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 300 │ │ │ │ + addi.d $s0, $s8, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 443484 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 76 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 365028 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -81684 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + beqz $s8, 260 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bgeu $t0, $t1, -2552 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t1, $t2, $t0 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bgeu $t0, $t1, -2572 │ │ │ │ + bltu $s4, $t1, -2576 │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + maskeqz $t0, $t2, $t2 │ │ │ │ + sltui $s7, $t2, 1 │ │ │ │ + or $t0, $t0, $s7 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x2 │ │ │ │ + b -2276 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 160 │ │ │ │ + move $s7, $fp │ │ │ │ + b -184 │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -2316 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 133339 │ │ │ │ - li.w $a1, 458 │ │ │ │ - pcaddi $a0, 133319 │ │ │ │ - bl 482252 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -82536 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - beqz $t0, 28 │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - bnez $t1, 36 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - ldx.w $a0, $t0, $a1 │ │ │ │ - ret │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - beqz $t0, 92 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - beqz $t0, 84 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - move $a2, $a1 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -2444 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beqz $s7, 232 │ │ │ │ + move $fp, $s7 │ │ │ │ + b -368 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + b -3068 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s4, $a1 │ │ │ │ + bl -79004 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 141 │ │ │ │ + bl -79356 │ │ │ │ li.w $t0, -1 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beq $a0, $t0, 48 │ │ │ │ - ld.d $t0, $a1, 16 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $a0, $t0, $a0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + beq $a0, $t0, 1112 │ │ │ │ + ld.b $t0, $sp, 141 │ │ │ │ + b -3752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133296 │ │ │ │ - li.w $a1, 511 │ │ │ │ - pcaddi $a0, 133276 │ │ │ │ - bl 482080 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -82708 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + bl -38500 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $t0, $a1 │ │ │ │ + bl -79080 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 139 │ │ │ │ + bl -79432 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 1036 │ │ │ │ + ld.b $a3, $sp, 139 │ │ │ │ + b -1628 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -38564 │ │ │ │ + slli.w $t0, $s6, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -4520 │ │ │ │ nop │ │ │ │ + move $a3, $s5 │ │ │ │ + b -1812 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + b -1820 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -38604 │ │ │ │ + slli.w $t1, $s5, 0x0 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bltu $t1, $t0, -3108 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + bgeu $t0, $t1, -2996 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + ldx.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t2, $t1 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s7, 700 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 160 │ │ │ │ + beqz $fp, 740 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + move $s0, $s7 │ │ │ │ nop │ │ │ │ - ld.d $t1, $a0, 16 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - beqz $t1, 92 │ │ │ │ - ld.bu $t2, $a0, 60 │ │ │ │ - bnez $t2, 108 │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $a2, 0x3 │ │ │ │ - ldx.d $t0, $t3, $t0 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.w $t2, $t1, $a2 │ │ │ │ - ldptr.w $a0, $t0, 64 │ │ │ │ - ldptr.w $t1, $t0, 80 │ │ │ │ - ldptr.w $t0, $t0, 72 │ │ │ │ - sub.w $a0, $a0, $t2 │ │ │ │ - sub.w $a0, $a0, $t1 │ │ │ │ - sub.w $a0, $a0, $t0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 442976 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 432 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 500 │ │ │ │ + addi.d $s0, $s7, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 442932 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + beqz $s7, 460 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + b -3152 │ │ │ │ nop │ │ │ │ + slli.w $t1, $s4, 0x0 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + b -2944 │ │ │ │ nop │ │ │ │ + ld.d $t2, $sp, 112 │ │ │ │ + slli.d $fp, $t2, 0x2 │ │ │ │ + ldx.w $fp, $t1, $fp │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + bgeu $t2, $fp, -3504 │ │ │ │ + bltu $s4, $fp, -3508 │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t0, $t1 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s7, 588 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $fp, $sp, 160 │ │ │ │ + beqz $s8, -1240 │ │ │ │ + ld.d $s7, $s0, 80 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + move $s0, $s7 │ │ │ │ nop │ │ │ │ + srli.d $s7, $s8, 0x1 │ │ │ │ + alsl.d $s1, $s7, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl 442792 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 600 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, -1300 │ │ │ │ + addi.d $s0, $s1, 8 │ │ │ │ + srli.d $s7, $s8, 0x1 │ │ │ │ + alsl.d $s1, $s7, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl 442748 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + move $a1, $s1 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + beqz $a1, -1348 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + b 464 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 59 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t1, -40 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - beqz $t1, -48 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + ldx.bu $s6, $t0, $t1 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s6, 380 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s8, $sp, 160 │ │ │ │ + beqz $s7, 416 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + move $s0, $s6 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 442648 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 352 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 364 │ │ │ │ + addi.d $s0, $s6, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 160 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 442604 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $a1, $t0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -2696 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t1, 44 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - move $a2, $a0 │ │ │ │ - b -144 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + beqz $s6, 324 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b 272 │ │ │ │ nop │ │ │ │ + beqz $fp, -544 │ │ │ │ + move $s8, $fp │ │ │ │ + b -1432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 80 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -464 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133234 │ │ │ │ - li.w $a1, 541 │ │ │ │ - pcaddi $a0, 133214 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 481828 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - b -212 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ + bl -39188 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s6, $a1 │ │ │ │ + bl -79764 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 142 │ │ │ │ + bl -80116 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 352 │ │ │ │ + ld.b $t0, $sp, 142 │ │ │ │ + b -4368 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -39252 │ │ │ │ + ld.d $a1, $s0, 160 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + move $a2, $zero │ │ │ │ + add.d $a1, $s6, $a1 │ │ │ │ + bl -79828 │ │ │ │ + ldptr.w $a0, $s0, 148 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.d $a1, $sp, 143 │ │ │ │ + bl -80180 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 288 │ │ │ │ + ld.b $t0, $sp, 143 │ │ │ │ + b -1624 │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $a2, $a1 │ │ │ │ - beqz $a0, 92 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - bnez $t1, 100 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $a2, 0x3 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.w $t2, $a0, $a2 │ │ │ │ - ld.b $t0, $t1, 72 │ │ │ │ - ld.d $a0, $t1, 48 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + addi.w $t1, $s4, 1 │ │ │ │ + st.d $t1, $sp, 80 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bltu $t2, $t1, -4140 │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + b -4028 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -1108 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + b -1264 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + b -3736 │ │ │ │ nop │ │ │ │ + slli.w $t0, $s6, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + b -5352 │ │ │ │ nop │ │ │ │ + beqz $fp, 24 │ │ │ │ + move $s7, $fp │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -39436 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -39444 │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + bnez $t0, -3776 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + bne $t0, $s4, -3784 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + maskeqz $t0, $t1, $t1 │ │ │ │ + sltui $s7, $t1, 1 │ │ │ │ + or $t0, $t0, $s7 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ + move $t1, $zero │ │ │ │ + b -3468 │ │ │ │ + beqz $s7, -1888 │ │ │ │ + move $s8, $s7 │ │ │ │ + b -632 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 59 │ │ │ │ - beqz $t1, -36 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - beqz $t1, -44 │ │ │ │ - move $a1, $t0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -2944 │ │ │ │ - li.w $t2, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t2, 20 │ │ │ │ - move $a2, $a0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - b -136 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + maskeqz $t0, $t1, $t1 │ │ │ │ + sltui $s7, $t1, 1 │ │ │ │ + or $t0, $t0, $s7 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ + move $t1, $zero │ │ │ │ + b -3524 │ │ │ │ + bl -80212 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133178 │ │ │ │ - li.w $a1, 575 │ │ │ │ - pcaddi $a0, 133158 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 481604 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - b -180 │ │ │ │ + bl -80076 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - move $a2, $a1 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - bnez $t1, 124 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - bstrpick.d $a2, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $a2, 0x3 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.wu $t0, $a0, $a2 │ │ │ │ - ld.d $a0, $t1, 48 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 186 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t2, $a1, 120 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s0, $a2 │ │ │ │ + bnez $a2, 580 │ │ │ │ + ldptr.w $t0, $a1, 8 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $a3, $t0, 564 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + li.w $s5, 253 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $s3, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $t1, $t2, $s3 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bstrpick.d $s6, $s0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bgeu $s5, $t2, 864 │ │ │ │ + ld.wu $s8, $s2, 88 │ │ │ │ + st.w $t1, $sp, 36 │ │ │ │ + beqz $s8, 884 │ │ │ │ + ld.d $s1, $s2, 80 │ │ │ │ nop │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 441920 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 528 │ │ │ │ + addi.d $t0, $s8, -1 │ │ │ │ + srli.d $s8, $t0, 0x1 │ │ │ │ + beqz $s8, 836 │ │ │ │ + addi.d $s1, $s7, 8 │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 441876 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 800 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ldx.bu $t0, $t0, $s6 │ │ │ │ + bgeu $s5, $t0, 620 │ │ │ │ + ld.wu $s7, $s2, 88 │ │ │ │ + st.w $s0, $sp, 36 │ │ │ │ + beqz $s7, 576 │ │ │ │ + ld.d $s1, $s2, 80 │ │ │ │ + srli.d $s4, $s7, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 441808 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 448 │ │ │ │ + addi.d $t0, $s7, -1 │ │ │ │ + srli.d $s7, $t0, 0x1 │ │ │ │ + beqz $s7, 532 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s4, $s7, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 441764 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 496 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bne $t0, $t1, 532 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ldx.bu $s4, $t0, $s6 │ │ │ │ + bgeu $s5, $s4, 728 │ │ │ │ + ld.wu $s1, $s2, 88 │ │ │ │ + st.w $s0, $sp, 36 │ │ │ │ + beqz $s1, 460 │ │ │ │ + ld.d $s4, $s2, 80 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 59 │ │ │ │ - beqz $t1, 28 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - bnez $t1, 52 │ │ │ │ - ret │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s4, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 441688 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 360 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 412 │ │ │ │ + addi.d $s4, $s8, 8 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s4, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 441644 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 376 │ │ │ │ + ldptr.w $s4, $s8, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + bgeu $s5, $t0, 572 │ │ │ │ + ld.wu $s1, $s2, 88 │ │ │ │ + st.w $s0, $sp, 36 │ │ │ │ + beqz $s1, 336 │ │ │ │ + ld.d $s6, $s2, 80 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 441568 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 272 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 292 │ │ │ │ + addi.d $s6, $s8, 8 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 441524 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + beqz $s8, 256 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + bltu $t0, $s4, 296 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + ldx.w $s0, $t2, $s3 │ │ │ │ + beqz $s0, 284 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t2, $t0 │ │ │ │ + bgeu $s0, $t0, 28 │ │ │ │ + bltu $a3, $t0, 24 │ │ │ │ + move $s0, $t0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -592 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - move $a1, $t0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -3192 │ │ │ │ - li.w $t2, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t2, 60 │ │ │ │ - move $a2, $a0 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $a2, 0x3 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.wu $t0, $a0, $a2 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $a0, $t1, 48 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + slli.d $s0, $s0, 0x2 │ │ │ │ + ldx.w $s0, $t2, $s0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -620 │ │ │ │ + beqz $s4, 320 │ │ │ │ + move $s8, $s4 │ │ │ │ + b -560 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133106 │ │ │ │ - li.w $a1, 608 │ │ │ │ - pcaddi $a0, 133086 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 481316 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t3, $a0, 60 │ │ │ │ - move $t2, $a2 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t3, 68 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ldptr.w $t3, $t0, 68 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $t0, $t0, 76 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s4, 96 │ │ │ │ + move $s7, $s4 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - bl -3424 │ │ │ │ - li.w $t4, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - move $t3, $a0 │ │ │ │ - beq $a0, $t4, 72 │ │ │ │ + beqz $s6, 64 │ │ │ │ + move $s1, $s6 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ldptr.w $t3, $t0, 68 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $t0, $t0, 76 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, 32 │ │ │ │ + move $s1, $s7 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - pcaddi $a2, 133041 │ │ │ │ - li.w $a1, 637 │ │ │ │ - pcaddi $a0, 133021 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 481052 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t3, $a0, 60 │ │ │ │ - move $t2, $a2 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t3, 52 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ldptr.w $t3, $t0, 72 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $t0, $t0, 80 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + move $a3, $s0 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 133437 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 133445 │ │ │ │ + bl 375656 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -82504 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + beq $t0, $t1, -520 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - bl -3680 │ │ │ │ - li.w $t4, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ + pcalau12i $t0, 185 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ ld.d $t2, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - move $t3, $a0 │ │ │ │ - beq $a0, $t4, 72 │ │ │ │ - nop │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ldptr.w $t3, $t0, 72 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $t0, $t0, 80 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + add.w $a0, $t2, $t3 │ │ │ │ + bne $t1, $t0, 188 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - pcaddi $a2, 132977 │ │ │ │ - li.w $a1, 666 │ │ │ │ - pcaddi $a0, 132957 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 480796 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - b -112 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + b -760 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 72 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 363332 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -83380 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ + b -188 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -4012 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 132915 │ │ │ │ - li.w $a1, 693 │ │ │ │ - pcaddi $a0, 132895 │ │ │ │ - bl 480556 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -84232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -476 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 72 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 363108 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -83604 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -4236 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 132859 │ │ │ │ - li.w $a1, 727 │ │ │ │ - pcaddi $a0, 132839 │ │ │ │ - bl 480332 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -84456 │ │ │ │ nop │ │ │ │ + slli.w $s4, $s4, 0x0 │ │ │ │ + b -620 │ │ │ │ + bl -81348 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + pcalau12i $s1, 185 │ │ │ │ + ld.d $s1, $s1, -240 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + stptr.d $a5, $sp, 0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + beq $a2, $a3, 456 │ │ │ │ + li.w $a5, 1 │ │ │ │ + addi.d $a4, $sp, 32 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s2, $a3 │ │ │ │ + bl -24216 │ │ │ │ + ldptr.w $t1, $s3, 8 │ │ │ │ move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ - nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 80 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 362884 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -83828 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ + beqz $s4, 188 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + ld.d $t0, $s3, 72 │ │ │ │ + bgeu $s2, $t1, 452 │ │ │ │ + bstrpick.d $t2, $s2, 0x1f, 0x0 │ │ │ │ + ldx.bu $s6, $t0, $t2 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s6, 816 │ │ │ │ + ld.wu $s5, $s3, 88 │ │ │ │ + st.w $s2, $sp, 36 │ │ │ │ + beqz $s5, 1572 │ │ │ │ + ld.d $s6, $s3, 80 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 440816 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1088 │ │ │ │ + addi.d $s5, $s5, -1 │ │ │ │ + srli.d $s5, $s5, 0x1 │ │ │ │ + beqz $s5, 1524 │ │ │ │ + addi.d $s6, $fp, 8 │ │ │ │ + srli.d $s8, $s5, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 440772 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 1488 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s3, 72 │ │ │ │ + b 712 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -4460 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 132803 │ │ │ │ - li.w $a1, 761 │ │ │ │ - pcaddi $a0, 132783 │ │ │ │ - bl 480108 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -84680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t0, 136 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a3, $a3, 0x3 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $t0, $zero │ │ │ │ - ldptr.w $a2, $t1, 80 │ │ │ │ - beqz $a2, 72 │ │ │ │ - addi.w $a1, $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 362660 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.wu $s0, $sp, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ldx.d $t1, $t1, $a3 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $a1, $t1, 48 │ │ │ │ - bl -84052 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + bne $t0, $s2, -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -4684 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a2, $a0 │ │ │ │ - bne $a0, $t0, -152 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 132747 │ │ │ │ - li.w $a1, 795 │ │ │ │ - pcaddi $a0, 132727 │ │ │ │ - bl 479884 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -84904 │ │ │ │ + move $t5, $zero │ │ │ │ nop │ │ │ │ + ldptr.w $s2, $sp, 32 │ │ │ │ + li.w $s4, 1 │ │ │ │ + beqz $s2, 104 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + ld.d $t7, $s3, 16 │ │ │ │ + ld.bu $t3, $sp, 0 │ │ │ │ + ld.d $t6, $t0, 16 │ │ │ │ + move $t1, $zero │ │ │ │ + b 16 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - beqz $t0, 52 │ │ │ │ - ld.bu $t2, $a0, 60 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t2, 48 │ │ │ │ - ldptr.d $t1, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ldx.d $t1, $t1, $a1 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - ld.wu $t1, $t1, 68 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + beq $t1, $s2, 188 │ │ │ │ + bstrpick.d $t0, $t1, 0x1e, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x4 │ │ │ │ + ldx.d $t2, $s0, $t0 │ │ │ │ + slli.w $t4, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t2, $t7, 0x2 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + add.w $t0, $t0, $t5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t6, $t0 │ │ │ │ + bne $t0, $t3, -44 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $s2, $s0, $t4 │ │ │ │ + slli.w $s4, $t2, 0x0 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -82648 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -4824 │ │ │ │ - li.w $t0, -1 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - beq $a0, $t0, 60 │ │ │ │ - ld.d $t0, $t1, 8 │ │ │ │ - move $a2, $a0 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ldx.d $t1, $t1, $a1 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - ld.wu $t1, $t1, 68 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - move $a0, $t0 │ │ │ │ + bstrins.d $a0, $s4, 0x1f, 0x0 │ │ │ │ + bstrins.d $a0, $s2, 0x3f, 0x20 │ │ │ │ + bne $t1, $t0, 1284 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133190 │ │ │ │ - li.w $a1, 862 │ │ │ │ - pcaddi $a0, 132678 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bl 479684 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $t0, $t1, 8 │ │ │ │ - b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - beqz $t0, 36 │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t1, 32 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -5016 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t1, 60 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - move $a2, $a0 │ │ │ │ - bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s4, 1 │ │ │ │ + move $s2, $zero │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133142 │ │ │ │ - li.w $a1, 894 │ │ │ │ - pcaddi $a0, 132630 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 479492 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $a2, $a1 │ │ │ │ - beqz $a0, 92 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - beqz $t1, 180 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - bnez $t2, 100 │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $a2, 0x3 │ │ │ │ - ldx.d $t2, $t1, $t0 │ │ │ │ - ldx.d $t0, $t3, $t0 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.w $t1, $a0, $a2 │ │ │ │ - ld.b $t0, $t0, 72 │ │ │ │ - ld.d $a0, $t2, 48 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s4, 1 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 59 │ │ │ │ - beqz $t1, -28 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - beqz $t1, -36 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - beqz $a0, -44 │ │ │ │ - move $a1, $t0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -5288 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t1, 76 │ │ │ │ - move $a2, $a0 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - b -140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t1, $s3, 120 │ │ │ │ nop │ │ │ │ + bstrpick.d $s5, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + ldx.w $t1, $t1, $s5 │ │ │ │ + bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $s6, $t0, $t1 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bgeu $t2, $s6, 916 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.wu $s2, $s3, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s2, 1028 │ │ │ │ + ld.d $s6, $s3, 80 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -124 │ │ │ │ + srli.d $s8, $s2, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 440336 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 224 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + srli.d $s2, $s2, 0x1 │ │ │ │ + beqz $s2, 980 │ │ │ │ + addi.d $s6, $fp, 8 │ │ │ │ + srli.d $s8, $s2, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 440292 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 944 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $s3, 72 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 596 │ │ │ │ + ld.wu $s2, $s3, 88 │ │ │ │ + st.w $s4, $sp, 36 │ │ │ │ + beqz $s2, 936 │ │ │ │ + ld.d $s8, $s3, 80 │ │ │ │ + srli.d $fp, $s2, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 440216 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 136 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + srli.d $s2, $s2, 0x1 │ │ │ │ + beqz $s2, 892 │ │ │ │ + addi.d $s8, $s6, 8 │ │ │ │ + srli.d $fp, $s2, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 440172 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 856 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bltu $t0, $t1, 508 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -568 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 133070 │ │ │ │ - li.w $a1, 925 │ │ │ │ - pcaddi $a0, 132558 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 479204 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - b -240 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - move $a2, $a1 │ │ │ │ - beqz $t0, 72 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - beqz $t1, 192 │ │ │ │ - ld.bu $t2, $a0, 60 │ │ │ │ - bnez $t2, 80 │ │ │ │ - bstrpick.d $a2, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $a2, 0x3 │ │ │ │ - ldx.d $t2, $t1, $t2 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.wu $t1, $t0, $a2 │ │ │ │ - ld.d $t0, $t2, 48 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ + beqz $s8, 768 │ │ │ │ + move $s2, $s8 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 59 │ │ │ │ - beqz $t1, -28 │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - beqz $t1, -36 │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - beqz $t0, -44 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - move $a1, $a0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -5552 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - beq $a0, $t1, 100 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - move $a2, $a0 │ │ │ │ nop │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $a2, 0x3 │ │ │ │ - ldx.d $t2, $t1, $t2 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.wu $t1, $t0, $a2 │ │ │ │ - ld.d $t0, $t2, 48 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ + beqz $fp, 768 │ │ │ │ + move $s2, $fp │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - b -156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $s6, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + addi.w $t1, $s2, 1 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t1, 612 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.wu $s8, $s3, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s8, 660 │ │ │ │ + ld.d $s5, $s3, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 439968 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 272 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 612 │ │ │ │ + addi.d $s5, $s6, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 439924 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 132998 │ │ │ │ - li.w $a1, 957 │ │ │ │ - pcaddi $a0, 132486 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 478916 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - b -120 │ │ │ │ + beqz $s6, 576 │ │ │ │ + ldptr.w $t2, $s6, 4 │ │ │ │ + ld.d $t0, $s3, 72 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - move $t2, $a2 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t1, 36 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - st.w $t2, $t0, 68 │ │ │ │ - st.w $a3, $t0, 76 │ │ │ │ - ret │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ld.d $t1, $s3, 120 │ │ │ │ + bgeu $t2, $t3, -528 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $s5, $t1, $t2 │ │ │ │ + bgeu $s4, $s5, -544 │ │ │ │ + bltu $s2, $s5, -548 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t5, 460 │ │ │ │ + ld.wu $s2, $s3, 88 │ │ │ │ + st.w $s5, $sp, 36 │ │ │ │ + beqz $s2, 88 │ │ │ │ + ld.d $s6, $s3, 80 │ │ │ │ + srli.d $s4, $s2, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 439816 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 440 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + srli.d $s2, $s2, 0x1 │ │ │ │ + beqz $s2, 44 │ │ │ │ + addi.d $s6, $s8, 8 │ │ │ │ + srli.d $s4, $s2, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 439772 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -5792 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - beq $a0, $t1, 44 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.w $t2, $t0, 68 │ │ │ │ - st.w $a3, $t0, 76 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + bnez $s8, 248 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 132458 │ │ │ │ - li.w $a1, 1295 │ │ │ │ - pcaddi $a0, 132438 │ │ │ │ - bl 478728 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -86060 │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + bl -41960 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 60 │ │ │ │ - move $t2, $a2 │ │ │ │ - move $a2, $a1 │ │ │ │ - bnez $t1, 52 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - st.w $t2, $t0, 72 │ │ │ │ - st.w $a3, $t0, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 448 │ │ │ │ + move $s5, $s8 │ │ │ │ + b -1120 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -5984 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - beq $a0, $t1, 44 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.w $t2, $t0, 72 │ │ │ │ - st.w $a3, $t0, 80 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 132410 │ │ │ │ - li.w $a1, 1313 │ │ │ │ - pcaddi $a0, 132390 │ │ │ │ - bl 478536 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -86252 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - ld.bu $t1, $a1, 60 │ │ │ │ - move $t5, $a3 │ │ │ │ - move $t7, $a1 │ │ │ │ - move $a3, $a2 │ │ │ │ - move $t0, $a2 │ │ │ │ - bnez $t1, 260 │ │ │ │ - ldptr.d $t2, $t7, 0 │ │ │ │ - bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $a0, 0x3 │ │ │ │ - ldx.d $t0, $t2, $t0 │ │ │ │ - ld.d $t3, $t7, 16 │ │ │ │ - ldptr.w $t4, $t0, 76 │ │ │ │ - ldptr.w $t6, $t0, 68 │ │ │ │ - beqz $t3, 316 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t0, $t3, $a0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sub.w $t0, $t0, $t4 │ │ │ │ - sub.w $t0, $t0, $t6 │ │ │ │ nop │ │ │ │ - bnez $t1, 104 │ │ │ │ nop │ │ │ │ - bstrpick.d $a2, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - ldx.d $t1, $t2, $a2 │ │ │ │ - add.w $a0, $a4, $t5 │ │ │ │ - ldptr.w $t4, $t1, 68 │ │ │ │ - ldptr.w $t3, $t1, 76 │ │ │ │ - add.w $t2, $t4, $t3 │ │ │ │ - add.w $t2, $t2, $a0 │ │ │ │ - bgeu $t2, $t0, 32 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - add.w $t4, $t4, $t5 │ │ │ │ - add.w $t3, $t3, $a4 │ │ │ │ - st.w $t4, $t1, 68 │ │ │ │ - st.w $t3, $t1, 76 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + beqz $fp, 352 │ │ │ │ + move $s8, $fp │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $a3 │ │ │ │ - move $a1, $t7 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - st.d $t5, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $t7, $sp, 16 │ │ │ │ - bl -6304 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - beq $a0, $t1, 276 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t5, $sp, 32 │ │ │ │ - ldptr.d $t2, $t7, 0 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - move $a3, $a0 │ │ │ │ - b -168 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t0, $t1, -496 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s3, 120 │ │ │ │ + ld.d $t2, $s3, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.w $s4, $t1, $s5 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $t2, $t1 │ │ │ │ + bgeu $t0, $t5, 224 │ │ │ │ + ld.wu $s2, $s3, 88 │ │ │ │ + st.w $s4, $sp, 36 │ │ │ │ + beqz $s2, 300 │ │ │ │ + ld.d $s6, $s3, 80 │ │ │ │ nop │ │ │ │ + srli.d $s5, $s2, 0x1 │ │ │ │ + alsl.d $s8, $s5, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 439576 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 136 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + srli.d $s2, $s2, 0x1 │ │ │ │ + beqz $s2, 252 │ │ │ │ + addi.d $s6, $s8, 8 │ │ │ │ + srli.d $s5, $s2, 0x1 │ │ │ │ + alsl.d $s8, $s5, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 439532 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 216 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a4, $sp, 32 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -6388 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - ld.d $t5, $sp, 24 │ │ │ │ - ld.d $a4, $sp, 32 │ │ │ │ - move $t0, $a0 │ │ │ │ - beq $a0, $t1, 112 │ │ │ │ - ldptr.d $t2, $t7, 0 │ │ │ │ - bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $a0, 0x3 │ │ │ │ - ldx.d $t0, $t2, $t0 │ │ │ │ - ld.d $t3, $t7, 16 │ │ │ │ - ld.bu $t1, $t7, 60 │ │ │ │ - ldptr.w $t4, $t0, 76 │ │ │ │ - ldptr.w $t6, $t0, 68 │ │ │ │ - bnez $t3, -308 │ │ │ │ - ld.bu $t8, $t7, 59 │ │ │ │ - beqz $t8, 36 │ │ │ │ - bnez $t1, -320 │ │ │ │ - ldptr.w $t0, $t0, 64 │ │ │ │ - add.w $t4, $t4, $t6 │ │ │ │ - sub.w $t0, $t0, $t4 │ │ │ │ - b -304 │ │ │ │ + ldptr.w $t5, $s8, 4 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -1196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 64 │ │ │ │ - add.w $t4, $t4, $t6 │ │ │ │ - sub.w $t0, $t0, $t4 │ │ │ │ - b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $s6, 0x0 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + b -808 │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - pcaddi $a2, 132290 │ │ │ │ - li.w $a1, 275 │ │ │ │ - pcaddi $a0, 132270 │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - st.d $t5, $sp, 32 │ │ │ │ - st.d $t7, $sp, 24 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl 478040 │ │ │ │ - ld.d $t7, $sp, 24 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - ld.d $t5, $sp, 32 │ │ │ │ - ld.bu $t1, $t7, 60 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - b -476 │ │ │ │ - pcaddi $a2, 132275 │ │ │ │ - li.w $a1, 1233 │ │ │ │ - pcaddi $a0, 132255 │ │ │ │ - bl 477996 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -86792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $a1, 16 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $t2, $a1 │ │ │ │ - move $t0, $a2 │ │ │ │ - move $t5, $a3 │ │ │ │ - beqz $t1, 136 │ │ │ │ - ld.bu $t3, $a1, 60 │ │ │ │ - bnez $t3, 168 │ │ │ │ - ldptr.d $t3, $a1, 0 │ │ │ │ - bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t0, 0x3 │ │ │ │ - ldx.d $t2, $t3, $t2 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t7, $t1, $t0 │ │ │ │ - ldptr.w $t6, $t2, 80 │ │ │ │ - ldptr.w $t4, $t2, 72 │ │ │ │ - ldptr.w $t1, $t2, 64 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - ldx.d $t0, $t3, $a2 │ │ │ │ - sub.w $t1, $t1, $t7 │ │ │ │ - sub.w $t1, $t1, $t6 │ │ │ │ - ldptr.w $t3, $t0, 80 │ │ │ │ - sub.w $t1, $t1, $t4 │ │ │ │ - ldptr.w $t4, $t0, 72 │ │ │ │ - add.w $a0, $a4, $t5 │ │ │ │ - add.w $t2, $t4, $t3 │ │ │ │ - add.w $t2, $t2, $a0 │ │ │ │ - bgeu $t2, $t1, 52 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - add.w $t4, $t4, $t5 │ │ │ │ - add.w $t3, $t3, $a4 │ │ │ │ - st.w $t4, $t0, 72 │ │ │ │ - st.w $t3, $t0, 80 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s5, 128 │ │ │ │ + move $s2, $s5 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a1, 59 │ │ │ │ - bnez $t1, 28 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a1, 60 │ │ │ │ - beqz $t1, -28 │ │ │ │ - move $a2, $t0 │ │ │ │ - move $a1, $t2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl -6852 │ │ │ │ - li.w $t3, -1 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t5, $sp, 16 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - move $t1, $a0 │ │ │ │ - beq $a0, $t3, 160 │ │ │ │ - ld.bu $t8, $t2, 60 │ │ │ │ - ld.d $t4, $t2, 16 │ │ │ │ nop │ │ │ │ - ldptr.d $t3, $t2, 0 │ │ │ │ - bstrpick.d $a0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $a0, 0x3 │ │ │ │ - ldx.d $t1, $t3, $t1 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t7, $t4, $a0 │ │ │ │ - ldptr.w $t6, $t1, 80 │ │ │ │ - ldptr.w $t4, $t1, 72 │ │ │ │ - move $a2, $t0 │ │ │ │ - ldptr.w $t1, $t1, 64 │ │ │ │ - beqz $t8, -240 │ │ │ │ - move $a1, $t2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a4, $sp, 56 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - st.d $t6, $sp, 40 │ │ │ │ - st.d $t4, $sp, 32 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - st.d $t7, $sp, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl -6980 │ │ │ │ - li.w $t3, -1 │ │ │ │ - beq $a0, $t3, 124 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t3, $t2, 0 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - ld.d $t6, $sp, 40 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - ld.d $a4, $sp, 56 │ │ │ │ - move $a2, $a0 │ │ │ │ - b -332 │ │ │ │ nop │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + b -500 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -1312 │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - move $a3, $t0 │ │ │ │ - pcaddi $a2, 132161 │ │ │ │ - li.w $a1, 541 │ │ │ │ - pcaddi $a0, 132141 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl 477524 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - ld.bu $t8, $t2, 60 │ │ │ │ - ld.d $t4, $t2, 16 │ │ │ │ - ld.d $t5, $sp, 16 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - b -212 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - pcaddi $a2, 132144 │ │ │ │ - li.w $a1, 1271 │ │ │ │ - pcaddi $a0, 132124 │ │ │ │ - bl 477472 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -87316 │ │ │ │ + beqz $s4, -384 │ │ │ │ + move $s2, $s4 │ │ │ │ + b -472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - ld.bu $t0, $a1, 60 │ │ │ │ - ldptr.w $s7, $sp, 112 │ │ │ │ - ldptr.w $s8, $sp, 120 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $s0, $a2 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s2, $a4 │ │ │ │ - move $fp, $a5 │ │ │ │ - move $t3, $a6 │ │ │ │ - move $s3, $a7 │ │ │ │ - bnez $t0, 436 │ │ │ │ - ldptr.d $t1, $a1, 0 │ │ │ │ - bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - move $a0, $a2 │ │ │ │ - ldptr.w $t0, $t1, 68 │ │ │ │ - ld.d $t4, $t1, 48 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - add.d $s5, $t4, $t2 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s1, 16 │ │ │ │ - ldptr.w $t5, $t1, 76 │ │ │ │ - beqz $t2, 512 │ │ │ │ nop │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $a0 │ │ │ │ - nor $t0, $zero, $t0 │ │ │ │ - sub.w $t0, $t0, $t5 │ │ │ │ - add.w $t4, $t4, $t0 │ │ │ │ - beqz $t3, 512 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + bl -42376 │ │ │ │ nop │ │ │ │ - bnez $s3, 248 │ │ │ │ nop │ │ │ │ - beqz $s4, 288 │ │ │ │ nop │ │ │ │ - bnez $s2, 136 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s1, 60 │ │ │ │ - bnez $t0, 172 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a2 │ │ │ │ - add.w $a0, $s2, $s3 │ │ │ │ - ldptr.w $t3, $t0, 68 │ │ │ │ - ldptr.w $t2, $t0, 76 │ │ │ │ - add.w $t1, $t3, $t2 │ │ │ │ - add.w $t1, $t1, $a0 │ │ │ │ - bgeu $t1, $t4, 244 │ │ │ │ - add.w $t3, $t3, $s2 │ │ │ │ - add.w $t2, $t2, $s3 │ │ │ │ - st.w $t3, $t0, 68 │ │ │ │ - st.w $t2, $t0, 76 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + bl -42408 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $s2 │ │ │ │ - move $a2, $t4 │ │ │ │ - move $a5, $fp │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s6 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl 478960 │ │ │ │ - ld.bu $t0, $s1, 60 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - move $s2, $a0 │ │ │ │ - beqz $t0, -164 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -7552 │ │ │ │ - li.w $t0, -1 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - beq $a0, $t0, 380 │ │ │ │ - move $s0, $a0 │ │ │ │ - b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $s3 │ │ │ │ - move $a2, $t4 │ │ │ │ - move $a6, $s8 │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a3, $t3 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s6 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl 478044 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - bnez $s4, -276 │ │ │ │ - move $s2, $zero │ │ │ │ - b -276 │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + bl -42440 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -228 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -83112 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + pcalau12i $s5, 185 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + stptr.d $a5, $sp, 0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + beq $a2, $a3, 488 │ │ │ │ + li.w $a4, 1 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s0, $a3 │ │ │ │ + bl -23216 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $s4, 180 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + bgeu $s0, $t1, 516 │ │ │ │ + bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t0, $t2 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $s7, 880 │ │ │ │ + ld.wu $s6, $s1, 88 │ │ │ │ + st.w $s0, $sp, 36 │ │ │ │ + beqz $s6, 1572 │ │ │ │ + ld.d $s7, $s1, 80 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + alsl.d $s8, $s3, $s7, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 439056 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1152 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 1524 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + alsl.d $s8, $s3, $s7, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 439012 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 1488 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + b 776 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a6, $sp, 8 │ │ │ │ - bl -7688 │ │ │ │ - li.w $t0, -1 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - beq $a0, $t0, 236 │ │ │ │ - ldptr.d $t2, $s1, 0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x3 │ │ │ │ - ldx.d $t1, $t2, $a0 │ │ │ │ - ld.bu $t4, $s1, 60 │ │ │ │ - ld.wu $t5, $t1, 68 │ │ │ │ - ld.d $t1, $t1, 48 │ │ │ │ - add.d $s5, $t1, $t5 │ │ │ │ - beqz $t4, 240 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl -7756 │ │ │ │ - li.w $t0, -1 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - beq $a0, $t0, 104 │ │ │ │ - ldptr.d $t1, $s1, 0 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - ld.d $t2, $s1, 16 │ │ │ │ - ldptr.w $t0, $t1, 68 │ │ │ │ - ldptr.w $t5, $t1, 76 │ │ │ │ - bnez $t2, -496 │ │ │ │ nop │ │ │ │ - ld.bu $t4, $s1, 59 │ │ │ │ - beqz $t4, 12 │ │ │ │ - ld.bu $t4, $s1, 60 │ │ │ │ - bnez $t4, -516 │ │ │ │ - ldptr.w $t4, $t1, 64 │ │ │ │ - sub.w $t4, $t4, $t0 │ │ │ │ - sub.w $t4, $t4, $t5 │ │ │ │ - bnez $t3, -500 │ │ │ │ - move $s3, $zero │ │ │ │ - b -500 │ │ │ │ nop │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + bne $t0, $s0, -180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s4, $zero │ │ │ │ nop │ │ │ │ + ld.bu $s3, $sp, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + b 88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 131954 │ │ │ │ - li.w $a1, 275 │ │ │ │ - pcaddi $a0, 131934 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl 476708 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - move $t1, $zero │ │ │ │ - lu32i.d $t1, 8 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $t0, -8 │ │ │ │ - li.w $a0, -1 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ldptr.w $t0, $t1, 68 │ │ │ │ - lu32i.d $a0, 0 │ │ │ │ - b -644 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -53012 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 131936 │ │ │ │ - li.w $a1, 1147 │ │ │ │ - pcaddi $a0, 131916 │ │ │ │ - bl 476640 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -88148 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t1, $t2, $t0 │ │ │ │ - move $a0, $s0 │ │ │ │ - ldptr.w $t0, $t1, 68 │ │ │ │ - b -708 │ │ │ │ - ld.d $t5, $a1, 16 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - ldptr.w $t3, $sp, 112 │ │ │ │ - ldptr.w $t4, $sp, 120 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s0, $a2 │ │ │ │ - move $t1, $a3 │ │ │ │ - move $s2, $a4 │ │ │ │ - move $s4, $a5 │ │ │ │ - move $t2, $a6 │ │ │ │ - beqz $t5, 252 │ │ │ │ - ld.bu $t0, $a1, 60 │ │ │ │ - bnez $t0, 700 │ │ │ │ - move $t0, $a2 │ │ │ │ nop │ │ │ │ - ldptr.d $t7, $s1, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x3 │ │ │ │ - ldx.d $t6, $t7, $t6 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t8, $t5, $t0 │ │ │ │ - ld.b $t0, $t6, 72 │ │ │ │ - ld.d $t6, $t6, 48 │ │ │ │ - add.w $t0, $t0, $t8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $t6, $t6, $t0 │ │ │ │ - beqz $t5, 316 │ │ │ │ - ld.bu $t8, $s1, 60 │ │ │ │ - move $t0, $s0 │ │ │ │ - bnez $t8, 328 │ │ │ │ nop │ │ │ │ - bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $a0, 0x3 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t8, $t5, $a0 │ │ │ │ - ldx.d $t5, $t7, $t0 │ │ │ │ - ldptr.w $t0, $t5, 64 │ │ │ │ - ldptr.w $t7, $t5, 80 │ │ │ │ - ldptr.w $t5, $t5, 72 │ │ │ │ - sub.w $t0, $t0, $t8 │ │ │ │ - sub.w $t0, $t0, $t7 │ │ │ │ - sub.w $t0, $t0, $t5 │ │ │ │ nop │ │ │ │ - beqz $t2, 408 │ │ │ │ - bnez $a7, 500 │ │ │ │ - beqz $t1, 368 │ │ │ │ - bnez $s2, 428 │ │ │ │ - ld.bu $t1, $s1, 60 │ │ │ │ - bnez $t1, 164 │ │ │ │ - ldptr.d $t1, $s1, 0 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - ldx.d $t1, $t1, $s0 │ │ │ │ - add.w $a0, $s2, $a7 │ │ │ │ - ldptr.w $t4, $t1, 72 │ │ │ │ - ldptr.w $t3, $t1, 80 │ │ │ │ - add.w $t2, $t4, $t3 │ │ │ │ - add.w $t2, $t2, $a0 │ │ │ │ - bgeu $t2, $t0, 68 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - add.w $t4, $t4, $s2 │ │ │ │ - add.w $t3, $t3, $a7 │ │ │ │ - st.w $t4, $t1, 72 │ │ │ │ - st.w $t3, $t1, 80 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s6, $t0, 16 │ │ │ │ + ld.d $s7, $s1, 16 │ │ │ │ + bl 230460 │ │ │ │ + ld.wu $t0, $a0, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s7, $t0 │ │ │ │ + add.w $t0, $t0, $s4 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $s6, $t0 │ │ │ │ + beq $t0, $s3, 176 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 230756 │ │ │ │ + bltu $s0, $a0, -64 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a1, 59 │ │ │ │ - bnez $t0, 444 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ + move $a0, $s2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 229880 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -84428 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + bstrins.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bstrins.d $a0, $s0, 0x3f, 0x20 │ │ │ │ + bne $t1, $t0, 1252 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a7, $sp, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -8404 │ │ │ │ - li.w $t1, -1 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a7, $sp, 16 │ │ │ │ - beq $a0, $t1, 628 │ │ │ │ - move $s0, $a0 │ │ │ │ - b -204 │ │ │ │ nop │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $s0, $zero │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t5, $s1, 59 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t5, -256 │ │ │ │ - ld.bu $t5, $s1, 60 │ │ │ │ - beqz $t5, -264 │ │ │ │ nop │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - st.d $t4, $sp, 32 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $a7, $sp, 16 │ │ │ │ - st.d $t6, $sp, 8 │ │ │ │ - bl -8508 │ │ │ │ - li.w $t5, -1 │ │ │ │ - ld.d $t6, $sp, 8 │ │ │ │ - ld.d $a7, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ + nop │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 230248 │ │ │ │ move $t0, $a0 │ │ │ │ - beq $a0, $t5, 416 │ │ │ │ - ldptr.d $t7, $s1, 0 │ │ │ │ - ld.d $t5, $s1, 16 │ │ │ │ - b -404 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ldptr.w $s1, $t0, 0 │ │ │ │ + bl 230228 │ │ │ │ + ldptr.w $s0, $a0, 4 │ │ │ │ + b -180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s2, $zero │ │ │ │ - b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t1, $s1, 120 │ │ │ │ + nop │ │ │ │ + bstrpick.d $s6, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + ldx.w $t1, $t1, $s6 │ │ │ │ + bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ + li.w $t2, 253 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bgeu $t2, $t1, 884 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s0, 964 │ │ │ │ + ld.d $s8, $s1, 80 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ + srli.d $s3, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 438512 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 224 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 916 │ │ │ │ + addi.d $s8, $s7, 8 │ │ │ │ + srli.d $s3, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 438468 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s7, 880 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 596 │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $s4, $sp, 36 │ │ │ │ + beqz $s0, 872 │ │ │ │ + ld.d $s8, $s1, 80 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ + nop │ │ │ │ + srli.d $s3, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 438384 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 128 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 820 │ │ │ │ + addi.d $s8, $s7, 8 │ │ │ │ + srli.d $s3, $s0, 0x1 │ │ │ │ + alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 438340 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s7, 784 │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bltu $t0, $t1, 500 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -632 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a7, $zero │ │ │ │ - b -404 │ │ │ │ nop │ │ │ │ + beqz $s3, 704 │ │ │ │ + move $s0, $s3 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $s2 │ │ │ │ - move $a2, $t0 │ │ │ │ - move $a5, $s4 │ │ │ │ - move $a3, $t1 │ │ │ │ - move $a1, $t6 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $a7, $sp, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 477804 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a7, $sp, 16 │ │ │ │ - move $s2, $a0 │ │ │ │ - b -472 │ │ │ │ + beqz $s3, 704 │ │ │ │ + move $s0, $s3 │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $a7 │ │ │ │ - move $a2, $t0 │ │ │ │ - move $a1, $t6 │ │ │ │ - move $a6, $t4 │ │ │ │ - move $a5, $t3 │ │ │ │ - move $a3, $t2 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - st.d $t6, $sp, 8 │ │ │ │ - bl 476916 │ │ │ │ - ld.d $t6, $sp, 8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + slli.w $t1, $s7, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + addi.w $t1, $s0, 1 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t1, 548 │ │ │ │ ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - move $a7, $a0 │ │ │ │ - b -556 │ │ │ │ - ld.bu $t0, $a1, 60 │ │ │ │ - beqz $t0, -444 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.d $a7, $sp, 8 │ │ │ │ - bl -8808 │ │ │ │ - li.w $t5, -1 │ │ │ │ - ld.d $a7, $sp, 8 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - move $t0, $a0 │ │ │ │ - beq $a0, $t5, 24 │ │ │ │ - ld.d $t5, $s1, 16 │ │ │ │ - b -760 │ │ │ │ + ld.wu $s8, $s1, 88 │ │ │ │ + st.w $t0, $sp, 36 │ │ │ │ + beqz $s8, 596 │ │ │ │ + ld.d $s6, $s1, 80 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ + srli.d $s3, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s3, $s6, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 438144 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 272 │ │ │ │ + addi.d $t0, $s8, -1 │ │ │ │ + srli.d $s8, $t0, 0x1 │ │ │ │ + beqz $s8, 548 │ │ │ │ + addi.d $s6, $s7, 8 │ │ │ │ + srli.d $s3, $s8, 0x1 │ │ │ │ + alsl.d $s7, $s3, $s6, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 438100 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 512 │ │ │ │ + ldptr.w $t2, $s7, 4 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ nop │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ld.d $t1, $s1, 120 │ │ │ │ + bgeu $t2, $t3, -528 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + slli.d $s8, $t2, 0x2 │ │ │ │ + ldx.w $s6, $t1, $s8 │ │ │ │ + bgeu $s4, $s6, -544 │ │ │ │ + bltu $s0, $s6, -548 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $s4, 396 │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $s6, $sp, 36 │ │ │ │ + beqz $s0, 512 │ │ │ │ + ld.d $s7, $s1, 80 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 131705 │ │ │ │ - li.w $a1, 575 │ │ │ │ - pcaddi $a0, 131685 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - st.d $t4, $sp, 32 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $a7, $sp, 16 │ │ │ │ - bl 475696 │ │ │ │ - ld.d $t5, $s1, 16 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.d $a7, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - b -848 │ │ │ │ + srli.d $s4, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 437984 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 360 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 460 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s4, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 437940 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 424 │ │ │ │ + ldptr.w $s4, $s8, 4 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -1016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s3, 384 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -1184 │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 131681 │ │ │ │ - li.w $a1, 541 │ │ │ │ - pcaddi $a0, 131661 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t4, $sp, 40 │ │ │ │ - st.d $t3, $sp, 32 │ │ │ │ - st.d $a7, $sp, 24 │ │ │ │ - st.d $t6, $sp, 16 │ │ │ │ - bl 475596 │ │ │ │ - ldptr.d $t7, $s1, 0 │ │ │ │ - ld.d $t5, $s1, 16 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - ld.d $t3, $sp, 32 │ │ │ │ - ld.d $a7, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - b -892 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 131660 │ │ │ │ - li.w $a1, 1197 │ │ │ │ - pcaddi $a0, 131640 │ │ │ │ - bl 475536 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -89252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 24 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - beqz $t0, 324 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ + beqz $s3, 288 │ │ │ │ + move $s8, $s3 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 60 │ │ │ │ - bnez $t0, 908 │ │ │ │ - ldptr.d $s6, $s0, 0 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - ldx.d $t0, $s6, $s4 │ │ │ │ - ld.d $s3, $t0, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -89456 │ │ │ │ - beqz $a0, 944 │ │ │ │ nop │ │ │ │ - move $fp, $zero │ │ │ │ - lu12i.w $s5, 2 │ │ │ │ - ld.bu $s2, $s0, 60 │ │ │ │ - bnez $s2, 252 │ │ │ │ - ldx.d $t1, $s6, $s4 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - bstrpick.d $s8, $fp, 0x1f, 0x0 │ │ │ │ - bgeu $fp, $t1, 108 │ │ │ │ - bl -88044 │ │ │ │ - ldx.b $t1, $s3, $s8 │ │ │ │ - ldptr.d $t2, $a0, 0 │ │ │ │ - slli.d $t1, $t1, 0x1 │ │ │ │ - ldx.hu $t1, $t2, $t1 │ │ │ │ - and $t1, $s5, $t1 │ │ │ │ - bnez $t1, 80 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bnez $s2, -56 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - lu12i.w $t4, 2 │ │ │ │ - ldx.d $t1, $t1, $s4 │ │ │ │ - ldptr.w $t3, $t1, 0 │ │ │ │ - b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t0, $t1, -488 │ │ │ │ nop │ │ │ │ - ldx.b $t1, $s3, $s8 │ │ │ │ - slli.d $t1, $t1, 0x1 │ │ │ │ - ldx.hu $t1, $t2, $t1 │ │ │ │ - and $t1, $t4, $t1 │ │ │ │ - bnez $t1, 16 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bstrpick.d $s8, $fp, 0x1f, 0x0 │ │ │ │ - bltu $fp, $t3, -28 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -89864 │ │ │ │ - bltu $s8, $a0, 24 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -88668 │ │ │ │ - beqz $a0, 772 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $s1, $t0, -220 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ + ld.d $t1, $s1, 120 │ │ │ │ + ld.d $t2, $s1, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.w $s6, $t1, $s6 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t2, $t1 │ │ │ │ + bgeu $t0, $s4, 160 │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $s6, $sp, 36 │ │ │ │ + beqz $s0, 276 │ │ │ │ + ld.d $s7, $s1, 80 │ │ │ │ + addi.d $fp, $sp, 36 │ │ │ │ + srli.d $s4, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 437752 │ │ │ │ + beqz $a0, -180 │ │ │ │ + blez $a0, 56 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - li.w $s1, -1 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 224 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s4, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 437704 │ │ │ │ + beqz $a0, -228 │ │ │ │ + bgtz $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 184 │ │ │ │ + move $s0, $s4 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + b -776 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t1, $s0, 61 │ │ │ │ - beqz $t1, 140 │ │ │ │ - ld.d $t1, $s0, 96 │ │ │ │ - ldptr.w $t2, $s0, 48 │ │ │ │ - ldptr.d $t4, $t1, 0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ - ldptr.w $t1, $t1, 16 │ │ │ │ - bgeu $s1, $t1, 96 │ │ │ │ - beqz $t2, 268 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ - ldptr.w $t1, $t1, -8 │ │ │ │ - bltu $s1, $t1, 76 │ │ │ │ - blez $t2, 248 │ │ │ │ nop │ │ │ │ - sub.w $t1, $s1, $t1 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $t1, $t0, 664 │ │ │ │ - ldptr.d $s6, $s0, 0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $s6, $t1 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - b -336 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + b -436 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -1304 │ │ │ │ nop │ │ │ │ + beqz $s4, 112 │ │ │ │ + move $s0, $s4 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -9896 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -30216 │ │ │ │ - move $s6, $a0 │ │ │ │ - bltz $a0, 640 │ │ │ │ - ld.d $t6, $s0, 96 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $s8, $t1, $t1, 0x1 │ │ │ │ - ldptr.d $t1, $t6, 0 │ │ │ │ - ld.d $t5, $s0, 80 │ │ │ │ - ld.bu $t4, $s0, 58 │ │ │ │ - alsl.d $t1, $s8, $t1, 0x3 │ │ │ │ - ld.wu $t6, $t1, 8 │ │ │ │ - ld.bu $a3, $s0, 57 │ │ │ │ - ld.bu $a4, $s0, 56 │ │ │ │ - slli.d $s7, $t6, 0x3 │ │ │ │ - ldptr.d $a5, $t1, 0 │ │ │ │ - ldptr.w $t7, $t1, 12 │ │ │ │ - ldx.d $a2, $t5, $s7 │ │ │ │ - beqz $t4, 260 │ │ │ │ - ld.d $t4, $s0, 128 │ │ │ │ - move $a6, $a5 │ │ │ │ - move $a5, $a4 │ │ │ │ - move $a4, $a3 │ │ │ │ - ldx.d $a3, $t4, $s7 │ │ │ │ - pcaddi $t0, -10525 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - stptr.d $t7, $sp, 0 │ │ │ │ - bl -21052 │ │ │ │ - ld.bu $t4, $a0, 59 │ │ │ │ - bnez $t4, 44 │ │ │ │ - bnez $s6, 120 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t0, $a0, 61 │ │ │ │ - ldptr.d $s6, $s0, 0 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - move $t1, $s4 │ │ │ │ - b -220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t4, $a0, 104 │ │ │ │ - ld.d $t7, $a0, 88 │ │ │ │ - ld.d $t6, $a0, 136 │ │ │ │ - ldptr.d $t4, $t4, 0 │ │ │ │ - pcaddi $t5, -10116 │ │ │ │ - ld.bu $a4, $a0, 57 │ │ │ │ - alsl.d $t1, $s8, $t4, 0x3 │ │ │ │ - ld.bu $a5, $a0, 56 │ │ │ │ - ldptr.d $a6, $t1, 0 │ │ │ │ - ldx.d $a2, $t7, $s7 │ │ │ │ - ldx.d $a3, $t6, $s7 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - ldptr.w $t1, $t1, 12 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bl -21172 │ │ │ │ - beqz $s6, -104 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -44132 │ │ │ │ nop │ │ │ │ - ld.d $t2, $a0, 96 │ │ │ │ - addi.d $t1, $s6, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - li.w $t0, 1 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - ldptr.w $t1, $t1, 16 │ │ │ │ - st.b $t0, $a0, 61 │ │ │ │ - st.w $s6, $a0, 48 │ │ │ │ - bgeu $s1, $t1, -376 │ │ │ │ - pcaddi $a3, 137358 │ │ │ │ - li.w $a2, 0x92d │ │ │ │ - pcaddi $a1, 131424 │ │ │ │ - pcaddi $a0, 131931 │ │ │ │ - bl -90432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, -10584 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a7, $t7 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -27816 │ │ │ │ - ld.bu $t4, $a0, 59 │ │ │ │ - beqz $t4, -232 │ │ │ │ - ld.d $t5, $a0, 104 │ │ │ │ - ld.d $t6, $a0, 88 │ │ │ │ - ld.bu $a3, $a0, 57 │ │ │ │ - ldptr.d $t5, $t5, 0 │ │ │ │ - ld.bu $a4, $a0, 56 │ │ │ │ - ldx.d $a2, $t6, $s7 │ │ │ │ - alsl.d $t1, $s8, $t5, 0x3 │ │ │ │ - ldptr.w $a7, $t1, 12 │ │ │ │ - ldptr.d $a5, $t1, 0 │ │ │ │ - pcaddi $t4, -10170 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $t4, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -27884 │ │ │ │ - b -296 │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -44164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -10092 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 140 │ │ │ │ - ldptr.d $s6, $s0, 0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x3 │ │ │ │ - ldx.d $t0, $s6, $a0 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - ld.d $s3, $t0, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -90392 │ │ │ │ - bnez $a0, -928 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -44196 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -44204 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -84872 │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + ldptr.w $t1, $a0, 8 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + beqz $t1, 332 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s4, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - bgeu $s1, $t0, -756 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t3, $s6, 72 │ │ │ │ + ld.d $t1, $s6, 16 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $a4, $t3, $s3 │ │ │ │ + slli.d $s2, $s2, 0x2 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.w $s5, $t1, $s2 │ │ │ │ + add.d $t1, $t1, $s2 │ │ │ │ + bgeu $t0, $a4, 304 │ │ │ │ + ld.wu $s0, $s6, 88 │ │ │ │ + st.w $s4, $sp, 20 │ │ │ │ + beqz $s0, 324 │ │ │ │ + ld.d $s8, $s6, 80 │ │ │ │ + nop │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 437296 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 224 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 276 │ │ │ │ + addi.d $s8, $fp, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 437252 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $fp, 240 │ │ │ │ + ld.d $t1, $s6, 16 │ │ │ │ + ldptr.w $a4, $fp, 4 │ │ │ │ + add.d $t1, $t1, $s2 │ │ │ │ + ldptr.d $t6, $s6, 0 │ │ │ │ + ld.wu $t3, $t1, 0 │ │ │ │ + ld.d $t5, $s6, 32 │ │ │ │ + ld.d $t1, $t6, 16 │ │ │ │ + ld.d $t4, $s6, 24 │ │ │ │ + ldx.w $a6, $t5, $s2 │ │ │ │ + ldx.b $a7, $t1, $t3 │ │ │ │ + ldx.w $a5, $t4, $s2 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + move $a2, $s4 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + move $a3, $s5 │ │ │ │ + pcaddi $a1, 132657 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -86692 │ │ │ │ + ldptr.w $t1, $s6, 8 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $s4, $s3, 0x0 │ │ │ │ + bltu $s4, $t1, -216 │ │ │ │ ld.d $fp, $sp, 112 │ │ │ │ ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ ld.d $s2, $sp, 88 │ │ │ │ ld.d $s3, $sp, 80 │ │ │ │ ld.d $s4, $sp, 72 │ │ │ │ ld.d $s5, $sp, 64 │ │ │ │ ld.d $s6, $sp, 56 │ │ │ │ ld.d $s7, $sp, 48 │ │ │ │ ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 120 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ addi.d $sp, $sp, 128 │ │ │ │ ret │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 131370 │ │ │ │ - li.w $a1, 183 │ │ │ │ - pcaddi $a0, 131350 │ │ │ │ - bl 474376 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -90412 │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 131362 │ │ │ │ - li.w $a1, 206 │ │ │ │ - pcaddi $a0, 131342 │ │ │ │ - bl 474344 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -90444 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 137269 │ │ │ │ - li.w $a2, 0x90c │ │ │ │ - pcaddi $a1, 131335 │ │ │ │ - pcaddi $a0, 131838 │ │ │ │ - bl -90788 │ │ │ │ + beqz $s1, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - bnez $t0, 28 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ldptr.w $a0, $t0, 0 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - ld.bu $t0, $a0, 61 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $t0, 84 │ │ │ │ - ld.d $t0, $a0, 96 │ │ │ │ - ldptr.w $t1, $a0, 48 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bgeu $a1, $t0, 40 │ │ │ │ - beqz $t1, 28 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, -8 │ │ │ │ - bltu $a1, $t0, 20 │ │ │ │ - sub.w $t0, $a1, $t0 │ │ │ │ - bgtz $t1, 212 │ │ │ │ - move $t0, $s1 │ │ │ │ - b 212 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -10728 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -31048 │ │ │ │ - bltz $a0, 572 │ │ │ │ - ld.d $t4, $s0, 96 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ - ldptr.d $t0, $t4, 0 │ │ │ │ - ld.d $t3, $s0, 80 │ │ │ │ - ld.bu $t2, $s0, 58 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.wu $t4, $t0, 8 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - st.d $t6, $sp, 32 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ld.bu $a3, $s0, 57 │ │ │ │ - ld.bu $a4, $s0, 56 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - ldptr.w $t5, $t0, 12 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - beqz $t2, 160 │ │ │ │ - ld.d $t2, $s0, 128 │ │ │ │ - move $a6, $a5 │ │ │ │ - move $a5, $a4 │ │ │ │ - move $a4, $a3 │ │ │ │ - ldx.d $a3, $t2, $t4 │ │ │ │ - pcaddi $t0, -10734 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t5, $sp, 0 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -21892 │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bnez $t0, 312 │ │ │ │ nop │ │ │ │ - bnez $t1, 208 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - move $t0, $s1 │ │ │ │ - st.b $t1, $a0, 61 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, 364 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ldptr.w $a0, $t0, 0 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + slli.w $a4, $a4, 0x0 │ │ │ │ + b -196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, -10768 │ │ │ │ - move $a7, $t5 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -28556 │ │ │ │ - ld.bu $t2, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - beqz $t2, -128 │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t3, $a0, 88 │ │ │ │ - ld.bu $a3, $a0, 57 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.bu $a4, $a0, 56 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ldptr.w $a7, $t0, 12 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - pcaddi $t2, -10358 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -28640 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - beqz $t1, -192 │ │ │ │ nop │ │ │ │ - ld.d $t2, $a0, 96 │ │ │ │ - addi.d $t0, $t1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - li.w $t3, 1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ - st.b $t3, $a0, 61 │ │ │ │ - st.w $t1, $a0, 48 │ │ │ │ - sub.w $t0, $s1, $t2 │ │ │ │ - bgeu $s1, $t2, -228 │ │ │ │ - pcaddi $a3, 137121 │ │ │ │ - li.w $a2, 0x92d │ │ │ │ - pcaddi $a1, 131187 │ │ │ │ - pcaddi $a0, 131694 │ │ │ │ - bl -91380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a2, 132374 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 132382 │ │ │ │ + bl 371404 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -86756 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + bl -85412 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $t2, $sp, 40 │ │ │ │ + beqz $t0, 244 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s4, 253 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t5, $a0, 88 │ │ │ │ - ld.d $t3, $a0, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - pcaddi $t2, -10396 │ │ │ │ - ld.bu $a4, $a0, 57 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.bu $a5, $a0, 56 │ │ │ │ - ldptr.d $a6, $t0, 0 │ │ │ │ - ldx.d $a2, $t5, $t4 │ │ │ │ - ldx.d $a3, $t3, $t4 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 12 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -22296 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - b -384 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + ldx.bu $t0, $t0, $s2 │ │ │ │ + bgeu $s4, $t0, 264 │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $s3, $sp, 36 │ │ │ │ + beqz $s0, 220 │ │ │ │ + ld.d $s7, $s1, 80 │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 131172 │ │ │ │ - li.w $a1, 183 │ │ │ │ - pcaddi $a0, 131152 │ │ │ │ - bl 473584 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -91204 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 436776 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 152 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 172 │ │ │ │ + addi.d $s7, $s8, 8 │ │ │ │ + srli.d $s6, $s0, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 436732 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 137079 │ │ │ │ - li.w $a2, 0x90c │ │ │ │ - pcaddi $a1, 131145 │ │ │ │ - pcaddi $a0, 131648 │ │ │ │ - bl -91548 │ │ │ │ + beqz $s8, 136 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + bnez $t0, 168 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - bnez $t0, 44 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ + ldptr.w $t0, $s1, 8 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $s3, $s2, 0x0 │ │ │ │ + bltu $s3, $t0, -132 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 776 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ + beqz $s6, 32 │ │ │ │ + move $s0, $s6 │ │ │ │ + b -184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - ld.bu $t0, $a0, 61 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $t0, 84 │ │ │ │ - ld.d $t0, $a0, 96 │ │ │ │ - ldptr.w $t1, $a0, 48 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bgeu $a1, $t0, 40 │ │ │ │ - beqz $t1, 28 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, -8 │ │ │ │ - bltu $a1, $t0, 20 │ │ │ │ - sub.w $t0, $a1, $t0 │ │ │ │ - bgtz $t1, 212 │ │ │ │ - move $t0, $s1 │ │ │ │ - b 212 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -11496 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -31816 │ │ │ │ - bltz $a0, 572 │ │ │ │ - ld.d $t4, $s0, 96 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ - ldptr.d $t0, $t4, 0 │ │ │ │ - ld.d $t3, $s0, 80 │ │ │ │ - ld.bu $t2, $s0, 58 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.wu $t4, $t0, 8 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - st.d $t6, $sp, 32 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ld.bu $a3, $s0, 57 │ │ │ │ - ld.bu $a4, $s0, 56 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - ldptr.w $t5, $t0, 12 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - beqz $t2, 160 │ │ │ │ - ld.d $t2, $s0, 128 │ │ │ │ - move $a6, $a5 │ │ │ │ - move $a5, $a4 │ │ │ │ - move $a4, $a3 │ │ │ │ - ldx.d $a3, $t2, $t4 │ │ │ │ - pcaddi $t0, -10926 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t5, $sp, 0 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -22660 │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bnez $t0, 312 │ │ │ │ - nop │ │ │ │ - bnez $t1, 208 │ │ │ │ - nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - move $t0, $s1 │ │ │ │ - st.b $t1, $a0, 61 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, 364 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 132270 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 132278 │ │ │ │ + bl 370988 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -87172 │ │ │ │ nop │ │ │ │ - pcaddi $t0, -10960 │ │ │ │ - move $a7, $t5 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -29324 │ │ │ │ - ld.bu $t2, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - beqz $t2, -128 │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t3, $a0, 88 │ │ │ │ - ld.bu $a3, $a0, 57 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.bu $a4, $a0, 56 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ldptr.w $a7, $t0, 12 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - pcaddi $t2, -10550 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + beqz $t0, -156 │ │ │ │ + addi.w $t1, $s3, -1 │ │ │ │ + ld.d $t4, $s1, 16 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ st.d $t1, $sp, 24 │ │ │ │ - bl -29408 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - beqz $t1, -192 │ │ │ │ + ldx.w $t1, $t4, $t3 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + bstrpick.d $t2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + ldx.w $t1, $t4, $t2 │ │ │ │ + ldx.bu $t0, $t0, $s2 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + slli.w $a4, $t0, 0x0 │ │ │ │ + bgeu $s4, $t0, 104 │ │ │ │ + ld.wu $fp, $s1, 88 │ │ │ │ + st.w $s3, $sp, 36 │ │ │ │ + beqz $fp, 612 │ │ │ │ + ld.d $s0, $s1, 80 │ │ │ │ nop │ │ │ │ - ld.d $t2, $a0, 96 │ │ │ │ - addi.d $t0, $t1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - li.w $t3, 1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ - st.b $t3, $a0, 61 │ │ │ │ - st.w $t1, $a0, 48 │ │ │ │ - sub.w $t0, $s1, $t2 │ │ │ │ - bgeu $s1, $t2, -228 │ │ │ │ - pcaddi $a3, 136929 │ │ │ │ - li.w $a2, 0x92d │ │ │ │ - pcaddi $a1, 130995 │ │ │ │ - pcaddi $a0, 131502 │ │ │ │ - bl -92148 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 436448 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 528 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 564 │ │ │ │ + addi.d $s0, $s7, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 436404 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 528 │ │ │ │ + ldptr.w $a4, $s7, 4 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a1, 132467 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -87492 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + move $s7, $zero │ │ │ │ + ldx.bu $t0, $t0, $s2 │ │ │ │ + bgeu $s4, $t0, 168 │ │ │ │ nop │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $s3, $sp, 36 │ │ │ │ + beqz $s0, -248 │ │ │ │ + ld.d $fp, $s1, 80 │ │ │ │ + srli.d $s8, $s0, 0x1 │ │ │ │ + alsl.d $s6, $s8, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 436312 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 360 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, -292 │ │ │ │ + addi.d $fp, $s6, 8 │ │ │ │ + srli.d $s8, $s0, 0x1 │ │ │ │ + alsl.d $s6, $s8, $fp, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 436268 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, -328 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + bltu $t0, $s7, 72 │ │ │ │ nop │ │ │ │ + ldptr.d $t2, $s1, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + pcaddi $a1, 132443 │ │ │ │ + ld.d $t2, $t2, 16 │ │ │ │ + add.w $t0, $s7, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a2, $t2, $t0 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + bl -87656 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + ldx.bu $t0, $t0, $s2 │ │ │ │ + bltu $s4, $t0, -152 │ │ │ │ nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t0, $s7, -60 │ │ │ │ + pcaddi $a1, 135415 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -87692 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + move $s7, $zero │ │ │ │ + ldx.bu $t0, $t0, $s2 │ │ │ │ + bgeu $s4, $t0, 176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t5, $a0, 88 │ │ │ │ - ld.d $t3, $a0, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - pcaddi $t2, -10588 │ │ │ │ - ld.bu $a4, $a0, 57 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.bu $a5, $a0, 56 │ │ │ │ - ldptr.d $a6, $t0, 0 │ │ │ │ - ldx.d $a2, $t5, $t4 │ │ │ │ - ldx.d $a3, $t3, $t4 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 12 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -23064 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 130980 │ │ │ │ - li.w $a1, 206 │ │ │ │ - pcaddi $a0, 130960 │ │ │ │ - bl 472816 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -91972 │ │ │ │ + ld.wu $s0, $s1, 88 │ │ │ │ + st.w $s3, $sp, 36 │ │ │ │ + beqz $s0, -456 │ │ │ │ + ld.d $s8, $s1, 80 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 436104 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 216 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, -500 │ │ │ │ + addi.d $s8, $s6, 8 │ │ │ │ + srli.d $fp, $s0, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 436060 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 136887 │ │ │ │ - li.w $a2, 0x90c │ │ │ │ - pcaddi $a1, 130953 │ │ │ │ - pcaddi $a0, 131456 │ │ │ │ - bl -92316 │ │ │ │ + beqz $s6, -536 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + bltu $t0, $s7, 72 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - bnez $t0, 44 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ldptr.w $a0, $t0, 12 │ │ │ │ - ret │ │ │ │ + ldptr.d $t2, $s1, 0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + pcaddi $a1, 132391 │ │ │ │ + ld.d $t2, $t2, 16 │ │ │ │ + add.w $t0, $s7, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a2, $t2, $t0 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + bl -87864 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + ldx.bu $t0, $t0, $s2 │ │ │ │ + bltu $s4, $t0, -152 │ │ │ │ nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t0, $s7, -60 │ │ │ │ + pcaddi $a1, 135363 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -87900 │ │ │ │ + b -748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, -640 │ │ │ │ + move $s0, $s8 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - ld.bu $t0, $a0, 61 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $t0, 84 │ │ │ │ - ld.d $t0, $a0, 96 │ │ │ │ - ldptr.w $t1, $a0, 48 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bgeu $a1, $t0, 40 │ │ │ │ - beqz $t1, 28 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, -8 │ │ │ │ - bltu $a1, $t0, 20 │ │ │ │ - sub.w $t0, $a1, $t0 │ │ │ │ - bgtz $t1, 212 │ │ │ │ - move $t0, $s1 │ │ │ │ - b 212 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -12264 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -32584 │ │ │ │ - bltz $a0, 572 │ │ │ │ - ld.d $t4, $s0, 96 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ - ldptr.d $t0, $t4, 0 │ │ │ │ - ld.d $t3, $s0, 80 │ │ │ │ - ld.bu $t2, $s0, 58 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.wu $t4, $t0, 8 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - st.d $t6, $sp, 32 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ld.bu $a3, $s0, 57 │ │ │ │ - ld.bu $a4, $s0, 56 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - ldptr.w $t5, $t0, 12 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - beqz $t2, 160 │ │ │ │ - ld.d $t2, $s0, 128 │ │ │ │ - move $a6, $a5 │ │ │ │ - move $a5, $a4 │ │ │ │ - move $a4, $a3 │ │ │ │ - ldx.d $a3, $t2, $t4 │ │ │ │ - pcaddi $t0, -11118 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t5, $sp, 0 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -23428 │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bnez $t0, 312 │ │ │ │ nop │ │ │ │ - bnez $t1, 208 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - move $t0, $s1 │ │ │ │ - st.b $t1, $a0, 61 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, 364 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ldptr.w $a0, $t0, 12 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, -11152 │ │ │ │ - move $a7, $t5 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -30092 │ │ │ │ - ld.bu $t2, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - beqz $t2, -128 │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t3, $a0, 88 │ │ │ │ - ld.bu $a3, $a0, 57 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.bu $a4, $a0, 56 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ldptr.w $a7, $t0, 12 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - pcaddi $t2, -10742 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -30176 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - beqz $t1, -192 │ │ │ │ + beqz $s8, 48 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -560 │ │ │ │ nop │ │ │ │ - ld.d $t2, $a0, 96 │ │ │ │ - addi.d $t0, $t1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - li.w $t3, 1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ - st.b $t3, $a0, 61 │ │ │ │ - st.w $t1, $a0, 48 │ │ │ │ - sub.w $t0, $s1, $t2 │ │ │ │ - bgeu $s1, $t2, -228 │ │ │ │ - pcaddi $a3, 136737 │ │ │ │ - li.w $a2, 0x92d │ │ │ │ - pcaddi $a1, 130803 │ │ │ │ - pcaddi $a0, 131310 │ │ │ │ - bl -92916 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, -704 │ │ │ │ + move $s0, $fp │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -45844 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -86524 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t5, $a0, 88 │ │ │ │ - ld.d $t3, $a0, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - pcaddi $t2, -10780 │ │ │ │ - ld.bu $a4, $a0, 57 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.bu $a5, $a0, 56 │ │ │ │ - ldptr.d $a6, $t0, 0 │ │ │ │ - ldx.d $a2, $t5, $t4 │ │ │ │ - ldx.d $a3, $t3, $t4 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 12 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -23832 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 130788 │ │ │ │ - li.w $a1, 231 │ │ │ │ - pcaddi $a0, 130768 │ │ │ │ - bl 472048 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -92740 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + pcalau12i $s7, 184 │ │ │ │ + ld.d $s7, $s7, -240 │ │ │ │ + ldptr.d $t1, $s7, 0 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + beqz $t0, 248 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s6, 253 │ │ │ │ + addi.d $fp, $sp, 4 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 136695 │ │ │ │ - li.w $a2, 0x90c │ │ │ │ - pcaddi $a1, 130761 │ │ │ │ - pcaddi $a0, 131264 │ │ │ │ - bl -93084 │ │ │ │ + ld.d $t0, $s5, 72 │ │ │ │ + ldx.bu $a3, $t0, $s4 │ │ │ │ + bgeu $s6, $a3, 264 │ │ │ │ + ld.wu $s0, $s5, 88 │ │ │ │ + st.w $s3, $sp, 4 │ │ │ │ + beqz $s0, 284 │ │ │ │ + ld.d $s8, $s5, 80 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 60 │ │ │ │ - bnez $t0, 44 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $t0, $t0, $a1 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - ret │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 435656 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 184 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 236 │ │ │ │ + addi.d $s8, $s2, 8 │ │ │ │ + srli.d $s1, $s0, 0x1 │ │ │ │ + alsl.d $s2, $s1, $s8, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 435612 │ │ │ │ + bnez $a0, -40 │ │ │ │ + nop │ │ │ │ + beqz $s2, 200 │ │ │ │ + ldptr.w $a3, $s2, 4 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 132284 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -88280 │ │ │ │ + ldptr.w $t0, $s5, 8 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + slli.w $s3, $s4, 0x0 │ │ │ │ + bltu $s3, $t0, -140 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ + bne $t1, $t0, 144 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + pcaddi $a1, 135246 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + b -88372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - ld.bu $t0, $a0, 61 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $t0, 84 │ │ │ │ - ld.d $t0, $a0, 96 │ │ │ │ - ldptr.w $t1, $a0, 48 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - bgeu $a1, $t0, 40 │ │ │ │ - beqz $t1, 28 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t0, $t0, -8 │ │ │ │ - bltu $a1, $t0, 20 │ │ │ │ - sub.w $t0, $a1, $t0 │ │ │ │ - bgtz $t1, 212 │ │ │ │ - move $t0, $s1 │ │ │ │ - b 212 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -13032 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -33352 │ │ │ │ - bltz $a0, 572 │ │ │ │ - ld.d $t4, $s0, 96 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ - ldptr.d $t0, $t4, 0 │ │ │ │ - ld.d $t3, $s0, 80 │ │ │ │ - ld.bu $t2, $s0, 58 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.wu $t4, $t0, 8 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - st.d $t6, $sp, 32 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ld.bu $a3, $s0, 57 │ │ │ │ - ld.bu $a4, $s0, 56 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - ldptr.w $t5, $t0, 12 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - beqz $t2, 160 │ │ │ │ - ld.d $t2, $s0, 128 │ │ │ │ - move $a6, $a5 │ │ │ │ - move $a5, $a4 │ │ │ │ - move $a4, $a3 │ │ │ │ - ldx.d $a3, $t2, $t4 │ │ │ │ - pcaddi $t0, -11310 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t5, $sp, 0 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -24196 │ │ │ │ - ld.bu $t0, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bnez $t0, 312 │ │ │ │ nop │ │ │ │ - bnez $t1, 208 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.w $zero, $a0, 48 │ │ │ │ - move $t0, $s1 │ │ │ │ - st.b $t1, $a0, 61 │ │ │ │ - li.w $t1, -1 │ │ │ │ - beq $t0, $t1, 364 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + beqz $s1, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, -11344 │ │ │ │ - move $a7, $t5 │ │ │ │ - move $a6, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -30860 │ │ │ │ - ld.bu $t2, $a0, 59 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t6, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - beqz $t2, -128 │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t3, $a0, 88 │ │ │ │ - ld.bu $a3, $a0, 57 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.bu $a4, $a0, 56 │ │ │ │ - ldx.d $a2, $t3, $t4 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ldptr.w $a7, $t0, 12 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - pcaddi $t2, -10934 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -30944 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - beqz $t1, -192 │ │ │ │ nop │ │ │ │ - ld.d $t2, $a0, 96 │ │ │ │ - addi.d $t0, $t1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - li.w $t3, 1 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ - st.b $t3, $a0, 61 │ │ │ │ - st.w $t1, $a0, 48 │ │ │ │ - sub.w $t0, $s1, $t2 │ │ │ │ - bgeu $s1, $t2, -228 │ │ │ │ - pcaddi $a3, 136545 │ │ │ │ - li.w $a2, 0x92d │ │ │ │ - pcaddi $a1, 130611 │ │ │ │ - pcaddi $a0, 131118 │ │ │ │ - bl -93684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $a3, $a3, 0x0 │ │ │ │ + b -164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 104 │ │ │ │ - ld.d $t5, $a0, 88 │ │ │ │ - ld.d $t3, $a0, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - pcaddi $t2, -10972 │ │ │ │ - ld.bu $a4, $a0, 57 │ │ │ │ - alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ - ld.bu $a5, $a0, 56 │ │ │ │ - ldptr.d $a6, $t0, 0 │ │ │ │ - ldx.d $a2, $t5, $t4 │ │ │ │ - ldx.d $a3, $t3, $t4 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 12 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bl -24600 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 130596 │ │ │ │ - li.w $a1, 254 │ │ │ │ - pcaddi $a0, 130576 │ │ │ │ - bl 471280 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 131974 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 131982 │ │ │ │ + bl 369804 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -93508 │ │ │ │ + bl -88356 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 136503 │ │ │ │ - li.w $a2, 0x90c │ │ │ │ - pcaddi $a1, 130569 │ │ │ │ - pcaddi $a0, 131072 │ │ │ │ - bl -93852 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -87008 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - bl -13664 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -14308 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + ldptr.w $t1, $a0, 8 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $t2, $sp, 40 │ │ │ │ + beqz $t1, 932 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $s4, $t2, $s3 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $s8, $t1, $t2 │ │ │ │ + bgeu $t0, $s8, 1216 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $s4, $sp, 36 │ │ │ │ + beqz $s1, 1268 │ │ │ │ + ld.d $s6, $s0, 80 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - pcalau12i $s0, 183 │ │ │ │ - ld.d $s0, $s0, -120 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a2, 132910 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - bl -93480 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - pcaddi $a2, 132903 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -93500 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $a3, $s1, 1 │ │ │ │ - pcaddi $a2, 131054 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -93520 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - pcaddi $a2, 132890 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b -93556 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 435168 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 944 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 1220 │ │ │ │ + addi.d $s6, $s8, 8 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 435124 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 1184 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ldx.bu $s4, $t1, $s2 │ │ │ │ + li.w $t0, 253 │ │ │ │ + slli.w $s6, $s2, 0x0 │ │ │ │ + bgeu $t0, $s4, 996 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $s6, $sp, 36 │ │ │ │ + beqz $s1, 952 │ │ │ │ + ld.d $s4, $s0, 80 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s4, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 435048 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 856 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, 908 │ │ │ │ + addi.d $s4, $fp, 8 │ │ │ │ + srli.d $s7, $s1, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s4, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 435004 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 872 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ldx.w $s7, $t2, $s3 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $t2 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $t2, 900 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s7, $sp, 36 │ │ │ │ + beqz $fp, 984 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 434920 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 760 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 940 │ │ │ │ + addi.d $s1, $s4, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 434876 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - move $s6, $a1 │ │ │ │ - pcaddi $a1, 130188 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -94048 │ │ │ │ - beqz $a0, 416 │ │ │ │ - ldptr.w $t0, $s6, 44 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - beqz $t0, 344 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - b 36 │ │ │ │ - pcaddi $a2, 131309 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93664 │ │ │ │ - ldptr.w $t0, $s6, 44 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - addi.d $s5, $s5, 208 │ │ │ │ - bgeu $s4, $t0, 292 │ │ │ │ - ld.d $s1, $s6, 48 │ │ │ │ - pcaddi $a2, 131012 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $s1, $s1, $s5 │ │ │ │ - ld.d $a5, $s1, 40 │ │ │ │ - ld.d $a4, $s1, 72 │ │ │ │ - ld.d $a3, $s1, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93716 │ │ │ │ - ld.d $a4, $s1, 32 │ │ │ │ - ld.d $a3, $s1, 24 │ │ │ │ - ld.bu $a5, $s1, 64 │ │ │ │ - pcaddi $a2, 131005 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a4, $a4, 1 │ │ │ │ - addi.d $a3, $a3, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93752 │ │ │ │ - ld.bu $a3, $s1, 65 │ │ │ │ - pcaddi $a2, 133202 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93772 │ │ │ │ - ldptr.w $t0, $s1, 84 │ │ │ │ - beqz $t0, -128 │ │ │ │ - pcaddi $a2, 131544 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93796 │ │ │ │ - ldptr.w $t0, $s1, 84 │ │ │ │ - beqz $t0, -152 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ + beqz $s4, 904 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + ldx.bu $s7, $t1, $s2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s7, 808 │ │ │ │ nop │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $s6, $sp, 36 │ │ │ │ + beqz $s7, 704 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 434800 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 544 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 660 │ │ │ │ + addi.d $s1, $s4, 8 │ │ │ │ + srli.d $fp, $s7, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 434756 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 624 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + li.w $t0, 253 │ │ │ │ + ldx.w $fp, $t2, $s3 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $t2 │ │ │ │ + slli.w $s8, $t2, 0x0 │ │ │ │ + bgeu $t0, $t2, 112 │ │ │ │ + ld.wu $s7, $s0, 88 │ │ │ │ + st.w $fp, $sp, 36 │ │ │ │ + beqz $s7, 796 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 88 │ │ │ │ - pcaddi $a2, 129932 │ │ │ │ - li.w $a1, 1 │ │ │ │ - alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ - ldptr.d $a3, $t0, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93852 │ │ │ │ - ldptr.w $t0, $s1, 84 │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - bltu $s2, $t1, 44 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $s2, $s0, 0x0 │ │ │ │ - bltu $s2, $t0, -48 │ │ │ │ - b -228 │ │ │ │ + srli.d $s8, $s7, 0x1 │ │ │ │ + alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 434664 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 376 │ │ │ │ + addi.d $t1, $s7, -1 │ │ │ │ + srli.d $s7, $t1, 0x1 │ │ │ │ + beqz $s7, 748 │ │ │ │ + addi.d $s1, $s4, 8 │ │ │ │ + srli.d $s8, $s7, 0x1 │ │ │ │ + alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 434620 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 712 │ │ │ │ + ldptr.w $s8, $s4, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ + ldx.bu $t1, $t1, $s2 │ │ │ │ + li.w $t0, 253 │ │ │ │ + slli.w $a5, $t1, 0x0 │ │ │ │ + bgeu $t0, $t1, 100 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $s6, $sp, 36 │ │ │ │ + beqz $s4, 448 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s7, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 434544 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 224 │ │ │ │ + addi.d $t1, $s4, -1 │ │ │ │ + srli.d $s4, $t1, 0x1 │ │ │ │ + beqz $s4, 404 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s7, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s7, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 36 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 434500 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 368 │ │ │ │ + ldptr.w $a5, $fp, 4 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + sub.d $a5, $a5, $s8 │ │ │ │ + sub.d $a3, $t0, $t2 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.w $a6, $t1, $s3 │ │ │ │ + sltui $a5, $a5, 1 │ │ │ │ + sltu $a4, $t0, $t2 │ │ │ │ + sltui $a3, $a3, 1 │ │ │ │ + move $a2, $s6 │ │ │ │ + pcaddi $a1, 131999 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -89436 │ │ │ │ + ldptr.w $t2, $s0, 8 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bltu $t1, $t2, -832 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 456 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + pcaddi $a1, 134955 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + b -89536 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a2, 130965 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -93920 │ │ │ │ - ldptr.w $t0, $s1, 84 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $s2, $s0, 0x0 │ │ │ │ - bltu $s2, $t0, -108 │ │ │ │ - b -288 │ │ │ │ + beqz $s7, 192 │ │ │ │ + move $s4, $s7 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 384 │ │ │ │ + move $s7, $s8 │ │ │ │ + b -408 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -93084 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 183 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 130383 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - bl -94064 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -94232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a1 │ │ │ │ - ldptr.w $a1, $a1, 84 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - move $s1, $a3 │ │ │ │ - move $s3, $a2 │ │ │ │ - bl 353132 │ │ │ │ - ldptr.w $a1, $s0, 84 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s0, 96 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $s0, 88 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 353100 │ │ │ │ - ld.d $t0, $s0, 88 │ │ │ │ - ld.wu $s2, $s0, 84 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - st.d $a0, $s0, 96 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - alsl.d $s2, $s2, $t0, 0x3 │ │ │ │ - bl 353068 │ │ │ │ - ld.wu $t0, $s0, 84 │ │ │ │ - ld.d $t2, $s0, 96 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ld.d $t1, $s0, 88 │ │ │ │ - stx.w $s1, $t2, $t0 │ │ │ │ - ld.wu $t0, $s0, 84 │ │ │ │ - bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ - move $a1, $s3 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $a0, $t1, $t0 │ │ │ │ - bl -93660 │ │ │ │ - ld.wu $t0, $s0, 84 │ │ │ │ - ld.d $t2, $s0, 88 │ │ │ │ - ld.d $t3, $s0, 96 │ │ │ │ - slli.d $t1, $t0, 0x3 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $t3, $t0 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - stx.b $zero, $t1, $t0 │ │ │ │ - ldptr.w $t0, $s0, 84 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s0, 84 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + beqz $fp, 128 │ │ │ │ + move $s7, $fp │ │ │ │ + b -576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 182 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $a1, $sp, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 72 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - bl 352868 │ │ │ │ - move $s0, $a0 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - bl 499452 │ │ │ │ - addi.d $a3, $sp, 52 │ │ │ │ - pcaddi $a2, 131384 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -61780 │ │ │ │ - ld.wu $t0, $sp, 52 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - move $s4, $a0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 352804 │ │ │ │ - ldptr.w $t0, $sp, 52 │ │ │ │ - st.d $a0, $s0, 48 │ │ │ │ - beqz $t0, 1412 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - move $fp, $zero │ │ │ │ - pcaddi $s3, 136106 │ │ │ │ - lu12i.w $s0, 2 │ │ │ │ - b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, 288 │ │ │ │ + move $s1, $s7 │ │ │ │ + b -976 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a1, $s2 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bl 326516 │ │ │ │ - ldptr.w $t0, $sp, 52 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bgeu $fp, $t0, 1288 │ │ │ │ nop │ │ │ │ - ldptr.d $s7, $s4, 0 │ │ │ │ - ldptr.w $s5, $s7, 8 │ │ │ │ - move $s2, $s7 │ │ │ │ - beqz $s5, -44 │ │ │ │ - ldptr.d $s8, $s7, 0 │ │ │ │ - li.w $t0, 35 │ │ │ │ - ldptr.d $s1, $s8, 0 │ │ │ │ - ld.bu $t1, $s1, 0 │ │ │ │ - beq $t1, $t0, 1216 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -95116 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - li.w $t0, 4 │ │ │ │ - bgeu $t0, $a0, 28 │ │ │ │ - li.w $a2, 5 │ │ │ │ - pcaddi $a1, 130784 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -93928 │ │ │ │ - beqz $a0, 1328 │ │ │ │ + beqz $s7, 64 │ │ │ │ + move $s1, $s7 │ │ │ │ + b -888 │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - bgeu $t0, $s5, -116 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - move $a1, $zero │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - ld.wu $t0, $t1, 44 │ │ │ │ - ld.d $t1, $t1, 48 │ │ │ │ - move $s2, $zero │ │ │ │ - alsl.d $s1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x2 │ │ │ │ - alsl.d $s1, $s1, $t1, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 499272 │ │ │ │ - li.w $s7, 8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s4, 0 │ │ │ │ - bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $s8, 0x4 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - ldx.d $s6, $t1, $t0 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -95244 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - bltu $s7, $t0, 1464 │ │ │ │ - alsl.d $s8, $s8, $s3, 0x3 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - add.d $t0, $s3, $t0 │ │ │ │ - jr $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 192 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -93776 │ │ │ │ - bstrpick.w $t0, $a0, 0x7, 0x0 │ │ │ │ - st.b $t0, $s1, 65 │ │ │ │ - bnez $t0, 968 │ │ │ │ - ld.bu $t0, $s6, 0 │ │ │ │ - addi.w $t0, $t0, -46 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - beqz $t0, 264 │ │ │ │ + move $a3, $s6 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - move $a6, $s6 │ │ │ │ - li.w $a5, 7 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a2, 130761 │ │ │ │ - li.w $a1, 0xe01 │ │ │ │ - pcaddi $a0, 130191 │ │ │ │ - bl 469740 │ │ │ │ + pcaddi $a2, 131653 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 131661 │ │ │ │ + bl 368520 │ │ │ │ li.w $a0, -1 │ │ │ │ - bl -95048 │ │ │ │ + bl -89640 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldx.w $s7, $t2, $s3 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $t2 │ │ │ │ + bltu $t0, $t2, -892 │ │ │ │ + ldx.bu $s7, $t1, $s2 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bltu $t0, $s7, -792 │ │ │ │ nop │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -704 │ │ │ │ nop │ │ │ │ - ld.b $t1, $s6, 0 │ │ │ │ - li.w $t2, 1 │ │ │ │ - addi.w $t0, $t1, -45 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t2, $t0, 872 │ │ │ │ - li.w $t0, 43 │ │ │ │ - beq $t1, $t0, 864 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - li.w $a5, 6 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a2, 130735 │ │ │ │ - li.w $a1, 0xdf9 │ │ │ │ - pcaddi $a0, 130173 │ │ │ │ - bl 469668 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -95120 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -94540 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fst.d $fa0, $s1, 56 │ │ │ │ - fcmp.cune.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 120 │ │ │ │ - ld.bu $t0, $s6, 0 │ │ │ │ - addi.w $t0, $t0, -46 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - beqz $t0, 104 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - movfr2gr.d $a6, $fa0 │ │ │ │ - move $a7, $s6 │ │ │ │ - li.w $a5, 5 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a2, 130703 │ │ │ │ - li.w $a1, 0xdf3 │ │ │ │ - pcaddi $a0, 130151 │ │ │ │ - bl 469580 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -95208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -94032 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $s1, 32 │ │ │ │ - bnez $t0, 16 │ │ │ │ - ld.bu $t2, $s6, 0 │ │ │ │ - li.w $t1, 48 │ │ │ │ - bne $t2, $t1, 1156 │ │ │ │ - addi.d $t0, $t0, -1 │ │ │ │ - st.d $t0, $s1, 32 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bne $s5, $s2, -388 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $s2, $s4, 0 │ │ │ │ - ldptr.w $t0, $t1, 44 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $t1, 44 │ │ │ │ - b -588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -94128 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $s1, 24 │ │ │ │ - bnez $t0, 16 │ │ │ │ - ld.bu $t2, $s6, 0 │ │ │ │ - li.w $t1, 48 │ │ │ │ - bne $t2, $t1, 1148 │ │ │ │ - addi.d $t0, $t0, -1 │ │ │ │ - st.d $t0, $s1, 24 │ │ │ │ - b -96 │ │ │ │ + slli.w $t0, $s8, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -1112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - pcaddi $a1, 130636 │ │ │ │ - bl -93884 │ │ │ │ - move $s6, $a0 │ │ │ │ - beqz $a0, -128 │ │ │ │ - bl -94024 │ │ │ │ - move $s8, $a0 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -95752 │ │ │ │ - ldptr.d $t3, $s8, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - move $t2, $zero │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ + move $a3, $s7 │ │ │ │ + b -156 │ │ │ │ nop │ │ │ │ - beq $t2, $a0, 480 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s6, 0 │ │ │ │ - slli.d $t0, $t0, 0x1 │ │ │ │ - ldx.hu $t0, $t3, $t0 │ │ │ │ - and $t0, $s0, $t0 │ │ │ │ - bnez $t0, -32 │ │ │ │ - bgeu $t2, $a0, 444 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -95824 │ │ │ │ - ldptr.w $a1, $s1, 84 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ld.d $a0, $s1, 88 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 351916 │ │ │ │ - ldptr.w $a1, $s1, 84 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s1, 96 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $s1, 88 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 351884 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $t0, $s1, 88 │ │ │ │ - ld.wu $t2, $s1, 84 │ │ │ │ - addi.w $a1, $t1, 1 │ │ │ │ - st.d $a0, $s1, 96 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x3 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 351844 │ │ │ │ - ld.wu $t0, $s1, 84 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t3, $s1, 96 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - stptr.d $a0, $t2, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ld.d $t2, $s1, 88 │ │ │ │ - stx.w $t1, $t3, $t0 │ │ │ │ - ld.wu $t0, $s1, 84 │ │ │ │ - bstrpick.d $a2, $t1, 0x1f, 0x0 │ │ │ │ - move $a1, $s6 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $a0, $t2, $t0 │ │ │ │ - bl -94892 │ │ │ │ - ld.wu $t0, $s1, 84 │ │ │ │ - ld.d $t2, $s1, 88 │ │ │ │ - ld.d $t3, $s1, 96 │ │ │ │ - slli.d $t1, $t0, 0x3 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $t3, $t0 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - pcaddi $a1, 130563 │ │ │ │ - move $a0, $zero │ │ │ │ - stx.b $zero, $t1, $t0 │ │ │ │ - ldptr.w $t0, $s1, 84 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s1, 84 │ │ │ │ - bl -94196 │ │ │ │ - move $s6, $a0 │ │ │ │ - bnez $a0, -296 │ │ │ │ - b -444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $a0, 1 │ │ │ │ - st.w $a0, $s1, 80 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 351680 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - st.d $a0, $s1, 72 │ │ │ │ - move $a1, $s6 │ │ │ │ - bstrpick.d $s8, $t1, 0x1f, 0x0 │ │ │ │ - move $a2, $s8 │ │ │ │ - bl -95024 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - stx.b $zero, $t0, $s8 │ │ │ │ - b -908 │ │ │ │ - addi.w $a1, $a0, 1 │ │ │ │ - st.w $a0, $s1, 16 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 351616 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - move $a1, $s6 │ │ │ │ - bstrpick.d $s8, $t1, 0x1f, 0x0 │ │ │ │ - move $a2, $s8 │ │ │ │ - bl -95088 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - stx.b $zero, $t0, $s8 │ │ │ │ - b -972 │ │ │ │ - addi.w $a1, $a0, 1 │ │ │ │ - st.w $a0, $s1, 48 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 351552 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - st.d $a0, $s1, 40 │ │ │ │ - move $a1, $s6 │ │ │ │ - bstrpick.d $s8, $t1, 0x1f, 0x0 │ │ │ │ - move $a2, $s8 │ │ │ │ - bl -95152 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - stx.b $zero, $t0, $s8 │ │ │ │ - b -648 │ │ │ │ + move $a3, $s4 │ │ │ │ + b -188 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 130501 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -94428 │ │ │ │ - move $s6, $a0 │ │ │ │ - bnez $a0, -528 │ │ │ │ - b -676 │ │ │ │ - st.b $t1, $s1, 64 │ │ │ │ - b -684 │ │ │ │ - li.w $t1, 2 │ │ │ │ - bgeu $t1, $t0, -692 │ │ │ │ - b -952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a1, $s7 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bl 325236 │ │ │ │ - ldptr.w $t0, $sp, 52 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $fp, $t0, -1272 │ │ │ │ + move $a3, $fp │ │ │ │ + b -220 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -88492 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - pcaddi $a3, 124453 │ │ │ │ - li.w $a2, 208 │ │ │ │ - ld.wu $a1, $s0, 44 │ │ │ │ - bl -95508 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t0, $s0, 8 │ │ │ │ - bl -95572 │ │ │ │ - pcalau12i $t0, 182 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 348 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $s5, $t0, -156 │ │ │ │ - bstrpick.d $s1, $s5, 0x1f, 0x0 │ │ │ │ - li.w $s6, 16 │ │ │ │ - li.w $s5, 5 │ │ │ │ - slli.d $s1, $s1, 0x4 │ │ │ │ - ldx.d $s2, $s8, $s6 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -96508 │ │ │ │ - slli.w $s8, $a0, 0x0 │ │ │ │ - bgeu $s5, $s8, 64 │ │ │ │ - li.w $a2, 5 │ │ │ │ - pcaddi $a1, 130439 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -95316 │ │ │ │ - beqz $a0, 116 │ │ │ │ - li.w $t0, 12 │ │ │ │ - bgeu $t0, $s8, 28 │ │ │ │ - li.w $a2, 12 │ │ │ │ - pcaddi $a1, 130434 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -95344 │ │ │ │ - beqz $a0, 32 │ │ │ │ nop │ │ │ │ - ldptr.d $s7, $s4, 0 │ │ │ │ nop │ │ │ │ - addi.d $s6, $s6, 16 │ │ │ │ - beq $s1, $s6, -260 │ │ │ │ - ldptr.d $s8, $s7, 0 │ │ │ │ - b -92 │ │ │ │ - addi.w $s7, $s8, -12 │ │ │ │ - addi.w $a1, $s8, -11 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.w $s7, $s8, 40 │ │ │ │ - bl 351152 │ │ │ │ - bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ - st.d $a0, $s8, 32 │ │ │ │ - addi.d $a1, $s2, 5 │ │ │ │ - move $a2, $s7 │ │ │ │ - bl -95548 │ │ │ │ - ld.d $t1, $s8, 32 │ │ │ │ - stx.b $zero, $t1, $s7 │ │ │ │ - b -76 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.w $s7, $s8, -5 │ │ │ │ - addi.w $a1, $s8, -4 │ │ │ │ - st.w $s7, $t0, 24 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 351096 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ - addi.d $a1, $s2, 5 │ │ │ │ - st.d $a0, $t0, 16 │ │ │ │ - move $a2, $s7 │ │ │ │ - bl -95608 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - stx.b $zero, $t1, $s7 │ │ │ │ - b -172 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - pcaddi $a2, 130432 │ │ │ │ - li.w $a1, 0xe14 │ │ │ │ - pcaddi $a0, 129852 │ │ │ │ - bl 468384 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -96404 │ │ │ │ + pcalau12i $t0, 184 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + ldptr.w $t1, $a1, 8 │ │ │ │ + addi.w $t0, $a3, -1 │ │ │ │ + addi.d $sp, $sp, -208 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + add.d $t0, $a2, $t0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + st.d $s0, $sp, 184 │ │ │ │ + st.d $s2, $sp, 168 │ │ │ │ + st.d $s5, $sp, 144 │ │ │ │ + st.d $ra, $sp, 200 │ │ │ │ + st.d $fp, $sp, 192 │ │ │ │ + st.d $s1, $sp, 176 │ │ │ │ + st.d $s3, $sp, 160 │ │ │ │ + st.d $s4, $sp, 152 │ │ │ │ + st.d $s6, $sp, 136 │ │ │ │ + st.d $s7, $sp, 128 │ │ │ │ + st.d $s8, $sp, 120 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $a3, $sp, 80 │ │ │ │ + move $s2, $a2 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + li.w $s5, 253 │ │ │ │ + st.d $t2, $sp, 104 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - li.w $a5, 4 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a2, 130386 │ │ │ │ - li.w $a1, 0xdea │ │ │ │ - pcaddi $a0, 129842 │ │ │ │ - bl 468344 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -96444 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - bl -95084 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beq $t1, $t0, 2136 │ │ │ │ + ld.b $t1, $s2, 0 │ │ │ │ + st.d $t1, $sp, 72 │ │ │ │ + bnez $t0, 3596 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + li.w $a0, 24 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bltu $s1, $t1, 2400 │ │ │ │ + bl -89352 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 224532 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ + beq $s1, $t2, 4952 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bgeu $t0, $t1, 3584 │ │ │ │ nop │ │ │ │ + bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $s4 │ │ │ │ + bgeu $s5, $t1, 4688 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s3, 4660 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s3, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 433560 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 3336 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, 4612 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s8, $s3, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 433516 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 4576 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $s3, $t0, 1 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + slli.w $t3, $t1, 0x0 │ │ │ │ + bgeu $s5, $t1, 108 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $fp, 4296 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 433432 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 3240 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 4252 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 433388 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 4216 │ │ │ │ + ldptr.w $t3, $s8, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - li.w $a5, 3 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a2, 130364 │ │ │ │ - li.w $a1, 0xde1 │ │ │ │ - pcaddi $a0, 129820 │ │ │ │ - bl 468256 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -96532 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + bgeu $t3, $t0, 32 │ │ │ │ + slli.d $s4, $s4, 0x2 │ │ │ │ + ldx.w $s6, $t1, $s4 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bgeu $t0, $s6, 16 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bgeu $t0, $s6, 4696 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $s4, $t1, $s3 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + slli.w $s6, $t1, 0x0 │ │ │ │ + bgeu $s5, $t1, 108 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s4, $sp, 96 │ │ │ │ + beqz $fp, 4160 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 433248 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2576 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 4116 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s6, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 433204 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 4080 │ │ │ │ + ldptr.w $s6, $s8, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - move $a0, $a1 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s1, $a1 │ │ │ │ - bl -67468 │ │ │ │ - pcaddi $a1, 130390 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -96664 │ │ │ │ - beqz $a0, 72 │ │ │ │ - pcaddi $a1, 130388 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -96680 │ │ │ │ - beqz $a0, 24 │ │ │ │ - pcaddi $a1, 130386 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -96696 │ │ │ │ - bnez $a0, 64 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $t1, $t2, $t0 │ │ │ │ + bgeu $s5, $t1, 4080 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s8, 4056 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 433128 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2488 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 4012 │ │ │ │ + addi.d $s1, $s4, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 433084 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -2148 │ │ │ │ + beqz $s4, 3976 │ │ │ │ + ldptr.w $t1, $s4, 4 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + bltu $t1, $s6, 3988 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + bnez $t0, 1828 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ + move $s3, $t0 │ │ │ │ + bgeu $t0, $t2, 752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b 350916 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 130368 │ │ │ │ - li.w $a1, 0xd7b │ │ │ │ - pcaddi $a0, 129776 │ │ │ │ - bl 280404 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -96708 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s4, $s4, 0x2 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldx.w $t0, $t2, $s4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $t2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bgeu $s5, $t2, 2152 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $fp, 2076 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 432936 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1880 │ │ │ │ + addi.d $t1, $fp, -1 │ │ │ │ + srli.d $fp, $t1, 0x1 │ │ │ │ + beqz $fp, 2028 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 432892 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ + beqz $s6, 1992 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + bgeu $s5, $t1, 2000 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $fp, 1924 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 432816 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1792 │ │ │ │ + addi.d $t1, $fp, -1 │ │ │ │ + srli.d $fp, $t1, 0x1 │ │ │ │ + beqz $fp, 1876 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $fp, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 432772 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl 350660 │ │ │ │ - st.b $s1, $a0, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - stptr.d $s0, $a0, 0 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.w $zero, $a0, 12 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + beqz $s6, 1840 │ │ │ │ + ldptr.w $t1, $s6, 4 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bne $t1, $t0, 364 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $s8, $t1, $t0 │ │ │ │ + bgeu $s5, $s8, 1940 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $s8, 1800 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 432696 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1704 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 1756 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 432652 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 1720 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $s3, 1 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bgeu $s5, $t1, 1848 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - ldptr.w $s0, $a0, 12 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - addi.w $a1, $s0, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - bl 350552 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x5 │ │ │ │ - st.d $a0, $s1, 16 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - st.b $a3, $a0, 16 │ │ │ │ - ldptr.w $t0, $s1, 12 │ │ │ │ - ld.d $a2, $sp, 24 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - stptr.w $s2, $a0, 0 │ │ │ │ - st.w $a2, $a0, 4 │ │ │ │ - st.d $a4, $a0, 8 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.w $zero, $a0, 20 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s1, 12 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s6, 1704 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 432568 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1608 │ │ │ │ + addi.d $t1, $s6, -1 │ │ │ │ + srli.d $s6, $t1, 0x1 │ │ │ │ + beqz $s6, 1660 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 432524 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 1624 │ │ │ │ + ldptr.w $t1, $s8, 4 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bltu $t1, $t0, 116 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ldx.w $s1, $t1, $s4 │ │ │ │ + beqz $s1, 104 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ldx.w $t1, $t1, $s4 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + ld.bu $t2, $t2, 44 │ │ │ │ + add.w $t1, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t3, $t1 │ │ │ │ + beq $t1, $t2, 48 │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + addi.w $t1, $s1, -1 │ │ │ │ + addi.d $a1, $sp, 96 │ │ │ │ + move $a0, $s4 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + st.w $t1, $sp, 100 │ │ │ │ + bl 223820 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 224340 │ │ │ │ + bnez $a0, 1680 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 12 │ │ │ │ - beqz $t0, 124 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - pcalau12i $s2, 182 │ │ │ │ - ld.d $s2, $s2, -48 │ │ │ │ - ld.d $t1, $s1, 16 │ │ │ │ - slli.d $t0, $s0, 0x5 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - add.d $t2, $t1, $t0 │ │ │ │ - ldx.w $a4, $t1, $t0 │ │ │ │ - ldptr.w $a5, $t2, 4 │ │ │ │ - pcaddi $a2, 130295 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -96900 │ │ │ │ - ldptr.w $t0, $s1, 12 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $a3, $s0, 0x0 │ │ │ │ - bltu $a3, $t0, -48 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + move $s3, $s1 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bltu $s1, $t1, -628 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + beqz $t0, 92 │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t3, $t1 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + ld.bu $t2, $t2, 44 │ │ │ │ + add.w $t1, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t3, $t1 │ │ │ │ + beq $t1, $t2, 44 │ │ │ │ ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.d $a1, $sp, 96 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + st.w $t0, $sp, 100 │ │ │ │ + bl 223704 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 224224 │ │ │ │ + bnez $a0, 844 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bnez $t0, 20 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + beq $t2, $t0, 580 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bgeu $t0, $t1, 3072 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + slli.w $s6, $t1, 0x0 │ │ │ │ + bgeu $s5, $t1, 116 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s3, 3316 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s3, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 432184 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 2024 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, 3268 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $fp, $s3, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 432140 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 12 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - beqz $t0, 80 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s1, $zero │ │ │ │ + beqz $s8, 3232 │ │ │ │ + ldptr.w $s6, $s8, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $s3, $t0, 1 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + slli.w $t3, $t1, 0x0 │ │ │ │ + bgeu $s5, $t1, 108 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $fp, 1160 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s4, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 432056 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1928 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 1116 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s4, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 432012 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - slli.d $s0, $s1, 0x5 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bl -96676 │ │ │ │ - ld.d $a0, $s2, 16 │ │ │ │ - ldptr.w $t1, $s2, 12 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - add.d $s0, $a0, $s0 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - bltu $t0, $t1, -40 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ + beqz $s8, 1080 │ │ │ │ + ldptr.w $t3, $s8, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - bl -96716 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s2, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - ldptr.w $t2, $a0, 12 │ │ │ │ - beqz $t2, 52 │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x5 │ │ │ │ - add.d $t2, $t2, $t0 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + bgeu $t3, $s6, 36 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + slli.d $s4, $t0, 0x2 │ │ │ │ + ldx.w $s6, $t1, $s4 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bgeu $t0, $s6, 16 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bgeu $t0, $s6, 3456 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldx.w $s6, $t1, $s3 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + bgeu $s5, $t1, 2792 │ │ │ │ + ld.wu $fp, $s0, 88 │ │ │ │ + st.w $s6, $sp, 96 │ │ │ │ + beqz $fp, 2796 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - bltu $a1, $t1, 12 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bgeu $t1, $a1, 36 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - bne $t0, $t2, -20 │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ + srli.d $s4, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 431872 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1296 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 2748 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $s4, $fp, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 431828 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, 2712 │ │ │ │ + ldptr.w $s6, $s8, 4 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.bu $t1, $t2, $t0 │ │ │ │ + bgeu $s5, $t1, 2656 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s8, 2608 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 431752 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1144 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 2564 │ │ │ │ + addi.d $s1, $s4, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 431708 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s4, 2528 │ │ │ │ + ldptr.w $t1, $s4, 4 │ │ │ │ + bltu $t1, $s6, 296 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ - ret │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ + ld.bu $s3, $sp, 72 │ │ │ │ + move $s4, $zero │ │ │ │ + b 64 │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a0, 12 │ │ │ │ - ret │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + move $a1, $s4 │ │ │ │ + ld.d $s8, $t1, 16 │ │ │ │ + ld.d $fp, $s0, 16 │ │ │ │ + bl 223228 │ │ │ │ + ld.wu $t1, $a0, 0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $fp, $t1 │ │ │ │ + add.w $t1, $t1, $s1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $s8, $t1 │ │ │ │ + beq $t1, $s3, 1056 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl 223524 │ │ │ │ + bltu $s4, $a0, -64 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 222656 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -91652 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - ldx.w $a0, $t0, $a1 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + pcalau12i $t0, 183 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrins.d $a0, $t2, 0x1f, 0x0 │ │ │ │ + ld.d $t1, $sp, 104 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrins.d $a0, $t2, 0x3f, 0x20 │ │ │ │ + bne $t1, $t0, 3340 │ │ │ │ + ld.d $ra, $sp, 200 │ │ │ │ + ld.d $fp, $sp, 192 │ │ │ │ + ld.d $s0, $sp, 184 │ │ │ │ + ld.d $s1, $sp, 176 │ │ │ │ + ld.d $s2, $sp, 168 │ │ │ │ + ld.d $s3, $sp, 160 │ │ │ │ + ld.d $s4, $sp, 152 │ │ │ │ + ld.d $s5, $sp, 144 │ │ │ │ + ld.d $s6, $sp, 136 │ │ │ │ + ld.d $s7, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 120 │ │ │ │ + addi.d $sp, $sp, 208 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 223368 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 223020 │ │ │ │ + ldptr.w $a3, $sp, 96 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -872 │ │ │ │ + pcaddi $a1, 130998 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -92456 │ │ │ │ + b -888 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + ldx.w $s3, $t1, $s3 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $s1, $t2, $t1 │ │ │ │ + bgeu $s5, $s1, 2588 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $s4, 2200 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 431336 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 1224 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 2156 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 431292 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - add.d $t0, $t0, $a1 │ │ │ │ - ldptr.w $a0, $t0, 4 │ │ │ │ - ret │ │ │ │ + beqz $fp, 2120 │ │ │ │ + ldptr.w $s1, $fp, 4 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ + bl -91748 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 222136 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ + bne $t2, $t0, 1176 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + ld.d $t3, $s0, 120 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $s3, $t3, $t2 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + bgeu $t0, $s3, 120 │ │ │ │ + bltu $t4, $s3, 116 │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ldx.w $t1, $t3, $t1 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + ld.bu $t2, $t2, 44 │ │ │ │ + add.w $t1, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t3, $t1 │ │ │ │ + beq $t1, $t2, 52 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + addi.w $t1, $s3, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.d $a1, $sp, 96 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + st.w $t1, $sp, 100 │ │ │ │ + bl 222516 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 223036 │ │ │ │ + bnez $a0, 2248 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bgeu $s3, $t1, -1288 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + b -1940 │ │ │ │ + ldx.w $s3, $t3, $t1 │ │ │ │ + b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - beqz $t0, 360 │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - lu12i.w $s5, -72014 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - ori $s5, $s5, 0x800 │ │ │ │ - li.w $s4, -1 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - move $s7, $a1 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - lu32i.d $s5, 0 │ │ │ │ - lu52i.d $s4, $s4, 2047 │ │ │ │ - beqz $t0, 136 │ │ │ │ + beqz $s8, 160 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -1912 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $s3, $s6, $s6, 0x2 │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $fp, $s8, 8 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - alsl.d $s0, $s1, $s1, 0x2 │ │ │ │ - alsl.d $fp, $s3, $fp, 0x4 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x4 │ │ │ │ - move $a1, $fp │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 53188 │ │ │ │ - beq $a0, $s4, 32 │ │ │ │ - beqz $s2, 12 │ │ │ │ - blt $s5, $a0, 24 │ │ │ │ + beqz $s8, 96 │ │ │ │ + move $fp, $s8 │ │ │ │ + b -1824 │ │ │ │ nop │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $fp, $sp, 0 │ │ │ │ - move $s5, $a0 │ │ │ │ - li.w $s2, 1 │ │ │ │ - ldptr.w $t0, $s7, 0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t2, $s1, 0x0 │ │ │ │ - bltu $t2, $t0, -76 │ │ │ │ - ldptr.w $t4, $s8, 0 │ │ │ │ - addi.w $t2, $s6, 1 │ │ │ │ - bgeu $t2, $t4, 16 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - bnez $t0, -112 │ │ │ │ nop │ │ │ │ - beqz $s2, 104 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 349744 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl 52764 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - ldptr.w $t1, $a0, 76 │ │ │ │ - ldptr.w $t2, $a0, 36 │ │ │ │ - st.d $s2, $sp, 96 │ │ │ │ - pcalau12i $s2, 182 │ │ │ │ - ld.d $s2, $s2, -240 │ │ │ │ - ldptr.d $t3, $s2, 0 │ │ │ │ - ldptr.w $a6, $a1, 40 │ │ │ │ - st.d $s1, $sp, 104 │ │ │ │ - st.d $s3, $sp, 88 │ │ │ │ - move $s1, $a5 │ │ │ │ - move $s3, $a3 │ │ │ │ - ld.d $a5, $a1, 32 │ │ │ │ - ld.d $a3, $a0, 24 │ │ │ │ - ld.d $a1, $a0, 56 │ │ │ │ - addi.d $t0, $sp, 48 │ │ │ │ - sub.w $t4, $t1, $s1 │ │ │ │ - st.d $s0, $sp, 112 │ │ │ │ - st.d $s4, $sp, 80 │ │ │ │ - st.d $s5, $sp, 72 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - move $a7, $a2 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s4, $a4 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - move $a4, $t2 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - stptr.d $t4, $sp, 0 │ │ │ │ - move $a2, $t1 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $t3, $sp, 56 │ │ │ │ - bl 175556 │ │ │ │ - ldptr.w $a4, $sp, 48 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a0, $zero │ │ │ │ - beq $a4, $t0, 24 │ │ │ │ - ldptr.w $t0, $sp, 52 │ │ │ │ - bltu $s1, $t0, 16 │ │ │ │ - ldptr.w $a2, $s0, 36 │ │ │ │ - bltu $a4, $a2, 56 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - bne $t1, $t0, 96 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 112 │ │ │ │ - ld.d $s1, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 88 │ │ │ │ - ld.d $s4, $sp, 80 │ │ │ │ - ld.d $s5, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - ld.d $a5, $s0, 24 │ │ │ │ - ldptr.w $a3, $s0, 76 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - move $a7, $s3 │ │ │ │ - move $a6, $s5 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 178532 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl 4316 │ │ │ │ - sltu $s1, $s1, $a0 │ │ │ │ - xori $s1, $s1, 0x1 │ │ │ │ - slli.w $a0, $s1, 0x0 │ │ │ │ - b -96 │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s8, $fp │ │ │ │ + b -1736 │ │ │ │ nop │ │ │ │ - bl -96732 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - ld.d $a1, $a0, 56 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s2, $a3 │ │ │ │ - ldptr.w $a2, $a0, 76 │ │ │ │ - ld.d $a3, $a0, 24 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - move $s3, $a4 │ │ │ │ - ldptr.w $a4, $a0, 36 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - move $a7, $s1 │ │ │ │ - move $s0, $a0 │ │ │ │ - pcaddi $a6, 94370 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - bl 377976 │ │ │ │ - ld.d $t0, $s0, 88 │ │ │ │ - ld.d $a2, $s0, 56 │ │ │ │ - ldptr.w $a5, $s0, 36 │ │ │ │ - ld.d $a4, $s0, 24 │ │ │ │ - ldptr.w $a3, $s0, 76 │ │ │ │ - move $a1, $a0 │ │ │ │ - pcaddi $a7, 94359 │ │ │ │ - move $a6, $s2 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - bl 378420 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -97752 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl 7432 │ │ │ │ - bge $a0, $s3, 40 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - b 7352 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -496 │ │ │ │ - st.d $s0, $sp, 472 │ │ │ │ - ld.d $s0, $sp, 520 │ │ │ │ - ld.b $t2, $sp, 504 │ │ │ │ - pcalau12i $t0, 182 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - fld.s $fa0, $s0, 480 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $t2, $sp, 176 │ │ │ │ - ld.d $t2, $sp, 512 │ │ │ │ - st.d $s4, $sp, 440 │ │ │ │ - ffint.s.w $fa0, $fa0 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $a5 │ │ │ │ - st.d $ra, $sp, 488 │ │ │ │ - fst.d $fs0, $sp, 392 │ │ │ │ - fst.d $fs2, $sp, 376 │ │ │ │ - st.d $a5, $sp, 48 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - st.d $a4, $sp, 72 │ │ │ │ - st.d $a6, $sp, 80 │ │ │ │ - st.d $a7, $sp, 104 │ │ │ │ - st.d $t0, $sp, 360 │ │ │ │ - st.d $fp, $sp, 480 │ │ │ │ - st.d $s1, $sp, 464 │ │ │ │ - move $fp, $a3 │ │ │ │ - move $s1, $a5 │ │ │ │ - st.d $s2, $sp, 456 │ │ │ │ - st.d $s3, $sp, 448 │ │ │ │ - st.d $s5, $sp, 432 │ │ │ │ - ldptr.w $s3, $sp, 496 │ │ │ │ - st.d $s6, $sp, 424 │ │ │ │ - st.d $s7, $sp, 416 │ │ │ │ - move $s6, $a1 │ │ │ │ - st.d $s8, $sp, 408 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - move $s8, $a2 │ │ │ │ - bl 97852 │ │ │ │ - fld.s $fa0, $s0, 480 │ │ │ │ - st.d $a0, $sp, 112 │ │ │ │ - move $a0, $s1 │ │ │ │ - ffint.s.w $fa0, $fa0 │ │ │ │ - bl 97944 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $s5, $sp, 344 │ │ │ │ - bl 348872 │ │ │ │ - addi.d $s0, $sp, 304 │ │ │ │ - addi.d $s1, $sp, 328 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - move $s2, $zero │ │ │ │ - bl 63872 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - move $s3, $s5 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - move $s5, $s0 │ │ │ │ + beqz $fp, 64 │ │ │ │ + move $s6, $fp │ │ │ │ + b -1640 │ │ │ │ nop │ │ │ │ - slli.d $t0, $s2, 0x3 │ │ │ │ - ldx.d $a2, $s8, $t0 │ │ │ │ - ld.d $a3, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 160 │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - stptr.w $zero, $s5, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - alsl.d $s0, $s2, $t0, 0x3 │ │ │ │ - bl 258556 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - ldptr.w $s0, $s1, 4 │ │ │ │ - bltu $s0, $t0, 16 │ │ │ │ - sub.w $t2, $s0, $t0 │ │ │ │ - li.w $t1, 19 │ │ │ │ - bgeu $t1, $t2, 1396 │ │ │ │ - addi.d $t0, $s2, 1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - addi.d $s5, $s5, 4 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - li.w $s2, 1 │ │ │ │ - bne $t0, $t1, -88 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ldptr.w $a4, $s6, 40 │ │ │ │ - ld.d $a3, $s6, 32 │ │ │ │ - ldptr.d $a1, $s8, 0 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a5, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - bl 173900 │ │ │ │ - ldptr.w $a4, $s6, 40 │ │ │ │ - ld.d $a3, $s6, 32 │ │ │ │ - ld.d $a1, $s8, 8 │ │ │ │ - st.d $a0, $sp, 312 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a5, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 173868 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - pcalau12i $t1, 132 │ │ │ │ - fld.d $fs2, $t1, 416 │ │ │ │ - st.d $a0, $sp, 320 │ │ │ │ - pcalau12i $t1, 132 │ │ │ │ - fld.d $fs0, $t1, 424 │ │ │ │ - add.w $t7, $s7, $s3 │ │ │ │ - move $s0, $zero │ │ │ │ - addi.d $t6, $sp, 312 │ │ │ │ - beqz $t0, 952 │ │ │ │ - fst.d $fs1, $sp, 384 │ │ │ │ - st.d $t7, $sp, 56 │ │ │ │ - st.d $t6, $sp, 88 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - b 36 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - add.d $a1, $a1, $s5 │ │ │ │ - bl 63616 │ │ │ │ - ldptr.w $t1, $s4, 0 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bgeu $t0, $t1, 884 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - alsl.d $t0, $s0, $s0, 0x2 │ │ │ │ - slli.d $s5, $t0, 0x4 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ - bl 52640 │ │ │ │ - bnez $a0, -52 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - addi.d $s6, $sp, 296 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - addi.d $s3, $sp, 192 │ │ │ │ - bl 42832 │ │ │ │ - sltui $t0, $a0, 1 │ │ │ │ - st.w $t0, $sp, 296 │ │ │ │ - addi.d $t0, $sp, 300 │ │ │ │ - st.d $t0, $sp, 168 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ - srli.w $t0, $t0, 0x1 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - add.d $t0, $a1, $s5 │ │ │ │ - ldptr.w $t1, $t0, 32 │ │ │ │ - st.w $a0, $sp, 300 │ │ │ │ - st.d $s0, $sp, 184 │ │ │ │ - ld.d $s7, $sp, 120 │ │ │ │ - beqz $t1, 740 │ │ │ │ - ldptr.w $a3, $t0, 36 │ │ │ │ - ld.wu $t0, $sp, 56 │ │ │ │ - ldptr.w $s2, $s7, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - movgr2fr.d $fs1, $t0 │ │ │ │ - ld.bu $t0, $sp, 176 │ │ │ │ - li.w $s1, 0xbb7 │ │ │ │ - st.d $s7, $sp, 144 │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - b 228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $a5, $sp, 56 │ │ │ │ - ld.d $a4, $sp, 96 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - slli.d $t0, $s7, 0x3 │ │ │ │ - ldx.d $t1, $fp, $t0 │ │ │ │ - ld.d $a2, $sp, 32 │ │ │ │ - ld.d $a7, $sp, 72 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - ldx.d $t0, $s8, $t0 │ │ │ │ - move $a1, $s3 │ │ │ │ - bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 97624 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $a5, $sp, 112 │ │ │ │ - ld.d $a4, $sp, 104 │ │ │ │ - alsl.d $s7, $s7, $t0, 0x3 │ │ │ │ - ldptr.d $a3, $s7, 0 │ │ │ │ - ld.d $a2, $sp, 80 │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -1276 │ │ │ │ - beqz $a0, 40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 280 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - ldptr.w $a1, $t0, 28 │ │ │ │ - ldptr.w $t0, $sp, 224 │ │ │ │ - add.w $a1, $a1, $t0 │ │ │ │ - bl 73764 │ │ │ │ - beqz $a0, 368 │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 98672 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - bnez $t0, 880 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - li.w $t4, 2 │ │ │ │ - li.w $t3, 2 │ │ │ │ - add.d $t2, $a1, $s5 │ │ │ │ - ldptr.w $t0, $t2, 32 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - sltu $t1, $t4, $t1 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - maskeqz $t1, $t3, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $s0, $t0, 788 │ │ │ │ - ldptr.w $a3, $t2, 40 │ │ │ │ - li.w $s0, 1 │ │ │ │ - ldptr.w $a6, $s6, 0 │ │ │ │ - bstrpick.d $s7, $a6, 0x1f, 0x0 │ │ │ │ - beqz $s2, -224 │ │ │ │ - ld.d $t0, $sp, 120 │ │ │ │ - alsl.d $t0, $s7, $t0, 0x2 │ │ │ │ - ldptr.w $t4, $t0, 0 │ │ │ │ - beqz $t4, -240 │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $s7, $t0, 0x3 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - alsl.d $t4, $t4, $t1, 0x2 │ │ │ │ - b 52 │ │ │ │ + move $a3, $s3 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 130853 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 130861 │ │ │ │ + bl 365320 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -92840 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub.w $t3, $t2, $a3 │ │ │ │ - sltu $t3, $s1, $t3 │ │ │ │ - maskeqz $t0, $t0, $t3 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - masknez $t3, $t2, $t3 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - beq $t1, $t4, 48 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bgeu $t2, $a3, -36 │ │ │ │ - sub.w $t3, $a3, $t2 │ │ │ │ - sltu $t3, $s1, $t3 │ │ │ │ - maskeqz $t0, $t0, $t3 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - masknez $t3, $t2, $t3 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - bne $t1, $t4, -32 │ │ │ │ nop │ │ │ │ - beqz $t0, -360 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - slli.d $s7, $s7, 0x3 │ │ │ │ - move $a3, $t0 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldx.d $t0, $fp, $s7 │ │ │ │ - ld.d $a7, $sp, 72 │ │ │ │ - ld.d $a2, $sp, 32 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ldx.d $t0, $s8, $s7 │ │ │ │ - bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ - move $a5, $t1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s7, $t1 │ │ │ │ - bl 97252 │ │ │ │ - ld.d $a0, $sp, 280 │ │ │ │ - move $a2, $s7 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl 23488 │ │ │ │ - ld.d $t0, $sp, 152 │ │ │ │ - ldptr.w $t0, $t0, 388 │ │ │ │ - beqz $t0, -352 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 101808 │ │ │ │ - ld.d $t0, $sp, 280 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - ldptr.w $a1, $t0, 28 │ │ │ │ - ldptr.w $t0, $sp, 224 │ │ │ │ - add.w $a1, $a1, $t0 │ │ │ │ - bl 73400 │ │ │ │ - bnez $a0, -356 │ │ │ │ - li.w $a1, 104 │ │ │ │ - bl 347904 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 41508 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - move $s7, $a0 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - add.d $a1, $a1, $s5 │ │ │ │ - bl 62912 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $a3, $sp, 136 │ │ │ │ - move $a1, $s7 │ │ │ │ - ldptr.w $a0, $t0, 0 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - move $a4, $zero │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $a0, $a0, $a0, 0x2 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ - move $a2, $zero │ │ │ │ - bl 47648 │ │ │ │ - ld.d $a0, $sp, 280 │ │ │ │ - bl 2804 │ │ │ │ - ffint.s.l $fa0, $fs1 │ │ │ │ - fcvt.d.s $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ - bcnez $fcc0, 356 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $a0, -484 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - bl 98180 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 168 │ │ │ │ - beq $t0, $s6, 28 │ │ │ │ - add.d $t0, $a1, $s5 │ │ │ │ - ldptr.w $t1, $t0, 32 │ │ │ │ - addi.d $s6, $s6, 4 │ │ │ │ - addi.d $s7, $s7, 4 │ │ │ │ - bnez $t1, -728 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -1900 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 184 │ │ │ │ - add.d $a1, $a1, $s5 │ │ │ │ - bl 62740 │ │ │ │ - ldptr.w $t1, $s4, 0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $t1, -876 │ │ │ │ - ld.d $t6, $sp, 88 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - fld.d $fs1, $sp, 384 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 160 │ │ │ │ - move $fp, $t6 │ │ │ │ - ldptr.w $t0, $s6, 40 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t0, 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $s0, $fp, 0 │ │ │ │ - alsl.d $s0, $s1, $s0, 0x3 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bl -99300 │ │ │ │ - ldptr.w $t1, $s6, 40 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $fp, 0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - bl -99332 │ │ │ │ - st.d $zero, $fp, -8 │ │ │ │ - bne $fp, $s2, -80 │ │ │ │ - ldptr.w $t0, $sp, 304 │ │ │ │ - bnez $t0, 168 │ │ │ │ - ldptr.w $t0, $sp, 308 │ │ │ │ - bnez $t0, 176 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -2048 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 181 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 360 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 296 │ │ │ │ - ld.d $ra, $sp, 488 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - ld.d $fp, $sp, 480 │ │ │ │ - ld.d $s0, $sp, 472 │ │ │ │ - ld.d $s1, $sp, 464 │ │ │ │ - ld.d $s2, $sp, 456 │ │ │ │ - ld.d $s3, $sp, 448 │ │ │ │ - ld.d $s4, $sp, 440 │ │ │ │ - ld.d $s5, $sp, 432 │ │ │ │ - ld.d $s6, $sp, 424 │ │ │ │ - ld.d $s7, $sp, 416 │ │ │ │ - ld.d $s8, $sp, 408 │ │ │ │ - fld.d $fs0, $sp, 392 │ │ │ │ - fld.d $fs2, $sp, 376 │ │ │ │ - addi.d $sp, $sp, 496 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t0, $s8, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $s3, 1 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bltu $s5, $t1, -1832 │ │ │ │ nop │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -1748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fs0 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - b -340 │ │ │ │ - ld.d $a0, $sp, 344 │ │ │ │ - bl -99520 │ │ │ │ - ldptr.w $t0, $sp, 308 │ │ │ │ - beqz $t0, -164 │ │ │ │ - ld.d $a0, $sp, 352 │ │ │ │ - bl -99536 │ │ │ │ - b -176 │ │ │ │ nop │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - b -396 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - bstrpick.d $a1, $t2, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - stptr.w $t2, $s5, 0 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 347332 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - stptr.d $a0, $s3, 0 │ │ │ │ - move $t4, $zero │ │ │ │ - ld.d $t6, $t0, 16 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ nop │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 222648 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 222300 │ │ │ │ + ldptr.w $a3, $sp, 96 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -1704 │ │ │ │ + pcaddi $a1, 130818 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -93176 │ │ │ │ + b -1720 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t2, $t6, $t1 │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stx.w $t2, $a0, $t1 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - bgeu $s0, $t0, -32 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - pcaddi $a3, 84130 │ │ │ │ - li.w $a2, 4 │ │ │ │ - bl -99620 │ │ │ │ - b -1508 │ │ │ │ - fst.d $fs1, $sp, 384 │ │ │ │ - bl -98800 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s4, $a0 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - bstrpick.d $s7, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - bl 347184 │ │ │ │ - move $s5, $a0 │ │ │ │ - bl 62196 │ │ │ │ - ld.wu $a1, $s2, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 347164 │ │ │ │ - ld.wu $a2, $s2, 0 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl -99036 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - beqz $t0, 488 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 1552 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -2608 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - bnez $t0, 24 │ │ │ │ - b 404 │ │ │ │ - ldptr.w $t1, $s2, 0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bgeu $t0, $t1, 388 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - alsl.d $s1, $s0, $s0, 0x2 │ │ │ │ - slli.d $s1, $s1, 0x4 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 51168 │ │ │ │ - beqz $a0, 20 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 51168 │ │ │ │ - beqz $a0, 492 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - bl 51136 │ │ │ │ - beqz $a0, -68 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - bl 51136 │ │ │ │ - bnez $a0, -84 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 51104 │ │ │ │ - bnez $a0, -100 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 51104 │ │ │ │ - beqz $a0, -116 │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 50312 │ │ │ │ - bge $a0, $s7, -140 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stx.b $t0, $t1, $s0 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $s8, $zero │ │ │ │ - add.d $a1, $a1, $s3 │ │ │ │ - bl 61948 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - move $fp, $zero │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - beqz $t0, 128 │ │ │ │ nop │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 346876 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - add.d $t0, $t0, $s8 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - bl 40460 │ │ │ │ - ld.d $t1, $s2, 8 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ld.d $t2, $s5, 8 │ │ │ │ - add.d $t1, $t1, $s1 │ │ │ │ - ld.d $t1, $t1, 48 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - move $a1, $a0 │ │ │ │ - alsl.d $a0, $t0, $t2, 0x4 │ │ │ │ - add.d $t0, $t1, $s8 │ │ │ │ - ld.bu $a4, $t0, 74 │ │ │ │ - ld.bu $a3, $t0, 60 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bl 46604 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - bltu $fp, $t0, -116 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ld.d $t2, $s5, 8 │ │ │ │ - li.w $t1, 3 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - bne $t0, $t1, 224 │ │ │ │ - ldptr.w $t1, $s2, 0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - bltu $t0, $t1, -368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.d $a1, $a1, $s3 │ │ │ │ - bl 61712 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - addi.d $s3, $s3, 80 │ │ │ │ - bltu $s6, $t0, -444 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t0, 44 │ │ │ │ + beqz $fp, 1536 │ │ │ │ + move $s8, $fp │ │ │ │ + b -2520 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - bl 61648 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - addi.d $s1, $s1, 80 │ │ │ │ - bltu $s0, $t0, -28 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl -100328 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - bl 50648 │ │ │ │ - bnez $a0, -500 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - bl 50648 │ │ │ │ - beqz $a0, -516 │ │ │ │ - b -456 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 134871 │ │ │ │ - li.w $a2, 374 │ │ │ │ - pcaddi $a1, 129329 │ │ │ │ - pcaddi $a0, 129334 │ │ │ │ - bl -101260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 1432 │ │ │ │ + move $s8, $fp │ │ │ │ + b -1176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - li.w $a1, 256 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl 346456 │ │ │ │ - li.w $a2, 256 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl -99740 │ │ │ │ - li.w $t3, 1 │ │ │ │ - li.w $t2, 2 │ │ │ │ - li.w $t1, 3 │ │ │ │ - li.w $t4, 4 │ │ │ │ - st.b $zero, $a0, 65 │ │ │ │ - st.b $zero, $a0, 97 │ │ │ │ - st.b $t3, $a0, 67 │ │ │ │ - st.b $t3, $a0, 99 │ │ │ │ - st.b $t2, $a0, 71 │ │ │ │ - st.b $t2, $a0, 103 │ │ │ │ - st.b $t1, $a0, 84 │ │ │ │ - st.b $t1, $a0, 116 │ │ │ │ - st.b $t4, $a0, 45 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - bgeu $a3, $a2, 84 │ │ │ │ - bgeu $a6, $a5, 80 │ │ │ │ - move $s0, $a0 │ │ │ │ - add.w $a0, $a2, $a5 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - stptr.d $a1, $s0, 0 │ │ │ │ - st.d $a4, $s0, 8 │ │ │ │ - st.w $a2, $s0, 16 │ │ │ │ - st.w $a5, $s0, 20 │ │ │ │ - st.w $a3, $s0, 24 │ │ │ │ - st.w $a6, $s0, 28 │ │ │ │ - li.w $a1, 1 │ │ │ │ - slli.d $a0, $a0, 0x3 │ │ │ │ - bl -101536 │ │ │ │ - st.h $zero, $s0, 44 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - st.w $zero, $s0, 40 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - bl -99532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 32 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -100676 │ │ │ │ - ld.bu $t0, $s0, 44 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - vst $vr0, $s0, 16 │ │ │ │ - st.d $zero, $s0, 32 │ │ │ │ - st.w $zero, $s0, 40 │ │ │ │ - bnez $t0, 52 │ │ │ │ - ld.bu $t0, $s0, 45 │ │ │ │ - bnez $t0, 60 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + beqz $s4, 1464 │ │ │ │ + move $fp, $s4 │ │ │ │ + b -1328 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 222132 │ │ │ │ + move $t1, $a0 │ │ │ │ + ldptr.w $s3, $t1, 0 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + bl 222108 │ │ │ │ + move $t1, $a0 │ │ │ │ + ldptr.w $s4, $t1, 4 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + bl 221572 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -92736 │ │ │ │ + bltu $s4, $s3, -1080 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + bltu $t0, $t1, 444 │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + bstrpick.d $s1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ nop │ │ │ │ + ld.b $t1, $s2, 0 │ │ │ │ + beqz $t1, 116 │ │ │ │ + ldptr.d $t5, $s0, 0 │ │ │ │ + ld.d $t4, $s0, 16 │ │ │ │ + ld.wu $t2, $sp, 0 │ │ │ │ + ld.d $s3, $t5, 16 │ │ │ │ + ldx.wu $t4, $t4, $s1 │ │ │ │ + add.d $s3, $s3, $t4 │ │ │ │ + add.d $s1, $s3, $t3 │ │ │ │ + add.d $s3, $s3, $t2 │ │ │ │ + bltu $s1, $s3, 80 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s2, 72 │ │ │ │ + ld.bu $t2, $s3, 0 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + bne $t2, $t1, 108 │ │ │ │ + bl -83976 │ │ │ │ + ld.b $a1, $s3, 0 │ │ │ │ + ld.b $t1, $s2, 0 │ │ │ │ + bnez $a0, 60 │ │ │ │ + bne $a1, $t1, 80 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.b $t1, $s2, 1 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bnez $t1, -72 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - bl -100756 │ │ │ │ - ld.bu $t0, $s0, 45 │ │ │ │ - beqz $t0, -52 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bl -100772 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ldptr.w $s2, $a1, 40 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - move $a0, $a2 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - move $s0, $a1 │ │ │ │ - bl -100640 │ │ │ │ - st.d $a0, $s1, 32 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $a1, $s0, 32 │ │ │ │ - bl -100624 │ │ │ │ - st.w $s2, $s1, 40 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - st.d $t0, $s1, 24 │ │ │ │ - ld.bu $t1, $s0, 44 │ │ │ │ - st.b $t1, $s1, 44 │ │ │ │ - ld.bu $t0, $s0, 45 │ │ │ │ - st.b $t0, $s1, 45 │ │ │ │ - bnez $t1, 80 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ldptr.w $s2, $s0, 16 │ │ │ │ - st.d $t1, $s1, 8 │ │ │ │ - bnez $t0, 120 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t1, $t0, -3384 │ │ │ │ + b -1228 │ │ │ │ + beq $a1, $t1, -48 │ │ │ │ + move $a0, $t1 │ │ │ │ + bl -84200 │ │ │ │ + bnez $a0, -60 │ │ │ │ + ld.b $t1, $s2, 0 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - stptr.d $t0, $s1, 0 │ │ │ │ - ldptr.w $t0, $s0, 20 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - st.w $s2, $s1, 16 │ │ │ │ - st.w $t0, $s1, 20 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + beqz $t1, -40 │ │ │ │ nop │ │ │ │ + bl -84080 │ │ │ │ + ld.b $a1, $s3, 0 │ │ │ │ + ld.b $t1, $s2, 0 │ │ │ │ + bnez $a0, 1492 │ │ │ │ + bne $a1, $t1, -1296 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t1, $t0, -3452 │ │ │ │ + b -1296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $s2, $s0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - addi.w $a0, $s2, 1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - bl -100784 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - ld.d $a1, $s0, 8 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - move $a2, $s2 │ │ │ │ - bl -100772 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - stx.b $zero, $a0, $s2 │ │ │ │ - ldptr.w $s2, $s0, 16 │ │ │ │ - beqz $t0, -108 │ │ │ │ - addi.w $a0, $s2, 1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - bl -100832 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - ldptr.d $a1, $s0, 0 │ │ │ │ - bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -100820 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - stx.b $zero, $a0, $a2 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 28 │ │ │ │ - ldptr.w $t0, $a0, 24 │ │ │ │ - ld.d $t3, $a0, 8 │ │ │ │ - ldptr.d $t2, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - add.w $t1, $t1, $a2 │ │ │ │ - add.w $t0, $t0, $a1 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t3, $t1 │ │ │ │ - ldx.b $a0, $t2, $t0 │ │ │ │ - bl 177852 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 1288 │ │ │ │ + move $s3, $s8 │ │ │ │ + b -3368 │ │ │ │ nop │ │ │ │ - stptr.w $zero, $a1, 0 │ │ │ │ - stptr.w $zero, $a2, 0 │ │ │ │ - stptr.w $zero, $a3, 0 │ │ │ │ - stptr.w $zero, $a4, 0 │ │ │ │ - stptr.w $zero, $a5, 0 │ │ │ │ - ldptr.w $t8, $a0, 40 │ │ │ │ - slli.w $t0, $t8, 0x0 │ │ │ │ - beqz $t0, 692 │ │ │ │ - ld.d $t1, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s1, $a5 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - stptr.d $a3, $sp, 0 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s4, $t1, 0x3 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ - slli.d $s0, $s4, 0x3 │ │ │ │ - bnez $t5, 276 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - move $s2, $zero │ │ │ │ - bnez $t0, 56 │ │ │ │ - b 188 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - ld.d $t1, $fp, 32 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s3, 0 │ │ │ │ - add.d $t0, $t1, $s0 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - move $s8, $zero │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bgeu $s2, $t8, 112 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $fp, 28 │ │ │ │ - ldptr.w $t0, $fp, 24 │ │ │ │ - ld.d $a0, $fp, 8 │ │ │ │ - ldptr.d $t8, $fp, 0 │ │ │ │ - add.w $t1, $t1, $s7 │ │ │ │ - add.w $t0, $t0, $s6 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $a0, $t1 │ │ │ │ - ldx.b $a0, $t8, $t0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bl 177568 │ │ │ │ - beqz $a0, -96 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - bgeu $t0, $s8, 8 │ │ │ │ - stptr.w $s8, $s1, 0 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ld.d $t1, $fp, 32 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s5, 0 │ │ │ │ - add.d $t0, $t1, $s0 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bltu $s2, $t8, -100 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ - li.w $t2, 6 │ │ │ │ - beq $t5, $t2, 360 │ │ │ │ nop │ │ │ │ - li.w $t2, 5 │ │ │ │ - beq $t5, $t2, 244 │ │ │ │ - ldptr.w $t8, $fp, 40 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $t8, 0x0 │ │ │ │ - slli.w $t5, $s4, 0x0 │ │ │ │ - bltu $t5, $t0, -228 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ + beqz $s6, 1024 │ │ │ │ + move $fp, $s6 │ │ │ │ + b -3272 │ │ │ │ nop │ │ │ │ - li.w $t2, 5 │ │ │ │ - beq $t5, $t2, 156 │ │ │ │ - li.w $t2, 6 │ │ │ │ - beq $t5, $t2, 244 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bne $t5, $t2, 44 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ldptr.w $t5, $t0, 4 │ │ │ │ - move $s8, $zero │ │ │ │ - ldptr.w $t2, $t3, 0 │ │ │ │ - add.w $t2, $t2, $t5 │ │ │ │ - stptr.w $t2, $t3, 0 │ │ │ │ - ldptr.w $t5, $t0, 4 │ │ │ │ - add.w $s7, $t5, $s7 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ nop │ │ │ │ - li.w $t2, 2 │ │ │ │ - bne $t5, $t2, 44 │ │ │ │ - ldptr.d $t3, $sp, 0 │ │ │ │ - ldptr.w $t5, $t0, 4 │ │ │ │ - move $s8, $zero │ │ │ │ - ldptr.w $t2, $t3, 0 │ │ │ │ - add.w $t2, $t2, $t5 │ │ │ │ - stptr.w $t2, $t3, 0 │ │ │ │ - ldptr.w $t5, $t0, 4 │ │ │ │ - add.w $s6, $t5, $s6 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ nop │ │ │ │ - li.w $t2, 4 │ │ │ │ - bne $t5, $t2, -196 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - ldptr.w $t8, $fp, 40 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - slli.w $t5, $s4, 0x0 │ │ │ │ - slli.w $t0, $t8, 0x0 │ │ │ │ - move $s8, $zero │ │ │ │ - bltu $t5, $t0, -436 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - ldptr.w $t5, $s1, 0 │ │ │ │ - add.w $a0, $t8, $s8 │ │ │ │ - bgeu $t5, $a0, 20 │ │ │ │ - stptr.w $a0, $s1, 0 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - add.w $a0, $s8, $t8 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $s5, 0 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - move $s8, $a0 │ │ │ │ - add.w $t5, $t5, $t8 │ │ │ │ - stptr.w $t5, $s5, 0 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - ldptr.w $t8, $fp, 40 │ │ │ │ - slli.w $t5, $s4, 0x0 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - add.w $s7, $t0, $s7 │ │ │ │ - slli.w $t0, $t8, 0x0 │ │ │ │ - bltu $t5, $t0, -524 │ │ │ │ - b -296 │ │ │ │ + beqz $fp, 1256 │ │ │ │ + move $s3, $fp │ │ │ │ + b -2056 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $s3, 0 │ │ │ │ - move $s8, $zero │ │ │ │ - add.w $t5, $t5, $t8 │ │ │ │ - stptr.w $t5, $s3, 0 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ - add.w $s6, $t8, $s6 │ │ │ │ - add.w $s7, $t8, $s7 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + beqz $s4, -800 │ │ │ │ + move $fp, $s4 │ │ │ │ + b -1960 │ │ │ │ nop │ │ │ │ + beqz $s8, 944 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -1256 │ │ │ │ nop │ │ │ │ + li.w $a0, 24 │ │ │ │ + bl -92928 │ │ │ │ + li.w $a2, 8 │ │ │ │ + li.w $a1, 10 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 220956 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - beqz $t2, 500 │ │ │ │ - ld.d $t1, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s3, $zero │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s1, 5 │ │ │ │ - li.w $s2, 6 │ │ │ │ - alsl.d $t0, $s3, $t1, 0x3 │ │ │ │ - ldptr.w $fp, $t0, 0 │ │ │ │ - slli.d $s0, $s3, 0x3 │ │ │ │ - bnez $fp, 212 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - beqz $t0, 108 │ │ │ │ - ldptr.w $t1, $s7, 28 │ │ │ │ - ldptr.w $t0, $s7, 24 │ │ │ │ - ldptr.d $t2, $s7, 0 │ │ │ │ - ld.d $t6, $s7, 8 │ │ │ │ - add.w $t1, $t1, $s6 │ │ │ │ - add.w $t0, $t0, $s5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t2, $t0 │ │ │ │ - ldx.b $a1, $t6, $t1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bl 176916 │ │ │ │ - ld.d $t1, $s7, 32 │ │ │ │ - addi.w $t0, $s8, 1 │ │ │ │ - maskeqz $s8, $s8, $a0 │ │ │ │ - add.d $t2, $t1, $s0 │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ - ldptr.w $t0, $t2, 4 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - or $s8, $a0, $s8 │ │ │ │ - bltu $fp, $t0, -84 │ │ │ │ - ldptr.w $t6, $t2, 0 │ │ │ │ - ldptr.w $t2, $s7, 40 │ │ │ │ - beq $t6, $s2, 208 │ │ │ │ - beq $t6, $s1, 172 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - bltu $t0, $t2, -136 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - add.w $s8, $s8, $s4 │ │ │ │ - add.w $t2, $s8, $t0 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + bltu $t0, $t1, -3568 │ │ │ │ nop │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + b -3292 │ │ │ │ + ldptr.w $t2, $s0, 8 │ │ │ │ + bnez $t0, 20 │ │ │ │ + move $t0, $t1 │ │ │ │ + addi.w $t1, $t2, -1 │ │ │ │ + beq $t1, $t0, 1280 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + bgeu $t0, $t2, 1072 │ │ │ │ + bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $s4 │ │ │ │ + bgeu $s5, $t2, 1236 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s3, 1040 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s8, $s3, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 429944 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 728 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, 996 │ │ │ │ + addi.d $s1, $s6, 8 │ │ │ │ + srli.d $s8, $s3, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 429900 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 960 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $s3, $t0, 1 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $t2 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $s5, $t2, 108 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $s8, 680 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 429816 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 616 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 636 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s6, $s8, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 429772 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beq $fp, $s1, 64 │ │ │ │ - beq $fp, $s2, 92 │ │ │ │ - li.w $t3, 1 │ │ │ │ - beq $fp, $t3, 116 │ │ │ │ - li.w $t3, 2 │ │ │ │ - bne $fp, $t3, 140 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s4, $s4, $t0 │ │ │ │ - add.w $s5, $t0, $s5 │ │ │ │ - b -132 │ │ │ │ + beqz $fp, 600 │ │ │ │ + ldptr.w $t3, $fp, 4 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + bgeu $t3, $t0, 32 │ │ │ │ + slli.d $s4, $s4, 0x2 │ │ │ │ + ldx.w $s3, $t2, $s4 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bgeu $t0, $s3, 16 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bgeu $t0, $s3, 1360 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $s1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + ldx.w $s4, $t2, $s1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t1, $t2 │ │ │ │ + bgeu $s5, $t2, 784 │ │ │ │ + ld.wu $s8, $s0, 88 │ │ │ │ + st.w $s4, $sp, 96 │ │ │ │ + beqz $s8, 796 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 429632 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 368 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 748 │ │ │ │ + addi.d $s3, $s6, 8 │ │ │ │ + srli.d $fp, $s8, 0x1 │ │ │ │ + alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 429588 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 712 │ │ │ │ + ld.d $t1, $s0, 72 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ldptr.w $s4, $s6, 4 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + bgeu $s5, $t1, 684 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s6, 372 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 429512 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 280 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 324 │ │ │ │ + addi.d $s3, $fp, 8 │ │ │ │ + srli.d $s8, $s6, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 429468 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $fp, 288 │ │ │ │ + ldptr.w $t1, $fp, 4 │ │ │ │ + li.w $t3, -1 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + bgeu $t1, $s4, -1008 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + ldx.w $t0, $t1, $s1 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bgeu $s5, $t1, 772 │ │ │ │ + ld.wu $s6, $s0, 88 │ │ │ │ + st.w $t0, $sp, 96 │ │ │ │ + beqz $s6, 752 │ │ │ │ + ld.d $s3, $s0, 80 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 429376 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 216 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 708 │ │ │ │ + addi.d $s3, $s8, 8 │ │ │ │ + srli.d $fp, $s6, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s3, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 429332 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - add.w $s5, $s5, $t0 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - b -176 │ │ │ │ + beqz $s8, 672 │ │ │ │ + ldptr.w $t1, $s8, 4 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + sltu $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t1, $t2 │ │ │ │ + masknez $t2, $t0, $t2 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + b -1164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ nop │ │ │ │ - add.w $s8, $s8, $t0 │ │ │ │ - add.w $s5, $s5, $t0 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - b -212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - add.w $s6, $s6, $t0 │ │ │ │ - add.w $t3, $t0, $t3 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - b -244 │ │ │ │ + beqz $fp, 392 │ │ │ │ + move $s8, $fp │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t6, 4 │ │ │ │ - bne $fp, $t6, -260 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s5, $t0, $s5 │ │ │ │ - b -272 │ │ │ │ nop │ │ │ │ - move $a0, $t2 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - move $s8, $a0 │ │ │ │ - li.w $a1, 4 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - bl 344472 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t2, 256 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s2, 5 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - slli.d $s0, $s7, 0x3 │ │ │ │ - alsl.d $t0, $s7, $t0, 0x3 │ │ │ │ - ldptr.w $s4, $t0, 0 │ │ │ │ - bnez $s4, 320 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - bstrpick.d $t6, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $s5, $t6, $s1, 0x2 │ │ │ │ - beqz $t0, 120 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $s8, 28 │ │ │ │ - ldptr.w $t0, $s8, 24 │ │ │ │ - ld.d $a0, $s8, 8 │ │ │ │ - ldptr.d $t8, $s8, 0 │ │ │ │ - add.w $t2, $t2, $s6 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $a0, $t2 │ │ │ │ - ldx.b $a0, $t8, $t0 │ │ │ │ - bl 176380 │ │ │ │ - bnez $a0, 156 │ │ │ │ - ldptr.w $t2, $s5, 0 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - stptr.w $t2, $s5, 0 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - bltu $s4, $t2, -84 │ │ │ │ - ldptr.w $t3, $t0, 0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - beq $t3, $t1, 144 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - beq $t3, $s2, 172 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - bltu $t0, $t2, -160 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ + beqz $s8, 56 │ │ │ │ + move $s6, $s8 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ + beqz $s8, 280 │ │ │ │ + move $s3, $s8 │ │ │ │ + b -760 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - bltu $s4, $t2, -224 │ │ │ │ - ldptr.w $t3, $t0, 0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bne $t3, $t1, -132 │ │ │ │ - ldptr.w $t3, $s5, 0 │ │ │ │ - add.w $t2, $t3, $t2 │ │ │ │ - stptr.w $t2, $s5, 0 │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - ldptr.w $t3, $t0, 0 │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - add.w $fp, $t6, $fp │ │ │ │ - add.w $s6, $t6, $s6 │ │ │ │ - bne $t3, $s2, -160 │ │ │ │ + beqz $s6, 32 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -648 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $fp, $t0, $fp │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - b -180 │ │ │ │ - beq $s4, $s2, -16 │ │ │ │ - li.w $t1, 6 │ │ │ │ - beq $s4, $t1, 120 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bne $s4, $t1, 40 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x2 │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - add.w $s6, $t6, $s6 │ │ │ │ - add.w $t3, $t3, $t6 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $s4, $t0, 0 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + b -2772 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + b -1748 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -52548 │ │ │ │ + beqz $fp, 504 │ │ │ │ + move $s6, $fp │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ - li.w $t1, 2 │ │ │ │ - bne $s4, $t1, 36 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x2 │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - add.w $fp, $t6, $fp │ │ │ │ - add.w $t3, $t3, $t6 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $s4, $t0, 0 │ │ │ │ - li.w $t1, 4 │ │ │ │ - beq $s4, $t1, 92 │ │ │ │ - li.w $t0, 3 │ │ │ │ - beq $s4, $t0, 116 │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - b -300 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bgeu $t1, $s6, -2548 │ │ │ │ + b -2264 │ │ │ │ nop │ │ │ │ + slli.w $s6, $t1, 0x0 │ │ │ │ + b -2684 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -52596 │ │ │ │ + move $a3, $s6 │ │ │ │ + b -1812 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -52612 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + bgeu $t1, $s6, -3976 │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $s5, $t6, $s1, 0x2 │ │ │ │ - ldptr.w $t3, $s5, 0 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - add.w $t2, $t3, $t2 │ │ │ │ - stptr.w $t2, $s5, 0 │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - ldptr.w $t3, $t0, 0 │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - add.w $fp, $t6, $fp │ │ │ │ - add.w $s6, $t6, $s6 │ │ │ │ - b -196 │ │ │ │ + ld.d $t1, $s0, 120 │ │ │ │ + ld.d $t2, $s0, 72 │ │ │ │ + ldx.w $s3, $t1, $s3 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + bgeu $s5, $t1, 252 │ │ │ │ + ld.wu $s4, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $s4, -120 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 429016 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 64 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, -164 │ │ │ │ + addi.d $s1, $fp, 8 │ │ │ │ + srli.d $s8, $s4, 0x1 │ │ │ │ + alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 428972 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, -200 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -4108 │ │ │ │ + beqz $s8, -216 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + bl -52780 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + b -788 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -4584 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 56 │ │ │ │ + b -2020 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + slli.w $s4, $t2, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t0 │ │ │ │ + bltu $s5, $t1, -676 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -580 │ │ │ │ + move $a3, $s4 │ │ │ │ + b -2052 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 220776 │ │ │ │ + addi.w $a1, $a0, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 220428 │ │ │ │ + ldptr.w $a3, $sp, 96 │ │ │ │ + ldptr.w $a2, $a0, 0 │ │ │ │ + bgeu $a3, $a2, -2272 │ │ │ │ + pcaddi $a1, 130350 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -95048 │ │ │ │ + b -2288 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - add.w $fp, $t0, $fp │ │ │ │ - b -388 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -4264 │ │ │ │ nop │ │ │ │ + slli.w $s1, $s1, 0x0 │ │ │ │ + b -2892 │ │ │ │ + bne $a1, $t1, -2784 │ │ │ │ + move $a0, $a1 │ │ │ │ + bl -85736 │ │ │ │ + beqz $a0, -2796 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t1, $t0, -4952 │ │ │ │ + b -2796 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -1136 │ │ │ │ nop │ │ │ │ + ld.b $t0, $s2, 0 │ │ │ │ + li.w $t3, -1 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + move $s1, $zero │ │ │ │ + move $t1, $t0 │ │ │ │ + bnez $t0, -1736 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + bltu $t0, $t1, -4988 │ │ │ │ + b -2856 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $s3, $zero │ │ │ │ + bnez $t0, -4352 │ │ │ │ + b -3604 │ │ │ │ nop │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - addi.w $s0, $s4, 1 │ │ │ │ - bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 343808 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $zero, $a0, $t0 │ │ │ │ - ldptr.w $t2, $s8, 40 │ │ │ │ - move $s1, $a0 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - b -460 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -53060 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -676 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t2, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t1, -180 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $s6, $sp, 96 │ │ │ │ + beqz $s3, 248 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s3, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + bl 428584 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 64 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, 204 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $fp, $s3, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + move $a1, $s8 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + bl 428540 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - ldptr.w $s2, $a0, 16 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - bl -103008 │ │ │ │ - ldptr.d $a1, $s0, 0 │ │ │ │ - bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -102992 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $s1, $t0, 464 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $s1, $t0, 432 │ │ │ │ - addi.w $t0, $s1, -3 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x1 │ │ │ │ - beqz $t0, 380 │ │ │ │ - bstrins.d $s1, $zero, 0x1, 0x1 │ │ │ │ - li.w $t0, 4 │ │ │ │ - bne $s1, $t0, 24 │ │ │ │ - li.w $a3, 71 │ │ │ │ - li.w $a2, 82 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 317032 │ │ │ │ - ldptr.w $t3, $s0, 40 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t3, 272 │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $s6, 2 │ │ │ │ - b 56 │ │ │ │ - nop │ │ │ │ - addi.w $t4, $t1, -5 │ │ │ │ - bgeu $s5, $t4, 60 │ │ │ │ - beq $t1, $s5, 312 │ │ │ │ - beq $t1, $s6, 12 │ │ │ │ - li.w $t4, 4 │ │ │ │ - bne $t1, $t4, 12 │ │ │ │ - ldptr.w $t1, $t2, 4 │ │ │ │ - add.w $s8, $t1, $s8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bgeu $t1, $t3, 192 │ │ │ │ - nop │ │ │ │ - alsl.d $t2, $s2, $t0, 0x3 │ │ │ │ - ldptr.w $t1, $t2, 0 │ │ │ │ - slli.d $s3, $s2, 0x3 │ │ │ │ - bnez $t1, -60 │ │ │ │ - ldptr.w $t1, $t2, 4 │ │ │ │ - move $s7, $zero │ │ │ │ - beqz $t1, -40 │ │ │ │ + beqz $s8, 168 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -4540 │ │ │ │ + beqz $fp, 152 │ │ │ │ + move $s3, $fp │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 28 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - ldptr.d $t3, $s0, 0 │ │ │ │ - ld.d $t4, $s0, 8 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t3, $t0 │ │ │ │ - ldx.b $a1, $t4, $t1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bl 175520 │ │ │ │ - addi.w $t3, $s1, 1 │ │ │ │ - beqz $a0, 60 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - ldptr.w $t1, $s0, 28 │ │ │ │ - ld.d $t4, $s0, 8 │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $s4, $t0 │ │ │ │ - ldx.bu $t1, $t4, $t1 │ │ │ │ - xor $t0, $t0, $t1 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - masknez $t0, $s1, $t0 │ │ │ │ - or $s1, $t3, $t0 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + ldx.bu $s1, $t2, $t1 │ │ │ │ + li.w $t3, 253 │ │ │ │ + bgeu $t3, $s1, -300 │ │ │ │ + ld.wu $s3, $s0, 88 │ │ │ │ + st.w $s6, $sp, 96 │ │ │ │ + beqz $s3, 112 │ │ │ │ + ld.d $s1, $s0, 80 │ │ │ │ + srli.d $fp, $s3, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 428448 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 64 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, 68 │ │ │ │ + addi.d $s1, $s8, 8 │ │ │ │ + srli.d $fp, $s3, 0x1 │ │ │ │ + alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 428404 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t1, $t0, $s3 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - bltu $s7, $t1, -132 │ │ │ │ - ldptr.w $t3, $s0, 40 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bltu $t1, $t3, -180 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -103580 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - li.w $a3, 67 │ │ │ │ - li.w $a2, 89 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 316668 │ │ │ │ - b -364 │ │ │ │ - ldptr.w $t1, $t2, 4 │ │ │ │ - add.w $fp, $t1, $fp │ │ │ │ - b -296 │ │ │ │ + beqz $s8, 32 │ │ │ │ + ldptr.w $s1, $s8, 4 │ │ │ │ + b -3288 │ │ │ │ nop │ │ │ │ - li.w $a3, 65 │ │ │ │ - li.w $a2, 82 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 316628 │ │ │ │ - b -404 │ │ │ │ - li.w $a3, 84 │ │ │ │ - li.w $a2, 89 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 316604 │ │ │ │ - b -428 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - ldptr.w $s2, $a0, 16 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - move $s1, $a1 │ │ │ │ - bl -103560 │ │ │ │ - ldptr.d $a1, $s0, 0 │ │ │ │ - bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -103544 │ │ │ │ - andi $t0, $s1, 0x1 │ │ │ │ - beqz $t0, 480 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $s1, $t0, 544 │ │ │ │ - addi.w $s1, $s1, -3 │ │ │ │ - bstrins.d $s1, $zero, 0x1, 0x1 │ │ │ │ - bnez $s1, 28 │ │ │ │ - li.w $a3, 82 │ │ │ │ - li.w $a2, 71 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 316492 │ │ │ │ + beqz $fp, 16 │ │ │ │ + move $s3, $fp │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $s0, 40 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t3, 376 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - li.w $s5, 1 │ │ │ │ - li.w $s6, 2 │ │ │ │ - b 64 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -53348 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t2 │ │ │ │ + li.w $t3, 253 │ │ │ │ + bgeu $t3, $t1, 164 │ │ │ │ + ld.wu $s1, $s0, 88 │ │ │ │ + st.w $s3, $sp, 96 │ │ │ │ + beqz $s1, -832 │ │ │ │ + ld.d $s8, $s0, 80 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 428304 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 104 │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + srli.d $s1, $s1, 0x1 │ │ │ │ + beqz $s1, -876 │ │ │ │ + addi.d $s8, $fp, 8 │ │ │ │ + srli.d $s6, $s1, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s8, 0x3 │ │ │ │ + addi.d $a0, $sp, 96 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 428260 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, -912 │ │ │ │ + ldptr.w $t1, $fp, 4 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + sltu $t2, $t1, $t0 │ │ │ │ + bstrpick.d $s1, $t3, 0x1f, 0x0 │ │ │ │ + maskeqz $t3, $t1, $t2 │ │ │ │ + masknez $t2, $t0, $t2 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + b -2248 │ │ │ │ nop │ │ │ │ + beqz $s6, -968 │ │ │ │ + move $s1, $s6 │ │ │ │ + b -136 │ │ │ │ nop │ │ │ │ - addi.w $t4, $t1, -5 │ │ │ │ - bgeu $s5, $t4, 60 │ │ │ │ - beq $t1, $s5, 440 │ │ │ │ - beq $t1, $s6, 12 │ │ │ │ - li.w $t4, 4 │ │ │ │ - bne $t1, $t4, 12 │ │ │ │ - ldptr.w $t1, $t2, 4 │ │ │ │ - add.w $s8, $t1, $s8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bgeu $t1, $t3, 240 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -68 │ │ │ │ + bl -94172 │ │ │ │ nop │ │ │ │ - alsl.d $t2, $s2, $t0, 0x3 │ │ │ │ - ldptr.w $t1, $t2, 0 │ │ │ │ - slli.d $s3, $s2, 0x3 │ │ │ │ - bnez $t1, -60 │ │ │ │ - ldptr.w $t1, $t2, 4 │ │ │ │ - move $s7, $zero │ │ │ │ - bnez $t1, 56 │ │ │ │ - b -44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 182 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $a6, $sp, 32 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + bgeu $a5, $a6, 4940 │ │ │ │ + addi.w $t0, $a6, -1 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + bstrpick.d $s6, $a2, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + move $s1, $a5 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s7, $a3 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + bltu $a2, $a3, 3452 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + add.d $s0, $t0, $t2 │ │ │ │ + ld.b $t1, $s0, 0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + add.d $s4, $s0, $t0 │ │ │ │ + beqz $t1, 112 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + ld.d $t3, $s2, 16 │ │ │ │ + ld.d $t0, $t0, 16 │ │ │ │ + ldx.wu $t3, $t3, $s6 │ │ │ │ + add.d $s6, $t0, $t3 │ │ │ │ + add.d $s3, $s6, $s3 │ │ │ │ + add.d $s6, $s6, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $t1, $t0, $s3 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bgeu $s7, $t1, 144 │ │ │ │ + bltu $s3, $s6, 64 │ │ │ │ + bltu $s4, $s0, 60 │ │ │ │ + ld.bu $t0, $s6, 0 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + bne $t0, $t1, 2672 │ │ │ │ + bl -86404 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 2624 │ │ │ │ + bne $a1, $t0, 2644 │ │ │ │ + ld.b $t1, $s0, 1 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bnez $t1, -56 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 28 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - ld.d $t4, $s0, 8 │ │ │ │ - ldptr.d $t3, $s0, 0 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t4, $t1 │ │ │ │ - ldx.b $a0, $t3, $t0 │ │ │ │ - bl 174900 │ │ │ │ - bnez $a0, -76 │ │ │ │ - ldptr.w $t1, $s0, 28 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t3, $t1 │ │ │ │ - ldx.b $a0, $s4, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bl 174848 │ │ │ │ - addi.w $t0, $s1, 1 │ │ │ │ - masknez $s1, $s1, $a0 │ │ │ │ - maskeqz $a0, $t0, $a0 │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - or $s1, $a0, $s1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t1, $t0, $s3 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - bltu $s7, $t1, -128 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beq $t0, $s1, 1388 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + addi.d $s8, $sp, 84 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $s0, 40 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bltu $t1, $t3, -228 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -104228 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $s1, $t0, 44 │ │ │ │ - bstrins.d $s1, $zero, 0x1, 0x1 │ │ │ │ - li.w $t0, 4 │ │ │ │ - bne $s1, $t0, -448 │ │ │ │ - li.w $a3, 89 │ │ │ │ - li.w $a2, 67 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 316016 │ │ │ │ - b -472 │ │ │ │ + beq $s7, $s5, 1504 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ - li.w $a3, 89 │ │ │ │ - li.w $a2, 84 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 315988 │ │ │ │ - b -500 │ │ │ │ - li.w $a3, 82 │ │ │ │ - li.w $a2, 65 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $a4, 1 │ │ │ │ + move $a3, $s7 │ │ │ │ + move $a2, $s5 │ │ │ │ move $a1, $s2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 315964 │ │ │ │ - b -524 │ │ │ │ - ldptr.w $t1, $t2, 4 │ │ │ │ - add.w $fp, $t1, $fp │ │ │ │ - b -424 │ │ │ │ - nop │ │ │ │ - ldptr.w $t7, $a0, 40 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - st.d $a6, $sp, 40 │ │ │ │ - beqz $t7, 752 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - ld.d $t3, $a0, 32 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s0, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s4, 78 │ │ │ │ - b 116 │ │ │ │ - nop │ │ │ │ + bl -34516 │ │ │ │ + ldptr.w $t2, $s2, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + bnez $s5, 16 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + beq $t0, $s7, 696 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bgeu $s7, $t2, 2652 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t1 │ │ │ │ + st.d $t1, $sp, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 2840 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s7, $sp, 84 │ │ │ │ + beqz $fp, 2780 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 427744 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 1420 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2720 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 427684 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $s6, 2672 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $t1, $s7, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $t1, $t2, 144 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $fp, 2680 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 427576 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 1220 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2616 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 427516 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $s6, 2568 │ │ │ │ + ldptr.w $t3, $s6, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - beqz $t8, 480 │ │ │ │ - addi.w $t5, $t8, -5 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t5, 468 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - mul.w $t0, $t0, $t6 │ │ │ │ - add.w $s2, $t0, $s2 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $t8, $t0, 136 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t3, $t1, 32 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + slli.d $t3, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t2, $t3 │ │ │ │ + bgeu $s5, $t1, 16 │ │ │ │ + bgeu $s7, $t1, 3220 │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $t8, $t0, 596 │ │ │ │ - add.w $t6, $fp, $t6 │ │ │ │ - xori $t8, $t8, 0x4 │ │ │ │ - masknez $t6, $t6, $t8 │ │ │ │ - maskeqz $t8, $fp, $t8 │ │ │ │ - or $fp, $t6, $t8 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bgeu $t0, $t7, 112 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + ldx.w $t1, $t2, $t1 │ │ │ │ + bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 2312 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 2328 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s7, 24 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - alsl.d $t5, $s0, $t3, 0x3 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - ldptr.w $t8, $t5, 0 │ │ │ │ - ldptr.w $t6, $t5, 4 │ │ │ │ - slli.d $s3, $s0, 0x3 │ │ │ │ - bltu $t0, $t1, -116 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - beqz $t8, 156 │ │ │ │ - addi.w $t5, $t8, -5 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t5, 144 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - mul.w $t0, $t0, $t6 │ │ │ │ - add.w $s1, $t0, $s1 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $t8, $t0, -124 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - add.w $s8, $s8, $t6 │ │ │ │ - bltu $t0, $t7, -92 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 427356 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 584 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 2268 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 427300 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - stptr.w $s2, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - stptr.w $s1, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ + beqz $fp, 2224 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 2188 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s5, $sp, 84 │ │ │ │ + beqz $fp, 2216 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 427212 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 408 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2156 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 427156 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ + beqz $s6, 2112 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + bltu $t0, $t1, 180 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.bu $s6, $sp, 24 │ │ │ │ move $s5, $zero │ │ │ │ - bnez $t6, 76 │ │ │ │ - b -224 │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t3, $s7, 32 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - add.w $s1, $t0, $s1 │ │ │ │ - add.d $t0, $t3, $s3 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bgeu $s5, $t0, 96 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s7, 24 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - ldptr.w $t3, $s7, 28 │ │ │ │ - ldptr.d $t7, $s7, 0 │ │ │ │ - ld.d $t6, $s7, 8 │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $fp, $t0, 16 │ │ │ │ + ld.d $s7, $s2, 16 │ │ │ │ + bl 218652 │ │ │ │ + ld.wu $t0, $a0, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s7, $t0 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.w $t3, $t3, $s8 │ │ │ │ - ldx.b $a0, $t7, $t0 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t6, $t0 │ │ │ │ - bl 174060 │ │ │ │ - beqz $a0, -84 │ │ │ │ - ldptr.w $t0, $s6, 0 │ │ │ │ - ld.d $t3, $s7, 32 │ │ │ │ + ldx.bu $t0, $fp, $t0 │ │ │ │ + beq $t0, $s6, 300 │ │ │ │ addi.w $s5, $s5, 1 │ │ │ │ - add.w $s1, $t0, $s1 │ │ │ │ - add.d $t0, $t3, $s3 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bltu $s5, $t0, -80 │ │ │ │ nop │ │ │ │ - ldptr.w $t7, $s7, 40 │ │ │ │ - b -380 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 218940 │ │ │ │ + bltu $s5, $a0, -72 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 218076 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -96232 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + b 608 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + ldx.w $t0, $t0, $t1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t2, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s7, 2024 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.wu $s7, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s7, 2024 │ │ │ │ + ld.d $s5, $s2, 80 │ │ │ │ + srli.d $s6, $s7, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 426880 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 592 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 1980 │ │ │ │ + addi.d $s5, $fp, 8 │ │ │ │ + srli.d $s6, $s7, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 426836 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $s5, $zero │ │ │ │ - bnez $t6, 116 │ │ │ │ - b -416 │ │ │ │ + beqz $fp, 1944 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, 1760 │ │ │ │ + move $fp, $s7 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s7, 28 │ │ │ │ - ld.d $t8, $s7, 8 │ │ │ │ - add.w $t7, $t0, $s8 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t8, $t0 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - beq $t0, $s4, 76 │ │ │ │ - ldx.b $a1, $t8, $t7 │ │ │ │ - bl 173912 │ │ │ │ - ld.d $t3, $s7, 32 │ │ │ │ - add.d $t0, $t3, $s3 │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - bnez $a0, 52 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - add.w $s2, $t0, $s2 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bgeu $s5, $t6, -140 │ │ │ │ - ldptr.w $t0, $s7, 24 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - ldptr.d $t7, $s7, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t7, $t0 │ │ │ │ - bne $a0, $s4, -100 │ │ │ │ - ldptr.w $t0, $s6, 0 │ │ │ │ - add.w $s2, $t0, $s2 │ │ │ │ - b -48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $fp, $fp, $t6 │ │ │ │ - b -572 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b -436 │ │ │ │ nop │ │ │ │ + beqz $s7, 1696 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -624 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a0, 40 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $t5, 420 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - ld.d $t0, $a0, 32 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s1, 5 │ │ │ │ - li.w $s3, 6 │ │ │ │ - b 92 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 218312 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + ldptr.w $s5, $t0, 0 │ │ │ │ + bl 218292 │ │ │ │ + move $t0, $a0 │ │ │ │ + ldptr.w $s7, $t0, 4 │ │ │ │ + move $a0, $s3 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 217760 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -96548 │ │ │ │ + bltu $s7, $s5, 292 │ │ │ │ + bltu $s5, $s7, 416 │ │ │ │ + ld.d $t3, $sp, 48 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + beqz $t0, 108 │ │ │ │ + ldptr.d $t5, $s2, 0 │ │ │ │ + ld.d $t4, $s2, 16 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + ld.d $s6, $t5, 16 │ │ │ │ + ldx.wu $t4, $t4, $s3 │ │ │ │ + add.d $s6, $s6, $t4 │ │ │ │ + add.d $s3, $s6, $t3 │ │ │ │ + add.d $s6, $s6, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t1, $s1, 352 │ │ │ │ - beq $t1, $s3, 76 │ │ │ │ - li.w $t2, 1 │ │ │ │ - beq $t1, $t2, 372 │ │ │ │ - li.w $t2, 2 │ │ │ │ - bne $t1, $t2, 396 │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - add.w $s7, $t1, $s7 │ │ │ │ - mul.w $t3, $t2, $t1 │ │ │ │ - add.w $s2, $t3, $s2 │ │ │ │ + bltu $s3, $s6, 64 │ │ │ │ + bltu $s4, $s0, 60 │ │ │ │ + ld.bu $t2, $s6, 0 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bne $t2, $t0, 176 │ │ │ │ + bl -87780 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 128 │ │ │ │ + bne $a1, $t0, 148 │ │ │ │ + ld.b $t0, $s0, 1 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bnez $t0, -56 │ │ │ │ nop │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - slli.w $t1, $s5, 0x0 │ │ │ │ - bgeu $t1, $t5, 216 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $s1, $t0, -1348 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + pcalau12i $t0, 182 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrins.d $a0, $s5, 0x1f, 0x0 │ │ │ │ + bstrins.d $a0, $s7, 0x3f, 0x20 │ │ │ │ + bne $t1, $t0, 3292 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - alsl.d $t3, $s5, $t0, 0x3 │ │ │ │ - ldptr.w $t1, $t3, 0 │ │ │ │ - slli.d $s0, $s5, 0x3 │ │ │ │ - bnez $t1, -76 │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - move $fp, $zero │ │ │ │ - bnez $t1, 48 │ │ │ │ - b -44 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - add.w $s2, $t0, $s2 │ │ │ │ - ld.d $t0, $s6, 32 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $t3, $t0, $s0 │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - bgeu $fp, $t1, 96 │ │ │ │ + beq $a1, $t0, -120 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -88072 │ │ │ │ + bnez $a0, -132 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s6, 28 │ │ │ │ - ldptr.w $t0, $s6, 24 │ │ │ │ - ld.d $t5, $s6, 8 │ │ │ │ - ldptr.d $t3, $s6, 0 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - add.w $t0, $t0, $s7 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t5, $t1 │ │ │ │ - ldx.b $a0, $t3, $t0 │ │ │ │ - bl 173484 │ │ │ │ - beqz $a0, -84 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - add.w $s2, $t0, $s2 │ │ │ │ - ld.d $t0, $s6, 32 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $t3, $t0, $s0 │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - bltu $fp, $t1, -80 │ │ │ │ + beqz $t0, -120 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $t3, 0 │ │ │ │ - ldptr.w $t5, $s6, 40 │ │ │ │ - bne $t3, $s1, -184 │ │ │ │ - ldptr.w $t3, $s4, 0 │ │ │ │ - add.w $s7, $s7, $t1 │ │ │ │ - add.w $s8, $s8, $t1 │ │ │ │ - mul.w $t1, $t3, $t1 │ │ │ │ - add.w $s2, $t1, $s2 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - slli.w $t1, $s5, 0x0 │ │ │ │ - bltu $t1, $t5, -200 │ │ │ │ + bl -87952 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 1564 │ │ │ │ + beq $a1, $t0, -144 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t2, 1408 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -1264 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - ldptr.w $t3, $s4, 0 │ │ │ │ - add.w $s7, $s7, $t1 │ │ │ │ - add.w $s8, $s8, $t1 │ │ │ │ - mul.w $t1, $t3, $t1 │ │ │ │ - add.w $s2, $t1, $s2 │ │ │ │ - b -120 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - add.w $s8, $t1, $s8 │ │ │ │ - mul.w $t3, $t2, $t1 │ │ │ │ - add.w $s2, $t3, $s2 │ │ │ │ - b -356 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t7, 4 │ │ │ │ - bne $t1, $t7, -372 │ │ │ │ - ldptr.w $t1, $t3, 4 │ │ │ │ - add.w $s7, $t1, $s7 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ + beqz $t2, 1312 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -1464 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t8, $a0, 40 │ │ │ │ - beqz $t8, 772 │ │ │ │ - ld.d $t7, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $s6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s3, $t7, 0x3 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - slli.d $t6, $s3, 0x3 │ │ │ │ - bnez $t1, 212 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s2, $s8 │ │ │ │ - move $s0, $s6 │ │ │ │ - beqz $t1, 352 │ │ │ │ + beqz $s6, 1400 │ │ │ │ + move $s7, $s6 │ │ │ │ + b -624 │ │ │ │ nop │ │ │ │ - move $s2, $s8 │ │ │ │ - move $s0, $s6 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - bltu $s0, $s4, 8 │ │ │ │ - bltu $s0, $a2, 228 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bltu $s1, $t1, -20 │ │ │ │ - ldptr.w $t6, $t0, 0 │ │ │ │ - li.w $t2, 6 │ │ │ │ - beq $t6, $t2, 392 │ │ │ │ - ldptr.w $t8, $s5, 40 │ │ │ │ - beqz $t6, 288 │ │ │ │ - li.w $t1, 5 │ │ │ │ - move $s8, $s2 │ │ │ │ - move $s6, $s0 │ │ │ │ - bne $t6, $t1, 24 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - add.w $s8, $s8, $t0 │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - bltu $t0, $t8, -144 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s7 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s2, 8 │ │ │ │ + bnez $s5, 12 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + beq $t0, $s7, 1484 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bgeu $s7, $t2, 1260 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t1 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 1440 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $s7, $sp, 84 │ │ │ │ + beqz $s6, 1196 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 426164 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 960 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 1140 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 426108 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ + beqz $fp, 1096 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $t1, $s7, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $t1, $t2, 136 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 1264 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - li.w $t2, 5 │ │ │ │ - beq $t1, $t2, -108 │ │ │ │ - li.w $t2, 6 │ │ │ │ - beq $t1, $t2, 180 │ │ │ │ - li.w $t2, 3 │ │ │ │ - beq $t1, $t2, -108 │ │ │ │ - bltu $s6, $s4, 8 │ │ │ │ - bltu $s6, $a2, 356 │ │ │ │ - li.w $t2, 1 │ │ │ │ - beq $t1, $t2, 364 │ │ │ │ - li.w $t6, 2 │ │ │ │ - bne $t1, $t6, 276 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - b -144 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 426004 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s5, 28 │ │ │ │ - ldptr.w $t0, $s5, 24 │ │ │ │ - ldptr.d $t7, $s5, 0 │ │ │ │ - ld.d $t8, $s5, 8 │ │ │ │ - add.w $t1, $t1, $s2 │ │ │ │ - add.w $t0, $t0, $s0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t7, $t0 │ │ │ │ - ldx.b $a1, $t8, $t1 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - stptr.d $t6, $sp, 0 │ │ │ │ - bl 172780 │ │ │ │ - ld.d $t7, $s5, 32 │ │ │ │ - ldptr.d $t6, $sp, 0 │ │ │ │ - addi.w $t0, $fp, 1 │ │ │ │ - maskeqz $fp, $fp, $a0 │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ - add.d $t0, $t7, $t6 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - or $fp, $a0, $fp │ │ │ │ - b -312 │ │ │ │ + blez $a0, 768 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 1204 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 425948 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - ldptr.w $s8, $t0, 4 │ │ │ │ - add.w $s7, $s7, $fp │ │ │ │ - add.w $s6, $s8, $s0 │ │ │ │ - add.w $s8, $s8, $s2 │ │ │ │ - b -264 │ │ │ │ + beqz $fp, 1160 │ │ │ │ + ldptr.w $t3, $fp, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t3, $t1, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + slli.d $fp, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t2, $fp │ │ │ │ + bltu $s5, $t1, 1176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bnez $t1, -380 │ │ │ │ - addi.w $t0, $s6, -1 │ │ │ │ - bltu $t0, $s4, 244 │ │ │ │ - bgeu $s6, $a2, 240 │ │ │ │ - bgeu $s6, $s4, 228 │ │ │ │ - bgeu $t0, $a2, 248 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 133502 │ │ │ │ - li.w $a2, 648 │ │ │ │ - pcaddi $a1, 127866 │ │ │ │ - pcaddi $a0, 127879 │ │ │ │ - bl -107168 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + ldx.w $t1, $t2, $s3 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 932 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 868 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 425792 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 428 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 808 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 425732 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 760 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 772 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $s5, $sp, 84 │ │ │ │ + beqz $s6, 752 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 425640 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 244 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 688 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + move $a0, $s8 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 425580 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ - add.w $a0, $t1, $s6 │ │ │ │ - addi.w $t0, $a0, -1 │ │ │ │ - move $t6, $zero │ │ │ │ - bgeu $t0, $s4, 84 │ │ │ │ - bne $fp, $t6, -48 │ │ │ │ - ldptr.w $t8, $s5, 40 │ │ │ │ - move $s6, $a0 │ │ │ │ + beqz $fp, 640 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + li.w $t3, -1 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + bgeu $t0, $t1, -1100 │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $t0, $t0, $s3 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $t1, $t0, 916 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 540 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ - add.w $s7, $s7, $fp │ │ │ │ - add.w $s8, $t1, $s8 │ │ │ │ - b -384 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + move $a0, $fp │ │ │ │ + alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + bl 425456 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + beqz $a0, 576 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + blez $a0, 312 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 468 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t6, 4 │ │ │ │ - bne $t1, $t6, -412 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s6, $t0, $s6 │ │ │ │ - b -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t2, 456 │ │ │ │ + move $s6, $t2 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - bgeu $s6, $a2, -80 │ │ │ │ - bgeu $s6, $s4, 60 │ │ │ │ - sub.w $t6, $a0, $s4 │ │ │ │ - bltu $t0, $a2, -92 │ │ │ │ - sub.w $t6, $a2, $s4 │ │ │ │ - b -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - li.w $t2, 1 │ │ │ │ - add.w $s7, $t6, $s7 │ │ │ │ - bne $t1, $t2, -356 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s8, $t0, $s8 │ │ │ │ - b -496 │ │ │ │ nop │ │ │ │ - sltu $t0, $t0, $a2 │ │ │ │ - sub.w $t6, $a2, $s6 │ │ │ │ - masknez $t6, $t6, $t0 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ - or $t6, $t6, $t0 │ │ │ │ - b -164 │ │ │ │ - bgeu $t0, $a2, -216 │ │ │ │ nop │ │ │ │ - move $fp, $zero │ │ │ │ - b -164 │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ - move $a0, $s6 │ │ │ │ - move $fp, $zero │ │ │ │ - sub.w $t6, $a2, $s4 │ │ │ │ - b -204 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s3, $a2 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - bl 340300 │ │ │ │ - vld $vr0, $s2, 16 │ │ │ │ - vpickve2gr.w $t3, $vr0, 0x2 │ │ │ │ - vpickve2gr.w $t2, $vr0, 0x0 │ │ │ │ - slli.w $t3, $t3, 0x0 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ - vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x1 │ │ │ │ - vld $vr1, $s2, 0 │ │ │ │ - ldptr.w $a2, $s2, 16 │ │ │ │ - ldptr.w $t4, $s2, 20 │ │ │ │ - bgeu $t3, $t2, 552 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 540 │ │ │ │ - add.w $a2, $a2, $t4 │ │ │ │ - vst $vr1, $a0, 0 │ │ │ │ - vst $vr0, $a0, 16 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - move $s0, $a0 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - move $a0, $a2 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -106508 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -105996 │ │ │ │ - st.h $zero, $s0, 44 │ │ │ │ - ldptr.w $t0, $s2, 40 │ │ │ │ - beqz $t0, 168 │ │ │ │ - ld.d $t8, $s2, 32 │ │ │ │ - move $t2, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - li.w $a0, 5 │ │ │ │ - li.w $a2, 6 │ │ │ │ - li.w $a4, 1 │ │ │ │ - li.w $a3, 1 │ │ │ │ - addi.d $t8, $t8, 4 │ │ │ │ - ldptr.w $t7, $t8, 0 │ │ │ │ - beqz $t7, 108 │ │ │ │ - ldptr.w $t4, $t8, -4 │ │ │ │ - ldptr.w $t5, $s2, 28 │ │ │ │ - move $t3, $zero │ │ │ │ + beqz $t2, 392 │ │ │ │ + move $s6, $t2 │ │ │ │ + b -472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t0, $t5, $t2 │ │ │ │ - bltu $s1, $t0, 172 │ │ │ │ - ldptr.w $t6, $s2, 24 │ │ │ │ - st.w $t0, $s0, 28 │ │ │ │ - ldptr.w $t5, $s2, 28 │ │ │ │ - add.w $t0, $t6, $t1 │ │ │ │ - st.w $t0, $s0, 24 │ │ │ │ - add.w $t0, $t5, $t2 │ │ │ │ - bgeu $t0, $s1, 144 │ │ │ │ nop │ │ │ │ - beqz $t4, 104 │ │ │ │ - beq $t4, $a0, 100 │ │ │ │ - beq $t4, $a2, 96 │ │ │ │ - bne $t4, $a4, 308 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - bltu $t3, $t7, -68 │ │ │ │ - ldptr.w $t0, $s2, 40 │ │ │ │ + beq $a1, $t0, -2616 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -89192 │ │ │ │ + bnez $a0, -2628 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ nop │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - addi.d $t8, $t8, 8 │ │ │ │ - bltu $a1, $t0, -120 │ │ │ │ + beqz $t0, -2616 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + bl -89072 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + beqz $a0, 1972 │ │ │ │ + bne $a1, $t0, -1096 │ │ │ │ + move $a0, $a1 │ │ │ │ + bl -89240 │ │ │ │ + bnez $a0, -2652 │ │ │ │ + b -1112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s3, 448 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -808 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgeu $s3, $t0, 32 │ │ │ │ - ldptr.w $t7, $t8, 0 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s3, 192 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -1000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t7, $s0, 40 │ │ │ │ - ld.d $t6, $s0, 32 │ │ │ │ - beqz $t7, 88 │ │ │ │ - addi.w $t0, $t7, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.w $a5, $t6, $t0 │ │ │ │ - add.d $t0, $t6, $t0 │ │ │ │ - beq $a5, $t4, 96 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - st.w $t7, $s0, 40 │ │ │ │ - alsl.d $t6, $t0, $t6, 0x3 │ │ │ │ - stptr.w $t4, $t6, 0 │ │ │ │ - st.w $a3, $t6, 4 │ │ │ │ - ldptr.w $t4, $t8, -4 │ │ │ │ - ldptr.w $t7, $t8, 0 │ │ │ │ - b -236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + b -2292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.w $a3, $s0, 40 │ │ │ │ - stptr.w $t4, $t6, 0 │ │ │ │ - st.w $a3, $t6, 4 │ │ │ │ - ldptr.w $t4, $t8, -4 │ │ │ │ - ldptr.w $t7, $t8, 0 │ │ │ │ - b -284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t6, $t0, 4 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - st.w $t6, $t0, 4 │ │ │ │ - ldptr.w $t7, $t8, 0 │ │ │ │ - b -312 │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - bne $t4, $t0, 12 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -308 │ │ │ │ - addi.w $t6, $t1, 1 │ │ │ │ - xori $t0, $t4, 0x4 │ │ │ │ - masknez $t6, $t6, $t0 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ - or $t1, $t6, $t0 │ │ │ │ - b -332 │ │ │ │ - bl -106108 │ │ │ │ + beqz $t2, 168 │ │ │ │ + move $s6, $t2 │ │ │ │ + b -360 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 48 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $s0, $a2 │ │ │ │ - bl 339640 │ │ │ │ - vld $vr0, $fp, 16 │ │ │ │ - vpickve2gr.w $t3, $vr0, 0x2 │ │ │ │ - vpickve2gr.w $t2, $vr0, 0x0 │ │ │ │ - slli.w $t3, $t3, 0x0 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ - vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x1 │ │ │ │ - ldptr.d $s2, $fp, 0 │ │ │ │ - ldptr.w $s1, $fp, 16 │ │ │ │ - ld.d $t4, $fp, 8 │ │ │ │ - ldptr.w $t5, $fp, 20 │ │ │ │ - bgeu $t3, $t2, 856 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bltu $t1, $t0, -2180 │ │ │ │ slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 844 │ │ │ │ - add.w $s1, $s1, $t5 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - vst $vr0, $a0, 16 │ │ │ │ - st.d $t4, $a0, 8 │ │ │ │ - move $s6, $a0 │ │ │ │ - stptr.d $s2, $a0, 0 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - slli.d $a0, $s1, 0x3 │ │ │ │ - bl -107172 │ │ │ │ - slli.d $a2, $s1, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $s6, 32 │ │ │ │ - bl -106660 │ │ │ │ - pcalau12i $t0, 179 │ │ │ │ - ld.d $t0, $t0, -48 │ │ │ │ - st.h $zero, $s6, 44 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - ldptr.w $a7, $fp, 20 │ │ │ │ - ldptr.w $a6, $fp, 16 │ │ │ │ - ldptr.w $a4, $fp, 28 │ │ │ │ - ldptr.w $a3, $fp, 24 │ │ │ │ - move $a5, $s2 │ │ │ │ - pcaddi $a2, 127609 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -107796 │ │ │ │ - ldptr.w $t1, $fp, 28 │ │ │ │ - ldptr.w $t0, $s7, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - bltu $t0, $t1, 668 │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - beqz $t0, 276 │ │ │ │ - ld.d $t7, $fp, 32 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s8, 1 │ │ │ │ - li.w $s2, 1 │ │ │ │ + b -2068 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 129389 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 129397 │ │ │ │ + bl 359464 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -98696 │ │ │ │ + move $a3, $s5 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.d $t1, $s3, 0x3 │ │ │ │ - alsl.d $t6, $s3, $t7, 0x3 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - ldptr.w $t1, $t6, 4 │ │ │ │ - beqz $t1, 176 │ │ │ │ - ld.d $t5, $s6, 32 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s4, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldptr.w $t1, $fp, 28 │ │ │ │ - ldx.w $t4, $s7, $t0 │ │ │ │ - add.d $t8, $s7, $t0 │ │ │ │ - add.w $t1, $t1, $s5 │ │ │ │ - bltu $t4, $t1, 296 │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $s6, 40 │ │ │ │ - ldptr.w $t0, $t6, 0 │ │ │ │ - beqz $t4, 248 │ │ │ │ - addi.w $t1, $t4, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t8, $t5, $t1 │ │ │ │ - add.d $t1, $t5, $t1 │ │ │ │ - beq $t8, $t0, 416 │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - st.w $t4, $s6, 40 │ │ │ │ - alsl.d $t1, $t1, $t5, 0x3 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - st.w $s8, $t1, 4 │ │ │ │ - ldptr.w $t0, $t6, 0 │ │ │ │ - beqz $t0, 160 │ │ │ │ - addi.w $t1, $t0, -5 │ │ │ │ - bgeu $s2, $t1, 152 │ │ │ │ - addi.w $t1, $s5, 1 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t0, $s5, $t0 │ │ │ │ - or $s5, $t1, $t0 │ │ │ │ - ldptr.w $t0, $t6, 4 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bltu $s4, $t0, -136 │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - bltu $t1, $t0, -200 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -56708 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 179 │ │ │ │ - ld.d $t0, $t0, -48 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 127563 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -108116 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - b -132 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + b -916 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -56748 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + b -2712 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + bl -56772 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -56780 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -644 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + b -800 │ │ │ │ nop │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -2232 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -56828 │ │ │ │ + beqz $a1, -88 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + sltu $t2, $t0, $t1 │ │ │ │ + maskeqz $t3, $t0, $t2 │ │ │ │ + masknez $t2, $t1, $t2 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + b -1812 │ │ │ │ + bne $a1, $t0, -1544 │ │ │ │ + move $a0, $a1 │ │ │ │ + bl -89680 │ │ │ │ + beqz $a0, -1556 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $s1, $t0, -3068 │ │ │ │ + b -1720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.w $s8, $s6, 40 │ │ │ │ - stptr.w $t0, $t5, 0 │ │ │ │ - st.w $s8, $t5, 4 │ │ │ │ - ldptr.w $t0, $t6, 0 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $s6, 40 │ │ │ │ - ldx.w $t6, $s0, $t0 │ │ │ │ - add.d $t0, $s0, $t0 │ │ │ │ - beqz $t4, 180 │ │ │ │ - addi.w $t1, $t4, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t7, $t5, $t1 │ │ │ │ - add.d $t1, $t5, $t1 │ │ │ │ - beq $t7, $s2, 188 │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - st.w $t4, $s6, 40 │ │ │ │ - alsl.d $t1, $t1, $t5, 0x3 │ │ │ │ - stptr.w $s2, $t1, 0 │ │ │ │ - st.w $t6, $t1, 4 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - pcalau12i $t0, 179 │ │ │ │ - ld.d $t0, $t0, -48 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - ldptr.w $a7, $t8, 0 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a6, $s4 │ │ │ │ - pcaddi $a2, 127490 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -108344 │ │ │ │ - ld.d $t7, $fp, 32 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t5, $s6, 32 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - add.d $t6, $t7, $t0 │ │ │ │ - b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -56932 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + b -1320 │ │ │ │ nop │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 1488 │ │ │ │ + li.w $t3, -1 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + b -1912 │ │ │ │ nop │ │ │ │ + bltu $s7, $t1, -1160 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t3, 253 │ │ │ │ + bgeu $t3, $t0, 1392 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t1, $sp, 84 │ │ │ │ + beqz $s6, 1004 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + move $a0, $fp │ │ │ │ + alsl.d $a1, $s3, $t0, 0x3 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl 424648 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + beqz $a0, 1068 │ │ │ │ + blez $a0, 1000 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 932 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -268 │ │ │ │ + ldptr.w $t1, $a1, 8 │ │ │ │ + bnez $a2, 12 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + beq $t0, $a3, 1284 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bltu $s7, $t1, 428 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $t1, 4 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - st.w $t4, $t1, 4 │ │ │ │ - b -396 │ │ │ │ + bstrpick.d $s6, $s5, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldx.w $t1, $t2, $s6 │ │ │ │ + li.w $t3, 253 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + bgeu $t3, $t1, 1180 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $s3, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s3, -276 │ │ │ │ + ld.d $s0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + srli.d $s4, $s3, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 424472 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 816 │ │ │ │ + addi.d $t0, $s3, -1 │ │ │ │ + srli.d $s3, $t0, 0x1 │ │ │ │ + beqz $s3, -324 │ │ │ │ + addi.d $s0, $s8, 8 │ │ │ │ + srli.d $s4, $s3, 0x1 │ │ │ │ + alsl.d $s8, $s4, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 424428 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s8, -360 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 1068 │ │ │ │ + ld.wu $s8, $s2, 88 │ │ │ │ + st.w $s5, $sp, 84 │ │ │ │ + beqz $s8, -552 │ │ │ │ + ld.d $s0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ nop │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 424344 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 672 │ │ │ │ + addi.d $t0, $s8, -1 │ │ │ │ + srli.d $s8, $t0, 0x1 │ │ │ │ + beqz $s8, -604 │ │ │ │ + addi.d $s0, $s3, 8 │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 424300 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s3, -640 │ │ │ │ + ldptr.w $t0, $s3, 4 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + bltu $t0, $t1, 756 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + li.w $s3, -1 │ │ │ │ + lu32i.d $s3, 0 │ │ │ │ + slli.d $s6, $t0, 0x2 │ │ │ │ + b -3792 │ │ │ │ nop │ │ │ │ - st.w $s8, $s6, 40 │ │ │ │ - stptr.w $s8, $t5, 0 │ │ │ │ - st.w $t6, $t5, 4 │ │ │ │ - b -140 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t0, $t2 │ │ │ │ + li.w $t3, 253 │ │ │ │ + bgeu $t3, $s7, -668 │ │ │ │ + ld.wu $s7, $s2, 88 │ │ │ │ + st.w $t1, $sp, 84 │ │ │ │ + beqz $s7, 528 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $s5, $s7, 0x1 │ │ │ │ + move $a0, $fp │ │ │ │ + alsl.d $s6, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl 424176 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + beqz $a0, 584 │ │ │ │ + blez $a0, 484 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 464 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -60 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + slli.w $s6, $t1, 0x0 │ │ │ │ + bgeu $t2, $t1, 116 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s7, $sp, 84 │ │ │ │ + beqz $s0, -896 │ │ │ │ + ld.d $s4, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ nop │ │ │ │ + srli.d $s8, $s0, 0x1 │ │ │ │ + alsl.d $s3, $s8, $s4, 0x3 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 424072 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 464 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, -948 │ │ │ │ + addi.d $s4, $s3, 8 │ │ │ │ + srli.d $s8, $s0, 0x1 │ │ │ │ + alsl.d $s3, $s8, $s4, 0x3 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 424028 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s3, -984 │ │ │ │ + ldptr.w $s6, $s3, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + addi.w $t1, $s7, 1 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t1, 716 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.wu $s8, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s8, 756 │ │ │ │ + ld.d $s0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 423936 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 312 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + srli.d $s8, $s8, 0x1 │ │ │ │ + beqz $s8, 708 │ │ │ │ + addi.d $s0, $s3, 8 │ │ │ │ + srli.d $s4, $s8, 0x1 │ │ │ │ + alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 423892 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $t1, 4 │ │ │ │ - add.w $t4, $t4, $t6 │ │ │ │ - st.w $t4, $t1, 4 │ │ │ │ - b -172 │ │ │ │ - ldptr.w $t0, $s6, 28 │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - pcalau12i $t2, 179 │ │ │ │ - ld.d $t2, $t2, -48 │ │ │ │ - ldptr.d $a0, $t2, 0 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - st.w $t0, $s6, 28 │ │ │ │ - ldptr.w $a4, $s0, 4 │ │ │ │ - ldptr.w $a3, $s7, 4 │ │ │ │ - pcaddi $a2, 127437 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -108524 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -716 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -107096 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - pcaddi $a2, 127456 │ │ │ │ - move $s2, $a1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - move $s3, $a0 │ │ │ │ - bl -108592 │ │ │ │ - ldptr.w $t0, $s2, 40 │ │ │ │ - beqz $t0, 160 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - pcaddi $s4, 133010 │ │ │ │ + beqz $s3, 672 │ │ │ │ + ldptr.w $t1, $s3, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t1, $s6, -692 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + slli.d $s6, $t1, 0x2 │ │ │ │ + ldx.w $s3, $t2, $s6 │ │ │ │ + bgeu $s5, $s3, -708 │ │ │ │ + bltu $s7, $s3, -712 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t0, 608 │ │ │ │ + ld.wu $s0, $s2, 88 │ │ │ │ + st.w $s3, $sp, 84 │ │ │ │ + beqz $s0, 588 │ │ │ │ + ld.d $s4, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + srli.d $s8, $s0, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s4, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 423784 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 536 │ │ │ │ + addi.d $s0, $s0, -1 │ │ │ │ + srli.d $s0, $s0, 0x1 │ │ │ │ + beqz $s0, 540 │ │ │ │ + addi.d $s4, $s6, 8 │ │ │ │ + srli.d $s8, $s0, 0x1 │ │ │ │ + alsl.d $s6, $s8, $s4, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 423740 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $s6, 504 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + bstrpick.d $s6, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + sltu $t1, $t0, $t2 │ │ │ │ + maskeqz $s3, $t0, $t1 │ │ │ │ + masknez $t1, $t2, $t1 │ │ │ │ + b 336 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - pcaddi $a2, 127439 │ │ │ │ - li.w $a1, 1 │ │ │ │ - ldx.wu $t1, $t0, $s0 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ldptr.w $a4, $t0, 4 │ │ │ │ - add.d $t0, $s4, $t1 │ │ │ │ - ld.b $a3, $t0, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -108680 │ │ │ │ - ldptr.w $t0, $s2, 40 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bltu $s1, $t0, -52 │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - ldx.wu $t1, $t0, $s1 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ldptr.w $a4, $t0, 4 │ │ │ │ - add.d $s4, $s4, $t1 │ │ │ │ - ld.b $a3, $s4, 40 │ │ │ │ - pcaddi $a2, 127420 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -108740 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ + move $a0, $t1 │ │ │ │ + bl -58020 │ │ │ │ + beqz $s5, -8 │ │ │ │ + move $s7, $s5 │ │ │ │ + b -528 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - pcaddi $a2, 127410 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b -108788 │ │ │ │ + beqz $s4, -1264 │ │ │ │ + move $s8, $s4 │ │ │ │ + b -704 │ │ │ │ nop │ │ │ │ + beqz $s4, -1128 │ │ │ │ + move $s3, $s4 │ │ │ │ + b -848 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - ldptr.w $t0, $a0, 20 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - move $fp, $a0 │ │ │ │ - ldptr.w $a0, $a0, 16 │ │ │ │ - add.w $t1, $a1, $a2 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - add.w $a0, $a0, $t0 │ │ │ │ - alsl.w $a0, $a0, $a0, 0x1 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - move $s1, $a2 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - bl -108324 │ │ │ │ - move $s6, $a0 │ │ │ │ - bnez $s0, 372 │ │ │ │ - beqz $s1, 1360 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 1368 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - pcaddi $a4, 129414 │ │ │ │ - li.w $a3, -1 │ │ │ │ - move $a5, $s0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -108264 │ │ │ │ - li.w $t0, 67 │ │ │ │ - st.b $t0, $s6, 0 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a3, 127368 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $s2, $a0, 2 │ │ │ │ - addi.d $a0, $s6, 1 │ │ │ │ - bl -107724 │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - beqz $t0, 1068 │ │ │ │ + beqz $s3, -56 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -1048 │ │ │ │ nop │ │ │ │ + beqz $s4, 408 │ │ │ │ + move $s8, $s4 │ │ │ │ + b -344 │ │ │ │ nop │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - b 132 │ │ │ │ + beqz $s8, -1400 │ │ │ │ + move $s0, $s8 │ │ │ │ + b -496 │ │ │ │ nop │ │ │ │ + beqz $s6, -104 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -3548 │ │ │ │ + beqz $a1, -120 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + sltu $t2, $t0, $t1 │ │ │ │ + maskeqz $t3, $t0, $t2 │ │ │ │ + masknez $t2, $t1, $t2 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + b -3124 │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $s4, $t0, $s6 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $t1, $t0, 208 │ │ │ │ + ld.wu $s3, $s2, 88 │ │ │ │ + st.w $s4, $sp, 84 │ │ │ │ + beqz $s3, 300 │ │ │ │ + ld.d $s0, $s2, 80 │ │ │ │ + addi.d $fp, $sp, 84 │ │ │ │ + srli.d $t0, $s3, 0x1 │ │ │ │ + alsl.d $s8, $t0, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl 423452 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - li.w $t0, 6 │ │ │ │ - bne $t2, $t0, 348 │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - li.w $s1, 83 │ │ │ │ - add.w $s3, $s3, $s0 │ │ │ │ - add.w $s5, $s5, $s0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + blez $a0, 156 │ │ │ │ + addi.d $s3, $s3, -1 │ │ │ │ + srli.d $s3, $s3, 0x1 │ │ │ │ + beqz $s3, 240 │ │ │ │ + srli.d $t0, $s3, 0x1 │ │ │ │ + addi.d $s0, $s8, 8 │ │ │ │ + alsl.d $s8, $t0, $s0, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $s8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl 423396 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ + beqz $s8, 200 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + sltu $t1, $t0, $t2 │ │ │ │ + maskeqz $s3, $t0, $t1 │ │ │ │ + masknez $t1, $t2, $t1 │ │ │ │ + or $s3, $s3, $t1 │ │ │ │ + addi.w $s3, $s3, -1 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + b -4700 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + b -1072 │ │ │ │ nop │ │ │ │ - move $a5, $s0 │ │ │ │ - pcaddi $a4, 129373 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -964 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -252 │ │ │ │ + beq $a1, $t0, -4608 │ │ │ │ + b -3068 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + b -972 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -92 │ │ │ │ + beqz $t0, 96 │ │ │ │ + move $s3, $t0 │ │ │ │ + b -200 │ │ │ │ + nop │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + b -604 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $s1, $t0, -4612 │ │ │ │ + b -3280 │ │ │ │ + nop │ │ │ │ + beqz $s8, 16 │ │ │ │ + move $s0, $s8 │ │ │ │ + b -568 │ │ │ │ + nop │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -58484 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -508 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -58500 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl -99148 │ │ │ │ + nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -58524 │ │ │ │ + pcaddi $a3, 136143 │ │ │ │ + li.w $a2, 1746 │ │ │ │ + pcaddi $a1, 128927 │ │ │ │ + pcaddi $a0, 129194 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl -100932 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 181 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + st.d $a3, $sp, 40 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + beqz $a3, 3528 │ │ │ │ + move $s0, $a2 │ │ │ │ + beqz $a2, 3568 │ │ │ │ + move $s2, $a1 │ │ │ │ + beqz $a1, 3536 │ │ │ │ + bstrpick.d $a1, $a3, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - bl -108424 │ │ │ │ - addi.w $s7, $a0, 2 │ │ │ │ - addi.w $a0, $s2, 1 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - stx.b $s1, $s6, $t0 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a3, 127325 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s6, $a0 │ │ │ │ - bl -107892 │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - add.w $s2, $s7, $s2 │ │ │ │ - bgeu $s4, $t0, 844 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + move $s1, $a3 │ │ │ │ + bl -90056 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s5, $a0 │ │ │ │ + beq $s1, $t0, 3440 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x1 │ │ │ │ + vldi $vr0, 3073 │ │ │ │ + move $t0, $a0 │ │ │ │ + alsl.d $t1, $t1, $a0, 0x4 │ │ │ │ + nop │ │ │ │ + vst $vr0, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + bne $t1, $t0, -8 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + andi $t0, $t1, 0x1 │ │ │ │ + beqz $t0, 28 │ │ │ │ + move $t0, $t1 │ │ │ │ + bstrins.d $t0, $zero, 0x0, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + li.w $t1, 1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $t1, $s5, $t0 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ldptr.w $s4, $s2, 8 │ │ │ │ + move $s3, $zero │ │ │ │ addi.w $t0, $t0, -1 │ │ │ │ - sub.w $t0, $t0, $s4 │ │ │ │ - masknez $t2, $s4, $t3 │ │ │ │ - maskeqz $t0, $t0, $t3 │ │ │ │ - ld.d $t1, $fp, 32 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - bstrpick.d $s7, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x3 │ │ │ │ - ldx.w $t2, $t1, $s7 │ │ │ │ - move $s0, $zero │ │ │ │ - add.d $t1, $t1, $s7 │ │ │ │ - beqz $t2, 312 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + add.d $s6, $s0, $t0 │ │ │ │ + addi.w $s4, $s4, -1 │ │ │ │ nop │ │ │ │ - li.w $t0, 5 │ │ │ │ - bne $t2, $t0, -180 │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - li.w $s1, 77 │ │ │ │ - add.w $s3, $s3, $s0 │ │ │ │ - add.w $s5, $s5, $s0 │ │ │ │ - b -168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beq $s3, $s4, 720 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $a4, 1 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl -39524 │ │ │ │ + ldptr.w $t2, $s2, 8 │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $s3, 16 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + beq $t0, $s4, 528 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bgeu $s4, $t2, 172 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t1 │ │ │ │ + st.d $t1, $sp, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 2784 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s4, $sp, 84 │ │ │ │ + beqz $fp, 2788 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 422736 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 2024 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 56 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2724 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - pcaddi $a4, 129324 │ │ │ │ - li.w $a3, -1 │ │ │ │ - maskeqz $s0, $t1, $t0 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - masknez $t0, $t1, $t0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ - move $a5, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -108640 │ │ │ │ - li.w $t0, 67 │ │ │ │ - st.b $t0, $s6, 0 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a3, 127274 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $s2, $a0, 2 │ │ │ │ - addi.d $a0, $s6, 1 │ │ │ │ - bl -108100 │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - bnez $t0, -364 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 676 │ │ │ │ - b 752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $t2, $t0, 60 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $t2, $t0, 84 │ │ │ │ - li.w $t0, 4 │ │ │ │ - bne $t2, $t0, 892 │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - li.w $s1, 94 │ │ │ │ - add.w $s3, $s3, $s0 │ │ │ │ - b -356 │ │ │ │ nop │ │ │ │ + beqz $t2, 2680 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - li.w $s1, 68 │ │ │ │ - add.w $s5, $s5, $s0 │ │ │ │ - b -396 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + ldx.w $t1, $t2, $t1 │ │ │ │ + bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 1840 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.wu $s4, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s4, 1856 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s4, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 422528 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 1580 │ │ │ │ + addi.d $t0, $s4, -1 │ │ │ │ + srli.d $s4, $t0, 0x1 │ │ │ │ + beqz $s4, 1792 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s4, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 422468 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 1744 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 1652 │ │ │ │ + ld.wu $s4, $s2, 88 │ │ │ │ + st.w $s3, $sp, 84 │ │ │ │ + beqz $s4, 1576 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - li.w $s1, 73 │ │ │ │ - add.w $s3, $s3, $s0 │ │ │ │ - b -428 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s4, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 422376 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 1460 │ │ │ │ + addi.d $t0, $s4, -1 │ │ │ │ + srli.d $s4, $t0, 0x1 │ │ │ │ + beqz $s4, 1512 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s4, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 422316 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 1464 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + bltu $t0, $t1, 1164 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $sp, 32 │ │ │ │ + move $s3, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + b 84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - beqz $s0, -452 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - b 148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 384 │ │ │ │ - li.w $t0, 83 │ │ │ │ - beq $s1, $t0, 376 │ │ │ │ - move $a5, $s0 │ │ │ │ - pcaddi $a4, 129250 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s7 │ │ │ │ + ld.d $s4, $t0, 16 │ │ │ │ + ld.d $fp, $s2, 16 │ │ │ │ + bl 213820 │ │ │ │ + ld.wu $t0, $a0, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $fp, $t0 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $s4, $t0 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + beq $t0, $t1, 136 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 214108 │ │ │ │ + bltu $s3, $a0, -72 │ │ │ │ + move $a0, $s7 │ │ │ │ move $a1, $zero │ │ │ │ - bl -108912 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - addi.w $a0, $s2, 1 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - stx.b $s1, $s6, $t1 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a3, 127203 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s6, $a0 │ │ │ │ - bl -108380 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s1, 83 │ │ │ │ - addi.w $t1, $t0, 2 │ │ │ │ + bl 213244 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -101064 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - add.w $s2, $t1, $s2 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $fp, 32 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $t1, $t1, $s7 │ │ │ │ - ldptr.w $t2, $t1, 4 │ │ │ │ - bgeu $s8, $t2, 192 │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + stx.d $t0, $s5, $s1 │ │ │ │ + pcalau12i $t0, 181 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 2600 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $fp, 28 │ │ │ │ - ldptr.w $t1, $fp, 24 │ │ │ │ - ld.d $t6, $fp, 8 │ │ │ │ - ldptr.d $t5, $fp, 0 │ │ │ │ - add.w $t2, $t2, $s5 │ │ │ │ - add.w $t1, $t1, $s3 │ │ │ │ - add.w $t2, $t2, $s8 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t6, $t2 │ │ │ │ - ldx.b $a0, $t5, $t1 │ │ │ │ - bl 169604 │ │ │ │ - beqz $a0, -188 │ │ │ │ - beqz $s8, 224 │ │ │ │ - li.w $t0, 77 │ │ │ │ - beq $s1, $t0, 216 │ │ │ │ - ldptr.d $a5, $sp, 0 │ │ │ │ - pcaddi $a4, 129202 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 213640 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s7 │ │ │ │ + ldptr.w $s3, $t0, 0 │ │ │ │ + bl 213620 │ │ │ │ + move $t0, $a0 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -109108 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - addi.w $a0, $s2, 1 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - stx.b $s1, $s6, $t1 │ │ │ │ - pcaddi $a3, 127154 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s6, $a0 │ │ │ │ - bl -108576 │ │ │ │ - addi.w $t1, $s0, 2 │ │ │ │ - add.w $s2, $t1, $s2 │ │ │ │ - ld.d $t1, $fp, 32 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $t1, $t1, $s7 │ │ │ │ - ldptr.w $t2, $t1, 4 │ │ │ │ - li.w $s1, 77 │ │ │ │ - li.w $s0, 1 │ │ │ │ - bltu $s8, $t2, -176 │ │ │ │ + move $a0, $s7 │ │ │ │ + ldptr.w $s4, $t0, 4 │ │ │ │ + bl 213088 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -101220 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + stptr.w $s3, $t0, 0 │ │ │ │ + st.w $s4, $t0, 4 │ │ │ │ + bltu $s4, $s3, -164 │ │ │ │ + bltu $s3, $s4, 232 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x2 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + beqz $t0, 116 │ │ │ │ + ldptr.d $t4, $s2, 0 │ │ │ │ + ld.d $t3, $s2, 16 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $fp, $t4, 16 │ │ │ │ + ldx.wu $t3, $t3, $s7 │ │ │ │ + add.d $fp, $fp, $t3 │ │ │ │ + add.d $s7, $fp, $t2 │ │ │ │ + add.d $fp, $fp, $t1 │ │ │ │ + bltu $s7, $fp, 80 │ │ │ │ + bltu $s6, $s0, 76 │ │ │ │ + ld.bu $t2, $fp, 0 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bne $t2, $t0, 128 │ │ │ │ + bl -92468 │ │ │ │ + ld.b $a1, $fp, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 80 │ │ │ │ + bne $a1, $t0, 100 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + stptr.w $s3, $t0, 0 │ │ │ │ + st.w $s4, $t0, 4 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + addi.d $fp, $fp, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bnez $t0, -72 │ │ │ │ nop │ │ │ │ - beqz $s0, 16 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bnez $t0, 448 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $s1, $t0, -1044 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - add.w $s3, $s8, $s3 │ │ │ │ - add.w $s0, $s0, $t0 │ │ │ │ - add.w $s5, $s5, $s8 │ │ │ │ - b -692 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beq $a1, $t0, -72 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -92712 │ │ │ │ + bnez $a0, -84 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ nop │ │ │ │ + beqz $t0, -56 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $s1, 83 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b -288 │ │ │ │ + bl -92592 │ │ │ │ + ld.b $a1, $fp, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 1868 │ │ │ │ + bne $a1, $t0, -384 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $s1, $t0, -1128 │ │ │ │ + b -396 │ │ │ │ + ldptr.w $t2, $s2, 8 │ │ │ │ + bnez $s3, 12 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + beq $t0, $s4, 1908 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bgeu $s4, $t2, 1708 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t1 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 1864 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s4, $sp, 84 │ │ │ │ + beqz $fp, 1844 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $a1, $s7, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + bl 421652 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 60 │ │ │ │ + blez $a0, 480 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 1788 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $a1, $s7, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + bl 421596 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + bnez $a0, -52 │ │ │ │ + beqz $a1, 1744 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $t1, $s4, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $t1, $t2, 144 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s7, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s7, 1680 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s7, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 421488 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 284 │ │ │ │ + addi.d $t0, $s7, -1 │ │ │ │ + srli.d $s7, $t0, 0x1 │ │ │ │ + beqz $s7, 1616 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s7, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 421428 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 1568 │ │ │ │ + ldptr.w $t3, $fp, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - li.w $s1, 77 │ │ │ │ - b -312 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t3, $t1, 24 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + slli.d $t3, $t1, 0x2 │ │ │ │ + ldx.w $s7, $t2, $t3 │ │ │ │ + bgeu $s3, $s7, 8 │ │ │ │ + bgeu $s4, $s7, 1604 │ │ │ │ + bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x2 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + ldx.w $t1, $t2, $s7 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 1364 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $fp, 508 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 421280 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 904 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 40 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 444 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t2, 416 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bnez $t0, 92 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - beqz $t0, 184 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 172 │ │ │ │ - bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - add.d $s0, $s6, $s0 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - b 88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t2, 1344 │ │ │ │ + move $s7, $t2 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ + beqz $s7, 1320 │ │ │ │ + move $fp, $s7 │ │ │ │ + b -520 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bnez $t0, -76 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - add.d $s0, $s6, $s0 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - pcaddi $a4, 129103 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a5, $s1 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -109508 │ │ │ │ - li.w $t0, 67 │ │ │ │ - move $a4, $s1 │ │ │ │ - pcaddi $a3, 127058 │ │ │ │ - li.w $a2, -1 │ │ │ │ - st.b $t0, $s0, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s6, $s2 │ │ │ │ - bl -108964 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - move $s2, $zero │ │ │ │ - bnez $t0, -1272 │ │ │ │ - b -52 │ │ │ │ - ldptr.w $t0, $fp, 40 │ │ │ │ - move $s2, $zero │ │ │ │ - bnez $t0, -1288 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $s2, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -148 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bne $t2, $t0, -1236 │ │ │ │ - ldptr.w $s0, $t1, 4 │ │ │ │ - li.w $s1, 78 │ │ │ │ - b -1248 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 132596 │ │ │ │ - li.w $a2, 863 │ │ │ │ - pcaddi $a1, 126952 │ │ │ │ - pcaddi $a0, 127023 │ │ │ │ - bl -110824 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $s8, $a0 │ │ │ │ - ldptr.w $t0, $s8, 16 │ │ │ │ - ldptr.w $a0, $a0, 20 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.w $a0, $a0, $t0 │ │ │ │ - alsl.w $a0, $a0, $a0, 0x1 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - bl -110980 │ │ │ │ - ldptr.w $t5, $s8, 40 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $t5, 1176 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b 76 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + ldx.w $t0, $t0, $t1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t2, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s4, 1144 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.wu $s4, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s4, 1144 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s3, $s4, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 421044 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 160 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 1084 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s3, $s4, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 420988 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ + beqz $fp, 1040 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -1316 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t6, $t4, -5 │ │ │ │ - li.w $t7, 1 │ │ │ │ - bgeu $t7, $t6, 88 │ │ │ │ - beq $t4, $t7, 532 │ │ │ │ - addi.w $t3, $t3, -2 │ │ │ │ - bstrins.d $t3, $zero, 0x1, 0x1 │ │ │ │ - bnez $t3, 16 │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - add.w $s4, $t2, $s4 │ │ │ │ nop │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bgeu $s2, $t5, 820 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - addi.w $s0, $t5, -1 │ │ │ │ - sub.w $s0, $s0, $s2 │ │ │ │ - masknez $t2, $s2, $t1 │ │ │ │ - maskeqz $s0, $s0, $t1 │ │ │ │ - or $s0, $s0, $t2 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - ldx.w $t4, $t0, $s0 │ │ │ │ - add.d $t2, $t0, $s0 │ │ │ │ - move $t3, $t4 │ │ │ │ - bnez $t4, -92 │ │ │ │ - ldptr.w $t3, $t2, 4 │ │ │ │ - beqz $t3, 956 │ │ │ │ - move $s7, $zero │ │ │ │ - b 156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t2, 224 │ │ │ │ + move $s4, $t2 │ │ │ │ + b -1624 │ │ │ │ nop │ │ │ │ - bnez $fp, 320 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $t1, 77 │ │ │ │ - beq $t0, $t1, 24 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - li.w $t1, 48 │ │ │ │ - stx.h $t1, $s5, $t0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s8, 28 │ │ │ │ - ld.d $t2, $s8, 8 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - add.w $t0, $t0, $s6 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a4, $t2, $t0 │ │ │ │ - pcaddi $a3, 129656 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - bl -109472 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - li.w $t0, 83 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - add.d $t2, $t0, $s0 │ │ │ │ - ldptr.w $t4, $t2, 4 │ │ │ │ - bgeu $s7, $t4, 104 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s8, 24 │ │ │ │ - ldptr.w $t2, $s8, 28 │ │ │ │ - ld.d $t6, $s8, 8 │ │ │ │ - ldptr.d $t5, $s8, 0 │ │ │ │ - add.w $s6, $s7, $s3 │ │ │ │ - add.w $t0, $t0, $s4 │ │ │ │ - add.w $t2, $t2, $s6 │ │ │ │ - add.w $t0, $t0, $s7 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t6, $t2 │ │ │ │ - ldx.b $a0, $t5, $t0 │ │ │ │ - bl 168516 │ │ │ │ - beqz $a0, -188 │ │ │ │ - beqz $fp, 96 │ │ │ │ - li.w $t0, 77 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t2, $t0, $s0 │ │ │ │ - ldptr.w $t4, $t2, 4 │ │ │ │ - bltu $s7, $t4, -88 │ │ │ │ nop │ │ │ │ - beqz $fp, 440 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bnez $t1, 744 │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - li.w $t4, 1 │ │ │ │ - add.w $s4, $s7, $s4 │ │ │ │ - add.w $s3, $s7, $s3 │ │ │ │ - beq $t3, $t4, 164 │ │ │ │ - ldptr.w $t5, $s8, 40 │ │ │ │ - b -380 │ │ │ │ + beqz $t2, 64 │ │ │ │ + move $s4, $t2 │ │ │ │ + b -1504 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 77 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -192 │ │ │ │ nop │ │ │ │ + beqz $s3, 936 │ │ │ │ + move $s4, $s3 │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a5, $fp │ │ │ │ - pcaddi $a4, 128901 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -110308 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a3, 128893 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - bl -109764 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - add.w $s1, $t0, $s1 │ │ │ │ - b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s3 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 128333 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 128341 │ │ │ │ + bl 355240 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -102920 │ │ │ │ + ld.d $a3, $sp, 64 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 280 │ │ │ │ nop │ │ │ │ - move $a5, $fp │ │ │ │ - pcaddi $a4, 128875 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -110416 │ │ │ │ - add.w $s6, $a0, $s1 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a3, 128866 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -109872 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - add.d $t3, $t0, $s0 │ │ │ │ - ldptr.w $s7, $t3, 4 │ │ │ │ - addi.w $t1, $s6, 1 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - li.w $t4, 94 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - stx.h $t4, $s5, $t2 │ │ │ │ - move $s1, $t1 │ │ │ │ - beqz $s7, 104 │ │ │ │ - addi.w $s1, $s7, 1 │ │ │ │ - move $fp, $t1 │ │ │ │ - add.w $s1, $s1, $s6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s8, 28 │ │ │ │ - ld.d $t3, $s8, 8 │ │ │ │ - bstrpick.d $a0, $fp, 0x1f, 0x0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - add.w $t0, $t0, $s3 │ │ │ │ - sub.w $t0, $t0, $s6 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a4, $t3, $t0 │ │ │ │ - pcaddi $a3, 129527 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bl -109992 │ │ │ │ - bne $fp, $s1, -60 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - add.w $s1, $s7, $t1 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -1524 │ │ │ │ nop │ │ │ │ - li.w $t1, 68 │ │ │ │ - ldx.w $t3, $t0, $s0 │ │ │ │ - ldptr.w $t5, $s8, 40 │ │ │ │ - add.w $s3, $s7, $s3 │ │ │ │ - add.d $t2, $t0, $s0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - move $fp, $zero │ │ │ │ - b -764 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - li.w $t4, 1 │ │ │ │ - add.w $s4, $s7, $s4 │ │ │ │ - add.w $s3, $s7, $s3 │ │ │ │ - bne $t3, $t4, -424 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - li.w $t3, 48 │ │ │ │ - addi.w $s6, $s1, 1 │ │ │ │ - stx.h $t3, $s5, $t2 │ │ │ │ - b -224 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + b -1704 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - li.w $t0, 77 │ │ │ │ - bne $t1, $t0, 152 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + b -124 │ │ │ │ + beqz $a1, 720 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $t1, $s4, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $t1, $t2, 144 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $fp, -160 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 420608 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 64 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 40 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, -228 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - pcaddi $a4, 128793 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a5, $fp │ │ │ │ - move $a0, $zero │ │ │ │ - bl -110748 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - move $a4, $fp │ │ │ │ - pcaddi $a3, 128784 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - bl -110200 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + beqz $t2, -256 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ + beqz $a1, -272 │ │ │ │ + ldptr.w $t3, $a1, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t3, $t1, -2112 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + slli.d $t3, $t1, 0x2 │ │ │ │ + ldx.w $fp, $t2, $t3 │ │ │ │ + bgeu $s3, $fp, -2128 │ │ │ │ + bltu $s4, $fp, -2132 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $s4, $t0, $t2 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s4, 524 │ │ │ │ + ld.wu $s4, $s2, 88 │ │ │ │ + st.w $fp, $sp, 84 │ │ │ │ + beqz $s4, 888 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $t3, $sp, 84 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $s3, $s4, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $a1, $s3, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl 420416 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 776 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + blez $a0, 752 │ │ │ │ + addi.d $s4, $s4, -1 │ │ │ │ + srli.d $s4, $s4, 0x1 │ │ │ │ + beqz $s4, 812 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - li.w $t1, 48 │ │ │ │ - stx.h $t1, $s5, $t0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - b -160 │ │ │ │ + beqz $a1, -440 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 364 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s3, $sp, 84 │ │ │ │ + beqz $fp, -512 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 420288 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 64 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + blez $a0, 40 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, -580 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, -1016 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bnez $t1, 48 │ │ │ │ - move $t3, $t4 │ │ │ │ - b -1056 │ │ │ │ nop │ │ │ │ - li.w $t0, 48 │ │ │ │ - st.h $t0, $a0, 0 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 132276 │ │ │ │ - li.w $a2, 976 │ │ │ │ - pcaddi $a1, 126628 │ │ │ │ - pcaddi $a0, 126699 │ │ │ │ - bl -112120 │ │ │ │ + beqz $t2, -608 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - st.d $a1, $sp, 40 │ │ │ │ - st.d $a2, $sp, 48 │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - move $s8, $a0 │ │ │ │ - bl -112184 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - slli.w $s3, $a0, 0x0 │ │ │ │ - move $a0, $t0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -112288 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $s3, 1032 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - addi.w $s5, $s3, -1 │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $s8, 1 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - add.d $s5, $s5, $t0 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $t3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - pcaddi $s7, 132119 │ │ │ │ + beqz $a1, -624 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + li.w $t2, -1 │ │ │ │ + lu32i.d $t2, 0 │ │ │ │ + bgeu $t0, $t1, -1756 │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $t0, $t0, $s7 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $t1, $t0, 388 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $fp, 364 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $t3, $sp, 84 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.b $t2, $s8, 0 │ │ │ │ - li.w $t1, 27 │ │ │ │ - addi.w $t0, $t2, -61 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t1, $t0, 32 │ │ │ │ - alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t0, $s7, $t0 │ │ │ │ - jr $t0 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 420092 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 156 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + blez $a0, 32 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 276 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + b -72 │ │ │ │ nop │ │ │ │ + beqz $t2, 256 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - stx.b $t2, $s0, $t0 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ nop │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - bne $s8, $s5, -68 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111556 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - stptr.d $t1, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - move $a0, $s1 │ │ │ │ - stptr.d $t1, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - stptr.w $s3, $t0, 0 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -110956 │ │ │ │ - addi.w $a1, $s2, 1 │ │ │ │ - add.w $a1, $a1, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -110960 │ │ │ │ - bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $fp, $a0, $fp │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111004 │ │ │ │ - slli.w $a2, $a0, 0x0 │ │ │ │ - li.w $a1, 77 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -110972 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111036 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - add.w $s2, $a0, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111056 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - add.w $s4, $a0, $s4 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111076 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - add.w $s6, $a0, $s6 │ │ │ │ nop │ │ │ │ - stx.b $zero, $s1, $t0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111060 │ │ │ │ - move $t3, $zero │ │ │ │ - b -284 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + b -1364 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + b -696 │ │ │ │ nop │ │ │ │ + move $a3, $s4 │ │ │ │ + b -852 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -236 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -2336 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -61772 │ │ │ │ + beqz $a1, 144 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + sltu $t3, $t0, $t1 │ │ │ │ + maskeqz $t2, $t0, $t3 │ │ │ │ + masknez $t3, $t1, $t3 │ │ │ │ + or $t2, $t2, $t3 │ │ │ │ + addi.w $t2, $t2, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + b -2060 │ │ │ │ + bne $a1, $t0, -2248 │ │ │ │ + move $a0, $a1 │ │ │ │ + bl -94624 │ │ │ │ + beqz $a0, -2260 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $s1, $t0, -3004 │ │ │ │ + b -2272 │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111148 │ │ │ │ - addi.w $a1, $s2, 1 │ │ │ │ - add.w $a1, $a1, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -111152 │ │ │ │ - bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s1, $a0 │ │ │ │ - add.d $fp, $a0, $fp │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111196 │ │ │ │ - slli.w $a2, $a0, 0x0 │ │ │ │ - li.w $a1, 83 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -111164 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111228 │ │ │ │ - li.w $a2, 10 │ │ │ │ - add.w $s2, $a0, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111248 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - add.w $s4, $a0, $s4 │ │ │ │ - b -168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -61860 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -61868 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + b -1744 │ │ │ │ + nop │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 272 │ │ │ │ + li.w $t2, -1 │ │ │ │ + lu32i.d $t2, 0 │ │ │ │ + move $s7, $zero │ │ │ │ + b -2152 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + bl -61924 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -148 │ │ │ │ + bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t0, 140 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s7, $sp, 84 │ │ │ │ + beqz $fp, 200 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $t3, $sp, 84 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + srli.d $t0, $fp, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $a1, $t0, $t1, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl 419700 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 124 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + blez $a0, 88 │ │ │ │ + addi.d $fp, $fp, -1 │ │ │ │ + srli.d $fp, $fp, 0x1 │ │ │ │ + beqz $fp, 124 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + b -72 │ │ │ │ nop │ │ │ │ + beqz $s3, 72 │ │ │ │ + move $s4, $s3 │ │ │ │ + b -800 │ │ │ │ nop │ │ │ │ + beqz $a1, 56 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -2660 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x2 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ + beqz $t0, 48 │ │ │ │ + move $fp, $t0 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111308 │ │ │ │ - addi.w $a1, $s2, 1 │ │ │ │ - add.w $a1, $a1, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -111312 │ │ │ │ - bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $fp, $a0, $fp │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111356 │ │ │ │ - slli.w $a2, $a0, 0x0 │ │ │ │ - li.w $a1, 68 │ │ │ │ move $a0, $fp │ │ │ │ - bl -111324 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111388 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - add.w $s2, $a0, $s2 │ │ │ │ - b -332 │ │ │ │ + bl -62132 │ │ │ │ + beqz $a1, 24 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + b -48 │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + b -3388 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -62164 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $s1, $t0, -3324 │ │ │ │ + b -2608 │ │ │ │ nop │ │ │ │ + bl -102820 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 135231 │ │ │ │ + li.w $a2, 1830 │ │ │ │ + pcaddi $a1, 128011 │ │ │ │ + pcaddi $a0, 128282 │ │ │ │ + bl -104556 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s3, 2 │ │ │ │ - bstrpick.d $fp, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 334784 │ │ │ │ - move $t2, $a0 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - bl 334764 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - stx.d $t2, $t0, $fp │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111508 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - add.w $s6, $a0, $s6 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x3 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - stx.d $t2, $t0, $s3 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - stx.d $t2, $t0, $fp │ │ │ │ - bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ - stx.d $t2, $t0, $s3 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111528 │ │ │ │ - move $t3, $zero │ │ │ │ - ld.d $s3, $sp, 32 │ │ │ │ - b -756 │ │ │ │ + pcaddi $a3, 135225 │ │ │ │ + li.w $a2, 1832 │ │ │ │ + pcaddi $a1, 128005 │ │ │ │ + pcaddi $a0, 128280 │ │ │ │ + bl -104580 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 135219 │ │ │ │ + li.w $a2, 1831 │ │ │ │ + pcaddi $a1, 127999 │ │ │ │ + pcaddi $a0, 128272 │ │ │ │ + bl -104604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + pcalau12i $t0, 180 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + ldptr.w $s7, $a1, 8 │ │ │ │ + addi.w $t1, $a3, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + move $s2, $a1 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + move $s0, $a2 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $a4, $sp, 72 │ │ │ │ + st.d $a5, $sp, 64 │ │ │ │ + move $s5, $zero │ │ │ │ + add.d $s4, $a2, $t1 │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + addi.w $s7, $s7, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111628 │ │ │ │ - addi.w $a1, $s2, 1 │ │ │ │ - add.w $a1, $a1, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -111632 │ │ │ │ - bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s1, $a0 │ │ │ │ - add.d $fp, $a0, $fp │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111676 │ │ │ │ - slli.w $a2, $a0, 0x0 │ │ │ │ - li.w $a1, 73 │ │ │ │ - b -480 │ │ │ │ nop │ │ │ │ + beq $s7, $s5, 896 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + li.w $a4, 1 │ │ │ │ + move $a3, $s7 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -43092 │ │ │ │ + ldptr.w $t2, $s2, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + bnez $s5, 16 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + beq $t0, $s7, 696 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bgeu $s7, $t2, 2620 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t1 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 2816 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s7, $sp, 84 │ │ │ │ + beqz $fp, 2788 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 419168 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 1484 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2728 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 419108 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $s6, 2680 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $t1, $s7, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $t1, $t2, 144 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $fp, 2632 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - b -860 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - move $s8, $a0 │ │ │ │ - bl -113292 │ │ │ │ - bstrpick.d $s2, $a0, 0x1f, 0x0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - slli.w $s3, $a0, 0x0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -113392 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $s3, 216 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - addi.w $s1, $s3, -1 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $s8, 1 │ │ │ │ - lu12i.w $s6, 1185 │ │ │ │ - lu12i.w $s7, 32784 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - move $t3, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s5, 27 │ │ │ │ - li.w $s4, 1 │ │ │ │ - add.d $s1, $s1, $t0 │ │ │ │ - ori $s6, $s6, 0x800 │ │ │ │ - ori $s7, $s7, 0x81 │ │ │ │ - b 32 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 419000 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 1284 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2568 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 418940 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $s6, 2520 │ │ │ │ + ldptr.w $t3, $s6, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t3, $t1, 32 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + slli.d $t3, $t1, 0x2 │ │ │ │ + ldx.w $fp, $t2, $t3 │ │ │ │ + bgeu $s5, $fp, 16 │ │ │ │ + bgeu $s7, $fp, 2844 │ │ │ │ nop │ │ │ │ - bl -111824 │ │ │ │ - move $t3, $zero │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - beq $s8, $s1, 92 │ │ │ │ - ld.b $t2, $s8, 0 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.w $t0, $t2, -61 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - move $a0, $s0 │ │ │ │ - sll.d $t1, $s4, $t0 │ │ │ │ - bltu $s5, $t0, 148 │ │ │ │ - and $t0, $t1, $s6 │ │ │ │ - bnez $t0, -52 │ │ │ │ - and $t1, $t1, $s7 │ │ │ │ - li.w $a2, 10 │ │ │ │ - beqz $t1, 128 │ │ │ │ - bl -111940 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - add.w $s3, $a0, $s3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -111912 │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - move $t3, $zero │ │ │ │ - bne $s8, $s1, -84 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -112692 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + ldx.w $t1, $t2, $t1 │ │ │ │ + bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 2376 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 2232 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 418780 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 648 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 2172 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s7, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 418724 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ + beqz $fp, 2128 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 2196 │ │ │ │ + ld.wu $fp, $s2, 88 │ │ │ │ + st.w $s5, $sp, 84 │ │ │ │ + beqz $fp, 2120 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 418636 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 472 │ │ │ │ + addi.d $t0, $fp, -1 │ │ │ │ + srli.d $fp, $t0, 0x1 │ │ │ │ + beqz $fp, 2060 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s7, $fp, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 418580 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - stx.b $t2, $s0, $t0 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - b -196 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - li.w $a1, 100 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - bl 334112 │ │ │ │ - move $s1, $a0 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $zero, $s1, 8 │ │ │ │ - st.d $zero, $s1, 16 │ │ │ │ - st.d $zero, $s1, 24 │ │ │ │ - st.d $zero, $s1, 32 │ │ │ │ - st.d $zero, $s1, 40 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - st.d $zero, $s1, 56 │ │ │ │ - st.d $zero, $s1, 64 │ │ │ │ - st.d $zero, $s1, 72 │ │ │ │ - st.d $zero, $s1, 80 │ │ │ │ - st.d $zero, $s1, 88 │ │ │ │ - st.w $zero, $s1, 96 │ │ │ │ - bl -113720 │ │ │ │ - slli.w $s3, $a0, 0x0 │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $s3, 308 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - addi.w $s4, $s3, -1 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - bl -112048 │ │ │ │ - bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $s0, 1 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s5, 100 │ │ │ │ - move $s3, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - add.d $s4, $s4, $t0 │ │ │ │ - li.w $s7, 94 │ │ │ │ - b 72 │ │ │ │ + beqz $s6, 2016 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + bltu $t0, $t1, 244 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ nop │ │ │ │ + ld.bu $s6, $sp, 16 │ │ │ │ + move $s5, $zero │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t1, $s7, 72 │ │ │ │ - addi.w $t0, $s5, -2 │ │ │ │ - bgeu $t2, $t0, 408 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - stx.b $t1, $s1, $t0 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - move $s6, $zero │ │ │ │ - stx.b $zero, $s1, $t0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - beq $s4, $s0, 148 │ │ │ │ - ld.b $t1, $s0, 0 │ │ │ │ - ldptr.d $t3, $s8, 0 │ │ │ │ - slli.d $t0, $t1, 0x1 │ │ │ │ - ldx.hu $t0, $t3, $t0 │ │ │ │ - andi $t0, $t0, 0x400 │ │ │ │ - beqz $t0, -68 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -112372 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - bnez $t0, 260 │ │ │ │ - bstrpick.d $a2, $s5, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -112348 │ │ │ │ - ld.b $fp, $s0, 0 │ │ │ │ - beq $fp, $s7, 204 │ │ │ │ - addi.w $a1, $s3, 2 │ │ │ │ - li.w $t1, 68 │ │ │ │ - masknez $t0, $fp, $s6 │ │ │ │ - maskeqz $t1, $t1, $s6 │ │ │ │ - move $a0, $s2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - or $fp, $t0, $t1 │ │ │ │ - bl 333796 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - stx.b $fp, $a0, $t1 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $t2, $zero │ │ │ │ - bne $s4, $s0, -136 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -112516 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - move $s4, $a0 │ │ │ │ - bnez $t0, 240 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $fp, $t0, 16 │ │ │ │ + ld.d $s7, $s2, 16 │ │ │ │ + bl 210076 │ │ │ │ + ld.wu $t0, $a0, 0 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s7, $t0 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $fp, $t0 │ │ │ │ + beq $t0, $s6, 364 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -113228 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 210364 │ │ │ │ + bltu $s5, $a0, -72 │ │ │ │ + move $a0, $s3 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 209500 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -104808 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + pcalau12i $t0, 180 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + stptr.w $s1, $t2, 0 │ │ │ │ + bne $t1, $t0, 2608 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + ldx.w $t0, $t0, $t1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t2, $t0 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s7, 1928 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.wu $s7, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s7, 1928 │ │ │ │ + ld.d $s5, $s2, 80 │ │ │ │ + srli.d $s6, $s7, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 418240 │ │ │ │ + beqz $a0, 52 │ │ │ │ + blez $a0, 592 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 1884 │ │ │ │ + addi.d $s5, $fp, 8 │ │ │ │ + srli.d $s6, $s7, 0x1 │ │ │ │ + alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 418196 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + beqz $fp, 1848 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + b -372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s6, 1 │ │ │ │ - move $t2, $zero │ │ │ │ - b -288 │ │ │ │ + beqz $s7, 1600 │ │ │ │ + move $fp, $s7 │ │ │ │ + b -512 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $fp, $t0, $s3 │ │ │ │ - addi.w $a1, $fp, 1 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 333572 │ │ │ │ - ld.wu $a2, $sp, 8 │ │ │ │ - move $s2, $a0 │ │ │ │ - bstrpick.d $a0, $s3, 0x1f, 0x0 │ │ │ │ - li.w $a1, 77 │ │ │ │ - add.d $a0, $s2, $a0 │ │ │ │ - bl -112636 │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - move $s3, $fp │ │ │ │ - stx.b $zero, $s2, $t1 │ │ │ │ - b -316 │ │ │ │ - addi.w $s5, $s5, 100 │ │ │ │ - move $a0, $s1 │ │ │ │ - bstrpick.d $a1, $s5, 0x1f, 0x0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 333512 │ │ │ │ - ld.b $t1, $s0, 0 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - b -432 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - add.w $s0, $t0, $s3 │ │ │ │ - addi.w $a1, $s0, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 333448 │ │ │ │ - move $s2, $a0 │ │ │ │ - bstrpick.d $a0, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $s4, 0x1f, 0x0 │ │ │ │ - li.w $a1, 77 │ │ │ │ - add.d $a0, $s2, $a0 │ │ │ │ - bl -112760 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s2, $t0 │ │ │ │ - b -284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - ldptr.w $t0, $a0, 20 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - move $s8, $a0 │ │ │ │ - ldptr.w $a0, $a0, 16 │ │ │ │ - add.w $t1, $a1, $a2 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - add.w $a0, $a0, $t0 │ │ │ │ - alsl.w $a0, $a0, $a0, 0x1 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - move $s2, $a2 │ │ │ │ - st.d $a2, $sp, 32 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - st.d $a3, $sp, 40 │ │ │ │ - move $s1, $a4 │ │ │ │ - st.d $a5, $sp, 8 │ │ │ │ - bl -113400 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - bnez $s0, 832 │ │ │ │ - bnez $s2, 476 │ │ │ │ - ldptr.w $t4, $s8, 40 │ │ │ │ - move $t0, $t4 │ │ │ │ - beqz $t4, 408 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s3, 2 │ │ │ │ - beqz $t1, 928 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.w $t0, $s7, -1 │ │ │ │ - sub.w $s2, $t4, $s7 │ │ │ │ - masknez $t0, $t0, $s1 │ │ │ │ - maskeqz $s2, $s2, $s1 │ │ │ │ - ld.d $t1, $s8, 32 │ │ │ │ - or $s2, $s2, $t0 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s2, $s2, 0x3 │ │ │ │ - ldx.w $t0, $t1, $s2 │ │ │ │ - add.d $t1, $t1, $s2 │ │ │ │ - beqz $t0, 456 │ │ │ │ - li.w $t5, 5 │ │ │ │ - beq $t0, $t5, 384 │ │ │ │ - li.w $t5, 6 │ │ │ │ - bne $t0, $t5, 1832 │ │ │ │ - ldptr.w $t0, $t1, 4 │ │ │ │ - add.w $s5, $t0, $s5 │ │ │ │ - nop │ │ │ │ - li.w $fp, 77 │ │ │ │ - beq $t4, $s7, 36 │ │ │ │ - bgeu $s7, $t4, 136 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - b -100 │ │ │ │ + beqz $s7, 1536 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -688 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s4, 77 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a5, $s5 │ │ │ │ - pcaddi $a4, 128097 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 209672 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + ldptr.w $s5, $t0, 0 │ │ │ │ + bl 209652 │ │ │ │ + move $t0, $a0 │ │ │ │ + ldptr.w $s7, $t0, 4 │ │ │ │ + move $a0, $s3 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -113528 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $s2, $a0, 1 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a5, $s4 │ │ │ │ - pcaddi $a3, 126060 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $t0, $a0 │ │ │ │ - bl -112992 │ │ │ │ - ldptr.w $t4, $s8, 40 │ │ │ │ - move $s5, $zero │ │ │ │ - add.w $s0, $s2, $s0 │ │ │ │ - bltu $s7, $t4, -112 │ │ │ │ - nop │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ + bl 209120 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -105188 │ │ │ │ + bltu $s7, $s5, -380 │ │ │ │ + bltu $s5, $s7, 416 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + beqz $t0, 108 │ │ │ │ + ldptr.d $t5, $s2, 0 │ │ │ │ + ld.d $t4, $s2, 16 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + ld.d $s6, $t5, 16 │ │ │ │ + ldx.wu $t4, $t4, $s3 │ │ │ │ + add.d $s6, $s6, $t4 │ │ │ │ + add.d $s3, $s6, $t3 │ │ │ │ + add.d $s6, $s6, $t2 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 636 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 92 │ │ │ │ - beqz $s1, 88 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ + bltu $s3, $s6, 64 │ │ │ │ + bltu $s4, $s0, 60 │ │ │ │ + ld.bu $t2, $s6, 0 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bne $t2, $t0, 208 │ │ │ │ + bl -96420 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 160 │ │ │ │ + bne $a1, $t0, 180 │ │ │ │ + ld.b $t0, $s0, 1 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bnez $t0, -56 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - pcaddi $a4, 128059 │ │ │ │ - li.w $a3, -1 │ │ │ │ - move $a5, $s1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $s1, $t0, -1412 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + sub.w $s1, $s7, $s5 │ │ │ │ + bgeu $s1, $t0, -528 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - bl -113684 │ │ │ │ - ld.d $a5, $sp, 40 │ │ │ │ - move $a4, $s1 │ │ │ │ - pcaddi $a3, 126024 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -113136 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -95200 │ │ │ │ + ld.d $t3, $s2, 16 │ │ │ │ + bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ + move $t2, $zero │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t3, $t1 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + stx.w $t1, $a0, $t0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bgeu $s7, $s5, -32 │ │ │ │ + pcaddi $a3, 103265 │ │ │ │ + li.w $a2, 4 │ │ │ │ + move $a1, $s0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + bl -105392 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + b -628 │ │ │ │ + beq $a1, $t0, -152 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -96744 │ │ │ │ + bnez $a0, -164 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ nop │ │ │ │ + beqz $t0, -152 │ │ │ │ nop │ │ │ │ + bl -96624 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + bnez $a0, 1436 │ │ │ │ + bne $a1, $t0, -688 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $s1, $t0, -1592 │ │ │ │ + b -180 │ │ │ │ + beqz $t2, 1296 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -1328 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 1152 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - b 368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $t2, 1256 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -1528 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $t1, 4 │ │ │ │ - li.w $fp, 77 │ │ │ │ - add.w $s5, $t3, $s5 │ │ │ │ - bnez $s5, -372 │ │ │ │ - li.w $t4, 3 │ │ │ │ - bne $t0, $t4, 1348 │ │ │ │ - ldptr.w $s5, $t1, 4 │ │ │ │ - li.w $s4, 78 │ │ │ │ - li.w $fp, 78 │ │ │ │ - b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s6, 1304 │ │ │ │ + move $s7, $s6 │ │ │ │ + b -624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $t1, 4 │ │ │ │ - beqz $t4, 180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bne $t4, $t0, -4 │ │ │ │ - add.w $s5, $s5, $t0 │ │ │ │ - li.w $fp, 77 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $s5, 172 │ │ │ │ - move $a5, $s5 │ │ │ │ - pcaddi $a4, 127995 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -113936 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $s4, $a0, 1 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - move $a4, $s5 │ │ │ │ - add.d $a0, $t0, $a0 │ │ │ │ - li.w $a5, 77 │ │ │ │ - pcaddi $a3, 125957 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -113400 │ │ │ │ - ld.d $t1, $s8, 32 │ │ │ │ - add.w $s0, $s4, $s0 │ │ │ │ - li.w $fp, 77 │ │ │ │ - ldx.w $t0, $t1, $s2 │ │ │ │ - move $s5, $zero │ │ │ │ - add.d $t1, $t1, $s2 │ │ │ │ + ldptr.w $t2, $s2, 8 │ │ │ │ + bnez $s5, 12 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + beq $t0, $s7, 1396 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + bgeu $s7, $t2, 1164 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t1 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 1336 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $s7, $sp, 84 │ │ │ │ + beqz $s6, 1340 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 417524 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ - li.w $t4, 1 │ │ │ │ - bne $t0, $t4, 20 │ │ │ │ - ldptr.w $s5, $t1, 4 │ │ │ │ - li.w $s4, 68 │ │ │ │ - li.w $fp, 68 │ │ │ │ - b -524 │ │ │ │ - bne $t0, $s3, 48 │ │ │ │ - ldptr.w $s5, $t1, 4 │ │ │ │ - li.w $s4, 73 │ │ │ │ - li.w $fp, 73 │ │ │ │ - b -544 │ │ │ │ + blez $a0, 832 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 1284 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 417468 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $s5, -232 │ │ │ │ - li.w $t4, 77 │ │ │ │ - beq $fp, $t4, -152 │ │ │ │ + beqz $fp, 1240 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + addi.w $t1, $s7, 1 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + li.w $t1, 253 │ │ │ │ + slli.w $t3, $t2, 0x0 │ │ │ │ + bgeu $t1, $t2, 136 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 1192 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 417364 │ │ │ │ + beqz $a0, 64 │ │ │ │ nop │ │ │ │ + blez $a0, 704 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 1132 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + bl 417308 │ │ │ │ + bnez $a0, -48 │ │ │ │ nop │ │ │ │ - li.w $t4, 4 │ │ │ │ - bne $t0, $t4, -260 │ │ │ │ - ldptr.w $s5, $t1, 4 │ │ │ │ - li.w $s4, 83 │ │ │ │ - li.w $fp, 83 │ │ │ │ - b -596 │ │ │ │ + beqz $fp, 1088 │ │ │ │ + ldptr.w $t3, $fp, 4 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + bgeu $t3, $t1, 32 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + slli.d $fp, $t1, 0x2 │ │ │ │ + ldx.w $fp, $t2, $fp │ │ │ │ + bgeu $s5, $fp, 16 │ │ │ │ + bgeu $s7, $fp, 1100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldx.w $t1, $t2, $s3 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t2, 820 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 604 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 417152 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 396 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 544 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 417092 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 496 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $s2, 72 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bgeu $t1, $t0, 692 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $s5, $sp, 84 │ │ │ │ + beqz $s6, 488 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 417000 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + blez $a0, 276 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 424 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + addi.d $a0, $sp, 84 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 416940 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ + beqz $fp, 376 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + li.w $t3, -1 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + bgeu $t0, $t1, -1100 │ │ │ │ + ld.d $t0, $s2, 120 │ │ │ │ + ld.d $t2, $s2, 72 │ │ │ │ + li.w $t1, 253 │ │ │ │ + ldx.w $t0, $t0, $s3 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + bgeu $t1, $t0, 716 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - maskeqz $s2, $t0, $s1 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - masknez $t0, $t0, $s1 │ │ │ │ - or $s2, $s2, $t0 │ │ │ │ - nop │ │ │ │ - move $a5, $s2 │ │ │ │ - pcaddi $a4, 127935 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -114176 │ │ │ │ - ld.d $a5, $sp, 40 │ │ │ │ - addi.w $s0, $a0, 1 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a4, $s2 │ │ │ │ - pcaddi $a3, 125899 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -113632 │ │ │ │ - ldptr.w $t4, $s8, 40 │ │ │ │ - move $t0, $t4 │ │ │ │ - bnez $t4, -900 │ │ │ │ - b -608 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $t0, $sp, 84 │ │ │ │ + beqz $s6, 692 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $t3, $sp, 84 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + srli.d $t2, $s6, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 416812 │ │ │ │ + beqz $a0, 480 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + blez $a0, 276 │ │ │ │ + addi.d $t0, $s6, -1 │ │ │ │ + srli.d $s6, $t0, 0x1 │ │ │ │ + beqz $s6, 616 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s1, -616 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ - b -620 │ │ │ │ + beqz $t2, 160 │ │ │ │ + move $s6, $t2 │ │ │ │ + b -440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ - sub.w $s7, $t0, $s3 │ │ │ │ - addi.w $t1, $s3, -1 │ │ │ │ - maskeqz $s7, $s7, $s1 │ │ │ │ - masknez $t1, $t1, $s1 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - or $s7, $s7, $t1 │ │ │ │ - bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x3 │ │ │ │ - ldx.w $s6, $t0, $s7 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - beqz $s6, 328 │ │ │ │ nop │ │ │ │ - li.w $t1, 5 │ │ │ │ - beq $s6, $t1, 284 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bne $s6, $t1, 52 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $fp, $t0, $fp │ │ │ │ - li.w $t0, 88 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - add.w $s2, $s2, $fp │ │ │ │ - add.w $s5, $s5, $fp │ │ │ │ - ld.d $s6, $sp, 8 │ │ │ │ - b 68 │ │ │ │ nop │ │ │ │ + beqz $t2, 160 │ │ │ │ + move $s6, $t2 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - beq $s6, $t1, 188 │ │ │ │ - li.w $t1, 2 │ │ │ │ - beq $s6, $t1, 148 │ │ │ │ - li.w $t1, 4 │ │ │ │ - bne $s6, $t1, 764 │ │ │ │ - ldptr.w $fp, $t0, 4 │ │ │ │ - li.w $t0, 83 │ │ │ │ - li.w $s6, 83 │ │ │ │ - add.w $s2, $s2, $fp │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - move $a5, $fp │ │ │ │ - pcaddi $a4, 127857 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -114488 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $s7, $a0, 1 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - move $a4, $fp │ │ │ │ - add.d $a0, $t0, $a0 │ │ │ │ - move $a5, $s6 │ │ │ │ - pcaddi $a3, 125819 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -113952 │ │ │ │ - ldptr.w $t0, $s8, 40 │ │ │ │ - move $fp, $zero │ │ │ │ - add.w $s0, $s7, $s0 │ │ │ │ - bgeu $s3, $t0, 352 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - b -248 │ │ │ │ nop │ │ │ │ + beqz $s3, 464 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -872 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $fp, $t0, 4 │ │ │ │ - li.w $t0, 73 │ │ │ │ - li.w $s6, 73 │ │ │ │ - add.w $s2, $s2, $fp │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -132 │ │ │ │ nop │ │ │ │ + beqz $s3, 440 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -744 │ │ │ │ nop │ │ │ │ - ldptr.w $fp, $t0, 4 │ │ │ │ - li.w $t0, 68 │ │ │ │ - li.w $s6, 68 │ │ │ │ - add.w $s5, $s5, $fp │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $fp, $t0, $fp │ │ │ │ - li.w $t0, 61 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $s6, $sp, 8 │ │ │ │ - add.w $s2, $s2, $fp │ │ │ │ - add.w $s5, $s5, $fp │ │ │ │ - b -204 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - beqz $t0, 532 │ │ │ │ - move $s4, $zero │ │ │ │ - b 68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + b -2260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - li.w $t1, 61 │ │ │ │ - beq $t0, $t1, 360 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - li.w $t1, 88 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ nop │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bgeu $s4, $t1, 116 │ │ │ │ - ldptr.w $t1, $s8, 28 │ │ │ │ - ldptr.w $t0, $s8, 24 │ │ │ │ - ld.d $t7, $s8, 8 │ │ │ │ - ldptr.d $t6, $s8, 0 │ │ │ │ - add.w $t1, $t1, $s5 │ │ │ │ - add.w $t0, $t0, $s2 │ │ │ │ - add.w $t1, $t1, $s4 │ │ │ │ - add.w $t0, $t0, $s4 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t7, $t1 │ │ │ │ - ldx.b $a0, $t6, $t0 │ │ │ │ - bl 163868 │ │ │ │ - beqz $a0, -100 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - li.w $t1, 88 │ │ │ │ - beq $t0, $t1, 144 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - li.w $t1, 61 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - bltu $s4, $t1, -96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $fp, $s6, $fp │ │ │ │ - add.w $s2, $s4, $s2 │ │ │ │ - ldptr.w $s6, $t0, 0 │ │ │ │ - add.w $s5, $s4, $s5 │ │ │ │ - b -528 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 127269 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 127277 │ │ │ │ + bl 350984 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -107176 │ │ │ │ + move $a3, $s5 │ │ │ │ + b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - b -1304 │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $s8, 40 │ │ │ │ - move $s0, $zero │ │ │ │ - move $t0, $t4 │ │ │ │ - bnez $t4, -1620 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -1300 │ │ │ │ - move $a5, $s6 │ │ │ │ - pcaddi $a4, 127733 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -114984 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - move $a4, $s6 │ │ │ │ - add.d $a0, $t0, $a0 │ │ │ │ - li.w $a5, 88 │ │ │ │ - pcaddi $a3, 125695 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -114448 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - li.w $t2, 61 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - add.w $s0, $t1, $s0 │ │ │ │ - li.w $s6, 1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ - move $a5, $s6 │ │ │ │ - pcaddi $a4, 127705 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -115092 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - move $a4, $s6 │ │ │ │ - add.d $a0, $t0, $a0 │ │ │ │ - li.w $a5, 61 │ │ │ │ - pcaddi $a3, 125668 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -114556 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - li.w $t2, 88 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - add.w $s0, $t1, $s0 │ │ │ │ - li.w $s6, 1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - b -428 │ │ │ │ - li.w $t0, 77 │ │ │ │ - move $s4, $fp │ │ │ │ - bne $fp, $t0, -1680 │ │ │ │ - ldptr.w $t4, $s8, 40 │ │ │ │ - b -1744 │ │ │ │ nop │ │ │ │ - li.w $t1, 3 │ │ │ │ - beq $s6, $t1, 36 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - li.w $t0, 77 │ │ │ │ - bne $t1, $t0, -824 │ │ │ │ - ldptr.w $t0, $s8, 40 │ │ │ │ - bne $t0, $s3, -680 │ │ │ │ - li.w $s6, 77 │ │ │ │ - b -768 │ │ │ │ nop │ │ │ │ - ldptr.w $fp, $t0, 4 │ │ │ │ - li.w $t0, 78 │ │ │ │ - li.w $s6, 78 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -792 │ │ │ │ + beqz $t2, 352 │ │ │ │ + move $s6, $t2 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ - beqz $s5, -1256 │ │ │ │ - li.w $t4, 77 │ │ │ │ - bne $fp, $t4, -1264 │ │ │ │ - b -1364 │ │ │ │ - blez $a1, 96 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - bstrpick.d $s1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - pcalau12i $s2, 177 │ │ │ │ - ld.d $s2, $s2, -48 │ │ │ │ - alsl.d $s1, $s1, $a0, 0x4 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - addi.d $s0, $s0, 48 │ │ │ │ - bl -7452 │ │ │ │ - bne $s0, $s1, -16 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - ldptr.w $t1, $a0, 16 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - ldptr.w $s1, $a0, 20 │ │ │ │ - pcalau12i $t0, 177 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.w $s1, $s1, $t1 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - move $s4, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - bl -115576 │ │ │ │ - move $s8, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bl -115588 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bl -115600 │ │ │ │ - ldptr.w $t0, $s4, 40 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s3, $zero │ │ │ │ - beqz $t0, 520 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - move $s5, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - addi.d $s2, $sp, 48 │ │ │ │ - b 36 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -2076 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - bgeu $t1, $t0, 420 │ │ │ │ - ld.d $t0, $s4, 32 │ │ │ │ - bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - ldx.w $t1, $t0, $fp │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - beqz $t1, 1084 │ │ │ │ - addi.w $t6, $t1, -5 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $t6, 880 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - beq $t1, $t2, 484 │ │ │ │ - li.w $t2, 2 │ │ │ │ - beq $t1, $t2, 604 │ │ │ │ - li.w $t6, 4 │ │ │ │ - beq $t1, $t6, 724 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bne $t1, $t0, 28 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - li.w $t1, 42 │ │ │ │ - stx.b $t1, $s8, $t0 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - stx.b $t1, $s0, $t0 │ │ │ │ - stx.b $t1, $s1, $t0 │ │ │ │ - ldptr.w $t0, $s4, 40 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - bne $t1, $t2, -124 │ │ │ │ - lu12i.w $t1, -489336 │ │ │ │ - ori $t1, $t1, 0x889 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - lu32i.d $t1, 0 │ │ │ │ - mul.d $t1, $t0, $t1 │ │ │ │ - stx.b $zero, $s8, $t0 │ │ │ │ - stx.b $zero, $s0, $t0 │ │ │ │ - stx.b $zero, $s1, $t0 │ │ │ │ - st.d $s2, $sp, 40 │ │ │ │ - move $fp, $zero │ │ │ │ - srli.d $t1, $t1, 0x25 │ │ │ │ - slli.w $s6, $t1, 0x4 │ │ │ │ - sub.w $s6, $s6, $t1 │ │ │ │ - slli.w $s6, $s6, 0x2 │ │ │ │ - sub.w $s6, $s5, $s6 │ │ │ │ - sltu $t6, $zero, $s6 │ │ │ │ - add.w $t1, $t6, $t1 │ │ │ │ - slli.d $s7, $t1, 0x4 │ │ │ │ - sub.d $s7, $s7, $t1 │ │ │ │ - slli.d $t0, $s7, 0x2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - beqz $t1, 924 │ │ │ │ nop │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + b -2248 │ │ │ │ nop │ │ │ │ - slli.w $t1, $fp, 0x0 │ │ │ │ - li.w $t0, 60 │ │ │ │ - sltu $t1, $s5, $t1 │ │ │ │ - maskeqz $a2, $s6, $t1 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - masknez $t1, $t0, $t1 │ │ │ │ - or $s7, $a2, $t1 │ │ │ │ - add.d $a3, $s8, $fp │ │ │ │ - pcaddi $a1, 125494 │ │ │ │ - move $a2, $s7 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 306392 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - add.d $a3, $s1, $fp │ │ │ │ - move $a2, $s7 │ │ │ │ - pcaddi $a1, 125487 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 306368 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - add.d $a3, $s0, $fp │ │ │ │ - move $a2, $s7 │ │ │ │ - pcaddi $a1, 125481 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 306344 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.d $fp, $fp, 60 │ │ │ │ - bne $t0, $fp, -104 │ │ │ │ nop │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - pcaddi $a1, 128186 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - bl 306308 │ │ │ │ - ldptr.w $t0, $s4, 20 │ │ │ │ - ldptr.w $s6, $s4, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s8 │ │ │ │ - add.w $s6, $s6, $t0 │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ - bl -115532 │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -115548 │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -115564 │ │ │ │ - ldptr.w $t0, $s4, 40 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - bltu $t1, $t0, -412 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -116348 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -116356 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -116364 │ │ │ │ - pcalau12i $t0, 177 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 656 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -436 │ │ │ │ - ldptr.w $t8, $s4, 28 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $a2, $s4, 8 │ │ │ │ - move $t6, $zero │ │ │ │ - add.w $t8, $t8, $t1 │ │ │ │ - li.w $a1, 45 │ │ │ │ - li.w $a0, 32 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 120 │ │ │ │ + b -820 │ │ │ │ + move $a3, $s7 │ │ │ │ + b -164 │ │ │ │ + ld.d $a3, $sp, 48 │ │ │ │ + b -172 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + b -2688 │ │ │ │ nop │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldx.bu $t0, $t0, $t1 │ │ │ │ + li.w $t1, 253 │ │ │ │ + bltu $t1, $t0, -684 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -564 │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + b -2200 │ │ │ │ nop │ │ │ │ - add.w $t1, $s5, $t6 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - add.w $t7, $t8, $t6 │ │ │ │ - stx.b $a1, $s8, $t1 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - ldx.b $t7, $a2, $t7 │ │ │ │ - stx.b $a0, $s1, $t1 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - stx.b $t7, $s0, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bltu $t6, $t1, -40 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -65372 │ │ │ │ + beqz $fp, 160 │ │ │ │ + ldptr.w $t0, $fp, 4 │ │ │ │ ld.d $t1, $sp, 24 │ │ │ │ - li.w $t2, 2 │ │ │ │ - add.w $s5, $s5, $t6 │ │ │ │ - add.w $t1, $t1, $t6 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - bne $t1, $t2, -588 │ │ │ │ - nop │ │ │ │ + sltu $t2, $t0, $t1 │ │ │ │ + maskeqz $t3, $t0, $t2 │ │ │ │ + masknez $t2, $t1, $t2 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + b -1716 │ │ │ │ + bne $a1, $t0, -2120 │ │ │ │ + move $a0, $a1 │ │ │ │ + bl -98224 │ │ │ │ + beqz $a0, -2132 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $s1, $t0, -3036 │ │ │ │ + b -1624 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -564 │ │ │ │ - ldptr.w $t8, $s4, 24 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldptr.d $a2, $s4, 0 │ │ │ │ - move $t6, $zero │ │ │ │ - add.w $t8, $t8, $t1 │ │ │ │ - li.w $a1, 45 │ │ │ │ - li.w $a0, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t7, $t8, $t6 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - ldx.b $t7, $a2, $t7 │ │ │ │ - add.w $t1, $s5, $t6 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $a1, $s0, $t1 │ │ │ │ - stx.b $a0, $s1, $t1 │ │ │ │ - stx.b $t7, $s8, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - bltu $t6, $t1, -40 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - add.w $s5, $s5, $t6 │ │ │ │ - add.w $t1, $t1, $t6 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - li.w $t6, 4 │ │ │ │ - bne $t1, $t6, -708 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -692 │ │ │ │ - ldptr.w $t8, $s4, 24 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldptr.d $a2, $s4, 0 │ │ │ │ - move $t6, $zero │ │ │ │ - add.w $t8, $t8, $t1 │ │ │ │ - li.w $a1, 94 │ │ │ │ - li.w $a0, 32 │ │ │ │ nop │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + b -1216 │ │ │ │ nop │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -65492 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -65500 │ │ │ │ + ld.b $t0, $s0, 0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + beqz $t0, 408 │ │ │ │ + li.w $t3, -1 │ │ │ │ + lu32i.d $t3, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + b -1824 │ │ │ │ nop │ │ │ │ - add.w $t7, $t8, $t6 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - ldx.b $t7, $a2, $t7 │ │ │ │ - add.w $t1, $s5, $t6 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $a1, $s0, $t1 │ │ │ │ - stx.b $a0, $s1, $t1 │ │ │ │ - stx.b $t7, $s8, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - bltu $t6, $t1, -40 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -65540 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + b -164 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t0, $t2 │ │ │ │ + li.w $t2, 253 │ │ │ │ + bgeu $t2, $t0, 276 │ │ │ │ + ld.wu $s6, $s2, 88 │ │ │ │ + st.w $fp, $sp, 84 │ │ │ │ + beqz $s6, 256 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $t3, $sp, 84 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ ld.d $t0, $sp, 16 │ │ │ │ - add.w $s5, $s5, $t6 │ │ │ │ - add.w $t0, $t0, $t6 │ │ │ │ + srli.d $s3, $s6, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $a1, $s3, $t0, 0x3 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl 416088 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beqz $a0, 280 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + blez $a0, 256 │ │ │ │ + addi.d $s6, $s6, -1 │ │ │ │ + srli.d $s6, $s6, 0x1 │ │ │ │ + beqz $s6, 188 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ st.d $t0, $sp, 16 │ │ │ │ - b -832 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - move $s7, $zero │ │ │ │ - beqz $t0, -856 │ │ │ │ + bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ + ldx.bu $s7, $t0, $t2 │ │ │ │ + li.w $t0, 253 │ │ │ │ + bgeu $t0, $s7, -324 │ │ │ │ + ld.wu $s7, $s2, 88 │ │ │ │ + st.w $fp, $sp, 84 │ │ │ │ + beqz $s7, 144 │ │ │ │ + ld.d $t0, $s2, 80 │ │ │ │ + addi.d $t3, $sp, 84 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s5, $s7, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $s6, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + bl 415976 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + blez $a0, 76 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + srli.d $s7, $s7, 0x1 │ │ │ │ + beqz $s7, 80 │ │ │ │ + addi.d $t0, $s6, 8 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + srli.d $s5, $s7, 0x1 │ │ │ │ + move $a0, $t3 │ │ │ │ + alsl.d $s6, $s5, $t0, 0x3 │ │ │ │ + move $a1, $s6 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + bl 415916 │ │ │ │ + bnez $a0, -56 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ldptr.w $t1, $s4, 24 │ │ │ │ - ldptr.d $a0, $s4, 0 │ │ │ │ - ldptr.w $t0, $s4, 28 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - add.w $t1, $t1, $s7 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $a0, $t1 │ │ │ │ - add.w $t8, $s5, $s7 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $s6, $t8, 0x1f, 0x0 │ │ │ │ - add.w $t0, $t0, $s7 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s8, $s6 │ │ │ │ - ldx.b $a1, $a1, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - stx.b $a1, $s0, $s6 │ │ │ │ - bl 162080 │ │ │ │ - li.w $t1, 124 │ │ │ │ - li.w $t0, 32 │ │ │ │ - masknez $t0, $t0, $a0 │ │ │ │ - maskeqz $a0, $t1, $a0 │ │ │ │ - or $t0, $t0, $a0 │ │ │ │ - stx.b $t0, $s1, $s6 │ │ │ │ - ld.d $t0, $s4, 32 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bltu $s7, $t1, -116 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - add.w $s5, $s5, $s7 │ │ │ │ - add.w $t2, $t2, $s7 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - add.w $t2, $t2, $s7 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - b -1040 │ │ │ │ + beqz $s6, 32 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + b -2652 │ │ │ │ + beqz $s5, 16 │ │ │ │ + move $s7, $s5 │ │ │ │ + b -120 │ │ │ │ nop │ │ │ │ + move $a0, $fp │ │ │ │ + bl -65836 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + sltu $t2, $t0, $t1 │ │ │ │ + maskeqz $t3, $t0, $t2 │ │ │ │ + masknez $t2, $t1, $t2 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + b -2188 │ │ │ │ + beqz $s3, -56 │ │ │ │ + move $s6, $s3 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ + beqz $a1, -72 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $s1, $t0, -3508 │ │ │ │ + b -2112 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - beqz $t0, -1012 │ │ │ │ - move $s7, $zero │ │ │ │ - b -188 │ │ │ │ - addi.d $t0, $sp, 48 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - b -808 │ │ │ │ + bl -106572 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - bl -116180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - ldptr.w $t0, $a0, 16 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - ldptr.w $s1, $a0, 20 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - move $s5, $a0 │ │ │ │ - add.w $s1, $s1, $t0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl -116912 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s6, $sp, 48 │ │ │ │ + pcalau12i $s6, 179 │ │ │ │ + ld.d $s6, $s6, -240 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + lu12i.w $t1, 345204 │ │ │ │ + ori $t1, $t1, 0x341 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + st.d $s5, $sp, 56 │ │ │ │ + addi.d $a3, $sp, 12 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $s5, $a1 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ + li.w $a1, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s3, $sp, 72 │ │ │ │ + st.d $s7, $sp, 40 │ │ │ │ + st.d $s8, $sp, 32 │ │ │ │ + move $s3, $a2 │ │ │ │ + st.w $t1, $sp, 16 │ │ │ │ + st.w $zero, $sp, 12 │ │ │ │ + bl 387744 │ │ │ │ + ld.wu $a1, $sp, 12 │ │ │ │ move $s8, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bl -116924 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bl -116936 │ │ │ │ - ldptr.w $t0, $s5, 40 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -97416 │ │ │ │ + ldptr.w $t0, $sp, 12 │ │ │ │ + move $s7, $a0 │ │ │ │ + beqz $t0, 120 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $s1, $sp, 88 │ │ │ │ + st.d $s2, $sp, 80 │ │ │ │ move $s1, $a0 │ │ │ │ - beqz $t0, 524 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - b 44 │ │ │ │ - nop │ │ │ │ + move $s2, $s8 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 387456 │ │ │ │ + bne $a0, $s0, 148 │ │ │ │ + ldptr.d $a2, $s2, 0 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -18272 │ │ │ │ + bstrpick.d $t0, $a0, 0x3f, 0x20 │ │ │ │ + stptr.w $a0, $s1, 0 │ │ │ │ + st.w $t0, $s1, 4 │ │ │ │ + ldptr.w $t0, $sp, 12 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bltu $s0, $t0, -64 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 80 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -107712 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + bne $t1, $t0, 48 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 56 │ │ │ │ + ld.d $s6, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 32 │ │ │ │ + move $a0, $s7 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $s1, $sp, 88 │ │ │ │ + st.d $s2, $sp, 80 │ │ │ │ + bl -106904 │ │ │ │ + pcaddi $a3, 134217 │ │ │ │ + li.w $a2, 1945 │ │ │ │ + pcaddi $a1, 126991 │ │ │ │ + pcaddi $a0, 127268 │ │ │ │ + bl -108636 │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bgeu $t1, $t0, 420 │ │ │ │ - ld.d $t0, $s5, 32 │ │ │ │ - bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - ldx.w $t1, $t0, $fp │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - beqz $t1, 956 │ │ │ │ - addi.w $t5, $t1, -5 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $t5, 784 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - beq $t1, $t2, 452 │ │ │ │ - li.w $t2, 2 │ │ │ │ - beq $t1, $t2, 572 │ │ │ │ - li.w $t2, 4 │ │ │ │ - beq $t1, $t2, 660 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bne $t1, $t0, 28 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - li.w $t1, 42 │ │ │ │ - stx.b $t1, $s8, $t0 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - stx.b $t1, $s0, $t0 │ │ │ │ - stx.b $t1, $s1, $t0 │ │ │ │ - ldptr.w $t0, $s5, 40 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - bne $t1, $t2, -124 │ │ │ │ - lu12i.w $t1, -489336 │ │ │ │ - ori $t1, $t1, 0x889 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - lu32i.d $t1, 0 │ │ │ │ - mul.d $t1, $t0, $t1 │ │ │ │ - stx.b $zero, $s8, $t0 │ │ │ │ - stx.b $zero, $s0, $t0 │ │ │ │ - stx.b $zero, $s1, $t0 │ │ │ │ - move $fp, $zero │ │ │ │ - srli.d $t1, $t1, 0x25 │ │ │ │ - slli.w $s6, $t1, 0x4 │ │ │ │ - sub.w $s6, $s6, $t1 │ │ │ │ - slli.w $s6, $s6, 0x2 │ │ │ │ - sub.w $s6, $s2, $s6 │ │ │ │ - sltu $t5, $zero, $s6 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - slli.d $s7, $t1, 0x4 │ │ │ │ - sub.d $s7, $s7, $t1 │ │ │ │ - slli.d $t0, $s7, 0x2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - beqz $t1, 128 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + bltu $a5, $a3, 208 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a0, $a4 │ │ │ │ + move $a1, $a3 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $a2, $sp, 16 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + stptr.d $a4, $sp, 0 │ │ │ │ + bl 387220 │ │ │ │ + li.w $t2, -1 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $t0, $zero │ │ │ │ + beq $a0, $t2, 36 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a0, $a0, 0x3 │ │ │ │ + add.d $t2, $a2, $a0 │ │ │ │ + ldptr.w $t2, $t2, 4 │ │ │ │ + ldx.w $a2, $a2, $a0 │ │ │ │ + ldptr.d $a4, $sp, 0 │ │ │ │ + bgeu $t2, $a2, 60 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrins.d $a0, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + bstrins.d $a0, $t0, 0x3f, 0x20 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $fp, 0x0 │ │ │ │ - li.w $t0, 60 │ │ │ │ - sltu $t1, $s2, $t1 │ │ │ │ - maskeqz $a3, $s6, $t1 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - masknez $t1, $t0, $t1 │ │ │ │ - or $s7, $a3, $t1 │ │ │ │ - add.d $a4, $s8, $fp │ │ │ │ - pcaddi $a2, 125160 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a3, $s7 │ │ │ │ - bl -117852 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.d $a4, $s1, $fp │ │ │ │ - move $a3, $s7 │ │ │ │ - pcaddi $a2, 125153 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -117876 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.d $a4, $s0, $fp │ │ │ │ - move $a3, $s7 │ │ │ │ - pcaddi $a2, 125147 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -117900 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $fp, $fp, 60 │ │ │ │ - bne $t0, $fp, -104 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - pcaddi $a2, 125241 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -117932 │ │ │ │ - ldptr.w $t0, $s5, 20 │ │ │ │ - ldptr.w $s6, $s5, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s8 │ │ │ │ - add.w $s6, $s6, $t0 │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ - bl -116872 │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -116888 │ │ │ │ - bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -116904 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - ldptr.w $t0, $s5, 40 │ │ │ │ - slli.w $t1, $s3, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bltu $t1, $t0, -412 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -117692 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -117700 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -117732 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -404 │ │ │ │ - ldptr.w $t7, $s5, 28 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $a1, $s5, 8 │ │ │ │ - move $t5, $zero │ │ │ │ - add.w $t7, $t7, $t1 │ │ │ │ - li.w $a0, 45 │ │ │ │ - li.w $t8, 32 │ │ │ │ nop │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + move $a3, $t2 │ │ │ │ + bl -12932 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + slli.w $t1, $a0, 0x0 │ │ │ │ + srai.d $t0, $a0, 0x20 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrins.d $a0, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + bstrins.d $a0, $t0, 0x3f, 0x20 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 134159 │ │ │ │ + li.w $a2, 1972 │ │ │ │ + pcaddi $a1, 126927 │ │ │ │ + pcaddi $a0, 127208 │ │ │ │ + bl -108892 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t1, $s2, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - add.w $t6, $t7, $t5 │ │ │ │ - stx.b $a0, $s8, $t1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.b $t6, $a1, $t6 │ │ │ │ - stx.b $t8, $s1, $t1 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - stx.b $t6, $s0, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bltu $t5, $t1, -40 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - li.w $t2, 2 │ │ │ │ - add.w $s2, $s2, $t5 │ │ │ │ - add.w $t1, $t1, $t5 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - bne $t1, $t2, -556 │ │ │ │ nop │ │ │ │ + ld.d $t0, $a1, 24 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + beqz $t0, 128 │ │ │ │ + move $s0, $a1 │ │ │ │ + ld.wu $a1, $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -97952 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $t1, $t0, 80 │ │ │ │ + ld.d $t4, $s0, 24 │ │ │ │ + ld.d $t3, $s0, 16 │ │ │ │ + move $t1, $zero │ │ │ │ + move $t2, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -532 │ │ │ │ - ldptr.w $t7, $s5, 24 │ │ │ │ - ldptr.d $a1, $s5, 0 │ │ │ │ - move $t5, $zero │ │ │ │ - add.w $t7, $t7, $s4 │ │ │ │ - li.w $a0, 45 │ │ │ │ - li.w $t8, 32 │ │ │ │ - add.w $t6, $t7, $t5 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.b $t6, $a1, $t6 │ │ │ │ - add.w $t1, $s2, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s0, $t1 │ │ │ │ - stx.b $t8, $s1, $t1 │ │ │ │ - stx.b $t6, $s8, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - bltu $t5, $t1, -40 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - li.w $t2, 4 │ │ │ │ - add.w $s2, $s2, $t5 │ │ │ │ - add.w $s4, $s4, $t5 │ │ │ │ - bne $t1, $t2, -652 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -628 │ │ │ │ - ldptr.w $t7, $s5, 24 │ │ │ │ - ldptr.d $a1, $s5, 0 │ │ │ │ - move $t5, $zero │ │ │ │ - add.w $t7, $t7, $s4 │ │ │ │ - li.w $a0, 94 │ │ │ │ - li.w $t8, 32 │ │ │ │ - add.w $t6, $t7, $t5 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.b $t6, $a1, $t6 │ │ │ │ - add.w $t1, $s2, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s0, $t1 │ │ │ │ - stx.b $t8, $s1, $t1 │ │ │ │ - stx.b $t6, $s8, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - bltu $t5, $t1, -40 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - add.w $s2, $s2, $t5 │ │ │ │ - add.w $s4, $s4, $t5 │ │ │ │ - b -744 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - move $s7, $zero │ │ │ │ - beqz $t0, -760 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s5, 24 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - ldptr.w $t0, $s5, 28 │ │ │ │ - add.w $t1, $t1, $s4 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - add.w $t1, $t1, $s7 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $a0, $t1 │ │ │ │ - add.w $t6, $s2, $s7 │ │ │ │ - ld.d $t8, $s5, 8 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $s6, $t6, 0x1f, 0x0 │ │ │ │ - add.w $t0, $t0, $s7 │ │ │ │ + ldx.w $t0, $t3, $t1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s8, $s6 │ │ │ │ - ldx.b $a1, $t8, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - stx.b $a1, $s0, $s6 │ │ │ │ - bl 160836 │ │ │ │ - li.w $t1, 124 │ │ │ │ - li.w $t0, 32 │ │ │ │ - masknez $t0, $t0, $a0 │ │ │ │ - maskeqz $a0, $t1, $a0 │ │ │ │ - or $t0, $t0, $a0 │ │ │ │ - stx.b $t0, $s1, $s6 │ │ │ │ - ld.d $t0, $s5, 32 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bltu $s7, $t1, -112 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - add.w $s4, $s4, $s7 │ │ │ │ - add.w $t2, $t2, $s7 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - add.w $s2, $s2, $s7 │ │ │ │ - b -932 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - beqz $t0, -884 │ │ │ │ - move $s7, $zero │ │ │ │ - b -156 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - ldptr.w $t1, $a0, 16 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - ldptr.w $s0, $a0, 20 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - move $s7, $a0 │ │ │ │ - add.w $s0, $s0, $t1 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - bl -118092 │ │ │ │ - move $s2, $a0 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - bl -118104 │ │ │ │ - move $s3, $a0 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - bl -118116 │ │ │ │ - move $s4, $a0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - bl -119268 │ │ │ │ - ldptr.w $t1, $s7, 40 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $t1, 568 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - b 48 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t4, $t0 │ │ │ │ + stx.w $t0, $a0, $t1 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bltu $t2, $t0, -40 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 134121 │ │ │ │ + li.w $a2, 2007 │ │ │ │ + pcaddi $a1, 126883 │ │ │ │ + pcaddi $a0, 127168 │ │ │ │ + bl -109068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bgeu $t0, $t1, 476 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t1, $s7, 32 │ │ │ │ - bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - ldx.w $t2, $t1, $s0 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - beqz $t2, 1232 │ │ │ │ - addi.w $t3, $t2, -5 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t3, 996 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $t2, $t0, 508 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $t2, $t0, 660 │ │ │ │ - li.w $t0, 4 │ │ │ │ - beq $t2, $t0, 812 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bne $t2, $t0, 36 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ - li.w $t0, 42 │ │ │ │ - stx.b $t0, $s2, $t1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - stx.b $t0, $s3, $t1 │ │ │ │ - stx.b $t0, $s4, $t1 │ │ │ │ - stx.b $t0, $s5, $t1 │ │ │ │ + li.w $t0, -1 │ │ │ │ + stptr.d $t0, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.b $t0, $a0, 16 │ │ │ │ + st.h $zero, $a0, 18 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s7, 40 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.w $t2, $t1, -1 │ │ │ │ - bne $t2, $t0, -140 │ │ │ │ - lu12i.w $t2, -489336 │ │ │ │ - ori $t2, $t2, 0x889 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - mul.d $t2, $t1, $t2 │ │ │ │ - stx.b $zero, $s2, $t1 │ │ │ │ - stx.b $zero, $s3, $t1 │ │ │ │ - stx.b $zero, $s4, $t1 │ │ │ │ - stx.b $zero, $s5, $t1 │ │ │ │ - move $fp, $zero │ │ │ │ - srli.d $t2, $t2, 0x25 │ │ │ │ - slli.w $t3, $t2, 0x4 │ │ │ │ - sub.w $t3, $t3, $t2 │ │ │ │ - slli.w $t3, $t3, 0x2 │ │ │ │ - sub.w $t0, $s1, $t3 │ │ │ │ - sltu $t3, $zero, $t0 │ │ │ │ - add.w $t2, $t3, $t2 │ │ │ │ - slli.d $t3, $t2, 0x4 │ │ │ │ - sub.d $t3, $t3, $t2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - slli.d $t0, $t3, 0x2 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - beqz $t2, 144 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - slli.w $t2, $fp, 0x0 │ │ │ │ - sltu $t2, $s1, $t2 │ │ │ │ - maskeqz $s0, $t0, $t2 │ │ │ │ - li.w $t0, 60 │ │ │ │ - masknez $t2, $t0, $t2 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - or $s0, $s0, $t2 │ │ │ │ - add.d $a4, $s2, $fp │ │ │ │ - pcaddi $a2, 124859 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a3, $s0 │ │ │ │ - bl -119056 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - add.d $a4, $s4, $fp │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 124852 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -119080 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - add.d $a4, $s3, $fp │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 124846 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -119104 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - add.d $a4, $s5, $fp │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s3, $sp, 72 │ │ │ │ + pcalau12i $s3, 179 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $s1, $sp, 88 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s2, $sp, 80 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -107392 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 724 │ │ │ │ move $a3, $s0 │ │ │ │ - pcaddi $a2, 124840 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -119128 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.d $fp, $fp, 60 │ │ │ │ - bne $fp, $t0, -132 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - pcaddi $a2, 124935 │ │ │ │ + li.w $a2, 12 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -119156 │ │ │ │ - ldptr.w $t1, $s7, 20 │ │ │ │ - ldptr.w $s0, $s7, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - add.w $s0, $s0, $t1 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - bl -118096 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -118112 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -118128 │ │ │ │ - bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -118144 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t1, $s7, 40 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bltu $t0, $t1, -468 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -118932 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -118940 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -118948 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - b -118988 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - beqz $t1, -452 │ │ │ │ - ldptr.w $a1, $s7, 28 │ │ │ │ - move $fp, $zero │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.w $t2, $s6, $fp │ │ │ │ - add.w $a1, $t2, $a1 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - bl -22284 │ │ │ │ - li.w $t0, 69 │ │ │ │ - maskeqz $t4, $t0, $a0 │ │ │ │ - li.w $t0, 73 │ │ │ │ - add.w $t1, $s1, $fp │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - or $t4, $t4, $a0 │ │ │ │ - stx.b $t4, $s5, $t1 │ │ │ │ - ldptr.w $a1, $s7, 28 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - ld.d $t4, $s7, 8 │ │ │ │ - li.w $t0, 45 │ │ │ │ - add.w $t2, $t2, $a1 │ │ │ │ - stx.b $t0, $s2, $t1 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - ldx.b $t2, $t4, $t2 │ │ │ │ - li.w $t0, 32 │ │ │ │ - stx.b $t0, $s4, $t1 │ │ │ │ - stx.b $t2, $s3, $t1 │ │ │ │ - ld.d $t1, $s7, 32 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ldptr.w $t2, $t1, 4 │ │ │ │ - bltu $fp, $t2, -112 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - li.w $t0, 2 │ │ │ │ - add.w $s1, $s1, $fp │ │ │ │ - add.w $s6, $s6, $fp │ │ │ │ - bne $t2, $t0, -644 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - beqz $t1, -612 │ │ │ │ - move $fp, $zero │ │ │ │ - nop │ │ │ │ - ldptr.w $a1, $s7, 28 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.w $a1, $a1, $s6 │ │ │ │ - add.w $a1, $a1, $fp │ │ │ │ - bl -22444 │ │ │ │ - li.w $t0, 69 │ │ │ │ - maskeqz $t1, $t0, $a0 │ │ │ │ - li.w $t0, 73 │ │ │ │ - add.w $t2, $s1, $fp │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - or $t1, $t1, $a0 │ │ │ │ - stx.b $t1, $s5, $t2 │ │ │ │ - ldptr.w $t1, $s7, 24 │ │ │ │ - ldptr.d $t4, $s7, 0 │ │ │ │ - li.w $t0, 45 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $t1, $t4, $t1 │ │ │ │ - stx.b $t0, $s3, $t2 │ │ │ │ - li.w $t0, 32 │ │ │ │ - stx.b $t1, $s2, $t2 │ │ │ │ - ld.d $t1, $s7, 32 │ │ │ │ - stx.b $t0, $s4, $t2 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ldptr.w $t2, $t1, 4 │ │ │ │ - bltu $fp, $t2, -112 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - li.w $t0, 4 │ │ │ │ - add.w $s1, $s1, $fp │ │ │ │ - add.w $s8, $s8, $fp │ │ │ │ - bne $t2, $t0, -796 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - beqz $t1, -772 │ │ │ │ - move $fp, $zero │ │ │ │ - nop │ │ │ │ - ldptr.w $a1, $s7, 28 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.w $a1, $a1, $s6 │ │ │ │ - add.w $a1, $a1, $fp │ │ │ │ - bl -22604 │ │ │ │ - li.w $t0, 69 │ │ │ │ - maskeqz $t1, $t0, $a0 │ │ │ │ - li.w $t0, 73 │ │ │ │ - add.w $t2, $s1, $fp │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - or $t1, $t1, $a0 │ │ │ │ - stx.b $t1, $s5, $t2 │ │ │ │ - ldptr.w $t1, $s7, 24 │ │ │ │ - ldptr.d $t4, $s7, 0 │ │ │ │ - li.w $t0, 94 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $t1, $t4, $t1 │ │ │ │ - stx.b $t0, $s3, $t2 │ │ │ │ - li.w $t0, 32 │ │ │ │ - stx.b $t1, $s2, $t2 │ │ │ │ - ld.d $t1, $s7, 32 │ │ │ │ - stx.b $t0, $s4, $t2 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ldptr.w $t2, $t1, 4 │ │ │ │ - bltu $fp, $t2, -112 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - add.w $s1, $s1, $fp │ │ │ │ - add.w $s8, $s8, $fp │ │ │ │ - b -952 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - move $fp, $zero │ │ │ │ - beqz $t1, -976 │ │ │ │ - nop │ │ │ │ - ldptr.w $a1, $s7, 28 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - add.w $t4, $s6, $fp │ │ │ │ - add.w $a1, $a1, $t4 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - bl -22768 │ │ │ │ - li.w $t0, 69 │ │ │ │ - maskeqz $t1, $t0, $a0 │ │ │ │ - li.w $t0, 73 │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ - add.w $t2, $s1, $fp │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - or $t1, $t1, $a0 │ │ │ │ - stx.b $t1, $s5, $t2 │ │ │ │ - ldptr.w $t1, $s7, 24 │ │ │ │ - ldptr.d $t5, $s7, 0 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - add.w $t1, $t1, $fp │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t5, $t1 │ │ │ │ - ldptr.w $t1, $s7, 28 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - stx.b $a0, $s2, $t2 │ │ │ │ - add.w $t1, $t1, $t4 │ │ │ │ - ld.d $t4, $s7, 8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - ldx.b $a1, $t4, $t1 │ │ │ │ - stx.b $a1, $s3, $t2 │ │ │ │ - bl 159380 │ │ │ │ - li.w $t0, 32 │ │ │ │ - masknez $t1, $t0, $a0 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - li.w $t0, 124 │ │ │ │ - maskeqz $a0, $t0, $a0 │ │ │ │ - or $t1, $t1, $a0 │ │ │ │ - stx.b $t1, $s4, $t2 │ │ │ │ - ld.d $t1, $s7, 32 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ldptr.w $t2, $t1, 4 │ │ │ │ - bltu $fp, $t2, -164 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - add.w $s8, $s8, $fp │ │ │ │ - add.w $s6, $s6, $fp │ │ │ │ - add.w $s1, $s1, $fp │ │ │ │ - b -1192 │ │ │ │ - nop │ │ │ │ + addi.d $a0, $sp, 24 │ │ │ │ + bl -109072 │ │ │ │ + li.w $t0, 12 │ │ │ │ + move $s2, $a0 │ │ │ │ + bne $a0, $t0, 500 │ │ │ │ + ld.bu $t1, $sp, 24 │ │ │ │ + li.w $t0, 31 │ │ │ │ + beq $t1, $t0, 72 │ │ │ │ nop │ │ │ │ + li.w $a0, 1 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + bne $t1, $t0, 760 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - beqz $t1, -1156 │ │ │ │ - move $fp, $zero │ │ │ │ - b -220 │ │ │ │ - beqz $a1, 1200 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - ldptr.w $t0, $a0, 16 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - ldptr.w $s1, $a0, 20 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - move $s6, $a0 │ │ │ │ - add.w $s1, $s1, $t0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - bl -119572 │ │ │ │ - move $s2, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bl -119584 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bl -119596 │ │ │ │ - ldptr.w $t0, $s6, 40 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t0, 484 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - b 20 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t1, $s4, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bgeu $t1, $t0, 436 │ │ │ │ - ld.d $t0, $s6, 32 │ │ │ │ - bstrpick.d $fp, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - ldx.w $t1, $t0, $fp │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - beqz $t1, 988 │ │ │ │ - addi.w $t5, $t1, -5 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $t5, 816 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - beq $t1, $t2, 484 │ │ │ │ - li.w $t2, 2 │ │ │ │ - beq $t1, $t2, 604 │ │ │ │ - li.w $t2, 4 │ │ │ │ - beq $t1, $t2, 692 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bne $t1, $t0, 28 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - li.w $t1, 42 │ │ │ │ - stx.b $t1, $s2, $t0 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - stx.b $t1, $s0, $t0 │ │ │ │ - stx.b $t1, $s1, $t0 │ │ │ │ - ldptr.w $t0, $s6, 40 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - bne $t1, $t2, -124 │ │ │ │ - lu12i.w $t1, -489336 │ │ │ │ - ori $t1, $t1, 0x889 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - lu32i.d $t1, 0 │ │ │ │ - mul.d $t1, $t0, $t1 │ │ │ │ - stx.b $zero, $s2, $t0 │ │ │ │ - stx.b $zero, $s0, $t0 │ │ │ │ - stx.b $zero, $s1, $t0 │ │ │ │ - move $s8, $zero │ │ │ │ - srli.d $t1, $t1, 0x25 │ │ │ │ - slli.w $s7, $t1, 0x4 │ │ │ │ - sub.w $s7, $s7, $t1 │ │ │ │ - slli.w $s7, $s7, 0x2 │ │ │ │ - sub.w $s7, $s3, $s7 │ │ │ │ - sltu $t5, $zero, $s7 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - slli.d $t5, $t1, 0x4 │ │ │ │ - sub.d $t5, $t5, $t1 │ │ │ │ - slli.d $t0, $t5, 0x2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - beqz $t1, 136 │ │ │ │ nop │ │ │ │ + ld.bu $t1, $sp, 25 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + st.d $s5, $sp, 56 │ │ │ │ + li.w $t0, 139 │ │ │ │ + beq $t1, $t0, 16 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 56 │ │ │ │ + b -92 │ │ │ │ + ld.bu $t0, $sp, 26 │ │ │ │ + ldptr.w $a0, $sp, 28 │ │ │ │ + ld.hu $s5, $sp, 34 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.bu $s4, $sp, 27 │ │ │ │ + bl 253632 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 253608 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s5, $a0 │ │ │ │ + st.b $t0, $s1, 16 │ │ │ │ + andi $t0, $s4, 0x4 │ │ │ │ + bnez $t0, 464 │ │ │ │ + st.h $zero, $s1, 18 │ │ │ │ + st.d $s2, $s1, 8 │ │ │ │ + andi $t0, $s4, 0x8 │ │ │ │ + beqz $t0, 144 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s5, -1 │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $s8, 0x0 │ │ │ │ - li.w $t0, 60 │ │ │ │ - sltu $t1, $s3, $t1 │ │ │ │ - maskeqz $a3, $s7, $t1 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - masknez $t1, $t0, $t1 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - or $fp, $a3, $t1 │ │ │ │ - add.d $a4, $s2, $s8 │ │ │ │ - pcaddi $a2, 124501 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a3, $fp │ │ │ │ - bl -120480 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - add.d $a4, $s1, $s8 │ │ │ │ - move $a3, $fp │ │ │ │ - pcaddi $a2, 124493 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -120508 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - add.d $a4, $s0, $s8 │ │ │ │ - move $a3, $fp │ │ │ │ - pcaddi $a2, 124486 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -120536 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $s8, $s8, 60 │ │ │ │ - bne $t0, $s8, -116 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - pcaddi $a2, 127192 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -120568 │ │ │ │ - ldptr.w $t0, $s6, 20 │ │ │ │ - ldptr.w $s7, $s6, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - add.w $s7, $s7, $t0 │ │ │ │ - bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ - bl -119508 │ │ │ │ - bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -119524 │ │ │ │ - bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -119540 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - ldptr.w $t0, $s6, 40 │ │ │ │ - slli.w $t1, $s4, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bltu $t1, $t0, -424 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -120324 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -120332 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + beqz $a0, 92 │ │ │ │ move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -120376 │ │ │ │ + bl -107948 │ │ │ │ + bne $a0, $s5, -16 │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 127147 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -108984 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a0, -1 │ │ │ │ + b -252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -436 │ │ │ │ - ldptr.w $t7, $s6, 28 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $a1, $s6, 8 │ │ │ │ - move $t5, $zero │ │ │ │ - add.w $t7, $t7, $t1 │ │ │ │ - li.w $a0, 45 │ │ │ │ - li.w $t8, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t1, $s3, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - add.w $t6, $t7, $t5 │ │ │ │ - stx.b $a0, $s2, $t1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.b $t6, $a1, $t6 │ │ │ │ - stx.b $t8, $s1, $t1 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - stx.b $t6, $s0, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bltu $t5, $t1, -40 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - li.w $t2, 2 │ │ │ │ - add.w $s3, $s3, $t5 │ │ │ │ - add.w $t1, $t1, $t5 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - bne $t1, $t2, -588 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + st.d $t0, $s1, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -564 │ │ │ │ - ldptr.w $t7, $s6, 24 │ │ │ │ - ldptr.d $a1, $s6, 0 │ │ │ │ - move $t5, $zero │ │ │ │ - add.w $t7, $t7, $s5 │ │ │ │ - li.w $a0, 45 │ │ │ │ - li.w $t8, 32 │ │ │ │ - add.w $t6, $t7, $t5 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.b $t6, $a1, $t6 │ │ │ │ - add.w $t1, $s3, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s0, $t1 │ │ │ │ - stx.b $t8, $s1, $t1 │ │ │ │ - stx.b $t6, $s2, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - bltu $t5, $t1, -40 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - li.w $t2, 4 │ │ │ │ - add.w $s3, $s3, $t5 │ │ │ │ - add.w $s5, $s5, $t5 │ │ │ │ - bne $t1, $t2, -684 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - beqz $t1, -660 │ │ │ │ - ldptr.w $t7, $s6, 24 │ │ │ │ - ldptr.d $a1, $s6, 0 │ │ │ │ - move $t5, $zero │ │ │ │ - add.w $t7, $t7, $s5 │ │ │ │ - li.w $a0, 94 │ │ │ │ - li.w $t8, 32 │ │ │ │ - add.w $t6, $t7, $t5 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.b $t6, $a1, $t6 │ │ │ │ - add.w $t1, $s3, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s0, $t1 │ │ │ │ - stx.b $t8, $s1, $t1 │ │ │ │ - stx.b $t6, $s2, $t1 │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - bltu $t5, $t1, -40 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - add.w $s3, $s3, $t5 │ │ │ │ - add.w $s5, $s5, $t5 │ │ │ │ - b -776 │ │ │ │ + andi $t0, $s4, 0x10 │ │ │ │ + beqz $t0, 124 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s5, -1 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - move $s8, $zero │ │ │ │ - beqz $t0, -792 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s6, 24 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - ldptr.w $t0, $s6, 28 │ │ │ │ - add.w $t1, $t1, $s5 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $a0, $t1 │ │ │ │ - add.w $t6, $s3, $s8 │ │ │ │ - ld.d $t8, $s6, 8 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $s7, $t6, 0x1f, 0x0 │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.b $a0, $s2, $s7 │ │ │ │ - ldx.b $a1, $t8, $t0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - stx.b $a1, $s0, $s7 │ │ │ │ - bl 158180 │ │ │ │ - li.w $t1, 124 │ │ │ │ - li.w $t0, 32 │ │ │ │ - masknez $t0, $t0, $a0 │ │ │ │ - maskeqz $a0, $t1, $a0 │ │ │ │ - or $t0, $t0, $a0 │ │ │ │ - stx.b $t0, $s1, $s7 │ │ │ │ - ld.d $t0, $s6, 32 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - bltu $s8, $t1, -112 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - add.w $s5, $s5, $s8 │ │ │ │ - add.w $s3, $s3, $s8 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - b -964 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - beqz $t0, -916 │ │ │ │ - move $s8, $zero │ │ │ │ - b -156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + beqz $a0, 60 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -108108 │ │ │ │ + bne $a0, $s5, -16 │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 127095 │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - ld.d $t1, $a0, 32 │ │ │ │ - beqz $t2, 72 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.w $t3, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - beq $t3, $a1, 80 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - li.w $t3, 1 │ │ │ │ - st.w $t2, $a0, 40 │ │ │ │ - alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ - stptr.w $a1, $t1, 0 │ │ │ │ - st.w $t3, $t1, 4 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.w $t0, $a0, 40 │ │ │ │ - stptr.w $a1, $t1, 0 │ │ │ │ - st.w $t0, $t1, 4 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + st.d $t0, $s1, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.w $t1, $t0, 4 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $fp, $a0 │ │ │ │ + andi $s4, $s4, 0x2 │ │ │ │ + bnez $s4, 108 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 56 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - bl 325836 │ │ │ │ - vld $vr0, $fp, 16 │ │ │ │ - vpickve2gr.w $t4, $vr0, 0x2 │ │ │ │ - vpickve2gr.w $t2, $vr0, 0x0 │ │ │ │ - slli.w $t4, $t4, 0x0 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ - vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x1 │ │ │ │ - vld $vr1, $fp, 0 │ │ │ │ - ldptr.w $s0, $fp, 16 │ │ │ │ - ldptr.w $t5, $fp, 20 │ │ │ │ - bgeu $t4, $t2, 1272 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 1260 │ │ │ │ - add.w $s0, $s0, $t5 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - vst $vr1, $a0, 0 │ │ │ │ - vst $vr0, $a0, 16 │ │ │ │ - move $s8, $a0 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - slli.d $a0, $s0, 0x3 │ │ │ │ - bl -120968 │ │ │ │ - st.d $a0, $s8, 32 │ │ │ │ - slli.d $a2, $s0, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -120456 │ │ │ │ - st.h $zero, $s8, 44 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - beqz $t2, 460 │ │ │ │ - ld.d $t5, $fp, 32 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s4, 6 │ │ │ │ - pcaddi $s2, 129722 │ │ │ │ - li.w $s5, 1 │ │ │ │ - alsl.d $t0, $s7, $t5, 0x3 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - slli.d $s1, $s7, 0x3 │ │ │ │ - bltu $s4, $t1, 620 │ │ │ │ - ld.wu $t1, $t0, 0 │ │ │ │ - alsl.d $t1, $t1, $s2, 0x3 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - add.d $t1, $s2, $t1 │ │ │ │ - jr $t1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b -444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - beqz $t0, 564 │ │ │ │ - move $s6, $zero │ │ │ │ - b 108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + move $a3, $a0 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a4, 12 │ │ │ │ + pcaddi $a2, 127015 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -109260 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -109348 │ │ │ │ + beqz $a0, -264 │ │ │ │ + pcaddi $a0, 127025 │ │ │ │ + bl -108576 │ │ │ │ + li.w $a0, -1 │ │ │ │ + b -528 │ │ │ │ nop │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 2 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a0, $s1, 20 │ │ │ │ + bl -109664 │ │ │ │ + li.w $t0, 2 │ │ │ │ + bne $a0, $t0, 176 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + addi.d $t0, $t0, 2 │ │ │ │ + st.d $t0, $s1, 8 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - beqz $t0, 736 │ │ │ │ - addi.w $t5, $t0, -1 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x3 │ │ │ │ - ldx.w $t6, $t1, $t5 │ │ │ │ - li.w $t2, 5 │ │ │ │ - add.d $t5, $t1, $t5 │ │ │ │ - beq $t6, $t2, 772 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - li.w $t2, 5 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.w $t5, $s8, 40 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - lu32i.d $t2, 1 │ │ │ │ - stx.d $t2, $t1, $t0 │ │ │ │ nop │ │ │ │ - ld.d $t5, $fp, 32 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.d $t0, $t5, $s1 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - bgeu $s6, $t0, 160 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $fp, 28 │ │ │ │ - ldptr.w $t0, $fp, 24 │ │ │ │ - ld.d $t6, $fp, 8 │ │ │ │ - ldptr.d $t5, $fp, 0 │ │ │ │ - add.w $t1, $t1, $s3 │ │ │ │ - add.w $t0, $t0, $s0 │ │ │ │ - add.w $t1, $t1, $s6 │ │ │ │ - add.w $t0, $t0, $s6 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a1, $t6, $t1 │ │ │ │ - ldx.b $a0, $t5, $t0 │ │ │ │ - bl 157492 │ │ │ │ - ldptr.w $t0, $s8, 40 │ │ │ │ - ld.d $t1, $s8, 32 │ │ │ │ - bnez $a0, -148 │ │ │ │ - beqz $t0, 616 │ │ │ │ - addi.w $t5, $t0, -1 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x3 │ │ │ │ - ldx.w $t6, $t1, $t5 │ │ │ │ - add.d $t5, $t1, $t5 │ │ │ │ - beq $t6, $s4, 624 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - li.w $t2, 6 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.w $t5, $s8, 40 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - lu32i.d $t2, 1 │ │ │ │ - stx.d $t2, $t1, $t0 │ │ │ │ - ld.d $t5, $fp, 32 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.d $t0, $t5, $s1 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - bltu $s6, $t0, -136 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.h $a0, $s1, 18 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bltu $t1, $t0, 84 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a0, $s1, 20 │ │ │ │ + bl -109744 │ │ │ │ + bne $s5, $a0, 116 │ │ │ │ + ld.hu $s2, $s1, 18 │ │ │ │ + addi.d $s2, $s2, 12 │ │ │ │ + b -504 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - add.w $s0, $t0, $s0 │ │ │ │ - add.w $s3, $t0, $s3 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - bltu $t0, $t2, -356 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 126961 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -109444 │ │ │ │ + b -744 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - move $a0, $s8 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ + move $a1, $a0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -109436 │ │ │ │ + beqz $a0, -72 │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 126987 │ │ │ │ + b -512 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 126990 │ │ │ │ + b -532 │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 126968 │ │ │ │ + b -548 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + st.d $s5, $sp, 56 │ │ │ │ + bl -108304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s8, 40 │ │ │ │ - ldptr.w $t7, $t0, 4 │ │ │ │ - ld.d $t0, $s8, 32 │ │ │ │ - beqz $t1, 468 │ │ │ │ - addi.w $t6, $t1, -1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - ldx.w $t8, $t0, $t6 │ │ │ │ - add.d $a0, $t0, $t6 │ │ │ │ - li.w $t6, 3 │ │ │ │ - beq $t8, $t6, 632 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.w $t1, $s8, 40 │ │ │ │ - alsl.d $t0, $t2, $t0, 0x3 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $t6, $t0, 0 │ │ │ │ - st.w $t7, $t0, 4 │ │ │ │ - b 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s8, 40 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - ld.d $t7, $s8, 32 │ │ │ │ - beqz $t1, 436 │ │ │ │ - addi.w $t6, $t1, -1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - ldx.w $a1, $t7, $t6 │ │ │ │ - li.w $a0, 4 │ │ │ │ - add.d $t6, $t7, $t6 │ │ │ │ - beq $a1, $a0, 136 │ │ │ │ nop │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.w $t2, $s8, 40 │ │ │ │ - alsl.d $t7, $t1, $t7, 0x3 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $a0, $t7, 0 │ │ │ │ - st.w $t8, $t7, 4 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + blez $a1, 76 │ │ │ │ + beqz $a2, 136 │ │ │ │ + move $s0, $a0 │ │ │ │ + mul.d $a0, $a1, $a2 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + bl -109056 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + li.w $t0, -1 │ │ │ │ + st.d $a1, $s0, 8 │ │ │ │ + st.d $a2, $s0, 24 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + move $a3, $a1 │ │ │ │ + pcaddi $a2, 126984 │ │ │ │ + li.w $a1, 54 │ │ │ │ + pcaddi $a0, 127000 │ │ │ │ + bl 348308 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -109852 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s0, $t0, $s0 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - bltu $t0, $t2, -640 │ │ │ │ - b -276 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 127018 │ │ │ │ + li.w $a1, 65 │ │ │ │ + pcaddi $a0, 126992 │ │ │ │ + bl 348276 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -109884 │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 126990 │ │ │ │ + li.w $a1, 59 │ │ │ │ + pcaddi $a0, 126984 │ │ │ │ + bl 348244 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -109916 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + ldptr.d $s3, $a0, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $a1, 80 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bltz $t0, 72 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $a1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s8, 40 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - ld.d $t7, $s8, 32 │ │ │ │ - beqz $t1, 276 │ │ │ │ - addi.w $t6, $t1, -1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - ldx.w $a1, $t7, $t6 │ │ │ │ - li.w $a0, 2 │ │ │ │ - add.d $t6, $t7, $t6 │ │ │ │ - bne $a1, $a0, -120 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t6, 4 │ │ │ │ - add.w $t1, $t1, $t8 │ │ │ │ - st.w $t1, $t6, 4 │ │ │ │ - b -108 │ │ │ │ - ldptr.w $t1, $s8, 40 │ │ │ │ - ldptr.w $t8, $t0, 4 │ │ │ │ - ld.d $t7, $s8, 32 │ │ │ │ - beqz $t1, 276 │ │ │ │ - addi.w $t6, $t1, -1 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - ldx.w $a1, $t7, $t6 │ │ │ │ - li.w $a0, 1 │ │ │ │ - add.d $t6, $t7, $t6 │ │ │ │ - beq $a1, $a0, 312 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.w $t2, $s8, 40 │ │ │ │ - alsl.d $t7, $t1, $t7, 0x3 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $a0, $t7, 0 │ │ │ │ - st.w $t8, $t7, 4 │ │ │ │ - b 240 │ │ │ │ + ld.d $a0, $s1, 24 │ │ │ │ + mul.d $a0, $s0, $a0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + add.d $a0, $s3, $a0 │ │ │ │ + jirl $ra, $s2, 0 │ │ │ │ + ld.d $t0, $s1, 16 │ │ │ │ + bge $t0, $s0, -24 │ │ │ │ + ldptr.d $s3, $s1, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -109528 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.d $zero, $s1, 8 │ │ │ │ + st.d $zero, $s1, 16 │ │ │ │ + st.d $zero, $s1, 24 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + srli.d $a0, $a0, 0x3f │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $t2, $a0, 8 │ │ │ │ + ld.d $t1, $a0, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + addi.d $t3, $t2, -1 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $s0, $a1 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + blt $t1, $t3, 68 │ │ │ │ + ld.d $a1, $t0, 24 │ │ │ │ + lu12i.w $t3, 2 │ │ │ │ + ori $t3, $t3, 0x710 │ │ │ │ + add.d $t2, $t2, $t3 │ │ │ │ + mul.d $a1, $t2, $a1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -108940 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + lu12i.w $t3, 2 │ │ │ │ + ori $t3, $t3, 0x710 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + beqz $a0, 60 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + add.d $t2, $t2, $t3 │ │ │ │ + st.d $t2, $t0, 8 │ │ │ │ + ld.d $a2, $t0, 24 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + st.d $t1, $t0, 16 │ │ │ │ + mul.d $t1, $t1, $a2 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + move $a1, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + add.d $a0, $a0, $t1 │ │ │ │ + b -109480 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 126938 │ │ │ │ + li.w $a1, 117 │ │ │ │ + pcaddi $a0, 126898 │ │ │ │ + bl 347900 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -110260 │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bltz $t0, 28 │ │ │ │ + ld.d $t1, $a0, 24 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + mul.d $t0, $t0, $t1 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 5 │ │ │ │ - st.w $s5, $s8, 40 │ │ │ │ - lu32i.d $t0, 1 │ │ │ │ - stptr.d $t0, $t1, 0 │ │ │ │ - b -688 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + or $t1, $t0, $a1 │ │ │ │ + bltz $t1, 40 │ │ │ │ + move $t1, $zero │ │ │ │ + blt $t0, $a1, 24 │ │ │ │ + ld.d $t2, $a0, 24 │ │ │ │ + sub.d $t0, $t0, $a1 │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ + mul.d $t0, $t0, $t2 │ │ │ │ + add.d $t1, $t1, $t0 │ │ │ │ + move $a0, $t1 │ │ │ │ + ret │ │ │ │ + move $t1, $zero │ │ │ │ + move $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + ld.d $s1, $a0, 16 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + move $s2, $zero │ │ │ │ + bltz $s1, 112 │ │ │ │ + ld.d $a2, $a0, 24 │ │ │ │ + move $t0, $a1 │ │ │ │ + ldptr.d $a1, $a0, 0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $a2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -109724 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $s2, $a0 │ │ │ │ + mul.d $t1, $s1, $a2 │ │ │ │ + add.d $a1, $a1, $t1 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -109176 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + ld.d $s1, $s0, 16 │ │ │ │ nop │ │ │ │ + addi.d $s1, $s1, -1 │ │ │ │ + st.d $s1, $s0, 16 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ nop │ │ │ │ - li.w $t0, 6 │ │ │ │ - st.w $s5, $s8, 40 │ │ │ │ - lu32i.d $t0, 1 │ │ │ │ - stptr.d $t0, $t1, 0 │ │ │ │ - b -720 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t5, 4 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $t5, 4 │ │ │ │ - b -748 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a7, 108 │ │ │ │ + li.w $a6, 25 │ │ │ │ + li.w $a5, 63 │ │ │ │ + li.w $a4, 91 │ │ │ │ + li.w $a3, 27 │ │ │ │ + pcaddi $a2, 126862 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -110448 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 179 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a7, 104 │ │ │ │ + li.w $a6, 25 │ │ │ │ + li.w $a5, 63 │ │ │ │ + li.w $a4, 91 │ │ │ │ + li.w $a3, 27 │ │ │ │ + pcaddi $a2, 126850 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -110496 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + pcalau12i $s0, 179 │ │ │ │ + ld.d $s0, $s0, -120 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + li.w $a5, 115 │ │ │ │ + li.w $a4, 91 │ │ │ │ + li.w $a3, 27 │ │ │ │ + pcaddi $a2, 126842 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -110548 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + li.w $a5, 75 │ │ │ │ + li.w $a4, 91 │ │ │ │ + li.w $a3, 27 │ │ │ │ + pcaddi $a2, 126832 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + b -110588 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $s8, 40 │ │ │ │ - li.w $t1, 3 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - st.w $t7, $t0, 4 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $s8, 40 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $t1, $t7, 0 │ │ │ │ - st.w $t8, $t7, 4 │ │ │ │ - b -360 │ │ │ │ + maskeqz $t0, $a1, $a1 │ │ │ │ + bstrpick.d $t1, $a2, 0x1f, 0x0 │ │ │ │ + sltui $a1, $a1, 1 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ + ffint.d.l $fs0, $fa1 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + pcalau12i $t3, 129 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fs0, $fs0, $fa1 │ │ │ │ + fld.d $fa0, $t3, -64 │ │ │ │ + pcalau12i $t2, 129 │ │ │ │ + fst.d $fs1, $sp, 0 │ │ │ │ + fld.d $fs1, $t2, -32 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s3, $a3 │ │ │ │ + fmul.d $fa0, $fs0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs1, $fa0 │ │ │ │ + bcnez $fcc0, 336 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $s8, 40 │ │ │ │ - li.w $t1, 4 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $t1, $t7, 0 │ │ │ │ - st.w $t8, $t7, 4 │ │ │ │ - b -392 │ │ │ │ + pcalau12i $s2, 178 │ │ │ │ + ld.d $s2, $s2, -120 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 126793 │ │ │ │ + li.w $a1, 1 │ │ │ │ + slli.w $s5, $t0, 0x0 │ │ │ │ + bl -110752 │ │ │ │ + beqz $s3, 140 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + fcmp.sle.d $fcc0, $fs1, $fa0 │ │ │ │ + bcnez $fcc0, 292 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s1, $fa0 │ │ │ │ + addi.w $t1, $s3, -1 │ │ │ │ + slli.w $s1, $s1, 0x0 │ │ │ │ + sltu $t0, $t1, $s1 │ │ │ │ + masknez $s1, $s1, $t0 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + move $s0, $zero │ │ │ │ + or $s1, $s1, $t0 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.w $t1, $s8, 40 │ │ │ │ - ldptr.w $t2, $fp, 40 │ │ │ │ - stptr.w $t1, $t7, 0 │ │ │ │ - st.w $t8, $t7, 4 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 126771 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -110848 │ │ │ │ + bgeu $s1, $s0, -20 │ │ │ │ + bgeu $s0, $s3, 32 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s3, $t0, $s3 │ │ │ │ - b -424 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 130245 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -110880 │ │ │ │ + bne $s3, $s0, -20 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + li.w $t0, 30 │ │ │ │ + li.w $t1, 10 │ │ │ │ + mod.wu $t0, $s4, $t0 │ │ │ │ + li.w $a7, 47 │ │ │ │ + bgeu $t1, $t0, 32 │ │ │ │ + li.w $t2, 20 │ │ │ │ + sltu $t0, $t2, $t0 │ │ │ │ + li.w $a7, 45 │ │ │ │ + li.w $t1, 92 │ │ │ │ + maskeqz $a7, $a7, $t0 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + or $a7, $a7, $t0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + move $a5, $s4 │ │ │ │ + move $a3, $s5 │ │ │ │ + move $a6, $s6 │ │ │ │ + li.w $a4, 37 │ │ │ │ + pcaddi $a2, 126741 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -110972 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + fld.d $fs1, $sp, 0 │ │ │ │ + li.w $a5, 65 │ │ │ │ + li.w $a4, 91 │ │ │ │ + li.w $a3, 27 │ │ │ │ + pcaddi $a2, 126720 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + b -111036 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fs1 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fs1 │ │ │ │ + lu12i.w $t0, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s1, $fa0 │ │ │ │ + or $s1, $s1, $t0 │ │ │ │ + b -300 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a1, $a1, 8 │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -111376 │ │ │ │ + bnez $a0, 76 │ │ │ │ + ld.d $t1, $s1, 24 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + bltu $t1, $t0, 112 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bltu $t0, $t1, 56 │ │ │ │ + ld.d $t1, $s1, 32 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + bltu $t1, $t0, 92 │ │ │ │ + bltu $t0, $t1, 40 │ │ │ │ + ld.bu $a0, $s1, 64 │ │ │ │ + ld.bu $t1, $s0, 64 │ │ │ │ + li.w $t2, -1 │ │ │ │ + sltu $t0, $a0, $t1 │ │ │ │ + sltu $a0, $t1, $a0 │ │ │ │ + masknez $a0, $a0, $t0 │ │ │ │ + maskeqz $t0, $t2, $t0 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t6, 4 │ │ │ │ - add.w $t1, $t1, $t8 │ │ │ │ - st.w $t1, $t6, 4 │ │ │ │ - b -52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - add.w $t0, $t0, $t7 │ │ │ │ - st.w $t0, $a0, 4 │ │ │ │ - b -500 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - bl -121324 │ │ │ │ nop │ │ │ │ + li.w $a0, -1 │ │ │ │ + b -52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - ld.d $t1, $a0, 32 │ │ │ │ - beqz $t2, 56 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.w $t3, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - beq $t3, $a1, 64 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - st.w $t2, $a0, 40 │ │ │ │ - alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ - stptr.w $a1, $t1, 0 │ │ │ │ - st.w $a2, $t1, 4 │ │ │ │ + lu12i.w $t0, 47839 │ │ │ │ + ori $t0, $t0, 0xd │ │ │ │ + stptr.d $t0, $a0, 0 │ │ │ │ + st.b $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ ret │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.w $t0, $a0, 40 │ │ │ │ - stptr.w $a1, $t1, 0 │ │ │ │ - st.w $a2, $t1, 4 │ │ │ │ + lu12i.w $t0, 47839 │ │ │ │ + ori $t0, $t0, 0xd │ │ │ │ + stptr.d $t0, $a0, 0 │ │ │ │ + st.b $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 12 │ │ │ │ + st.d $zero, $a0, 20 │ │ │ │ + st.d $zero, $a0, 28 │ │ │ │ + st.d $zero, $a0, 36 │ │ │ │ + st.d $zero, $a0, 44 │ │ │ │ + st.d $zero, $a0, 52 │ │ │ │ + st.d $zero, $a0, 60 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 4 │ │ │ │ - add.w $t1, $t1, $a2 │ │ │ │ - st.w $t1, $t0, 4 │ │ │ │ - ret │ │ │ │ - ldptr.w $t8, $a0, 40 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t8, 136 │ │ │ │ - ld.d $t2, $a0, 32 │ │ │ │ - addi.w $t8, $t8, -1 │ │ │ │ - bstrpick.d $t3, $t8, 0x1f, 0x0 │ │ │ │ - move $t4, $zero │ │ │ │ - alsl.d $t3, $t3, $t2, 0x3 │ │ │ │ - ldptr.w $t6, $t3, 0 │ │ │ │ - ldptr.w $t1, $t2, 0 │ │ │ │ - ldptr.w $t0, $t2, 4 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - xor $t1, $t1, $t6 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - st.w $t1, $t2, -8 │ │ │ │ - ldptr.w $t6, $t3, 4 │ │ │ │ - addi.d $t3, $t3, -8 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - xor $t0, $t0, $t6 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.w $t0, $t2, -4 │ │ │ │ - ldptr.w $t7, $t3, 8 │ │ │ │ - ldptr.w $t6, $t3, 12 │ │ │ │ - sub.w $t5, $t8, $t4 │ │ │ │ - xor $t1, $t1, $t7 │ │ │ │ - xor $t0, $t0, $t6 │ │ │ │ - st.w $t1, $t3, 8 │ │ │ │ - st.w $t0, $t3, 12 │ │ │ │ - ldptr.w $t7, $t2, -8 │ │ │ │ - ldptr.w $t6, $t2, -4 │ │ │ │ - xor $t1, $t1, $t7 │ │ │ │ - xor $t0, $t0, $t6 │ │ │ │ - st.w $t1, $t2, -8 │ │ │ │ - st.w $t0, $t2, -4 │ │ │ │ - bltu $t4, $t5, -104 │ │ │ │ - nop │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $t1, 48 │ │ │ │ + lu32i.d $t0, -1 │ │ │ │ + st.b $a1, $a0, 0 │ │ │ │ + st.d $zero, $a0, 4 │ │ │ │ + st.d $zero, $a0, 12 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ + st.b $t1, $a0, 64 │ │ │ │ + st.d $zero, $a0, 176 │ │ │ │ + st.d $zero, $a0, 168 │ │ │ │ + st.d $zero, $a0, 136 │ │ │ │ + st.d $zero, $a0, 144 │ │ │ │ + st.d $t0, $a0, 152 │ │ │ │ + st.w $zero, $a0, 160 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 120 │ │ │ │ + st.w $zero, $a0, 128 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ld.d $a0, $a1, 8 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -111176 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111196 │ │ │ │ + ld.d $a0, $s0, 120 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111212 │ │ │ │ + ld.d $a0, $s0, 136 │ │ │ │ + st.d $zero, $s0, 120 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111228 │ │ │ │ + ld.d $a0, $s0, 144 │ │ │ │ + st.d $zero, $s0, 136 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111244 │ │ │ │ + ld.d $a0, $s0, 168 │ │ │ │ + st.d $zero, $s0, 144 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111260 │ │ │ │ + ld.d $a0, $s0, 176 │ │ │ │ + st.d $zero, $s0, 168 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111276 │ │ │ │ + ld.d $a0, $s0, 72 │ │ │ │ + st.d $zero, $s0, 176 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -111292 │ │ │ │ + ldptr.w $t0, $s0, 84 │ │ │ │ + st.d $zero, $s0, 72 │ │ │ │ + beqz $t0, 88 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - beqz $t2, 332 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ld.d $t3, $a0, 32 │ │ │ │ - bgeu $t1, $t0, 332 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t3 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vslei.wu $vr3, $vr1, 0x6 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vseqi.w $vr5, $vr1, 3 │ │ │ │ - vslt.wu $vr0, $vr6, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr3 │ │ │ │ - vseqi.w $vr3, $vr1, 1 │ │ │ │ - vor.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 0 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t0, $t1, -64 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beqz $t0, 208 │ │ │ │ - move $t0, $t2 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ldptr.w $t5, $t1, 0 │ │ │ │ - li.w $t4, 6 │ │ │ │ - bltu $t4, $t5, 32 │ │ │ │ - li.w $t4, 107 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 16 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - nop │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - bgeu $t1, $t2, 140 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t5, $t3, $t1 │ │ │ │ - li.w $t4, 6 │ │ │ │ - add.d $t1, $t3, $t1 │ │ │ │ - bltu $t4, $t5, 28 │ │ │ │ - li.w $t4, 107 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 12 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t0, $t2, 84 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bltu $t1, $t2, 64 │ │ │ │ - li.w $t1, 107 │ │ │ │ - srl.d $t1, $t1, $t2 │ │ │ │ - andi $t1, $t1, 0x1 │ │ │ │ - beqz $t1, 48 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ + slli.d $s2, $s1, 0x3 │ │ │ │ + ldx.d $a0, $a0, $s2 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bl -111340 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + ldptr.w $t1, $s0, 84 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + stx.d $zero, $a0, $s2 │ │ │ │ + bltu $t0, $t1, -32 │ │ │ │ + bl -111364 │ │ │ │ + ld.d $a0, $s0, 96 │ │ │ │ + st.d $zero, $s0, 88 │ │ │ │ + bl -111376 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + st.d $zero, $s0, 96 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + li.w $a2, 208 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -111196 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + bl 58808 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 40 │ │ │ │ + st.d $t0, $s1, 8 │ │ │ │ + bl 58792 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 72 │ │ │ │ + st.d $t0, $s1, 40 │ │ │ │ + bl 58776 │ │ │ │ + ldptr.w $a1, $s0, 84 │ │ │ │ + st.d $a0, $s1, 72 │ │ │ │ + bnez $a1, 64 │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $s0, 128 │ │ │ │ + bnez $a1, 260 │ │ │ │ + ldptr.w $a1, $s0, 184 │ │ │ │ + bnez $a1, 508 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ move $a0, $zero │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + bl -101404 │ │ │ │ + ld.wu $a1, $s0, 84 │ │ │ │ + st.d $a0, $s1, 88 │ │ │ │ move $a0, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -208 │ │ │ │ - nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - beqz $t2, 284 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ld.d $t3, $a0, 32 │ │ │ │ - bgeu $t1, $t0, 284 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t3 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vslei.wu $vr5, $vr1, 0x6 │ │ │ │ - vslt.wu $vr0, $vr6, $vr1 │ │ │ │ - vseqi.w $vr3, $vr1, 1 │ │ │ │ - vand.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 0 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t0, $t1, -56 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beqz $t0, 168 │ │ │ │ - move $t0, $t2 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ldptr.w $t4, $t1, 0 │ │ │ │ - li.w $t5, 1 │ │ │ │ - bgeu $t5, $t4, 16 │ │ │ │ - addi.w $t4, $t4, -5 │ │ │ │ - bltu $t5, $t4, 16 │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - bgeu $t1, $t2, 108 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t4, $t3, $t1 │ │ │ │ - li.w $t5, 1 │ │ │ │ - add.d $t1, $t3, $t1 │ │ │ │ - bgeu $t5, $t4, 12 │ │ │ │ - addi.w $t4, $t4, -5 │ │ │ │ - bltu $t5, $t4, 12 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t0, $t2, 60 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $t1, 16 │ │ │ │ - addi.w $t1, $t1, -5 │ │ │ │ - bltu $t2, $t1, 32 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -101424 │ │ │ │ + ldptr.w $t0, $s0, 84 │ │ │ │ + st.d $a0, $s1, 96 │ │ │ │ + beqz $t0, -100 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + slli.d $s3, $s2, 0x2 │ │ │ │ + ldx.wu $a1, $t0, $s3 │ │ │ │ move $a0, $zero │ │ │ │ + ld.d $s4, $s1, 88 │ │ │ │ + bl -101488 │ │ │ │ + ld.d $t2, $s0, 96 │ │ │ │ + ld.d $t1, $s0, 88 │ │ │ │ + ld.d $t0, $s1, 88 │ │ │ │ + ldx.w $a2, $t2, $s3 │ │ │ │ + alsl.d $s4, $s2, $s4, 0x3 │ │ │ │ + slli.d $s5, $s2, 0x3 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + ldx.d $a1, $t1, $s5 │ │ │ │ + ldx.d $a0, $t0, $s5 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + bl -111456 │ │ │ │ + ld.d $t0, $s0, 96 │ │ │ │ + ld.d $t2, $s1, 96 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + ldx.w $t3, $t0, $s3 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + stx.w $t3, $t2, $s3 │ │ │ │ + ldptr.w $t2, $s0, 84 │ │ │ │ + bltu $t1, $t2, -96 │ │ │ │ + ldptr.w $a1, $s0, 128 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + beqz $a1, -248 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -101612 │ │ │ │ + ld.wu $a1, $s0, 128 │ │ │ │ + st.d $a0, $s1, 136 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -101632 │ │ │ │ + ld.d $t0, $s0, 168 │ │ │ │ + st.d $a0, $s1, 144 │ │ │ │ + beqz $t0, 28 │ │ │ │ + ld.wu $a1, $s0, 128 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -101660 │ │ │ │ + st.d $a0, $s1, 168 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 176 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ld.wu $a1, $s0, 128 │ │ │ │ move $a0, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -168 │ │ │ │ + bl -101688 │ │ │ │ + st.d $a0, $s1, 168 │ │ │ │ + ldptr.w $t0, $s0, 128 │ │ │ │ + beqz $t0, -356 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - beqz $t2, 316 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ld.d $t3, $a0, 32 │ │ │ │ - bgeu $t1, $t0, 316 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t3 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vslei.wu $vr3, $vr1, 0x6 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vseqi.w $vr5, $vr1, 4 │ │ │ │ - vslt.wu $vr0, $vr6, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr3 │ │ │ │ - vseqi.w $vr3, $vr1, 2 │ │ │ │ - vor.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 0 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t0, $t1, -64 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beqz $t0, 192 │ │ │ │ - move $t0, $t2 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ldptr.w $t5, $t1, 0 │ │ │ │ - li.w $t4, 6 │ │ │ │ - bltu $t4, $t5, 32 │ │ │ │ - li.w $t4, 117 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 16 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - bgeu $t1, $t2, 124 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t5, $t3, $t1 │ │ │ │ - li.w $t4, 6 │ │ │ │ - add.d $t1, $t3, $t1 │ │ │ │ - bltu $t4, $t5, 28 │ │ │ │ - li.w $t4, 117 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 12 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t0, $t2, 68 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bltu $t1, $t2, 48 │ │ │ │ - li.w $t1, 117 │ │ │ │ - srl.d $t1, $t1, $t2 │ │ │ │ - andi $t1, $t1, 0x1 │ │ │ │ - beqz $t1, 32 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - ret │ │ │ │ + ld.d $t5, $s0, 136 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ld.d $t4, $s1, 136 │ │ │ │ + ldx.d $t5, $t5, $t0 │ │ │ │ + ld.d $t3, $s0, 144 │ │ │ │ + ld.d $t2, $s1, 144 │ │ │ │ + ld.d $t1, $s0, 168 │ │ │ │ + stx.d $t5, $t4, $t0 │ │ │ │ + ldx.d $t3, $t3, $t0 │ │ │ │ + stx.d $t3, $t2, $t0 │ │ │ │ + beqz $t1, 28 │ │ │ │ + ld.d $s3, $s1, 168 │ │ │ │ + ldx.d $a0, $t1, $t0 │ │ │ │ + add.d $s3, $s3, $t0 │ │ │ │ + bl 58304 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 176 │ │ │ │ + beqz $t0, 164 │ │ │ │ + ldx.b $t1, $t0, $s2 │ │ │ │ + ld.d $t0, $s1, 176 │ │ │ │ + stx.b $t1, $t0, $s2 │ │ │ │ + ldptr.w $t1, $s0, 128 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bltu $t0, $t1, -104 │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $s0, 184 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + beqz $a1, -500 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ move $a0, $zero │ │ │ │ - nop │ │ │ │ + bl -101868 │ │ │ │ + ld.wu $a1, $s0, 184 │ │ │ │ + st.d $a0, $s1, 192 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -101888 │ │ │ │ + ld.wu $a2, $s0, 184 │ │ │ │ + ld.d $a1, $s0, 192 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 192 │ │ │ │ + st.d $t0, $s1, 200 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + bl -111836 │ │ │ │ + ld.wu $a2, $s0, 184 │ │ │ │ + ld.d $a1, $s0, 200 │ │ │ │ + ld.d $a0, $s1, 200 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + bl -111856 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -192 │ │ │ │ + ldptr.w $t1, $s0, 128 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bltu $t0, $t1, -252 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - beqz $t2, 316 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ld.d $t3, $a0, 32 │ │ │ │ - bgeu $t1, $t0, 316 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t3 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vslt.wu $vr5, $vr6, $vr1 │ │ │ │ - vslei.wu $vr0, $vr1, 0x6 │ │ │ │ - vseqi.w $vr3, $vr1, 2 │ │ │ │ - vand.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 0 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t0, $t1, -56 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beqz $t0, 200 │ │ │ │ - move $t0, $t2 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ldptr.w $t5, $t1, 0 │ │ │ │ - li.w $t4, 6 │ │ │ │ - bltu $t4, $t5, 32 │ │ │ │ - li.w $t4, 101 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 16 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - bgeu $t1, $t2, 132 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t5, $t3, $t1 │ │ │ │ - li.w $t4, 6 │ │ │ │ - add.d $t1, $t3, $t1 │ │ │ │ - bltu $t4, $t5, 28 │ │ │ │ - li.w $t4, 101 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 12 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t0, $t2, 76 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bltu $t1, $t2, 56 │ │ │ │ - li.w $t1, 101 │ │ │ │ - srl.d $t1, $t1, $t2 │ │ │ │ - andi $t1, $t1, 0x1 │ │ │ │ - beqz $t1, 40 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + ld.d $t0, $a1, 48 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + alsl.d $s0, $a0, $a0, 0x1 │ │ │ │ + alsl.d $s0, $s0, $a0, 0x2 │ │ │ │ + alsl.d $s0, $s0, $t0, 0x4 │ │ │ │ + ld.d $a1, $a2, 8 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -112796 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + beqz $a0, 44 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + slti $a0, $a0, 0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - nop │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $t1, $a2, 24 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + li.w $t2, 2 │ │ │ │ + sltu $t0, $a0, $t1 │ │ │ │ + sltu $a0, $t1, $a0 │ │ │ │ + masknez $a0, $a0, $t0 │ │ │ │ + maskeqz $t0, $t2, $t0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + ld.d $t0, $a1, 72 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + alsl.d $s0, $a0, $a0, 0x1 │ │ │ │ + alsl.d $s0, $s0, $a0, 0x2 │ │ │ │ + alsl.d $s0, $s0, $t0, 0x4 │ │ │ │ + ld.d $a1, $a2, 8 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -112940 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + beqz $a0, 28 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + slti $a0, $a0, 0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $t1, $a2, 24 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + li.w $t2, 2 │ │ │ │ + sltu $t0, $a0, $t1 │ │ │ │ + sltu $a0, $t1, $a0 │ │ │ │ + masknez $a0, $a0, $t0 │ │ │ │ + maskeqz $t0, $t2, $t0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a1, $a1, 8 │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -113056 │ │ │ │ + bnez $a0, 60 │ │ │ │ + ld.d $t1, $s1, 24 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + bltu $t1, $t0, 72 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bltu $t0, $t1, 40 │ │ │ │ + ld.d $a0, $s1, 32 │ │ │ │ + ld.d $t1, $s0, 32 │ │ │ │ + li.w $t2, -1 │ │ │ │ + sltu $t0, $a0, $t1 │ │ │ │ + sltu $a0, $t1, $a0 │ │ │ │ + masknez $a0, $a0, $t0 │ │ │ │ + maskeqz $t0, $t2, $t0 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -200 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t2, 228 │ │ │ │ - ld.d $t0, $a0, 32 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ + li.w $a0, -1 │ │ │ │ + b -28 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ move $s3, $a0 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - pcaddi $s5, 129033 │ │ │ │ - nop │ │ │ │ + ld.d $a0, $a1, 16 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -112592 │ │ │ │ nop │ │ │ │ - alsl.d $t1, $s6, $t0, 0x3 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - slli.d $s4, $s6, 0x3 │ │ │ │ + ld.d $a0, $s0, 56 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -112612 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -112628 │ │ │ │ + ldptr.w $t0, $s0, 44 │ │ │ │ + st.d $zero, $s0, 32 │ │ │ │ + beqz $t0, 72 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s1, $zero │ │ │ │ move $s2, $zero │ │ │ │ - beqz $t1, 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a1, $s1, 3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 322684 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - ldx.wu $t0, $t0, $s4 │ │ │ │ - pcaddi $a4, 126180 │ │ │ │ - li.w $a3, -1 │ │ │ │ - add.d $t0, $s5, $t0 │ │ │ │ - ld.b $a5, $t0, 40 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 2 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - bl -123964 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ + ld.d $a1, $s0, 48 │ │ │ │ + move $a0, $s3 │ │ │ │ addi.w $s1, $s1, 1 │ │ │ │ - add.d $t1, $t0, $s4 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - bltu $s2, $t1, -84 │ │ │ │ - ldptr.w $t2, $s3, 40 │ │ │ │ - nop │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - slli.w $t1, $s6, 0x0 │ │ │ │ - bltu $t1, $t2, -136 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + add.d $a1, $a1, $s2 │ │ │ │ + bl -1536 │ │ │ │ + ldptr.w $t0, $s0, 44 │ │ │ │ + addi.d $s2, $s2, 208 │ │ │ │ + bltu $s1, $t0, -28 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + st.w $zero, $s0, 44 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -112724 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.d $zero, $s0, 48 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ + ldptr.w $t0, $a1, 12 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $t0, 116 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $a0, 40 │ │ │ │ - move $t8, $zero │ │ │ │ - beqz $t3, 112 │ │ │ │ - ld.d $t0, $a0, 32 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - move $t8, $zero │ │ │ │ - move $t4, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - li.w $t5, 3 │ │ │ │ - li.w $t7, 1 │ │ │ │ - li.w $a3, 71 │ │ │ │ - li.w $a2, 2 │ │ │ │ - alsl.d $t3, $t3, $t0, 0x3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - beq $t1, $t5, 104 │ │ │ │ - bltu $t5, $t1, 68 │ │ │ │ - beq $t1, $a2, 16 │ │ │ │ nop │ │ │ │ - add.w $t6, $t2, $t6 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - bne $t3, $t0, -36 │ │ │ │ - li.w $t1, 3 │ │ │ │ - maskeqz $t4, $t1, $t4 │ │ │ │ - masknez $t4, $t4, $t8 │ │ │ │ - or $t8, $t4, $t8 │ │ │ │ - move $a0, $t8 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + slli.d $s1, $s2, 0x3 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -112816 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + stx.d $zero, $t1, $s1 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -112836 │ │ │ │ + ld.d $t1, $s0, 32 │ │ │ │ + ld.d $t0, $s0, 48 │ │ │ │ + stx.d $zero, $t1, $s1 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -112856 │ │ │ │ + ld.d $t2, $s0, 48 │ │ │ │ + ldptr.w $t1, $s0, 12 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + stx.d $zero, $t2, $s1 │ │ │ │ + bltu $t0, $t1, -76 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + ld.d $a0, $s0, 56 │ │ │ │ + bl -112892 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + bl -112904 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + bl -112916 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + bl -112928 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + st.d $zero, $s0, 48 │ │ │ │ + bl -112940 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + bl -112952 │ │ │ │ + ld.d $a0, $s0, 72 │ │ │ │ + st.d $zero, $s0, 32 │ │ │ │ + st.w $zero, $s0, 64 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -112972 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s0, 72 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + lu12i.w $t1, 47839 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + ori $t1, $t1, 0xd │ │ │ │ + bne $t0, $t1, 476 │ │ │ │ + ldptr.d $t1, $a2, 0 │ │ │ │ + move $s7, $a2 │ │ │ │ + bne $t1, $t0, 464 │ │ │ │ + ldptr.w $t2, $a2, 44 │ │ │ │ + ldptr.w $s4, $a1, 64 │ │ │ │ + move $s1, $a1 │ │ │ │ + bstrpick.d $s5, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s8, $s4, 0x1f, 0x0 │ │ │ │ + add.d $fp, $s8, $s5 │ │ │ │ + ldptr.w $s6, $a1, 12 │ │ │ │ + ld.d $a0, $a1, 72 │ │ │ │ + alsl.d $a1, $fp, $fp, 0x1 │ │ │ │ + alsl.d $a1, $a1, $fp, 0x2 │ │ │ │ + slli.d $s2, $a1, 0x4 │ │ │ │ + move $a1, $s2 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -102976 │ │ │ │ + ld.d $a1, $s7, 48 │ │ │ │ + alsl.d $t0, $s8, $s8, 0x1 │ │ │ │ + alsl.d $a2, $s5, $s5, 0x1 │ │ │ │ + alsl.d $s0, $t0, $s8, 0x2 │ │ │ │ + alsl.d $a2, $a2, $s5, 0x2 │ │ │ │ + slli.d $a2, $a2, 0x4 │ │ │ │ + st.d $a0, $s1, 72 │ │ │ │ + alsl.d $a0, $s0, $a0, 0x4 │ │ │ │ + bl -112932 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + bstrpick.d $s3, $s6, 0x1f, 0x0 │ │ │ │ + addi.d $t1, $s3, 1 │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + add.w $t0, $s4, $t2 │ │ │ │ + slli.d $s5, $t1, 0x3 │ │ │ │ + move $a1, $s5 │ │ │ │ + st.w $t0, $s1, 64 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -103052 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 24 │ │ │ │ + slli.d $s4, $t1, 0x2 │ │ │ │ + move $a1, $s4 │ │ │ │ + st.d $t0, $s1, 16 │ │ │ │ + bl -103080 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 32 │ │ │ │ + move $a1, $s5 │ │ │ │ + st.d $t0, $s1, 24 │ │ │ │ + bl -103100 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 40 │ │ │ │ + move $a1, $s4 │ │ │ │ + st.d $t0, $s1, 32 │ │ │ │ + bl -103120 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 48 │ │ │ │ + move $a1, $s5 │ │ │ │ + st.d $t0, $s1, 40 │ │ │ │ + bl -103140 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 56 │ │ │ │ + move $a1, $s4 │ │ │ │ + st.d $t0, $s1, 48 │ │ │ │ + bl -103160 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $s5, $s1, 16 │ │ │ │ + ld.d $a0, $s7, 16 │ │ │ │ + st.d $t0, $s1, 56 │ │ │ │ + alsl.d $s5, $s3, $s5, 0x3 │ │ │ │ + bl 56908 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + ld.d $a0, $s7, 32 │ │ │ │ + ld.d $s5, $s1, 32 │ │ │ │ + bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ + bl 56888 │ │ │ │ + alsl.d $s5, $s3, $s5, 0x3 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + ld.d $t0, $s1, 48 │ │ │ │ + ld.d $a0, $s7, 56 │ │ │ │ + alsl.d $s3, $s3, $t0, 0x3 │ │ │ │ + bl 56864 │ │ │ │ + ld.d $t3, $s1, 24 │ │ │ │ + ldptr.w $t4, $s7, 24 │ │ │ │ + slli.d $t0, $s4, 0x2 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + ld.d $t2, $s1, 40 │ │ │ │ + ld.d $t1, $s1, 56 │ │ │ │ + stx.w $t4, $t3, $t0 │ │ │ │ + ldptr.w $t3, $s7, 40 │ │ │ │ + stx.w $t3, $t2, $t0 │ │ │ │ + ldptr.w $t2, $s7, 64 │ │ │ │ + stx.w $t2, $t1, $t0 │ │ │ │ + bgeu $s8, $fp, 36 │ │ │ │ + ld.d $t1, $s1, 72 │ │ │ │ + alsl.d $t0, $s0, $t1, 0x4 │ │ │ │ + add.d $a1, $s2, $t1 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, -5 │ │ │ │ - bgeu $t7, $t1, -60 │ │ │ │ - b -56 │ │ │ │ + st.w $s6, $t0, 4 │ │ │ │ + addi.d $t0, $t0, 208 │ │ │ │ + bne $t0, $a1, -8 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s1, 12 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s1, 12 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcaddi $a3, 132794 │ │ │ │ + li.w $a2, 473 │ │ │ │ + pcaddi $a1, 126012 │ │ │ │ + pcaddi $a0, 126017 │ │ │ │ + bl -114392 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 44 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 640 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + ld.d $s4, $a0, 48 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + addi.d $t0, $s4, 1820 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + addi.d $t0, $s4, 2028 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + addi.w $s6, $s5, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $s3, -1 │ │ │ │ + bgeu $s6, $t0, 164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgeu $t7, $t2, 48 │ │ │ │ - ldptr.w $t1, $a0, 28 │ │ │ │ - add.w $t1, $t1, $t6 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + add.d $s2, $s4, $s7 │ │ │ │ + ld.d $s1, $s2, 32 │ │ │ │ + sub.w $t1, $t0, $s6 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $t4, $a1, $t1 │ │ │ │ - add.d $t1, $a1, $t1 │ │ │ │ - beq $t4, $a3, 136 │ │ │ │ - li.w $a4, 67 │ │ │ │ - bne $t4, $a4, 32 │ │ │ │ - ld.bu $a4, $t1, 1 │ │ │ │ - li.w $t4, 84 │ │ │ │ - beq $a4, $t4, 212 │ │ │ │ - add.w $t6, $t2, $t6 │ │ │ │ - li.w $t4, 1 │ │ │ │ - b -136 │ │ │ │ - nop │ │ │ │ - li.w $a4, 65 │ │ │ │ - bne $t4, $a4, -20 │ │ │ │ - ld.bu $a5, $t1, 1 │ │ │ │ - li.w $a4, 84 │ │ │ │ - bne $a5, $a4, -32 │ │ │ │ - addi.w $a4, $t2, -2 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - ldx.bu $a4, $t1, $a4 │ │ │ │ - bne $a4, $t4, -48 │ │ │ │ - addi.w $t4, $t2, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - xori $t1, $t1, 0x43 │ │ │ │ - maskeqz $t8, $t8, $t1 │ │ │ │ - sltui $t1, $t1, 1 │ │ │ │ - or $t8, $t8, $t1 │ │ │ │ - b -80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + add.d $t1, $t1, $s8 │ │ │ │ + add.d $fp, $t0, $s7 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + alsl.d $s0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $s0, $s0, $t1, 0x2 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + alsl.d $s0, $s0, $t0, 0x4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t1, $fp, -1588 │ │ │ │ + bgeu $t1, $s1, 52 │ │ │ │ + ld.d $a1, $fp, -1604 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + bl -114368 │ │ │ │ + bnez $a0, 36 │ │ │ │ + ldptr.w $t1, $fp, -1456 │ │ │ │ + preld 0x0, $fp, 0 │ │ │ │ + beq $t1, $s3, 448 │ │ │ │ + ldptr.w $t1, $fp, -1460 │ │ │ │ + addi.d $fp, $fp, 208 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $fp, -1668 │ │ │ │ + bne $s0, $fp, -52 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + addi.d $s7, $s7, 208 │ │ │ │ + move $s5, $s6 │ │ │ │ nop │ │ │ │ - ld.b $t4, $t1, 1 │ │ │ │ - li.w $a4, 84 │ │ │ │ - beq $t4, $a4, 152 │ │ │ │ - li.w $a4, 67 │ │ │ │ - bne $t4, $a4, -128 │ │ │ │ - addi.w $t4, $t2, -2 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - li.w $a4, 65 │ │ │ │ - bne $t4, $a4, -148 │ │ │ │ - addi.w $t4, $t2, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - xor $t1, $t1, $a3 │ │ │ │ - maskeqz $t8, $t8, $t1 │ │ │ │ - sltui $t1, $t1, 1 │ │ │ │ - or $t8, $t8, $t1 │ │ │ │ - b -180 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.w $s6, $s5, 1 │ │ │ │ + bltu $s6, $t0, -144 │ │ │ │ nop │ │ │ │ + bne $s6, $t0, -32 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $s7, 255 │ │ │ │ + b 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.w $t0, $s4, 160 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + addi.d $s6, $s6, 208 │ │ │ │ + bgeu $s5, $t0, 280 │ │ │ │ nop │ │ │ │ - addi.w $t4, $t2, -2 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.b $t4, $t1, $t4 │ │ │ │ - li.w $a4, 65 │ │ │ │ - beq $t4, $a4, 8 │ │ │ │ - bne $t4, $a3, -228 │ │ │ │ - addi.w $t4, $t2, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - li.w $a4, 2 │ │ │ │ - xori $t1, $t1, 0x43 │ │ │ │ - maskeqz $t8, $t8, $t1 │ │ │ │ - masknez $t1, $a4, $t1 │ │ │ │ - or $t8, $t8, $t1 │ │ │ │ - b -264 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $s4, $t0, 48 │ │ │ │ + add.d $s4, $s4, $s6 │ │ │ │ + ldptr.w $t0, $s4, 152 │ │ │ │ + bgeu $s2, $t0, -40 │ │ │ │ + li.w $a1, 255 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 63284 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $t1, $t0, 48 │ │ │ │ + add.d $s1, $t1, $s6 │ │ │ │ + ldptr.w $t2, $s1, 156 │ │ │ │ + bgeu $t2, $s5, 140 │ │ │ │ + addi.w $t0, $s5, -1 │ │ │ │ + sub.w $t0, $t0, $t2 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + add.d $t0, $t0, $t4 │ │ │ │ + alsl.d $s0, $t4, $t4, 0x1 │ │ │ │ + alsl.d $s4, $t0, $t0, 0x1 │ │ │ │ + ld.d $s8, $s1, 24 │ │ │ │ + addi.d $t2, $t1, 1280 │ │ │ │ + alsl.d $s0, $s0, $t4, 0x2 │ │ │ │ + addi.d $t1, $t1, 1488 │ │ │ │ + alsl.d $s4, $s4, $t0, 0x2 │ │ │ │ + alsl.d $s0, $s0, $t2, 0x4 │ │ │ │ + alsl.d $s4, $s4, $t1, 0x4 │ │ │ │ nop │ │ │ │ - addi.w $t4, $t2, -2 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - li.w $a4, 65 │ │ │ │ - bne $t4, $a4, -288 │ │ │ │ - addi.w $t4, $t2, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - ldx.b $t1, $t1, $t4 │ │ │ │ - beq $t1, $a3, 32 │ │ │ │ - xori $t1, $t1, 0x54 │ │ │ │ - li.w $t4, 2 │ │ │ │ - maskeqz $t8, $t8, $t1 │ │ │ │ - masknez $t1, $t4, $t1 │ │ │ │ - or $t8, $t8, $t1 │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ - li.w $t8, 1 │ │ │ │ - b -340 │ │ │ │ + ld.d $t0, $s0, -1248 │ │ │ │ + preld 0x0, $s0, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bltu $t0, $s8, 52 │ │ │ │ + ld.d $a1, $s0, -1272 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + bl -114648 │ │ │ │ + bnez $a0, 36 │ │ │ │ + ldptr.w $t1, $s0, -1120 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x6 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x3 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + sll.d $t1, $s2, $t1 │ │ │ │ + or $t1, $t2, $t1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + nop │ │ │ │ + addi.d $s0, $s0, 208 │ │ │ │ + bne $s4, $s0, -68 │ │ │ │ + move $t2, $zero │ │ │ │ + b 12 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + beq $t2, $s7, 28 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x6 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $s3, $t1 │ │ │ │ + sll.d $t0, $s2, $t2 │ │ │ │ + and $t0, $t0, $t1 │ │ │ │ + bnez $t0, -28 │ │ │ │ + st.w $t2, $s1, 160 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -114152 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + addi.d $s6, $s6, 208 │ │ │ │ + ldptr.w $t0, $t0, 44 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bltu $s5, $t0, -268 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $fp, -1460 │ │ │ │ + st.w $s5, $fp, -1456 │ │ │ │ + addi.d $fp, $fp, 208 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $fp, -1668 │ │ │ │ + bne $s0, $fp, -500 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + addi.d $s7, $s7, 208 │ │ │ │ + move $s5, $s6 │ │ │ │ + b -444 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s6, $a1 │ │ │ │ + nop │ │ │ │ + ldptr.w $a3, $a1, 44 │ │ │ │ + beqz $a3, 1316 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + move $s2, $a1 │ │ │ │ + addi.w $a7, $s7, 1 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + ld.d $s1, $s2, 48 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s6, $a7 │ │ │ │ + bgeu $a7, $a3, 1024 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + alsl.d $t5, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t5, $t5, $t0, 0x2 │ │ │ │ + sub.w $s0, $a3, $s7 │ │ │ │ + alsl.d $t3, $t5, $s1, 0x4 │ │ │ │ + addi.w $t1, $s0, -2 │ │ │ │ + li.w $t0, 31 │ │ │ │ + ld.d $a5, $t3, 24 │ │ │ │ + move $a4, $s7 │ │ │ │ + slli.d $t5, $t5, 0x4 │ │ │ │ + bgeu $t0, $t1, 1000 │ │ │ │ + addi.d $t0, $t5, 232 │ │ │ │ + addi.d $t1, $t5, 240 │ │ │ │ + addi.d $t2, $t5, 272 │ │ │ │ + add.d $t0, $s1, $t0 │ │ │ │ + add.d $t1, $s1, $t1 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + or $t6, $t0, $t1 │ │ │ │ + or $t6, $t2, $t6 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + bnez $t6, 960 │ │ │ │ + addi.w $s0, $s0, -1 │ │ │ │ + vreplgr2vr.w $vr5, $a7 │ │ │ │ + vreplgr2vr.d $vr3, $a5 │ │ │ │ + bstrpick.d $t4, $s0, 0x1f, 0x4 │ │ │ │ + alsl.d $a6, $t4, $t4, 0x1 │ │ │ │ + alsl.d $a6, $a6, $t4, 0x2 │ │ │ │ + pcaddi $t5, 130869 │ │ │ │ + addi.d $t2, $t2, 2047 │ │ │ │ + vld $vr0, $t5, 0 │ │ │ │ + vadd.w $vr5, $vr5, $vr0 │ │ │ │ + slli.d $a6, $a6, 0x8 │ │ │ │ + addi.d $t2, $t2, 33 │ │ │ │ + add.d $a6, $t0, $a6 │ │ │ │ + b 376 │ │ │ │ + nop │ │ │ │ + ld.d $t6, $t1, 208 │ │ │ │ + vldrepl.d $vr4, $t1, 0 │ │ │ │ + vldrepl.d $vr2, $t3, 32 │ │ │ │ + vldrepl.d $vr0, $t1, 416 │ │ │ │ + ld.d $t5, $t1, 624 │ │ │ │ + vldrepl.d $vr1, $t1, 1664 │ │ │ │ + ld.d $t4, $t1, 1872 │ │ │ │ + ld.d $a0, $t1, 1040 │ │ │ │ + vinsgr2vr.d $vr4, $t6, 0x1 │ │ │ │ + vseq.d $vr6, $vr4, $vr2 │ │ │ │ + ldptr.d $a2, $t1, 2496 │ │ │ │ + vinsgr2vr.d $vr0, $t5, 0x1 │ │ │ │ + vseq.d $vr0, $vr0, $vr2 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + ldptr.d $a1, $t1, 2704 │ │ │ │ + vinsgr2vr.d $vr1, $t4, 0x1 │ │ │ │ + vseq.d $vr4, $vr1, $vr2 │ │ │ │ + vorn.v $vr0, $vr0, $vr6 │ │ │ │ + ldptr.d $t7, $t1, 2080 │ │ │ │ + vorn.v $vr0, $vr0, $vr4 │ │ │ │ + vldrepl.d $vr4, $t1, 832 │ │ │ │ + vinsgr2vr.d $vr4, $a0, 0x1 │ │ │ │ + ldptr.d $t6, $t1, 2288 │ │ │ │ + vseq.d $vr7, $vr4, $vr2 │ │ │ │ + vreplgr2vr.d $vr1, $a2 │ │ │ │ + ld.d $t8, $t1, 1456 │ │ │ │ + vinsgr2vr.d $vr1, $a1, 0x1 │ │ │ │ + vseq.d $vr1, $vr1, $vr2 │ │ │ │ + vorn.v $vr0, $vr0, $vr1 │ │ │ │ + ldptr.d $t5, $t1, 2912 │ │ │ │ + vreplgr2vr.d $vr4, $t7 │ │ │ │ + vldrepl.d $vr1, $t1, 1248 │ │ │ │ + ldptr.d $t4, $t1, 3120 │ │ │ │ + vinsgr2vr.d $vr4, $t6, 0x1 │ │ │ │ + vseq.d $vr6, $vr4, $vr2 │ │ │ │ + vinsgr2vr.d $vr1, $t8, 0x1 │ │ │ │ + vseq.d $vr1, $vr1, $vr2 │ │ │ │ + vnor.v $vr1, $vr1, $vr1 │ │ │ │ + vorn.v $vr1, $vr1, $vr7 │ │ │ │ + vreplgr2vr.d $vr4, $t5 │ │ │ │ + vorn.v $vr1, $vr1, $vr6 │ │ │ │ + vinsgr2vr.d $vr4, $t4, 0x1 │ │ │ │ + vseq.d $vr4, $vr4, $vr2 │ │ │ │ + vorn.v $vr1, $vr1, $vr4 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vsetnez.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, 368 │ │ │ │ + ld.bu $a1, $t2, -1664 │ │ │ │ + vldrepl.b $vr1, $t3, 64 │ │ │ │ + ld.bu $a0, $t2, -1456 │ │ │ │ + ld.bu $t8, $t2, -1248 │ │ │ │ + ld.bu $t7, $t2, -1040 │ │ │ │ + ld.bu $t6, $t2, -832 │ │ │ │ + ld.bu $t5, $t2, -416 │ │ │ │ + ld.bu $s8, $t2, -1872 │ │ │ │ + ld.bu $a2, $t2, -624 │ │ │ │ + addi.d $t4, $t2, -2048 │ │ │ │ + vldrepl.b $vr0, $t4, -32 │ │ │ │ + ld.bu $t4, $t2, 1040 │ │ │ │ + vinsgr2vr.b $vr0, $s8, 0x1 │ │ │ │ + vinsgr2vr.b $vr0, $a1, 0x2 │ │ │ │ + ld.bu $a1, $t2, -208 │ │ │ │ + vinsgr2vr.b $vr0, $a0, 0x3 │ │ │ │ + vinsgr2vr.b $vr0, $t8, 0x4 │ │ │ │ + vinsgr2vr.b $vr0, $t7, 0x5 │ │ │ │ + ld.bu $a0, $t2, 0 │ │ │ │ + vinsgr2vr.b $vr0, $t6, 0x6 │ │ │ │ + vinsgr2vr.b $vr0, $a2, 0x7 │ │ │ │ + vinsgr2vr.b $vr0, $t5, 0x8 │ │ │ │ + ld.bu $t8, $t2, 208 │ │ │ │ + ld.bu $t7, $t2, 416 │ │ │ │ + vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ + ld.bu $t6, $t2, 624 │ │ │ │ + vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ + ld.bu $t5, $t2, 832 │ │ │ │ + vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ + vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ + vinsgr2vr.b $vr0, $t6, 0xd │ │ │ │ + vinsgr2vr.b $vr0, $t5, 0xe │ │ │ │ + vinsgr2vr.b $vr0, $t4, 0xf │ │ │ │ + vseq.b $vr0, $vr0, $vr1 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vsetnez.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, 220 │ │ │ │ + addi.d $t0, $t0, 2047 │ │ │ │ + addi.d $t1, $t1, 2047 │ │ │ │ + addi.d $t2, $t2, 2047 │ │ │ │ + addi.d $t0, $t0, 1281 │ │ │ │ + addi.d $t1, $t1, 1281 │ │ │ │ + addi.d $t2, $t2, 1281 │ │ │ │ + beq $t0, $a6, 632 │ │ │ │ + vaddi.wu $vr5, $vr5, 0x10 │ │ │ │ + ld.d $t6, $t0, 208 │ │ │ │ + vldrepl.d $vr4, $t0, 0 │ │ │ │ + vldrepl.d $vr0, $t0, 416 │ │ │ │ + vldrepl.d $vr2, $t0, 1664 │ │ │ │ + ld.d $t5, $t0, 624 │ │ │ │ + vldrepl.d $vr1, $t0, 832 │ │ │ │ + ld.d $t4, $t0, 1872 │ │ │ │ + ldptr.d $a2, $t0, 2496 │ │ │ │ + vinsgr2vr.d $vr4, $t6, 0x1 │ │ │ │ + vseq.d $vr6, $vr4, $vr3 │ │ │ │ + ldptr.d $a1, $t0, 2704 │ │ │ │ + vinsgr2vr.d $vr0, $t5, 0x1 │ │ │ │ + vseq.d $vr0, $vr0, $vr3 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + ld.d $a0, $t0, 1040 │ │ │ │ + vinsgr2vr.d $vr2, $t4, 0x1 │ │ │ │ + vseq.d $vr4, $vr2, $vr3 │ │ │ │ + vorn.v $vr0, $vr0, $vr6 │ │ │ │ + ldptr.d $t8, $t0, 2080 │ │ │ │ + vreplgr2vr.d $vr2, $a2 │ │ │ │ + vorn.v $vr0, $vr0, $vr4 │ │ │ │ + ldptr.d $t6, $t0, 2288 │ │ │ │ + vinsgr2vr.d $vr2, $a1, 0x1 │ │ │ │ + vseq.d $vr2, $vr2, $vr3 │ │ │ │ + vorn.v $vr0, $vr0, $vr2 │ │ │ │ + ld.d $t7, $t0, 1456 │ │ │ │ + vinsgr2vr.d $vr1, $a0, 0x1 │ │ │ │ + vseq.d $vr6, $vr1, $vr3 │ │ │ │ + ldptr.d $t5, $t0, 2912 │ │ │ │ + vreplgr2vr.d $vr2, $t8 │ │ │ │ + vldrepl.d $vr1, $t0, 1248 │ │ │ │ + ldptr.d $t4, $t0, 3120 │ │ │ │ + vinsgr2vr.d $vr2, $t6, 0x1 │ │ │ │ + vseq.d $vr4, $vr2, $vr3 │ │ │ │ + vinsgr2vr.d $vr1, $t7, 0x1 │ │ │ │ + vseq.d $vr1, $vr1, $vr3 │ │ │ │ + vnor.v $vr1, $vr1, $vr1 │ │ │ │ + vorn.v $vr1, $vr1, $vr6 │ │ │ │ + vreplgr2vr.d $vr2, $t5 │ │ │ │ + vorn.v $vr1, $vr1, $vr4 │ │ │ │ + vinsgr2vr.d $vr2, $t4, 0x1 │ │ │ │ + vseq.d $vr2, $vr2, $vr3 │ │ │ │ + vorn.v $vr1, $vr1, $vr2 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -548 │ │ │ │ + vpickve2gr.w $t4, $vr5, 0x0 │ │ │ │ + slli.w $s6, $t4, 0x0 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ + addi.d $t1, $s1, 24 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ + b 68 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $t2, $t3, 32 │ │ │ │ + bne $t2, $t1, 40 │ │ │ │ + ld.bu $t1, $t0, 40 │ │ │ │ + ld.bu $t2, $t3, 64 │ │ │ │ + addi.d $t0, $t0, 208 │ │ │ │ + bne $t2, $t1, 24 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bgeu $s6, $a3, 16 │ │ │ │ + nop │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + beq $a5, $t1, -44 │ │ │ │ + sub.w $s8, $s6, $s7 │ │ │ │ + bgeu $s7, $s6, 180 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + sub.w $s7, $t0, $s7 │ │ │ │ + alsl.d $t0, $a4, $a4, 0x1 │ │ │ │ + alsl.d $t0, $t0, $a4, 0x2 │ │ │ │ + li.w $s0, 1 │ │ │ │ + add.w $s7, $s7, $s6 │ │ │ │ + slli.d $s5, $t0, 0x4 │ │ │ │ + b 16 │ │ │ │ + nop │ │ │ │ + ld.d $s1, $s2, 48 │ │ │ │ + nop │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a6, $s8 │ │ │ │ + pcaddi $a4, 125608 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $zero │ │ │ │ - li.w $a1, 4 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - bl 321924 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ - li.w $s3, 1 │ │ │ │ - beqz $t1, 156 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s4, 6 │ │ │ │ - pcaddi $s2, 128790 │ │ │ │ + bl -114948 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -105132 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a6, $s8 │ │ │ │ + pcaddi $a4, 125593 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $fp, $a0 │ │ │ │ + bl -115004 │ │ │ │ + add.d $a1, $s1, $s5 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $fp │ │ │ │ + move $a0, $s3 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl 133584 │ │ │ │ + addi.d $s5, $s5, 208 │ │ │ │ + bne $s0, $s7, -124 │ │ │ │ + ldptr.w $a3, $s2, 44 │ │ │ │ nop │ │ │ │ + bgeu $s6, $a3, 184 │ │ │ │ + move $s7, $s6 │ │ │ │ + addi.w $a7, $s7, 1 │ │ │ │ + ld.d $s1, $s2, 48 │ │ │ │ + move $s6, $a7 │ │ │ │ + bltu $a7, $a3, -1004 │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $a4, $s7 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - ldptr.w $t3, $t0, 4 │ │ │ │ - bltu $s4, $t2, 64 │ │ │ │ - ld.wu $t0, $t0, 0 │ │ │ │ - alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t0, $s2, $t0 │ │ │ │ - jr $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - add.w $t1, $t1, $t3 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $t1, -88 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ + addi.d $t0, $s1, 232 │ │ │ │ + add.d $t0, $t0, $t5 │ │ │ │ + b 64 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - stptr.w $s3, $s6, 0 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.w $s5, $s3, 1 │ │ │ │ - bstrpick.d $a1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 321708 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $zero, $a0, $t0 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ - move $s3, $s5 │ │ │ │ - b -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $a0, 40 │ │ │ │ - beqz $t3, 268 │ │ │ │ - addi.w $t2, $t3, -1 │ │ │ │ - li.w $t0, 3 │ │ │ │ - ld.d $t4, $a0, 32 │ │ │ │ - bgeu $t0, $t2, 268 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ - vldi $vr1, 0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t4 │ │ │ │ - add.d $t1, $t1, $t4 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr0, $vr2, $vr0 │ │ │ │ - vseqi.w $vr0, $vr0, 3 │ │ │ │ - vsub.w $vr1, $vr1, $vr0 │ │ │ │ - bne $t1, $t0, -24 │ │ │ │ - move $t0, $t2 │ │ │ │ - vhaddw.d.w $vr1, $vr1, $vr1 │ │ │ │ - vhaddw.q.d $vr1, $vr1, $vr1 │ │ │ │ - vpickve2gr.w $a0, $vr1, 0x0 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $t2, $t3, 32 │ │ │ │ + bne $t2, $t1, -280 │ │ │ │ + ld.bu $t1, $t0, 40 │ │ │ │ + ld.bu $t2, $t3, 64 │ │ │ │ + addi.d $t0, $t0, 208 │ │ │ │ + bne $t2, $t1, -296 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bgeu $s6, $a3, -304 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t1, $t4, $t1 │ │ │ │ - addi.w $t5, $a0, 1 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - xori $t1, $t1, 0x3 │ │ │ │ - masknez $t5, $t5, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $a0, $t5, $t1 │ │ │ │ - bgeu $t2, $t3, 140 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t1, $t4, $t1 │ │ │ │ - addi.w $t5, $a0, 1 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - xori $t1, $t1, 0x3 │ │ │ │ - masknez $t5, $t5, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $a0, $t5, $t1 │ │ │ │ - bgeu $t2, $t3, 100 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.w $t1, $t4, $t2 │ │ │ │ - addi.w $t5, $a0, 1 │ │ │ │ - addi.w $t0, $t0, 3 │ │ │ │ - xori $t1, $t1, 0x3 │ │ │ │ - masknez $t2, $t5, $t1 │ │ │ │ - maskeqz $t1, $a0, $t1 │ │ │ │ - or $a0, $t2, $t1 │ │ │ │ - bgeu $t0, $t3, 60 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.w $t0, $t4, $t0 │ │ │ │ - addi.w $t1, $a0, 1 │ │ │ │ - xori $t0, $t0, 0x3 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t0, $a0, $t0 │ │ │ │ - or $a0, $t1, $t0 │ │ │ │ - ret │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + beq $a5, $t1, -44 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ + andi $t0, $s0, 0xf │ │ │ │ + beqz $t0, 92 │ │ │ │ + bstrins.d $s0, $zero, 0x3, 0x0 │ │ │ │ + add.w $s6, $s0, $a7 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ + move $a0, $zero │ │ │ │ ret │ │ │ │ + vaddi.wu $vr5, $vr5, 0xd │ │ │ │ + vpickve2gr.w $t4, $vr5, 0x3 │ │ │ │ + slli.w $s6, $t4, 0x0 │ │ │ │ + b -444 │ │ │ │ + move $t0, $a1 │ │ │ │ + ld.d $a5, $t0, 32 │ │ │ │ + ld.d $a4, $t0, 24 │ │ │ │ + ld.d $a3, $t0, 8 │ │ │ │ + pcaddi $a2, 125512 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -116008 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ - move $t0, $zero │ │ │ │ - b -192 │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + lu12i.w $t0, 47839 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + ori $t0, $t0, 0xd │ │ │ │ + move $s0, $a0 │ │ │ │ + bne $t1, $t0, 72 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $a0, $a1 │ │ │ │ + pcaddi $a3, -1239 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + li.w $a2, 208 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -115676 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.b $t0, $s0, 8 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.w $s1, $s0, 44 │ │ │ │ + st.d $a0, $s0, 48 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 132244 │ │ │ │ + li.w $a2, 623 │ │ │ │ + pcaddi $a1, 125456 │ │ │ │ + pcaddi $a0, 125483 │ │ │ │ + bl -116616 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $a0, 40 │ │ │ │ addi.d $sp, $sp, -112 │ │ │ │ st.d $ra, $sp, 104 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - beqz $t3, 1808 │ │ │ │ + ld.bu $t0, $a0, 8 │ │ │ │ + beqz $t0, 748 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + li.w $a1, 48 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ st.d $s0, $sp, 88 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ + bl -105668 │ │ │ │ + ldptr.w $t0, $s3, 44 │ │ │ │ + lu12i.w $t1, 24 │ │ │ │ + ori $t1, $t1, 0x6a0 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $t1, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $t0, 656 │ │ │ │ st.d $fp, $sp, 96 │ │ │ │ st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + lu12i.w $s4, 24 │ │ │ │ st.d $s7, $sp, 32 │ │ │ │ st.d $s8, $sp, 24 │ │ │ │ - addi.w $t5, $t3, -1 │ │ │ │ - li.w $t0, 3 │ │ │ │ - ld.d $t2, $a0, 32 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s0, $a1 │ │ │ │ - bgeu $t0, $t5, 1824 │ │ │ │ - bstrpick.d $t1, $t5, 0x1f, 0x2 │ │ │ │ - vldi $vr1, 0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t2 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr0, $vr2, $vr0 │ │ │ │ - vseqi.w $vr0, $vr0, 3 │ │ │ │ - vsub.w $vr1, $vr1, $vr0 │ │ │ │ - bne $t1, $t0, -24 │ │ │ │ - move $t0, $t5 │ │ │ │ - vhaddw.d.w $vr1, $vr1, $vr1 │ │ │ │ - vhaddw.q.d $vr1, $vr1, $vr1 │ │ │ │ - vpickve2gr.w $a1, $vr1, 0x0 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t1, $t2, $t1 │ │ │ │ - addi.w $t6, $a1, 1 │ │ │ │ - addi.w $t4, $t0, 1 │ │ │ │ - xori $t1, $t1, 0x3 │ │ │ │ - masknez $t6, $t6, $t1 │ │ │ │ - maskeqz $t1, $a1, $t1 │ │ │ │ - or $a1, $t6, $t1 │ │ │ │ - bgeu $t4, $t3, 612 │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t1, $t2, $t1 │ │ │ │ - addi.w $t6, $a1, 1 │ │ │ │ - addi.w $t4, $t0, 2 │ │ │ │ - xori $t1, $t1, 0x3 │ │ │ │ - masknez $t6, $t6, $t1 │ │ │ │ - maskeqz $t1, $a1, $t1 │ │ │ │ - or $a1, $t6, $t1 │ │ │ │ - bgeu $t4, $t3, 572 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $t1, $t2, $t4 │ │ │ │ - addi.w $t6, $a1, 1 │ │ │ │ - addi.w $t0, $t0, 3 │ │ │ │ - xori $t1, $t1, 0x3 │ │ │ │ - masknez $t4, $t6, $t1 │ │ │ │ - maskeqz $t1, $a1, $t1 │ │ │ │ - or $a1, $t4, $t1 │ │ │ │ - bgeu $t0, $t3, 532 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.w $t0, $t2, $t0 │ │ │ │ - addi.w $t1, $a1, 1 │ │ │ │ - xori $t0, $t0, 0x3 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t0, $a1, $t0 │ │ │ │ - or $a1, $t1, $t0 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t2 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - nop │ │ │ │ + move $fp, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s4, $s4, 0x6a0 │ │ │ │ + beqz $fp, 136 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vslei.wu $vr5, $vr1, 0x6 │ │ │ │ - vslt.wu $vr0, $vr6, $vr1 │ │ │ │ - vseqi.w $vr3, $vr1, 3 │ │ │ │ - vand.v $vr0, $vr0, $vr5 │ │ │ │ - vslei.wu $vr1, $vr1, 0x1 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t1, $t0, -56 │ │ │ │ - andi $t0, $t3, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $s8, $vr4, 0x0 │ │ │ │ - slli.w $s8, $s8, 0x0 │ │ │ │ - beqz $t0, 176 │ │ │ │ - move $t0, $t3 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - ldptr.w $t5, $t1, 0 │ │ │ │ - li.w $t4, 6 │ │ │ │ - bltu $t4, $t5, 32 │ │ │ │ - li.w $t4, 107 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 16 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $s8, $t1, $s8 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - bgeu $t1, $t3, 108 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.w $t5, $t2, $t1 │ │ │ │ - li.w $t4, 6 │ │ │ │ - add.d $t1, $t2, $t1 │ │ │ │ - bltu $t4, $t5, 28 │ │ │ │ - li.w $t4, 107 │ │ │ │ - srl.d $t4, $t4, $t5 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, 12 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $s8, $t1, $s8 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t0, $t3, 52 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bltu $t1, $t2, 32 │ │ │ │ - li.w $t1, 107 │ │ │ │ - srl.d $t1, $t1, $t2 │ │ │ │ - andi $t1, $t1, 0x1 │ │ │ │ - beqz $t1, 16 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s8, $t0, $s8 │ │ │ │ + ld.d $s7, $s3, 48 │ │ │ │ + move $a1, $fp │ │ │ │ + add.d $s8, $s7, $s2 │ │ │ │ + ld.d $a0, $s8, 8 │ │ │ │ + bl -116560 │ │ │ │ + bnez $a0, 100 │ │ │ │ + ld.d $t3, $s0, 32 │ │ │ │ + addi.d $t0, $s1, -1 │ │ │ │ + alsl.d $t1, $t0, $s5, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ld.d $t2, $s8, 32 │ │ │ │ + ldx.d $t0, $t3, $t0 │ │ │ │ + ldptr.d $a0, $t1, 0 │ │ │ │ + div.du $s8, $t2, $s4 │ │ │ │ + slli.d $s1, $s8, 0x3 │ │ │ │ + bgeu $s8, $t0, 292 │ │ │ │ + ldx.d $t1, $a0, $s1 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ + alsl.d $t0, $t0, $s7, 0x4 │ │ │ │ + ld.d $t0, $t0, 32 │ │ │ │ + bgeu $t0, $t2, 444 │ │ │ │ + ld.wu $t0, $s3, 44 │ │ │ │ + stx.d $s6, $a0, $s1 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + bgeu $s6, $t0, 444 │ │ │ │ + ldptr.d $s1, $s0, 0 │ │ │ │ + addi.d $s2, $s2, 208 │ │ │ │ + bnez $fp, -112 │ │ │ │ nop │ │ │ │ - ldptr.w $s5, $s2, 28 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + addi.d $a1, $s1, 1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -105924 │ │ │ │ + ld.d $t0, $s3, 48 │ │ │ │ + ldptr.d $s1, $s0, 0 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + alsl.d $s1, $s1, $a0, 0x3 │ │ │ │ + ld.d $a0, $t0, 8 │ │ │ │ + bl 54140 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + stptr.d $t0, $s1, 0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -105980 │ │ │ │ + ld.d $t1, $s3, 48 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + move $t0, $a0 │ │ │ │ + add.d $t1, $t1, $s2 │ │ │ │ + ldptr.w $t1, $t1, 16 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + alsl.d $t0, $a1, $t0, 0x2 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -106028 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + st.d $a0, $s0, 32 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + stptr.d $zero, $t0, 0 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -106064 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ld.d $s7, $s3, 48 │ │ │ │ + move $s5, $a0 │ │ │ │ + alsl.d $t1, $t0, $s5, 0x3 │ │ │ │ + add.d $s8, $s7, $s2 │ │ │ │ + st.d $s5, $s0, 40 │ │ │ │ + ld.d $fp, $s8, 8 │ │ │ │ + stptr.d $zero, $t1, 0 │ │ │ │ + ld.d $t3, $s0, 32 │ │ │ │ + addi.d $t2, $t0, 1 │ │ │ │ + stptr.d $t2, $s0, 0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ld.d $t2, $s8, 32 │ │ │ │ + ldx.d $t0, $t3, $t0 │ │ │ │ move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - add.d $s0, $s0, $t0 │ │ │ │ - ldptr.w $s7, $s2, 24 │ │ │ │ - bl 320744 │ │ │ │ - ldptr.w $t0, $s2, 16 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - bgeu $s7, $t0, 1272 │ │ │ │ - bgeu $s5, $s8, 1268 │ │ │ │ - add.w $s1, $t0, $s8 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - stptr.d $t1, $a0, 0 │ │ │ │ - st.w $t0, $a0, 16 │ │ │ │ - st.d $s0, $a0, 8 │ │ │ │ - st.w $s8, $a0, 20 │ │ │ │ - st.w $s7, $a0, 24 │ │ │ │ - st.w $s5, $a0, 28 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - slli.d $a0, $s1, 0x3 │ │ │ │ - bl -126032 │ │ │ │ - st.d $a0, $s3, 32 │ │ │ │ - slli.d $a2, $s1, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -125520 │ │ │ │ - st.h $zero, $s3, 44 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - beqz $t2, 1172 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - move $s1, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $t3, 6 │ │ │ │ - pcaddi $s4, 128491 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - bltu $t3, $t1, 164 │ │ │ │ - ld.wu $t1, $t0, 0 │ │ │ │ - alsl.d $t1, $t1, $s4, 0x3 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - add.d $t1, $s4, $t1 │ │ │ │ - jr $t1 │ │ │ │ + div.du $s8, $t2, $s4 │ │ │ │ + slli.d $s1, $s8, 0x3 │ │ │ │ + bltu $s8, $t0, -280 │ │ │ │ nop │ │ │ │ + addi.d $a1, $s1, 8 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -106152 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ld.d $s5, $s0, 40 │ │ │ │ + stptr.d $a0, $t1, 0 │ │ │ │ + ld.d $t3, $s0, 32 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + addi.d $s7, $s8, 1 │ │ │ │ + alsl.d $t2, $t0, $t3, 0x3 │ │ │ │ + ldptr.d $t1, $t2, 0 │ │ │ │ + bgeu $t1, $s8, 48 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - bltu $t0, $t5, -500 │ │ │ │ - move $s8, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -384 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + stx.d $s6, $t0, $t1 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bne $t1, $s1, -24 │ │ │ │ + alsl.d $t2, $t0, $t3, 0x3 │ │ │ │ + stptr.d $s7, $t2, 0 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ld.d $s7, $s3, 48 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ + ld.d $t0, $t0, -8 │ │ │ │ + add.d $t1, $s7, $s2 │ │ │ │ + stx.d $s6, $t0, $s1 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ld.d $t2, $t1, 32 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ + ld.d $a0, $t0, -8 │ │ │ │ + ldx.d $t1, $a0, $s1 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ + alsl.d $t0, $t0, $s7, 0x4 │ │ │ │ + ld.d $t0, $t0, 32 │ │ │ │ + bltu $t0, $t2, -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ - ldptr.w $t6, $t1, 40 │ │ │ │ - ldptr.w $t7, $t0, 4 │ │ │ │ - ld.d $t5, $t1, 32 │ │ │ │ - beqz $t6, 712 │ │ │ │ - addi.w $t4, $t6, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $a0, $t5, $t4 │ │ │ │ - li.w $t8, 2 │ │ │ │ - add.d $t4, $t5, $t4 │ │ │ │ - beq $a0, $t8, 876 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - st.w $t6, $t1, 40 │ │ │ │ - alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t8, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ + ld.wu $t0, $s3, 44 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + bltu $s6, $t0, -432 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s7, $t0, $s7 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t2, -184 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - stptr.w $fp, $t0, 0 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ ld.d $s7, $sp, 32 │ │ │ │ ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s3 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ ld.d $s3, $sp, 64 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ + pcaddi $a3, 132056 │ │ │ │ + li.w $a2, 640 │ │ │ │ + pcaddi $a1, 125260 │ │ │ │ + pcaddi $a0, 125295 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -117440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $a5, $a0, 0 │ │ │ │ + beqz $a5, 348 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + ld.wu $s3, $a0, 24 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s4, $zero │ │ │ │ + pcalau12i $s1, 177 │ │ │ │ + ld.d $s1, $s1, -120 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - ldptr.w $t0, $s2, 16 │ │ │ │ - bstrpick.d $s6, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $s6, $s6, $s6, 0x1 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - add.w $s5, $t2, $s5 │ │ │ │ - alsl.d $s6, $s6, $s3, 0x4 │ │ │ │ - bgeu $s7, $t0, 824 │ │ │ │ - bgeu $s5, $s8, 820 │ │ │ │ - add.w $a2, $t0, $s8 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - stptr.d $t1, $s6, 0 │ │ │ │ - st.w $t0, $s6, 16 │ │ │ │ - move $a0, $a2 │ │ │ │ - st.d $s0, $s6, 8 │ │ │ │ - st.w $s8, $s6, 20 │ │ │ │ - st.w $s7, $s6, 24 │ │ │ │ - st.w $s5, $s6, 28 │ │ │ │ - st.w $zero, $s6, 40 │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - bl -126456 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - st.d $a0, $s6, 32 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -125944 │ │ │ │ - st.h $zero, $s6, 44 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - li.w $t3, 6 │ │ │ │ - b -216 │ │ │ │ + ld.d $t0, $s8, 8 │ │ │ │ + slli.d $s0, $s4, 0x3 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + ldx.d $a4, $t0, $s0 │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a2, 125259 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -117084 │ │ │ │ + ld.d $t1, $s8, 32 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldx.d $t1, $t1, $s0 │ │ │ │ + beq $t1, $t0, 164 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + move $s5, $zero │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ - ldptr.w $t6, $t1, 40 │ │ │ │ - ldptr.w $t7, $t0, 4 │ │ │ │ - ld.d $t5, $t1, 32 │ │ │ │ - beqz $t6, 424 │ │ │ │ - addi.w $t4, $t6, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $a0, $t5, $t4 │ │ │ │ - li.w $t8, 5 │ │ │ │ - add.d $t4, $t5, $t4 │ │ │ │ - beq $a0, $t8, 228 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - st.w $t6, $t1, 40 │ │ │ │ - alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t8, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ + ld.d $t0, $s8, 40 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + move $a4, $s7 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + add.d $s7, $s7, $s3 │ │ │ │ + move $a3, $s5 │ │ │ │ + ldx.d $a6, $t0, $s6 │ │ │ │ + pcaddi $a2, 125251 │ │ │ │ + move $a5, $s7 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -117160 │ │ │ │ + ld.d $t0, $s8, 40 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + ld.d $t4, $s2, 48 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + pcaddi $a2, 125248 │ │ │ │ + alsl.d $t1, $s5, $t0, 0x3 │ │ │ │ + ldx.d $t3, $t0, $s6 │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + alsl.d $t1, $t3, $t3, 0x1 │ │ │ │ + alsl.d $t0, $t2, $t2, 0x1 │ │ │ │ + alsl.d $t1, $t1, $t3, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t4, 0x4 │ │ │ │ + alsl.d $t1, $t1, $t4, 0x4 │ │ │ │ + ld.d $a4, $t0, 32 │ │ │ │ + ld.d $a3, $t1, 32 │ │ │ │ + addi.d $s6, $s6, 8 │ │ │ │ + bl -117240 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bltu $s5, $t0, -136 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s7, $t0, $s7 │ │ │ │ - add.w $s5, $t0, $s5 │ │ │ │ - b -324 │ │ │ │ + ldptr.d $a5, $s8, 0 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + bltu $s4, $a5, -216 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + lu52i.d $t0, $t0, -2048 │ │ │ │ + ld.d $t5, $a0, 24 │ │ │ │ + ld.d $t6, $a0, 32 │ │ │ │ + move $t2, $a0 │ │ │ │ + beq $a3, $t0, 460 │ │ │ │ + move $t0, $t5 │ │ │ │ nop │ │ │ │ + move $t1, $zero │ │ │ │ + lu52i.d $t1, $t1, -2048 │ │ │ │ + beq $a4, $t1, 376 │ │ │ │ + li.w $t4, 1 │ │ │ │ + ld.bu $t3, $t2, 64 │ │ │ │ + move $t1, $t6 │ │ │ │ + beq $a5, $t4, 384 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ - ldptr.w $t6, $t1, 40 │ │ │ │ - ldptr.w $t7, $t0, 4 │ │ │ │ - ld.d $t5, $t1, 32 │ │ │ │ - beqz $t6, 360 │ │ │ │ - addi.w $t4, $t6, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $a0, $t5, $t4 │ │ │ │ - li.w $t8, 1 │ │ │ │ - add.d $t4, $t5, $t4 │ │ │ │ - beq $a0, $t8, 460 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - st.w $t6, $t1, 40 │ │ │ │ - alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t8, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ - b 324 │ │ │ │ + li.w $t4, 2 │ │ │ │ + beq $a5, $t4, 220 │ │ │ │ + li.w $t4, 43 │ │ │ │ + beq $t3, $t4, 444 │ │ │ │ + li.w $t4, 45 │ │ │ │ + beq $t3, $t4, 228 │ │ │ │ + bltz $a3, 264 │ │ │ │ nop │ │ │ │ + add.d $t0, $a3, $t0 │ │ │ │ + move $t7, $t0 │ │ │ │ + bltz $a4, 472 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ - ldptr.w $t6, $t1, 40 │ │ │ │ - ldptr.w $t7, $t0, 4 │ │ │ │ - ld.d $t5, $t1, 32 │ │ │ │ - beqz $t6, 328 │ │ │ │ - addi.w $t4, $t6, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $a0, $t5, $t4 │ │ │ │ - li.w $t8, 6 │ │ │ │ - add.d $t4, $t5, $t4 │ │ │ │ - bne $a0, $t8, -220 │ │ │ │ - ldptr.w $t1, $t4, 4 │ │ │ │ - add.w $t1, $t1, $t7 │ │ │ │ - st.w $t1, $t4, 4 │ │ │ │ - b -204 │ │ │ │ + add.d $t4, $a4, $t1 │ │ │ │ + move $t3, $t4 │ │ │ │ + blt $t4, $t0, 16 │ │ │ │ + move $t0, $t3 │ │ │ │ + move $t3, $t7 │ │ │ │ + move $t7, $t0 │ │ │ │ + sub.d $a0, $t3, $t5 │ │ │ │ + beq $t3, $t5, 124 │ │ │ │ + ldptr.w $t6, $t2, 128 │ │ │ │ + beqz $t6, 116 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ld.d $t5, $t2, 144 │ │ │ │ + move $t0, $zero │ │ │ │ + move $t8, $zero │ │ │ │ + slli.d $t6, $t6, 0x3 │ │ │ │ + b 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t4, $t2, 136 │ │ │ │ + ldx.d $t4, $t4, $t0 │ │ │ │ + stx.d $t1, $t5, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + add.d $t4, $t1, $t4 │ │ │ │ + sltu $t4, $t7, $t4 │ │ │ │ + or $t8, $t4, $t8 │ │ │ │ + beq $t6, $t0, 36 │ │ │ │ + ldx.d $t1, $t5, $t0 │ │ │ │ + add.d $t1, $a0, $t1 │ │ │ │ + bgeu $t1, $t3, -40 │ │ │ │ + stx.d $t1, $t5, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + li.w $t8, 1 │ │ │ │ + bne $t6, $t0, -24 │ │ │ │ nop │ │ │ │ + bnez $t8, 352 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ - ldptr.w $t6, $t1, 40 │ │ │ │ - ldptr.w $t7, $t0, 4 │ │ │ │ - ld.d $t5, $t1, 32 │ │ │ │ - beqz $t6, 136 │ │ │ │ - addi.w $t4, $t6, -1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $t8, $t5, $t4 │ │ │ │ - add.d $t4, $t5, $t4 │ │ │ │ - beqz $t8, -88 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - st.w $t6, $t1, 40 │ │ │ │ - alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $zero, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ - b -312 │ │ │ │ + st.d $t3, $t2, 24 │ │ │ │ + st.d $t7, $t2, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $t1, 40 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t1, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ - b -672 │ │ │ │ + li.w $t4, 43 │ │ │ │ + beq $t3, $t4, 412 │ │ │ │ + li.w $t4, 45 │ │ │ │ + bne $t3, $t4, -212 │ │ │ │ + move $t1, $t5 │ │ │ │ + move $t0, $t1 │ │ │ │ + move $t3, $zero │ │ │ │ + lu52i.d $t3, $t3, -2048 │ │ │ │ + beq $a2, $t3, 416 │ │ │ │ + sub.d $a4, $a4, $a2 │ │ │ │ + move $t3, $zero │ │ │ │ + lu52i.d $t3, $t3, -2048 │ │ │ │ + beq $a1, $t3, 496 │ │ │ │ + sub.d $a3, $a3, $a1 │ │ │ │ + bgez $a3, -248 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $t1, 40 │ │ │ │ - li.w $t1, 5 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t1, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ - b -384 │ │ │ │ + sub.d $t3, $zero, $a3 │ │ │ │ + blt $t3, $t0, -260 │ │ │ │ + move $t7, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + bgez $a4, -256 │ │ │ │ + sub.d $t3, $zero, $a4 │ │ │ │ + blt $t3, $t1, -264 │ │ │ │ + move $t3, $zero │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $t1, 40 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $zero, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ - b -412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t4, 1 │ │ │ │ - st.w $t4, $t1, 40 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t4, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $s5, $t0, $s5 │ │ │ │ - b -768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 1 │ │ │ │ + ld.bu $t3, $t2, 64 │ │ │ │ + move $t1, $t5 │ │ │ │ + move $a4, $zero │ │ │ │ + bne $a5, $t4, -368 │ │ │ │ nop │ │ │ │ + li.w $t4, 43 │ │ │ │ + beq $t3, $t4, 68 │ │ │ │ + li.w $t4, 45 │ │ │ │ + bne $t3, $t4, -364 │ │ │ │ + move $t1, $t6 │ │ │ │ + move $t0, $t1 │ │ │ │ + b -152 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t2, 1 │ │ │ │ - st.w $t2, $t1, 40 │ │ │ │ - li.w $t1, 6 │ │ │ │ - ldptr.w $t2, $s2, 40 │ │ │ │ - stptr.w $t1, $t5, 0 │ │ │ │ - st.w $t7, $t5, 4 │ │ │ │ - b -512 │ │ │ │ + move $t0, $t6 │ │ │ │ + move $a3, $zero │ │ │ │ + b -456 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t4, 4 │ │ │ │ - add.w $t1, $t1, $t7 │ │ │ │ - st.w $t1, $t4, 4 │ │ │ │ - b -852 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t4, 4 │ │ │ │ - add.w $t1, $t1, $t7 │ │ │ │ - st.w $t1, $t4, 4 │ │ │ │ - b -116 │ │ │ │ + move $t0, $t5 │ │ │ │ + move $t1, $t0 │ │ │ │ + move $t3, $zero │ │ │ │ + lu52i.d $t3, $t3, -2048 │ │ │ │ + beq $a2, $t3, 272 │ │ │ │ + add.d $a3, $a3, $a2 │ │ │ │ + move $t3, $zero │ │ │ │ + lu52i.d $t3, $t3, -2048 │ │ │ │ + beq $a1, $t3, 224 │ │ │ │ + add.d $a4, $a4, $a1 │ │ │ │ + b -464 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 319536 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - bl -126324 │ │ │ │ + sub.d $t6, $zero, $a4 │ │ │ │ + move $t3, $zero │ │ │ │ + move $t4, $zero │ │ │ │ + bge $t6, $t1, -468 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -940 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $t0, $zero │ │ │ │ - b -1752 │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - bl -126364 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 125058 │ │ │ │ + li.w $a1, 824 │ │ │ │ + pcaddi $a0, 124996 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + st.d $t7, $sp, 16 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl 446708 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.d $t7, $t2, 32 │ │ │ │ + st.d $t3, $t2, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $t1, $a0, 24 │ │ │ │ - beq $a1, $t0, 40 │ │ │ │ nop │ │ │ │ - move $a0, $t1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $t6 │ │ │ │ + move $t1, $t0 │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 16 │ │ │ │ - ldptr.w $t3, $a0, 40 │ │ │ │ - sub.w $t1, $t0, $t1 │ │ │ │ - beqz $t3, -44 │ │ │ │ - addi.w $t0, $t3, -1 │ │ │ │ - li.w $t2, 2 │ │ │ │ - ld.d $t5, $a0, 32 │ │ │ │ - bgeu $t2, $t0, 300 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2051 │ │ │ │ - slli.d $t2, $t2, 0x5 │ │ │ │ - move $t0, $t5 │ │ │ │ - add.d $t2, $t2, $t5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vslt.wu $vr5, $vr6, $vr1 │ │ │ │ - vslei.wu $vr0, $vr1, 0x6 │ │ │ │ - vseqi.w $vr3, $vr1, 0 │ │ │ │ - vand.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 2 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t2, $t0, -56 │ │ │ │ - andi $t2, $t3, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $t0, $vr4, 0x0 │ │ │ │ - beqz $t2, 172 │ │ │ │ - move $t2, $t3 │ │ │ │ - bstrins.d $t2, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t5, 0x3 │ │ │ │ - ldptr.w $t7, $t4, 0 │ │ │ │ - li.w $t6, 6 │ │ │ │ - bltu $t6, $t7, 32 │ │ │ │ - li.w $t6, 117 │ │ │ │ - srl.d $t6, $t6, $t7 │ │ │ │ - andi $t6, $t6, 0x1 │ │ │ │ - beqz $t6, 16 │ │ │ │ - ldptr.w $t4, $t4, 4 │ │ │ │ - add.w $t0, $t4, $t0 │ │ │ │ + move $t1, $t5 │ │ │ │ + b -412 │ │ │ │ nop │ │ │ │ - addi.w $t4, $t2, 1 │ │ │ │ - bgeu $t4, $t3, 108 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $t7, $t5, $t4 │ │ │ │ - li.w $t6, 6 │ │ │ │ - add.d $t4, $t5, $t4 │ │ │ │ - bltu $t6, $t7, 28 │ │ │ │ - li.w $t6, 117 │ │ │ │ - srl.d $t6, $t6, $t7 │ │ │ │ - andi $t6, $t6, 0x1 │ │ │ │ - beqz $t6, 12 │ │ │ │ - ldptr.w $t4, $t4, 4 │ │ │ │ - add.w $t0, $t4, $t0 │ │ │ │ - addi.w $t2, $t2, 2 │ │ │ │ - bgeu $t2, $t3, 52 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t5, 0x3 │ │ │ │ - ldptr.w $t4, $t2, 0 │ │ │ │ - li.w $t3, 6 │ │ │ │ - bltu $t3, $t4, 32 │ │ │ │ - li.w $t3, 117 │ │ │ │ - srl.d $t3, $t3, $t4 │ │ │ │ - andi $t3, $t3, 0x1 │ │ │ │ - beqz $t3, 16 │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - add.w $t0, $t2, $t0 │ │ │ │ nop │ │ │ │ - sub.w $t1, $t1, $t0 │ │ │ │ - move $a0, $t1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 40 │ │ │ │ - ldptr.w $t6, $a0, 24 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t2, 308 │ │ │ │ - addi.w $t1, $t2, -1 │ │ │ │ - li.w $t3, 2 │ │ │ │ - ld.d $t4, $a0, 32 │ │ │ │ - bgeu $t3, $t1, 340 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - move $t0, $t4 │ │ │ │ - add.d $t1, $t1, $t4 │ │ │ │ + move $t1, $t5 │ │ │ │ + b -684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vslt.wu $vr3, $vr6, $vr1 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vseqi.w $vr5, $vr1, 4 │ │ │ │ - vslei.wu $vr0, $vr1, 0x6 │ │ │ │ - vand.v $vr0, $vr0, $vr3 │ │ │ │ - vseqi.w $vr3, $vr1, 2 │ │ │ │ - vor.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 0 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t0, $t1, -64 │ │ │ │ - andi $t1, $t2, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $t0, $vr4, 0x0 │ │ │ │ - beqz $t1, 172 │ │ │ │ - move $t1, $t2 │ │ │ │ - bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t4, 0x3 │ │ │ │ - ldptr.w $t7, $t3, 0 │ │ │ │ - li.w $t5, 6 │ │ │ │ - bltu $t5, $t7, 32 │ │ │ │ - li.w $t5, 117 │ │ │ │ - srl.d $t5, $t5, $t7 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - beqz $t5, 16 │ │ │ │ - ldptr.w $t3, $t3, 4 │ │ │ │ - add.w $t0, $t3, $t0 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t1, 1 │ │ │ │ - bgeu $t3, $t2, 108 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - ldx.w $t7, $t4, $t3 │ │ │ │ - li.w $t5, 6 │ │ │ │ - add.d $t3, $t4, $t3 │ │ │ │ - bltu $t5, $t7, 28 │ │ │ │ - li.w $t5, 117 │ │ │ │ - srl.d $t5, $t5, $t7 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - beqz $t5, 12 │ │ │ │ - ldptr.w $t3, $t3, 4 │ │ │ │ - add.w $t0, $t3, $t0 │ │ │ │ - addi.w $t1, $t1, 2 │ │ │ │ - bgeu $t1, $t2, 52 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ - ldptr.w $t3, $t1, 0 │ │ │ │ - li.w $t2, 6 │ │ │ │ - bltu $t2, $t3, 32 │ │ │ │ - li.w $t2, 117 │ │ │ │ - srl.d $t2, $t2, $t3 │ │ │ │ - andi $t2, $t2, 0x1 │ │ │ │ - beqz $t2, 16 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - add.w $t0, $t1, $t0 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - beq $a1, $t1, 28 │ │ │ │ - addi.w $a0, $t6, -1 │ │ │ │ - add.w $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $t6 │ │ │ │ + b -268 │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a0, 16 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - sub.w $a0, $a0, $t6 │ │ │ │ - ret │ │ │ │ - move $t1, $zero │ │ │ │ - b -212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.w $a0, $a0, 28 │ │ │ │ - beq $a1, $t1, 20 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $t0, 40 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t5, 280 │ │ │ │ - addi.w $t2, $t5, -1 │ │ │ │ - li.w $t3, 2 │ │ │ │ - ld.d $t6, $t0, 32 │ │ │ │ - bgeu $t3, $t2, 280 │ │ │ │ - bstrpick.d $t1, $t5, 0x1f, 0x2 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - vldi $vr6, 2052 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ move $t0, $t6 │ │ │ │ - add.d $t1, $t1, $t6 │ │ │ │ + b -748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $a0, 44 │ │ │ │ + slli.w $t0, $a2, 0x0 │ │ │ │ + beqz $t0, 856 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + move $t6, $zero │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + move $a4, $a0 │ │ │ │ + move $t5, $a1 │ │ │ │ + move $t8, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + lu52i.d $t6, $t6, -2048 │ │ │ │ + li.w $a5, 1 │ │ │ │ + li.w $a7, 2 │ │ │ │ + li.w $a6, 43 │ │ │ │ + li.w $s0, 45 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr2, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vpickev.w $vr1, $vr2, $vr0 │ │ │ │ - vpickod.w $vr2, $vr2, $vr0 │ │ │ │ - vslt.wu $vr5, $vr6, $vr1 │ │ │ │ - vslei.wu $vr0, $vr1, 0x6 │ │ │ │ - vseqi.w $vr3, $vr1, 1 │ │ │ │ - vand.v $vr0, $vr0, $vr5 │ │ │ │ - vseqi.w $vr1, $vr1, 0 │ │ │ │ - vor.v $vr1, $vr3, $vr1 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vand.v $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr4, $vr4, $vr0 │ │ │ │ - bne $t0, $t1, -56 │ │ │ │ - andi $t0, $t5, 0x3 │ │ │ │ - vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ - vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ - vpickve2gr.w $t1, $vr4, 0x0 │ │ │ │ - beqz $t0, 148 │ │ │ │ - move $t0, $t5 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t6, 0x3 │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - li.w $t4, 1 │ │ │ │ - bgeu $t4, $t3, 16 │ │ │ │ - addi.w $t3, $t3, -5 │ │ │ │ - bltu $t4, $t3, 16 │ │ │ │ + ld.d $t2, $a4, 48 │ │ │ │ + ld.d $t0, $t5, 16 │ │ │ │ + ld.d $s1, $t5, 8 │ │ │ │ + add.d $t2, $t2, $t8 │ │ │ │ + ld.d $s3, $t2, 24 │ │ │ │ + ldptr.d $s2, $t5, 0 │ │ │ │ + ld.d $t1, $t5, 24 │ │ │ │ + ld.b $a0, $t5, 32 │ │ │ │ + ld.d $a3, $t2, 32 │ │ │ │ + move $t3, $s3 │ │ │ │ + bne $t0, $t6, 16 │ │ │ │ + move $t3, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - add.w $t1, $t2, $t1 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - bgeu $t2, $t5, 92 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.w $t3, $t6, $t2 │ │ │ │ - li.w $t4, 1 │ │ │ │ - add.d $t2, $t6, $t2 │ │ │ │ - bgeu $t4, $t3, 12 │ │ │ │ - addi.w $t3, $t3, -5 │ │ │ │ - bltu $t4, $t3, 12 │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - add.w $t1, $t2, $t1 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t0, $t5, 44 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - li.w $t3, 1 │ │ │ │ - bgeu $t3, $t2, 16 │ │ │ │ - addi.w $t2, $t2, -5 │ │ │ │ - bltu $t3, $t2, 16 │ │ │ │ + move $t4, $a3 │ │ │ │ + bne $t1, $t6, 12 │ │ │ │ + move $t4, $s3 │ │ │ │ + move $t1, $zero │ │ │ │ + ld.bu $a1, $t2, 64 │ │ │ │ + beq $a0, $a5, 276 │ │ │ │ + beq $a0, $a7, 560 │ │ │ │ + beq $a1, $a6, 372 │ │ │ │ + beq $a1, $s0, 280 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - add.w $t1, $t0, $t1 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - add.w $a0, $a0, $t1 │ │ │ │ - ret │ │ │ │ + bltz $t0, 304 │ │ │ │ + nop │ │ │ │ + add.d $t0, $t0, $t3 │ │ │ │ + move $s1, $t0 │ │ │ │ + bltz $t1, 368 │ │ │ │ nop │ │ │ │ + add.d $a0, $t1, $t4 │ │ │ │ + move $t3, $a0 │ │ │ │ + blt $a0, $t0, 16 │ │ │ │ + move $t0, $t3 │ │ │ │ + move $t3, $s1 │ │ │ │ + move $s1, $t0 │ │ │ │ + sub.d $s2, $t3, $s3 │ │ │ │ + beq $t3, $s3, 124 │ │ │ │ + ldptr.w $a1, $t2, 128 │ │ │ │ + beqz $a1, 116 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $t2, 144 │ │ │ │ move $t0, $zero │ │ │ │ - b -156 │ │ │ │ + move $a3, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 28 │ │ │ │ - ldptr.w $t0, $a1, 28 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bne $t1, $t0, 104 │ │ │ │ - ldptr.w $t1, $a0, 24 │ │ │ │ - ldptr.w $t0, $a1, 24 │ │ │ │ - bne $t1, $t0, 188 │ │ │ │ - ldptr.w $t0, $a0, 40 │ │ │ │ - ldptr.w $t2, $a1, 40 │ │ │ │ - bne $t2, $t0, 152 │ │ │ │ - beqz $t2, 60 │ │ │ │ - ld.d $t0, $a0, 32 │ │ │ │ - ld.d $t1, $a1, 32 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x3 │ │ │ │ - ldptr.w $t4, $t0, 4 │ │ │ │ - ldptr.w $t3, $t1, 4 │ │ │ │ - bne $t4, $t3, 96 │ │ │ │ - ldptr.w $t4, $t0, 0 │ │ │ │ - ldptr.w $t3, $t1, 0 │ │ │ │ - bne $t4, $t3, 60 │ │ │ │ + ld.d $t4, $t2, 136 │ │ │ │ + ldx.d $t4, $t4, $t0 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ addi.d $t0, $t0, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - bne $t0, $t2, -32 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - pcaddi $a3, 127912 │ │ │ │ - li.w $a2, 0x9c7 │ │ │ │ - pcaddi $a1, 122260 │ │ │ │ - pcaddi $a0, 122345 │ │ │ │ - bl -129592 │ │ │ │ + add.d $t4, $t1, $t4 │ │ │ │ + sltu $t4, $s1, $t4 │ │ │ │ + or $a3, $t4, $a3 │ │ │ │ + beq $a1, $t0, 36 │ │ │ │ + ldx.d $t1, $a0, $t0 │ │ │ │ + add.d $t1, $s2, $t1 │ │ │ │ + bgeu $t1, $t3, -40 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + li.w $a3, 1 │ │ │ │ + bne $a1, $t0, -24 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 127906 │ │ │ │ - li.w $a2, 0x9cd │ │ │ │ - pcaddi $a1, 122254 │ │ │ │ - pcaddi $a0, 122369 │ │ │ │ - bl -129616 │ │ │ │ + bnez $a3, 256 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 127900 │ │ │ │ - li.w $a2, 0x9cc │ │ │ │ - pcaddi $a1, 122248 │ │ │ │ - pcaddi $a0, 122353 │ │ │ │ - bl -129640 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 127894 │ │ │ │ - li.w $a2, 0x9ca │ │ │ │ - pcaddi $a1, 122242 │ │ │ │ - pcaddi $a0, 122339 │ │ │ │ - bl -129664 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 127888 │ │ │ │ - li.w $a2, 0x9c8 │ │ │ │ - pcaddi $a1, 122236 │ │ │ │ - pcaddi $a0, 122327 │ │ │ │ - bl -129688 │ │ │ │ + st.d $t3, $t2, 24 │ │ │ │ + st.d $s1, $t2, 32 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + slli.w $t0, $a2, 0x0 │ │ │ │ + addi.d $t8, $t8, 208 │ │ │ │ + bltu $t7, $t0, -292 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - addi.w $s0, $a4, 1 │ │ │ │ - addi.w $s6, $a2, 1 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - mul.w $s5, $s6, $s0 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s3, $a4 │ │ │ │ - move $s7, $a3 │ │ │ │ - st.d $a3, $sp, 64 │ │ │ │ - move $fp, $a5 │ │ │ │ - move $s2, $a6 │ │ │ │ - stptr.d $a7, $sp, 0 │ │ │ │ - slli.d $a1, $s5, 0x2 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - bl 317952 │ │ │ │ - slli.d $a2, $s5, 0x2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -128244 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $s6, 396 │ │ │ │ - addi.w $s4, $s4, -1 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - addi.d $t3, $s1, 1 │ │ │ │ - addi.d $s4, $s7, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $s0, $a0, 0x2 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - add.d $t0, $s4, $t0 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - stptr.w $fp, $t5, 0 │ │ │ │ - st.d $fp, $sp, 32 │ │ │ │ - st.d $s0, $sp, 40 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $t1, $zero │ │ │ │ - bgeu $t2, $s0, 380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - slli.d $s3, $t1, 0x2 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - alsl.d $s5, $t1, $t0, 0x2 │ │ │ │ - li.w $t0, 4 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - sub.d $s3, $t0, $s3 │ │ │ │ - move $s8, $fp │ │ │ │ - b 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ldptr.w $a0, $s6, 0 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - add.w $t5, $t0, $fp │ │ │ │ - slt $t0, $t0, $a0 │ │ │ │ - add.w $a0, $a0, $fp │ │ │ │ - maskeqz $a0, $a0, $t0 │ │ │ │ - masknez $t0, $t5, $t0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.w $a0, $s6, 4 │ │ │ │ - add.w $s8, $fp, $s8 │ │ │ │ - addi.d $s5, $s5, 4 │ │ │ │ - addi.d $s6, $s6, 4 │ │ │ │ - beq $t0, $s7, 136 │ │ │ │ + beq $a1, $a6, 96 │ │ │ │ + bne $a1, $s0, -260 │ │ │ │ + move $t4, $a3 │ │ │ │ + move $t3, $t4 │ │ │ │ + beq $s2, $t6, 400 │ │ │ │ + sub.d $t1, $t1, $s2 │ │ │ │ + beq $s1, $t6, 400 │ │ │ │ nop │ │ │ │ - stx.w $s8, $s5, $s3 │ │ │ │ - ldptr.w $t6, $s5, 4 │ │ │ │ - ldptr.w $t0, $s6, 0 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.b $a1, $s7, 0 │ │ │ │ - ld.b $a0, $s1, 0 │ │ │ │ - slt $t5, $t6, $t0 │ │ │ │ - ldptr.w $s4, $s5, 0 │ │ │ │ - add.w $t6, $t6, $fp │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - maskeqz $t0, $t0, $t5 │ │ │ │ - masknez $t5, $t6, $t5 │ │ │ │ - or $s0, $t0, $t5 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - add.w $t7, $s4, $a0 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - bge $s0, $t7, -128 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ld.b $a1, $s7, 0 │ │ │ │ - ld.b $a0, $s1, 0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - add.w $s8, $fp, $s8 │ │ │ │ - addi.d $s5, $s5, 4 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.w $a0, $s6, 4 │ │ │ │ - addi.d $s6, $s6, 4 │ │ │ │ - bne $t0, $s7, -120 │ │ │ │ + sub.d $t0, $t0, $s1 │ │ │ │ + bgez $t0, -284 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - beq $s1, $t0, 56 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - alsl.d $t2, $t3, $t1, 0x2 │ │ │ │ - add.w $t3, $t3, $t4 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - move $t1, $t4 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - stptr.w $t0, $t2, 0 │ │ │ │ - b -300 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ + sub.d $a0, $zero, $t0 │ │ │ │ + blt $a0, $t3, -300 │ │ │ │ + move $s1, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + bgez $t1, -296 │ │ │ │ + sub.d $t3, $zero, $t1 │ │ │ │ + blt $t3, $t4, -304 │ │ │ │ + move $t3, $zero │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - move $t0, $fp │ │ │ │ nop │ │ │ │ - ld.d $t4, $sp, 72 │ │ │ │ - add.w $t2, $t0, $fp │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $t3, $s1, 1 │ │ │ │ - addi.d $s1, $s1, 2 │ │ │ │ - alsl.d $t1, $t4, $t0, 0x2 │ │ │ │ - alsl.d $t5, $t4, $t1, 0x2 │ │ │ │ - ld.d $t4, $sp, 56 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - add.w $t0, $t2, $fp │ │ │ │ - beq $t4, $t3, -112 │ │ │ │ - stptr.w $t2, $t1, 0 │ │ │ │ - beq $t4, $s1, -120 │ │ │ │ - stptr.w $t0, $t5, 0 │ │ │ │ - b -56 │ │ │ │ nop │ │ │ │ + move $t3, $s3 │ │ │ │ + move $t4, $t3 │ │ │ │ + beq $s2, $t6, 248 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + beq $s1, $t6, 208 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ + sub.d $a1, $zero, $t1 │ │ │ │ + move $t3, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bge $a1, $t4, -364 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $zero, $s2, 24 │ │ │ │ - move $fp, $a3 │ │ │ │ - move $s8, $a5 │ │ │ │ - beqz $a3, 276 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $a7, $sp, 24 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - move $s1, $a6 │ │ │ │ - move $s3, $a1 │ │ │ │ - addi.w $s0, $a5, 1 │ │ │ │ - beqz $s8, 188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mul.w $t0, $s0, $fp │ │ │ │ - addi.w $s4, $fp, -1 │ │ │ │ - sub.w $t1, $t0, $s0 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t5, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $t2, $s3, $t2 │ │ │ │ - slli.d $t5, $t5, 0x2 │ │ │ │ - ldx.w $s6, $s3, $t5 │ │ │ │ - add.w $t2, $t2, $s1 │ │ │ │ - beq $t2, $s6, 208 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s3, $t0 │ │ │ │ - addi.w $s7, $s8, -1 │ │ │ │ - add.w $t0, $t0, $s1 │ │ │ │ - beq $t0, $s6, 212 │ │ │ │ + pcaddi $a2, 124852 │ │ │ │ + move $a3, $zero │ │ │ │ + li.w $a1, 824 │ │ │ │ + pcaddi $a0, 124789 │ │ │ │ + st.d $t5, $sp, 40 │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $t8, $sp, 24 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 445872 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ ld.d $t3, $sp, 16 │ │ │ │ - bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - ldx.b $a1, $t3, $t2 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t2, $t0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ldx.w $s5, $s3, $t1 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - add.w $t0, $s5, $a0 │ │ │ │ - bne $t0, $s6, 248 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -8856 │ │ │ │ - beqz $s4, 168 │ │ │ │ - nop │ │ │ │ - move $s8, $s7 │ │ │ │ - move $fp, $s4 │ │ │ │ - bnez $s8, -168 │ │ │ │ + ldptr.w $a2, $a4, 44 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + ld.d $t8, $sp, 24 │ │ │ │ + move $t6, $zero │ │ │ │ + st.d $t3, $t2, 24 │ │ │ │ + st.d $s1, $t2, 32 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + slli.w $t0, $a2, 0x0 │ │ │ │ + ld.d $t5, $sp, 40 │ │ │ │ + li.w $a6, 43 │ │ │ │ + li.w $a7, 2 │ │ │ │ + li.w $a5, 1 │ │ │ │ + lu52i.d $t6, $t6, -2048 │ │ │ │ + addi.d $t8, $t8, 208 │ │ │ │ + bltu $t7, $t0, -624 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ nop │ │ │ │ - st.w $fp, $s2, 24 │ │ │ │ - st.w $s8, $s2, 28 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -7316 │ │ │ │ + beq $a1, $a6, 96 │ │ │ │ + bne $a1, $s0, -548 │ │ │ │ + move $t4, $s3 │ │ │ │ + move $t3, $t4 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 2 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -8972 │ │ │ │ - beqz $s4, 60 │ │ │ │ - move $fp, $s4 │ │ │ │ - b -276 │ │ │ │ + move $t4, $s3 │ │ │ │ + b -580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -9004 │ │ │ │ - move $s4, $fp │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s8, $s7 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - move $fp, $zero │ │ │ │ - b -152 │ │ │ │ + move $t3, $a3 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $s6, 72 │ │ │ │ - st.w $fp, $s2, 24 │ │ │ │ - st.w $s8, $s2, 28 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -7524 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 127583 │ │ │ │ - li.w $a2, 130 │ │ │ │ - pcaddi $a1, 122049 │ │ │ │ - pcaddi $a0, 122052 │ │ │ │ - bl -130940 │ │ │ │ + move $t3, $a3 │ │ │ │ + move $t4, $t3 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - addi.w $s0, $a4, 1 │ │ │ │ - addi.w $s6, $a2, 1 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - mul.w $s5, $s6, $s0 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s3, $a4 │ │ │ │ - move $s7, $a3 │ │ │ │ - st.d $a3, $sp, 48 │ │ │ │ - move $fp, $a5 │ │ │ │ - move $s2, $a6 │ │ │ │ - stptr.d $a7, $sp, 0 │ │ │ │ - slli.d $a1, $s5, 0x2 │ │ │ │ - st.d $s0, $sp, 56 │ │ │ │ - bl 316704 │ │ │ │ - slli.d $a2, $s5, 0x2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -129492 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $s6, 396 │ │ │ │ - addi.w $s4, $s4, -1 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - addi.d $t3, $s1, 1 │ │ │ │ - alsl.d $t5, $s0, $a0, 0x2 │ │ │ │ - add.d $t1, $t3, $t1 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - addi.d $s4, $s7, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - stptr.w $fp, $t5, 0 │ │ │ │ - st.d $fp, $sp, 16 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ - move $t1, $zero │ │ │ │ - add.d $s4, $s4, $t0 │ │ │ │ - bgeu $t2, $s0, 384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - slli.d $s3, $t1, 0x2 │ │ │ │ - ld.d $s6, $sp, 48 │ │ │ │ - alsl.d $s7, $t1, $t0, 0x2 │ │ │ │ - li.w $t0, 4 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - sub.d $s3, $t0, $s3 │ │ │ │ - b 76 │ │ │ │ nop │ │ │ │ + move $t4, $s3 │ │ │ │ + bne $s1, $t6, -388 │ │ │ │ + move $t3, $a3 │ │ │ │ + b -684 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ldptr.w $a0, $s8, 0 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - add.w $t2, $t0, $fp │ │ │ │ - slt $t0, $t0, $a0 │ │ │ │ - add.w $a0, $a0, $fp │ │ │ │ - maskeqz $a0, $a0, $t0 │ │ │ │ - masknez $t0, $t2, $t0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - st.w $a0, $s8, 4 │ │ │ │ - addi.d $s7, $s7, 4 │ │ │ │ - addi.d $s8, $s8, 4 │ │ │ │ - beq $s4, $s6, 120 │ │ │ │ + ldptr.w $a2, $a0, 64 │ │ │ │ + slli.w $t0, $a2, 0x0 │ │ │ │ + beqz $t0, 872 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + move $t6, $zero │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + move $a4, $a0 │ │ │ │ + move $t5, $a1 │ │ │ │ + move $t8, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + lu52i.d $t6, $t6, -2048 │ │ │ │ + li.w $a5, 1 │ │ │ │ + li.w $a7, 2 │ │ │ │ + li.w $a6, 43 │ │ │ │ + li.w $s0, 45 │ │ │ │ nop │ │ │ │ - stx.w $zero, $s7, $s3 │ │ │ │ - ldptr.w $t5, $s7, 4 │ │ │ │ - ldptr.w $t0, $s8, 0 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $a0, $s1, 0 │ │ │ │ - slt $t2, $t5, $t0 │ │ │ │ - ldptr.w $s0, $s7, 0 │ │ │ │ - add.w $t5, $t5, $fp │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - maskeqz $t0, $t0, $t2 │ │ │ │ - masknez $t2, $t5, $t2 │ │ │ │ - or $s5, $t0, $t2 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - add.w $t6, $s0, $a0 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - bge $s5, $t6, -120 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $a0, $s1, 0 │ │ │ │ - ldptr.w $s5, $s7, 0 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - add.w $a0, $s5, $a0 │ │ │ │ - st.w $a0, $s8, 4 │ │ │ │ - addi.d $s7, $s7, 4 │ │ │ │ - addi.d $s8, $s8, 4 │ │ │ │ - bne $s4, $s6, -104 │ │ │ │ + ld.d $t2, $a4, 72 │ │ │ │ + ld.d $t0, $t5, 16 │ │ │ │ + ld.d $s1, $t5, 8 │ │ │ │ + add.d $t2, $t2, $t8 │ │ │ │ + ld.d $s3, $t2, 24 │ │ │ │ + ldptr.d $s2, $t5, 0 │ │ │ │ + ld.d $t1, $t5, 24 │ │ │ │ + ld.b $a0, $t5, 32 │ │ │ │ + ld.d $a3, $t2, 32 │ │ │ │ + move $t3, $s3 │ │ │ │ + bne $t0, $t6, 16 │ │ │ │ + move $t3, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - beq $s1, $t0, 80 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - add.w $t0, $t0, $fp │ │ │ │ - alsl.d $t2, $t3, $t1, 0x2 │ │ │ │ - add.w $t3, $t3, $t4 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - move $t1, $t4 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - stptr.w $t0, $t2, 0 │ │ │ │ - b -276 │ │ │ │ + move $t4, $a3 │ │ │ │ + bne $t1, $t6, 12 │ │ │ │ + move $t4, $s3 │ │ │ │ + move $t1, $zero │ │ │ │ + ld.bu $a1, $t2, 64 │ │ │ │ + beq $a0, $a5, 292 │ │ │ │ + beq $a0, $a7, 576 │ │ │ │ + beq $a1, $a6, 388 │ │ │ │ + beq $a1, $s0, 296 │ │ │ │ nop │ │ │ │ + bltz $t0, 320 │ │ │ │ nop │ │ │ │ + add.d $t0, $t0, $t3 │ │ │ │ + move $s1, $t0 │ │ │ │ + bltz $t1, 384 │ │ │ │ nop │ │ │ │ + add.d $a0, $t1, $t4 │ │ │ │ + move $t3, $a0 │ │ │ │ + blt $a0, $t0, 16 │ │ │ │ + move $t0, $t3 │ │ │ │ + move $t3, $s1 │ │ │ │ + move $s1, $t0 │ │ │ │ + sub.d $s2, $t3, $s3 │ │ │ │ + beq $t3, $s3, 140 │ │ │ │ + ldptr.w $a1, $t2, 128 │ │ │ │ + beqz $a1, 132 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $t2, 144 │ │ │ │ + move $t0, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $t0, $fp │ │ │ │ nop │ │ │ │ - ld.d $t4, $sp, 56 │ │ │ │ - add.w $t2, $t0, $fp │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.d $t3, $s1, 1 │ │ │ │ - addi.d $s1, $s1, 2 │ │ │ │ - alsl.d $t1, $t4, $t0, 0x2 │ │ │ │ - alsl.d $t5, $t4, $t1, 0x2 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - add.w $t0, $t2, $fp │ │ │ │ - beq $t4, $t3, -112 │ │ │ │ - stptr.w $t2, $t1, 0 │ │ │ │ - beq $s1, $t4, -120 │ │ │ │ - stptr.w $t0, $t5, 0 │ │ │ │ - b -56 │ │ │ │ + ld.d $t4, $t2, 136 │ │ │ │ + ldx.d $t4, $t4, $t0 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + add.d $t4, $t1, $t4 │ │ │ │ + sltu $t4, $s1, $t4 │ │ │ │ + or $a3, $t4, $a3 │ │ │ │ + beq $a1, $t0, 36 │ │ │ │ + ldx.d $t1, $a0, $t0 │ │ │ │ + add.d $t1, $s2, $t1 │ │ │ │ + bgeu $t1, $t3, -40 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + li.w $a3, 1 │ │ │ │ + bne $a1, $t0, -24 │ │ │ │ nop │ │ │ │ + bnez $a3, 256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - ld.d $t0, $sp, 160 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 168 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - st.d $a2, $sp, 48 │ │ │ │ - st.d $a7, $sp, 56 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s8, $a3 │ │ │ │ - move $fp, $a4 │ │ │ │ - move $s6, $a6 │ │ │ │ - addi.w $s5, $a5, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - beqz $a5, 72 │ │ │ │ - mul.w $t4, $s5, $a3 │ │ │ │ - move $s7, $a5 │ │ │ │ - move $t1, $zero │ │ │ │ - add.w $t0, $t4, $a5 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t3, $a1, $t0 │ │ │ │ - add.w $t0, $t4, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s0, $t0 │ │ │ │ - bge $t3, $t0, 16 │ │ │ │ - move $t3, $t0 │ │ │ │ - move $s7, $t1 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - bne $a5, $t1, -36 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - beqz $s8, 264 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - beqz $s7, 228 │ │ │ │ + st.d $t3, $t2, 24 │ │ │ │ + st.d $s1, $t2, 32 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + slli.w $t0, $a2, 0x0 │ │ │ │ + addi.d $t8, $t8, 208 │ │ │ │ + bltu $t7, $t0, -308 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mul.w $t0, $s8, $s5 │ │ │ │ - addi.w $s2, $s8, -1 │ │ │ │ - move $s3, $s2 │ │ │ │ - sub.w $t1, $t0, $s5 │ │ │ │ - add.w $t1, $t1, $s7 │ │ │ │ - add.w $t0, $t0, $s7 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - ldx.w $t3, $s0, $t3 │ │ │ │ - slli.d $t4, $t4, 0x2 │ │ │ │ - ldx.w $t4, $s0, $t4 │ │ │ │ - add.w $t3, $t3, $s6 │ │ │ │ - beq $t3, $t4, 316 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s0, $t0 │ │ │ │ - addi.w $s4, $s7, -1 │ │ │ │ - add.w $t0, $t0, $s6 │ │ │ │ - beq $t0, $t4, 320 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $t2, $t0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ldx.w $t0, $s0, $t1 │ │ │ │ - bstrpick.d $s1, $s4, 0x1f, 0x0 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ldx.b $a1, $fp, $s1 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - add.w $t0, $t0, $a0 │ │ │ │ - bne $t0, $t4, 272 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldx.b $a1, $fp, $s1 │ │ │ │ - ld.b $a0, $t0, 0 │ │ │ │ - bl 147848 │ │ │ │ - beqz $a0, 124 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl -10228 │ │ │ │ - beqz $s3, 124 │ │ │ │ - move $s7, $s4 │ │ │ │ - move $s8, $s2 │ │ │ │ - bnez $s7, -208 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.w $s8, $t0, 24 │ │ │ │ - st.w $s7, $t0, 28 │ │ │ │ - move $a0, $t0 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - b -8684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beq $a1, $a6, 96 │ │ │ │ + bne $a1, $s0, -276 │ │ │ │ + move $t4, $a3 │ │ │ │ + move $t3, $t4 │ │ │ │ + beq $s2, $t6, 400 │ │ │ │ + sub.d $t1, $t1, $s2 │ │ │ │ + beq $s1, $t6, 400 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - li.w $a1, 6 │ │ │ │ - bl -10348 │ │ │ │ - bnez $s3, -116 │ │ │ │ - move $s7, $s4 │ │ │ │ + sub.d $t0, $t0, $s1 │ │ │ │ + bgez $t0, -300 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - move $s8, $zero │ │ │ │ - b -116 │ │ │ │ nop │ │ │ │ + sub.d $a0, $zero, $t0 │ │ │ │ + blt $a0, $t3, -316 │ │ │ │ + move $s1, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + bgez $t1, -312 │ │ │ │ + sub.d $t3, $zero, $t1 │ │ │ │ + blt $t3, $t4, -320 │ │ │ │ + move $t3, $zero │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - li.w $a1, 2 │ │ │ │ - bl -10412 │ │ │ │ - beqz $s2, -52 │ │ │ │ - move $s8, $s2 │ │ │ │ - b -388 │ │ │ │ + move $t3, $s3 │ │ │ │ + move $t4, $t3 │ │ │ │ + beq $s2, $t6, 248 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + beq $s1, $t6, 208 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ + sub.d $a1, $zero, $t1 │ │ │ │ + move $t3, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bge $a1, $t4, -380 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s2, $s8 │ │ │ │ - bl -10448 │ │ │ │ - b -216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a2, 124628 │ │ │ │ + move $a3, $zero │ │ │ │ + li.w $a1, 824 │ │ │ │ + pcaddi $a0, 124565 │ │ │ │ + st.d $t5, $sp, 40 │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $t8, $sp, 24 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl 444976 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ldptr.w $a2, $a4, 64 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + ld.d $t8, $sp, 24 │ │ │ │ + move $t6, $zero │ │ │ │ + st.d $t3, $t2, 24 │ │ │ │ + st.d $s1, $t2, 32 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + slli.w $t0, $a2, 0x0 │ │ │ │ + ld.d $t5, $sp, 40 │ │ │ │ + li.w $a6, 43 │ │ │ │ + li.w $a7, 2 │ │ │ │ + li.w $a5, 1 │ │ │ │ + lu52i.d $t6, $t6, -2048 │ │ │ │ + addi.d $t8, $t8, 208 │ │ │ │ + bltu $t7, $t0, -640 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ - bnez $t4, 40 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - st.w $s8, $t0, 24 │ │ │ │ - st.w $s7, $t0, 28 │ │ │ │ - move $a0, $t0 │ │ │ │ - b -220 │ │ │ │ - pcaddi $a3, 127251 │ │ │ │ - li.w $a2, 249 │ │ │ │ - pcaddi $a1, 121713 │ │ │ │ - pcaddi $a0, 121716 │ │ │ │ - bl -132284 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - addi.w $s0, $a5, 1 │ │ │ │ - addi.w $s3, $a7, 1 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - mul.w $s4, $s0, $s3 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s5, $a1 │ │ │ │ - st.d $a7, $sp, 8 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s2, $a3 │ │ │ │ - slli.d $a1, $s4, 0x2 │ │ │ │ - bl 315392 │ │ │ │ - stptr.d $a0, $s5, 0 │ │ │ │ - slli.d $a1, $s4, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 315376 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - slli.d $a1, $s4, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 315360 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - slli.d $a2, $s4, 0x2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -130844 │ │ │ │ - stptr.d $a0, $s5, 0 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - slli.d $a2, $s4, 0x2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -130864 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - slli.d $a2, $s4, 0x2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -130884 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - ld.d $a7, $sp, 8 │ │ │ │ - beqz $s0, 52 │ │ │ │ - move $t0, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - lu12i.w $t4, -524288 │ │ │ │ + beq $a1, $a6, 96 │ │ │ │ + bne $a1, $s0, -564 │ │ │ │ + move $t4, $s3 │ │ │ │ + move $t3, $t4 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - ldx.d $t3, $s2, $t0 │ │ │ │ - ldx.d $t2, $s1, $t0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.w $zero, $t3, 0 │ │ │ │ - stptr.w $t4, $t2, 0 │ │ │ │ - alsl.d $t0, $s3, $t0, 0x3 │ │ │ │ - bne $s0, $t1, -24 │ │ │ │ nop │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $a7, $t0, 44 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - b 0 │ │ │ │ + move $t4, $s3 │ │ │ │ + b -596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -224 │ │ │ │ - ld.d $t0, $sp, 248 │ │ │ │ - st.d $s1, $sp, 192 │ │ │ │ - st.d $s3, $sp, 176 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - ld.d $t0, $sp, 256 │ │ │ │ - st.d $s4, $sp, 168 │ │ │ │ - st.d $s5, $sp, 160 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 264 │ │ │ │ - st.d $s7, $sp, 144 │ │ │ │ - st.d $s8, $sp, 136 │ │ │ │ - st.d $ra, $sp, 216 │ │ │ │ - st.d $fp, $sp, 208 │ │ │ │ - st.d $s0, $sp, 200 │ │ │ │ - st.d $s2, $sp, 184 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $a4, $sp, 80 │ │ │ │ - st.d $a6, $sp, 88 │ │ │ │ - ldptr.w $s7, $sp, 224 │ │ │ │ - move $s4, $a7 │ │ │ │ - move $s5, $a3 │ │ │ │ - move $s8, $a5 │ │ │ │ - addi.w $s3, $a7, 1 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $a7, 76 │ │ │ │ - mul.w $t4, $s3, $a5 │ │ │ │ - move $s1, $a7 │ │ │ │ - move $t1, $zero │ │ │ │ - add.w $t0, $t4, $a7 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t2, $a3, $t0 │ │ │ │ nop │ │ │ │ - add.w $t0, $t4, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s5, $t0 │ │ │ │ - bge $t2, $t0, 16 │ │ │ │ - move $s1, $t1 │ │ │ │ - move $t2, $t0 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - bne $s4, $t1, -36 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - li.w $fp, 83 │ │ │ │ - li.w $s0, 83 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - li.w $s2, 65 │ │ │ │ - beqz $s8, 196 │ │ │ │ - move $t0, $s8 │ │ │ │ - st.d $s6, $sp, 152 │ │ │ │ - move $s8, $fp │ │ │ │ - move $fp, $t0 │ │ │ │ - beqz $s1, 168 │ │ │ │ nop │ │ │ │ - move $t0, $s5 │ │ │ │ - move $s5, $s3 │ │ │ │ - move $s3, $fp │ │ │ │ - mul.w $s6, $s5, $s3 │ │ │ │ - move $t3, $s4 │ │ │ │ - move $s4, $s7 │ │ │ │ - move $s7, $s1 │ │ │ │ - move $fp, $s8 │ │ │ │ - move $s8, $t0 │ │ │ │ - add.w $t1, $s7, $s6 │ │ │ │ - bstrpick.d $s1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x2 │ │ │ │ - beq $fp, $s0, 312 │ │ │ │ + move $t3, $a3 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ - beq $fp, $s2, 192 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - move $t0, $s1 │ │ │ │ - move $fp, $s3 │ │ │ │ - ldx.w $t5, $t2, $t0 │ │ │ │ - addi.w $s1, $s7, -1 │ │ │ │ - move $s3, $s5 │ │ │ │ - move $s7, $s4 │ │ │ │ - move $s5, $s8 │ │ │ │ - move $s4, $t3 │ │ │ │ - move $t0, $t2 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t0, $t0, $t1 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $t1, 66 │ │ │ │ - add.w $t0, $t0, $s7 │ │ │ │ - xor $t0, $t0, $t5 │ │ │ │ - masknez $t6, $s0, $t0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ - or $s8, $t6, $t0 │ │ │ │ - bl -11204 │ │ │ │ - bnez $s1, -156 │ │ │ │ - ld.d $s6, $sp, 152 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 216 │ │ │ │ - ld.d $fp, $sp, 208 │ │ │ │ - ld.d $s0, $sp, 200 │ │ │ │ - ld.d $s1, $sp, 192 │ │ │ │ - ld.d $s2, $sp, 184 │ │ │ │ - ld.d $s3, $sp, 176 │ │ │ │ - ld.d $s4, $sp, 168 │ │ │ │ - ld.d $s5, $sp, 160 │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - ld.d $s8, $sp, 136 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 224 │ │ │ │ - b -9644 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t3, $a3 │ │ │ │ + move $t4, $t3 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - sub.w $s6, $s6, $t3 │ │ │ │ - addi.w $s3, $s3, -1 │ │ │ │ - ldx.w $t5, $t0, $s1 │ │ │ │ - addi.w $t2, $s6, -1 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - add.w $s6, $s7, $t2 │ │ │ │ - bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - ldx.w $t0, $t0, $s6 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 2 │ │ │ │ - add.w $t0, $t0, $s4 │ │ │ │ - xor $t0, $t0, $t5 │ │ │ │ - masknez $fp, $s0, $t0 │ │ │ │ - maskeqz $t0, $s2, $t0 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - or $fp, $fp, $t0 │ │ │ │ - bl -11376 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - beqz $s3, -172 │ │ │ │ - mul.w $s6, $s5, $s3 │ │ │ │ - add.w $t1, $s7, $s6 │ │ │ │ - bstrpick.d $s1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x2 │ │ │ │ - bne $fp, $s0, -296 │ │ │ │ nop │ │ │ │ - addi.w $t7, $s7, -1 │ │ │ │ - addi.w $t8, $s3, -1 │ │ │ │ - bstrpick.d $t2, $t7, 0x1f, 0x0 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - bstrpick.d $t2, $t8, 0x1f, 0x0 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s3, $sp, 120 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - move $fp, $s6 │ │ │ │ - nor $t0, $zero, $t3 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $t1, $sp, 104 │ │ │ │ - move $s3, $s1 │ │ │ │ - st.d $t8, $sp, 56 │ │ │ │ - move $s6, $t7 │ │ │ │ - move $s4, $s8 │ │ │ │ - move $s5, $t3 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - add.w $s1, $fp, $t0 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $a2, $sp, 72 │ │ │ │ - ldx.w $s7, $s4, $s3 │ │ │ │ - ldx.b $a1, $t0, $t1 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ldx.b $a0, $t0, $t1 │ │ │ │ - add.w $t0, $s1, $s6 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s8, $s4, $t0 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - add.w $a0, $s8, $a0 │ │ │ │ - beq $a0, $s7, 64 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.w $t5, $t0, $s3 │ │ │ │ - nor $t0, $zero, $s5 │ │ │ │ - beq $s7, $t5, 112 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldx.w $t5, $t1, $s3 │ │ │ │ - beq $s7, $t5, 132 │ │ │ │ - ld.d $t1, $sp, 96 │ │ │ │ - add.w $t2, $t1, $fp │ │ │ │ - st.d $t2, $sp, 104 │ │ │ │ - beqz $t1, -388 │ │ │ │ - bstrpick.d $s3, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - b -120 │ │ │ │ + move $t4, $s3 │ │ │ │ + bne $s1, $t6, -388 │ │ │ │ + move $t3, $a3 │ │ │ │ + b -700 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t8, $sp, 56 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - move $t0, $s5 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $t8, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 112 │ │ │ │ - ld.d $s7, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - move $s5, $s4 │ │ │ │ - move $s4, $t0 │ │ │ │ - bl -11660 │ │ │ │ - ld.d $t8, $sp, 24 │ │ │ │ - beqz $t8, -456 │ │ │ │ - move $fp, $t8 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -636 │ │ │ │ - move $s8, $s4 │ │ │ │ - move $t3, $s5 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - move $t2, $s1 │ │ │ │ - b -388 │ │ │ │ - move $t0, $s5 │ │ │ │ - ld.d $t1, $sp, 104 │ │ │ │ - move $s5, $s4 │ │ │ │ - ld.d $fp, $sp, 120 │ │ │ │ - move $s4, $t0 │ │ │ │ - ld.d $s7, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.b $zero, $a0, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - li.w $t1, 32 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $t1, $a0, 24 │ │ │ │ - pcalau12i $t0, 124 │ │ │ │ - fld.d $fa1, $t0, 432 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ + stptr.d $a1, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 16 │ │ │ │ + st.d $a3, $a0, 24 │ │ │ │ + st.b $a2, $a0, 20 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 173 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - move $a3, $a1 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a2, 121400 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -133140 │ │ │ │ - pcaddi $a3, 126992 │ │ │ │ - li.w $a2, 72 │ │ │ │ - pcaddi $a1, 121382 │ │ │ │ - pcaddi $a0, 121403 │ │ │ │ - bl -133640 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 0 │ │ │ │ + bnez $a1, 324 │ │ │ │ + beqz $t2, 320 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + li.w $t1, 4 │ │ │ │ + ld.d $t3, $a0, 8 │ │ │ │ + bgeu $t1, $t0, 344 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr2, 0 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t3 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr1, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vand.v $vr1, $vr1, $vr3 │ │ │ │ + vseqi.d $vr0, $vr0, 0 │ │ │ │ + vseqi.d $vr1, $vr1, 0 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vnor.v $vr1, $vr1, $vr1 │ │ │ │ + vpickev.w $vr0, $vr1, $vr0 │ │ │ │ + vsub.w $vr2, $vr2, $vr0 │ │ │ │ + bne $t0, $t1, -48 │ │ │ │ + andi $t1, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr2, $vr2, $vr2 │ │ │ │ + vhaddw.q.d $vr2, $vr2, $vr2 │ │ │ │ + vpickve2gr.w $t0, $vr2, 0x0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + beqz $t1, 232 │ │ │ │ + move $t1, $t2 │ │ │ │ + bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t4, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.d $t4, $t3, $t4 │ │ │ │ + addi.w $t6, $t0, 1 │ │ │ │ + addi.w $t5, $t1, 1 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $t6, $t6, $t4 │ │ │ │ + masknez $t4, $t0, $t4 │ │ │ │ + or $t0, $t6, $t4 │ │ │ │ + bgeu $t5, $t2, 180 │ │ │ │ + bstrpick.d $t4, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.d $t4, $t3, $t4 │ │ │ │ + addi.w $t6, $t0, 1 │ │ │ │ + addi.w $t5, $t1, 2 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $t6, $t6, $t4 │ │ │ │ + masknez $t4, $t0, $t4 │ │ │ │ + or $t0, $t6, $t4 │ │ │ │ + bgeu $t5, $t2, 140 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x3 │ │ │ │ + ldx.d $t4, $t3, $t5 │ │ │ │ + addi.w $t7, $t0, 1 │ │ │ │ + addi.w $t6, $t1, 3 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $t5, $t7, $t4 │ │ │ │ + masknez $t4, $t0, $t4 │ │ │ │ + or $t0, $t5, $t4 │ │ │ │ + bgeu $t6, $t2, 100 │ │ │ │ + bstrpick.d $t4, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.d $t4, $t3, $t4 │ │ │ │ + addi.w $t5, $t0, 1 │ │ │ │ + addi.w $t1, $t1, 4 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $t5, $t5, $t4 │ │ │ │ + masknez $t4, $t0, $t4 │ │ │ │ + or $t0, $t5, $t4 │ │ │ │ + bgeu $t1, $t2, 60 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $t3, $t1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + andi $t1, $t1, 0xf │ │ │ │ + maskeqz $t2, $t2, $t1 │ │ │ │ + masknez $t1, $t0, $t1 │ │ │ │ + or $t2, $t2, $t1 │ │ │ │ + move $a0, $t2 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bltu $a1, $a0, 120 │ │ │ │ - addi.w $t0, $a0, 3 │ │ │ │ - li.w $t2, 3 │ │ │ │ - sub.w $a0, $a1, $a0 │ │ │ │ - sltu $a1, $t0, $a1 │ │ │ │ - masknez $a0, $a0, $a1 │ │ │ │ - li.w $t1, 24 │ │ │ │ - maskeqz $a1, $t2, $a1 │ │ │ │ - move $t0, $zero │ │ │ │ - or $a0, $a0, $a1 │ │ │ │ - bgeu $t1, $a2, 56 │ │ │ │ - li.w $t1, 27 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t1, $a2, 44 │ │ │ │ - li.w $t1, 29 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bgeu $t1, $a2, 32 │ │ │ │ - li.w $t1, 49 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bgeu $t1, $a2, 20 │ │ │ │ - li.w $t0, 99 │ │ │ │ - sltu $t0, $t0, $a2 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ nop │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - pcaddi $t1, 176601 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - b -132012 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -131816 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t2, $t0 │ │ │ │ + move $a0, $t2 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $t0, 3 │ │ │ │ - bltu $t0, $a0, 124 │ │ │ │ - li.w $t1, 24 │ │ │ │ move $t0, $zero │ │ │ │ - bgeu $t1, $a1, 56 │ │ │ │ - li.w $t1, 27 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t1, $a1, 44 │ │ │ │ - li.w $t1, 29 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bgeu $t1, $a1, 32 │ │ │ │ - li.w $t1, 49 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bgeu $t1, $a1, 20 │ │ │ │ - li.w $t0, 99 │ │ │ │ - sltu $t0, $t0, $a1 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ + move $t1, $zero │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + beqz $t0, 52 │ │ │ │ + ld.d $t3, $a0, 8 │ │ │ │ + move $t2, $zero │ │ │ │ + ldptr.d $t0, $t3, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + addi.d $t3, $t3, 8 │ │ │ │ andi $t0, $t0, 0xf │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - pcaddi $t2, 176570 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - pcalau12i $t1, 124 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ - fld.d $fa1, $t1, 440 │ │ │ │ - fld.d $fa0, $t0, 192 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - b -132148 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + alsl.d $t0, $t0, $a1, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + bltu $t2, $t0, -36 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ldptr.w $t3, $a0, 0 │ │ │ │ + lu12i.w $t6, -524288 │ │ │ │ + move $a2, $zero │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + move $t2, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $t4, 2 │ │ │ │ + li.w $t5, 4 │ │ │ │ + lu32i.d $t6, 1 │ │ │ │ + lu32i.d $a2, 1 │ │ │ │ + lu32i.d $t8, 0 │ │ │ │ + bnez $t3, 44 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $t1, 4 │ │ │ │ - beq $a0, $t1, 60 │ │ │ │ - li.w $t0, 5 │ │ │ │ - beq $a0, $t0, 148 │ │ │ │ - li.w $t0, 99 │ │ │ │ - bgeu $t0, $a1, 108 │ │ │ │ - li.w $t0, 6 │ │ │ │ - beq $a0, $t0, 196 │ │ │ │ - addi.d $t0, $a0, -7 │ │ │ │ - sltui $t0, $t0, 1 │ │ │ │ - li.w $a0, 3 │ │ │ │ - b -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beq $t1, $t5, 96 │ │ │ │ nop │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + bgeu $t0, $t3, 72 │ │ │ │ nop │ │ │ │ - li.w $t2, 49 │ │ │ │ - move $t0, $zero │ │ │ │ - li.w $a0, 3 │ │ │ │ - bgeu $t2, $a1, -132 │ │ │ │ - li.w $t0, 99 │ │ │ │ - sltu $a1, $t0, $a1 │ │ │ │ - maskeqz $t1, $t1, $a1 │ │ │ │ - sltui $a1, $a1, 1 │ │ │ │ - li.w $a0, 2 │ │ │ │ - or $t0, $t1, $a1 │ │ │ │ - b -160 │ │ │ │ + ldptr.w $t1, $a0, 4 │ │ │ │ + bne $t1, $t4, -28 │ │ │ │ + ld.d $t1, $a0, 8 │ │ │ │ + ldx.d $t1, $t1, $t2 │ │ │ │ + and $t7, $t1, $t6 │ │ │ │ + bne $t7, $t8, -36 │ │ │ │ + andi $t1, $t1, 0xf │ │ │ │ + alsl.d $t1, $t1, $a1, 0x2 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + stptr.w $t3, $t1, 0 │ │ │ │ + ldptr.w $t3, $a0, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + bltu $t0, $t3, -56 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $t1, $a0, 8 │ │ │ │ + ldx.d $t1, $t1, $t2 │ │ │ │ + and $t7, $t1, $t6 │ │ │ │ + bne $t7, $a2, -100 │ │ │ │ + andi $t1, $t1, 0xf │ │ │ │ + alsl.d $t1, $t1, $a1, 0x2 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + stptr.w $t3, $t1, 0 │ │ │ │ + ldptr.w $t3, $a0, 0 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + beqz $t1, 28 │ │ │ │ + ldptr.w $t0, $a0, 4 │ │ │ │ + li.w $t2, 2 │ │ │ │ + beq $t0, $t2, 576 │ │ │ │ + li.w $t2, 4 │ │ │ │ + beq $t0, $t2, 24 │ │ │ │ + move $t1, $zero │ │ │ │ + move $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + li.w $t2, 5 │ │ │ │ + bgeu $t2, $t0, 1256 │ │ │ │ + pcaddi $t3, 129391 │ │ │ │ + vldi $vr5, 0 │ │ │ │ + vldrepl.d $vr7, $a0, 8 │ │ │ │ + vori.b $vr8, $vr5, 0x0 │ │ │ │ + pcaddi $t2, 129391 │ │ │ │ + vld $vr2, $t3, 0 │ │ │ │ + srli.w $t6, $t1, 0x2 │ │ │ │ + vld $vr6, $t2, 0 │ │ │ │ move $t0, $zero │ │ │ │ - li.w $a0, 3 │ │ │ │ - b -192 │ │ │ │ - nop │ │ │ │ + vexth.du.wu $vr0, $vr2 │ │ │ │ + vslli.d $vr0, $vr0, 0x3 │ │ │ │ + vadd.d $vr0, $vr0, $vr7 │ │ │ │ + vpickve2gr.du $t2, $vr0, 0x1 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + vilvl.w $vr1, $vr8, $vr2 │ │ │ │ + vslli.d $vr1, $vr1, 0x3 │ │ │ │ + vadd.d $vr1, $vr1, $vr7 │ │ │ │ + vpickve2gr.du $t3, $vr1, 0x1 │ │ │ │ + ldptr.d $t3, $t3, 0 │ │ │ │ + vpickve2gr.du $t5, $vr1, 0x0 │ │ │ │ + vpickve2gr.du $t4, $vr0, 0x0 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vldrepl.d $vr1, $t4, 0 │ │ │ │ + vldrepl.d $vr0, $t5, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + vinsgr2vr.d $vr1, $t2, 0x1 │ │ │ │ + pcaddi $t2, 129377 │ │ │ │ + vaddi.wu $vr2, $vr2, 0x4 │ │ │ │ + vinsgr2vr.d $vr0, $t3, 0x1 │ │ │ │ + vand.v $vr4, $vr0, $vr3 │ │ │ │ + vld $vr3, $t2, 0 │ │ │ │ + vseqi.d $vr4, $vr4, 0 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vseq.d $vr0, $vr0, $vr6 │ │ │ │ + vand.v $vr3, $vr1, $vr3 │ │ │ │ + vandn.v $vr0, $vr4, $vr0 │ │ │ │ + vseqi.d $vr3, $vr3, 0 │ │ │ │ + vld $vr4, $t2, 0 │ │ │ │ + vand.v $vr1, $vr1, $vr4 │ │ │ │ + vseq.d $vr1, $vr1, $vr6 │ │ │ │ + vandn.v $vr1, $vr3, $vr1 │ │ │ │ + vpickev.w $vr0, $vr1, $vr0 │ │ │ │ + vsub.w $vr5, $vr5, $vr0 │ │ │ │ + bne $t0, $t6, -140 │ │ │ │ + andi $t0, $t1, 0x3 │ │ │ │ + vhaddw.d.w $vr5, $vr5, $vr5 │ │ │ │ + vhaddw.q.d $vr5, $vr5, $vr5 │ │ │ │ + vpickve2gr.w $t2, $vr5, 0x0 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ + beqz $t0, 300 │ │ │ │ + move $t0, $t1 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + ld.d $t4, $a0, 8 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 844 │ │ │ │ + addi.w $t3, $t0, 1 │ │ │ │ + bgeu $t3, $t1, 244 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 848 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t0, 2 │ │ │ │ + bgeu $t3, $t1, 196 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 848 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t0, 3 │ │ │ │ + bgeu $t3, $t1, 148 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 880 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t0, 4 │ │ │ │ + bgeu $t3, $t1, 100 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 880 │ │ │ │ nop │ │ │ │ - sltui $a0, $a1, 100 │ │ │ │ - li.w $t2, 49 │ │ │ │ - sltu $a1, $t2, $a1 │ │ │ │ - li.w $t1, 3 │ │ │ │ - slli.w $a0, $a0, 0x1 │ │ │ │ - maskeqz $a0, $a0, $a1 │ │ │ │ - masknez $a1, $t1, $a1 │ │ │ │ - move $t0, $zero │ │ │ │ - or $a0, $a0, $a1 │ │ │ │ - b -252 │ │ │ │ + addi.w $t0, $t0, 5 │ │ │ │ + bgeu $t0, $t1, 52 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t3, $t4, $t0 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + lu32i.d $t1, 1 │ │ │ │ + move $t5, $zero │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + and $t0, $t3, $t1 │ │ │ │ + beq $t0, $t5, 552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t1, $t2 │ │ │ │ nop │ │ │ │ + move $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 3 │ │ │ │ - li.w $a0, 3 │ │ │ │ - b -288 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - fst.d $fs0, $sp, 72 │ │ │ │ - fst.d $fs1, $sp, 64 │ │ │ │ - fst.d $fs2, $sp, 56 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s2, $a2 │ │ │ │ - beqz $a0, 784 │ │ │ │ - pcalau12i $t1, 124 │ │ │ │ - pcalau12i $t0, 124 │ │ │ │ - fld.d $fs2, $t1, 432 │ │ │ │ - fld.d $fs1, $t0, 456 │ │ │ │ - bstrpick.d $s5, $a0, 0x1f, 0x0 │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - move $s6, $a4 │ │ │ │ - move $s7, $a3 │ │ │ │ - add.d $s3, $a3, $s5 │ │ │ │ - li.w $s1, 32 │ │ │ │ nop │ │ │ │ - ld.b $t1, $s7, 0 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $s1, $t1, 1532 │ │ │ │ - fsub.d $fa0, $fa0, $fs2 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - bl -133084 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - bne $s3, $s7, -44 │ │ │ │ - movgr2fr.d $fa0, $s5 │ │ │ │ - pcalau12i $s3, 173 │ │ │ │ - ld.d $s3, $s3, -48 │ │ │ │ - ffint.d.l $fs1, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - bl -132592 │ │ │ │ - movfr2gr.d $a5, $fa0 │ │ │ │ - movfr2gr.d $a3, $fs0 │ │ │ │ - move $a4, $s4 │ │ │ │ - pcaddi $a2, 121226 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -133900 │ │ │ │ - fdiv.d $fa0, $fs0, $fs1 │ │ │ │ - bl -132628 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - bltu $s2, $s0, 1420 │ │ │ │ - sub.w $s7, $s4, $s0 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - fst.d $fs3, $sp, 48 │ │ │ │ - fst.d $fs4, $sp, 40 │ │ │ │ - li.w $t0, 24 │ │ │ │ - move $s6, $s7 │ │ │ │ - bgeu $t0, $s4, 676 │ │ │ │ - pcalau12i $t1, 124 │ │ │ │ - pcalau12i $t0, 124 │ │ │ │ - fld.d $fs0, $t1, 448 │ │ │ │ - fld.d $fs2, $t0, 440 │ │ │ │ - move $s1, $s0 │ │ │ │ - move $s5, $zero │ │ │ │ - addi.w $fp, $s0, 3 │ │ │ │ - li.w $s8, 3 │ │ │ │ - b 240 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + li.w $t2, 5 │ │ │ │ + bgeu $t2, $t0, 696 │ │ │ │ + pcaddi $t3, 129255 │ │ │ │ + vldi $vr5, 0 │ │ │ │ + vldrepl.d $vr7, $a0, 8 │ │ │ │ + vori.b $vr8, $vr5, 0x0 │ │ │ │ + pcaddi $t2, 129259 │ │ │ │ + vld $vr2, $t3, 0 │ │ │ │ + srli.w $t6, $t1, 0x2 │ │ │ │ + vld $vr6, $t2, 0 │ │ │ │ + move $t0, $zero │ │ │ │ + vexth.du.wu $vr0, $vr2 │ │ │ │ + vslli.d $vr0, $vr0, 0x3 │ │ │ │ + vadd.d $vr0, $vr0, $vr7 │ │ │ │ + vpickve2gr.du $t2, $vr0, 0x1 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + vilvl.w $vr1, $vr8, $vr2 │ │ │ │ + vslli.d $vr1, $vr1, 0x3 │ │ │ │ + vadd.d $vr1, $vr1, $vr7 │ │ │ │ + vpickve2gr.du $t3, $vr1, 0x1 │ │ │ │ + ldptr.d $t3, $t3, 0 │ │ │ │ + vpickve2gr.du $t5, $vr1, 0x0 │ │ │ │ + vpickve2gr.du $t4, $vr0, 0x0 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vldrepl.d $vr1, $t4, 0 │ │ │ │ + vldrepl.d $vr0, $t5, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + vinsgr2vr.d $vr1, $t2, 0x1 │ │ │ │ + pcaddi $t2, 129241 │ │ │ │ + vaddi.wu $vr2, $vr2, 0x4 │ │ │ │ + vinsgr2vr.d $vr0, $t3, 0x1 │ │ │ │ + vand.v $vr4, $vr0, $vr3 │ │ │ │ + vld $vr3, $t2, 0 │ │ │ │ + vseqi.d $vr4, $vr4, 0 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vseq.d $vr0, $vr0, $vr6 │ │ │ │ + vand.v $vr3, $vr1, $vr3 │ │ │ │ + vandn.v $vr0, $vr4, $vr0 │ │ │ │ + vseqi.d $vr3, $vr3, 0 │ │ │ │ + vld $vr4, $t2, 0 │ │ │ │ + vand.v $vr1, $vr1, $vr4 │ │ │ │ + vseq.d $vr1, $vr1, $vr6 │ │ │ │ + vandn.v $vr1, $vr3, $vr1 │ │ │ │ + vpickev.w $vr0, $vr1, $vr0 │ │ │ │ + vsub.w $vr5, $vr5, $vr0 │ │ │ │ + bne $t0, $t6, -140 │ │ │ │ + andi $t0, $t1, 0x3 │ │ │ │ + vhaddw.d.w $vr5, $vr5, $vr5 │ │ │ │ + vhaddw.q.d $vr5, $vr5, $vr5 │ │ │ │ + vpickve2gr.w $t2, $vr5, 0x0 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ + beqz $t0, -244 │ │ │ │ + move $t0, $t1 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + ld.d $t4, $a0, 8 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 276 │ │ │ │ + addi.w $t3, $t0, 1 │ │ │ │ + bgeu $t3, $t1, -300 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 280 │ │ │ │ nop │ │ │ │ - li.w $t1, 29 │ │ │ │ - bgeu $t1, $s4, 1308 │ │ │ │ - li.w $t1, 49 │ │ │ │ - bgeu $t1, $s4, 1204 │ │ │ │ - li.w $t1, 99 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - bgeu $t1, $s4, 1256 │ │ │ │ - pcaddi $t1, 176455 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fs4, $t0, $t1 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - bl -132756 │ │ │ │ - fadd.d $fs3, $fs3, $fa0 │ │ │ │ + addi.w $t3, $t0, 2 │ │ │ │ + bgeu $t3, $t1, -348 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 280 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t0, 3 │ │ │ │ + bgeu $t3, $t1, -396 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 280 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t0, 4 │ │ │ │ + bgeu $t3, $t1, -444 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t6, $t4, $t3 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 1 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 0 │ │ │ │ + and $t3, $t6, $t5 │ │ │ │ + beq $t3, $t7, 312 │ │ │ │ nop │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bl -132784 │ │ │ │ - movfr2gr.d $a6, $fa0 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 121203 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -134096 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl -788 │ │ │ │ - fadd.d $fs3, $fa0, $fs3 │ │ │ │ - move $a0, $s1 │ │ │ │ - ldptr.d $s6, $s3, 0 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl -808 │ │ │ │ - movfr2gr.d $a6, $fa0 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 121187 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -134160 │ │ │ │ - fmov.d $fa1, $fs3 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl 86040 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - movfr2gr.d $a6, $fs3 │ │ │ │ - movfr2gr.d $a7, $fa0 │ │ │ │ - move $a3, $s1 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 121181 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -134216 │ │ │ │ - bltu $s2, $s1, 908 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 98108 │ │ │ │ - ldptr.d $s6, $s3, 0 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 98088 │ │ │ │ - move $a7, $s5 │ │ │ │ - move $a6, $s7 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 121134 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -134292 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fs1 │ │ │ │ - movfr2gr.d $a6, $fs1 │ │ │ │ - move $a7, $s1 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 121130 │ │ │ │ - li.w $a1, 1 │ │ │ │ - fadd.d $fs3, $fa1, $fs3 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - bl -134356 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - ldptr.d $s6, $s3, 0 │ │ │ │ - bl -133616 │ │ │ │ - fsub.d $fa0, $fs2, $fa0 │ │ │ │ - bl -133096 │ │ │ │ - fst.d $fa0, $sp, 24 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - bl -133636 │ │ │ │ - fsub.d $fa0, $fs2, $fa0 │ │ │ │ - bl -133116 │ │ │ │ - sub.w $t0, $s4, $s1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ld.d $a6, $sp, 24 │ │ │ │ - ffint.d.l $fa2, $fa1 │ │ │ │ - fmul.d $fa2, $fa2, $fa0 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $a7, $s4 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 121103 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s6 │ │ │ │ - fst.d $fa2, $sp, 8 │ │ │ │ - bl -134460 │ │ │ │ - bltu $s1, $s0, 960 │ │ │ │ - sltu $t1, $fp, $s1 │ │ │ │ - masknez $t0, $s5, $t1 │ │ │ │ - maskeqz $t1, $s8, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - li.w $t1, 27 │ │ │ │ - ldptr.d $s6, $s3, 0 │ │ │ │ - bltu $t1, $s4, -500 │ │ │ │ + addi.w $t0, $t0, 5 │ │ │ │ + bgeu $t0, $t1, -492 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ slli.d $t0, $t0, 0x3 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - nop │ │ │ │ - pcaddi $t1, 176292 │ │ │ │ - fldx.d $fs4, $t1, $t0 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - bl -133244 │ │ │ │ - fadd.d $fs3, $fs3, $fa0 │ │ │ │ - b -476 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - pcalau12i $s3, 173 │ │ │ │ - ld.d $s3, $s3, -48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - bl -133272 │ │ │ │ - movfr2gr.d $a5, $fa0 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 121056 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -134580 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - sub.w $s6, $zero, $s0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa0 │ │ │ │ - bl -133316 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - bltu $s2, $s0, 732 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - fst.d $fs3, $sp, 48 │ │ │ │ - fst.d $fs4, $sp, 40 │ │ │ │ - pcalau12i $t1, 124 │ │ │ │ - pcalau12i $t0, 124 │ │ │ │ - fld.d $fs0, $t1, 448 │ │ │ │ - fld.d $fs2, $t0, 440 │ │ │ │ - move $s1, $s0 │ │ │ │ - move $s5, $zero │ │ │ │ - addi.w $fp, $s0, 3 │ │ │ │ - li.w $s8, 3 │ │ │ │ + ldx.d $t3, $t4, $t0 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + lu32i.d $t1, 1 │ │ │ │ + lu12i.w $t5, -524288 │ │ │ │ + lu32i.d $t5, 0 │ │ │ │ + and $t0, $t3, $t1 │ │ │ │ + bne $t0, $t5, -528 │ │ │ │ nop │ │ │ │ + andi $t3, $t3, 0xf │ │ │ │ + addi.w $t0, $t2, 1 │ │ │ │ + maskeqz $t0, $t0, $t3 │ │ │ │ + masknez $t3, $t2, $t3 │ │ │ │ + or $t2, $t0, $t3 │ │ │ │ + move $t1, $t2 │ │ │ │ + b -552 │ │ │ │ nop │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 97668 │ │ │ │ - ldptr.d $s7, $s3, 0 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 97648 │ │ │ │ - move $a7, $s5 │ │ │ │ - move $a6, $s6 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 121024 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -134732 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fs1 │ │ │ │ - movfr2gr.d $a6, $fs1 │ │ │ │ - move $a7, $s1 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 121020 │ │ │ │ - li.w $a1, 1 │ │ │ │ - fadd.d $fs3, $fs3, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - bl -134796 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - ldptr.d $s7, $s3, 0 │ │ │ │ - bl -134056 │ │ │ │ - fsub.d $fa0, $fs2, $fa0 │ │ │ │ - bl -133536 │ │ │ │ - fst.d $fa0, $sp, 24 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - bl -134076 │ │ │ │ - fsub.d $fa0, $fs2, $fa0 │ │ │ │ - bl -133556 │ │ │ │ - sub.w $t0, $s4, $s1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ld.d $a6, $sp, 24 │ │ │ │ - ffint.d.l $fa2, $fa1 │ │ │ │ - fmul.d $fa2, $fa2, $fa0 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $a7, $s4 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 120993 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - fst.d $fa2, $sp, 8 │ │ │ │ - bl -134900 │ │ │ │ - bltu $s1, $s0, 520 │ │ │ │ - sltu $t1, $fp, $s1 │ │ │ │ - masknez $t0, $s5, $t1 │ │ │ │ - maskeqz $t1, $s8, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - pcaddi $t1, 176187 │ │ │ │ - fldx.d $fs4, $t1, $t0 │ │ │ │ - ldptr.d $s7, $s3, 0 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - bl -133672 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - fadd.d $fs3, $fs3, $fa1 │ │ │ │ - bl -133688 │ │ │ │ - movfr2gr.d $a6, $fa0 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 120977 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -135000 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl -1692 │ │ │ │ - fadd.d $fs3, $fs3, $fa0 │ │ │ │ - move $a0, $s1 │ │ │ │ - ldptr.d $s7, $s3, 0 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl -1712 │ │ │ │ - movfr2gr.d $a6, $fa0 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 120961 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -135064 │ │ │ │ - fmov.d $fa1, $fs3 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl 85136 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - movfr2gr.d $a6, $fs3 │ │ │ │ - movfr2gr.d $a7, $fa0 │ │ │ │ - move $a3, $s1 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - move $a5, $s2 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 120955 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -135120 │ │ │ │ - bgeu $s2, $s1, -460 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - fld.d $fs3, $sp, 48 │ │ │ │ - fld.d $fs4, $sp, 40 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - fld.d $fs1, $sp, 64 │ │ │ │ - fld.d $fs2, $sp, 56 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - fld.d $fs0, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -292 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -860 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -292 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -860 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -292 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -860 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -292 │ │ │ │ + move $t2, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -488 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.d $t0, $t0, 96 │ │ │ │ - pcaddi $t1, 176115 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ + move $t2, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -1048 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bl -133960 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - fadd.d $fs3, $fs3, $fa0 │ │ │ │ - fld.d $fs4, $t0, 0 │ │ │ │ - b -1200 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -892 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -324 │ │ │ │ + andi $t6, $t6, 0xf │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + maskeqz $t3, $t3, $t6 │ │ │ │ + masknez $t6, $t2, $t6 │ │ │ │ + or $t2, $t3, $t6 │ │ │ │ + b -892 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t0, $a0, -4 │ │ │ │ + sltui $t0, $t0, 1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + xori $a0, $a0, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x1 │ │ │ │ + sltui $t1, $a0, 1 │ │ │ │ + maskeqz $a0, $t0, $a0 │ │ │ │ + or $a0, $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.d $t0, $t0, 128 │ │ │ │ - b -768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a0, 96 │ │ │ │ + xori $a0, $a0, 0x1 │ │ │ │ + bnez $a1, 56 │ │ │ │ + li.w $t1, 2 │ │ │ │ + li.w $t0, 4 │ │ │ │ + maskeqz $t0, $t0, $a0 │ │ │ │ + masknez $a0, $t1, $a0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - pcaddi $t1, 176109 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fld.d $fs0, $t0, 448 │ │ │ │ - b -200 │ │ │ │ + li.w $t1, 8 │ │ │ │ + sltu $t0, $zero, $a0 │ │ │ │ + masknez $a0, $t1, $a0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 172 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - move $a3, $s6 │ │ │ │ - pcaddi $a2, 120839 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - fst.d $fs3, $sp, 48 │ │ │ │ - fst.d $fs4, $sp, 40 │ │ │ │ - bl -135396 │ │ │ │ - pcaddi $a3, 126428 │ │ │ │ - li.w $a2, 72 │ │ │ │ - pcaddi $a1, 120818 │ │ │ │ - pcaddi $a0, 120839 │ │ │ │ - bl -135896 │ │ │ │ nop │ │ │ │ - bl -133936 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - bstrpick.d $s6, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $s6, $s6, $s6, 0x2 │ │ │ │ - beqz $t0, 256 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s2, $zero │ │ │ │ - slli.d $s6, $s6, 0x4 │ │ │ │ + li.w $a0, 15 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ldptr.w $t1, $t0, 32 │ │ │ │ - beqz $t1, 148 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $s4, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s4, $s4, $t1, 0x1 │ │ │ │ - move $s0, $zero │ │ │ │ - slli.d $s4, $s4, 0x3 │ │ │ │ - b 20 │ │ │ │ + pcalau12i $t3, 176 │ │ │ │ + ld.d $t3, $t3, -240 │ │ │ │ + ldptr.d $t1, $t3, 0 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + st.d $t1, $sp, 72 │ │ │ │ + move $t0, $zero │ │ │ │ + bnez $a1, 52 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + ldptr.d $t1, $t3, 0 │ │ │ │ + bne $t2, $t1, 400 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl 5740 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl 6564 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -136108 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a4, $s5 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $s1, $t0, 48 │ │ │ │ - li.w $a2, 8 │ │ │ │ - move $a1, $s7 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bl -1960 │ │ │ │ - add.d $a0, $s1, $s0 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bl 5864 │ │ │ │ - bne $s4, $s0, -104 │ │ │ │ nop │ │ │ │ - addi.d $s2, $s2, 80 │ │ │ │ - bne $s6, $s2, -164 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ ldptr.w $t1, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - fst.d $fs0, $sp, 8 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - bstrpick.d $s6, $t1, 0x1f, 0x0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - fld.d $fs0, $t0, 464 │ │ │ │ - alsl.d $s6, $s6, $s6, 0x2 │ │ │ │ - beqz $t1, 324 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - fst.d $fs1, $sp, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s0, $a2 │ │ │ │ - move $s2, $zero │ │ │ │ - slli.d $s6, $s6, 0x4 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ldptr.w $t1, $t0, 32 │ │ │ │ - beqz $t1, 204 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $s4, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s4, $s4, $t1, 0x1 │ │ │ │ - move $s1, $zero │ │ │ │ - slli.d $s4, $s4, 0x3 │ │ │ │ - b 20 │ │ │ │ + beqz $t1, 348 │ │ │ │ + ldptr.w $t0, $a0, 4 │ │ │ │ + li.w $t2, 2 │ │ │ │ + beq $t0, $t2, 208 │ │ │ │ + li.w $t2, 4 │ │ │ │ + addi.d $t5, $sp, 8 │ │ │ │ + beq $t0, $t2, 100 │ │ │ │ + bnez $a2, 64 │ │ │ │ + xori $a1, $a1, 0x1 │ │ │ │ + li.w $t0, 4 │ │ │ │ + li.w $t1, 2 │ │ │ │ + maskeqz $t0, $t0, $a1 │ │ │ │ + masknez $a1, $t1, $a1 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ nop │ │ │ │ + alsl.d $t0, $t0, $t5, 0x2 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + b -120 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -12140 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - move $s7, $a0 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - bl 6272 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 8 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 326968 │ │ │ │ - movfr2gr.d $s7, $fa0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - movgr2fr.d $fa2, $s7 │ │ │ │ - li.w $a0, 25 │ │ │ │ - bl 326416 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - movgr2fr.d $fa2, $s7 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl 326392 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ - fsel $fa0, $fa0, $fs0, $fcc0 │ │ │ │ - bl 5488 │ │ │ │ - bne $s4, $s1, -160 │ │ │ │ nop │ │ │ │ - addi.d $s2, $s2, 80 │ │ │ │ - bne $s6, $s2, -220 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - fld.d $fs1, $sp, 0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - fld.d $fs0, $sp, 8 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -272 │ │ │ │ - move $t0, $a0 │ │ │ │ - st.d $s1, $sp, 240 │ │ │ │ - ldptr.w $s1, $t0, 0 │ │ │ │ - st.d $s4, $sp, 216 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - bstrpick.d $s4, $s1, 0x1f, 0x0 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $ra, $sp, 264 │ │ │ │ - st.d $s0, $sp, 248 │ │ │ │ - st.d $s3, $sp, 224 │ │ │ │ - bl 311100 │ │ │ │ - move $s0, $a0 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 311084 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - beqz $s1, 2008 │ │ │ │ - pcalau12i $t3, 123 │ │ │ │ - fst.d $fs0, $sp, 168 │ │ │ │ - pcalau12i $t2, 123 │ │ │ │ - fld.d $fs0, $t3, 448 │ │ │ │ - pcalau12i $t1, 123 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fst.d $fs4, $sp, 136 │ │ │ │ - fst.d $fs5, $sp, 128 │ │ │ │ - fst.d $fs6, $sp, 120 │ │ │ │ - fld.d $fs5, $t1, 456 │ │ │ │ - fld.d $fs6, $t2, 432 │ │ │ │ - fld.d $fs4, $t0, 480 │ │ │ │ - alsl.d $s4, $s4, $a0, 0x3 │ │ │ │ - st.d $s2, $sp, 232 │ │ │ │ - st.d $s5, $sp, 208 │ │ │ │ - st.d $fp, $sp, 256 │ │ │ │ - st.d $s6, $sp, 200 │ │ │ │ - st.d $s7, $sp, 192 │ │ │ │ - st.d $s8, $sp, 184 │ │ │ │ - fst.d $fs1, $sp, 160 │ │ │ │ - fst.d $fs2, $sp, 152 │ │ │ │ - fst.d $fs3, $sp, 144 │ │ │ │ - fst.d $fs7, $sp, 112 │ │ │ │ - move $s2, $s0 │ │ │ │ - move $s5, $a0 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - fst.d $fs0, $sp, 64 │ │ │ │ - st.d $a3, $sp, 80 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + xori $a1, $a1, 0x1 │ │ │ │ + li.w $t1, 8 │ │ │ │ + sltu $t0, $zero, $a1 │ │ │ │ + masknez $a1, $t1, $a1 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + b -52 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ldptr.w $s3, $t0, 32 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl 310892 │ │ │ │ - stptr.d $a0, $s2, 0 │ │ │ │ - stptr.d $zero, $s5, 0 │ │ │ │ - beqz $s3, 320 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $s3, $t0, 88 │ │ │ │ - bl 4872 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -12696 │ │ │ │ - ldptr.d $t6, $s2, 0 │ │ │ │ - ldptr.w $t5, $s3, 40 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - stx.d $zero, $t6, $s0 │ │ │ │ - beqz $t5, 1644 │ │ │ │ - pcalau12i $t7, 123 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - ld.d $t4, $s3, 32 │ │ │ │ - fld.d $fs3, $t7, 432 │ │ │ │ - fld.d $fs2, $t0, 456 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - move $s8, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s5, $s0 │ │ │ │ - move $t2, $t5 │ │ │ │ nop │ │ │ │ + ld.d $t2, $a0, 8 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + move $t6, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + lu32i.d $t6, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + b 12 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + beq $t2, $t0, -132 │ │ │ │ + ldptr.d $t1, $t2, 0 │ │ │ │ + and $t4, $t1, $t7 │ │ │ │ + bne $t4, $t6, -16 │ │ │ │ + andi $t1, $t1, 0xf │ │ │ │ + alsl.d $t1, $t1, $t5, 0x2 │ │ │ │ + ldptr.w $t4, $t1, 0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + stptr.w $t4, $t1, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $t7, $s1, $t4, 0x3 │ │ │ │ - ld.wu $t0, $t7, 0 │ │ │ │ - pcaddi $t3, 126040 │ │ │ │ - li.w $t1, 27 │ │ │ │ - ldx.bu $t0, $t3, $t0 │ │ │ │ - slli.d $s6, $s1, 0x3 │ │ │ │ - addi.w $t0, $t0, -61 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t1, $t0, 64 │ │ │ │ - pcaddi $t1, 126059 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t1, $t1, $t0 │ │ │ │ - jr $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu12i.w $t6, -524288 │ │ │ │ + addi.d $t5, $sp, 8 │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + lu32i.d $t6, 0 │ │ │ │ + alsl.d $t1, $t1, $t0, 0x3 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $s3, 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t2, -104 │ │ │ │ nop │ │ │ │ - move $s0, $s5 │ │ │ │ - fldx.d $fa1, $t6, $s0 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + beq $t1, $t0, -260 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + and $t4, $t2, $t7 │ │ │ │ + bne $t4, $t6, -16 │ │ │ │ + andi $t2, $t2, 0xf │ │ │ │ + alsl.d $t2, $t2, $t5, 0x2 │ │ │ │ + ldptr.w $t4, $t2, 0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + stptr.w $t4, $t2, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $s5, 0 │ │ │ │ - move $a0, $s4 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $s5, 0 │ │ │ │ - bl -136332 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bne $t0, $s0, -296 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $sp, 64 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bl -135972 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s5, -8 │ │ │ │ - bl -135984 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - bl -135464 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - fst.d $fa0, $sp, 64 │ │ │ │ - addi.d $t0, $t0, 80 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - bne $t0, $s5, -424 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 104 │ │ │ │ - fld.d $fs1, $t0, 440 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fldx.d $fa0, $s3, $s2 │ │ │ │ - alsl.d $s4, $s2, $s2, 0x2 │ │ │ │ - fsub.d $fa0, $fa0, $fs0 │ │ │ │ - fstx.d $fa0, $s3, $s2 │ │ │ │ - bl -136088 │ │ │ │ - fsub.d $fa0, $fs1, $fa0 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - alsl.d $s4, $s4, $t0, 0x1 │ │ │ │ - bl -135576 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - fst.d $fs0, $s4, 64 │ │ │ │ - fst.d $fa0, $s4, 56 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa0, $s3, $s2 │ │ │ │ - fldx.d $fa1, $s3, $t0 │ │ │ │ - ldx.d $a0, $s0, $s2 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 1236 │ │ │ │ - fst.d $fa0, $s4, 72 │ │ │ │ - bl -136548 │ │ │ │ - addi.w $t0, $s5, 1 │ │ │ │ - stx.d $zero, $s0, $s2 │ │ │ │ - beq $s1, $t0, 1240 │ │ │ │ - move $s6, $s5 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - move $s5, $t0 │ │ │ │ - b -104 │ │ │ │ + addi.d $t5, $sp, 8 │ │ │ │ + b -324 │ │ │ │ + bl -121504 │ │ │ │ nop │ │ │ │ - ldptr.w $t8, $t7, 4 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fld.d $fa2, $t0, 472 │ │ │ │ - move $t1, $fp │ │ │ │ - li.w $a1, 32 │ │ │ │ - add.d $t7, $t6, $s5 │ │ │ │ - add.w $a0, $t8, $fp │ │ │ │ - beqz $t8, -332 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s4, $t0 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $a1, $t0, 784 │ │ │ │ - fsub.d $fa0, $fa0, $fs3 │ │ │ │ - fld.d $fa1, $t7, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs2 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bne $a0, $t1, -56 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - sub.w $s8, $s8, $fp │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - move $fp, $a0 │ │ │ │ - add.w $s8, $s8, $a0 │ │ │ │ - bltu $t0, $t2, -512 │ │ │ │ - b -404 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a2, $t0, 108 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $a2, $t0, 36 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t7, 4 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t0, -440 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - pcalau12i $t5, 123 │ │ │ │ - pcalau12i $t4, 123 │ │ │ │ - pcalau12i $t1, 123 │ │ │ │ - fld.d $fs1, $t5, 432 │ │ │ │ - fld.d $fs0, $t4, 456 │ │ │ │ - fld.d $fs7, $t1, 472 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgeu $t1, $t0, 648 │ │ │ │ - fsub.d $fa0, $fa0, $fs1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - bl -136388 │ │ │ │ - fld.d $fa1, $sp, 0 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - bl -135872 │ │ │ │ - ldptr.d $t6, $s2, 0 │ │ │ │ - fldx.d $fa1, $t6, $s5 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fstx.d $fa1, $t6, $s5 │ │ │ │ nop │ │ │ │ - ld.d $t4, $s3, 32 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.d $t0, $t4, $s6 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bgeu $s0, $t0, -584 │ │ │ │ nop │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $fp │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -35780 │ │ │ │ - bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s4, $t0 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - li.w $t1, 32 │ │ │ │ - bnez $a0, -124 │ │ │ │ - bgeu $t1, $t0, 520 │ │ │ │ - fsub.d $fa0, $fa0, $fs1 │ │ │ │ - ldptr.d $t6, $s2, 0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - fldx.d $fa1, $t6, $s5 │ │ │ │ - fsub.d $fa0, $fa0, $fs7 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fstx.d $fa0, $t6, $s5 │ │ │ │ - b -112 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bstrpick.d $t1, $a1, 0x1f, 0x0 │ │ │ │ + pcaddi $t2, 130644 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x4 │ │ │ │ + ld.wu $t0, $t0, 4 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + st.b $t0, $a3, 0 │ │ │ │ + bnez $a1, 164 │ │ │ │ + ld.bu $t0, $a0, 0 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + st.b $t0, $a3, 1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bstrpick.d $t1, $a1, 0x1f, 0x0 │ │ │ │ + pcalau12i $t2, 176 │ │ │ │ + ld.d $t2, $t2, -216 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x4 │ │ │ │ + ld.wu $t0, $t0, 4 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + st.b $t0, $a3, 0 │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ + bgeu $a1, $t0, 56 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $a1, $t0, 0x4 │ │ │ │ + ld.wu $t0, $t0, 4 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + st.b $t0, $a3, 1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t7, 4 │ │ │ │ - beqz $t1, -692 │ │ │ │ - bnez $fp, 504 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - pcalau12i $t8, 123 │ │ │ │ - pcalau12i $t7, 123 │ │ │ │ - bnez $t0, 680 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fld.d $fa2, $t0, 480 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - fld.d $fa4, $t8, 432 │ │ │ │ - fld.d $fa3, $t7, 456 │ │ │ │ - move $t8, $t1 │ │ │ │ - li.w $a1, 32 │ │ │ │ - add.d $t7, $t6, $s5 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s4, 0 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $a1, $t0, 372 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fld.d $fa1, $t7, 0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bne $s8, $t1, -52 │ │ │ │ - move $s8, $t8 │ │ │ │ nop │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t2, -920 │ │ │ │ - b -812 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $a0, 1 │ │ │ │ + ldx.bu $t0, $t2, $t0 │ │ │ │ + st.b $t0, $a3, 1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t7, 4 │ │ │ │ - add.w $s6, $t0, $fp │ │ │ │ - beqz $t0, -856 │ │ │ │ - pcalau12i $t8, 123 │ │ │ │ - pcalau12i $t6, 123 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fld.d $fs7, $t8, 432 │ │ │ │ - fld.d $fs1, $t6, 456 │ │ │ │ - fld.d $fs0, $t0, 440 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - li.w $s0, 32 │ │ │ │ - move $s1, $fp │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - move $s7, $t4 │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s4, $t0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t2 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $s0, $t0, 208 │ │ │ │ - fsub.d $fa0, $fa0, $fs7 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - bl -136832 │ │ │ │ - fsub.d $fa0, $fs0, $fa0 │ │ │ │ - bl -136312 │ │ │ │ - ldptr.d $t6, $s2, 0 │ │ │ │ - fldx.d $fa1, $t6, $s5 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fstx.d $fa1, $t6, $s5 │ │ │ │ - bne $s1, $s6, -68 │ │ │ │ - move $t4, $s7 │ │ │ │ - move $s7, $s1 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - sub.w $s8, $s8, $fp │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - move $fp, $s7 │ │ │ │ - add.w $s8, $s7, $s8 │ │ │ │ - bltu $t0, $t2, -1116 │ │ │ │ - b -1008 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $t0, $a0 │ │ │ │ + beq $a2, $t1, 136 │ │ │ │ + li.w $t2, 2 │ │ │ │ + li.w $a0, 8 │ │ │ │ + beq $a2, $t2, 28 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t7, 4 │ │ │ │ - li.w $a0, 32 │ │ │ │ - add.d $t1, $t6, $s5 │ │ │ │ - add.w $t8, $t0, $fp │ │ │ │ - beqz $t0, -1056 │ │ │ │ - bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ - ldx.b $t3, $s4, $t0 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $a0, $t3, 64 │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fs6 │ │ │ │ - fld.d $fa1, $t1, 0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs5 │ │ │ │ - fsub.d $fa0, $fa0, $fs4 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - beq $t8, $fp, -1116 │ │ │ │ - bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ - ldx.b $t3, $s4, $t0 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bltu $a0, $t3, -52 │ │ │ │ - ld.d $a3, $sp, 80 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - pcalau12i $t0, 172 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 120233 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -137804 │ │ │ │ - pcaddi $a3, 125826 │ │ │ │ - li.w $a2, 72 │ │ │ │ - pcaddi $a1, 120216 │ │ │ │ - pcaddi $a0, 120237 │ │ │ │ - bl -138304 │ │ │ │ nop │ │ │ │ - pcalau12i $t8, 123 │ │ │ │ - pcalau12i $t7, 123 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - addi.w $a0, $fp, -1 │ │ │ │ - fld.d $fa4, $t8, 432 │ │ │ │ - fld.d $fa3, $t7, 456 │ │ │ │ - fld.d $fa2, $t0, 480 │ │ │ │ - ld.d $t5, $sp, 24 │ │ │ │ - move $t8, $t1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - li.w $a1, 32 │ │ │ │ - bstrpick.d $a3, $fp, 0x1f, 0x0 │ │ │ │ - add.d $t7, $t6, $s5 │ │ │ │ - b 32 │ │ │ │ + beqz $a1, -24 │ │ │ │ + add.d $t0, $t0, $a1 │ │ │ │ + ld.b $t2, $t0, -1 │ │ │ │ + pcalau12i $t4, 175 │ │ │ │ + ld.d $t4, $t4, -80 │ │ │ │ + pcaddi $t3, 130577 │ │ │ │ + ldx.bu $t2, $t4, $t2 │ │ │ │ + ldx.bu $t2, $t3, $t2 │ │ │ │ + add.d $t2, $t3, $t2 │ │ │ │ + ld.bu $t2, $t2, 32 │ │ │ │ + beq $a1, $t1, 152 │ │ │ │ + ld.b $t0, $t0, -2 │ │ │ │ + alsl.d $t2, $t2, $t2, 0x1 │ │ │ │ + add.d $t2, $t3, $t2 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + ldx.bu $t0, $t3, $t0 │ │ │ │ + add.d $t3, $t3, $t0 │ │ │ │ + ld.bu $t0, $t3, 32 │ │ │ │ + add.d $t2, $t2, $t0 │ │ │ │ + ld.bu $a0, $t2, 288 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - fld.d $fa1, $t7, 0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - beq $t1, $s8, -472 │ │ │ │ nop │ │ │ │ - ldx.b $t0, $s4, $a0 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $a1, $t0, -164 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - bgeu $fp, $t5, -60 │ │ │ │ - ldx.b $t0, $s4, $a3 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - bgeu $a1, $t0, 276 │ │ │ │ - fsub.d $fa1, $fa1, $fa4 │ │ │ │ - fdiv.d $fa1, $fa1, $fa3 │ │ │ │ - fsub.d $fa1, $fa1, $fa2 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa0, $fa1, $fcc0 │ │ │ │ - b -108 │ │ │ │ nop │ │ │ │ + add.d $t0, $a0, $a1 │ │ │ │ + ld.b $t1, $t0, 1 │ │ │ │ + li.w $a0, 8 │ │ │ │ + beqz $t1, -132 │ │ │ │ + ld.b $t2, $t0, 2 │ │ │ │ + pcaddi $t0, 130553 │ │ │ │ + add.d $t1, $t0, $t1 │ │ │ │ + ld.bu $t1, $t1, 32 │ │ │ │ + bnez $t2, 32 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.bu $a0, $t0, 290 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fld.d $fa2, $t0, 480 │ │ │ │ - add.w $t1, $t1, $s8 │ │ │ │ - fld.d $fa4, $t8, 432 │ │ │ │ - fld.d $fa3, $t7, 456 │ │ │ │ - move $t8, $t1 │ │ │ │ - li.w $a1, 32 │ │ │ │ - add.d $t7, $t6, $s5 │ │ │ │ - ld.b $t0, $s4, 0 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bgeu $a1, $t0, -300 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fld.d $fa1, $t7, 0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bne $t1, $s8, -52 │ │ │ │ - move $s8, $t8 │ │ │ │ - b -668 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - b -1460 │ │ │ │ - bl -137776 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - stx.d $zero, $s0, $s2 │ │ │ │ - beq $s1, $s5, 12 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - b -1324 │ │ │ │ - ld.d $fp, $sp, 256 │ │ │ │ - ld.d $s2, $sp, 232 │ │ │ │ - ld.d $s5, $sp, 208 │ │ │ │ - ld.d $s6, $sp, 200 │ │ │ │ - ld.d $s7, $sp, 192 │ │ │ │ - ld.d $s8, $sp, 184 │ │ │ │ - fld.d $fs0, $sp, 168 │ │ │ │ - fld.d $fs1, $sp, 160 │ │ │ │ - fld.d $fs2, $sp, 152 │ │ │ │ - fld.d $fs3, $sp, 144 │ │ │ │ - fld.d $fs4, $sp, 136 │ │ │ │ - fld.d $fs5, $sp, 128 │ │ │ │ - fld.d $fs6, $sp, 120 │ │ │ │ - fld.d $fs7, $sp, 112 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -137860 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -137868 │ │ │ │ - ld.d $ra, $sp, 264 │ │ │ │ - ld.d $s0, $sp, 248 │ │ │ │ - ld.d $s1, $sp, 240 │ │ │ │ - ld.d $s3, $sp, 224 │ │ │ │ - ld.d $s4, $sp, 216 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - addi.d $sp, $sp, 272 │ │ │ │ + add.d $t2, $t0, $t2 │ │ │ │ + ld.bu $t2, $t2, 32 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + add.d $t0, $t0, $t2 │ │ │ │ + ld.bu $a0, $t0, 288 │ │ │ │ ret │ │ │ │ - ld.d $a3, $sp, 80 │ │ │ │ - movfr2gr.d $a4, $fa1 │ │ │ │ - pcalau12i $t0, 172 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - b -480 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - bstrpick.d $s6, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s3, $a0 │ │ │ │ - slli.d $a1, $s6, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - fst.d $fs0, $sp, 72 │ │ │ │ - fst.d $fs2, $sp, 56 │ │ │ │ - fst.d $fs3, $sp, 48 │ │ │ │ - move $s1, $a2 │ │ │ │ - bl 308920 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - move $s4, $a0 │ │ │ │ - beqz $s0, 932 │ │ │ │ - pcalau12i $t3, 123 │ │ │ │ - pcalau12i $t2, 123 │ │ │ │ - pcalau12i $t1, 123 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - fst.d $fs1, $sp, 64 │ │ │ │ - fld.d $fs0, $t2, 456 │ │ │ │ - fld.d $fs1, $t3, 448 │ │ │ │ - fld.d $fs3, $t1, 440 │ │ │ │ - fld.d $fs2, $t0, 472 │ │ │ │ - alsl.d $t0, $s6, $a0, 0x3 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - move $s2, $a0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - pcaddi $s6, 125646 │ │ │ │ + alsl.d $t2, $t2, $t2, 0x1 │ │ │ │ + add.d $t3, $t3, $t2 │ │ │ │ + ld.bu $a0, $t3, 290 │ │ │ │ + ret │ │ │ │ + pcalau12i $t3, 175 │ │ │ │ + ld.d $t3, $t3, -240 │ │ │ │ + ldptr.d $t0, $t3, 0 │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + st.d $zero, $sp, 88 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + st.d $zero, $sp, 128 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + bnez $a1, 56 │ │ │ │ nop │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - bl -14000 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -138968 │ │ │ │ - move $fp, $a0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - slli.w $fp, $fp, 0x0 │ │ │ │ - bl -14728 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - beqz $fp, 176 │ │ │ │ - addi.w $t1, $fp, -1 │ │ │ │ - ld.d $fp, $sp, 40 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - li.w $s3, 6 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - alsl.d $s5, $t1, $t0, 0x3 │ │ │ │ + pcalau12i $t0, 126 │ │ │ │ + fld.d $fa0, $t0, -8 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ + ldptr.d $t0, $t3, 0 │ │ │ │ + bne $t1, $t0, 592 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - bltu $s3, $t0, 116 │ │ │ │ - alsl.d $t0, $t0, $s6, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t0, $s6, $t0 │ │ │ │ - jr $t0 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + beqz $t1, 540 │ │ │ │ + ldptr.w $t0, $a0, 4 │ │ │ │ + li.w $t2, 2 │ │ │ │ + beq $t0, $t2, 368 │ │ │ │ + li.w $t2, 4 │ │ │ │ + addi.d $t5, $sp, 72 │ │ │ │ + beq $t0, $t2, 260 │ │ │ │ + bnez $a2, 8 │ │ │ │ + st.w $zero, $sp, 72 │ │ │ │ + li.w $t4, 1 │ │ │ │ + li.w $t6, 4 │ │ │ │ + li.w $t0, 1 │ │ │ │ + li.w $t1, 4 │ │ │ │ + bne $a1, $t4, 24 │ │ │ │ + li.w $t4, 8 │ │ │ │ + li.w $t6, 2 │ │ │ │ + li.w $t0, 8 │ │ │ │ + li.w $t1, 2 │ │ │ │ nop │ │ │ │ - beqz $s8, 672 │ │ │ │ - addi.w $t0, $s8, -1 │ │ │ │ + alsl.d $t2, $t1, $t5, 0x2 │ │ │ │ + alsl.d $t1, $t0, $t5, 0x2 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + ldptr.w $t0, $t2, 0 │ │ │ │ + add.w $t2, $t0, $t1 │ │ │ │ + beqz $t2, -148 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $t5 │ │ │ │ + st.d $t4, $sp, 56 │ │ │ │ + st.d $t6, $sp, 48 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + bl 335912 │ │ │ │ + ld.d $t5, $sp, 8 │ │ │ │ + bstrpick.d $t2, $a0, 0x1f, 0x0 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + alsl.d $t2, $t2, $t5, 0x2 │ │ │ │ + ldptr.w $t8, $t2, 0 │ │ │ │ + move $a0, $t5 │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $t5, $sp, 16 │ │ │ │ + st.d $t8, $sp, 8 │ │ │ │ + stptr.w $zero, $t2, 0 │ │ │ │ + bl 335868 │ │ │ │ + ld.d $t5, $sp, 16 │ │ │ │ + bstrpick.d $t2, $a0, 0x1f, 0x0 │ │ │ │ + ld.d $t8, $sp, 8 │ │ │ │ + alsl.d $t2, $t2, $t5, 0x2 │ │ │ │ + ldptr.w $t2, $t2, 0 │ │ │ │ + ld.d $t7, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t6, $sp, 48 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + pcalau12i $t3, 175 │ │ │ │ + ld.d $t3, $t3, -240 │ │ │ │ + bgeu $t2, $t8, 284 │ │ │ │ + beq $t7, $t6, 8 │ │ │ │ + bne $t7, $t4, -284 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s1, $t0 │ │ │ │ - movgr2fr.w $fa0, $t0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fadd.d $fa1, $fa1, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fa1 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bgeu $s8, $t0, 36 │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s1, $t0 │ │ │ │ - movgr2fr.w $fa1, $t0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa1, $fs0 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa0, $fa1, $fcc0 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $s4, 0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bne $fp, $s5, -128 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bl 81528 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bne $t0, $s4, -252 │ │ │ │ - move $t2, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - b 32 │ │ │ │ + ld.d $t2, $a0, 8 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + move $t6, $zero │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + lu32i.d $t6, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + b 12 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + beq $t0, $t2, -292 │ │ │ │ + ldptr.d $t1, $t2, 0 │ │ │ │ + and $t4, $t1, $t7 │ │ │ │ + bne $t4, $t6, -16 │ │ │ │ + andi $t1, $t1, 0xf │ │ │ │ + alsl.d $t1, $t1, $t5, 0x2 │ │ │ │ + ldptr.w $t4, $t1, 0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + stptr.w $t4, $t1, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - beq $t0, $t1, 64 │ │ │ │ nop │ │ │ │ - fld.d $fs2, $s2, 0 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - fsub.d $fs2, $fs2, $fs1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fst.d $fs2, $s2, 0 │ │ │ │ - fldx.d $fa0, $t3, $t0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fs2 │ │ │ │ - bceqz $fcc0, -56 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bne $t0, $t1, -52 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - fld.d $fs1, $sp, 64 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -138484 │ │ │ │ - fsub.d $fa0, $fs3, $fs2 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - fld.d $fs0, $sp, 72 │ │ │ │ - fld.d $fs2, $sp, 56 │ │ │ │ - fld.d $fs3, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu12i.w $t6, -524288 │ │ │ │ + addi.d $t5, $sp, 72 │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + lu32i.d $t6, 0 │ │ │ │ + alsl.d $t1, $t1, $t0, 0x3 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s1, $t0 │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - movgr2fr.w $fa0, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - fsub.d $fa0, $fa0, $fs2 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $s4, 0 │ │ │ │ - bne $fp, $s5, -436 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s1, $t0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - movgr2fr.w $fa0, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl -138268 │ │ │ │ - fsub.d $fa0, $fs3, $fa0 │ │ │ │ - bl -137748 │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $s4, 0 │ │ │ │ - bne $fp, $s5, -508 │ │ │ │ - b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + beq $t0, $t1, -420 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + and $t4, $t2, $t7 │ │ │ │ + bne $t4, $t6, -16 │ │ │ │ + andi $t2, $t2, 0xf │ │ │ │ + alsl.d $t2, $t2, $t5, 0x2 │ │ │ │ + ldptr.w $t4, $t2, 0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + stptr.w $t4, $t2, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s1, $t0 │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - movgr2fr.w $fa0, $t0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $s4, 0 │ │ │ │ - bne $fp, $s5, -588 │ │ │ │ - b -456 │ │ │ │ + bne $t2, $t8, -560 │ │ │ │ + beq $t7, $t6, 36 │ │ │ │ + bne $t7, $t4, -568 │ │ │ │ + bne $a0, $t6, -572 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $fp, 0 │ │ │ │ - move $a2, $s7 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl -37716 │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $s1, $t0 │ │ │ │ - movgr2fr.w $fa0, $t0 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - fdiv.d $fa0, $fa1, $fs0 │ │ │ │ - bnez $a0, 92 │ │ │ │ - fsub.d $fa1, $fa0, $fs2 │ │ │ │ - fld.d $fa0, $s4, 0 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ + addi.d $t5, $sp, 72 │ │ │ │ + b -516 │ │ │ │ + bne $a0, $t4, -600 │ │ │ │ + b -316 │ │ │ │ + bl -122696 │ │ │ │ nop │ │ │ │ - fst.d $fa1, $s4, 0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bne $fp, $s5, -684 │ │ │ │ - b -552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t5, $a1, 16 │ │ │ │ + addi.d $sp, $sp, -256 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + alsl.d $t5, $t0, $t5, 0x4 │ │ │ │ + st.d $s0, $sp, 240 │ │ │ │ + pcalau12i $s0, 175 │ │ │ │ + ld.d $s0, $s0, -240 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + st.d $s1, $sp, 232 │ │ │ │ + ldptr.w $s1, $t5, 4 │ │ │ │ + lu12i.w $t3, 2 │ │ │ │ + li.w $t1, 45 │ │ │ │ + ori $t3, $t3, 0xb2e │ │ │ │ + st.d $s2, $sp, 224 │ │ │ │ + st.d $s3, $sp, 216 │ │ │ │ + st.d $s4, $sp, 208 │ │ │ │ + st.b $t1, $sp, 162 │ │ │ │ + st.d $ra, $sp, 248 │ │ │ │ + st.d $s6, $sp, 192 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + st.h $zero, $sp, 152 │ │ │ │ + st.b $zero, $sp, 154 │ │ │ │ + st.h $t3, $sp, 160 │ │ │ │ + li.w $t1, 2 │ │ │ │ + st.d $t2, $sp, 168 │ │ │ │ + bstrpick.w $t0, $s1, 0x7, 0x0 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s4, $a4 │ │ │ │ + beq $t0, $t1, 1484 │ │ │ │ + li.w $t1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $s6, 2 │ │ │ │ + li.w $t6, 2 │ │ │ │ + bne $t0, $t1, 880 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s1, 0 │ │ │ │ - movgr2fr.w $fa0, $t0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - b -656 │ │ │ │ + move $a0, $s3 │ │ │ │ + move $a2, $t6 │ │ │ │ + move $a1, $s2 │ │ │ │ + addi.d $a3, $sp, 152 │ │ │ │ + bl -1360 │ │ │ │ + ldptr.w $t2, $t5, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + beqz $t2, 844 │ │ │ │ + addi.w $t7, $t2, -1 │ │ │ │ + li.w $t0, 4 │ │ │ │ + ld.d $t1, $t5, 8 │ │ │ │ + bgeu $t0, $t7, 1988 │ │ │ │ + srli.w $t4, $t2, 0x2 │ │ │ │ + vldi $vr2, 0 │ │ │ │ + slli.d $t3, $t4, 0x5 │ │ │ │ + move $t0, $t1 │ │ │ │ + add.d $t3, $t3, $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -138520 │ │ │ │ - fsub.d $fa0, $fs3, $fa0 │ │ │ │ - bl -138000 │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - fadd.d $fa1, $fa0, $fa1 │ │ │ │ - b -92 │ │ │ │ - pcalau12i $t1, 122 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - fld.d $fs2, $a0, 0 │ │ │ │ - fld.d $fs0, $t1, 456 │ │ │ │ - fld.d $fs3, $t0, 440 │ │ │ │ - b -484 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - move $s2, $a2 │ │ │ │ - move $s1, $a3 │ │ │ │ - move $s0, $a4 │ │ │ │ - st.d $a5, $sp, 8 │ │ │ │ - bl -1080 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - move $a3, $s2 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s1 │ │ │ │ - li.w $a2, 3 │ │ │ │ - bl -5700 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fs0 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - fsel $fa0, $fs0, $fa0, $fcc0 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr1, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vand.v $vr1, $vr1, $vr3 │ │ │ │ + vseqi.d $vr0, $vr0, 0 │ │ │ │ + vseqi.d $vr1, $vr1, 0 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vnor.v $vr1, $vr1, $vr1 │ │ │ │ + vpickev.w $vr0, $vr1, $vr0 │ │ │ │ + vsub.w $vr2, $vr2, $vr0 │ │ │ │ + bne $t0, $t3, -48 │ │ │ │ + andi $t0, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr2, $vr2, $vr2 │ │ │ │ + vhaddw.q.d $vr2, $vr2, $vr2 │ │ │ │ + vpickve2gr.w $t3, $vr2, 0x0 │ │ │ │ + move $t8, $t0 │ │ │ │ + slli.w $t3, $t3, 0x0 │ │ │ │ + beqz $t0, 692 │ │ │ │ + move $t0, $t2 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.d $t4, $t1, $t4 │ │ │ │ + addi.w $a0, $t3, 1 │ │ │ │ + addi.w $t8, $t0, 1 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $a0, $a0, $t4 │ │ │ │ + masknez $t4, $t3, $t4 │ │ │ │ + or $t3, $a0, $t4 │ │ │ │ + bgeu $t8, $t2, 740 │ │ │ │ + bstrpick.d $t4, $t8, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.d $t4, $t1, $t4 │ │ │ │ + addi.w $a0, $t3, 1 │ │ │ │ + addi.w $t8, $t0, 2 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $a0, $a0, $t4 │ │ │ │ + masknez $t4, $t3, $t4 │ │ │ │ + or $t3, $a0, $t4 │ │ │ │ + bgeu $t8, $t2, 700 │ │ │ │ + bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ + slli.d $t8, $t8, 0x3 │ │ │ │ + ldx.d $t4, $t1, $t8 │ │ │ │ + addi.w $a0, $t3, 1 │ │ │ │ + addi.w $t8, $t0, 3 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $a0, $a0, $t4 │ │ │ │ + masknez $t4, $t3, $t4 │ │ │ │ + or $t3, $a0, $t4 │ │ │ │ + bgeu $t8, $t2, 660 │ │ │ │ + bstrpick.d $t4, $t8, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.d $t4, $t1, $t4 │ │ │ │ + addi.w $t8, $t3, 1 │ │ │ │ + addi.w $t0, $t0, 4 │ │ │ │ + andi $t4, $t4, 0xf │ │ │ │ + maskeqz $t8, $t8, $t4 │ │ │ │ + masknez $t4, $t3, $t4 │ │ │ │ + or $t3, $t8, $t4 │ │ │ │ + bgeu $t0, $t2, 620 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + addi.w $t4, $t3, 1 │ │ │ │ + li.w $t8, 2 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + maskeqz $t4, $t4, $t0 │ │ │ │ + masknez $t0, $t3, $t0 │ │ │ │ + or $t3, $t4, $t0 │ │ │ │ + bne $s1, $t8, 588 │ │ │ │ + srli.w $t4, $t2, 0x2 │ │ │ │ + andi $t8, $t2, 0x3 │ │ │ │ + slli.d $t4, $t4, 0x5 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + pcaddi $t7, 128470 │ │ │ │ + move $t0, $t1 │ │ │ │ + vld $vr5, $t7, 0 │ │ │ │ + add.d $t4, $t4, $t1 │ │ │ │ + pcaddi $t7, 128470 │ │ │ │ + vldi $vr2, 3087 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr1, $t0, 16 │ │ │ │ + vand.v $vr3, $vr0, $vr2 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vld $vr2, $t7, 0 │ │ │ │ + vseqi.d $vr3, $vr3, 0 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vldi $vr2, 3087 │ │ │ │ + vseq.d $vr0, $vr0, $vr5 │ │ │ │ + vand.v $vr2, $vr1, $vr2 │ │ │ │ + vandn.v $vr0, $vr3, $vr0 │ │ │ │ + vseqi.d $vr2, $vr2, 0 │ │ │ │ + vld $vr3, $t7, 0 │ │ │ │ + vand.v $vr1, $vr1, $vr3 │ │ │ │ + vseq.d $vr1, $vr1, $vr5 │ │ │ │ + vandn.v $vr1, $vr2, $vr1 │ │ │ │ + vpickev.w $vr0, $vr1, $vr0 │ │ │ │ + vsub.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t4, -80 │ │ │ │ + move $t0, $t2 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $t4, $vr4, 0x0 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + slli.w $t4, $t4, 0x0 │ │ │ │ + beqz $t8, 188 │ │ │ │ + bstrpick.d $t7, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t7 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + and $t7, $a0, $t8 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 0 │ │ │ │ + beq $t7, $t8, 1648 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - pcalau12i $s2, 171 │ │ │ │ - ld.d $s2, $s2, -48 │ │ │ │ - move $s7, $a0 │ │ │ │ - ldptr.w $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - move $s0, $a2 │ │ │ │ - move $s8, $a1 │ │ │ │ - pcaddi $a2, 119872 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - move $s1, $t0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl -139504 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - beqz $s1, 736 │ │ │ │ - pcalau12i $t1, 122 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - fst.d $fs3, $sp, 64 │ │ │ │ - fst.d $fs4, $sp, 56 │ │ │ │ - fld.d $fs3, $t0, 488 │ │ │ │ - fld.d $fs4, $t1, 440 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - fst.d $fs0, $sp, 88 │ │ │ │ - fst.d $fs1, $sp, 80 │ │ │ │ - fst.d $fs2, $sp, 72 │ │ │ │ - move $s5, $zero │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ldptr.w $t1, $t0, 32 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - beqz $t1, 592 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - b 36 │ │ │ │ + addi.w $t7, $t0, 1 │ │ │ │ + bgeu $t7, $t2, 140 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t7 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + and $t7, $a0, $t8 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 0 │ │ │ │ + beq $t7, $t8, 1648 │ │ │ │ nop │ │ │ │ + addi.w $t7, $t0, 2 │ │ │ │ + bgeu $t7, $t2, 92 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t7 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + and $t7, $a0, $t8 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 0 │ │ │ │ + beq $t7, $t8, 1648 │ │ │ │ nop │ │ │ │ + addi.w $t0, $t0, 3 │ │ │ │ + bgeu $t0, $t2, 44 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t8, $t1, $t0 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + lu12i.w $a0, -524288 │ │ │ │ + lu32i.d $a0, 0 │ │ │ │ + and $t0, $t8, $t7 │ │ │ │ + beq $t0, $a0, 1456 │ │ │ │ nop │ │ │ │ + beqz $t4, 168 │ │ │ │ + bstrpick.d $a0, $t2, 0x1f, 0x0 │ │ │ │ + lu12i.w $a2, -524288 │ │ │ │ + lu12i.w $a1, -524288 │ │ │ │ + st.d $s7, $sp, 184 │ │ │ │ + st.d $zero, $sp, 88 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + st.d $zero, $sp, 128 │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + move $t0, $t1 │ │ │ │ + alsl.d $a0, $a0, $t1, 0x3 │ │ │ │ + lu32i.d $a2, 1 │ │ │ │ + lu32i.d $a1, 0 │ │ │ │ + addi.d $a3, $sp, 88 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - addi.d $s3, $s3, 88 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 1668 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 2492 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - move $s4, $a0 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 2500 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -140204 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - slli.w $s1, $a0, 0x0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - move $a5, $s4 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a2, 119817 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -139740 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 8 │ │ │ │ - move $a1, $s8 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 323156 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - fmov.d $fa2, $fs4 │ │ │ │ - alsl.w $a0, $s4, $s4, 0x1 │ │ │ │ - sub.w $a0, $s1, $a0 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - bl 322452 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - fld.d $fa2, $sp, 0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - bl 322568 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fld.d $fa2, $sp, 0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 322544 │ │ │ │ - movfr2gr.d $fp, $fa0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 8 │ │ │ │ - move $a1, $s8 │ │ │ │ - li.w $a0, 20 │ │ │ │ - bl 323048 │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - li.w $a0, 20 │ │ │ │ - bl 322500 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 8 │ │ │ │ - move $a1, $s8 │ │ │ │ - li.w $a0, 25 │ │ │ │ - bl 323004 │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - fld.d $fa1, $s0, 16 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - li.w $a0, 25 │ │ │ │ - bl 322456 │ │ │ │ - move $a7, $fp │ │ │ │ - ld.d $fp, $sp, 8 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - movfr2gr.d $a5, $fs0 │ │ │ │ - move $a6, $fp │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - move $a4, $s4 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 119762 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -139976 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - movfr2gr.d $a4, $fs2 │ │ │ │ - movfr2gr.d $a3, $fs1 │ │ │ │ - pcaddi $a2, 119772 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -140000 │ │ │ │ - fsub.d $fa1, $fs0, $fs2 │ │ │ │ - fsub.d $fa0, $fs0, $fs1 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 119772 │ │ │ │ - fdiv.d $fa1, $fa1, $fs3 │ │ │ │ - fdiv.d $fa0, $fa0, $fs3 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - movfr2gr.d $a4, $fa1 │ │ │ │ - movfr2gr.d $a3, $fa0 │ │ │ │ - bl -140044 │ │ │ │ - fdiv.d $fs2, $fs0, $fs2 │ │ │ │ - fdiv.d $fs1, $fs0, $fs1 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 119773 │ │ │ │ - li.w $a1, 1 │ │ │ │ - fdiv.d $fa0, $fs2, $fs3 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - fdiv.d $fa0, $fs1, $fs3 │ │ │ │ - movfr2gr.d $a3, $fa0 │ │ │ │ - bl -140084 │ │ │ │ - movgr2fr.d $fa0, $s1 │ │ │ │ - ldptr.d $s4, $s2, 0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bl -138820 │ │ │ │ - fdiv.d $fs0, $fs0, $fa0 │ │ │ │ - pcaddi $a2, 119773 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s4 │ │ │ │ - fdiv.d $fa0, $fs0, $fs3 │ │ │ │ - movfr2gr.d $a3, $fa0 │ │ │ │ - bl -140128 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 119774 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -140144 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - movgr2fr.d $fa0, $fp │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl 1356 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bne $t0, $s6, -552 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - addi.d $s5, $s5, 80 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bne $t1, $t0, -628 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - fld.d $fs0, $sp, 88 │ │ │ │ - fld.d $fs1, $sp, 80 │ │ │ │ - fld.d $fs2, $sp, 72 │ │ │ │ - fld.d $fs3, $sp, 64 │ │ │ │ - fld.d $fs4, $sp, 56 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + beq $t0, $a0, 732 │ │ │ │ + ldptr.d $t7, $t0, 0 │ │ │ │ + and $t8, $t7, $a2 │ │ │ │ + bne $t8, $a1, -16 │ │ │ │ + andi $t7, $t7, 0xf │ │ │ │ + alsl.d $t7, $t7, $a3, 0x2 │ │ │ │ + ldptr.w $t8, $t7, 0 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + stptr.w $t8, $t7, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 28 │ │ │ │ - ldptr.w $t1, $a1, 28 │ │ │ │ - li.w $t2, -1 │ │ │ │ - slt $a0, $t1, $t0 │ │ │ │ - slt $t0, $t0, $t1 │ │ │ │ - masknez $t0, $t0, $a0 │ │ │ │ - maskeqz $a0, $t2, $a0 │ │ │ │ - or $a0, $t0, $a0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - ldptr.w $s1, $a0, 32 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s4, $a1 │ │ │ │ - beqz $s1, 488 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - ld.d $t0, $a0, 48 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - move $s6, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - b 220 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $s1, $t0, -476 │ │ │ │ + li.w $t0, 4 │ │ │ │ + beq $s1, $t0, 124 │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + bne $t1, $t0, 1472 │ │ │ │ + ld.d $ra, $sp, 248 │ │ │ │ + ld.d $s0, $sp, 240 │ │ │ │ + ld.d $s1, $sp, 232 │ │ │ │ + ld.d $s2, $sp, 224 │ │ │ │ + ld.d $s3, $sp, 216 │ │ │ │ + ld.d $s4, $sp, 208 │ │ │ │ + ld.d $s6, $sp, 192 │ │ │ │ + addi.d $sp, $sp, 256 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 306820 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - ld.d $a1, $s5, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ - alsl.d $a0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x1 │ │ │ │ - li.w $a2, 88 │ │ │ │ - add.d $a1, $a1, $s6 │ │ │ │ - alsl.d $a0, $a0, $s0, 0x3 │ │ │ │ - bl -139896 │ │ │ │ - ld.d $t0, $s5, 48 │ │ │ │ - beqz $s1, 36 │ │ │ │ - add.d $t1, $t0, $s6 │ │ │ │ - ld.d $t2, $s0, 24 │ │ │ │ - ld.d $t1, $t1, 24 │ │ │ │ - ldptr.w $t2, $t2, 0 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - sub.d $t1, $t1, $t2 │ │ │ │ - sltui $t1, $t1, 1 │ │ │ │ - and $s3, $s3, $t1 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $s1, $t0, 32 │ │ │ │ - ldptr.w $s8, $a0, 28 │ │ │ │ - bl -17112 │ │ │ │ - add.w $t1, $s1, $s8 │ │ │ │ - beqz $s3, 276 │ │ │ │ - ldptr.w $t3, $s5, 36 │ │ │ │ - ldptr.w $t5, $s5, 40 │ │ │ │ - addi.w $t2, $t1, -1 │ │ │ │ - add.w $a0, $t2, $a0 │ │ │ │ - sltu $t4, $t1, $t3 │ │ │ │ - sltu $t2, $a0, $t5 │ │ │ │ - masknez $t3, $t3, $t4 │ │ │ │ - masknez $a0, $a0, $t2 │ │ │ │ - maskeqz $t4, $t1, $t4 │ │ │ │ - maskeqz $t2, $t5, $t2 │ │ │ │ - ld.d $t0, $s5, 48 │ │ │ │ - or $t3, $t3, $t4 │ │ │ │ - or $a0, $a0, $t2 │ │ │ │ - move $s1, $s7 │ │ │ │ - st.w $t3, $s5, 36 │ │ │ │ - st.w $a0, $s5, 40 │ │ │ │ - ldptr.w $t1, $s5, 32 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - bgeu $s2, $t1, 100 │ │ │ │ - addi.w $s7, $s1, 1 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - alsl.d $a1, $t1, $t1, 0x2 │ │ │ │ - alsl.d $a1, $a1, $t1, 0x1 │ │ │ │ - move $a0, $s0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bne $t2, $s4, -224 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ + nop │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $s1, $t0, 540 │ │ │ │ + li.w $t0, 4 │ │ │ │ move $a0, $zero │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bl 56992 │ │ │ │ - ld.d $t0, $s5, 48 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -140356 │ │ │ │ - ld.d $t0, $s5, 48 │ │ │ │ - add.d $t1, $t0, $s6 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - ldptr.w $t1, $s5, 32 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - bltu $s2, $t1, -88 │ │ │ │ + bne $s1, $t0, -88 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bgeu $t0, $t7, 1344 │ │ │ │ + srli.w $t4, $t2, 0x2 │ │ │ │ + andi $t8, $t2, 0x3 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ - ld.bu $t1, $s5, 45 │ │ │ │ - li.w $t2, 1 │ │ │ │ - move $a0, $t0 │ │ │ │ - sll.w $t0, $t2, $s4 │ │ │ │ - andn $t0, $t1, $t0 │ │ │ │ - st.b $t0, $s5, 45 │ │ │ │ - bl -140428 │ │ │ │ - st.b $s3, $s5, 44 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - st.w $s1, $s5, 32 │ │ │ │ - st.d $s0, $s5, 48 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + slli.d $t4, $t4, 0x5 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + pcaddi $t7, 128314 │ │ │ │ + move $t0, $t1 │ │ │ │ + vld $vr5, $t7, 0 │ │ │ │ + add.d $t4, $t4, $t1 │ │ │ │ + pcaddi $t7, 128318 │ │ │ │ + vld $vr2, $t0, 0 │ │ │ │ + vld $vr0, $t0, 16 │ │ │ │ + vldi $vr3, 3087 │ │ │ │ + vld $vr1, $t7, 0 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vand.v $vr1, $vr2, $vr1 │ │ │ │ + vand.v $vr2, $vr2, $vr3 │ │ │ │ + vand.v $vr3, $vr0, $vr3 │ │ │ │ + vseqi.d $vr2, $vr2, 0 │ │ │ │ + vseq.d $vr1, $vr1, $vr5 │ │ │ │ + vandn.v $vr1, $vr2, $vr1 │ │ │ │ + vseqi.d $vr2, $vr3, 0 │ │ │ │ + vld $vr3, $t7, 0 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vseq.d $vr0, $vr0, $vr5 │ │ │ │ + vandn.v $vr0, $vr2, $vr0 │ │ │ │ + vpickev.w $vr0, $vr0, $vr1 │ │ │ │ + vsub.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t4, -76 │ │ │ │ + move $t0, $t2 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $t4, $vr4, 0x0 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + slli.w $t4, $t4, 0x0 │ │ │ │ + beqz $t8, 192 │ │ │ │ nop │ │ │ │ + bstrpick.d $t7, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t7 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + and $t7, $a0, $t8 │ │ │ │ + move $t8, $zero │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + beq $t7, $t8, 1064 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s5, 48 │ │ │ │ - st.d $zero, $s5, 36 │ │ │ │ - move $s1, $s7 │ │ │ │ - b -220 │ │ │ │ + addi.w $t7, $t0, 1 │ │ │ │ + bgeu $t7, $t2, 140 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t7 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + and $t7, $a0, $t8 │ │ │ │ + move $t8, $zero │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + beq $t7, $t8, 1064 │ │ │ │ nop │ │ │ │ + addi.w $t7, $t0, 2 │ │ │ │ + bgeu $t7, $t2, 92 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t7, $t7, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t7 │ │ │ │ + lu12i.w $t8, -524288 │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + and $t7, $a0, $t8 │ │ │ │ + move $t8, $zero │ │ │ │ + lu32i.d $t8, 1 │ │ │ │ + beq $t7, $t8, 1080 │ │ │ │ nop │ │ │ │ + addi.w $t0, $t0, 3 │ │ │ │ + bgeu $t0, $t2, 44 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t8, $t1, $t0 │ │ │ │ + lu12i.w $t7, -524288 │ │ │ │ + lu32i.d $t7, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + lu32i.d $a0, 1 │ │ │ │ + and $t0, $t8, $t7 │ │ │ │ + beq $t0, $a0, 872 │ │ │ │ nop │ │ │ │ + beqz $t4, -440 │ │ │ │ + bstrpick.d $a0, $t2, 0x1f, 0x0 │ │ │ │ + lu12i.w $a2, -524288 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $s7, $sp, 184 │ │ │ │ + st.d $zero, $sp, 88 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + st.d $zero, $sp, 128 │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + move $t0, $t1 │ │ │ │ + alsl.d $a0, $a0, $t1, 0x3 │ │ │ │ + lu32i.d $a2, 1 │ │ │ │ + lu32i.d $a1, 1 │ │ │ │ + addi.d $a3, $sp, 88 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 48 │ │ │ │ - li.w $s3, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - b -124 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s1, $a1 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - vld $vr0, $s1, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ldptr.w $t0, $s1, 8 │ │ │ │ - vst $vr0, $s0, 16 │ │ │ │ - vld $vr0, $s1, 48 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - st.d $t0, $s0, 32 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ - vst $vr0, $s0, 48 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - st.w $t1, $s0, 40 │ │ │ │ - st.d $t0, $s0, 64 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ld.hu $t1, $s1, 96 │ │ │ │ - st.d $t0, $s0, 72 │ │ │ │ - ldptr.w $t0, $s1, 80 │ │ │ │ - st.h $t1, $s0, 96 │ │ │ │ - st.w $t0, $s0, 80 │ │ │ │ - bl 306276 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - ld.d $a1, $s1, 88 │ │ │ │ - bl -39856 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -140712 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + beq $a0, $t0, 124 │ │ │ │ + ldptr.d $t7, $t0, 0 │ │ │ │ + and $t8, $t7, $a2 │ │ │ │ + bne $t8, $a1, -16 │ │ │ │ + andi $t7, $t7, 0xf │ │ │ │ + alsl.d $t7, $t7, $a3, 0x2 │ │ │ │ + ldptr.w $t8, $t7, 0 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + stptr.w $t8, $t7, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 122 │ │ │ │ - st.b $a5, $a0, 60 │ │ │ │ - st.b $a6, $a0, 74 │ │ │ │ - st.b $zero, $a0, 61 │ │ │ │ - st.h $zero, $a0, 72 │ │ │ │ - fld.d $fa0, $t1, 496 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $a3, 88 │ │ │ │ - addi.d $a5, $t0, 56 │ │ │ │ - st.d $a3, $t0, 24 │ │ │ │ - st.d $a1, $t0, 8 │ │ │ │ - stptr.d $a4, $t0, 0 │ │ │ │ - st.d $a2, $t0, 16 │ │ │ │ - st.d $zero, $t0, 32 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - fst.d $fa0, $t0, 80 │ │ │ │ - addi.d $a4, $t0, 52 │ │ │ │ - addi.d $a3, $t0, 48 │ │ │ │ - addi.d $a2, $t0, 44 │ │ │ │ - addi.d $a1, $t0, 40 │ │ │ │ - b -39652 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - bl -17472 │ │ │ │ - addi.w $a1, $a0, 1 │ │ │ │ - bstrpick.d $s0, $a0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 306020 │ │ │ │ - ld.d $t1, $s1, 24 │ │ │ │ - move $a2, $s0 │ │ │ │ - ld.d $t1, $t1, 88 │ │ │ │ - ld.wu $t2, $t1, 24 │ │ │ │ - ldptr.d $a1, $t1, 0 │ │ │ │ - add.d $a1, $a1, $t2 │ │ │ │ - bl -140688 │ │ │ │ - stx.b $zero, $a0, $s0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + li.w $s6, 1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + b -1464 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $a0, 24 │ │ │ │ - ld.d $t0, $t1, 64 │ │ │ │ - beqz $t0, 184 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - bl -17592 │ │ │ │ - addi.w $a1, $a0, 1 │ │ │ │ - move $s1, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 305900 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - ld.d $t2, $t1, 88 │ │ │ │ - ld.d $a1, $t1, 64 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.wu $t1, $t2, 24 │ │ │ │ - add.d $a1, $a1, $t1 │ │ │ │ - bl -140816 │ │ │ │ - ldptr.d $a2, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - stx.b $zero, $t0, $a2 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - ld.bu $t1, $t1, 96 │ │ │ │ - bnez $t1, 44 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 3 │ │ │ │ + bltu $t0, $t7, -1124 │ │ │ │ + move $t4, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -992 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b 277224 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.w $t7, $sp, 104 │ │ │ │ + li.w $t0, 1 │ │ │ │ + sub.w $a0, $t4, $t7 │ │ │ │ + bne $t6, $t0, 12 │ │ │ │ + ldptr.w $t7, $sp, 96 │ │ │ │ + sub.w $a0, $t4, $t7 │ │ │ │ + st.d $zero, $sp, 88 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + st.d $zero, $sp, 128 │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $s1, $t0, 356 │ │ │ │ + li.w $t0, 4 │ │ │ │ + beq $s1, $t0, 476 │ │ │ │ + ldptr.w $t0, $sp, 92 │ │ │ │ + li.w $t1, 1 │ │ │ │ + sub.w $s7, $a0, $t0 │ │ │ │ + bne $t6, $t1, 12 │ │ │ │ + ldptr.w $t0, $sp, 120 │ │ │ │ + sub.w $s7, $a0, $t0 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $t6 │ │ │ │ + move $a0, $t5 │ │ │ │ + st.d $t3, $sp, 64 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + st.d $t7, $sp, 48 │ │ │ │ + st.d $t4, $sp, 40 │ │ │ │ + bl -2476 │ │ │ │ + pcalau12i $t1, 126 │ │ │ │ + fld.d $fa1, $t1, -8 │ │ │ │ + ld.d $t4, $sp, 40 │ │ │ │ + ld.d $t7, $sp, 48 │ │ │ │ + fcmp.cune.d $fcc0, $fa0, $fa1 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $t3, $sp, 64 │ │ │ │ + bceqz $fcc0, 236 │ │ │ │ + ldptr.w $a3, $s3, 8 │ │ │ │ + pcalau12i $t1, 175 │ │ │ │ + ld.d $t1, $t1, -216 │ │ │ │ + bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ + ldx.b $a5, $t1, $s1 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + li.w $t1, 46 │ │ │ │ + li.w $a7, 46 │ │ │ │ + li.w $a6, 46 │ │ │ │ + add.w $a3, $a3, $s2 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + li.w $a4, 46 │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 123109 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + fst.d $fa0, $sp, 40 │ │ │ │ + st.d $t3, $sp, 72 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + st.d $t7, $sp, 56 │ │ │ │ + st.d $t4, $sp, 48 │ │ │ │ + bl 45076 │ │ │ │ + pcaddi $a1, 126523 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 45064 │ │ │ │ + add.d $t1, $s6, $sp │ │ │ │ + ld.b $a2, $t1, 160 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + addi.d $a3, $sp, 152 │ │ │ │ + pcaddi $a1, 123100 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 45036 │ │ │ │ + pcaddi $a1, 126513 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 45024 │ │ │ │ + pcaddi $a1, 123102 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 45012 │ │ │ │ + pcaddi $a1, 126507 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 45000 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $t7, $sp, 56 │ │ │ │ + fld.d $fa0, $sp, 40 │ │ │ │ + ld.d $a3, $sp, 48 │ │ │ │ + ld.d $a2, $sp, 72 │ │ │ │ + pcaddi $a1, 123099 │ │ │ │ + fst.d $fa0, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + stptr.d $t7, $sp, 0 │ │ │ │ + add.w $a7, $t7, $t0 │ │ │ │ + move $a6, $s7 │ │ │ │ + move $a5, $t0 │ │ │ │ + move $a4, $t7 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 44940 │ │ │ │ + pcaddi $a1, 125767 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 44928 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + ld.d $s7, $sp, 184 │ │ │ │ + b -1048 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $a0, 80 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $a0, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + lu12i.w $a2, -524288 │ │ │ │ + lu12i.w $a1, -524288 │ │ │ │ + lu32i.d $a2, 1 │ │ │ │ + alsl.d $t8, $t2, $t1, 0x3 │ │ │ │ + lu32i.d $a1, 0 │ │ │ │ + addi.d $a3, $sp, 88 │ │ │ │ + b 12 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + beq $t1, $t8, -380 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + and $t2, $t0, $a2 │ │ │ │ + bne $t2, $a1, -16 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + alsl.d $t0, $t0, $a3, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $a0, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $a0, $a0, 60 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.bu $a0, $t0, 96 │ │ │ │ - ret │ │ │ │ + move $t3, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -1872 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -17868 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 24 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - ret │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.w $a0, $t0, 24 │ │ │ │ - ret │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.bu $t2, $t0, 96 │ │ │ │ - ld.d $t1, $t0, 88 │ │ │ │ - beqz $t2, 36 │ │ │ │ - ldptr.w $t0, $t1, 16 │ │ │ │ - ldptr.w $t1, $t1, 24 │ │ │ │ - addi.w $a0, $t0, -1 │ │ │ │ - sub.w $a0, $a0, $t1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -17988 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + lu12i.w $a2, -524288 │ │ │ │ + move $a1, $zero │ │ │ │ + lu32i.d $a2, 1 │ │ │ │ + alsl.d $t8, $t2, $t1, 0x3 │ │ │ │ + lu32i.d $a1, 1 │ │ │ │ + addi.d $a3, $sp, 88 │ │ │ │ + b 12 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + beq $t8, $t1, -508 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + and $t2, $t0, $a2 │ │ │ │ + bne $t2, $a1, -16 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + alsl.d $t0, $t0, $a3, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.bu $t1, $t0, 96 │ │ │ │ - ld.d $t2, $t0, 88 │ │ │ │ - bnez $t1, 20 │ │ │ │ - ldptr.w $a0, $t2, 24 │ │ │ │ + andi $t8, $t8, 0xf │ │ │ │ + addi.w $t0, $t4, 1 │ │ │ │ + maskeqz $t0, $t0, $t8 │ │ │ │ + masknez $t8, $t4, $t8 │ │ │ │ + or $t4, $t0, $t8 │ │ │ │ + b -1468 │ │ │ │ + andi $t8, $t8, 0xf │ │ │ │ + addi.w $t0, $t4, 1 │ │ │ │ + maskeqz $t0, $t0, $t8 │ │ │ │ + masknez $t8, $t4, $t8 │ │ │ │ + or $t4, $t0, $t8 │ │ │ │ + b -884 │ │ │ │ + andi $a0, $a0, 0xf │ │ │ │ + addi.w $t7, $t4, 1 │ │ │ │ + maskeqz $t7, $t7, $a0 │ │ │ │ + masknez $a0, $t4, $a0 │ │ │ │ + or $t4, $t7, $a0 │ │ │ │ + b -1660 │ │ │ │ + andi $a0, $a0, 0xf │ │ │ │ + addi.w $t7, $t4, 1 │ │ │ │ + maskeqz $t7, $t7, $a0 │ │ │ │ + masknez $a0, $t4, $a0 │ │ │ │ + or $t4, $t7, $a0 │ │ │ │ + b -1076 │ │ │ │ + andi $a0, $a0, 0xf │ │ │ │ + addi.w $t7, $t4, 1 │ │ │ │ + maskeqz $t7, $t7, $a0 │ │ │ │ + masknez $a0, $t4, $a0 │ │ │ │ + or $t4, $t7, $a0 │ │ │ │ + b -1660 │ │ │ │ + andi $a0, $a0, 0xf │ │ │ │ + addi.w $t7, $t4, 1 │ │ │ │ + maskeqz $t7, $t7, $a0 │ │ │ │ + masknez $a0, $t4, $a0 │ │ │ │ + or $t4, $t7, $a0 │ │ │ │ + b -1076 │ │ │ │ + andi $a0, $a0, 0xf │ │ │ │ + addi.w $t7, $t4, 1 │ │ │ │ + maskeqz $t7, $t7, $a0 │ │ │ │ + masknez $a0, $t4, $a0 │ │ │ │ + or $t4, $t7, $a0 │ │ │ │ + b -1660 │ │ │ │ + move $t4, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -1200 │ │ │ │ + nop │ │ │ │ + andi $a0, $a0, 0xf │ │ │ │ + addi.w $t7, $t4, 1 │ │ │ │ + maskeqz $t7, $t7, $a0 │ │ │ │ + masknez $a0, $t4, $a0 │ │ │ │ + or $t4, $t7, $a0 │ │ │ │ + b -1092 │ │ │ │ + st.d $s5, $sp, 200 │ │ │ │ + st.d $s7, $sp, 184 │ │ │ │ + bl -125216 │ │ │ │ + nop │ │ │ │ + ld.wu $t2, $a0, 8 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + ld.bu $t1, $sp, 48 │ │ │ │ + ldptr.w $t0, $sp, 56 │ │ │ │ + ld.hu $t4, $sp, 64 │ │ │ │ + bltu $a1, $t2, 296 │ │ │ │ + ld.wu $t5, $a0, 12 │ │ │ │ + sub.d $a1, $a1, $t2 │ │ │ │ + move $t3, $a0 │ │ │ │ + bgeu $a1, $t5, 304 │ │ │ │ + ld.d $t2, $a0, 16 │ │ │ │ + bstrpick.d $t0, $t0, 0xf, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x31 │ │ │ │ + andi $t1, $t1, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x21 │ │ │ │ + slli.d $t1, $t1, 0x1f │ │ │ │ + or $t0, $t0, $t4 │ │ │ │ + alsl.d $t2, $a1, $t2, 0x4 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + slli.d $a6, $a6, 0x15 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + andi $a7, $a7, 0x3 │ │ │ │ + slli.d $a7, $a7, 0x1d │ │ │ │ + or $t0, $t0, $a6 │ │ │ │ + or $t0, $t0, $a7 │ │ │ │ + slli.d $a5, $a5, 0xd │ │ │ │ + lu12i.w $t4, -69906 │ │ │ │ + andi $t5, $a3, 0x1 │ │ │ │ + ori $t4, $t4, 0xeef │ │ │ │ + or $a3, $t0, $a5 │ │ │ │ + addi.w $t0, $t1, 1 │ │ │ │ + mul.w $t4, $t4, $t0 │ │ │ │ + slli.d $a4, $a4, 0x5 │ │ │ │ + andi $a2, $a2, 0xf │ │ │ │ + lu12i.w $t8, 34952 │ │ │ │ + or $a3, $a3, $a4 │ │ │ │ + slli.d $t5, $t5, 0x4 │ │ │ │ + or $a3, $a3, $a2 │ │ │ │ + ori $t8, $t8, 0x888 │ │ │ │ + slli.d $t7, $a1, 0x4 │ │ │ │ + move $t6, $t0 │ │ │ │ + or $a3, $a3, $t5 │ │ │ │ + rotri.w $t4, $t4, 0x1 │ │ │ │ + bgeu $t8, $t4, 8 │ │ │ │ + bnez $t1, 108 │ │ │ │ + lu12i.w $t1, -489336 │ │ │ │ + ori $t1, $t1, 0x889 │ │ │ │ + lu32i.d $t1, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + mul.d $t0, $t0, $t1 │ │ │ │ + ld.d $a0, $t2, 8 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + srli.d $t0, $t0, 0x24 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + slli.d $a1, $t0, 0x4 │ │ │ │ + sub.d $a1, $a1, $t0 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -116188 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t0, $t3, 16 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + st.d $a0, $t2, 8 │ │ │ │ + ldx.w $t1, $t0, $t7 │ │ │ │ + add.d $t2, $t0, $t7 │ │ │ │ + addi.w $t6, $t1, 1 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $t2, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + stx.d $a3, $t0, $t1 │ │ │ │ + stptr.w $t6, $t2, 0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ + pcaddi $a3, 129726 │ │ │ │ + li.w $a2, 408 │ │ │ │ + pcaddi $a1, 122898 │ │ │ │ + pcaddi $a0, 122901 │ │ │ │ + bl -127272 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 129720 │ │ │ │ + li.w $a2, 410 │ │ │ │ + pcaddi $a1, 122892 │ │ │ │ + pcaddi $a0, 122899 │ │ │ │ + bl -127296 │ │ │ │ nop │ │ │ │ + beqz $a0, 64 │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $a0, $t2 │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - bl -18084 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $a4, $a0 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - ld.d $t1, $t1, 88 │ │ │ │ - ldptr.w $a3, $t1, 24 │ │ │ │ - ldptr.w $a5, $t1, 16 │ │ │ │ - add.w $t2, $a3, $a0 │ │ │ │ - sub.w $a0, $a5, $t2 │ │ │ │ - bgeu $a5, $t2, 76 │ │ │ │ - pcalau12i $t2, 171 │ │ │ │ - ld.d $t2, $t2, -120 │ │ │ │ - ld.d $a7, $t0, 8 │ │ │ │ - ldptr.w $a6, $t1, 28 │ │ │ │ - ldptr.d $a0, $t2, 0 │ │ │ │ - pcaddi $a2, 119336 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -141912 │ │ │ │ + st.w $a1, $a0, 8 │ │ │ │ + st.w $a3, $a0, 4 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + st.w $a2, $a0, 12 │ │ │ │ + li.w $a1, 16 │ │ │ │ + bstrpick.d $a0, $a2, 0x1f, 0x0 │ │ │ │ + bl -127436 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - pcalau12i $t2, 171 │ │ │ │ - ld.d $t2, $t2, -120 │ │ │ │ - ldptr.d $a1, $t2, 0 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -24516 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -142108 │ │ │ │ - nop │ │ │ │ ld.d $ra, $sp, 24 │ │ │ │ + st.d $a0, $t0, 16 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.wu $a0, $t0, 4 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $t1, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - ldptr.w $a0, $t1, 28 │ │ │ │ - add.w $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ + beqz $a0, 176 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ st.d $s1, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $s1, $t0, 32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - ldptr.w $s0, $a0, 28 │ │ │ │ - bl -18996 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.w $s1, $s1, -1 │ │ │ │ - add.w $s0, $s0, $s1 │ │ │ │ - add.w $a0, $s0, $a0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - b -18364 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - b -18028 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - b -18716 │ │ │ │ - nop │ │ │ │ - ldptr.w $t0, $a0, 44 │ │ │ │ - ldptr.w $t1, $a0, 48 │ │ │ │ - ldptr.w $a0, $a0, 52 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - add.w $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + beqz $t2, 60 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a0, 56 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + alsl.d $t0, $s0, $a0, 0x4 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bnez $t1, 56 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + st.d $zero, $t0, 8 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t2, -24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - b -36668 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ + bl -126640 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s1, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + ld.d $a0, $t0, 8 │ │ │ │ + bl -126668 │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + ldptr.w $t2, $s1, 12 │ │ │ │ + alsl.d $t0, $s0, $a0, 0x4 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + st.d $zero, $t0, 8 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t2, -96 │ │ │ │ + b -68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ldptr.w $a0, $t0, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.bu $a0, $a0, 74 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ldptr.w $s2, $a0, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - beqz $s2, 88 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -18620 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - add.w $s2, $a0, $s2 │ │ │ │ - bltu $s0, $t0, -36 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 12 │ │ │ │ + beqz $t0, 260 │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ - ldptr.w $s5, $a0, 32 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ - bnez $s5, 48 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s3, $zero │ │ │ │ + pcalau12i $s2, 174 │ │ │ │ + ld.d $s2, $s2, -216 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + ldptr.w $a3, $s5, 8 │ │ │ │ + pcaddi $a2, 122814 │ │ │ │ + alsl.d $t0, $s3, $t0, 0x4 │ │ │ │ + ld.wu $t0, $t0, 4 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + ldx.b $a4, $s2, $t0 │ │ │ │ + add.w $a3, $a3, $s3 │ │ │ │ + slli.d $s4, $s3, 0x4 │ │ │ │ + bl -127200 │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + ldx.w $t1, $t0, $s4 │ │ │ │ + add.d $t0, $t0, $s4 │ │ │ │ + beqz $t1, 72 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + pcaddi $a2, 122667 │ │ │ │ + li.w $a1, 1 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + ldx.b $a3, $s2, $t0 │ │ │ │ + bl -127260 │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + slli.w $t1, $s0, 0x0 │ │ │ │ + ldx.w $t2, $t0, $s4 │ │ │ │ + add.d $t0, $t0, $s4 │ │ │ │ + bltu $t1, $t2, -56 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 48 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $s4, $a0 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $s1, $t0, 32 │ │ │ │ - li.w $s5, -1 │ │ │ │ - ldptr.w $s0, $a0, 28 │ │ │ │ - bl -19468 │ │ │ │ - ldptr.w $t1, $s4, 32 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, 236 │ │ │ │ - add.w $s1, $s1, $s0 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - addi.w $s3, $s1, -1 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - add.w $s3, $s3, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - ld.d $t1, $s4, 48 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - alsl.d $t0, $s2, $s2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $s2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - move $s0, $s1 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $s1, $t0, 32 │ │ │ │ - ldptr.w $t0, $a0, 28 │ │ │ │ - add.w $s1, $s1, $t0 │ │ │ │ - bl -19552 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - sltu $t1, $s3, $s1 │ │ │ │ - sub.w $t4, $s3, $s1 │ │ │ │ - sub.w $t0, $s1, $s3 │ │ │ │ - add.w $s3, $a0, $s1 │ │ │ │ - sltu $t2, $s0, $s3 │ │ │ │ - sub.w $t5, $s0, $s3 │ │ │ │ - sub.w $s0, $s3, $s0 │ │ │ │ - maskeqz $t0, $t0, $t1 │ │ │ │ - maskeqz $s0, $s0, $t2 │ │ │ │ - masknez $t1, $t4, $t1 │ │ │ │ - masknez $t2, $t5, $t2 │ │ │ │ - or $s0, $s0, $t2 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - sltu $t1, $t0, $s0 │ │ │ │ - maskeqz $t0, $t0, $t1 │ │ │ │ - masknez $t1, $s0, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - ldptr.w $t3, $s4, 32 │ │ │ │ - sltu $t1, $s5, $t0 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - addi.w $t4, $s2, 1 │ │ │ │ - maskeqz $t1, $s5, $t1 │ │ │ │ - or $s5, $t0, $t1 │ │ │ │ - bltu $t4, $t3, -144 │ │ │ │ + pcaddi $a2, 125442 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -127300 │ │ │ │ + ldptr.w $t1, $s5, 12 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + bltu $t0, $t1, -156 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ - move $a0, $s5 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - b -340 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + li.w $t1, 0xf0f │ │ │ │ + st.h $t1, $a0, 0 │ │ │ │ + beqz $t0, 36 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $a1, $t1 │ │ │ │ + pcalau12i $t3, 174 │ │ │ │ + ld.d $t3, $t3, -80 │ │ │ │ + ldx.bu $t1, $t3, $t1 │ │ │ │ + st.b $t1, $a0, 0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - ret │ │ │ │ + ldptr.w $t1, $a0, 12 │ │ │ │ + add.w $t4, $t0, $t1 │ │ │ │ + bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ + bgeu $t2, $a2, 28 │ │ │ │ + ldx.b $t2, $a1, $t2 │ │ │ │ + pcalau12i $t3, 174 │ │ │ │ + ld.d $t3, $t3, -80 │ │ │ │ + ldx.bu $t2, $t3, $t2 │ │ │ │ + st.b $t2, $a0, 1 │ │ │ │ nop │ │ │ │ + beqz $t1, 56 │ │ │ │ + ld.d $t1, $a0, 16 │ │ │ │ + pcalau12i $t3, 174 │ │ │ │ + ld.d $t3, $t3, -80 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - stptr.d $a1, $s0, 0 │ │ │ │ - st.d $a2, $s0, 8 │ │ │ │ - move $a0, $a1 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - stptr.d $a4, $sp, 0 │ │ │ │ - bl -143368 │ │ │ │ - lu12i.w $t3, -524288 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - st.d $t3, $s0, 28 │ │ │ │ - st.h $t1, $s0, 44 │ │ │ │ - fld.d $fa0, $t0, 504 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - li.w $t2, -1 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - st.w $a0, $s0, 16 │ │ │ │ - st.w $a3, $s0, 20 │ │ │ │ - st.w $a4, $s0, 24 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - st.d $t2, $s0, 36 │ │ │ │ - fst.d $fa0, $s0, 72 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $t2, $a1, $t2 │ │ │ │ + addi.d $t1, $t1, 16 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + ldx.bu $t2, $t3, $t2 │ │ │ │ + st.w $t2, $t1, -16 │ │ │ │ + bne $t4, $t0, -24 │ │ │ │ nop │ │ │ │ - ld.b $a0, $a0, 44 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s3, $zero │ │ │ │ - beqz $t0, 132 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ + ldptr.w $a4, $a0, 8 │ │ │ │ + ldptr.w $a5, $a0, 12 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ + pcalau12i $s1, 174 │ │ │ │ + ld.d $s1, $s1, -48 │ │ │ │ + ldptr.w $a3, $a0, 4 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s5, $a0 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + add.w $a5, $a5, $a4 │ │ │ │ + pcaddi $a2, 122715 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $a5, $a5, -1 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + bl -127604 │ │ │ │ + ldptr.w $t0, $s5, 12 │ │ │ │ + lu12i.w $s3, -209716 │ │ │ │ + lu12i.w $s2, 13107 │ │ │ │ move $s0, $zero │ │ │ │ + pcalau12i $s4, 174 │ │ │ │ + ld.d $s4, $s4, -216 │ │ │ │ + ori $s3, $s3, 0xccd │ │ │ │ + ori $s2, $s2, 0x333 │ │ │ │ + bnez $t0, 56 │ │ │ │ + b 132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x4 │ │ │ │ + ld.wu $t0, $t0, 4 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + ldx.b $a3, $s4, $t0 │ │ │ │ + bl -127676 │ │ │ │ + ldptr.w $t1, $s5, 12 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bgeu $t0, $t1, 88 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 48 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $s4 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -37540 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - add.w $s3, $s3, $a0 │ │ │ │ - bltu $s0, $t0, -44 │ │ │ │ + mul.w $t0, $s0, $s3 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + pcaddi $a2, 122548 │ │ │ │ + li.w $a1, 1 │ │ │ │ + rotri.w $t0, $t0, 0x4 │ │ │ │ + bltu $s2, $t0, -60 │ │ │ │ + pcaddi $a2, 125334 │ │ │ │ + bl -127724 │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + pcaddi $a2, 122540 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x4 │ │ │ │ + ld.wu $t0, $t0, 4 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + ldx.b $a3, $s4, $t0 │ │ │ │ + bl -127760 │ │ │ │ + ldptr.w $t1, $s5, 12 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t1, -76 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ + pcaddi $a2, 125312 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + b -127820 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ + nop │ │ │ │ + ldptr.w $a3, $a1, 12 │ │ │ │ + beqz $a3, 204 │ │ │ │ + ld.wu $t1, $a1, 4 │ │ │ │ + ld.d $t3, $a2, 16 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + slli.d $t2, $t1, 0x2 │ │ │ │ + ldptr.w $s0, $a1, 8 │ │ │ │ + ldx.w $t2, $t3, $t2 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + add.w $t0, $s0, $a3 │ │ │ │ + xor $t0, $t0, $t2 │ │ │ │ + addi.w $s4, $a3, -1 │ │ │ │ + masknez $s4, $s4, $t0 │ │ │ │ + maskeqz $t0, $a3, $t0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + sltu $s0, $zero, $s0 │ │ │ │ + or $s4, $s4, $t0 │ │ │ │ + bgeu $s0, $s4, 112 │ │ │ │ + ld.d $t0, $a2, 32 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + ldx.d $s2, $t0, $t1 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + b 12 │ │ │ │ + ldptr.w $a3, $s1, 12 │ │ │ │ + nop │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + bl -4024 │ │ │ │ + move $a3, $a0 │ │ │ │ + pcaddi $a2, 123048 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -127992 │ │ │ │ + bltu $s0, $s4, -52 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - move $s7, $a3 │ │ │ │ - move $s8, $a4 │ │ │ │ - beqz $t0, 236 │ │ │ │ + ld.wu $t0, $a1, 4 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + pcalau12i $s6, 174 │ │ │ │ + ld.d $s6, $s6, -240 │ │ │ │ + ldptr.d $t3, $s6, 0 │ │ │ │ + ld.d $t2, $a2, 32 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ st.d $s3, $sp, 40 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s6, 48 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - beqz $t0, 116 │ │ │ │ - bl -37732 │ │ │ │ - ldptr.w $t0, $s6, 32 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.w $s4, $s4, $a0 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bltu $s0, $t0, -52 │ │ │ │ + ldptr.w $s0, $a1, 8 │ │ │ │ + ldptr.w $s3, $a1, 12 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + ldx.d $s4, $t2, $t1 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + add.w $t1, $s0, $s3 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s5, $a0 │ │ │ │ + addi.w $a3, $t1, -1 │ │ │ │ + bnez $s3, 124 │ │ │ │ + move $a2, $t1 │ │ │ │ + pcaddi $a1, 122575 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 42768 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -128660 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 438096 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -127836 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + bne $t1, $t0, 280 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - add.w $a0, $s4, $s5 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - stptr.w $s5, $s7, 0 │ │ │ │ - stptr.w $s4, $s8, 0 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -37844 │ │ │ │ - ldptr.w $t0, $s6, 32 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.w $s5, $s5, $a0 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bltu $s0, $t0, -164 │ │ │ │ - b -112 │ │ │ │ + ld.d $t3, $a2, 16 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + addi.w $t2, $s3, -1 │ │ │ │ + ldx.w $t0, $t3, $t0 │ │ │ │ + move $a2, $s0 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + xor $t0, $t0, $t1 │ │ │ │ + masknez $t2, $t2, $t0 │ │ │ │ + move $s2, $a1 │ │ │ │ + maskeqz $t0, $s3, $t0 │ │ │ │ + pcaddi $a1, 122536 │ │ │ │ + move $a0, $sp │ │ │ │ + or $s3, $t2, $t0 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + bl 42604 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + sltu $s0, $zero, $s0 │ │ │ │ + bl -128828 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 437928 │ │ │ │ + bgeu $s0, $s3, 80 │ │ │ │ nop │ │ │ │ + ldptr.w $a3, $s2, 12 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s2 │ │ │ │ move $a0, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - b -108 │ │ │ │ - ldptr.w $t3, $a0, 32 │ │ │ │ - beqz $t3, 76 │ │ │ │ - ld.d $t0, $a0, 48 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t1, 0x1 │ │ │ │ - addi.d $t0, $t0, 44 │ │ │ │ - move $t3, $zero │ │ │ │ - alsl.d $t5, $t5, $t0, 0x3 │ │ │ │ + bl -4436 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $a0, 68 │ │ │ │ + bl -128888 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 437868 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -128068 │ │ │ │ + bltu $s0, $s3, -64 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - ldptr.w $t4, $t0, 4 │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t2, $t2, $t4 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - add.w $t3, $t1, $t3 │ │ │ │ - bne $t5, $t0, -28 │ │ │ │ - move $a0, $t3 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bltu $s0, $s3, -100 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $a0, 32 │ │ │ │ - beqz $t3, 140 │ │ │ │ - ld.d $t0, $a0, 48 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t7, $t7, $t1, 0x1 │ │ │ │ - addi.d $t0, $t0, 44 │ │ │ │ - move $t6, $zero │ │ │ │ - move $t3, $zero │ │ │ │ - alsl.d $t7, $t7, $t0, 0x3 │ │ │ │ - b 24 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + bl -127256 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t6, $t2, $t8 │ │ │ │ - beq $t7, $t0, 56 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ - ld.bu $t4, $t0, 16 │ │ │ │ - add.w $t8, $t1, $t6 │ │ │ │ - add.w $t2, $t2, $t5 │ │ │ │ - add.w $t1, $t1, $t3 │ │ │ │ - bnez $t4, -44 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t3, $t2, $t1 │ │ │ │ - bne $t7, $t0, -40 │ │ │ │ nop │ │ │ │ - stptr.w $t3, $a1, 0 │ │ │ │ - add.w $a0, $t3, $t6 │ │ │ │ - stptr.w $t6, $a2, 0 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s1, $a1 │ │ │ │ + stptr.w $zero, $s0, 0 │ │ │ │ + st.h $zero, $s0, 4 │ │ │ │ + st.b $t0, $s0, 6 │ │ │ │ + li.w $a0, 1000 │ │ │ │ + li.w $a1, 80 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -129132 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + st.b $s1, $s0, 16 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + st.d $a2, $s0, 24 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + lu12i.w $s1, 19 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + ori $s1, $s1, 0x880 │ │ │ │ + b 16 │ │ │ │ + nop │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + beq $s0, $s1, 36 │ │ │ │ + add.d $t0, $a0, $s0 │ │ │ │ + ldptr.w $t1, $t0, 64 │ │ │ │ + beqz $t1, -16 │ │ │ │ + ld.d $a0, $t0, 56 │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + bl -128324 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + bne $s0, $s1, -28 │ │ │ │ + st.h $zero, $s2, 0 │ │ │ │ + st.d $zero, $s2, 24 │ │ │ │ + bl -128344 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s2, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + ldptr.w $s0, $a0, 24 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + ld.d $s1, $a0, 56 │ │ │ │ + ldptr.w $s2, $a0, 20 │ │ │ │ + ld.hu $s3, $a0, 18 │ │ │ │ + addi.w $a0, $s0, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + bl -128216 │ │ │ │ + beqz $s0, 92 │ │ │ │ + bstrpick.d $t0, $s2, 0x1d, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ + li.w $t3, -4 │ │ │ │ + move $t1, $zero │ │ │ │ + pcalau12i $t5, 174 │ │ │ │ + ld.d $t5, $t5, -216 │ │ │ │ + add.d $t4, $s1, $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t6, $zero │ │ │ │ - stptr.w $t3, $a1, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.w $t6, $a2, 0 │ │ │ │ - ret │ │ │ │ + srai.w $t0, $t1, 0x1 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + andi $t2, $t3, 0x4 │ │ │ │ + addi.w $t3, $t3, -4 │ │ │ │ + sra.w $t0, $t0, $t2 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + ldx.bu $t0, $t5, $t0 │ │ │ │ + stx.b $t0, $a0, $t1 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bltu $t0, $s0, -40 │ │ │ │ nop │ │ │ │ + stx.b $zero, $a0, $s0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + ldptr.w $s0, $a0, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s2, $a0 │ │ │ │ + addi.w $a0, $s0, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -128384 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s0, 24 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl -127836 │ │ │ │ + stx.b $zero, $s1, $s0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.hu $t0, $a2, 2 │ │ │ │ + ld.hu $t1, $a2, 0 │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - ldptr.w $s3, $a0, 32 │ │ │ │ st.d $s5, $sp, 8 │ │ │ │ stptr.d $s6, $sp, 0 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s6, $a2 │ │ │ │ - beqz $s3, 188 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s6, $a3 │ │ │ │ + bltu $t0, $t1, 208 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $a0 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + ld.bu $t0, $a2, 16 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + bnez $t0, 308 │ │ │ │ + st.h $zero, $s5, 2 │ │ │ │ + beqz $s2, 348 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ move $s4, $zero │ │ │ │ move $s3, $zero │ │ │ │ - move $s0, $zero │ │ │ │ + li.w $s1, 1000 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + ld.d $a2, $s5, 8 │ │ │ │ + andi $t1, $t0, 0x10 │ │ │ │ + add.d $a2, $a2, $s3 │ │ │ │ + bnez $t1, 192 │ │ │ │ + andi $t0, $t0, 0x8 │ │ │ │ + beqz $t0, 376 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + andi $t0, $t0, 0x10 │ │ │ │ + bnez $t0, 200 │ │ │ │ + nop │ │ │ │ + move $a3, $s0 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl -129296 │ │ │ │ + nop │ │ │ │ + bltz $a0, 32 │ │ │ │ + addi.w $t0, $s4, 1 │ │ │ │ + bstrpick.w $t1, $t0, 0xf, 0x0 │ │ │ │ + addi.d $s3, $s3, 80 │ │ │ │ + move $s4, $t1 │ │ │ │ + bne $t1, $s1, -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 48 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - beqz $t0, 92 │ │ │ │ - bl -19708 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.w $s4, $a0, $s4 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bltu $s0, $t0, -44 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - add.w $a0, $s4, $s3 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - stptr.w $s3, $s5, 0 │ │ │ │ - stptr.w $s4, $s6, 0 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ + ld.bu $t0, $s5, 16 │ │ │ │ + st.h $s4, $s5, 0 │ │ │ │ + bnez $t0, 192 │ │ │ │ + nop │ │ │ │ + ld.hu $t0, $s5, 2 │ │ │ │ + bgeu $t0, $s4, 252 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ ld.d $s4, $sp, 16 │ │ │ │ + nop │ │ │ │ + ld.d $t2, $s5, 8 │ │ │ │ + alsl.d $t1, $t0, $t0, 0x2 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x4 │ │ │ │ + stptr.d $t1, $s6, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.h $t0, $s5, 2 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ ldptr.d $s6, $sp, 0 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -19796 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.w $s3, $a0, $s3 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bltu $s0, $t0, -132 │ │ │ │ - b -88 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + andi $t0, $t0, 0x10 │ │ │ │ + bnez $t0, 24 │ │ │ │ + ld.d $a0, $s0, 56 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - move $s3, $a2 │ │ │ │ - ldptr.w $a2, $a0, 32 │ │ │ │ - st.d $s2, $sp, 8 │ │ │ │ - move $s2, $a1 │ │ │ │ - beqz $a2, 1368 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - addi.w $t0, $a2, -1 │ │ │ │ - li.w $t1, 14 │ │ │ │ - ld.d $s1, $a0, 48 │ │ │ │ - bgeu $t1, $t0, 1420 │ │ │ │ - bstrpick.d $t1, $a2, 0x1f, 0x4 │ │ │ │ - vldi $vr8, 0 │ │ │ │ - vldi $vr3, 2049 │ │ │ │ - vori.b $vr1, $vr8, 0x0 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ - alsl.d $s0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x1 │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ - slli.d $s0, $s0, 0x7 │ │ │ │ - add.d $s0, $s0, $t0 │ │ │ │ nop │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -128976 │ │ │ │ + b -188 │ │ │ │ nop │ │ │ │ - ld.bu $a1, $t0, 88 │ │ │ │ - vldrepl.b $vr0, $t0, 0 │ │ │ │ - ld.bu $a7, $t0, 176 │ │ │ │ - ld.bu $a6, $t0, 264 │ │ │ │ - ld.bu $a5, $t0, 352 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x1 │ │ │ │ - ld.bu $a4, $t0, 440 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x2 │ │ │ │ - ld.bu $a3, $t0, 528 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x3 │ │ │ │ - ld.bu $a0, $t0, 616 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x4 │ │ │ │ - ld.bu $t8, $t0, 704 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - ld.bu $t7, $t0, 792 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x6 │ │ │ │ - ld.bu $t6, $t0, 880 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x7 │ │ │ │ - ld.bu $t5, $t0, 968 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x8 │ │ │ │ - ld.bu $t4, $t0, 1056 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0x9 │ │ │ │ - ld.bu $t3, $t0, 1144 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xa │ │ │ │ - ld.bu $t2, $t0, 1232 │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xb │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xd │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vslti.b $vr4, $vr0, 0 │ │ │ │ - vexth.h.b $vr2, $vr0 │ │ │ │ - vilvl.b $vr0, $vr4, $vr0 │ │ │ │ - vslti.h $vr4, $vr2, 0 │ │ │ │ - vexth.w.h $vr6, $vr2 │ │ │ │ - vilvl.h $vr2, $vr4, $vr2 │ │ │ │ - vslti.h $vr4, $vr0, 0 │ │ │ │ - vexth.w.h $vr7, $vr0 │ │ │ │ - vandn.v $vr9, $vr6, $vr3 │ │ │ │ - vilvl.h $vr0, $vr4, $vr0 │ │ │ │ - vandn.v $vr5, $vr7, $vr3 │ │ │ │ - vsub.w $vr1, $vr1, $vr0 │ │ │ │ - vandn.v $vr4, $vr2, $vr3 │ │ │ │ - vandn.v $vr0, $vr0, $vr3 │ │ │ │ - vsub.w $vr1, $vr1, $vr7 │ │ │ │ - vadd.w $vr0, $vr0, $vr8 │ │ │ │ - vsub.w $vr1, $vr1, $vr2 │ │ │ │ - vadd.w $vr0, $vr5, $vr0 │ │ │ │ - vsub.w $vr1, $vr1, $vr6 │ │ │ │ - vadd.w $vr0, $vr4, $vr0 │ │ │ │ - vadd.w $vr8, $vr9, $vr0 │ │ │ │ - bne $t0, $s0, -220 │ │ │ │ - andi $t2, $a2, 0xf │ │ │ │ - vhaddw.d.w $vr8, $vr8, $vr8 │ │ │ │ - vhaddw.d.w $vr1, $vr1, $vr1 │ │ │ │ - vhaddw.q.d $vr8, $vr8, $vr8 │ │ │ │ - vhaddw.q.d $vr1, $vr1, $vr1 │ │ │ │ - vpickve2gr.w $t1, $vr8, 0x0 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - beqz $t2, 1132 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $t2, $a2 │ │ │ │ - bstrins.d $t2, $zero, 0x3, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t4, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - bnez $t3, 612 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 1 │ │ │ │ - bgeu $t3, $a2, 556 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 604 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 2 │ │ │ │ - bgeu $t3, $a2, 516 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 596 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + ld.d $a0, $a2, 24 │ │ │ │ + bl -130012 │ │ │ │ + st.h $zero, $s5, 2 │ │ │ │ + bnez $s2, -308 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 3 │ │ │ │ - bgeu $t3, $a2, 476 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 588 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 4 │ │ │ │ - bgeu $t3, $a2, 436 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 580 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 5 │ │ │ │ - bgeu $t3, $a2, 396 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 572 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + ld.d $a0, $s5, 24 │ │ │ │ + bl -128268 │ │ │ │ + ld.hu $s4, $s5, 0 │ │ │ │ + b -196 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + andi $t1, $t0, 0x10 │ │ │ │ + bnez $t1, 16 │ │ │ │ + andi $t0, $t0, 0x8 │ │ │ │ + move $s4, $zero │ │ │ │ + beqz $t0, 68 │ │ │ │ + pcaddi $a2, 122260 │ │ │ │ + pcaddi $a1, 129063 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -129196 │ │ │ │ + ld.bu $t0, $s5, 16 │ │ │ │ + st.h $zero, $s5, 0 │ │ │ │ + bnez $t0, -64 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 6 │ │ │ │ - bgeu $t3, $a2, 356 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 564 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + li.w $a0, -1 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 7 │ │ │ │ - bgeu $t3, $a2, 316 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - bnez $t3, 556 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $a3, $s0, 40 │ │ │ │ + pcaddi $t0, 122235 │ │ │ │ + pcaddi $a2, 122236 │ │ │ │ + masknez $t0, $t0, $a3 │ │ │ │ + pcaddi $a1, 129044 │ │ │ │ + li.w $a0, 1 │ │ │ │ + or $a3, $a3, $t0 │ │ │ │ + bl -129276 │ │ │ │ + b -336 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 8 │ │ │ │ - bgeu $t3, $a2, 276 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 548 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + pcalau12i $s1, 174 │ │ │ │ + ld.d $s1, $s1, -240 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $a1, $a0 │ │ │ │ + ld.d $a0, $a2, 16 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $a2 │ │ │ │ + addi.d $a2, $sp, 32 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + bl -129744 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 216 │ │ │ │ + ld.d $t0, $s0, 88 │ │ │ │ + beqz $t0, 120 │ │ │ │ + ld.d $a2, $sp, 48 │ │ │ │ + pcaddi $a1, 122222 │ │ │ │ + move $a3, $s2 │ │ │ │ + addi.d $a0, $sp, 24 │ │ │ │ + bl 41256 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + beqz $a1, 212 │ │ │ │ + move $a0, $a1 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -130184 │ │ │ │ + move $a2, $a0 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + bl 436572 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -129360 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 9 │ │ │ │ - bgeu $t3, $a2, 236 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 540 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + bl -129372 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + bne $t1, $t0, 112 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 10 │ │ │ │ - bgeu $t3, $a2, 196 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 532 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + ld.bu $t0, $s0, 49 │ │ │ │ + bnez $t0, 60 │ │ │ │ + ld.d $a3, $sp, 48 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + move $a4, $s2 │ │ │ │ + pcaddi $a2, 122189 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -129796 │ │ │ │ + ld.bu $t0, $s0, 49 │ │ │ │ + beqz $t0, -84 │ │ │ │ + ld.d $a0, $s0, 64 │ │ │ │ + bl -128660 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 11 │ │ │ │ - bgeu $t3, $a2, 156 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 524 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 12 │ │ │ │ - bgeu $t3, $a2, 116 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 548 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t2, 13 │ │ │ │ - bgeu $t3, $a2, 76 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 60 │ │ │ │ - beqz $t3, 540 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + ld.d $a0, $s0, 64 │ │ │ │ + bl -130460 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ - addi.w $t2, $t2, 14 │ │ │ │ - bgeu $t2, $a2, 36 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t3, $t2, 0x1 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x3 │ │ │ │ - ld.bu $t2, $t2, 60 │ │ │ │ - bnez $t2, 524 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ + bl -128616 │ │ │ │ nop │ │ │ │ - move $a2, $t1 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - stptr.w $a2, $s2, 0 │ │ │ │ - stptr.w $t0, $s3, 0 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ - add.w $a0, $t1, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 122163 │ │ │ │ + li.w $a1, 644 │ │ │ │ + pcaddi $a0, 122127 │ │ │ │ + bl 434824 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -130040 │ │ │ │ + nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 122167 │ │ │ │ + li.w $a1, 658 │ │ │ │ + pcaddi $a0, 122119 │ │ │ │ + bl 434792 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -130072 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - b -604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -496 │ │ │ │ + pcalau12i $t0, 174 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + st.d $s0, $sp, 472 │ │ │ │ + st.d $s1, $sp, 464 │ │ │ │ + st.d $s3, $sp, 448 │ │ │ │ + st.d $s4, $sp, 440 │ │ │ │ + st.d $s5, $sp, 432 │ │ │ │ + st.d $s6, $sp, 424 │ │ │ │ + st.d $s7, $sp, 416 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $ra, $sp, 488 │ │ │ │ + st.d $fp, $sp, 480 │ │ │ │ + st.d $s2, $sp, 456 │ │ │ │ + ld.bu $s2, $a6, 49 │ │ │ │ + ld.d $s1, $a6, 80 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $a1, 80 │ │ │ │ + li.w $a0, 1000 │ │ │ │ + move $s7, $a6 │ │ │ │ + move $s5, $a3 │ │ │ │ + move $s6, $a5 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + st.w $zero, $sp, 152 │ │ │ │ + st.h $zero, $sp, 156 │ │ │ │ + st.b $t1, $sp, 158 │ │ │ │ + st.d $t0, $sp, 392 │ │ │ │ + bl -130616 │ │ │ │ + addi.d $s3, $sp, 120 │ │ │ │ + st.b $s2, $sp, 168 │ │ │ │ + st.d $s1, $sp, 176 │ │ │ │ + addi.d $s4, $sp, 152 │ │ │ │ + move $t2, $a0 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -596 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 120 │ │ │ │ + ld.hu $t1, $s1, 16 │ │ │ │ + andi $t1, $t1, 0x4 │ │ │ │ + beqz $t1, 196 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $t2, $sp, 160 │ │ │ │ + bl -1108 │ │ │ │ + ld.d $t2, $sp, 160 │ │ │ │ + beqz $a0, -44 │ │ │ │ + lu12i.w $s1, 19 │ │ │ │ + ori $s1, $s1, 0x8b8 │ │ │ │ + move $fp, $t2 │ │ │ │ + addi.d $s0, $t2, 56 │ │ │ │ + add.d $s1, $t2, $s1 │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -588 │ │ │ │ nop │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + beq $s1, $s0, 28 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + beqz $t0, -12 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + bl -129856 │ │ │ │ + bne $s1, $s0, -20 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -129868 │ │ │ │ + pcalau12i $t0, 174 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 392 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 1648 │ │ │ │ + ld.d $ra, $sp, 488 │ │ │ │ + ld.d $fp, $sp, 480 │ │ │ │ + ld.d $s0, $sp, 472 │ │ │ │ + ld.d $s1, $sp, 464 │ │ │ │ + ld.d $s2, $sp, 456 │ │ │ │ + ld.d $s3, $sp, 448 │ │ │ │ + ld.d $s4, $sp, 440 │ │ │ │ + ld.d $s5, $sp, 432 │ │ │ │ + ld.d $s6, $sp, 424 │ │ │ │ + ld.d $s7, $sp, 416 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 496 │ │ │ │ + ret │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + pcaddi $a1, 122075 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + st.d $s8, $sp, 408 │ │ │ │ + bl -130012 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + beqz $a0, 52 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + bl -129524 │ │ │ │ + ld.bu $t3, $a0, 3 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + addi.w $t4, $t3, -71 │ │ │ │ + slli.w $t1, $t4, 0x0 │ │ │ │ + beqz $t4, 276 │ │ │ │ + li.w $t4, 2 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + bnez $t1, 216 │ │ │ │ nop │ │ │ │ + ldptr.d $t3, $s1, 0 │ │ │ │ + ld.d $s2, $s1, 56 │ │ │ │ + ld.hu $t4, $s1, 18 │ │ │ │ + ld.d $t1, $s7, 40 │ │ │ │ + st.d $zero, $sp, 128 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + ldptr.w $s8, $s1, 20 │ │ │ │ + add.d $fp, $s2, $t4 │ │ │ │ + beqz $t1, 264 │ │ │ │ + addi.d $a2, $sp, 184 │ │ │ │ + move $a0, $a2 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $t2, $sp, 48 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + bl -19064 │ │ │ │ + ld.d $t1, $s7, 16 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ldptr.w $a0, $s1, 20 │ │ │ │ + ld.d $t5, $t1, 32 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + move $a1, $fp │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $t5, $t1 │ │ │ │ + st.d $t3, $sp, 208 │ │ │ │ + st.d $t1, $sp, 192 │ │ │ │ + bl -129332 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + move $t5, $a0 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 192 │ │ │ │ + ld.d $a0, $s7, 40 │ │ │ │ + addi.d $t1, $t3, -1 │ │ │ │ + add.d $t1, $t1, $t5 │ │ │ │ + move $a7, $zero │ │ │ │ + addi.d $a6, $sp, 144 │ │ │ │ + addi.d $a5, $sp, 136 │ │ │ │ + pcaddi $a4, 112149 │ │ │ │ + pcaddi $a3, 112184 │ │ │ │ + st.d $t1, $sp, 216 │ │ │ │ + bl 454136 │ │ │ │ + ld.d $t1, $sp, 144 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + bnez $t1, 712 │ │ │ │ + ld.d $s8, $sp, 408 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t3, -67 │ │ │ │ + slli.w $t1, $t3, 0x0 │ │ │ │ + bnez $t3, 24 │ │ │ │ + ld.bu $t3, $a0, 4 │ │ │ │ + addi.w $t3, $t3, -84 │ │ │ │ + slli.w $t1, $t3, 0x0 │ │ │ │ + bnez $t3, 8 │ │ │ │ + ld.bu $t1, $a0, 5 │ │ │ │ + sltui $t1, $t1, 1 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ + ld.bu $t4, $a0, 4 │ │ │ │ + addi.w $t4, $t4, -65 │ │ │ │ + slli.w $t1, $t4, 0x0 │ │ │ │ + bnez $t4, -284 │ │ │ │ + ld.bu $t1, $a0, 5 │ │ │ │ + li.w $t4, 2 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + beqz $t1, -284 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ + move $t5, $s8 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -580 │ │ │ │ + beqz $t5, 456 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + bstrpick.d $s8, $s8, 0x1d, 0x0 │ │ │ │ + li.w $t1, 1 │ │ │ │ + alsl.d $s8, $s8, $t4, 0x2 │ │ │ │ + beq $t3, $t1, 620 │ │ │ │ + st.d $s5, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + add.d $t1, $s2, $s8 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + move $s4, $t0 │ │ │ │ + move $s8, $zero │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + st.d $t2, $sp, 40 │ │ │ │ + move $s3, $t3 │ │ │ │ + move $t0, $fp │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + li.w $t3, 8 │ │ │ │ + andi $t2, $t1, 0xf │ │ │ │ + srli.w $fp, $t1, 0x4 │ │ │ │ + move $t1, $t2 │ │ │ │ + bltu $t3, $t2, 396 │ │ │ │ + pcaddi $t2, 128588 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + add.d $t1, $t2, $t1 │ │ │ │ + jr $t1 │ │ │ │ nop │ │ │ │ + move $s7, $s8 │ │ │ │ + beqz $fp, 260 │ │ │ │ + addi.d $t2, $sp, 128 │ │ │ │ + add.w $s7, $fp, $s8 │ │ │ │ + move $t1, $s8 │ │ │ │ + pcalau12i $s2, 174 │ │ │ │ + ld.d $s2, $s2, -80 │ │ │ │ + li.w $s1, 2 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + move $s0, $s5 │ │ │ │ + move $s8, $t0 │ │ │ │ + st.d $s4, $sp, 24 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -572 │ │ │ │ + li.w $t3, 4 │ │ │ │ + addi.w $s4, $t1, 1 │ │ │ │ + bne $t2, $t3, 152 │ │ │ │ + li.w $a2, 2 │ │ │ │ + addi.w $s4, $t1, 1 │ │ │ │ + beq $s3, $s1, 44 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + move $t1, $s4 │ │ │ │ + beq $s4, $s7, 152 │ │ │ │ nop │ │ │ │ + ldx.b $t2, $s6, $s0 │ │ │ │ + ldx.bu $t2, $s2, $t2 │ │ │ │ + bne $t2, $s1, -48 │ │ │ │ + li.w $a2, 1 │ │ │ │ + addi.w $s4, $t1, 1 │ │ │ │ + bne $s3, $s1, -36 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x1 │ │ │ │ + addi.w $s4, $t1, 1 │ │ │ │ + ldx.bu $t2, $t0, $t2 │ │ │ │ + andi $t3, $s4, 0x1 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + sra.w $t2, $t2, $t3 │ │ │ │ + andi $t2, $t2, 0xf │ │ │ │ + pcalau12i $t0, 174 │ │ │ │ + ld.d $t0, $t0, -216 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s6 │ │ │ │ + ldx.bu $t5, $t0, $t2 │ │ │ │ + bl -8004 │ │ │ │ + pcaddi $t0, 128592 │ │ │ │ + slli.w $t2, $a0, 0x0 │ │ │ │ + add.d $t2, $t0, $t2 │ │ │ │ + li.w $t0, 71 │ │ │ │ + ld.b $a2, $t2, 352 │ │ │ │ + beq $t5, $t0, 220 │ │ │ │ + li.w $t2, 65 │ │ │ │ + beq $t5, $t2, 236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + pcaddi $a1, 121073 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl 39864 │ │ │ │ + move $t1, $s4 │ │ │ │ + bne $s4, $s7, -140 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $s4, $sp, 24 │ │ │ │ + move $t0, $s8 │ │ │ │ + ldptr.w $t5, $t1, 20 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + add.d $s5, $s5, $fp │ │ │ │ + move $s8, $s7 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + bltu $s4, $t5, -328 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 16 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 128 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -1600 │ │ │ │ + ld.d $a0, $sp, 128 │ │ │ │ + bl -130816 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $s8, $sp, 408 │ │ │ │ + b -1076 │ │ │ │ + add.d $s5, $s5, $fp │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -564 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + bltu $s4, $t5, -424 │ │ │ │ + b -92 │ │ │ │ + li.w $a2, 46 │ │ │ │ + move $a1, $fp │ │ │ │ + addi.d $a0, $sp, 128 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl 40068 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.w $s8, $fp, $s8 │ │ │ │ + ldptr.w $t5, $t0, 20 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + b -52 │ │ │ │ + st.d $a2, $sp, 88 │ │ │ │ + bl -131188 │ │ │ │ + ld.d $a2, $sp, 88 │ │ │ │ + ldptr.d $t2, $a0, 0 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.w $a2, $t2, $a2 │ │ │ │ + pcaddi $a1, 121656 │ │ │ │ + addi.d $a0, $sp, 128 │ │ │ │ + bl 39644 │ │ │ │ + b -372 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + st.d $t2, $sp, 40 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -130952 │ │ │ │ + ldptr.w $t5, $s1, 20 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + b -636 │ │ │ │ + ld.d $t6, $sp, 8 │ │ │ │ + add.d $t1, $s2, $s8 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + st.d $s5, $sp, 88 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + move $s1, $t0 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s7, $fp │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s7, 0 │ │ │ │ + li.w $t0, 8 │ │ │ │ + andi $t2, $t1, 0xf │ │ │ │ + srli.w $a1, $t1, 0x4 │ │ │ │ + bltu $t0, $t2, 296 │ │ │ │ + pcaddi $t0, 128455 │ │ │ │ + alsl.d $t1, $t2, $t0, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + add.d $t1, $t0, $t1 │ │ │ │ + jr $t1 │ │ │ │ + beqz $a1, 392 │ │ │ │ + addi.w $s0, $a1, -1 │ │ │ │ + nor $t5, $zero, $s5 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + addi.d $t1, $t6, 1 │ │ │ │ + addi.d $t0, $sp, 128 │ │ │ │ + sub.w $s4, $s5, $t6 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s1, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 48 │ │ │ │ + add.d $s0, $s0, $t1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + pcalau12i $s3, 173 │ │ │ │ + ld.d $s3, $s3, -80 │ │ │ │ + li.w $s2, 2 │ │ │ │ + move $s5, $t6 │ │ │ │ + slli.w $s1, $t5, 0x2 │ │ │ │ + st.d $t6, $sp, 40 │ │ │ │ + move $fp, $a1 │ │ │ │ + b 164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -556 │ │ │ │ nop │ │ │ │ + addi.d $a2, $t0, -4 │ │ │ │ + sltui $a2, $a2, 1 │ │ │ │ + andi $a2, $a2, 0x1 │ │ │ │ + slli.d $a2, $a2, 0x1 │ │ │ │ + beqz $a2, 88 │ │ │ │ nop │ │ │ │ + add.w $t0, $s4, $s5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x1 │ │ │ │ + ldx.bu $t0, $s8, $t0 │ │ │ │ + andi $t3, $s1, 0x4 │ │ │ │ + pcalau12i $t1, 173 │ │ │ │ + ld.d $t1, $t1, -216 │ │ │ │ + sra.w $t0, $t0, $t3 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + ldx.bu $t5, $t1, $t0 │ │ │ │ + bl -8596 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + pcaddi $t1, 128443 │ │ │ │ + add.d $t0, $t1, $t0 │ │ │ │ + ld.b $a2, $t0, 352 │ │ │ │ + li.w $t0, 67 │ │ │ │ + beq $t5, $t0, 212 │ │ │ │ + li.w $t0, 84 │ │ │ │ + beq $t5, $t0, 244 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + pcaddi $a1, 120927 │ │ │ │ + bl 39284 │ │ │ │ nop │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + addi.w $s1, $s1, -4 │ │ │ │ + beq $s0, $s5, 136 │ │ │ │ nop │ │ │ │ + ldx.b $t0, $s6, $s5 │ │ │ │ + ldx.bu $t0, $s3, $t0 │ │ │ │ + bne $t0, $s2, -144 │ │ │ │ + li.w $a2, 1 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ + add.d $t6, $t6, $a1 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - b -548 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + bltu $s1, $t5, -320 │ │ │ │ + ld.d $s1, $sp, 16 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s5, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + b -592 │ │ │ │ nop │ │ │ │ + li.w $a2, 46 │ │ │ │ + addi.d $a0, $sp, 128 │ │ │ │ + st.d $t6, $sp, 24 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl 39532 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t6, $sp, 24 │ │ │ │ + add.w $s5, $a1, $s5 │ │ │ │ + ldptr.w $t5, $t0, 20 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s1, $sp, 32 │ │ │ │ + ld.d $t6, $sp, 40 │ │ │ │ + ldptr.w $t5, $t0, 20 │ │ │ │ + move $a1, $fp │ │ │ │ + add.d $t6, $t6, $a1 │ │ │ │ + add.w $s5, $a1, $s5 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ + st.d $a2, $sp, 104 │ │ │ │ + bl -131772 │ │ │ │ + ld.d $a2, $sp, 104 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.w $a2, $t0, $a2 │ │ │ │ + pcaddi $a1, 121509 │ │ │ │ + bl 39060 │ │ │ │ + b -220 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + pcaddi $a1, 121505 │ │ │ │ + bl 39044 │ │ │ │ + b -236 │ │ │ │ + st.d $s8, $sp, 408 │ │ │ │ + bl -130660 │ │ │ │ + addi.d $sp, $sp, -336 │ │ │ │ + pcalau12i $t0, 173 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + st.d $fp, $sp, 320 │ │ │ │ + st.d $s0, $sp, 312 │ │ │ │ + st.d $s1, $sp, 304 │ │ │ │ + st.d $s3, $sp, 288 │ │ │ │ + st.d $s4, $sp, 280 │ │ │ │ + st.d $s5, $sp, 272 │ │ │ │ + st.d $s7, $sp, 256 │ │ │ │ + st.d $ra, $sp, 328 │ │ │ │ + st.d $s2, $sp, 296 │ │ │ │ + st.d $s6, $sp, 264 │ │ │ │ + st.d $s8, $sp, 248 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.d $s1, $a6, 80 │ │ │ │ + ld.bu $s2, $a6, 49 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $a1, 80 │ │ │ │ + li.w $a0, 1000 │ │ │ │ + move $s4, $a3 │ │ │ │ + ld.bu $s8, $a6, 48 │ │ │ │ + move $s3, $a5 │ │ │ │ + st.w $zero, $sp, 200 │ │ │ │ + st.h $zero, $sp, 204 │ │ │ │ + st.b $t1, $sp, 206 │ │ │ │ + st.d $t0, $sp, 232 │ │ │ │ + bl -132584 │ │ │ │ + pcaddi $s5, 128321 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.b $s2, $sp, 216 │ │ │ │ + st.d $zero, $sp, 192 │ │ │ │ + addi.d $s1, $sp, 192 │ │ │ │ + move $fp, $a0 │ │ │ │ + addi.d $s7, $sp, 200 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -540 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t3, $sp, 192 │ │ │ │ + ld.hu $t2, $t3, 16 │ │ │ │ + andi $t2, $t2, 0x4 │ │ │ │ + beqz $t2, 196 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + bl -3092 │ │ │ │ + move $s6, $a0 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + beqz $a0, -48 │ │ │ │ + lu12i.w $s1, 19 │ │ │ │ + ori $s1, $s1, 0x8b8 │ │ │ │ + addi.d $s0, $fp, 56 │ │ │ │ + add.d $s1, $fp, $s1 │ │ │ │ + move $s2, $fp │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + beq $s0, $s1, 28 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + beqz $t0, -12 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $s0, $s0, 80 │ │ │ │ + bl -131840 │ │ │ │ + bne $s0, $s1, -20 │ │ │ │ + pcalau12i $t0, 173 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t2, $sp, 232 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t2, $t0, 1064 │ │ │ │ + ld.d $ra, $sp, 328 │ │ │ │ + ld.d $fp, $sp, 320 │ │ │ │ + ld.d $s0, $sp, 312 │ │ │ │ + ld.d $s1, $sp, 304 │ │ │ │ + ld.d $s3, $sp, 288 │ │ │ │ + ld.d $s4, $sp, 280 │ │ │ │ + ld.d $s5, $sp, 272 │ │ │ │ + ld.d $s6, $sp, 264 │ │ │ │ + ld.d $s7, $sp, 256 │ │ │ │ + ld.d $s8, $sp, 248 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 296 │ │ │ │ + addi.d $sp, $sp, 336 │ │ │ │ + b -131920 │ │ │ │ nop │ │ │ │ + move $a0, $t3 │ │ │ │ + pcaddi $a1, 121581 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + bl -131988 │ │ │ │ + bl -131096 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + move $t6, $a0 │ │ │ │ + beqz $s8, 12 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bne $a0, $t2, -228 │ │ │ │ + move $a0, $t3 │ │ │ │ + pcaddi $a1, 121573 │ │ │ │ + st.d $t6, $sp, 48 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + bl -132032 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + pcaddi $a1, 121563 │ │ │ │ + bl -132048 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -131164 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + ld.d $t6, $sp, 48 │ │ │ │ + move $t8, $zero │ │ │ │ + beqz $s4, 104 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -131576 │ │ │ │ + ld.bu $t4, $a0, 3 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + ld.d $t6, $sp, 48 │ │ │ │ + addi.w $t5, $t4, -71 │ │ │ │ + slli.w $t2, $t5, 0x0 │ │ │ │ + bnez $t5, 24 │ │ │ │ + ld.bu $t5, $a0, 4 │ │ │ │ + addi.w $t5, $t5, -65 │ │ │ │ + slli.w $t2, $t5, 0x0 │ │ │ │ + beqz $t5, 840 │ │ │ │ nop │ │ │ │ + li.w $t8, 2 │ │ │ │ + beqz $t2, 44 │ │ │ │ + addi.w $t4, $t4, -67 │ │ │ │ + slli.w $t2, $t4, 0x0 │ │ │ │ + bnez $t4, 24 │ │ │ │ + ld.bu $t4, $a0, 4 │ │ │ │ + addi.w $t4, $t4, -84 │ │ │ │ + slli.w $t2, $t4, 0x0 │ │ │ │ + bnez $t4, 8 │ │ │ │ + ld.bu $t2, $a0, 5 │ │ │ │ + sltui $t8, $t2, 1 │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $t3, 20 │ │ │ │ + beqz $a2, -404 │ │ │ │ + ld.hu $t5, $t3, 18 │ │ │ │ + ld.d $a0, $t3, 56 │ │ │ │ + bstrpick.d $t4, $a2, 0x1d, 0x0 │ │ │ │ + alsl.d $t4, $t4, $t5, 0x2 │ │ │ │ + add.d $t0, $a0, $t4 │ │ │ │ + ldptr.w $t2, $t3, 24 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + ld.bu $t0, $t3, 14 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + ld.hu $a1, $t3, 16 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bstrpick.w $t0, $t6, 0x7, 0x0 │ │ │ │ + srai.w $t2, $t2, 0x1 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + ld.hu $t0, $sp, 120 │ │ │ │ + add.d $t2, $t2, $t4 │ │ │ │ + ldptr.d $t7, $t3, 0 │ │ │ │ + ldx.bu $a4, $a0, $t2 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + bstrpick.d $t0, $a1, 0x4, 0x4 │ │ │ │ + add.d $t5, $a0, $t5 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + andi $t0, $a1, 0x3 │ │ │ │ + st.d $t3, $sp, 104 │ │ │ │ + move $s4, $s6 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s7, $sp, 152 │ │ │ │ + add.d $s2, $a0, $t2 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + st.d $t8, $sp, 112 │ │ │ │ + move $t3, $zero │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + move $t4, $t5 │ │ │ │ + move $s1, $a4 │ │ │ │ + move $s7, $t7 │ │ │ │ + st.d $s0, $sp, 160 │ │ │ │ + move $s6, $s3 │ │ │ │ + st.d $t6, $sp, 168 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -524 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t4, 0 │ │ │ │ + li.w $t0, 8 │ │ │ │ + andi $t2, $t1, 0xf │ │ │ │ + srli.w $t1, $t1, 0x4 │ │ │ │ + bltu $t0, $t2, 344 │ │ │ │ + alsl.d $t0, $t2, $s5, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $s5, $t0 │ │ │ │ + jr $t0 │ │ │ │ nop │ │ │ │ + move $s8, $t3 │ │ │ │ + beqz $t1, 244 │ │ │ │ + move $s3, $s1 │ │ │ │ + move $s8, $s6 │ │ │ │ + ld.bu $s0, $sp, 112 │ │ │ │ + st.d $t4, $sp, 88 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + add.w $s1, $t1, $t3 │ │ │ │ + move $s6, $s7 │ │ │ │ + move $fp, $s2 │ │ │ │ + b 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + move $t3, $s2 │ │ │ │ + beq $s2, $s1, 136 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s8, 8 │ │ │ │ + ldptr.w $t0, $s8, 12 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bgeu $s6, $t0, 112 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $s3, $fp, $t0 │ │ │ │ + addi.w $s2, $t3, 1 │ │ │ │ + bltu $s6, $t1, -52 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + bstrpick.d $t1, $t3, 0x1f, 0x1 │ │ │ │ + ld.d $a7, $sp, 48 │ │ │ │ + ldx.bu $a2, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + andi $t1, $s2, 0x1 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ld.d $a6, $sp, 64 │ │ │ │ + ld.d $a5, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + sra.w $a2, $a2, $t1 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + move $a1, $s6 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + andi $a2, $a2, 0xf │ │ │ │ + move $a4, $s3 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -6448 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + move $t3, $s2 │ │ │ │ + bne $s2, $s1, -124 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $t4, $sp, 88 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + ldptr.w $a2, $t0, 20 │ │ │ │ + move $s6, $s8 │ │ │ │ + move $s2, $fp │ │ │ │ + move $s8, $s1 │ │ │ │ + move $s1, $s3 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + add.d $s7, $s7, $t1 │ │ │ │ + move $t3, $s8 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + bltu $s4, $a2, -304 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s7, $sp, 152 │ │ │ │ + ld.d $s0, $sp, 160 │ │ │ │ + move $s3, $s6 │ │ │ │ + b -908 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $t2, $t0, 60 │ │ │ │ + add.d $s7, $s7, $t1 │ │ │ │ + b 12 │ │ │ │ + add.w $t3, $t1, $t3 │ │ │ │ nop │ │ │ │ - stptr.w $a2, $s2, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - stptr.w $t0, $s3, 0 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -540 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + bltu $s4, $a2, -368 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s7, $sp, 152 │ │ │ │ + ld.d $s0, $sp, 160 │ │ │ │ + move $s3, $s6 │ │ │ │ + b -972 │ │ │ │ + beqz $t1, -56 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t2, $s7, 1 │ │ │ │ + ld.bu $s3, $sp, 112 │ │ │ │ + add.d $s0, $t0, $t2 │ │ │ │ + ld.hu $t0, $sp, 120 │ │ │ │ + st.d $s2, $sp, 96 │ │ │ │ + ld.bu $s8, $sp, 168 │ │ │ │ + move $s2, $s3 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + move $s3, $s6 │ │ │ │ + move $fp, $t3 │ │ │ │ + st.d $t4, $sp, 176 │ │ │ │ + st.d $t1, $sp, 184 │ │ │ │ + move $s6, $s7 │ │ │ │ + b 16 │ │ │ │ nop │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + beq $s0, $s6, 92 │ │ │ │ + ldptr.w $t1, $s3, 8 │ │ │ │ + ldptr.w $t0, $s3, 12 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bgeu $s6, $t0, 72 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bltu $s6, $t1, -32 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a7, $sp, 48 │ │ │ │ + ld.d $a5, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $fp, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $a4, $s1 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -6764 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 184 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 96 │ │ │ │ + ld.d $t4, $sp, 176 │ │ │ │ + ldptr.w $a2, $t0, 20 │ │ │ │ + move $t3, $fp │ │ │ │ + move $s6, $s3 │ │ │ │ + add.d $s7, $s7, $t1 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ + ld.bu $t2, $a0, 5 │ │ │ │ + b -836 │ │ │ │ + bl -132048 │ │ │ │ nop │ │ │ │ + ld.d $t5, $a3, 16 │ │ │ │ + ld.d $t4, $a3, 24 │ │ │ │ + ld.d $t3, $a3, 8 │ │ │ │ + ldptr.d $t2, $a3, 0 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + stptr.d $a2, $a0, 0 │ │ │ │ + st.d $a1, $a0, 56 │ │ │ │ + st.d $t5, $a0, 8 │ │ │ │ + st.d $t4, $a0, 16 │ │ │ │ + st.d $t3, $a0, 32 │ │ │ │ + st.d $t2, $a0, 24 │ │ │ │ + st.d $a6, $a0, 64 │ │ │ │ + st.d $a7, $a0, 80 │ │ │ │ + st.b $a5, $a0, 49 │ │ │ │ + st.d $t1, $a0, 88 │ │ │ │ + st.d $t0, $a0, 40 │ │ │ │ + st.b $a4, $a0, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + ld.bu $t0, $a0, 20 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s3, $a3 │ │ │ │ + bnez $t0, 356 │ │ │ │ + ldptr.w $a3, $a0, 8 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a3, $t0, 384 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - b -532 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + bstrpick.d $t3, $a3, 0x1f, 0x0 │ │ │ │ + ldptr.w $t0, $s0, 12 │ │ │ │ + ld.d $t1, $t2, 16 │ │ │ │ + ldptr.w $t4, $s0, 16 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + ldx.w $t1, $t1, $t3 │ │ │ │ + add.w $t0, $t0, $t4 │ │ │ │ + move $t5, $t0 │ │ │ │ + bltu $t0, $t1, 140 │ │ │ │ + ldptr.w $t2, $t2, 0 │ │ │ │ + addi.w $t1, $a3, 1 │ │ │ │ + bgeu $t1, $t2, 352 │ │ │ │ + pcaddi $a2, 121285 │ │ │ │ + li.w $a1, 960 │ │ │ │ + pcaddi $a0, 121221 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bl 431196 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + lu12i.w $t7, 244 │ │ │ │ + ld.d $t3, $t0, 16 │ │ │ │ + bstrpick.d $t4, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x2 │ │ │ │ + add.d $t3, $t3, $t4 │ │ │ │ + ldptr.w $t2, $t3, 0 │ │ │ │ + ori $t7, $t7, 0x240 │ │ │ │ + lu12i.w $t6, 244 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + sltu $t0, $t7, $t0 │ │ │ │ + ori $t6, $t6, 0x240 │ │ │ │ + masknez $t2, $t2, $t0 │ │ │ │ + ld.bu $t5, $s0, 20 │ │ │ │ + maskeqz $t0, $t6, $t0 │ │ │ │ + or $t2, $t2, $t0 │ │ │ │ + st.w $t2, $s0, 16 │ │ │ │ + st.w $t1, $s0, 8 │ │ │ │ + st.w $zero, $s0, 12 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ + bnez $t5, 372 │ │ │ │ + beqz $s3, 464 │ │ │ │ + move $a3, $t1 │ │ │ │ move $t0, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -1100 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - b -516 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - b -524 │ │ │ │ - nop │ │ │ │ + b 84 │ │ │ │ + lu12i.w $t4, 244 │ │ │ │ + sub.w $t1, $t1, $t0 │ │ │ │ + ori $t4, $t4, 0x240 │ │ │ │ + sltu $t2, $t4, $t1 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + ld.bu $t6, $s0, 20 │ │ │ │ + maskeqz $t2, $t4, $t2 │ │ │ │ + or $t1, $t1, $t2 │ │ │ │ + st.w $t0, $s0, 12 │ │ │ │ + st.w $t1, $s0, 16 │ │ │ │ + move $t2, $t1 │ │ │ │ + bnez $t6, 244 │ │ │ │ + beqz $s3, 64 │ │ │ │ nop │ │ │ │ - beqz $a0, 176 │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $a0, 48 │ │ │ │ - beqz $t0, 92 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - add.d $t0, $a0, $s0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bl 52160 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -145188 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s2, $t0, -56 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ + ldptr.d $t4, $s0, 0 │ │ │ │ + ld.d $t4, $t4, 16 │ │ │ │ + add.d $t3, $t4, $t3 │ │ │ │ + beqz $t5, 12 │ │ │ │ + addi.w $t0, $t5, -1 │ │ │ │ + addi.w $t2, $t1, 1 │ │ │ │ + ldptr.w $t1, $t3, 0 │ │ │ │ + addi.w $t3, $t2, 1 │ │ │ │ + sub.w $t1, $t1, $t0 │ │ │ │ + sltu $t1, $t2, $t1 │ │ │ │ + maskeqz $t3, $t3, $t1 │ │ │ │ + masknez $t2, $t2, $t1 │ │ │ │ + or $t2, $t3, $t2 │ │ │ │ nop │ │ │ │ - bl -145228 │ │ │ │ - st.b $zero, $s1, 45 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - st.w $zero, $s1, 32 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + stptr.w $t0, $s1, 0 │ │ │ │ + stptr.w $t2, $s2, 0 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + move $a0, $a3 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $a0, 24 │ │ │ │ + bl -134396 │ │ │ │ + ldptr.w $a3, $s0, 8 │ │ │ │ + li.w $t0, -1 │ │ │ │ + bne $a3, $t0, -352 │ │ │ │ + ld.bu $t0, $s0, 20 │ │ │ │ + beqz $t0, 16 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + bl -132648 │ │ │ │ nop │ │ │ │ + li.w $a3, -1 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + pcaddi $a2, 121206 │ │ │ │ + li.w $a1, 965 │ │ │ │ + pcaddi $a0, 121134 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 430848 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.bu $t1, $s0, 20 │ │ │ │ + li.w $t2, -1 │ │ │ │ + st.w $t0, $s0, 12 │ │ │ │ + st.w $zero, $s0, 16 │ │ │ │ + st.w $t2, $s0, 8 │ │ │ │ + bnez $t1, 148 │ │ │ │ + li.w $a3, -1 │ │ │ │ + move $t2, $zero │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ - beqz $a0, 48 │ │ │ │ - li.w $t1, -1 │ │ │ │ - lu32i.d $t1, 0 │ │ │ │ - st.d $t1, $a0, 36 │ │ │ │ - b -5328 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + bl -132772 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t5, $sp, 32 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + beqz $s3, -232 │ │ │ │ + b -292 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + stptr.d $t4, $sp, 0 │ │ │ │ + bl -132824 │ │ │ │ + ldptr.d $t4, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + beqz $s3, 64 │ │ │ │ + ldptr.d $t3, $s0, 0 │ │ │ │ + move $a3, $t1 │ │ │ │ + move $t0, $zero │ │ │ │ + ld.d $t3, $t3, 16 │ │ │ │ + add.d $t3, $t3, $t4 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -132880 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $t1 │ │ │ │ + move $t0, $zero │ │ │ │ + b -344 │ │ │ │ nop │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + pcalau12i $t0, 173 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + ld.d $t1, $a0, 24 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + st.d $t1, $sp, 80 │ │ │ │ + ld.d $t1, $a0, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ld.d $t1, $a0, 16 │ │ │ │ + ldptr.d $s5, $a0, 0 │ │ │ │ + ld.d $a0, $s3, 56 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + li.w $t1, -1 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + addi.d $t1, $sp, 108 │ │ │ │ + st.d $t1, $sp, 72 │ │ │ │ + addi.d $t1, $sp, 104 │ │ │ │ + st.d $t1, $sp, 64 │ │ │ │ + ld.d $a2, $sp, 72 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + addi.d $t1, $sp, 100 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + li.w $a3, 1 │ │ │ │ + addi.d $t0, $sp, 112 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + st.w $zero, $sp, 100 │ │ │ │ + st.d $t1, $sp, 88 │ │ │ │ + bl -868 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $s7, $zero │ │ │ │ + pcalau12i $s4, 173 │ │ │ │ + ld.d $s4, $s4, -80 │ │ │ │ + move $fp, $a0 │ │ │ │ + beq $a0, $t0, 436 │ │ │ │ + ldptr.w $s0, $sp, 104 │ │ │ │ + ldptr.w $s1, $sp, 108 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $fp │ │ │ │ + add.w $s8, $s0, $s1 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + move $a3, $t0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -133756 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + beqz $a0, 396 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + move $a0, $t0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + st.w $s0, $sp, 120 │ │ │ │ + st.w $fp, $sp, 116 │ │ │ │ + st.w $s1, $sp, 124 │ │ │ │ + bl -134916 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + bstrpick.d $s6, $fp, 0x1f, 0x0 │ │ │ │ + move $s2, $a0 │ │ │ │ + beq $s6, $t0, 64 │ │ │ │ + beqz $s7, 12 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -134020 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.d $a4, $sp, 88 │ │ │ │ + ld.d $t1, $t0, 32 │ │ │ │ + slli.d $t0, $s6, 0x3 │ │ │ │ + lu12i.w $a3, 524287 │ │ │ │ + ldx.d $a1, $t1, $t0 │ │ │ │ + ori $a3, $a3, 0xfff │ │ │ │ + move $a2, $zero │ │ │ │ + bl -134748 │ │ │ │ + move $s7, $a0 │ │ │ │ nop │ │ │ │ + li.w $t0, 0xf0f │ │ │ │ + st.h $t0, $sp, 112 │ │ │ │ + ldptr.w $t0, $sp, 100 │ │ │ │ + beqz $s0, 28 │ │ │ │ + addi.w $t1, $s0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $s7, $t1 │ │ │ │ + ldx.bu $t1, $s4, $t1 │ │ │ │ + st.b $t1, $sp, 112 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + bgeu $t1, $t0, 20 │ │ │ │ + ldx.b $t0, $s7, $t1 │ │ │ │ + ldx.bu $t0, $s4, $t0 │ │ │ │ + st.b $t0, $sp, 113 │ │ │ │ nop │ │ │ │ + addi.d $t1, $s2, 4 │ │ │ │ + move $t0, $s0 │ │ │ │ + beqz $s1, 40 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $t2, $s7, $t2 │ │ │ │ + addi.d $t1, $t1, 16 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + ldx.bu $t2, $s4, $t2 │ │ │ │ + st.w $t2, $t1, -16 │ │ │ │ + bne $s8, $t0, -24 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 44 │ │ │ │ - beqz $t0, 36 │ │ │ │ - ldptr.w $t1, $a0, 36 │ │ │ │ - li.w $t2, -1 │ │ │ │ - move $t0, $zero │ │ │ │ - beq $t1, $t2, 20 │ │ │ │ - ldptr.w $t0, $a0, 40 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - sub.w $t0, $t0, $t1 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + ld.d $a5, $sp, 48 │ │ │ │ + ld.d $a4, $sp, 56 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + move $a6, $s3 │ │ │ │ + bl -2668 │ │ │ │ + ld.d $a0, $s3, 88 │ │ │ │ + beqz $a0, 284 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 48 │ │ │ │ + bl -6528 │ │ │ │ + beqz $s1, 52 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + move $s0, $s2 │ │ │ │ + alsl.d $s1, $t0, $s2, 0x4 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + bnez $t0, 172 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + addi.d $s0, $s0, 16 │ │ │ │ + bne $s1, $s0, -16 │ │ │ │ + nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -134292 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -134444 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $s3, 56 │ │ │ │ + ld.d $a2, $sp, 72 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + li.w $a3, 1 │ │ │ │ + bl -1312 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $fp, $a0 │ │ │ │ + bne $a0, $t0, -428 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -134348 │ │ │ │ + pcalau12i $t0, 173 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 384 │ │ │ │ + ld.d $ra, $sp, 232 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ + ld.d $s1, $sp, 208 │ │ │ │ + ld.d $s2, $sp, 200 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s4, $sp, 184 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s6, $sp, 168 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 240 │ │ │ │ ret │ │ │ │ - beqz $a0, 264 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + addi.d $s0, $s0, 16 │ │ │ │ + bl -134448 │ │ │ │ + st.d $zero, $s0, -8 │ │ │ │ + bne $s0, $s1, -192 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -134464 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -134616 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + b -168 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.bu $t0, $s3, 49 │ │ │ │ + bnez $t0, 60 │ │ │ │ + bnez $s1, 72 │ │ │ │ + nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -133692 │ │ │ │ + ld.bu $t0, $s3, 49 │ │ │ │ + beqz $t0, -244 │ │ │ │ + ld.d $a0, $s3, 64 │ │ │ │ + bl -133740 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -134548 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -134700 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + b -252 │ │ │ │ + ld.d $a0, $s3, 64 │ │ │ │ + bl -135548 │ │ │ │ + beqz $s1, -56 │ │ │ │ + nop │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + slli.d $t0, $s6, 0x2 │ │ │ │ + addi.w $fp, $s1, -1 │ │ │ │ + ld.d $t1, $t2, 16 │ │ │ │ + sltu $s0, $zero, $s0 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + xor $t0, $t0, $s8 │ │ │ │ + masknez $fp, $fp, $t0 │ │ │ │ + maskeqz $t0, $s1, $t0 │ │ │ │ + or $fp, $fp, $t0 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + bgeu $s0, $fp, 92 │ │ │ │ + ld.d $t1, $t2, 32 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + st.d $s2, $sp, 24 │ │ │ │ + ldx.d $s8, $t1, $t0 │ │ │ │ + move $s2, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -11092 │ │ │ │ + move $a3, $a0 │ │ │ │ + pcaddi $a2, 121281 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s5 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bl -135060 │ │ │ │ + bltu $s2, $fp, -48 │ │ │ │ + ld.d $s2, $sp, 24 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -133892 │ │ │ │ + ld.bu $t0, $s3, 49 │ │ │ │ + beqz $t0, -492 │ │ │ │ + ld.d $a0, $s3, 64 │ │ │ │ + bl -133940 │ │ │ │ + b -504 │ │ │ │ + nop │ │ │ │ + bl -133872 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + pcalau12i $t0, 173 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + ld.d $t1, $a0, 24 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ld.d $t1, $a0, 8 │ │ │ │ + lu12i.w $fp, 244 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + ld.d $s6, $a0, 16 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + move $s3, $a0 │ │ │ │ + st.w $zero, $sp, 36 │ │ │ │ + move $s1, $zero │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + li.w $s5, -1 │ │ │ │ + li.w $s8, -1 │ │ │ │ + ori $fp, $fp, 0x240 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + b 196 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub.w $t0, $t0, $s0 │ │ │ │ + sltu $t2, $fp, $t0 │ │ │ │ + masknez $t0, $t0, $t2 │ │ │ │ + ld.bu $t3, $s2, 20 │ │ │ │ + maskeqz $t2, $fp, $t2 │ │ │ │ + or $a3, $t0, $t2 │ │ │ │ + st.w $s0, $s2, 12 │ │ │ │ + st.w $a3, $s2, 16 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + add.w $s0, $s0, $a3 │ │ │ │ + bnez $t3, 320 │ │ │ │ + nop │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bstrpick.d $a3, $s0, 0x1f, 0x0 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -134756 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $a0, 428 │ │ │ │ + bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ + beq $s4, $s5, 60 │ │ │ │ + beqz $s1, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -134976 │ │ │ │ + nop │ │ │ │ + ld.d $t2, $s6, 32 │ │ │ │ + slli.d $t0, $s4, 0x3 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ldx.d $a1, $t2, $t0 │ │ │ │ + lu12i.w $a3, 524287 │ │ │ │ + addi.d $a4, $sp, 36 │ │ │ │ + ori $a3, $a3, 0xfff │ │ │ │ + move $a2, $zero │ │ │ │ + bl -135704 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl -5476 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -135204 │ │ │ │ + move $s5, $s4 │ │ │ │ + nop │ │ │ │ + ld.d $s2, $s3, 56 │ │ │ │ + ld.bu $t0, $s2, 20 │ │ │ │ + bnez $t0, 192 │ │ │ │ + ldptr.w $s4, $s2, 8 │ │ │ │ + beq $s4, $s8, 200 │ │ │ │ + nop │ │ │ │ + ldptr.d $t2, $s2, 0 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + ldptr.w $s0, $s2, 12 │ │ │ │ + ld.d $t3, $t2, 16 │ │ │ │ + ldptr.w $t4, $s2, 16 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t3, $t0 │ │ │ │ + add.w $s0, $s0, $t4 │ │ │ │ + bltu $s0, $t0, -240 │ │ │ │ + ldptr.w $t2, $t2, 0 │ │ │ │ + addi.w $t0, $s4, 1 │ │ │ │ + bgeu $t0, $t2, 196 │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a2, 120781 │ │ │ │ + li.w $a1, 960 │ │ │ │ + pcaddi $a0, 120717 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bl 429180 │ │ │ │ + ldptr.d $t4, $s2, 0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + lu12i.w $t1, 244 │ │ │ │ + ld.d $t4, $t4, 16 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $s0, $t4, $t2 │ │ │ │ + ori $t1, $t1, 0x240 │ │ │ │ + ld.bu $t3, $s2, 20 │ │ │ │ + slli.w $t2, $s0, 0x0 │ │ │ │ + sltu $t2, $fp, $t2 │ │ │ │ + masknez $s0, $s0, $t2 │ │ │ │ + maskeqz $t2, $t1, $t2 │ │ │ │ + or $s0, $s0, $t2 │ │ │ │ + st.w $t0, $s2, 8 │ │ │ │ + st.w $zero, $s2, 12 │ │ │ │ + st.w $s0, $s2, 16 │ │ │ │ + move $s4, $t0 │ │ │ │ + move $a2, $zero │ │ │ │ + beqz $t3, -308 │ │ │ │ + ld.d $a0, $s2, 24 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + bl -134456 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + b -328 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $s2, 24 │ │ │ │ + bl -136252 │ │ │ │ + ldptr.w $s4, $s2, 8 │ │ │ │ + bne $s4, $s8, -188 │ │ │ │ + ld.bu $t0, $s2, 20 │ │ │ │ + beqz $t0, 84 │ │ │ │ + ld.d $a0, $s2, 24 │ │ │ │ + bl -134500 │ │ │ │ + b 72 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + pcaddi $a2, 120742 │ │ │ │ + li.w $a1, 965 │ │ │ │ + pcaddi $a0, 120670 │ │ │ │ + bl 428996 │ │ │ │ + ld.bu $t0, $s2, 20 │ │ │ │ + st.w $s8, $s2, 8 │ │ │ │ + st.w $s0, $s2, 12 │ │ │ │ + st.w $zero, $s2, 16 │ │ │ │ + bnez $t0, -72 │ │ │ │ + nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -135380 │ │ │ │ + pcalau12i $t0, 172 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 56 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + bl -134580 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a0, $a1 │ │ │ │ + pcaddi $a1, 123262 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a2 │ │ │ │ + bl -136240 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + beqz $a0, 112 │ │ │ │ + bl -136012 │ │ │ │ + st.d $a0, $s0, 24 │ │ │ │ + beqz $a0, 92 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -136432 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + beqz $a0, 48 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -135040 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + beqz $a0, 96 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 120689 │ │ │ │ + li.w $a1, 1116 │ │ │ │ + pcaddi $a0, 120605 │ │ │ │ + bl 428736 │ │ │ │ + nop │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -136132 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 120671 │ │ │ │ + li.w $a1, 1106 │ │ │ │ + pcaddi $a0, 120597 │ │ │ │ + bl 428704 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -136160 │ │ │ │ + nop │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 120683 │ │ │ │ + li.w $a1, 1123 │ │ │ │ + pcaddi $a0, 120589 │ │ │ │ + bl 428672 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -136192 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -135868 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + bl -135604 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + bl -135996 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + b -135360 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + li.w $a4, 10 │ │ │ │ + li.w $a3, 9 │ │ │ │ + move $a2, $zero │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + bl 16184 │ │ │ │ + move $s3, $a0 │ │ │ │ + bl -136644 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $s0, $a0 │ │ │ │ + lu52i.d $t0, $t0, 1023 │ │ │ │ + addi.d $a0, $a0, 2 │ │ │ │ + bltu $t0, $a0, 16 │ │ │ │ + srli.d $t0, $s0, 0x1 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + bl -135624 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $a0, 104 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -135068 │ │ │ │ + add.d $t0, $s1, $s0 │ │ │ │ + st.b $zero, $t0, 0 │ │ │ │ + li.w $t1, 10 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + st.b $t1, $t0, 0 │ │ │ │ + stx.b $zero, $s1, $s0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -135296 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.d $s0, $a0, 8 │ │ │ │ + st.d $s1, $a0, 40 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -135908 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + li.w $a0, 3 │ │ │ │ + bl -135740 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $a0, 20 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + b -104 │ │ │ │ + nop │ │ │ │ + move $s0, $zero │ │ │ │ + b -100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $t0, 248 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ - ld.d $s1, $a0, 8 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ + move $s1, $a1 │ │ │ │ st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bnez $s1, 24 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bgeu $s3, $t0, 136 │ │ │ │ + move $s5, $a0 │ │ │ │ + bl -135024 │ │ │ │ + li.w $a1, 24 │ │ │ │ + move $s4, $a0 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -136976 │ │ │ │ + ldptr.d $a2, $s1, 0 │ │ │ │ + ld.d $a7, $s1, 40 │ │ │ │ + ld.bu $a6, $s1, 32 │ │ │ │ + ld.d $a5, $s1, 24 │ │ │ │ + ld.d $a4, $s1, 16 │ │ │ │ + ldptr.w $a3, $s1, 8 │ │ │ │ + pcaddi $a1, 120591 │ │ │ │ + move $s3, $a0 │ │ │ │ + bl -136900 │ │ │ │ + ld.d $a2, $s1, 48 │ │ │ │ + beqz $a2, 236 │ │ │ │ + ld.d $a4, $s1, 64 │ │ │ │ + ld.d $a3, $s1, 56 │ │ │ │ + pcaddi $a1, 120590 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -136928 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 80 │ │ │ │ - add.d $s1, $a0, $s4 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - beqz $t0, 80 │ │ │ │ + ld.d $a3, $s1, 80 │ │ │ │ + ld.d $a2, $s1, 72 │ │ │ │ + pcaddi $a1, 120590 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -136952 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ move $s0, $zero │ │ │ │ move $s2, $zero │ │ │ │ + beqz $t0, 64 │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $s0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bl 51792 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -145556 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s2, $t0, -56 │ │ │ │ nop │ │ │ │ - bl -145588 │ │ │ │ - st.b $zero, $s1, 45 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - st.w $zero, $s1, 32 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - bltu $s3, $t0, -124 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $s1, 96 │ │ │ │ + slli.d $t0, $s0, 0x5 │ │ │ │ + pcaddi $a1, 120910 │ │ │ │ + ldx.d $a2, $t1, $t0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -137004 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bltu $s2, $t1, 96 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -44 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -136644 │ │ │ │ + bltz $a0, 112 │ │ │ │ + ld.d $a0, $s3, 16 │ │ │ │ + bl -136240 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -136248 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - nop │ │ │ │ - bl -145644 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - st.d $zero, $s5, 8 │ │ │ │ - stptr.w $zero, $s5, 0 │ │ │ │ ld.d $s5, $sp, 8 │ │ │ │ + move $a0, $s4 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + pcaddi $a1, 123824 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -137120 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -152 │ │ │ │ + b -108 │ │ │ │ + pcaddi $a1, 120538 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -137152 │ │ │ │ + b -220 │ │ │ │ + pcaddi $a3, 127262 │ │ │ │ + li.w $a2, 1201 │ │ │ │ + pcaddi $a1, 120418 │ │ │ │ + pcaddi $a0, 120535 │ │ │ │ + bl -137192 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - b -44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - ldptr.w $s1, $a0, 0 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $s1, 104 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ st.d $s3, $sp, 8 │ │ │ │ - move $s2, $zero │ │ │ │ move $s3, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - nop │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ + move $a0, $a2 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s0, $a3 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $s2, $a2 │ │ │ │ + bl -428 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s4, $a0 │ │ │ │ move $a0, $s0 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 301136 │ │ │ │ - ld.d $a1, $s3, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a2, 80 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - add.d $a1, $a1, $s2 │ │ │ │ - bl -145568 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - addi.d $s2, $s2, 80 │ │ │ │ - bltu $s1, $t0, -56 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - stptr.w $s1, $s4, 0 │ │ │ │ + bl -137412 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -135540 │ │ │ │ + move $s1, $a0 │ │ │ │ move $a0, $s0 │ │ │ │ + bl -135664 │ │ │ │ + bltz $s1, 44 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ ld.d $s0, $sp, 32 │ │ │ │ ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + move $a0, $s4 │ │ │ │ ldptr.d $s4, $sp, 0 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + b -136168 │ │ │ │ + nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 120499 │ │ │ │ + li.w $a1, 1233 │ │ │ │ + pcaddi $a0, 120375 │ │ │ │ + bl 427816 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -137048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a0, 72 │ │ │ │ - bnez $t0, 44 │ │ │ │ - ld.bu $a0, $a0, 73 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + pcaddi $a1, 119295 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -137312 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $a0, 64 │ │ │ │ + nop │ │ │ │ + lu12i.w $a1, 122070 │ │ │ │ + move $a0, $s0 │ │ │ │ + ori $a1, $a1, 0x500 │ │ │ │ + bl -136988 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 120473 │ │ │ │ + li.w $a1, 1255 │ │ │ │ + pcaddi $a0, 120341 │ │ │ │ + bl 427680 │ │ │ │ + b -76 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s4, $sp, 96 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s4, $a1 │ │ │ │ + li.w $a1, 816 │ │ │ │ + st.d $s6, $sp, 80 │ │ │ │ + st.d $s7, $sp, 72 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + move $s6, $a2 │ │ │ │ + move $s7, $a3 │ │ │ │ + bl -126552 │ │ │ │ + beqz $a0, 548 │ │ │ │ + pcalau12i $t3, 123 │ │ │ │ + fst.d $fs3, $sp, 32 │ │ │ │ + pcalau12i $t2, 123 │ │ │ │ + fld.d $fs3, $t3, -48 │ │ │ │ + pcalau12i $t1, 123 │ │ │ │ + fld.d $fa1, $t2, 0 │ │ │ │ + fld.d $fa0, $t1, 8 │ │ │ │ + pcalau12i $t0, 123 │ │ │ │ + fst.d $fs2, $sp, 40 │ │ │ │ + fld.d $fs2, $t0, 16 │ │ │ │ + st.d $s2, $sp, 112 │ │ │ │ + st.d $s3, $sp, 104 │ │ │ │ + fst.d $fs1, $sp, 48 │ │ │ │ + st.d $s0, $sp, 128 │ │ │ │ + st.d $s1, $sp, 120 │ │ │ │ + st.d $s5, $sp, 88 │ │ │ │ + fst.d $fs0, $sp, 56 │ │ │ │ + fst.d $fs4, $sp, 24 │ │ │ │ + fst.d $fs5, $sp, 16 │ │ │ │ + fst.d $fs6, $sp, 8 │ │ │ │ + fmov.d $fs1, $fs3 │ │ │ │ + move $s3, $a0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + li.w $s2, 2 │ │ │ │ + fst.d $fa1, $a0, 0 │ │ │ │ + fst.d $fa0, $a0, 16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fadd.d $fs1, $fs1, $fs1 │ │ │ │ + vxor.v $vr28, $vr28, $vr28 │ │ │ │ + move $s1, $s3 │ │ │ │ + li.w $s0, -1 │ │ │ │ + movgr2fr.d $fa0, $s0 │ │ │ │ + fld.d $fs0, $s1, 0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fs1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bl -136472 │ │ │ │ + fmul.d $fs0, $fs0, $fa0 │ │ │ │ + fadd.d $fs4, $fs4, $fs0 │ │ │ │ + bne $s0, $s2, -36 │ │ │ │ + fcmp.slt.d $fcc0, $fs4, $fs2 │ │ │ │ + bcnez $fcc0, -60 │ │ │ │ + vxor.v $vr29, $vr29, $vr29 │ │ │ │ + li.w $s2, 40 │ │ │ │ + fst.d $fs5, $s4, 0 │ │ │ │ + li.w $s5, 2 │ │ │ │ + fadd.d $fs0, $fs5, $fs1 │ │ │ │ + vxor.v $vr30, $vr30, $vr30 │ │ │ │ + move $s1, $s3 │ │ │ │ + li.w $s0, -1 │ │ │ │ + fmul.d $fs0, $fs0, $fs3 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 32 │ │ │ │ - beqz $t2, 44 │ │ │ │ - ld.d $t0, $a0, 48 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - addi.d $t0, $t0, 60 │ │ │ │ - alsl.d $t1, $t1, $t0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 0 │ │ │ │ - beq $t2, $a1, 44 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - bne $t0, $t1, -12 │ │ │ │ + movgr2fr.d $fa0, $s0 │ │ │ │ + fld.d $fs4, $s1, 0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bl -136568 │ │ │ │ + fmul.d $fs4, $fs4, $fa0 │ │ │ │ + fadd.d $fs6, $fs6, $fs4 │ │ │ │ + bne $s0, $s5, -36 │ │ │ │ + fcmp.slt.d $fcc0, $fs2, $fs6 │ │ │ │ + bceqz $fcc0, 260 │ │ │ │ + fmov.d $fs1, $fs0 │ │ │ │ + nop │ │ │ │ + addi.w $s2, $s2, -1 │ │ │ │ + bnez $s2, -92 │ │ │ │ + vxor.v $vr25, $vr25, $vr25 │ │ │ │ + move $s1, $s3 │ │ │ │ + li.w $s0, -1 │ │ │ │ + li.w $s2, 2 │ │ │ │ + movgr2fr.d $fa0, $s0 │ │ │ │ + fld.d $fa2, $s1, 0 │ │ │ │ + ffint.d.w $fa1, $fa0 │ │ │ │ + fmul.d $fa0, $fs5, $fa1 │ │ │ │ + fmul.d $fs0, $fa1, $fa2 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bl -136652 │ │ │ │ + fmul.d $fa1, $fs0, $fa0 │ │ │ │ + fadd.d $fs1, $fs1, $fa1 │ │ │ │ + bne $s0, $s2, -40 │ │ │ │ + fst.d $fs1, $s7, 0 │ │ │ │ + fld.d $fa0, $s4, 0 │ │ │ │ + fneg.d $fa0, $fa0 │ │ │ │ + bl -136680 │ │ │ │ + fsub.d $fa0, $fs2, $fa0 │ │ │ │ + move $a0, $s3 │ │ │ │ + fmul.d $fa0, $fa0, $fs1 │ │ │ │ + fst.d $fa0, $s7, 0 │ │ │ │ + bl -137100 │ │ │ │ + fld.d $fs0, $s4, 0 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + bl -136712 │ │ │ │ + pcalau12i $t0, 123 │ │ │ │ + fld.d $fa1, $t0, 8 │ │ │ │ + ld.d $s0, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 120 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + ld.d $s2, $sp, 112 │ │ │ │ + ld.d $s3, $sp, 104 │ │ │ │ + ld.d $s5, $sp, 88 │ │ │ │ + fld.d $fs1, $sp, 48 │ │ │ │ + fld.d $fs3, $sp, 32 │ │ │ │ + fld.d $fs4, $sp, 24 │ │ │ │ + fld.d $fs5, $sp, 16 │ │ │ │ + fsub.d $fs2, $fs2, $fa0 │ │ │ │ + fmul.d $fa0, $fs0, $fa0 │ │ │ │ + fld.d $fs6, $sp, 8 │ │ │ │ move $a0, $zero │ │ │ │ + fmul.d $fs0, $fs0, $fs2 │ │ │ │ + fld.d $fs2, $sp, 40 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 56 │ │ │ │ + fst.d $fa0, $s6, 0 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s4, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 80 │ │ │ │ + ld.d $s7, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t2, $t0, 12 │ │ │ │ - bnez $t2, 12 │ │ │ │ - ld.bu $t2, $t0, 13 │ │ │ │ - beqz $t2, -52 │ │ │ │ - li.w $a0, 1 │ │ │ │ - ret │ │ │ │ + fmov.d $fs5, $fs0 │ │ │ │ + fst.d $fs0, $s4, 0 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ + li.w $a0, -4 │ │ │ │ + b -68 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ - beqz $t0, 156 │ │ │ │ - ld.d $t4, $a0, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.bu $t1, $t4, 60 │ │ │ │ - ext.w.b $t6, $t1 │ │ │ │ - beq $t6, $t1, 8 │ │ │ │ - ret │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t0, 0x1 │ │ │ │ - li.w $t1, 88 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - beq $t3, $t1, 108 │ │ │ │ - ld.d $t5, $t4, 24 │ │ │ │ - ld.bu $t2, $t4, 148 │ │ │ │ - addi.d $t1, $t4, 88 │ │ │ │ - ld.bu $t5, $t5, 96 │ │ │ │ - li.w $t0, 88 │ │ │ │ - beq $t6, $t2, 44 │ │ │ │ - ld.d $t2, $t1, 24 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.d $t1, $t4, $t0 │ │ │ │ - ld.bu $t2, $t2, 96 │ │ │ │ - beq $t2, $t5, 48 │ │ │ │ nop │ │ │ │ - beq $t3, $t0, 56 │ │ │ │ - ld.bu $t2, $t1, 60 │ │ │ │ - bne $t6, $t2, -32 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + fst.d $fa2, $sp, 0 │ │ │ │ + movgr2fr.d $fa1, $a0 │ │ │ │ + fneg.d $fa0, $fa0 │ │ │ │ + ffint.d.w $fa3, $fa1 │ │ │ │ + fmul.d $fa0, $fa0, $fa3 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -136912 │ │ │ │ + fld.d $fa2, $sp, 0 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + fmul.d $fa1, $fa1, $fa2 │ │ │ │ + fmul.d $fa0, $fa1, $fa0 │ │ │ │ + fneg.d $fa0, $fa0 │ │ │ │ + b -136944 │ │ │ │ nop │ │ │ │ - ld.d $t2, $t1, 24 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.d $t1, $t4, $t0 │ │ │ │ - ld.bu $t2, $t2, 96 │ │ │ │ - beq $t5, $t2, -32 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + fst.d $fa2, $sp, 0 │ │ │ │ + movgr2fr.d $fa1, $a0 │ │ │ │ + fneg.d $fa0, $fa0 │ │ │ │ + ffint.d.w $fa3, $fa1 │ │ │ │ + fmul.d $fa0, $fa0, $fa3 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -136992 │ │ │ │ + fld.d $fa2, $sp, 0 │ │ │ │ + fld.d $fa1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + fmul.d $fa1, $fa1, $fa2 │ │ │ │ + fmul.d $fa0, $fa1, $fa0 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + movfr2gr.d $t0, $fa1 │ │ │ │ + movgr2fr.d $fa1, $a0 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ + fneg.d $fs0, $fa0 │ │ │ │ + ffint.d.w $fa1, $fa1 │ │ │ │ + fmul.d $fs0, $fs0, $fa1 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + movfr2gr.d $s0, $fa2 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + fst.d $fs1, $sp, 0 │ │ │ │ + bl -136544 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + movgr2fr.d $fa0, $s0 │ │ │ │ + bl -136556 │ │ │ │ + fadd.d $fa0, $fs1, $fa0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + fld.d $fs1, $sp, 0 │ │ │ │ + fadd.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + pcalau12i $t0, 123 │ │ │ │ + sub.w $a0, $zero, $a0 │ │ │ │ + movgr2fr.w $fa1, $a0 │ │ │ │ + fld.d $fa0, $t0, -72 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + ffint.d.w $fa1, $fa1 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + fst.d $fa2, $sp, 8 │ │ │ │ + bl -138096 │ │ │ │ + fld.d $fa2, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + fmul.d $fa0, $fa0, $fa2 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + fmov.d $fa0, $fa1 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -136684 │ │ │ │ + movgr2fr.d $fa1, $s0 │ │ │ │ + pcalau12i $t0, 123 │ │ │ │ + ffint.d.w $fa1, $fa1 │ │ │ │ + fmul.d $fa1, $fa1, $fs0 │ │ │ │ + fld.d $fa2, $t0, 24 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + fsub.d $fa0, $fa1, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fa2 │ │ │ │ + ret │ │ │ │ + mul.w $a0, $a0, $a1 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa2, $a0 │ │ │ │ + ffint.d.l $fa0, $fa2 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + bl -136772 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nop │ │ │ │ + mul.w $a0, $a1, $a0 │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - ldptr.w $s1, $a0, 32 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ + fst.d $fs0, $sp, 24 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ st.d $ra, $sp, 40 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $s1, 104 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - nop │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ - move $a0, $s0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 300604 │ │ │ │ - ld.d $a1, $s3, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a2, 88 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - add.d $a1, $a1, $s2 │ │ │ │ - bl -146100 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - addi.d $s2, $s2, 88 │ │ │ │ - bltu $s1, $t0, -60 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + fst.d $fa1, $sp, 0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa2, $a0 │ │ │ │ + ffint.d.l $fa0, $fa2 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + bl -136844 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fa1, $sp, 0 │ │ │ │ + ld.wu $a1, $sp, 8 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ - stptr.w $s1, $s4, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ + frecip.d $fa1, $fa1 │ │ │ │ + movgr2fr.d $fa2, $a1 │ │ │ │ + fld.d $fs0, $sp, 24 │ │ │ │ + ffint.d.l $fa2, $fa2 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ + fsub.d $fa0, $fa2, $fa0 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ + fsel $fa0, $fa0, $fa1, $fcc0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - move $s7, $a1 │ │ │ │ - beqz $t1, 260 │ │ │ │ - ld.d $t2, $a0, 48 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - nop │ │ │ │ - alsl.d $a1, $s1, $s1, 0x2 │ │ │ │ - alsl.d $a1, $a1, $s1, 0x1 │ │ │ │ - alsl.d $t0, $a1, $t2, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - slli.d $s0, $a1, 0x3 │ │ │ │ - beq $t0, $s4, 92 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - stptr.w $s2, $s7, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + mul.w $a1, $a0, $a1 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + fst.d $fs0, $sp, 24 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + fst.d $fa1, $sp, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa2, $a1 │ │ │ │ + ffint.d.l $fa0, $fa2 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + bl -136956 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fa1, $sp, 0 │ │ │ │ + ld.wu $a0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + frecip.d $fa1, $fa1 │ │ │ │ + movgr2fr.d $fa2, $a0 │ │ │ │ + fld.d $fs0, $sp, 24 │ │ │ │ + ffint.d.l $fa2, $fa2 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + fsub.d $fa0, $fa2, $fa0 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ + fsel $fa0, $fa0, $fa1, $fcc0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.w $s6, $s2, 1 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ - move $a0, $s3 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 300300 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - ld.d $a1, $s5, 48 │ │ │ │ - move $s3, $a0 │ │ │ │ - alsl.d $a0, $s2, $s2, 0x2 │ │ │ │ - alsl.d $a0, $a0, $s2, 0x1 │ │ │ │ - li.w $a2, 88 │ │ │ │ - add.d $a1, $a1, $s0 │ │ │ │ - alsl.d $a0, $a0, $s3, 0x3 │ │ │ │ - bl -146416 │ │ │ │ - ldptr.w $t1, $s5, 32 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - move $s2, $s6 │ │ │ │ - bgeu $t0, $t1, -152 │ │ │ │ - ld.d $t2, $s5, 48 │ │ │ │ - b -200 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - move $s2, $zero │ │ │ │ - stptr.w $s2, $s7, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + mul.w $t0, $a0, $a1 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + fst.d $fs2, $sp, 24 │ │ │ │ + fmov.d $fs2, $fa0 │ │ │ │ + fst.d $fs0, $sp, 40 │ │ │ │ + fst.d $fs1, $sp, 32 │ │ │ │ + fmov.d $fs1, $fa1 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fs0, $fa0 │ │ │ │ + fmul.d $fs0, $fs0, $fa1 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + bl -137084 │ │ │ │ + fmov.d $fa1, $fa0 │ │ │ │ + frecip.d $fs1, $fs1 │ │ │ │ + fdiv.d $fa1, $fa1, $fs2 │ │ │ │ + ld.wu $a1, $sp, 8 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + movgr2fr.d $fa2, $a1 │ │ │ │ + ffint.d.l $fs0, $fa2 │ │ │ │ + fsub.d $fs0, $fs0, $fa1 │ │ │ │ + bl -137120 │ │ │ │ + fdiv.d $fa1, $fa0, $fs2 │ │ │ │ + ld.wu $a0, $sp, 0 │ │ │ │ + fcmp.slt.d $fcc0, $fs0, $fs1 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + movgr2fr.d $fa0, $a0 │ │ │ │ + fsel $fs0, $fs0, $fs1, $fcc0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fld.d $fs2, $sp, 24 │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fs1 │ │ │ │ + fsel $fa0, $fa0, $fs1, $fcc0 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 40 │ │ │ │ + fld.d $fs1, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ - ldptr.w $t1, $a1, 0 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s8, $a0 │ │ │ │ - alsl.d $a1, $t1, $t1, 0x2 │ │ │ │ - ld.d $a0, $a0, 48 │ │ │ │ - alsl.d $a1, $a1, $t1, 0x1 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.w $t0, $s8, 32 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - move $s2, $a3 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - bl 300072 │ │ │ │ - ld.d $t0, $s1, 88 │ │ │ │ - st.d $a0, $s8, 48 │ │ │ │ - ldptr.w $s5, $s1, 32 │ │ │ │ - move $a0, $t0 │ │ │ │ - ldptr.w $s3, $t0, 28 │ │ │ │ - bl -23784 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - ld.d $a0, $s1, 88 │ │ │ │ - bl -23476 │ │ │ │ - ld.d $t0, $s1, 88 │ │ │ │ - ld.bu $t1, $s1, 96 │ │ │ │ - ldptr.w $fp, $t0, 24 │ │ │ │ - beqz $t1, 16 │ │ │ │ - ldptr.w $t0, $t0, 16 │ │ │ │ - sub.w $t0, $t0, $fp │ │ │ │ - sub.w $fp, $t0, $a0 │ │ │ │ - ldptr.w $a4, $s8, 32 │ │ │ │ - beqz $s2, 1436 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $a4, 1428 │ │ │ │ - addi.w $t0, $a4, -2 │ │ │ │ - li.w $t1, 33 │ │ │ │ - ld.d $a3, $s8, 48 │ │ │ │ - bgeu $t1, $t0, 1468 │ │ │ │ - addi.d $t0, $a3, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 1464 │ │ │ │ - addi.w $s0, $a4, -1 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x4 │ │ │ │ - alsl.d $a5, $t1, $t1, 0x2 │ │ │ │ - alsl.d $a5, $a5, $t1, 0x1 │ │ │ │ - pcaddi $t1, 122756 │ │ │ │ - slli.d $a5, $a5, 0x7 │ │ │ │ - vld $vr2, $t1, 0 │ │ │ │ - pcaddi $t1, 122749 │ │ │ │ - add.d $a5, $t0, $a5 │ │ │ │ - vld $vr1, $t1, 0 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $a5, $t0, 1368 │ │ │ │ - vaddi.wu $vr2, $vr2, 0x10 │ │ │ │ - ld.bu $t4, $t0, 88 │ │ │ │ - vldrepl.b $vr0, $t0, 0 │ │ │ │ - ld.bu $t3, $t0, 176 │ │ │ │ - ld.bu $t2, $t0, 264 │ │ │ │ - ld.bu $t1, $t0, 440 │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0x1 │ │ │ │ - ld.bu $a0, $t0, 352 │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0x2 │ │ │ │ - ld.bu $a2, $t0, 528 │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0x3 │ │ │ │ - ld.bu $a1, $t0, 616 │ │ │ │ - ld.bu $t8, $t0, 704 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0x5 │ │ │ │ - ld.bu $t7, $t0, 792 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x6 │ │ │ │ - ld.bu $t6, $t0, 880 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x7 │ │ │ │ - ld.bu $t5, $t0, 968 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x8 │ │ │ │ - ld.bu $t4, $t0, 1056 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0x9 │ │ │ │ - ld.bu $t3, $t0, 1144 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xa │ │ │ │ - ld.bu $t2, $t0, 1232 │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xb │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ - vpickve2gr.w $t0, $vr2, 0x0 │ │ │ │ - vpickve2gr.w $s0, $vr1, 0x0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - slli.w $s0, $s0, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 492 │ │ │ │ - addi.w $s0, $t0, 1 │ │ │ │ - bgeu $s0, $a4, 2332 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 2308 │ │ │ │ - addi.w $t3, $t0, 2 │ │ │ │ - bgeu $t3, $a4, 452 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 428 │ │ │ │ - addi.w $s0, $t0, 3 │ │ │ │ - bgeu $s0, $a4, 1204 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 1180 │ │ │ │ - addi.w $t3, $t0, 4 │ │ │ │ - bgeu $t3, $a4, 388 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 364 │ │ │ │ - addi.w $s0, $t0, 5 │ │ │ │ - bgeu $s0, $a4, 1140 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 1116 │ │ │ │ - addi.w $t3, $t0, 6 │ │ │ │ - bgeu $t3, $a4, 324 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 300 │ │ │ │ - addi.w $s0, $t0, 7 │ │ │ │ - bgeu $s0, $a4, 1076 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 1052 │ │ │ │ - addi.w $t3, $t0, 8 │ │ │ │ - bgeu $t3, $a4, 260 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 236 │ │ │ │ - addi.w $s0, $t0, 9 │ │ │ │ - bgeu $s0, $a4, 1012 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 988 │ │ │ │ - addi.w $t3, $t0, 10 │ │ │ │ - bgeu $t3, $a4, 196 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 172 │ │ │ │ - addi.w $s0, $t0, 11 │ │ │ │ - bgeu $s0, $a4, 948 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 924 │ │ │ │ - addi.w $t3, $t0, 12 │ │ │ │ - bgeu $t3, $a4, 132 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 108 │ │ │ │ - addi.w $s0, $t0, 13 │ │ │ │ - bgeu $s0, $a4, 884 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 860 │ │ │ │ - addi.w $t2, $t0, 14 │ │ │ │ - bgeu $t2, $a4, 68 │ │ │ │ - bstrpick.d $t3, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, 44 │ │ │ │ - addi.w $s0, $t0, 15 │ │ │ │ - bgeu $s0, $a4, 1908 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - masknez $s0, $s0, $t0 │ │ │ │ - maskeqz $t0, $t2, $t0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - move $s6, $s0 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $s7, $a3, $s4 │ │ │ │ - bgeu $s0, $a4, 148 │ │ │ │ - ld.bu $t1, $s7, 60 │ │ │ │ - bne $t1, $s2, 908 │ │ │ │ - ld.d $t1, $s7, 24 │ │ │ │ - ld.bu $t2, $t1, 96 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - beqz $t2, 92 │ │ │ │ - bl -24348 │ │ │ │ - ld.d $t1, $s7, 24 │ │ │ │ - move $a4, $a0 │ │ │ │ - ld.d $t1, $t1, 88 │ │ │ │ - ldptr.w $a3, $t1, 24 │ │ │ │ - ldptr.w $a5, $t1, 16 │ │ │ │ - add.w $t2, $a0, $a3 │ │ │ │ - bgeu $a5, $t2, 540 │ │ │ │ - pcalau12i $s0, 169 │ │ │ │ - ld.d $s0, $s0, -120 │ │ │ │ - ld.d $a7, $s7, 8 │ │ │ │ - ldptr.w $a6, $t1, 28 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - pcaddi $a2, 117772 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -148168 │ │ │ │ - ld.d $t0, $s7, 24 │ │ │ │ - ldptr.d $a1, $s0, 0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -30760 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -148352 │ │ │ │ - ldptr.w $a5, $a0, 24 │ │ │ │ nop │ │ │ │ - bgeu $a5, $fp, 880 │ │ │ │ - addi.d $s4, $s4, 88 │ │ │ │ - move $s6, $s0 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $s7, $a3, $s4 │ │ │ │ - bltu $s0, $a4, -140 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - add.w $s3, $s5, $s3 │ │ │ │ - addi.w $s5, $s3, -1 │ │ │ │ - add.w $s5, $s5, $t0 │ │ │ │ - beqz $s6, 40 │ │ │ │ - addi.w $t2, $s6, -1 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $a3, 0x3 │ │ │ │ - ld.d $t1, $t1, 24 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - pcalau12i $t1, 120 │ │ │ │ - ldptr.d $t3, $s8, 0 │ │ │ │ - ld.d $t2, $s8, 8 │ │ │ │ - fld.d $fa0, $t1, 496 │ │ │ │ - st.b $t0, $s7, 74 │ │ │ │ - st.b $s2, $s7, 60 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.b $zero, $s7, 61 │ │ │ │ - st.h $zero, $s7, 72 │ │ │ │ - ld.d $a0, $s1, 88 │ │ │ │ - addi.d $a5, $s7, 56 │ │ │ │ - stptr.d $t0, $s7, 0 │ │ │ │ - st.d $s1, $s7, 24 │ │ │ │ - st.d $zero, $s7, 32 │ │ │ │ - st.d $t3, $s7, 8 │ │ │ │ - st.d $t2, $s7, 16 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - fst.d $fa0, $s7, 80 │ │ │ │ - addi.d $a4, $s7, 52 │ │ │ │ - addi.d $a3, $s7, 48 │ │ │ │ - addi.d $a2, $s7, 44 │ │ │ │ - addi.d $a1, $s7, 40 │ │ │ │ - bl -46856 │ │ │ │ - beqz $s6, 584 │ │ │ │ - addi.w $t1, $s6, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - alsl.d $s7, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s7, $s7, $t1, 0x1 │ │ │ │ - alsl.d $t1, $s7, $t2, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - move $a0, $s1 │ │ │ │ - beq $t1, $s2, 1148 │ │ │ │ - bl 43024 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - alsl.d $t2, $s7, $t1, 0x3 │ │ │ │ - ld.d $fp, $t2, 24 │ │ │ │ - add.d $t1, $t1, $s4 │ │ │ │ - st.w $a0, $t1, 64 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 43076 │ │ │ │ - ldptr.w $t1, $fp, 76 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - alsl.d $s7, $s7, $t2, 0x3 │ │ │ │ - sub.w $t1, $t1, $a0 │ │ │ │ - st.w $t1, $s7, 68 │ │ │ │ - ldptr.w $t1, $s8, 32 │ │ │ │ - bgeu $s0, $t1, 36 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - alsl.d $s7, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s7, $s7, $t1, 0x1 │ │ │ │ - alsl.d $t1, $s7, $t2, 0x3 │ │ │ │ - ld.bu $t2, $t1, 60 │ │ │ │ - beq $t2, $s2, 728 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - ldptr.w $s1, $s1, 76 │ │ │ │ - bl 43000 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - ldptr.w $t2, $s8, 32 │ │ │ │ - addi.w $s1, $s1, -1 │ │ │ │ - sub.w $s1, $s1, $a0 │ │ │ │ - add.d $t3, $t1, $s4 │ │ │ │ - st.w $s1, $t3, 68 │ │ │ │ - bltu $s0, $t2, 572 │ │ │ │ - ld.bu $t4, $s8, 45 │ │ │ │ - li.w $t1, 1 │ │ │ │ - sll.w $t1, $t1, $s2 │ │ │ │ - li.w $t3, 1 │ │ │ │ - or $t1, $t1, $t4 │ │ │ │ - bgeu $t3, $t2, 292 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - add.d $t0, $t2, $s4 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - beq $t0, $t2, 572 │ │ │ │ - st.b $zero, $s8, 44 │ │ │ │ - st.b $t1, $s8, 45 │ │ │ │ - st.d $zero, $s8, 36 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - ldptr.w $a4, $s8, 32 │ │ │ │ - ld.d $a3, $s8, 48 │ │ │ │ - sub.w $a5, $a5, $t2 │ │ │ │ - b -484 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + blez $a1, 60 │ │ │ │ + move $s0, $a0 │ │ │ │ + slli.d $a0, $a1, 0x3 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -137976 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + beqz $a0, 64 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + li.w $t0, -1 │ │ │ │ + st.d $a1, $s0, 8 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + move $a3, $a1 │ │ │ │ + pcaddi $a2, 120086 │ │ │ │ + li.w $a1, 74 │ │ │ │ + pcaddi $a0, 120102 │ │ │ │ + bl 319396 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -138764 │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 120100 │ │ │ │ + li.w $a1, 80 │ │ │ │ + pcaddi $a0, 120094 │ │ │ │ + bl 319364 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -138796 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $s8, 48 │ │ │ │ - move $s0, $zero │ │ │ │ - b -664 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -138320 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + srli.d $a0, $a0, 0x3f │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $t3, $a1 │ │ │ │ + ld.d $a1, $a0, 8 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + move $t1, $a0 │ │ │ │ + addi.d $t2, $a1, -1 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + bge $t0, $t2, 40 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $t1, 16 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + stptr.d $t3, $t0, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi $t0, $s0, 0xf │ │ │ │ - beqz $t0, 1164 │ │ │ │ - bstrins.d $s0, $zero, 0x3, 0x0 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - b -1216 │ │ │ │ nop │ │ │ │ - addi.d $t0, $a3, 60 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + ori $t4, $t4, 0x710 │ │ │ │ + add.d $a1, $a1, $t4 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -137756 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + stptr.d $a0, $t1, 0 │ │ │ │ + ori $t4, $t4, 0x710 │ │ │ │ + beqz $a0, 48 │ │ │ │ + ld.d $t2, $t1, 8 │ │ │ │ + ld.d $t0, $t1, 16 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + add.d $t2, $t2, $t4 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $t1, 16 │ │ │ │ + st.d $t2, $t1, 8 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + stptr.d $t3, $t0, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 120046 │ │ │ │ + li.w $a1, 125 │ │ │ │ + pcaddi $a0, 120026 │ │ │ │ + bl 319092 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -139068 │ │ │ │ nop │ │ │ │ - addi.w $t2, $a4, -1 │ │ │ │ - move $s0, $zero │ │ │ │ - b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bgez $t0, 12 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ + addi.d $t2, $t0, -1 │ │ │ │ + st.d $t2, $a0, 16 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bgez $t0, 28 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beq $s0, $t2, -760 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - beqz $t1, -20 │ │ │ │ - b -776 │ │ │ │ nop │ │ │ │ - move $s0, $t3 │ │ │ │ - b -788 │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ret │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + move $t1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + or $t2, $t0, $a1 │ │ │ │ + bltz $t2, 8 │ │ │ │ + bge $t0, $a1, 28 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t3, $s8, 44 │ │ │ │ - st.b $t1, $s8, 45 │ │ │ │ - move $t0, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t3, 48 │ │ │ │ - ldptr.w $t1, $s8, 36 │ │ │ │ - ldptr.w $t0, $s8, 40 │ │ │ │ - sltu $t4, $s3, $t1 │ │ │ │ - sltu $t3, $t0, $s5 │ │ │ │ - masknez $t1, $t1, $t4 │ │ │ │ - masknez $t0, $t0, $t3 │ │ │ │ - maskeqz $t4, $s3, $t4 │ │ │ │ - maskeqz $t3, $s5, $t3 │ │ │ │ - or $t1, $t1, $t4 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + sub.d $t0, $t0, $a1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - st.w $t1, $s8, 36 │ │ │ │ - st.w $t0, $s8, 40 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $t2, $t0, -324 │ │ │ │ - st.w $s3, $s8, 36 │ │ │ │ - st.w $s5, $s8, 40 │ │ │ │ - b -336 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 42476 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - st.w $a0, $t1, 64 │ │ │ │ - b -504 │ │ │ │ nop │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - add.w $s3, $s5, $s3 │ │ │ │ - addi.w $s5, $s3, -1 │ │ │ │ - add.w $s5, $s5, $t0 │ │ │ │ - addi.w $t1, $a4, -1 │ │ │ │ - sub.w $t1, $t1, $s6 │ │ │ │ - ld.d $t3, $s7, 24 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $a2, $t1, $t1, 0x2 │ │ │ │ - alsl.d $a2, $a2, $t1, 0x1 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - ldptr.w $t0, $t3, 0 │ │ │ │ - alsl.d $a0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $a0, $a0, $t1, 0x1 │ │ │ │ - move $a1, $s7 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - alsl.d $a0, $a0, $a3, 0x3 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -148476 │ │ │ │ - ld.d $s7, $s8, 48 │ │ │ │ - add.d $s7, $s7, $s4 │ │ │ │ - b -796 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - add.w $s3, $s5, $s3 │ │ │ │ - addi.w $s5, $s3, -1 │ │ │ │ - add.d $s7, $a3, $s4 │ │ │ │ - add.w $s5, $s5, $t0 │ │ │ │ - bgeu $s0, $a4, -860 │ │ │ │ - b -96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $s0, $s0, 0x2 │ │ │ │ - alsl.d $s0, $t2, $s0, 0x1 │ │ │ │ - alsl.d $t1, $s0, $t1, 0x3 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - bl 42300 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - ldptr.w $t2, $s8, 32 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x3 │ │ │ │ - st.w $a0, $s0, 64 │ │ │ │ - b -608 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s8, 44 │ │ │ │ - st.b $t1, $s8, 45 │ │ │ │ - beqz $t0, -568 │ │ │ │ - ldptr.w $t0, $s8, 40 │ │ │ │ - ldptr.w $t1, $s8, 36 │ │ │ │ - sltu $t3, $t0, $s5 │ │ │ │ - sltu $t2, $s3, $t1 │ │ │ │ - masknez $t0, $t0, $t3 │ │ │ │ - masknez $t1, $t1, $t2 │ │ │ │ - maskeqz $t3, $s5, $t3 │ │ │ │ - maskeqz $t2, $s3, $t2 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - or $t1, $t1, $t2 │ │ │ │ - st.w $t1, $s8, 36 │ │ │ │ - st.w $t0, $s8, 40 │ │ │ │ - b -612 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - bl 42204 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 42272 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - addi.w $t2, $s0, -1 │ │ │ │ - sub.w $t2, $t2, $a0 │ │ │ │ - add.d $t4, $t1, $s4 │ │ │ │ - alsl.d $t1, $s7, $t1, 0x3 │ │ │ │ - ld.d $t5, $t1, 24 │ │ │ │ - ld.d $t3, $t4, 24 │ │ │ │ - st.w $t2, $t4, 68 │ │ │ │ - st.w $t2, $t1, 64 │ │ │ │ - ld.bu $t6, $t3, 96 │ │ │ │ - ld.bu $t2, $t5, 96 │ │ │ │ - beq $t6, $t2, 32 │ │ │ │ - ld.bu $t2, $t1, 72 │ │ │ │ - ori $t2, $t2, 0x1 │ │ │ │ - st.b $t2, $t1, 72 │ │ │ │ - ld.bu $t2, $t4, 73 │ │ │ │ - ori $t2, $t2, 0x1 │ │ │ │ - st.b $t2, $t4, 73 │ │ │ │ nop │ │ │ │ - ldptr.w $t6, $t3, 0 │ │ │ │ - ldptr.w $t2, $t5, 0 │ │ │ │ - beq $t6, $t2, 32 │ │ │ │ - ld.bu $t2, $t1, 72 │ │ │ │ - ori $t2, $t2, 0x2 │ │ │ │ - st.b $t2, $t1, 72 │ │ │ │ - ld.bu $t1, $t4, 73 │ │ │ │ - ori $t1, $t1, 0x2 │ │ │ │ - st.b $t1, $t4, 73 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t3, 88 │ │ │ │ - ldptr.w $s1, $t3, 32 │ │ │ │ - ldptr.w $s0, $a0, 28 │ │ │ │ - bl -26312 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - addi.w $s1, $s1, -1 │ │ │ │ - add.w $t1, $s0, $s1 │ │ │ │ - alsl.d $t5, $s7, $t2, 0x3 │ │ │ │ - ld.d $t4, $t5, 24 │ │ │ │ - add.w $t1, $t1, $a0 │ │ │ │ - add.d $t2, $t2, $s4 │ │ │ │ - ld.d $a0, $t4, 88 │ │ │ │ - ldptr.w $s0, $t4, 32 │ │ │ │ - ld.d $t3, $t2, 24 │ │ │ │ - ldptr.w $t4, $a0, 28 │ │ │ │ - add.w $s0, $s0, $t4 │ │ │ │ - bltu $t1, $s0, 40 │ │ │ │ - ld.bu $t1, $t3, 96 │ │ │ │ - bnez $t1, 32 │ │ │ │ - ld.bu $t1, $t5, 72 │ │ │ │ - ori $t1, $t1, 0x4 │ │ │ │ - st.b $t1, $t5, 72 │ │ │ │ - ld.bu $t1, $t2, 73 │ │ │ │ - ori $t1, $t1, 0x4 │ │ │ │ - st.b $t1, $t2, 73 │ │ │ │ + beqz $a0, 208 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + pcalau12i $s2, 172 │ │ │ │ + ld.d $s2, $s2, -48 │ │ │ │ + ldptr.w $a3, $a0, 0 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 120001 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + bl -139196 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + beqz $t0, 84 │ │ │ │ nop │ │ │ │ - ld.d $t2, $t3, 88 │ │ │ │ - ldptr.w $t1, $t3, 32 │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - ldptr.w $s1, $t2, 28 │ │ │ │ - add.w $s1, $s1, $t1 │ │ │ │ - bl -26424 │ │ │ │ - add.w $s0, $s0, $a0 │ │ │ │ - bltu $s0, $s1, 52 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - add.d $t1, $t2, $s4 │ │ │ │ - ld.d $t3, $t1, 24 │ │ │ │ - ld.bu $t3, $t3, 96 │ │ │ │ - beqz $t3, 32 │ │ │ │ - alsl.d $s7, $s7, $t2, 0x3 │ │ │ │ - ld.bu $t2, $s7, 72 │ │ │ │ - ori $t2, $t2, 0x8 │ │ │ │ - st.b $t2, $s7, 72 │ │ │ │ - ld.bu $t2, $t1, 73 │ │ │ │ - ori $t2, $t2, 0x8 │ │ │ │ - st.b $t2, $t1, 73 │ │ │ │ - ldptr.w $t2, $s8, 32 │ │ │ │ - b -1004 │ │ │ │ - bl 41880 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - move $fp, $a0 │ │ │ │ - alsl.d $t1, $s7, $t1, 0x3 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - bl 41940 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - addi.w $t2, $fp, -1 │ │ │ │ - sub.w $t2, $t2, $a0 │ │ │ │ - alsl.d $t4, $s7, $t1, 0x3 │ │ │ │ - add.d $t1, $t1, $s4 │ │ │ │ - ld.d $t3, $t4, 24 │ │ │ │ - ld.d $t5, $t1, 24 │ │ │ │ - st.w $t2, $t4, 68 │ │ │ │ - st.w $t2, $t1, 64 │ │ │ │ - ld.bu $t6, $t3, 96 │ │ │ │ - ld.bu $t2, $t5, 96 │ │ │ │ - beq $t6, $t2, 28 │ │ │ │ - ld.bu $t2, $t4, 72 │ │ │ │ - ori $t2, $t2, 0x1 │ │ │ │ - st.b $t2, $t4, 72 │ │ │ │ - ld.bu $t2, $t1, 73 │ │ │ │ - ori $t2, $t2, 0x1 │ │ │ │ - st.b $t2, $t1, 73 │ │ │ │ - ldptr.w $t6, $t3, 0 │ │ │ │ - ldptr.w $t2, $t5, 0 │ │ │ │ - beq $t6, $t2, 32 │ │ │ │ - ld.bu $t2, $t4, 72 │ │ │ │ - ori $t2, $t2, 0x2 │ │ │ │ - st.b $t2, $t4, 72 │ │ │ │ - ld.bu $t2, $t1, 73 │ │ │ │ - ori $t2, $t2, 0x2 │ │ │ │ - st.b $t2, $t1, 73 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t3, 32 │ │ │ │ - ld.d $a0, $t3, 88 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - ldptr.w $fp, $a0, 28 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -26648 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - add.d $t4, $t2, $s4 │ │ │ │ - ld.d $t3, $t4, 24 │ │ │ │ - add.w $t1, $fp, $t1 │ │ │ │ - add.w $t1, $t1, $a0 │ │ │ │ - ld.d $a0, $t3, 88 │ │ │ │ - ldptr.w $fp, $t3, 32 │ │ │ │ - alsl.d $t2, $s7, $t2, 0x3 │ │ │ │ - ldptr.w $t5, $a0, 28 │ │ │ │ - add.w $fp, $fp, $t5 │ │ │ │ - bltu $t1, $fp, 36 │ │ │ │ - ld.bu $t1, $t3, 96 │ │ │ │ - bnez $t1, 28 │ │ │ │ - ld.bu $t1, $t2, 72 │ │ │ │ - ori $t1, $t1, 0x4 │ │ │ │ - st.b $t1, $t2, 72 │ │ │ │ - ld.bu $t1, $t4, 73 │ │ │ │ - ori $t1, $t1, 0x4 │ │ │ │ - st.b $t1, $t4, 73 │ │ │ │ - ld.d $t1, $t2, 24 │ │ │ │ - addi.w $fp, $fp, -1 │ │ │ │ - ld.d $t3, $t1, 88 │ │ │ │ - ldptr.w $t2, $t1, 32 │ │ │ │ - ldptr.w $t1, $t3, 28 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -26760 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - add.w $fp, $fp, $a0 │ │ │ │ - bltu $fp, $t1, -1368 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - add.d $t2, $t1, $s4 │ │ │ │ - ld.d $t3, $t2, 24 │ │ │ │ - ld.bu $t3, $t3, 96 │ │ │ │ - beqz $t3, -1388 │ │ │ │ - alsl.d $t1, $s7, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t1, 72 │ │ │ │ - ori $t3, $t3, 0x8 │ │ │ │ - st.b $t3, $t1, 72 │ │ │ │ - ld.bu $t1, $t2, 73 │ │ │ │ - ori $t1, $t1, 0x8 │ │ │ │ - st.b $t1, $t2, 73 │ │ │ │ - b -1420 │ │ │ │ - move $s0, $t0 │ │ │ │ - b -1852 │ │ │ │ - vaddi.wu $vr2, $vr2, 0xc │ │ │ │ - vpickve2gr.w $s0, $vr2, 0x3 │ │ │ │ - slli.w $s0, $s0, 0x0 │ │ │ │ - b -1868 │ │ │ │ - move $s0, $t2 │ │ │ │ - b -1876 │ │ │ │ + bnez $a3, 96 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + slli.d $t1, $s0, 0x6 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $a4, $t0, 16 │ │ │ │ + pcaddi $a2, 119992 │ │ │ │ + ld.d $a7, $t1, 24 │ │ │ │ + ld.d $a6, $t1, 16 │ │ │ │ + ldptr.d $a5, $t1, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -139280 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + slli.w $a3, $s0, 0x0 │ │ │ │ + bltu $a3, $t0, -68 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 119973 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -139336 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - ld.d $t0, $a1, 8 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s5, $a0 │ │ │ │ - ldptr.d $a0, $a1, 0 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $a1, 20 │ │ │ │ - st.d $t0, $s5, 8 │ │ │ │ - stptr.d $a0, $s5, 0 │ │ │ │ - move $s3, $a1 │ │ │ │ - bl -150484 │ │ │ │ - lu12i.w $t3, -524288 │ │ │ │ - li.w $t2, -1 │ │ │ │ - pcalau12i $t0, 120 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - fld.d $fa0, $t0, 504 │ │ │ │ - st.d $s0, $s5, 20 │ │ │ │ - st.d $t3, $s5, 28 │ │ │ │ - st.d $t2, $s5, 36 │ │ │ │ - st.h $t1, $s5, 44 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - st.w $a0, $s5, 16 │ │ │ │ - st.d $zero, $s5, 48 │ │ │ │ - fst.d $fa0, $s5, 72 │ │ │ │ - beqz $t0, 224 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s4, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 119949 │ │ │ │ + li.w $a1, 74 │ │ │ │ + pcaddi $a0, 119941 │ │ │ │ + b 318624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 297180 │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a1, 48 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $s1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - vld $vr0, $s1, 16 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ldptr.w $t0, $s1, 8 │ │ │ │ - vst $vr0, $s0, 16 │ │ │ │ - vld $vr0, $s1, 48 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - st.d $t0, $s0, 32 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ - vst $vr0, $s0, 48 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - st.w $t1, $s0, 40 │ │ │ │ - st.d $t0, $s0, 64 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ld.hu $t1, $s1, 96 │ │ │ │ - st.d $t0, $s0, 72 │ │ │ │ - ldptr.w $t0, $s1, 80 │ │ │ │ - st.h $t1, $s0, 96 │ │ │ │ - st.w $t0, $s0, 80 │ │ │ │ - bl 297068 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - ld.d $a1, $s1, 88 │ │ │ │ - bl -49064 │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.bu $a4, $t0, 74 │ │ │ │ - ld.bu $a3, $t0, 60 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $s2, $s2, 88 │ │ │ │ - bl -3160 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - bltu $s4, $t0, -176 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ st.d $s3, $sp, 8 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s4, $a0 │ │ │ │ - li.w $a1, 80 │ │ │ │ - move $a0, $zero │ │ │ │ + pcalau12i $s3, 171 │ │ │ │ + ld.d $s3, $s3, -48 │ │ │ │ + ldptr.w $a3, $a0, 0 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + pcaddi $a2, 119958 │ │ │ │ + li.w $a1, 1 │ │ │ │ st.d $ra, $sp, 40 │ │ │ │ + bl -139428 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + beqz $t0, 108 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ st.d $s2, $sp, 16 │ │ │ │ - bl 296920 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $s4, 0 │ │ │ │ - ld.d $s1, $s4, 20 │ │ │ │ - st.d $t0, $s0, 8 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - bl -150876 │ │ │ │ - lu12i.w $t3, -524288 │ │ │ │ - li.w $t2, -1 │ │ │ │ - pcalau12i $t0, 120 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - fld.d $fa0, $t0, 504 │ │ │ │ - st.d $s1, $s0, 20 │ │ │ │ - st.d $t3, $s0, 28 │ │ │ │ - st.d $t2, $s0, 36 │ │ │ │ - st.h $t1, $s0, 44 │ │ │ │ - ldptr.w $t0, $s4, 32 │ │ │ │ - st.w $a0, $s0, 16 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - fst.d $fa0, $s0, 72 │ │ │ │ - beqz $t0, 72 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - nop │ │ │ │ + move $s0, $zero │ │ │ │ + move $a3, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s4, 48 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.bu $a4, $t0, 74 │ │ │ │ - ld.bu $a3, $t0, 60 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - addi.d $s2, $s2, 88 │ │ │ │ - bl -3412 │ │ │ │ - ldptr.w $t0, $s4, 32 │ │ │ │ - bltu $s1, $t0, -44 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - beqz $t0, 60 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + slli.d $s2, $s0, 0x5 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ add.d $t0, $t0, $s2 │ │ │ │ - ld.bu $a4, $t0, 74 │ │ │ │ - ld.bu $a3, $t0, 60 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - addi.d $s2, $s2, 88 │ │ │ │ - bl -3476 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - bltu $s1, $t0, -44 │ │ │ │ + ldptr.w $a6, $t0, 16 │ │ │ │ + ldptr.w $a5, $t0, 8 │ │ │ │ + ldptr.d $a4, $t0, 0 │ │ │ │ + pcaddi $a2, 119947 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -139500 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + add.d $a0, $a0, $s2 │ │ │ │ + addi.d $a0, $a0, 16 │ │ │ │ + bl -376 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + slli.w $a3, $s0, 0x0 │ │ │ │ + bltu $a3, $t0, -68 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ + pcaddi $a2, 122374 │ │ │ │ + li.w $a1, 1 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b -139572 │ │ │ │ + beqz $a0, 160 │ │ │ │ + ldptr.w $a3, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + pcaddi $a2, 119898 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, 127 │ │ │ │ + pcaddi $a0, 119881 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl 425084 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + beqz $t0, 92 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $a3, $zero │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ - beqz $t0, 252 │ │ │ │ - ldptr.w $t1, $a1, 32 │ │ │ │ - li.w $t2, -1 │ │ │ │ - lu52i.d $t2, $t2, 2047 │ │ │ │ - beqz $t1, 92 │ │ │ │ - ld.d $t5, $a1, 48 │ │ │ │ - ld.bu $t2, $a0, 44 │ │ │ │ - ld.d $t4, $a0, 48 │ │ │ │ - ld.d $t6, $t5, 24 │ │ │ │ - ldptr.w $t7, $t6, 0 │ │ │ │ - beqz $t2, 84 │ │ │ │ - ld.bu $t2, $a1, 44 │ │ │ │ - beqz $t2, 76 │ │ │ │ - ld.d $t2, $t4, 24 │ │ │ │ - ldptr.w $t2, $t2, 0 │ │ │ │ - bne $t2, $t7, 64 │ │ │ │ - ldptr.w $t0, $a0, 36 │ │ │ │ - ldptr.w $t3, $a1, 40 │ │ │ │ - sub.w $t2, $t3, $t0 │ │ │ │ - sub.w $t1, $t0, $t3 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - sltu $t0, $t3, $t0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - maskeqz $t1, $t1, $t0 │ │ │ │ - masknez $t2, $t2, $t0 │ │ │ │ - or $t2, $t1, $t2 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + slli.d $t1, $s0, 0x6 │ │ │ │ + pcaddi $a2, 119912 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $a4, $t0, 16 │ │ │ │ + li.w $a1, 129 │ │ │ │ + ld.d $a7, $t1, 24 │ │ │ │ + ld.d $a6, $t1, 16 │ │ │ │ + ldptr.d $a5, $t1, 0 │ │ │ │ + pcaddi $a0, 119862 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl 425008 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + slli.w $a3, $s0, 0x0 │ │ │ │ + bltu $a3, $t0, -60 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ nop │ │ │ │ - move $a0, $t2 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t2, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t4, 0x3 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - move $t3, $a0 │ │ │ │ - beq $t2, $t7, 120 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t5, 0x3 │ │ │ │ - ld.d $t2, $t4, 24 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ldptr.w $t1, $t2, 0 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - beq $t2, $t1, 368 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - li.w $t2, -1 │ │ │ │ - lu52i.d $t2, $t2, 2047 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 119853 │ │ │ │ + li.w $a1, 123 │ │ │ │ + pcaddi $a0, 119845 │ │ │ │ + b 318240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + ldptr.w $a3, $s3, 0 │ │ │ │ + pcaddi $a2, 119866 │ │ │ │ + li.w $a1, 146 │ │ │ │ + pcaddi $a0, 119834 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + bl 424896 │ │ │ │ + ldptr.w $t0, $s3, 0 │ │ │ │ + beqz $t0, 200 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s2, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + slli.d $s0, $s2, 0x5 │ │ │ │ + pcaddi $a2, 119876 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ldptr.w $a5, $t0, 8 │ │ │ │ + ldptr.d $a4, $t0, 0 │ │ │ │ + li.w $a1, 148 │ │ │ │ + pcaddi $a0, 119817 │ │ │ │ + bl 424832 │ │ │ │ + ld.d $s1, $s3, 8 │ │ │ │ + pcaddi $a2, 119828 │ │ │ │ + li.w $a1, 127 │ │ │ │ + add.d $s1, $s1, $s0 │ │ │ │ + ldptr.w $a3, $s1, 16 │ │ │ │ + pcaddi $a0, 119810 │ │ │ │ + bl 424804 │ │ │ │ + ldptr.w $t0, $s1, 16 │ │ │ │ + beqz $t0, 76 │ │ │ │ + move $s0, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + ld.d $t0, $s1, 24 │ │ │ │ + slli.d $t1, $s0, 0x6 │ │ │ │ + pcaddi $a2, 119844 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $a4, $t0, 16 │ │ │ │ + li.w $a1, 129 │ │ │ │ + ld.d $a7, $t1, 24 │ │ │ │ + ld.d $a6, $t1, 16 │ │ │ │ + ldptr.d $a5, $t1, 0 │ │ │ │ + pcaddi $a0, 119794 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl 424736 │ │ │ │ + ldptr.w $t0, $s1, 16 │ │ │ │ + slli.w $a3, $s0, 0x0 │ │ │ │ + bltu $a3, $t0, -60 │ │ │ │ + ldptr.w $t0, $s3, 0 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $a3, $s2, 0x0 │ │ │ │ + bltu $a3, $t0, -156 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a1 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + move $a3, $a2 │ │ │ │ + li.w $a1, 1 │ │ │ │ + pcaddi $a2, 118440 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -140056 │ │ │ │ + ld.d $t0, $s0, 56 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $s0, 56 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + sltu $a0, $zero, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $t2, -1 │ │ │ │ - lu52i.d $t2, $t2, 2047 │ │ │ │ - move $a0, $t2 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + beqz $a0, 28 │ │ │ │ + bl -139200 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ ret │ │ │ │ + bl -138752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + beqz $a0, 44 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 40 │ │ │ │ + bl -140080 │ │ │ │ + li.w $t0, 16 │ │ │ │ + bne $a0, $t0, 48 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + b -139068 │ │ │ │ + pcaddi $a3, 126404 │ │ │ │ + li.w $a2, 220 │ │ │ │ + pcaddi $a1, 119724 │ │ │ │ + pcaddi $a0, 119785 │ │ │ │ + bl -140720 │ │ │ │ nop │ │ │ │ - ld.d $t1, $t6, 88 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $t2, $t6, 32 │ │ │ │ - ldptr.w $t7, $t0, 32 │ │ │ │ - ldptr.w $t5, $a0, 28 │ │ │ │ - ldptr.w $t0, $t1, 28 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - st.d $a1, $sp, 48 │ │ │ │ - st.d $t7, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl -27896 │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ldptr.w $t1, $a1, 32 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - add.w $t2, $t0, $t2 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $t6, $a1, 48 │ │ │ │ - alsl.d $t1, $t0, $t0, 0x2 │ │ │ │ - ld.d $t4, $t3, 48 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x1 │ │ │ │ - ld.d $t7, $sp, 32 │ │ │ │ - alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ - ld.d $t5, $sp, 16 │ │ │ │ - ld.d $t4, $t4, 24 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - sub.w $t2, $t2, $t7 │ │ │ │ - sub.w $t2, $t2, $t5 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - ldptr.w $t5, $t4, 0 │ │ │ │ - sub.w $t2, $t2, $a0 │ │ │ │ - bne $t5, $t1, 112 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ld.d $t6, $t4, 88 │ │ │ │ - ldptr.w $t1, $t4, 32 │ │ │ │ - ldptr.w $t5, $t0, 32 │ │ │ │ - ldptr.w $t4, $a0, 28 │ │ │ │ - ldptr.w $t0, $t6, 28 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - st.d $t5, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - st.d $t3, $sp, 48 │ │ │ │ - st.d $a1, $sp, 56 │ │ │ │ - bl -28048 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t5, $sp, 32 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - sub.w $t0, $t0, $t5 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - sub.w $t0, $t0, $t4 │ │ │ │ - sub.w $t0, $t0, $a0 │ │ │ │ - ld.d $t3, $sp, 48 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - bltu $t0, $t2, 60 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + pcaddi $a3, 126398 │ │ │ │ + li.w $a2, 222 │ │ │ │ + pcaddi $a1, 119718 │ │ │ │ + pcaddi $a0, 119781 │ │ │ │ + bl -140744 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl -28144 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 16 │ │ │ │ - ldptr.w $t0, $a1, 32 │ │ │ │ - ld.d $t1, $t3, 48 │ │ │ │ - ld.d $t4, $a1, 48 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $t2, $t1, 24 │ │ │ │ - alsl.d $t1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t4, 0x3 │ │ │ │ - ld.d $t3, $t2, 88 │ │ │ │ - ldptr.w $t1, $t2, 32 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ldptr.w $t0, $t3, 28 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - ld.d $a0, $t2, 88 │ │ │ │ - ldptr.w $t4, $t2, 32 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t3, $a0, 28 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl -28240 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - add.w $t2, $t0, $t1 │ │ │ │ - sub.w $t2, $t2, $t4 │ │ │ │ - sub.w $t2, $t2, $t3 │ │ │ │ - sub.w $t2, $t2, $a0 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - b -172 │ │ │ │ + beqz $a0, 16 │ │ │ │ + ld.d $a0, $a0, 40 │ │ │ │ + b -140912 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + pcaddi $a3, 126391 │ │ │ │ + li.w $a2, 239 │ │ │ │ + pcaddi $a1, 119705 │ │ │ │ + pcaddi $a0, 119766 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -140800 │ │ │ │ nop │ │ │ │ - ld.b $a0, $a0, 45 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - ret │ │ │ │ - ld.bu $a0, $a0, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ + ldptr.d $a0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $a0, 60 │ │ │ │ + lu12i.w $a3, 128 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + bl -139916 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.bu $a0, $a0, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $a7, $a0, 0 │ │ │ │ - beqz $a7, 588 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - addi.w $t0, $a7, -1 │ │ │ │ - li.w $t1, 30 │ │ │ │ - ld.d $s3, $a0, 8 │ │ │ │ - bgeu $t1, $t0, 572 │ │ │ │ - bstrpick.d $t2, $a7, 0x1f, 0x5 │ │ │ │ - vldi $vr3, 0 │ │ │ │ - vori.b $vr2, $vr3, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - addi.d $t0, $s3, 2047 │ │ │ │ - addi.d $t0, $t0, 78 │ │ │ │ - slli.d $t2, $t2, 0x9 │ │ │ │ - st.d $s0, $sp, 56 │ │ │ │ - st.d $s1, $sp, 48 │ │ │ │ - st.d $s2, $sp, 40 │ │ │ │ - st.d $s4, $sp, 24 │ │ │ │ - st.d $s5, $sp, 16 │ │ │ │ - st.d $s6, $sp, 8 │ │ │ │ - add.d $t2, $t2, $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t1, $t0, -2048 │ │ │ │ - vldrepl.b $vr0, $t0, -800 │ │ │ │ - vldrepl.b $vr1, $t1, -32 │ │ │ │ - ld.bu $t1, $t0, -2000 │ │ │ │ - ld.bu $s4, $t0, -1840 │ │ │ │ - ld.bu $s1, $t0, -1760 │ │ │ │ - vinsgr2vr.b $vr1, $t1, 0x1 │ │ │ │ - ld.bu $t1, $t0, -1920 │ │ │ │ - ld.bu $a6, $t0, -1680 │ │ │ │ - ld.bu $a4, $t0, -1600 │ │ │ │ - ld.bu $a2, $t0, -1520 │ │ │ │ - vinsgr2vr.b $vr1, $t1, 0x2 │ │ │ │ - vinsgr2vr.b $vr1, $s4, 0x3 │ │ │ │ - vinsgr2vr.b $vr1, $s1, 0x4 │ │ │ │ - ld.bu $a1, $t0, -1440 │ │ │ │ - vinsgr2vr.b $vr1, $a6, 0x5 │ │ │ │ - ld.bu $a0, $t0, -1360 │ │ │ │ - vinsgr2vr.b $vr1, $a4, 0x6 │ │ │ │ - ld.bu $t1, $t0, -720 │ │ │ │ - vinsgr2vr.b $vr1, $a2, 0x7 │ │ │ │ - ld.bu $t8, $t0, 0 │ │ │ │ - vinsgr2vr.b $vr1, $a1, 0x8 │ │ │ │ - ld.bu $t7, $t0, 80 │ │ │ │ - vinsgr2vr.b $vr1, $a0, 0x9 │ │ │ │ - ld.bu $t6, $t0, 160 │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0x1 │ │ │ │ - ld.bu $t5, $t0, 240 │ │ │ │ - ld.bu $t4, $t0, 320 │ │ │ │ - ld.bu $t3, $t0, 400 │ │ │ │ - ld.bu $s6, $t0, -1280 │ │ │ │ - ld.bu $s5, $t0, -1200 │ │ │ │ - ld.bu $s2, $t0, -1120 │ │ │ │ - ld.bu $s0, $t0, -1040 │ │ │ │ - vinsgr2vr.b $vr1, $s6, 0xa │ │ │ │ - ld.bu $a5, $t0, -960 │ │ │ │ - vinsgr2vr.b $vr1, $s5, 0xb │ │ │ │ - ld.bu $a3, $t0, -880 │ │ │ │ - vinsgr2vr.b $vr1, $s2, 0xc │ │ │ │ - ld.bu $s4, $t0, -640 │ │ │ │ - vinsgr2vr.b $vr1, $s0, 0xd │ │ │ │ - ld.bu $s1, $t0, -560 │ │ │ │ - vinsgr2vr.b $vr1, $a5, 0xe │ │ │ │ - ld.bu $a6, $t0, -480 │ │ │ │ - vinsgr2vr.b $vr1, $a3, 0xf │ │ │ │ - vandi.b $vr1, $vr1, 0x1 │ │ │ │ - vadd.b $vr2, $vr1, $vr2 │ │ │ │ - ld.bu $a4, $t0, -400 │ │ │ │ - vinsgr2vr.b $vr0, $s4, 0x2 │ │ │ │ - ld.bu $a2, $t0, -320 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x3 │ │ │ │ - ld.bu $a1, $t0, -240 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - ld.bu $a0, $t0, -160 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - ld.bu $t1, $t0, -80 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x6 │ │ │ │ - addi.d $t0, $t0, 2047 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x7 │ │ │ │ - addi.d $t0, $t0, 513 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vandi.b $vr0, $vr0, 0x1 │ │ │ │ - vadd.b $vr3, $vr0, $vr3 │ │ │ │ - bne $t0, $t2, -276 │ │ │ │ - vadd.b $vr2, $vr2, $vr3 │ │ │ │ - pcaddi $t4, 121644 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - pcaddi $t3, 121646 │ │ │ │ - vld $vr4, $t4, 0 │ │ │ │ - vshuf.b $vr4, $vr0, $vr2, $vr4 │ │ │ │ - vadd.b $vr4, $vr4, $vr2 │ │ │ │ - pcaddi $t2, 121646 │ │ │ │ - vld $vr3, $t3, 0 │ │ │ │ - vshuf.b $vr2, $vr0, $vr4, $vr3 │ │ │ │ - vadd.b $vr2, $vr2, $vr4 │ │ │ │ - pcaddi $t1, 121646 │ │ │ │ - vld $vr1, $t2, 0 │ │ │ │ - vshuf.b $vr1, $vr0, $vr2, $vr1 │ │ │ │ - vadd.b $vr1, $vr1, $vr2 │ │ │ │ - andi $t0, $a7, 0x1f │ │ │ │ - vld $vr5, $t1, 0 │ │ │ │ - vshuf.b $vr0, $vr0, $vr1, $vr5 │ │ │ │ - vadd.b $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.b $a0, $vr0, 0x0 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ - beqz $t0, 156 │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - ld.d $s2, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 24 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $s6, $sp, 8 │ │ │ │ - move $t2, $a7 │ │ │ │ - bstrins.d $t2, $zero, 0x4, 0x0 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 45 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 80 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ - bltu $t2, $a7, -24 │ │ │ │ + ld.d $a0, $a1, 16 │ │ │ │ + move $a1, $a2 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -140868 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + bnez $a0, -76 │ │ │ │ + ld.d $a3, $s0, 16 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + pcaddi $a2, 119740 │ │ │ │ + li.w $a1, 259 │ │ │ │ + pcaddi $a0, 119670 │ │ │ │ + bl 317540 │ │ │ │ + bl -139800 │ │ │ │ + ldptr.w $a0, $a0, 0 │ │ │ │ + bl -140048 │ │ │ │ + move $a2, $a0 │ │ │ │ + pcaddi $a1, 119748 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -140768 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -140648 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - ld.d $s3, $sp, 32 │ │ │ │ - slt $a0, $t0, $a0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + beqz $t0, 196 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bgeu $t0, $t1, 88 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + slli.d $s2, $s0, 0x6 │ │ │ │ + move $a1, $s4 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $a0, $t0, 8 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + jirl $ra, $s3, 0 │ │ │ │ + beqz $a0, -44 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + add.d $a0, $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ + nop │ │ │ │ move $a0, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -112 │ │ │ │ + ret │ │ │ │ + st.d $zero, $a1, 8 │ │ │ │ + stptr.w $zero, $a1, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - ld.d $s2, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 24 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $s6, $sp, 8 │ │ │ │ - b -96 │ │ │ │ + ldptr.w $t2, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + move $fp, $a2 │ │ │ │ + beqz $t2, 316 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s7, $a1 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + b 116 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.w $s5, $s0, 1 │ │ │ │ + bstrpick.d $s8, $s5, 0x1f, 0x0 │ │ │ │ + move $a0, $s1 │ │ │ │ + slli.d $a1, $s8, 0x3 │ │ │ │ + bl -130328 │ │ │ │ + move $s1, $a0 │ │ │ │ + slli.d $a1, $s8, 0x2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -130344 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $s0, 0x3 │ │ │ │ + add.d $t0, $t0, $s6 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + ldptr.w $t0, $t0, 8 │ │ │ │ + slli.d $s0, $s0, 0x2 │ │ │ │ + stx.d $t3, $s1, $t2 │ │ │ │ + stx.w $t0, $a0, $s0 │ │ │ │ + ldptr.w $t2, $s7, 0 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + move $s3, $s5 │ │ │ │ + move $s4, $a0 │ │ │ │ + bgeu $t1, $t2, 68 │ │ │ │ + move $s0, $s5 │ │ │ │ nop │ │ │ │ + slli.d $s6, $s2, 0x5 │ │ │ │ + beqz $s1, -108 │ │ │ │ + addi.w $t1, $s0, -1 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t3, $t0, $s6 │ │ │ │ + ldx.d $t4, $s1, $t1 │ │ │ │ + bne $t4, $t3, -136 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t3, $s2, 0x0 │ │ │ │ + slli.d $s6, $s2, 0x5 │ │ │ │ + bltu $t3, $t2, -24 │ │ │ │ + move $s3, $s0 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + stptr.d $s1, $fp, 0 │ │ │ │ + stptr.d $s4, $t0, 0 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - beqz $t1, 892 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - li.w $t3, 14 │ │ │ │ - ld.d $t2, $a0, 8 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - bgeu $t3, $t0, 880 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x4 │ │ │ │ - vldi $vr1, 0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - slli.d $t3, $t3, 0x8 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t2 │ │ │ │ - add.d $t3, $t3, $t2 │ │ │ │ nop │ │ │ │ - ld.bu $s1, $t0, 125 │ │ │ │ - vldrepl.b $vr0, $t0, 45 │ │ │ │ - ld.bu $s0, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x2 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - ld.bu $a2, $t0, 685 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - ld.bu $a1, $t0, 765 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - ld.bu $a0, $t0, 845 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - ld.bu $t8, $t0, 925 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - ld.bu $t7, $t0, 1005 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ - ld.bu $t6, $t0, 1085 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ - ld.bu $t5, $t0, 1165 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - ld.bu $t4, $t0, 1245 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 3 │ │ │ │ - vsub.b $vr1, $vr1, $vr0 │ │ │ │ - bne $t0, $t3, -136 │ │ │ │ - pcaddi $t6, 121524 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - pcaddi $t5, 121526 │ │ │ │ - vld $vr4, $t6, 0 │ │ │ │ - vshuf.b $vr4, $vr0, $vr1, $vr4 │ │ │ │ - vadd.b $vr1, $vr4, $vr1 │ │ │ │ - pcaddi $t4, 121526 │ │ │ │ - vld $vr3, $t5, 0 │ │ │ │ - vshuf.b $vr3, $vr0, $vr1, $vr3 │ │ │ │ - vadd.b $vr3, $vr3, $vr1 │ │ │ │ - pcaddi $t3, 121526 │ │ │ │ - vld $vr2, $t4, 0 │ │ │ │ - vshuf.b $vr1, $vr0, $vr3, $vr2 │ │ │ │ - vadd.b $vr1, $vr1, $vr3 │ │ │ │ - andi $t0, $t1, 0xf │ │ │ │ - vld $vr4, $t3, 0 │ │ │ │ - vshuf.b $vr0, $vr0, $vr1, $vr4 │ │ │ │ - vadd.b $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.b $a0, $vr0, 0x0 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ - beqz $t0, 636 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $t4, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 1 │ │ │ │ - addi.d $t4, $t4, -3 │ │ │ │ - sltui $t4, $t4, 1 │ │ │ │ - add.w $a0, $t4, $a0 │ │ │ │ - bgeu $t3, $t1, 504 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 2 │ │ │ │ - addi.d $t5, $t5, -3 │ │ │ │ - sltui $t5, $t5, 1 │ │ │ │ - add.w $t5, $t5, $a0 │ │ │ │ - bgeu $t4, $t1, 492 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 3 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 432 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 4 │ │ │ │ - addi.d $t5, $t5, -3 │ │ │ │ - sltui $t5, $t5, 1 │ │ │ │ - add.w $t5, $t5, $a0 │ │ │ │ - bgeu $t4, $t1, 420 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 5 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 360 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 6 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t5, $t3, $a0 │ │ │ │ - bgeu $t4, $t1, 348 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 7 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 288 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 8 │ │ │ │ - addi.d $t5, $t5, -3 │ │ │ │ - sltui $t5, $t5, 1 │ │ │ │ - add.w $t5, $t5, $a0 │ │ │ │ - bgeu $t4, $t1, 276 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 9 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 216 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 10 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t5, $t3, $a0 │ │ │ │ - bgeu $t4, $t1, 204 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 11 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 144 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 12 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t5, $t3, $a0 │ │ │ │ - bgeu $t4, $t1, 132 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 13 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 72 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t0, $t0, 14 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t3, $t3, $a0 │ │ │ │ - ext.w.b $a0, $t3 │ │ │ │ - bgeu $t0, $t1, 40 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x4 │ │ │ │ - ld.b $a0, $t0, 45 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t3 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - slt $a0, $t0, $a0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - ext.w.b $a0, $t5 │ │ │ │ - li.w $t0, 1 │ │ │ │ - slt $a0, $t0, $a0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s3, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + b -84 │ │ │ │ + ldptr.w $t2, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + beqz $t2, 256 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s1, $zero │ │ │ │ move $a0, $zero │ │ │ │ - ret │ │ │ │ - move $a0, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -608 │ │ │ │ + move $s0, $zero │ │ │ │ + b 88 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - b -80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - beqz $t1, 908 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - li.w $t3, 14 │ │ │ │ - ld.d $t2, $a0, 8 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - bgeu $t3, $t0, 896 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x4 │ │ │ │ - vldi $vr1, 0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - slli.d $t3, $t3, 0x8 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t2 │ │ │ │ - add.d $t3, $t3, $t2 │ │ │ │ nop │ │ │ │ - ld.bu $s1, $t0, 125 │ │ │ │ - vldrepl.b $vr0, $t0, 45 │ │ │ │ - ld.bu $s0, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x2 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - ld.bu $a2, $t0, 685 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - ld.bu $a1, $t0, 765 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - ld.bu $a0, $t0, 845 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - ld.bu $t8, $t0, 925 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - ld.bu $t7, $t0, 1005 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ - ld.bu $t6, $t0, 1085 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ - ld.bu $t5, $t0, 1165 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - ld.bu $t4, $t0, 1245 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 3 │ │ │ │ - vsub.b $vr1, $vr1, $vr0 │ │ │ │ - bne $t0, $t3, -136 │ │ │ │ - pcaddi $t6, 121288 │ │ │ │ - vldi $vr0, 0 │ │ │ │ - pcaddi $t5, 121290 │ │ │ │ - vld $vr4, $t6, 0 │ │ │ │ - vshuf.b $vr4, $vr0, $vr1, $vr4 │ │ │ │ - vadd.b $vr1, $vr4, $vr1 │ │ │ │ - pcaddi $t4, 121290 │ │ │ │ - vld $vr3, $t5, 0 │ │ │ │ - vshuf.b $vr3, $vr0, $vr1, $vr3 │ │ │ │ - vadd.b $vr3, $vr3, $vr1 │ │ │ │ - pcaddi $t3, 121290 │ │ │ │ - vld $vr2, $t4, 0 │ │ │ │ - vshuf.b $vr1, $vr0, $vr3, $vr2 │ │ │ │ - vadd.b $vr1, $vr1, $vr3 │ │ │ │ - andi $t0, $t1, 0xf │ │ │ │ - vld $vr4, $t3, 0 │ │ │ │ - vshuf.b $vr0, $vr0, $vr1, $vr4 │ │ │ │ - vadd.b $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.b $a0, $vr0, 0x0 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ - beqz $t0, 652 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $t4, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 1 │ │ │ │ - addi.d $t4, $t4, -3 │ │ │ │ - sltui $t4, $t4, 1 │ │ │ │ - add.w $a0, $t4, $a0 │ │ │ │ - bgeu $t3, $t1, 504 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 2 │ │ │ │ - addi.d $t5, $t5, -3 │ │ │ │ - sltui $t5, $t5, 1 │ │ │ │ - add.w $t5, $t5, $a0 │ │ │ │ - bgeu $t4, $t1, 508 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 3 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 432 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 4 │ │ │ │ - addi.d $t5, $t5, -3 │ │ │ │ - sltui $t5, $t5, 1 │ │ │ │ - add.w $t5, $t5, $a0 │ │ │ │ - bgeu $t4, $t1, 436 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 5 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 360 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 6 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t5, $t3, $a0 │ │ │ │ - bgeu $t4, $t1, 364 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 7 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 288 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 8 │ │ │ │ - addi.d $t5, $t5, -3 │ │ │ │ - sltui $t5, $t5, 1 │ │ │ │ - add.w $t5, $t5, $a0 │ │ │ │ - bgeu $t4, $t1, 292 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 9 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 216 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 10 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t5, $t3, $a0 │ │ │ │ - bgeu $t4, $t1, 220 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 11 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 144 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t4, $t0, 12 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t5, $t3, $a0 │ │ │ │ - bgeu $t4, $t1, 148 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t2, 0x4 │ │ │ │ - ld.b $a0, $t4, 45 │ │ │ │ - addi.w $t3, $t0, 13 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t5 │ │ │ │ - bgeu $t3, $t1, 72 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x4 │ │ │ │ - ld.b $t3, $t3, 45 │ │ │ │ - addi.w $t0, $t0, 14 │ │ │ │ - addi.d $t3, $t3, -3 │ │ │ │ - sltui $t3, $t3, 1 │ │ │ │ - add.w $t3, $t3, $a0 │ │ │ │ - ext.w.b $a0, $t3 │ │ │ │ - bgeu $t0, $t1, 40 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x4 │ │ │ │ - ld.b $a0, $t0, 45 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - add.w $a0, $a0, $t3 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ + addi.w $s2, $s0, 1 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -130676 │ │ │ │ + ld.d $t1, $s4, 8 │ │ │ │ + ldptr.w $t2, $s4, 0 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + ldx.d $t1, $t1, $s3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t3, $s1, 0x0 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + move $s5, $s2 │ │ │ │ + bgeu $t3, $t2, 68 │ │ │ │ + move $s0, $s2 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - slt $a0, $t0, $a0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + slli.d $s3, $s1, 0x5 │ │ │ │ + beqz $a0, -68 │ │ │ │ + addi.w $t0, $s0, -1 │ │ │ │ + ld.d $t1, $s4, 8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t3, $t1, $s3 │ │ │ │ + ldx.d $t4, $a0, $t0 │ │ │ │ + bne $t4, $t3, -96 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t3, $s1, 0x0 │ │ │ │ + slli.d $s3, $s1, 0x5 │ │ │ │ + bltu $t3, $t2, -24 │ │ │ │ + move $s5, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + bl -140964 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ext.w.b $a0, $t5 │ │ │ │ - li.w $t0, 1 │ │ │ │ - slt $a0, $t0, $a0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ move $a0, $zero │ │ │ │ + bl -141020 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ - move $a0, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -624 │ │ │ │ - nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - b -96 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + beqz $a0, 144 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $t0, 112 │ │ │ │ + ld.d $t1, $a0, 8 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ + slli.d $s0, $s1, 0x6 │ │ │ │ + add.d $s0, $t1, $s0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + beqz $a0, 52 │ │ │ │ + bl -140536 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + slli.w $t1, $s1, 0x0 │ │ │ │ + bgeu $t1, $t0, 44 │ │ │ │ + ld.d $t1, $s2, 8 │ │ │ │ + slli.d $s0, $s1, 0x6 │ │ │ │ + add.d $s0, $t1, $s0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t2, $s1, 0x0 │ │ │ │ + bltu $t2, $t0, -72 │ │ │ │ nop │ │ │ │ - ldptr.w $a7, $a0, 32 │ │ │ │ - beqz $a7, 924 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - addi.w $t0, $a7, -1 │ │ │ │ - li.w $t1, 23 │ │ │ │ - ld.d $s1, $a0, 48 │ │ │ │ - bgeu $t1, $t0, 852 │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 848 │ │ │ │ - bstrpick.d $t1, $a7, 0x1f, 0x4 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - alsl.d $s0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x1 │ │ │ │ - pcaddi $t2, 121076 │ │ │ │ - slli.d $s0, $s0, 0x7 │ │ │ │ - vld $vr1, $t2, 0 │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ - b 12 │ │ │ │ - beq $t0, $s0, 736 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $a6, $t0, 88 │ │ │ │ - ld.bu $a5, $t0, 176 │ │ │ │ - ld.bu $a4, $t0, 264 │ │ │ │ - ld.bu $a3, $t0, 352 │ │ │ │ - ld.bu $a2, $t0, 440 │ │ │ │ - ld.bu $a1, $t0, 528 │ │ │ │ - ld.bu $a0, $t0, 616 │ │ │ │ - ld.bu $t8, $t0, 704 │ │ │ │ - ld.bu $t7, $t0, 792 │ │ │ │ - ld.bu $t6, $t0, 880 │ │ │ │ - ld.bu $t5, $t0, 968 │ │ │ │ - ld.bu $t4, $t0, 1056 │ │ │ │ - ld.bu $t3, $t0, 1144 │ │ │ │ - ld.bu $t2, $t0, 1232 │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -148 │ │ │ │ - vpickve2gr.w $a0, $vr1, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 676 │ │ │ │ - addi.w $t2, $a0, 1 │ │ │ │ - bgeu $t2, $a7, 580 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 492 │ │ │ │ - addi.w $t2, $a0, 2 │ │ │ │ - bgeu $t2, $a7, 548 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 460 │ │ │ │ - addi.w $t2, $a0, 3 │ │ │ │ - bgeu $t2, $a7, 516 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 428 │ │ │ │ - addi.w $t2, $a0, 4 │ │ │ │ - bgeu $t2, $a7, 484 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 396 │ │ │ │ - addi.w $t2, $a0, 5 │ │ │ │ - bgeu $t2, $a7, 452 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 364 │ │ │ │ - addi.w $t2, $a0, 6 │ │ │ │ - bgeu $t2, $a7, 420 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 332 │ │ │ │ - addi.w $t2, $a0, 7 │ │ │ │ - bgeu $t2, $a7, 388 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 300 │ │ │ │ - addi.w $t2, $a0, 8 │ │ │ │ - bgeu $t2, $a7, 356 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 268 │ │ │ │ - addi.w $t2, $a0, 9 │ │ │ │ - bgeu $t2, $a7, 324 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 236 │ │ │ │ - addi.w $t2, $a0, 10 │ │ │ │ - bgeu $t2, $a7, 292 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 204 │ │ │ │ - addi.w $t2, $a0, 11 │ │ │ │ - bgeu $t2, $a7, 260 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 172 │ │ │ │ - addi.w $t2, $a0, 12 │ │ │ │ - bgeu $t2, $a7, 228 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 140 │ │ │ │ - addi.w $t2, $a0, 13 │ │ │ │ - bgeu $t2, $a7, 196 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 108 │ │ │ │ - addi.w $t2, $a0, 14 │ │ │ │ - bgeu $t2, $a7, 164 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 76 │ │ │ │ - addi.w $t2, $a0, 15 │ │ │ │ - bgeu $t2, $a7, 132 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 44 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - addi.w $a0, $a0, 16 │ │ │ │ - sltu $a7, $a0, $a7 │ │ │ │ - li.w $t0, -1 │ │ │ │ - maskeqz $a0, $a0, $a7 │ │ │ │ - masknez $a7, $t0, $a7 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - or $a0, $a0, $a7 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $a0, $t2 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + pcaddi $a3, 126082 │ │ │ │ + li.w $a2, 382 │ │ │ │ + pcaddi $a1, 119392 │ │ │ │ + pcaddi $a0, 119481 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + bl -142060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + move $s1, $a1 │ │ │ │ + ldptr.w $a1, $a1, 0 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + move $s5, $a0 │ │ │ │ + add.w $a1, $a1, $a2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x6 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + move $s0, $a2 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s6, $a4 │ │ │ │ + move $s2, $a5 │ │ │ │ + move $s3, $a6 │ │ │ │ + bl -131164 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + st.d $a0, $s1, 8 │ │ │ │ + add.w $a2, $t0, $s0 │ │ │ │ + stptr.w $a2, $s1, 0 │ │ │ │ + beqz $a2, 176 │ │ │ │ + beqz $s2, 340 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s8, $s2 │ │ │ │ + move $a1, $zero │ │ │ │ + beqz $s4, 192 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ nop │ │ │ │ - andi $t0, $a7, 0xf │ │ │ │ - beqz $t0, 124 │ │ │ │ - move $a0, $a7 │ │ │ │ - bstrins.d $a0, $zero, 0x3, 0x0 │ │ │ │ - b -592 │ │ │ │ nop │ │ │ │ + ld.d $s2, $s1, 8 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + slli.d $s7, $s3, 0x6 │ │ │ │ + add.d $s2, $s2, $s7 │ │ │ │ + move $a2, $s6 │ │ │ │ + st.d $t0, $s2, 16 │ │ │ │ + move $a0, $s5 │ │ │ │ + st.b $zero, $s2, 24 │ │ │ │ + jirl $ra, $s4, 0 │ │ │ │ + ld.d $s0, $s1, 8 │ │ │ │ + st.d $a0, $s2, 8 │ │ │ │ + li.w $a1, 40 │ │ │ │ + add.d $s0, $s0, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + st.b $zero, $s0, 48 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + bl -131296 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + addi.d $s8, $s8, 8 │ │ │ │ + bl -140944 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + slli.w $a1, $s3, 0x0 │ │ │ │ + bltu $a1, $t0, -116 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ nop │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - li.w $a0, -1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ + ld.d $s0, $s1, 8 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + slli.d $s4, $s3, 0x6 │ │ │ │ + add.d $s0, $s0, $s4 │ │ │ │ + li.w $a1, 40 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.b $zero, $s0, 24 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + st.b $zero, $s0, 48 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + bl -131452 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $t0, $t0, $s4 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bl -141100 │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + bltu $t0, $t1, -96 │ │ │ │ + b -148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - bnez $t1, -152 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - bne $a7, $a0, -16 │ │ │ │ - li.w $a0, -1 │ │ │ │ - b -128 │ │ │ │ nop │ │ │ │ - li.w $a0, -1 │ │ │ │ - ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - b -188 │ │ │ │ - vaddi.wu $vr1, $vr1, 0xd │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - vpickve2gr.w $a0, $vr1, 0x3 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - b -208 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + b 116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 32 │ │ │ │ - beqz $t2, 988 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t1, 23 │ │ │ │ - ld.d $s1, $a0, 48 │ │ │ │ - bgeu $t1, $t0, 900 │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 896 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x4 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - alsl.d $s0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x1 │ │ │ │ - pcaddi $t3, 120832 │ │ │ │ - slli.d $s0, $s0, 0x7 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + jirl $ra, $s4, 0 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + li.w $a1, 40 │ │ │ │ + add.d $s0, $t0, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + st.b $zero, $s0, 48 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + bl -131600 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bl -141244 │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bgeu $t0, $t1, 112 │ │ │ │ nop │ │ │ │ - beq $t0, $s0, 768 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $a7, $t0, 88 │ │ │ │ - ld.bu $a6, $t0, 176 │ │ │ │ - ld.bu $a5, $t0, 264 │ │ │ │ - ld.bu $a4, $t0, 352 │ │ │ │ - ld.bu $a3, $t0, 440 │ │ │ │ - ld.bu $a2, $t0, 528 │ │ │ │ - ld.bu $a1, $t0, 616 │ │ │ │ - ld.bu $a0, $t0, 704 │ │ │ │ - ld.bu $t8, $t0, 792 │ │ │ │ - ld.bu $t7, $t0, 880 │ │ │ │ - ld.bu $t6, $t0, 968 │ │ │ │ - ld.bu $t5, $t0, 1056 │ │ │ │ - ld.bu $t4, $t0, 1144 │ │ │ │ - ld.bu $t3, $t0, 1232 │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -148 │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 724 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - bgeu $t4, $t2, 612 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 492 │ │ │ │ - addi.w $t4, $t1, 2 │ │ │ │ - bgeu $t4, $t2, 580 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 460 │ │ │ │ - addi.w $t4, $t1, 3 │ │ │ │ - bgeu $t4, $t2, 548 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 428 │ │ │ │ - addi.w $t4, $t1, 4 │ │ │ │ - bgeu $t4, $t2, 516 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 396 │ │ │ │ - addi.w $t4, $t1, 5 │ │ │ │ - bgeu $t4, $t2, 484 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 364 │ │ │ │ - addi.w $t4, $t1, 6 │ │ │ │ - bgeu $t4, $t2, 452 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 332 │ │ │ │ - addi.w $t4, $t1, 7 │ │ │ │ - bgeu $t4, $t2, 420 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 300 │ │ │ │ - addi.w $t4, $t1, 8 │ │ │ │ - bgeu $t4, $t2, 388 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 268 │ │ │ │ - addi.w $t4, $t1, 9 │ │ │ │ - bgeu $t4, $t2, 356 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 236 │ │ │ │ - addi.w $t4, $t1, 10 │ │ │ │ - bgeu $t4, $t2, 324 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 204 │ │ │ │ - addi.w $t4, $t1, 11 │ │ │ │ - bgeu $t4, $t2, 292 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 172 │ │ │ │ - addi.w $t4, $t1, 12 │ │ │ │ - bgeu $t4, $t2, 260 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 140 │ │ │ │ - addi.w $t4, $t1, 13 │ │ │ │ - bgeu $t4, $t2, 228 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 108 │ │ │ │ - addi.w $t4, $t1, 14 │ │ │ │ - bgeu $t4, $t2, 196 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 76 │ │ │ │ - addi.w $t4, $t1, 15 │ │ │ │ - bgeu $t4, $t2, 164 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 44 │ │ │ │ - addi.w $t1, $t1, 16 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - bltu $t1, $t2, 40 │ │ │ │ + move $a1, $s3 │ │ │ │ + pcaddi $a0, 118295 │ │ │ │ + bl -110144 │ │ │ │ + ld.d $s0, $s1, 8 │ │ │ │ + slli.d $s7, $s2, 0x6 │ │ │ │ + move $t0, $a0 │ │ │ │ + add.d $s0, $s0, $s7 │ │ │ │ + st.b $zero, $s0, 24 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + move $a2, $s6 │ │ │ │ + slli.w $a1, $s2, 0x0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bnez $s4, -136 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + st.b $zero, $s0, 48 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + li.w $a1, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ - move $t2, $zero │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $t1, $t4 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - ld.d $t1, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - ldptr.w $t2, $t1, 28 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - add.w $t2, $t2, $t0 │ │ │ │ - move $a0, $t2 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - andi $t0, $t2, 0xf │ │ │ │ - beqz $t0, 148 │ │ │ │ - move $t1, $t2 │ │ │ │ - bstrins.d $t1, $zero, 0x3, 0x0 │ │ │ │ - b -624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + b -396 │ │ │ │ nop │ │ │ │ - move $t2, $zero │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.d $a0, $a1, 8 │ │ │ │ + move $s1, $a1 │ │ │ │ + beqz $t0, 120 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s2, $zero │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + slli.d $s0, $s2, 0x6 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bl -141992 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $a0, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + bl -142012 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + st.d $zero, $t0, 8 │ │ │ │ + bl -142032 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + add.d $s0, $a0, $s0 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + bltu $t0, $t1, -80 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + nop │ │ │ │ + bl -142072 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s1, 8 │ │ │ │ + stptr.w $zero, $s1, 0 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + ld.d $a0, $a1, 8 │ │ │ │ + move $s4, $a1 │ │ │ │ + beqz $t0, 232 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ nop │ │ │ │ - move $t1, $zero │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ + slli.d $s3, $s2, 0x5 │ │ │ │ + add.d $s1, $a0, $s3 │ │ │ │ + ldptr.w $t0, $s1, 16 │ │ │ │ + ld.d $a0, $s1, 24 │ │ │ │ + beqz $t0, 104 │ │ │ │ + move $s5, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $s0, $s5, 0x6 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + bl -142216 │ │ │ │ + ld.d $t0, $s1, 24 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $a0, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + bl -142236 │ │ │ │ + ld.d $t0, $s1, 24 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + st.d $zero, $t0, 8 │ │ │ │ + bl -142256 │ │ │ │ + ld.d $a0, $s1, 24 │ │ │ │ + ldptr.w $t1, $s1, 16 │ │ │ │ + slli.w $t0, $s5, 0x0 │ │ │ │ + add.d $s0, $a0, $s0 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + bltu $t0, $t1, -80 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $t2, $t1, -188 │ │ │ │ - ld.bu $t3, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beqz $t3, -16 │ │ │ │ - bltu $t1, $t2, -172 │ │ │ │ - b -208 │ │ │ │ + bl -142288 │ │ │ │ + ld.d $t0, $s4, 8 │ │ │ │ + st.d $zero, $s1, 24 │ │ │ │ + st.w $zero, $s1, 16 │ │ │ │ + ldx.d $a0, $t0, $s3 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bl -142312 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + ldptr.w $t1, $s4, 0 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + stx.d $zero, $a0, $s3 │ │ │ │ + bltu $t0, $t1, -164 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ nop │ │ │ │ - move $a0, $t2 │ │ │ │ + bl -142360 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + st.d $zero, $s4, 8 │ │ │ │ + stptr.w $zero, $s4, 0 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - bltu $t1, $t2, -196 │ │ │ │ - b -232 │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0xd │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x3 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - bltu $t1, $t2, -224 │ │ │ │ - b -260 │ │ │ │ - ldptr.w $a7, $a0, 32 │ │ │ │ - beqz $a7, 924 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - addi.w $t0, $a7, -1 │ │ │ │ - li.w $t1, 23 │ │ │ │ - ld.d $s1, $a0, 48 │ │ │ │ - bgeu $t1, $t0, 852 │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 848 │ │ │ │ - bstrpick.d $t1, $a7, 0x1f, 0x4 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - alsl.d $s0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x1 │ │ │ │ - pcaddi $t2, 120572 │ │ │ │ - slli.d $s0, $s0, 0x7 │ │ │ │ - vld $vr1, $t2, 0 │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ - b 12 │ │ │ │ - beq $t0, $s0, 736 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $a6, $t0, 88 │ │ │ │ - ld.bu $a5, $t0, 176 │ │ │ │ - ld.bu $a4, $t0, 264 │ │ │ │ - ld.bu $a3, $t0, 352 │ │ │ │ - ld.bu $a2, $t0, 440 │ │ │ │ - ld.bu $a1, $t0, 528 │ │ │ │ - ld.bu $a0, $t0, 616 │ │ │ │ - ld.bu $t8, $t0, 704 │ │ │ │ - ld.bu $t7, $t0, 792 │ │ │ │ - ld.bu $t6, $t0, 880 │ │ │ │ - ld.bu $t5, $t0, 968 │ │ │ │ - ld.bu $t4, $t0, 1056 │ │ │ │ - ld.bu $t3, $t0, 1144 │ │ │ │ - ld.bu $t2, $t0, 1232 │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -144 │ │ │ │ - vpickve2gr.w $a0, $vr1, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ld.d $s2, $a0, 8 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + beqz $s2, 240 │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s4, $a0 │ │ │ │ + beqz $t1, 192 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 676 │ │ │ │ - addi.w $t2, $a0, 1 │ │ │ │ - bgeu $t2, $a7, 580 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 492 │ │ │ │ - addi.w $t2, $a0, 2 │ │ │ │ - bgeu $t2, $a7, 548 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 460 │ │ │ │ - addi.w $t2, $a0, 3 │ │ │ │ - bgeu $t2, $a7, 516 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 428 │ │ │ │ - addi.w $t2, $a0, 4 │ │ │ │ - bgeu $t2, $a7, 484 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 396 │ │ │ │ - addi.w $t2, $a0, 5 │ │ │ │ - bgeu $t2, $a7, 452 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 364 │ │ │ │ - addi.w $t2, $a0, 6 │ │ │ │ - bgeu $t2, $a7, 420 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 332 │ │ │ │ - addi.w $t2, $a0, 7 │ │ │ │ - bgeu $t2, $a7, 388 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 300 │ │ │ │ - addi.w $t2, $a0, 8 │ │ │ │ - bgeu $t2, $a7, 356 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 268 │ │ │ │ - addi.w $t2, $a0, 9 │ │ │ │ - bgeu $t2, $a7, 324 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 236 │ │ │ │ - addi.w $t2, $a0, 10 │ │ │ │ - bgeu $t2, $a7, 292 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 204 │ │ │ │ - addi.w $t2, $a0, 11 │ │ │ │ - bgeu $t2, $a7, 260 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 172 │ │ │ │ - addi.w $t2, $a0, 12 │ │ │ │ - bgeu $t2, $a7, 228 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 140 │ │ │ │ - addi.w $t2, $a0, 13 │ │ │ │ - bgeu $t2, $a7, 196 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 108 │ │ │ │ - addi.w $t2, $a0, 14 │ │ │ │ - bgeu $t2, $a7, 164 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 76 │ │ │ │ - addi.w $t2, $a0, 15 │ │ │ │ - bgeu $t2, $a7, 132 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 44 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - addi.w $a0, $a0, 16 │ │ │ │ - sltu $a7, $a0, $a7 │ │ │ │ - li.w $t0, -1 │ │ │ │ - maskeqz $a0, $a0, $a7 │ │ │ │ - masknez $a7, $t0, $a7 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - or $a0, $a0, $a7 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $a0, $t2 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t0, $s3, 0x5 │ │ │ │ + add.d $s2, $s2, $t0 │ │ │ │ + ldptr.w $t0, $s2, 16 │ │ │ │ + beqz $t0, 100 │ │ │ │ + ld.d $t1, $s2, 24 │ │ │ │ + move $s1, $zero │ │ │ │ + slli.d $s0, $s1, 0x6 │ │ │ │ + add.d $s0, $t1, $s0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + beqz $a0, 52 │ │ │ │ + bl -141920 │ │ │ │ + ldptr.w $t0, $s2, 16 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + slli.w $t1, $s1, 0x0 │ │ │ │ + bgeu $t1, $t0, 44 │ │ │ │ + ld.d $t1, $s2, 24 │ │ │ │ + slli.d $s0, $s1, 0x6 │ │ │ │ + add.d $s0, $t1, $s0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + bnez $a0, -40 │ │ │ │ nop │ │ │ │ - andi $t0, $a7, 0xf │ │ │ │ - beqz $t0, 124 │ │ │ │ - move $a0, $a7 │ │ │ │ - bstrins.d $a0, $zero, 0x3, 0x0 │ │ │ │ - b -592 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t2, $s1, 0x0 │ │ │ │ + bltu $t2, $t0, -72 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s4, 0 │ │ │ │ nop │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + bgeu $t0, $t1, 40 │ │ │ │ + ld.d $s2, $s4, 8 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - li.w $a0, -1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beqz $t1, -152 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - bne $a7, $a0, -16 │ │ │ │ - li.w $a0, -1 │ │ │ │ - b -128 │ │ │ │ nop │ │ │ │ - li.w $a0, -1 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - b -188 │ │ │ │ - vaddi.wu $vr1, $vr1, 0xd │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - vpickve2gr.w $a0, $vr1, 0x3 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - b -208 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t2, $a0, 32 │ │ │ │ - beqz $t2, 988 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t1, 23 │ │ │ │ - ld.d $s1, $a0, 48 │ │ │ │ - bgeu $t1, $t0, 900 │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 896 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x4 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - alsl.d $s0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x1 │ │ │ │ - pcaddi $t3, 120328 │ │ │ │ - slli.d $s0, $s0, 0x7 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ - b 28 │ │ │ │ + pcaddi $a3, 125726 │ │ │ │ + li.w $a2, 494 │ │ │ │ + pcaddi $a1, 119030 │ │ │ │ + pcaddi $a0, 119121 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + bl -143512 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $a7, $sp, 8 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s3, $a6 │ │ │ │ + bltu $a6, $a3, 928 │ │ │ │ + beqz $a6, 924 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + move $s5, $a5 │ │ │ │ + bltu $a6, $a5, 904 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + move $fp, $a1 │ │ │ │ + move $s8, $a2 │ │ │ │ + move $s1, $a4 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $a3, 24 │ │ │ │ + addi.w $t0, $a3, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s0, $a2, $t0 │ │ │ │ nop │ │ │ │ - beq $t0, $s0, 768 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $a7, $t0, 88 │ │ │ │ - ld.bu $a6, $t0, 176 │ │ │ │ - ld.bu $a5, $t0, 264 │ │ │ │ - ld.bu $a4, $t0, 352 │ │ │ │ - ld.bu $a3, $t0, 440 │ │ │ │ - ld.bu $a2, $t0, 528 │ │ │ │ - ld.bu $a1, $t0, 616 │ │ │ │ - ld.bu $a0, $t0, 704 │ │ │ │ - ld.bu $t8, $t0, 792 │ │ │ │ - ld.bu $t7, $t0, 880 │ │ │ │ - ld.bu $t6, $t0, 968 │ │ │ │ - ld.bu $t5, $t0, 1056 │ │ │ │ - ld.bu $t4, $t0, 1144 │ │ │ │ - ld.bu $t3, $t0, 1232 │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -144 │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -132656 │ │ │ │ + div.wu $t1, $s1, $s5 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s7, $zero │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + stptr.w $s4, $a0, 0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + srl.w $t0, $t1, $s7 │ │ │ │ + bnez $t0, -8 │ │ │ │ + li.w $t0, 30 │ │ │ │ + bltu $t0, $s7, 912 │ │ │ │ + beqz $s4, 860 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + li.w $s6, 1 │ │ │ │ + sll.w $s6, $s6, $s7 │ │ │ │ + pcalau12i $t0, 122 │ │ │ │ + movgr2fr.d $fa0, $s6 │ │ │ │ + bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ + fld.d $fa2, $t0, -32 │ │ │ │ + alsl.d $t0, $a1, $s8, 0x2 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + move $t2, $s8 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + ffint.d.w $fa3, $fa0 │ │ │ │ + move $t0, $zero │ │ │ │ + lu12i.w $t3, -524288 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 724 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - bgeu $t4, $t2, 612 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 492 │ │ │ │ - addi.w $t4, $t1, 2 │ │ │ │ - bgeu $t4, $t2, 580 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 460 │ │ │ │ - addi.w $t4, $t1, 3 │ │ │ │ - bgeu $t4, $t2, 548 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 428 │ │ │ │ - addi.w $t4, $t1, 4 │ │ │ │ - bgeu $t4, $t2, 516 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 396 │ │ │ │ - addi.w $t4, $t1, 5 │ │ │ │ - bgeu $t4, $t2, 484 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 364 │ │ │ │ - addi.w $t4, $t1, 6 │ │ │ │ - bgeu $t4, $t2, 452 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 332 │ │ │ │ - addi.w $t4, $t1, 7 │ │ │ │ - bgeu $t4, $t2, 420 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 300 │ │ │ │ - addi.w $t4, $t1, 8 │ │ │ │ - bgeu $t4, $t2, 388 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 268 │ │ │ │ - addi.w $t4, $t1, 9 │ │ │ │ - bgeu $t4, $t2, 356 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 236 │ │ │ │ - addi.w $t4, $t1, 10 │ │ │ │ - bgeu $t4, $t2, 324 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 204 │ │ │ │ - addi.w $t4, $t1, 11 │ │ │ │ - bgeu $t4, $t2, 292 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 172 │ │ │ │ - addi.w $t4, $t1, 12 │ │ │ │ - bgeu $t4, $t2, 260 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 140 │ │ │ │ - addi.w $t4, $t1, 13 │ │ │ │ - bgeu $t4, $t2, 228 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 108 │ │ │ │ - addi.w $t4, $t1, 14 │ │ │ │ - bgeu $t4, $t2, 196 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 76 │ │ │ │ - addi.w $t4, $t1, 15 │ │ │ │ - bgeu $t4, $t2, 164 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beqz $t0, 44 │ │ │ │ - addi.w $t1, $t1, 16 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - bltu $t1, $t2, 40 │ │ │ │ nop │ │ │ │ - move $t2, $zero │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $t1, $t4 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - ld.d $t1, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - ldptr.w $t2, $t1, 28 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - add.w $t2, $t2, $t0 │ │ │ │ - move $a0, $t2 │ │ │ │ - ret │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + addi.d $t2, $t2, 4 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + beq $t1, $t2, 84 │ │ │ │ + ld.wu $t1, $t2, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa1, $fa3 │ │ │ │ + vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ + vfrintrp.d $vr1, $vr1 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ + bceqz $fcc0, -68 │ │ │ │ + fsub.d $fa0, $fa0, $fa2 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + addi.d $t2, $t2, 4 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bne $t1, $t2, -76 │ │ │ │ + bltu $t0, $s3, 56 │ │ │ │ + div.wu $s3, $s3, $s4 │ │ │ │ + div.wu $s0, $s0, $s3 │ │ │ │ nop │ │ │ │ - andi $t0, $t2, 0xf │ │ │ │ - beqz $t0, 148 │ │ │ │ - move $t1, $t2 │ │ │ │ - bstrins.d $t1, $zero, 0x3, 0x0 │ │ │ │ - b -624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + srl.w $t0, $s0, $s7 │ │ │ │ + bnez $t0, -8 │ │ │ │ + li.w $t0, 30 │ │ │ │ + bltu $t0, $s7, 744 │ │ │ │ + li.w $s6, 1 │ │ │ │ + sll.w $s6, $s6, $s7 │ │ │ │ nop │ │ │ │ - move $t2, $zero │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + st.w $s7, $s2, 4 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -132948 │ │ │ │ + move $t2, $a0 │ │ │ │ + addi.w $s4, $s6, -1 │ │ │ │ + st.d $fp, $sp, 16 │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $a0, $s2, 8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $s1, 60 │ │ │ │ nop │ │ │ │ - move $t1, $zero │ │ │ │ - b 28 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 16 │ │ │ │ + add.d $s0, $t2, $s1 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + bl -144016 │ │ │ │ + addi.d $a1, $a0, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -133020 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ldptr.d $s0, $s3, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -144044 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -142976 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + bl -144072 │ │ │ │ + ld.d $t1, $s2, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + ldx.d $t1, $t1, $s1 │ │ │ │ + stx.b $zero, $t1, $t0 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + ld.d $s0, $s2, 8 │ │ │ │ + and $s5, $t0, $s4 │ │ │ │ + sltu $s5, $zero, $s5 │ │ │ │ + srl.w $t0, $t0, $s7 │ │ │ │ + add.w $s8, $s5, $t0 │ │ │ │ + bstrpick.d $s3, $s8, 0x1f, 0x0 │ │ │ │ + add.d $s0, $s0, $s1 │ │ │ │ + slli.d $s3, $s3, 0x6 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + st.w $zero, $s0, 16 │ │ │ │ + move $a1, $s3 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + bl -133140 │ │ │ │ + ldptr.w $t0, $s0, 16 │ │ │ │ + st.d $a0, $s0, 24 │ │ │ │ + move $s5, $zero │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + st.w $t0, $s0, 16 │ │ │ │ + beqz $t0, 124 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + pcaddi $a0, 117913 │ │ │ │ + slli.d $fp, $s5, 0x6 │ │ │ │ + bl -111676 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $a1, 40 │ │ │ │ + add.d $s8, $t0, $fp │ │ │ │ + st.d $t2, $s8, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.b $zero, $s8, 24 │ │ │ │ + st.d $zero, $s8, 8 │ │ │ │ + st.d $zero, $s8, 56 │ │ │ │ + st.b $zero, $s8, 48 │ │ │ │ + stptr.d $zero, $s8, 0 │ │ │ │ + st.d $zero, $s8, 40 │ │ │ │ + bl -133240 │ │ │ │ + ld.d $t2, $s0, 24 │ │ │ │ + st.d $a0, $s8, 40 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $t2, $t2, $fp │ │ │ │ + ld.d $a0, $t2, 40 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + bl -142884 │ │ │ │ + ldptr.w $t2, $s0, 16 │ │ │ │ + slli.w $t0, $s5, 0x0 │ │ │ │ + bltu $t0, $t2, -104 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 8 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + move $s5, $zero │ │ │ │ + add.d $t1, $t2, $s1 │ │ │ │ + st.w $t0, $t1, 16 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t0, 80 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $t2, $t1, -188 │ │ │ │ - ld.bu $t3, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - bnez $t3, -16 │ │ │ │ - bltu $t1, $t2, -172 │ │ │ │ - b -208 │ │ │ │ + li.w $a1, 32 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -133328 │ │ │ │ + ld.d $t2, $s2, 8 │ │ │ │ + add.w $t1, $s5, $s4 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + st.d $t1, $a0, 24 │ │ │ │ + add.d $t1, $t2, $s1 │ │ │ │ + ld.d $t1, $t1, 24 │ │ │ │ + bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + st.d $t3, $a0, 16 │ │ │ │ + addi.d $s0, $s0, 64 │ │ │ │ + st.d $a0, $t1, 8 │ │ │ │ + add.w $s5, $s6, $s5 │ │ │ │ + bne $s3, $s0, -64 │ │ │ │ nop │ │ │ │ - move $a0, $t2 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $s1, $s1, 32 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bne $t1, $t0, -440 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - bltu $t1, $t2, -196 │ │ │ │ - b -232 │ │ │ │ - nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0xd │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x3 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - bltu $t1, $t2, -224 │ │ │ │ - b -260 │ │ │ │ - beqz $a0, 848 │ │ │ │ - ldptr.w $t6, $a0, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t6, 844 │ │ │ │ - addi.w $t0, $t6, -1 │ │ │ │ - li.w $t2, 15 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - bgeu $t2, $t0, 852 │ │ │ │ - addi.d $t0, $t1, 45 │ │ │ │ - andi $t0, $t0, 0xf │ │ │ │ - bnez $t0, 840 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x4 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $t3, 120069 │ │ │ │ - slli.d $t2, $t2, 0x8 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - add.d $t2, $t2, $t1 │ │ │ │ - b 36 │ │ │ │ nop │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ nop │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 118874 │ │ │ │ + li.w $a1, 523 │ │ │ │ + pcaddi $a0, 118776 │ │ │ │ + bl 313964 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + st.w $s7, $s2, 4 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -133572 │ │ │ │ + st.d $a0, $s2, 8 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -148 │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 118861 │ │ │ │ + li.w $a1, 536 │ │ │ │ + pcaddi $a0, 118749 │ │ │ │ + bl 313856 │ │ │ │ + move $s2, $zero │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -128 │ │ │ │ nop │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 118847 │ │ │ │ + li.w $a1, 552 │ │ │ │ + pcaddi $a0, 118735 │ │ │ │ + bl 313800 │ │ │ │ + move $s2, $zero │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + b -188 │ │ │ │ + beqz $a1, 240 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + ldptr.w $s3, $a0, 0 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + beqz $s3, 236 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + ld.d $s5, $a0, 8 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $s6, $a2 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s1, $s5 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $t2, 700 │ │ │ │ - ld.bu $s1, $t0, 125 │ │ │ │ - ld.bu $s0, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - ld.bu $a2, $t0, 685 │ │ │ │ - ld.bu $a1, $t0, 765 │ │ │ │ - ld.bu $a0, $t0, 845 │ │ │ │ - ld.bu $t8, $t0, 925 │ │ │ │ - ld.bu $t7, $t0, 1005 │ │ │ │ - ld.bu $t5, $t0, 1085 │ │ │ │ - ld.bu $t4, $t0, 1165 │ │ │ │ - ld.bu $t3, $t0, 1245 │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vldrepl.b $vr0, $t0, -1235 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vandi.b $vr0, $vr0, 0x1 │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ - vpickve2gr.w $t2, $vr1, 0x0 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 484 │ │ │ │ - addi.w $t3, $t2, 1 │ │ │ │ - bgeu $t3, $t6, 476 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 452 │ │ │ │ - addi.w $t3, $t2, 2 │ │ │ │ - bgeu $t3, $t6, 444 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 420 │ │ │ │ - addi.w $t3, $t2, 3 │ │ │ │ - bgeu $t3, $t6, 412 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 388 │ │ │ │ - addi.w $t3, $t2, 4 │ │ │ │ - bgeu $t3, $t6, 380 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 356 │ │ │ │ - addi.w $t3, $t2, 5 │ │ │ │ - bgeu $t3, $t6, 348 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 324 │ │ │ │ - addi.w $t3, $t2, 6 │ │ │ │ - bgeu $t3, $t6, 316 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 292 │ │ │ │ - addi.w $t3, $t2, 7 │ │ │ │ - bgeu $t3, $t6, 284 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 260 │ │ │ │ - addi.w $t3, $t2, 8 │ │ │ │ - bgeu $t3, $t6, 252 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 228 │ │ │ │ - addi.w $t3, $t2, 9 │ │ │ │ - bgeu $t3, $t6, 220 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 196 │ │ │ │ - addi.w $t3, $t2, 10 │ │ │ │ - bgeu $t3, $t6, 188 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 164 │ │ │ │ - addi.w $t3, $t2, 11 │ │ │ │ - bgeu $t3, $t6, 156 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 132 │ │ │ │ - addi.w $t3, $t2, 12 │ │ │ │ - bgeu $t3, $t6, 124 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 100 │ │ │ │ - addi.w $t3, $t2, 13 │ │ │ │ - bgeu $t3, $t6, 92 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 68 │ │ │ │ - addi.w $t3, $t2, 14 │ │ │ │ - bgeu $t3, $t6, 60 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 36 │ │ │ │ - addi.w $t2, $t2, 15 │ │ │ │ - bgeu $t2, $t6, 28 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s1, $s1, 32 │ │ │ │ + beq $s0, $s3, 120 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl -144576 │ │ │ │ + bnez $a0, -28 │ │ │ │ + beq $s3, $s0, 96 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s0, $s0, 0x5 │ │ │ │ + add.d $s5, $s5, $s0 │ │ │ │ + ld.d $a0, $s5, 24 │ │ │ │ + srl.w $a2, $s6, $t0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x6 │ │ │ │ + add.d $a0, $a0, $a2 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + b -60 │ │ │ │ nop │ │ │ │ - andi $t2, $t6, 0xf │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t2, -48 │ │ │ │ - move $t2, $t6 │ │ │ │ - bstrins.d $t2, $zero, 0x3, 0x0 │ │ │ │ - b -564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 8 │ │ │ │ + ld.d $a0, $t0, 24 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t2, $t6, $t1, 0x4 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + beqz $t0, 188 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + slli.d $s5, $s0, 0x6 │ │ │ │ + pcaddi $a2, 118762 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a3, $t0, 16 │ │ │ │ + li.w $a1, 631 │ │ │ │ + pcaddi $a0, 118634 │ │ │ │ + bl 420100 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s3 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a1, $t0, 16 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -108476 │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t1, -72 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t1, $t2, -56 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 45 │ │ │ │ - addi.d $t1, $t1, 80 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - beqz $t0, -20 │ │ │ │ - b -80 │ │ │ │ nop │ │ │ │ - beqz $a0, 192 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - move $t4, $zero │ │ │ │ - beqz $t0, 164 │ │ │ │ - ld.d $t2, $a0, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - addi.d $t2, $t2, 605 │ │ │ │ - alsl.d $t8, $t0, $t2, 0x4 │ │ │ │ - b 36 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + beqz $t0, 236 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + move $s4, $a3 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a3, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 80 │ │ │ │ - beq $t8, $t2, 124 │ │ │ │ - ld.bu $t4, $t2, -560 │ │ │ │ - preld 0x0, $t2, 0 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - beqz $t4, -20 │ │ │ │ - ld.w $t3, $t2, -573 │ │ │ │ - beqz $t3, 84 │ │ │ │ - ld.d $t0, $t2, -557 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x1 │ │ │ │ - addi.d $t0, $t0, 44 │ │ │ │ - move $t1, $zero │ │ │ │ - alsl.d $t5, $t5, $t0, 0x3 │ │ │ │ + pcaddi $a2, 118714 │ │ │ │ + li.w $a1, 659 │ │ │ │ + pcaddi $a0, 118582 │ │ │ │ + bl 419892 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + slli.d $s1, $s5, 0x5 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + beqz $t1, 72 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ - ld.bu $t3, $t0, 16 │ │ │ │ - bnez $t3, 28 │ │ │ │ - ldptr.w $t3, $t0, 4 │ │ │ │ - ldptr.w $t7, $t0, 0 │ │ │ │ - ldptr.w $t6, $t0, 8 │ │ │ │ - add.w $t3, $t3, $t7 │ │ │ │ - add.w $t1, $t3, $t1 │ │ │ │ - add.w $t1, $t6, $t1 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - bne $t0, $t5, -36 │ │ │ │ - bltu $a1, $t1, -104 │ │ │ │ nop │ │ │ │ - move $a0, $t4 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + slli.d $t1, $s0, 0x6 │ │ │ │ + move $a3, $s4 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $a1, $t0, 16 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -108716 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t1, $s0, 0x0 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ + bltu $t1, $t2, -52 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $a3, $s5, 0x0 │ │ │ │ + bltu $a3, $t0, -116 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $t4, $zero │ │ │ │ - move $a0, $t4 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - beqz $a0, 880 │ │ │ │ - ldptr.w $t6, $a0, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t6, 876 │ │ │ │ - addi.w $t0, $t6, -1 │ │ │ │ - li.w $t2, 15 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - bgeu $t2, $t0, 884 │ │ │ │ - addi.d $t0, $t1, 45 │ │ │ │ - andi $t0, $t0, 0xf │ │ │ │ - bnez $t0, 872 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x4 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $t3, 119781 │ │ │ │ - slli.d $t2, $t2, 0x8 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - add.d $t2, $t2, $t1 │ │ │ │ - b 36 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + addi.w $a5, $a5, 4 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + stptr.d $a6, $sp, 0 │ │ │ │ + st.d $a7, $sp, 8 │ │ │ │ + add.w $s2, $a5, $a3 │ │ │ │ + beqz $t0, 344 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + move $s8, $a1 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s6, $a2 │ │ │ │ + move $s5, $a4 │ │ │ │ + move $fp, $zero │ │ │ │ nop │ │ │ │ + ld.d $t1, $s8, 8 │ │ │ │ + slli.d $s4, $fp, 0x5 │ │ │ │ + move $a0, $zero │ │ │ │ + add.d $t1, $t1, $s4 │ │ │ │ + ld.wu $a1, $t1, 16 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -134576 │ │ │ │ + ld.d $t1, $s8, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + ldx.d $s0, $t1, $s4 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -145604 │ │ │ │ + slli.w $s1, $a0, 0x0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -113308 │ │ │ │ + add.w $a1, $s1, $s2 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -134632 │ │ │ │ + li.w $a2, -1 │ │ │ │ + move $a6, $s5 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a4, $s6 │ │ │ │ + pcaddi $a3, 118627 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -143928 │ │ │ │ + ld.d $t1, $s8, 8 │ │ │ │ + add.d $t0, $t1, $s4 │ │ │ │ + ldptr.w $a2, $t0, 16 │ │ │ │ + beqz $a2, 56 │ │ │ │ + ld.d $t1, $t0, 24 │ │ │ │ + bstrpick.d $t3, $a2, 0x1f, 0x0 │ │ │ │ + move $t0, $s3 │ │ │ │ + alsl.d $t3, $t3, $s3, 0x3 │ │ │ │ + addi.d $t1, $t1, 16 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + addi.d $t1, $t1, 64 │ │ │ │ + st.d $t2, $t0, -8 │ │ │ │ + bne $t3, $t0, -16 │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $t2, 732 │ │ │ │ - ld.bu $s1, $t0, 125 │ │ │ │ - ld.bu $s0, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - ld.bu $a2, $t0, 685 │ │ │ │ - ld.bu $a1, $t0, 765 │ │ │ │ - ld.bu $a0, $t0, 845 │ │ │ │ - ld.bu $t8, $t0, 925 │ │ │ │ - ld.bu $t7, $t0, 1005 │ │ │ │ - ld.bu $t5, $t0, 1085 │ │ │ │ - ld.bu $t4, $t0, 1165 │ │ │ │ - ld.bu $t3, $t0, 1245 │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vldrepl.b $vr0, $t0, -1235 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vandi.b $vr0, $vr0, 0x2 │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ - vpickve2gr.w $t2, $vr1, 0x0 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 524 │ │ │ │ - addi.w $t3, $t2, 1 │ │ │ │ - bgeu $t3, $t6, 524 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 492 │ │ │ │ - addi.w $t3, $t2, 2 │ │ │ │ - bgeu $t3, $t6, 492 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 460 │ │ │ │ - addi.w $t3, $t2, 3 │ │ │ │ - bgeu $t3, $t6, 460 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 428 │ │ │ │ - addi.w $t3, $t2, 4 │ │ │ │ - bgeu $t3, $t6, 428 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 396 │ │ │ │ - addi.w $t3, $t2, 5 │ │ │ │ - bgeu $t3, $t6, 396 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 364 │ │ │ │ - addi.w $t3, $t2, 6 │ │ │ │ - bgeu $t3, $t6, 364 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 332 │ │ │ │ - addi.w $t3, $t2, 7 │ │ │ │ - bgeu $t3, $t6, 332 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 300 │ │ │ │ - addi.w $t3, $t2, 8 │ │ │ │ - bgeu $t3, $t6, 300 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 268 │ │ │ │ - addi.w $t3, $t2, 9 │ │ │ │ - bgeu $t3, $t6, 268 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 236 │ │ │ │ - addi.w $t3, $t2, 10 │ │ │ │ - bgeu $t3, $t6, 236 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 204 │ │ │ │ - addi.w $t3, $t2, 11 │ │ │ │ - bgeu $t3, $t6, 204 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 172 │ │ │ │ - addi.w $t3, $t2, 12 │ │ │ │ - bgeu $t3, $t6, 172 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 140 │ │ │ │ - addi.w $t3, $t2, 13 │ │ │ │ - bgeu $t3, $t6, 140 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t3, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 108 │ │ │ │ - addi.w $t3, $t2, 14 │ │ │ │ - bgeu $t3, $t6, 108 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t3, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - bnez $t0, 76 │ │ │ │ - addi.w $t2, $t2, 15 │ │ │ │ - bgeu $t2, $t6, 76 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t0, $t0, 45 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1, 0x1 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -112540 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -144924 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -144932 │ │ │ │ + ldptr.w $t1, $s8, 0 │ │ │ │ + addi.d $fp, $fp, 1 │ │ │ │ + slli.w $t0, $fp, 0x0 │ │ │ │ + bltu $t0, $t1, -236 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 170 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 1024 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + move $s0, $a6 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $a2, $sp, 40 │ │ │ │ + st.d $a4, $sp, 48 │ │ │ │ + st.d $a6, $sp, 56 │ │ │ │ + st.d $a7, $sp, 8 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + bl -134932 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t0, 552 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + addi.d $fp, $sp, 72 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + ldx.d $s0, $t0, $t1 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -146016 │ │ │ │ + slli.w $a1, $a0, 0x0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -113716 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + ld.bu $t0, $a0, 0 │ │ │ │ + move $a3, $a0 │ │ │ │ + beqz $t0, 596 │ │ │ │ + ld.d $a4, $sp, 48 │ │ │ │ + ld.d $a2, $sp, 40 │ │ │ │ + pcaddi $a1, 118528 │ │ │ │ + addi.d $a0, $sp, 80 │ │ │ │ + bl 25356 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + beqz $t0, 56 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + beqz $t0, 44 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + pcaddi $a1, 117439 │ │ │ │ + bl -146048 │ │ │ │ + ldptr.d $a3, $s2, 0 │ │ │ │ + pcaddi $a2, 118640 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -145620 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -144700 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + pcaddi $a1, 118517 │ │ │ │ + bl -146088 │ │ │ │ + move $s3, $a0 │ │ │ │ + beqz $a0, 584 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + move $s4, $zero │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ldptr.w $t3, $t0, 16 │ │ │ │ + beqz $t3, 256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + slli.d $s5, $s4, 0x6 │ │ │ │ + pcaddi $a1, 118504 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -146156 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $a0, 460 │ │ │ │ + li.w $a2, 2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -145696 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -144408 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -146148 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ - andi $t2, $t6, 0xf │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t2, -32 │ │ │ │ - move $t2, $t6 │ │ │ │ - bstrins.d $t2, $zero, 0x3, 0x0 │ │ │ │ - b -596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a2, $a0 │ │ │ │ + sub.d $s0, $s0, $a0 │ │ │ │ + move $a3, $s3 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -146012 │ │ │ │ + move $a3, $s2 │ │ │ │ + li.w $a2, 1024 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -146176 │ │ │ │ + bnez $a0, -44 │ │ │ │ + blez $s0, 48 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 118468 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + li.w $a1, 774 │ │ │ │ + pcaddi $a0, 118316 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a3, $t0, 16 │ │ │ │ + bl 312116 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -144956 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bnez $t1, 168 │ │ │ │ + ldptr.w $t4, $t0, 16 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + slli.w $t3, $s4, 0x0 │ │ │ │ + bltu $t3, $t4, -232 │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t2, $t6, $t1, 0x4 │ │ │ │ - b 28 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -145580 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + bl -145592 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + bl -145028 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ldptr.w $t3, $s6, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bltu $t0, $t3, -496 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -145668 │ │ │ │ + pcalau12i $t0, 170 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 232 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a1, $t0, 16 │ │ │ │ + bl -113012 │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + slli.w $t4, $s4, 0x0 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t3, $t0, 24 │ │ │ │ + li.w $t1, 1 │ │ │ │ + add.d $t3, $t3, $s5 │ │ │ │ + st.b $t1, $t3, 24 │ │ │ │ + ldptr.w $t3, $t0, 16 │ │ │ │ + bltu $t4, $t3, -444 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ + bl -145792 │ │ │ │ + pcaddi $a1, 118385 │ │ │ │ + move $a0, $fp │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + bl 24764 │ │ │ │ + ld.d $a3, $sp, 72 │ │ │ │ + b -616 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + pcaddi $a2, 117440 │ │ │ │ + li.w $a1, 759 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + pcaddi $a0, 118232 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a3, $t0, 16 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl 311772 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -146388 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + pcaddi $a2, 117427 │ │ │ │ + li.w $a1, 750 │ │ │ │ + pcaddi $a0, 118221 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl 311736 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -146424 │ │ │ │ nop │ │ │ │ - beq $t1, $t2, -56 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl -145068 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 45 │ │ │ │ - addi.d $t1, $t1, 80 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - beqz $t0, -20 │ │ │ │ - li.w $t0, 1 │ │ │ │ - b -84 │ │ │ │ - move $t1, $a0 │ │ │ │ - beqz $a0, 188 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t0, 168 │ │ │ │ - ld.d $t2, $t1, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - addi.d $t2, $t2, 605 │ │ │ │ - alsl.d $t7, $t0, $t2, 0x4 │ │ │ │ - b 32 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 170 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -320 │ │ │ │ + st.d $ra, $sp, 312 │ │ │ │ + st.d $s5, $sp, 256 │ │ │ │ + st.d $a3, $sp, 56 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + st.d $a1, $sp, 40 │ │ │ │ + st.d $a4, $sp, 64 │ │ │ │ + st.d $a5, $sp, 16 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $t0, $sp, 216 │ │ │ │ + beqz $a3, 916 │ │ │ │ + move $a0, $a3 │ │ │ │ + pcaddi $a1, 117245 │ │ │ │ + bl -146824 │ │ │ │ + move $s5, $a0 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 304 │ │ │ │ + beqz $s5, 988 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + st.d $s3, $sp, 272 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + addi.d $fp, $sp, 88 │ │ │ │ + li.w $s3, -1 │ │ │ │ + beqz $t0, 592 │ │ │ │ + st.d $s0, $sp, 296 │ │ │ │ + st.d $s1, $sp, 288 │ │ │ │ + st.d $s2, $sp, 280 │ │ │ │ + st.d $s4, $sp, 264 │ │ │ │ + st.d $s6, $sp, 248 │ │ │ │ + st.d $s8, $sp, 232 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $s0, $t0, 8 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + slli.d $t0, $t0, 0x6 │ │ │ │ + add.d $s0, $s0, $t0 │ │ │ │ + ld.d $a0, $s0, 56 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + slli.d $a0, $a0, 0x5 │ │ │ │ + bl -145928 │ │ │ │ + move $s6, $a0 │ │ │ │ + beqz $a0, 1000 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + move $a1, $fp │ │ │ │ + bl -145900 │ │ │ │ + bnez $a0, 448 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + bl -145960 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + beqz $a0, 920 │ │ │ │ + bl -146180 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + pcaddi $a1, 120586 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -147008 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $a0, 960 │ │ │ │ + bl -145244 │ │ │ │ + move $s2, $a0 │ │ │ │ + beq $a0, $s3, 644 │ │ │ │ + move $s4, $zero │ │ │ │ + b 100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 80 │ │ │ │ - beq $t7, $t2, 124 │ │ │ │ - ld.bu $t0, $t2, -560 │ │ │ │ - preld 0x0, $t2, 0 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - beqz $t0, -20 │ │ │ │ - ld.w $t3, $t2, -573 │ │ │ │ - beqz $t3, 84 │ │ │ │ - ld.d $t0, $t2, -557 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t3, 0x1 │ │ │ │ - addi.d $t0, $t0, 44 │ │ │ │ - move $t1, $zero │ │ │ │ - alsl.d $t4, $t4, $t0, 0x3 │ │ │ │ nop │ │ │ │ - ld.bu $t3, $t0, 16 │ │ │ │ - beqz $t3, 28 │ │ │ │ - ldptr.w $t3, $t0, 4 │ │ │ │ - ldptr.w $t6, $t0, 0 │ │ │ │ - ldptr.w $t5, $t0, 8 │ │ │ │ - add.w $t3, $t3, $t6 │ │ │ │ - add.w $t1, $t3, $t1 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - bne $t0, $t4, -36 │ │ │ │ - bltu $a1, $t1, -104 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + slli.d $s0, $s0, 0x5 │ │ │ │ + add.d $s0, $s6, $s0 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + move $t3, $a0 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + stptr.d $t3, $s0, 0 │ │ │ │ + st.d $s2, $s0, 24 │ │ │ │ + st.w $s8, $s0, 8 │ │ │ │ + bl -146304 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + bl -145344 │ │ │ │ + move $s2, $a0 │ │ │ │ + beq $a0, $s3, 544 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + addi.d $a2, $sp, 80 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -107716 │ │ │ │ + move $s8, $a0 │ │ │ │ + bstrpick.d $s0, $s4, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bne $s8, $s3, -100 │ │ │ │ + bl -146368 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a4, 16 │ │ │ │ + li.w $a2, 32 │ │ │ │ + move $a1, $s6 │ │ │ │ + addi.d $s2, $s6, 104 │ │ │ │ + slli.d $s0, $s0, 0x5 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + add.d $s0, $s0, $s2 │ │ │ │ + bl 42256 │ │ │ │ + beqz $s4, 164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t1, $a0 │ │ │ │ - beqz $a0, 236 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $a1, $s2, -96 │ │ │ │ move $a0, $zero │ │ │ │ - beqz $t0, 216 │ │ │ │ - ld.d $t2, $t1, 8 │ │ │ │ + preld 0x0, $s2, 0 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -136288 │ │ │ │ + ld.d $a1, $s2, -80 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -147236 │ │ │ │ + beq $a0, $s3, 400 │ │ │ │ + ldptr.w $a2, $s2, -96 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + move $a3, $s1 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -147204 │ │ │ │ + ldptr.w $a2, $s2, -96 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + bne $a2, $a0, 356 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + move $a3, $s5 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -147092 │ │ │ │ + ldptr.w $t0, $s2, -96 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - addi.d $t2, $t2, 605 │ │ │ │ - li.w $a3, 3 │ │ │ │ - alsl.d $a2, $t0, $t2, 0x4 │ │ │ │ - b 12 │ │ │ │ - addi.d $t2, $t2, 80 │ │ │ │ - beq $a2, $t2, 188 │ │ │ │ - ld.bu $t0, $t2, -560 │ │ │ │ - preld 0x0, $t2, 0 │ │ │ │ - andi $t0, $t0, 0x3 │ │ │ │ - bne $t0, $a3, -20 │ │ │ │ - ld.w $t1, $t2, -573 │ │ │ │ - beqz $t1, 148 │ │ │ │ - ld.d $t0, $t2, -557 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t8, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t8, $t8, $t1, 0x1 │ │ │ │ - addi.d $t0, $t0, 44 │ │ │ │ - move $t7, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - alsl.d $t8, $t8, $t0, 0x3 │ │ │ │ - b 48 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bne $t0, $a0, 412 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + addi.d $s2, $s2, 32 │ │ │ │ + bl -146560 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + bne $s0, $s2, -144 │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -146004 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + beqz $t0, 180 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + bnez $t0, 124 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -146604 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bltu $t0, $t3, -528 │ │ │ │ + ld.d $s0, $sp, 296 │ │ │ │ + ld.d $s1, $sp, 288 │ │ │ │ + ld.d $s2, $sp, 280 │ │ │ │ + ld.d $s4, $sp, 264 │ │ │ │ + ld.d $s6, $sp, 248 │ │ │ │ + ld.d $s8, $sp, 232 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -146092 │ │ │ │ + pcalau12i $t0, 170 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 216 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 312 │ │ │ │ + ld.d $ra, $sp, 312 │ │ │ │ + ld.d $fp, $sp, 304 │ │ │ │ + ld.d $s3, $sp, 272 │ │ │ │ + ld.d $s5, $sp, 256 │ │ │ │ + addi.d $sp, $sp, 320 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 48 │ │ │ │ + ld.d $t0, $s0, 8 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -146868 │ │ │ │ + ld.d $t0, $s0, 8 │ │ │ │ + li.w $t1, 1 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + st.b $t1, $t0, 24 │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -146196 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 48 │ │ │ │ + ld.d $t0, $s0, 8 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -146924 │ │ │ │ + ld.d $t0, $s0, 8 │ │ │ │ + ld.d $s0, $sp, 72 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ld.d $a1, $t0, 16 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -147700 │ │ │ │ + pcaddi $a1, 117044 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -147632 │ │ │ │ + move $s5, $a0 │ │ │ │ + bnez $a0, -240 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + b 216 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t6, $t3, $a0 │ │ │ │ - beq $t0, $t8, 56 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - ldptr.w $t3, $t0, 4 │ │ │ │ - ldptr.w $t5, $t0, 0 │ │ │ │ - ld.bu $t4, $t0, 16 │ │ │ │ - add.w $a0, $t1, $t6 │ │ │ │ - add.w $t3, $t3, $t5 │ │ │ │ - add.w $t1, $t1, $t7 │ │ │ │ - bnez $t4, -44 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t7, $t3, $t1 │ │ │ │ - bne $t0, $t8, -40 │ │ │ │ nop │ │ │ │ - add.w $t6, $t6, $t7 │ │ │ │ - bltu $a1, $t6, -164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + pcalau12i $t1, 170 │ │ │ │ + ld.d $t1, $t1, -120 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + pcaddi $a2, 118181 │ │ │ │ + ldptr.d $a0, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $a3, $t0, 16 │ │ │ │ + bl -147268 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -147436 │ │ │ │ + pcaddi $a1, 118120 │ │ │ │ + pcaddi $a0, 117015 │ │ │ │ + bl -115264 │ │ │ │ + pcaddi $a1, 117015 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + bl -147748 │ │ │ │ + move $s5, $a0 │ │ │ │ + b -916 │ │ │ │ + pcalau12i $t0, 170 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ld.d $a3, $sp, 72 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 118160 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + bl -147340 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -147508 │ │ │ │ + st.d $s0, $sp, 296 │ │ │ │ + st.d $s1, $sp, 288 │ │ │ │ + st.d $s2, $sp, 280 │ │ │ │ + st.d $s4, $sp, 264 │ │ │ │ + st.d $s6, $sp, 248 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + st.d $s8, $sp, 232 │ │ │ │ + bl -146148 │ │ │ │ + st.d $s0, $sp, 296 │ │ │ │ + st.d $s1, $sp, 288 │ │ │ │ + st.d $s2, $sp, 280 │ │ │ │ + st.d $s3, $sp, 272 │ │ │ │ + st.d $s4, $sp, 264 │ │ │ │ + st.d $s6, $sp, 248 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + st.d $s8, $sp, 232 │ │ │ │ + pcalau12i $t0, 170 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 118087 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -147436 │ │ │ │ li.w $a0, 1 │ │ │ │ + bl -147604 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + pcaddi $a2, 118104 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + st.b $zero, $t0, 48 │ │ │ │ + pcalau12i $t0, 169 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -147488 │ │ │ │ + b -532 │ │ │ │ + pcalau12i $t0, 169 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + st.b $zero, $s0, 48 │ │ │ │ + pcaddi $a2, 118076 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -147520 │ │ │ │ + b -564 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + pcalau12i $t1, 169 │ │ │ │ + ld.d $t1, $t1, -120 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + pcaddi $a2, 118095 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + pcalau12i $s8, 169 │ │ │ │ + ld.d $s8, $s8, -240 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $a0, $a1 │ │ │ │ + pcaddi $a1, 116940 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s6, $a2 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + bl -148060 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + beqz $t0, 204 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + pcalau12i $s7, 169 │ │ │ │ + ld.d $s7, $s7, -120 │ │ │ │ + li.w $s1, -1 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + slli.d $fp, $s5, 0x6 │ │ │ │ + pcaddi $a1, 120302 │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -148140 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.d $a0, $s7, 0 │ │ │ │ + beqz $s0, 160 │ │ │ │ + pcaddi $a2, 118075 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -147716 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 32 │ │ │ │ - beqz $t2, 76 │ │ │ │ - li.w $t0, 2 │ │ │ │ - ld.d $t1, $a0, 48 │ │ │ │ - beq $a1, $t0, 96 │ │ │ │ - bstrpick.d $t3, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t3, $t3, 0x2 │ │ │ │ - addi.d $t0, $t1, 60 │ │ │ │ - alsl.d $t2, $t2, $t3, 0x1 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x3 │ │ │ │ - b 16 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beq $t2, $t0, 28 │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - bne $t1, $a1, -12 │ │ │ │ - ld.bu $t1, $t0, 14 │ │ │ │ - beqz $t1, -20 │ │ │ │ - li.w $a0, 1 │ │ │ │ - ret │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 116517 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -147752 │ │ │ │ nop │ │ │ │ + move $a2, $sp │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -108788 │ │ │ │ + bne $a0, $s1, -40 │ │ │ │ + ldptr.w $t1, $s6, 0 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $t0, $s5, 0x0 │ │ │ │ + bltu $t0, $t1, -120 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + bne $t1, $t0, 72 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $s6, 8 │ │ │ │ + pcaddi $a2, 117019 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + ld.d $a3, $t0, 16 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + bl -147888 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -148056 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + bl -146700 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - li.w $t3, 23 │ │ │ │ - bgeu $t3, $t0, 912 │ │ │ │ - addi.d $t0, $t1, 74 │ │ │ │ - andi $t3, $t0, 0xf │ │ │ │ - bnez $t3, 908 │ │ │ │ addi.d $sp, $sp, -16 │ │ │ │ - bstrpick.d $t3, $t2, 0x1f, 0x4 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - alsl.d $s1, $t3, $t3, 0x2 │ │ │ │ - alsl.d $s1, $s1, $t3, 0x1 │ │ │ │ - pcaddi $t4, 119396 │ │ │ │ - slli.d $s1, $s1, 0x7 │ │ │ │ - vld $vr1, $t4, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - add.d $s1, $t0, $s1 │ │ │ │ - b 40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ldptr.d $s0, $a0, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -148204 │ │ │ │ + beqz $a0, 56 │ │ │ │ + ld.b $a0, $s0, 0 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $a0, $a0, -42 │ │ │ │ + sltui $a0, $a0, 1 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $s1, 796 │ │ │ │ - ld.bu $s0, $t0, 88 │ │ │ │ - ld.bu $a7, $t0, 176 │ │ │ │ - ld.bu $a6, $t0, 264 │ │ │ │ - ld.bu $a5, $t0, 352 │ │ │ │ - ld.bu $a4, $t0, 440 │ │ │ │ - ld.bu $a3, $t0, 528 │ │ │ │ - ld.bu $a2, $t0, 616 │ │ │ │ - ld.bu $a1, $t0, 704 │ │ │ │ - ld.bu $a0, $t0, 792 │ │ │ │ - ld.bu $t8, $t0, 880 │ │ │ │ - ld.bu $t7, $t0, 968 │ │ │ │ - ld.bu $t6, $t0, 1056 │ │ │ │ - ld.bu $t5, $t0, 1144 │ │ │ │ - ld.bu $t4, $t0, 1232 │ │ │ │ - ld.bu $t3, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -148 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t4, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 600 │ │ │ │ - addi.w $t3, $t0, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 588 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 560 │ │ │ │ - addi.w $t3, $t0, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 548 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 520 │ │ │ │ - addi.w $t3, $t0, 3 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 508 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 480 │ │ │ │ - addi.w $t3, $t0, 4 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 468 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 440 │ │ │ │ - addi.w $t3, $t0, 5 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 428 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 400 │ │ │ │ - addi.w $t3, $t0, 6 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 388 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 360 │ │ │ │ - addi.w $t3, $t0, 7 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 348 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 320 │ │ │ │ - addi.w $t3, $t0, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 308 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 280 │ │ │ │ - addi.w $t3, $t0, 9 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 268 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 240 │ │ │ │ - addi.w $t3, $t0, 10 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 228 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 200 │ │ │ │ - addi.w $t3, $t0, 11 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 188 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 160 │ │ │ │ - addi.w $t3, $t0, 12 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 148 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 120 │ │ │ │ - addi.w $t3, $t0, 13 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 108 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bnez $t3, 80 │ │ │ │ - addi.w $t3, $t0, 14 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t3, $t2, 68 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x3 │ │ │ │ - ld.bu $t3, $t3, 74 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ li.w $a0, 1 │ │ │ │ - bnez $t3, 40 │ │ │ │ - addi.w $t0, $t0, 15 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t0, $t2, 28 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t2, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ld.bu $a0, $t0, 74 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ addi.d $sp, $sp, 16 │ │ │ │ ret │ │ │ │ - andi $t0, $t2, 0xf │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t0, -24 │ │ │ │ - move $t0, $t2 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - b -660 │ │ │ │ - addi.d $t0, $t1, 74 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x3 │ │ │ │ - b 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t0, $t2, -992 │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + addi.w $a5, $a5, 4 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + add.w $s3, $a5, $a3 │ │ │ │ + beqz $t0, 240 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beqz $t1, -16 │ │ │ │ - b -1020 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + slli.d $s7, $s1, 0x6 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + ldptr.d $s6, $t0, 0 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -148656 │ │ │ │ + slli.w $s0, $a0, 0x0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -116360 │ │ │ │ + add.w $a1, $s0, $s3 │ │ │ │ + move $s6, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -137684 │ │ │ │ + move $a6, $s4 │ │ │ │ + move $a5, $s6 │ │ │ │ + move $a4, $s5 │ │ │ │ + pcaddi $a3, 117865 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -146980 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + move $a1, $s0 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -148776 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 80 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -147912 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -147920 │ │ │ │ + ldptr.w $t1, $s2, 0 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t1, -152 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 124400 │ │ │ │ + li.w $a2, 1035 │ │ │ │ + pcaddi $a1, 117696 │ │ │ │ + pcaddi $a0, 117919 │ │ │ │ + bl -148832 │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - ldptr.w $s1, $a0, 32 │ │ │ │ - beqz $s1, 572 │ │ │ │ - ld.d $t2, $a0, 48 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ move $s0, $a1 │ │ │ │ - ld.bu $t0, $t2, 60 │ │ │ │ - beq $t0, $a1, 424 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $a1, $t0, 416 │ │ │ │ - addi.w $t1, $s1, -1 │ │ │ │ - li.w $t0, 14 │ │ │ │ - bgeu $t0, $t1, 460 │ │ │ │ - addi.d $t0, $t2, 148 │ │ │ │ - andi $t3, $t0, 0xf │ │ │ │ - bnez $t3, 448 │ │ │ │ - srli.w $t1, $s1, 0x4 │ │ │ │ - vreplgr2vr.w $vr4, $a1 │ │ │ │ - vldi $vr7, 0 │ │ │ │ - vldi $vr5, 0 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.d $s2, $sp, 8 │ │ │ │ - alsl.d $s2, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s2, $s2, $t1, 0x1 │ │ │ │ - slli.d $s2, $s2, 0x7 │ │ │ │ - addi.d $s2, $s2, 148 │ │ │ │ - pcaddi $t3, 119131 │ │ │ │ - add.d $s2, $t2, $s2 │ │ │ │ - vld $vr6, $t3, 0 │ │ │ │ - beq $s2, $t0, 204 │ │ │ │ - ld.bu $a1, $t0, 88 │ │ │ │ - vldrepl.b $vr0, $t0, 0 │ │ │ │ - ld.bu $a7, $t0, 176 │ │ │ │ - ld.bu $a6, $t0, 264 │ │ │ │ - ld.bu $a5, $t0, 352 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x1 │ │ │ │ - ld.bu $a4, $t0, 440 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x2 │ │ │ │ - ld.bu $a3, $t0, 528 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x3 │ │ │ │ - ld.bu $a2, $t0, 616 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x4 │ │ │ │ - ld.bu $a0, $t0, 704 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - ld.bu $t8, $t0, 792 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x6 │ │ │ │ - ld.bu $t7, $t0, 880 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x7 │ │ │ │ - ld.bu $t6, $t0, 968 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - ld.bu $t5, $t0, 1056 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - ld.bu $t4, $t0, 1144 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - ld.bu $t3, $t0, 1232 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vilvl.b $vr2, $vr7, $vr0 │ │ │ │ - vexth.hu.bu $vr0, $vr0 │ │ │ │ - vilvl.h $vr1, $vr5, $vr0 │ │ │ │ - vseq.w $vr1, $vr1, $vr4 │ │ │ │ - vilvl.h $vr3, $vr5, $vr2 │ │ │ │ - vexth.wu.hu $vr0, $vr0 │ │ │ │ - vseq.w $vr3, $vr3, $vr4 │ │ │ │ - vseq.w $vr0, $vr0, $vr4 │ │ │ │ - vexth.wu.hu $vr2, $vr2 │ │ │ │ - vor.v $vr0, $vr1, $vr0 │ │ │ │ - vseq.w $vr2, $vr2, $vr4 │ │ │ │ - vor.v $vr1, $vr3, $vr2 │ │ │ │ - vor.v $vr0, $vr0, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 16 │ │ │ │ - vaddi.wu $vr6, $vr6, 0x10 │ │ │ │ - bne $s2, $t0, -192 │ │ │ │ + li.w $a1, 32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -137876 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + slli.d $t0, $s0, 0x3 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ldx.d $t0, $a2, $t0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + stptr.d $t0, $a0, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t0, $vr6, 0x0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - b 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t3, $t1, 60 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - addi.d $t1, $t1, 88 │ │ │ │ - beq $t3, $s0, 52 │ │ │ │ - move $t2, $t1 │ │ │ │ - bltu $t0, $s1, -20 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + addi.w $s0, $a4, 1 │ │ │ │ + addi.w $s6, $a2, 1 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + mul.w $s5, $s6, $s0 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s3, $a4 │ │ │ │ + move $s7, $a3 │ │ │ │ + st.d $a3, $sp, 64 │ │ │ │ + move $fp, $a5 │ │ │ │ + move $s2, $a6 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + slli.d $a1, $s5, 0x2 │ │ │ │ + st.d $s0, $sp, 72 │ │ │ │ + bl -138044 │ │ │ │ + slli.d $a2, $s5, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -147480 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $s6, 412 │ │ │ │ + addi.w $s4, $s4, -1 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + addi.d $t3, $s1, 1 │ │ │ │ + addi.d $s4, $s7, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t5, $s0, $a0, 0x2 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + add.d $t0, $s4, $t0 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + stptr.w $fp, $t5, 0 │ │ │ │ + st.d $fp, $sp, 32 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $t1, $zero │ │ │ │ + bgeu $t2, $s0, 396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + slli.d $s3, $t1, 0x2 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + alsl.d $s5, $t1, $t0, 0x2 │ │ │ │ + li.w $t0, 4 │ │ │ │ + ld.d $s6, $sp, 24 │ │ │ │ + sub.d $s3, $t0, $s3 │ │ │ │ + move $s8, $fp │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t2, 24 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - ld.b $a0, $t0, 96 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s5, 4 │ │ │ │ + ldptr.w $a0, $s6, 0 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + add.w $t5, $t0, $fp │ │ │ │ + slt $t0, $t0, $a0 │ │ │ │ + add.w $a0, $a0, $fp │ │ │ │ + maskeqz $a0, $a0, $t0 │ │ │ │ + masknez $t0, $t5, $t0 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + st.w $a0, $s6, 4 │ │ │ │ + add.w $s8, $fp, $s8 │ │ │ │ + addi.d $s5, $s5, 4 │ │ │ │ + addi.d $s6, $s6, 4 │ │ │ │ + beq $t0, $s7, 136 │ │ │ │ nop │ │ │ │ + stx.w $s8, $s5, $s3 │ │ │ │ + ldptr.w $t6, $s5, 4 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.b $a1, $s7, 0 │ │ │ │ + ld.b $a0, $s1, 0 │ │ │ │ + slt $t5, $t6, $t0 │ │ │ │ + ldptr.w $s4, $s5, 0 │ │ │ │ + add.w $t6, $t6, $fp │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + maskeqz $t0, $t0, $t5 │ │ │ │ + masknez $t5, $t6, $t5 │ │ │ │ + or $s0, $t0, $t5 │ │ │ │ + jirl $ra, $s2, 0 │ │ │ │ + add.w $t7, $s4, $a0 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + bge $s0, $t7, -128 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + ld.b $a1, $s7, 0 │ │ │ │ + ld.b $a0, $s1, 0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + jirl $ra, $s2, 0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.w $s8, $fp, $s8 │ │ │ │ + addi.d $s5, $s5, 4 │ │ │ │ + add.w $a0, $t0, $a0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + st.w $a0, $s6, 4 │ │ │ │ + addi.d $s6, $s6, 4 │ │ │ │ + bne $t0, $s7, -120 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + beq $s1, $t0, 56 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $t4, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t3, $sp, 72 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + alsl.d $t2, $t3, $t1, 0x2 │ │ │ │ + add.w $t3, $t3, $t4 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + move $t1, $t4 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + stptr.w $t0, $t2, 0 │ │ │ │ + b -316 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t1, $t1, 0x2 │ │ │ │ - addi.d $t0, $t2, 88 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t0, 0x3 │ │ │ │ - b 28 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $t0, $fp │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beq $t1, $s0, -96 │ │ │ │ + ld.d $t4, $sp, 72 │ │ │ │ + add.w $t2, $t0, $fp │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $t3, $s1, 1 │ │ │ │ + addi.d $s1, $s1, 2 │ │ │ │ + alsl.d $t1, $t4, $t0, 0x2 │ │ │ │ + alsl.d $t5, $t4, $t1, 0x2 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + add.w $t0, $t2, $fp │ │ │ │ + beq $t4, $t3, -112 │ │ │ │ + stptr.w $t2, $t1, 0 │ │ │ │ + beq $t4, $s1, -120 │ │ │ │ + stptr.w $t0, $t5, 0 │ │ │ │ + b -56 │ │ │ │ nop │ │ │ │ - move $t2, $t0 │ │ │ │ - bne $t0, $t3, -20 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - b -104 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -116 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s2, $a1 │ │ │ │ - ldptr.w $a1, $a0, 0 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $s4, $a0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - bl 284916 │ │ │ │ - ldptr.w $t1, $s4, 0 │ │ │ │ - st.d $a0, $s4, 8 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ - st.d $zero, $a0, 48 │ │ │ │ - ld.hu $t0, $s2, 44 │ │ │ │ - st.h $t0, $a0, 44 │ │ │ │ - vld $vr0, $s2, 0 │ │ │ │ - ldptr.w $t5, $s2, 36 │ │ │ │ - ldptr.w $t4, $s2, 40 │ │ │ │ - ldptr.w $t3, $s2, 20 │ │ │ │ - vst $vr0, $a0, 0 │ │ │ │ - vld $vr0, $s2, 56 │ │ │ │ - ldptr.w $t2, $s2, 24 │ │ │ │ - vst $vr0, $a0, 56 │ │ │ │ - st.w $zero, $a0, 32 │ │ │ │ - fld.d $fa0, $s2, 72 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - st.w $t5, $a0, 36 │ │ │ │ - st.w $t4, $a0, 40 │ │ │ │ - st.w $t3, $a0, 20 │ │ │ │ - st.w $t2, $a0, 24 │ │ │ │ - fst.d $fa0, $a0, 72 │ │ │ │ - beqz $t0, 244 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 284780 │ │ │ │ - ld.d $t0, $s2, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a1, 48 │ │ │ │ - add.d $t0, $t0, $s3 │ │ │ │ - ld.d $s1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - vld $vr0, $s1, 16 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ldptr.w $t0, $s1, 8 │ │ │ │ - vst $vr0, $s0, 16 │ │ │ │ - vld $vr0, $s1, 48 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - st.d $t0, $s0, 32 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ - vst $vr0, $s0, 48 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - st.w $t1, $s0, 40 │ │ │ │ - st.d $t0, $s0, 64 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ld.hu $t1, $s1, 96 │ │ │ │ - st.d $t0, $s0, 72 │ │ │ │ - ldptr.w $t0, $s1, 80 │ │ │ │ - st.h $t1, $s0, 96 │ │ │ │ - st.w $t0, $s0, 80 │ │ │ │ - bl 284668 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - ld.d $a1, $s1, 88 │ │ │ │ - bl -61464 │ │ │ │ - ld.d $t0, $s2, 48 │ │ │ │ - ld.wu $t1, $s4, 0 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - add.d $t0, $t0, $s3 │ │ │ │ - ld.bu $a4, $t0, 74 │ │ │ │ - ld.bu $a3, $t0, 60 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ - move $a1, $s0 │ │ │ │ - alsl.d $a0, $t1, $a0, 0x4 │ │ │ │ - bl -15568 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - addi.d $s3, $s3, 88 │ │ │ │ - bltu $s5, $t0, -188 │ │ │ │ - ldptr.w $t1, $s4, 0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $zero, $s2, 24 │ │ │ │ + move $fp, $a3 │ │ │ │ + move $s8, $a5 │ │ │ │ + beqz $a3, 276 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $a7, $sp, 24 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + move $s1, $a6 │ │ │ │ + move $s3, $a1 │ │ │ │ + addi.w $s0, $a5, 1 │ │ │ │ + beqz $s8, 188 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.w $t1, $s4, 0 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + mul.w $t0, $s0, $fp │ │ │ │ + addi.w $s4, $fp, -1 │ │ │ │ + sub.w $t1, $t0, $s0 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t5, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $t2, $s3, $t2 │ │ │ │ + slli.d $t5, $t5, 0x2 │ │ │ │ + ldx.w $s6, $s3, $t5 │ │ │ │ + add.w $t2, $t2, $s1 │ │ │ │ + beq $t2, $s6, 208 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s3, $t0 │ │ │ │ + addi.w $s7, $s8, -1 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ + beq $t0, $s6, 212 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + ldx.b $a1, $t3, $t2 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t2, $t0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ldx.w $s5, $s3, $t1 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + add.w $t0, $s5, $a0 │ │ │ │ + bne $t0, $s6, 248 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 155556 │ │ │ │ + beqz $s4, 168 │ │ │ │ nop │ │ │ │ + move $s8, $s7 │ │ │ │ + move $fp, $s4 │ │ │ │ + bnez $s8, -168 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - beqz $a0, 104 │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t0, 48 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ nop │ │ │ │ + st.w $fp, $s2, 24 │ │ │ │ + st.w $s8, $s2, 28 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + b 157096 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - bl -512 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - addi.d $s1, $s1, 80 │ │ │ │ - bltu $s0, $t0, -28 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - pcaddi $a3, 119565 │ │ │ │ - li.w $a2, 1729 │ │ │ │ - pcaddi $a1, 114107 │ │ │ │ - pcaddi $a0, 114110 │ │ │ │ - bl -163364 │ │ │ │ + li.w $a1, 2 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 155440 │ │ │ │ + beqz $s4, 60 │ │ │ │ + move $fp, $s4 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 155408 │ │ │ │ + move $s4, $fp │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl 284344 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - beqz $t0, 72 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s8, $s7 │ │ │ │ nop │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - bl -688 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - addi.d $s1, $s1, 80 │ │ │ │ - bltu $s0, $t0, -28 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - ldptr.w $t8, $a0, 0 │ │ │ │ - beqz $t8, 260 │ │ │ │ - ld.d $t7, $a0, 8 │ │ │ │ - ldptr.w $a0, $t7, 32 │ │ │ │ - beqz $a0, 64 │ │ │ │ - ld.d $t0, $t7, 48 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t1, 0x1 │ │ │ │ - addi.d $t0, $t0, 44 │ │ │ │ - move $a0, $zero │ │ │ │ - alsl.d $t4, $t4, $t0, 0x3 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - ldptr.w $t3, $t0, 4 │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t2, $t2, $t3 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - bne $t4, $t0, -28 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - beq $a1, $t8, 140 │ │ │ │ - addi.d $a2, $a2, 80 │ │ │ │ - add.d $t1, $t7, $a2 │ │ │ │ - ldptr.w $t0, $t1, 32 │ │ │ │ - beqz $t0, 148 │ │ │ │ - ld.d $t4, $t1, 48 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t6, $t6, $t0, 0x1 │ │ │ │ - addi.d $t4, $t4, 44 │ │ │ │ - move $t3, $zero │ │ │ │ - alsl.d $t6, $t6, $t4, 0x3 │ │ │ │ - move $t0, $t4 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - ldptr.w $t5, $t0, 4 │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t2, $t2, $t5 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - add.w $t3, $t1, $t3 │ │ │ │ - bne $t6, $t0, -28 │ │ │ │ - bgeu $t3, $a0, -88 │ │ │ │ - move $a0, $zero │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + move $fp, $zero │ │ │ │ + b -152 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t4, 0 │ │ │ │ - ldptr.w $t2, $t4, 4 │ │ │ │ - ldptr.w $t0, $t4, 8 │ │ │ │ - addi.d $t4, $t4, 88 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - bne $t6, $t4, -28 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bne $a1, $t8, -132 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s6, 72 │ │ │ │ + st.w $fp, $s2, 24 │ │ │ │ + st.w $s8, $s2, 28 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + b 156888 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 124066 │ │ │ │ + li.w $a2, 130 │ │ │ │ + pcaddi $a1, 117584 │ │ │ │ + pcaddi $a0, 117587 │ │ │ │ + bl -150192 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + addi.w $s0, $a4, 1 │ │ │ │ + addi.w $s6, $a2, 1 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + mul.w $s5, $s6, $s0 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ move $a0, $zero │ │ │ │ - b -172 │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t0, 212 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bnez $s0, 176 │ │ │ │ - ld.d $s7, $s5, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - ldptr.w $t1, $s7, 32 │ │ │ │ - beqz $t1, 72 │ │ │ │ - move $s6, $zero │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s3, $a4 │ │ │ │ + move $s7, $a3 │ │ │ │ + st.d $a3, $sp, 48 │ │ │ │ + move $fp, $a5 │ │ │ │ + move $s2, $a6 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + slli.d $a1, $s5, 0x2 │ │ │ │ + st.d $s0, $sp, 56 │ │ │ │ + bl -139308 │ │ │ │ + slli.d $a2, $s5, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -148744 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $s6, 396 │ │ │ │ + addi.w $s4, $s4, -1 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + addi.d $t3, $s1, 1 │ │ │ │ + alsl.d $t5, $s0, $a0, 0x2 │ │ │ │ + add.d $t1, $t3, $t1 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + addi.d $s4, $s7, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + stptr.w $fp, $t5, 0 │ │ │ │ + st.d $fp, $sp, 16 │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + move $t1, $zero │ │ │ │ + add.d $s4, $s4, $t0 │ │ │ │ + bgeu $t2, $s0, 384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s7, 48 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -57924 │ │ │ │ - ldptr.w $t0, $s7, 32 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - bltu $s0, $t0, -44 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $s0, $s4, 0x0 │ │ │ │ - bltu $s0, $t0, -96 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + slli.d $s3, $t1, 0x2 │ │ │ │ + ld.d $s6, $sp, 48 │ │ │ │ + alsl.d $s7, $t1, $t0, 0x2 │ │ │ │ + li.w $t0, 4 │ │ │ │ ld.d $s8, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $s8, $s5, 8 │ │ │ │ - alsl.d $s7, $s4, $s4, 0x2 │ │ │ │ - alsl.d $s8, $s7, $s8, 0x4 │ │ │ │ - ldptr.w $t1, $s8, 32 │ │ │ │ - beqz $t1, 176 │ │ │ │ - move $s6, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t0, $s8, 48 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -58100 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - add.w $fp, $a0, $fp │ │ │ │ - bltu $s0, $t0, -44 │ │ │ │ - bge $s1, $fp, -176 │ │ │ │ - ld.d $t0, $s5, 8 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - alsl.d $s7, $s7, $t0, 0x4 │ │ │ │ - ldptr.w $t0, $s7, 32 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $t0, $s7, 48 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -58180 │ │ │ │ - ldptr.w $t0, $s7, 32 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - bltu $s0, $t0, -44 │ │ │ │ - b -256 │ │ │ │ + sub.d $s3, $t0, $s3 │ │ │ │ + b 76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s7, 4 │ │ │ │ + ldptr.w $a0, $s8, 0 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + add.w $t2, $t0, $fp │ │ │ │ + slt $t0, $t0, $a0 │ │ │ │ + add.w $a0, $a0, $fp │ │ │ │ + maskeqz $a0, $a0, $t0 │ │ │ │ + masknez $t0, $t2, $t0 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ + st.w $a0, $s8, 4 │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + addi.d $s8, $s8, 4 │ │ │ │ + beq $s4, $s6, 120 │ │ │ │ nop │ │ │ │ + stx.w $zero, $s7, $s3 │ │ │ │ + ldptr.w $t5, $s7, 4 │ │ │ │ + ldptr.w $t0, $s8, 0 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $a0, $s1, 0 │ │ │ │ + slt $t2, $t5, $t0 │ │ │ │ + ldptr.w $s0, $s7, 0 │ │ │ │ + add.w $t5, $t5, $fp │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + maskeqz $t0, $t0, $t2 │ │ │ │ + masknez $t2, $t5, $t2 │ │ │ │ + or $s5, $t0, $t2 │ │ │ │ + jirl $ra, $s2, 0 │ │ │ │ + add.w $t6, $s0, $a0 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + bge $s5, $t6, -120 │ │ │ │ + ld.b $a1, $s6, 0 │ │ │ │ + ld.b $a0, $s1, 0 │ │ │ │ + ldptr.w $s5, $s7, 0 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + jirl $ra, $s2, 0 │ │ │ │ + add.w $a0, $s5, $a0 │ │ │ │ + st.w $a0, $s8, 4 │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + addi.d $s8, $s8, 4 │ │ │ │ + bne $s4, $s6, -104 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + beq $s1, $t0, 80 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t3, $sp, 56 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + alsl.d $t2, $t3, $t1, 0x2 │ │ │ │ + add.w $t3, $t3, $t4 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + move $t1, $t4 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + stptr.w $t0, $t2, 0 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ - bgez $s1, -280 │ │ │ │ - move $s1, $zero │ │ │ │ - b -288 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - beqz $t1, 976 │ │ │ │ - ld.d $t2, $a0, 8 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s5, $a3 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - li.w $t0, 2 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - beq $s5, $t0, 404 │ │ │ │ - ld.b $t0, $fp, 45 │ │ │ │ - beqz $s5, 596 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - beqz $t0, 620 │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - beqz $t0, 780 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - ld.d $t0, $fp, 48 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s0 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $t4, $t0, 24 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - ld.d $a0, $t4, 88 │ │ │ │ - beqz $t0, 404 │ │ │ │ - bl -58436 │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.w $s2, $a0, $s2 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bltu $s8, $t0, -52 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bnez $t0, 428 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $s5, $t0, 164 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - bnez $s5, 632 │ │ │ │ - bgeu $t0, $t1, 700 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - move $s6, $s3 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $fp, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 336 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - bltu $t0, $t1, -208 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - add.w $s6, $s2, $s3 │ │ │ │ - bgeu $t0, $t1, -92 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - li.w $t2, 1 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - alsl.d $fp, $t3, $t0, 0x4 │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - bnez $t0, -300 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - nop │ │ │ │ + move $t0, $fp │ │ │ │ nop │ │ │ │ - add.w $s2, $s2, $s3 │ │ │ │ - slt $t0, $s2, $s6 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - masknez $s2, $s2, $t0 │ │ │ │ - slli.w $t2, $s4, 0x0 │ │ │ │ - maskeqz $t0, $s6, $t0 │ │ │ │ - or $s6, $s2, $t0 │ │ │ │ - bgeu $t2, $t1, -172 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + add.w $t2, $t0, $fp │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - bnez $t0, -380 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bnez $t0, -84 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - bgeu $t0, $t1, 424 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $s6, $zero │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - b -48 │ │ │ │ - nop │ │ │ │ + addi.d $t3, $s1, 1 │ │ │ │ + addi.d $s1, $s1, 2 │ │ │ │ + alsl.d $t1, $t4, $t0, 0x2 │ │ │ │ + alsl.d $t5, $t4, $t1, 0x2 │ │ │ │ + ld.d $t4, $sp, 40 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + add.w $t0, $t2, $fp │ │ │ │ + beq $t4, $t3, -112 │ │ │ │ + stptr.w $t2, $t1, 0 │ │ │ │ + beq $s1, $t4, -120 │ │ │ │ + stptr.w $t0, $t5, 0 │ │ │ │ + b -56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + ld.d $t0, $sp, 160 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 168 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + st.d $a2, $sp, 48 │ │ │ │ + st.d $a7, $sp, 56 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s8, $a3 │ │ │ │ + move $fp, $a4 │ │ │ │ + move $s6, $a6 │ │ │ │ + addi.w $s5, $a5, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + beqz $a5, 72 │ │ │ │ + mul.w $t4, $s5, $a3 │ │ │ │ + move $s7, $a5 │ │ │ │ + move $t1, $zero │ │ │ │ + add.w $t0, $t4, $a5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t3, $a1, $t0 │ │ │ │ + add.w $t0, $t4, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s0, $t0 │ │ │ │ + bge $t3, $t0, 16 │ │ │ │ + move $t3, $t0 │ │ │ │ + move $s7, $t1 │ │ │ │ nop │ │ │ │ - bl -58836 │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.w $s3, $a0, $s3 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bltu $s8, $t0, -452 │ │ │ │ - b -400 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bne $a5, $t1, -36 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + st.d $zero, $t0, 24 │ │ │ │ + beqz $s8, 264 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + beqz $s7, 228 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - li.w $t2, 1 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - bnez $t0, -500 │ │ │ │ nop │ │ │ │ + mul.w $t0, $s8, $s5 │ │ │ │ + addi.w $s2, $s8, -1 │ │ │ │ + move $s3, $s2 │ │ │ │ + sub.w $t1, $t0, $s5 │ │ │ │ + add.w $t1, $t1, $s7 │ │ │ │ + add.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + ldx.w $t3, $s0, $t3 │ │ │ │ + slli.d $t4, $t4, 0x2 │ │ │ │ + ldx.w $t4, $s0, $t4 │ │ │ │ + add.w $t3, $t3, $s6 │ │ │ │ + beq $t3, $t4, 316 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s0, $t0 │ │ │ │ + addi.w $s4, $s7, -1 │ │ │ │ + add.w $t0, $t0, $s6 │ │ │ │ + beq $t0, $t4, 320 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t2, $t0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + add.d $t0, $t2, $t0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ldx.w $t0, $s0, $t1 │ │ │ │ + bstrpick.d $s1, $s4, 0x1f, 0x0 │ │ │ │ + ld.d $a2, $sp, 40 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldx.b $a1, $fp, $s1 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + add.w $t0, $t0, $a0 │ │ │ │ + bne $t0, $t4, 272 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldx.b $a1, $fp, $s1 │ │ │ │ + ld.b $a0, $t0, 0 │ │ │ │ + bl -141676 │ │ │ │ + beqz $a0, 124 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + li.w $a1, 5 │ │ │ │ + bl 154184 │ │ │ │ + beqz $s3, 124 │ │ │ │ + move $s7, $s4 │ │ │ │ + move $s8, $s2 │ │ │ │ + bnez $s7, -208 │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $s5, $t0, -196 │ │ │ │ - bnez $s5, 136 │ │ │ │ - slt $t0, $s3, $s6 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - maskeqz $s6, $s6, $t0 │ │ │ │ - slli.w $t2, $s4, 0x0 │ │ │ │ - masknez $t0, $s3, $t0 │ │ │ │ - or $s6, $s6, $t0 │ │ │ │ - bgeu $t2, $t1, -372 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - b -432 │ │ │ │ + st.w $s8, $t0, 24 │ │ │ │ + st.w $s7, $t0, 28 │ │ │ │ + move $a0, $t0 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ + b 155728 │ │ │ │ nop │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - beqz $t0, -420 │ │ │ │ - ldptr.w $t0, $fp, 32 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - bnez $t0, -596 │ │ │ │ - b -520 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - bgeu $t0, $t1, -440 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - b -652 │ │ │ │ - li.w $t0, 2 │ │ │ │ - move $s2, $zero │ │ │ │ - beq $s5, $t0, -336 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slt $t0, $s2, $s6 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - maskeqz $s6, $s6, $t0 │ │ │ │ - slli.w $t2, $s4, 0x0 │ │ │ │ - masknez $t0, $s2, $t0 │ │ │ │ - or $s6, $s6, $t0 │ │ │ │ - bgeu $t2, $t1, -504 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - b -732 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + li.w $a1, 6 │ │ │ │ + bl 154064 │ │ │ │ + bnez $s3, -116 │ │ │ │ + move $s7, $s4 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + move $s8, $zero │ │ │ │ + b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + li.w $a1, 2 │ │ │ │ + bl 154000 │ │ │ │ + beqz $s2, -52 │ │ │ │ + move $s8, $s2 │ │ │ │ + b -388 │ │ │ │ nop │ │ │ │ - bgeu $t0, $t1, 80 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - alsl.d $t3, $s4, $s4, 0x2 │ │ │ │ - move $s6, $s2 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - alsl.d $fp, $t3, $t2, 0x4 │ │ │ │ - b -792 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bnez $t0, -148 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $s5, $t0, -548 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b -644 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -636 │ │ │ │ - move $s6, $s2 │ │ │ │ - b -644 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s2, $s8 │ │ │ │ + bl 153964 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ - move $s6, $zero │ │ │ │ - b -652 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - beqz $t0, 436 │ │ │ │ + bnez $t4, 40 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + st.w $s8, $t0, 24 │ │ │ │ + st.w $s7, $t0, 28 │ │ │ │ + move $a0, $t0 │ │ │ │ + b -220 │ │ │ │ + pcaddi $a3, 123734 │ │ │ │ + li.w $a2, 249 │ │ │ │ + pcaddi $a1, 117248 │ │ │ │ + pcaddi $a0, 117251 │ │ │ │ + bl -151536 │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - move $s4, $a0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ st.d $s3, $sp, 40 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ + addi.w $s0, $a5, 1 │ │ │ │ + addi.w $s3, $a7, 1 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + mul.w $s4, $s0, $s3 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s5, $a1 │ │ │ │ + st.d $a7, $sp, 8 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ st.d $s1, $sp, 56 │ │ │ │ st.d $s2, $sp, 48 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s6, 3 │ │ │ │ - li.w $s7, 1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $s2, $s2, 0x2 │ │ │ │ - alsl.d $s1, $s2, $a0, 0x4 │ │ │ │ - ld.bu $t1, $s1, 45 │ │ │ │ - addi.w $s5, $s3, 1 │ │ │ │ - slli.d $s2, $s2, 0x4 │ │ │ │ - beq $t1, $s6, 232 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - beqz $t0, 76 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - add.d $t0, $a0, $s0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s2, $a3 │ │ │ │ + slli.d $a1, $s4, 0x2 │ │ │ │ + bl -140620 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + slli.d $a1, $s4, 0x2 │ │ │ │ move $a0, $zero │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bl 32720 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -164628 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s8, $t0, -56 │ │ │ │ + bl -140636 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + slli.d $a1, $s4, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -140652 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + ldptr.d $a0, $s5, 0 │ │ │ │ + slli.d $a2, $s4, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -150096 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + slli.d $a2, $s4, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -150116 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + slli.d $a2, $s4, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -150136 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + ld.d $a7, $sp, 8 │ │ │ │ + beqz $s0, 52 │ │ │ │ + move $t0, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + lu12i.w $t4, -524288 │ │ │ │ nop │ │ │ │ - bl -164660 │ │ │ │ - st.b $zero, $s1, 45 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - st.w $zero, $s1, 32 │ │ │ │ - bltu $s5, $t0, 156 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - bgeu $s7, $t0, 204 │ │ │ │ - addi.w $a1, $t0, -1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 282212 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - st.d $a0, $s4, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stptr.w $t0, $s4, 0 │ │ │ │ - bltu $s3, $t0, -180 │ │ │ │ + ldx.d $t3, $s2, $t0 │ │ │ │ + ldx.d $t2, $s1, $t0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $zero, $t3, 0 │ │ │ │ + stptr.w $t4, $t2, 0 │ │ │ │ + alsl.d $t0, $s3, $t0, 0x3 │ │ │ │ + bne $s0, $t1, -24 │ │ │ │ + nop │ │ │ │ + li.w $t0, -1 │ │ │ │ + bne $a7, $t0, 44 │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ ld.d $s1, $sp, 56 │ │ │ │ ld.d $s2, $sp, 48 │ │ │ │ ld.d $s3, $sp, 40 │ │ │ │ ld.d $s4, $sp, 32 │ │ │ │ ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + b 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + ld.d $t0, $sp, 248 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + ld.d $t0, $sp, 256 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 264 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + st.d $a4, $sp, 80 │ │ │ │ + st.d $a6, $sp, 88 │ │ │ │ + ldptr.w $s7, $sp, 224 │ │ │ │ + move $s4, $a7 │ │ │ │ + move $s5, $a3 │ │ │ │ + move $s8, $a5 │ │ │ │ + addi.w $s3, $a7, 1 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $a7, 76 │ │ │ │ + mul.w $t4, $s3, $a5 │ │ │ │ + move $s1, $a7 │ │ │ │ + move $t1, $zero │ │ │ │ + add.w $t0, $t4, $a7 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t2, $a3, $t0 │ │ │ │ nop │ │ │ │ + add.w $t0, $t4, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s5, $t0 │ │ │ │ + bge $t2, $t0, 16 │ │ │ │ + move $s1, $t1 │ │ │ │ + move $t2, $t0 │ │ │ │ nop │ │ │ │ - move $s3, $s5 │ │ │ │ - bltu $s3, $t0, -260 │ │ │ │ - b -80 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bne $s4, $t1, -36 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $fp, 83 │ │ │ │ + li.w $s0, 83 │ │ │ │ + st.d $zero, $t0, 24 │ │ │ │ + li.w $s2, 65 │ │ │ │ + beqz $s8, 196 │ │ │ │ + move $t0, $s8 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + move $s8, $fp │ │ │ │ + move $fp, $t0 │ │ │ │ + beqz $s1, 168 │ │ │ │ nop │ │ │ │ + move $t0, $s5 │ │ │ │ + move $s5, $s3 │ │ │ │ + move $s3, $fp │ │ │ │ + mul.w $s6, $s5, $s3 │ │ │ │ + move $t3, $s4 │ │ │ │ + move $s4, $s7 │ │ │ │ + move $s7, $s1 │ │ │ │ + move $fp, $s8 │ │ │ │ + move $s8, $t0 │ │ │ │ + add.w $t1, $s7, $s6 │ │ │ │ + bstrpick.d $s1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + beq $fp, $s0, 312 │ │ │ │ nop │ │ │ │ + beq $fp, $s2, 192 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + move $t0, $s1 │ │ │ │ + move $fp, $s3 │ │ │ │ + ldx.w $t5, $t2, $t0 │ │ │ │ + addi.w $s1, $s7, -1 │ │ │ │ + move $s3, $s5 │ │ │ │ + move $s7, $s4 │ │ │ │ + move $s5, $s8 │ │ │ │ + move $s4, $t3 │ │ │ │ + move $t0, $t2 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t0, $t0, $t1 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + li.w $t1, 66 │ │ │ │ + add.w $t0, $t0, $s7 │ │ │ │ + xor $t0, $t0, $t5 │ │ │ │ + masknez $t6, $s0, $t0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + or $s8, $t6, $t0 │ │ │ │ + bl 153208 │ │ │ │ + bnez $s1, -156 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + st.d $zero, $t0, 24 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + b 154768 │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - sub.w $a2, $a2, $s3 │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s5, $s5, $s5, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - alsl.d $a1, $s5, $a0, 0x4 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - bl -164636 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - bltu $s7, $t0, -196 │ │ │ │ - bl -164892 │ │ │ │ - st.d $zero, $s4, 8 │ │ │ │ - stptr.w $zero, $s4, 0 │ │ │ │ - b -172 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s1, $a2 │ │ │ │ - bl -1984 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - beqz $t0, 364 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s4, $zero │ │ │ │ - ld.d $t1, $s3, 8 │ │ │ │ - bstrpick.d $s0, $s4, 0x1f, 0x0 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x2 │ │ │ │ - slli.d $s6, $s0, 0x4 │ │ │ │ - alsl.d $s0, $s0, $t1, 0x4 │ │ │ │ - ldptr.w $t1, $s0, 32 │ │ │ │ - addi.w $s5, $s4, 1 │ │ │ │ - beqz $t1, 452 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $fp, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 48 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -59876 │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - add.w $s8, $a0, $s8 │ │ │ │ - bltu $fp, $t0, -44 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bge $s8, $t0, 252 │ │ │ │ - ld.d $a1, $s3, 8 │ │ │ │ - add.d $s0, $a1, $s6 │ │ │ │ - beqz $s0, 120 │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - ld.d $a0, $s0, 48 │ │ │ │ - beqz $t0, 84 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s8, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $fp │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bl 32176 │ │ │ │ - ld.d $t0, $s0, 48 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -165172 │ │ │ │ - ld.d $a0, $s0, 48 │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - add.d $t2, $a0, $fp │ │ │ │ - st.d $zero, $t2, 24 │ │ │ │ - addi.d $fp, $fp, 88 │ │ │ │ - bltu $s8, $t0, -56 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + sub.w $s6, $s6, $t3 │ │ │ │ + addi.w $s3, $s3, -1 │ │ │ │ + ldx.w $t5, $t0, $s1 │ │ │ │ + addi.w $t2, $s6, -1 │ │ │ │ nop │ │ │ │ - bl -165204 │ │ │ │ - st.b $zero, $s0, 45 │ │ │ │ - ld.d $a1, $s3, 8 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - st.w $zero, $s0, 32 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.w $s6, $s7, $t2 │ │ │ │ + bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + ldx.w $t0, $t0, $s6 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + li.w $a1, 2 │ │ │ │ + add.w $t0, $t0, $s4 │ │ │ │ + xor $t0, $t0, $t5 │ │ │ │ + masknez $fp, $s0, $t0 │ │ │ │ + maskeqz $t0, $s2, $t0 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + or $fp, $fp, $t0 │ │ │ │ + bl 153036 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + beqz $s3, -172 │ │ │ │ + mul.w $s6, $s5, $s3 │ │ │ │ + add.w $t1, $s7, $s6 │ │ │ │ + bstrpick.d $s1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + bne $fp, $s0, -296 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - bltu $s5, $t0, 148 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t0, 196 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - move $a0, $a1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 281656 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - st.d $a0, $s3, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stptr.w $t0, $s3, 0 │ │ │ │ - bltu $s4, $t0, -288 │ │ │ │ + addi.w $t7, $s7, -1 │ │ │ │ + addi.w $t8, $s3, -1 │ │ │ │ + bstrpick.d $t2, $t7, 0x1f, 0x0 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + bstrpick.d $t2, $t8, 0x1f, 0x0 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s3, $sp, 120 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + move $fp, $s6 │ │ │ │ + nor $t0, $zero, $t3 │ │ │ │ + st.d $t2, $sp, 32 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $t1, $sp, 104 │ │ │ │ + move $s3, $s1 │ │ │ │ + st.d $t8, $sp, 56 │ │ │ │ + move $s6, $t7 │ │ │ │ + move $s4, $s8 │ │ │ │ + move $s5, $t3 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + add.w $s1, $fp, $t0 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a2, $sp, 72 │ │ │ │ + ldx.w $s7, $s4, $s3 │ │ │ │ + ldx.b $a1, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ldx.b $a0, $t0, $t1 │ │ │ │ + add.w $t0, $s1, $s6 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s8, $s4, $t0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + add.w $a0, $s8, $a0 │ │ │ │ + beq $a0, $s7, 64 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldx.w $t5, $t0, $s3 │ │ │ │ + nor $t0, $zero, $s5 │ │ │ │ + beq $s7, $t5, 112 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldx.w $t5, $t1, $s3 │ │ │ │ + beq $s7, $t5, 132 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + add.w $t2, $t1, $fp │ │ │ │ + st.d $t2, $sp, 104 │ │ │ │ + beqz $t1, -388 │ │ │ │ + bstrpick.d $s3, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + b -120 │ │ │ │ + nop │ │ │ │ + ld.d $t8, $sp, 56 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + move $t0, $s5 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $t8, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 112 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + move $s5, $s4 │ │ │ │ + move $s4, $t0 │ │ │ │ + bl 152752 │ │ │ │ + ld.d $t8, $sp, 24 │ │ │ │ + beqz $t8, -456 │ │ │ │ + move $fp, $t8 │ │ │ │ + move $s1, $s6 │ │ │ │ + b -636 │ │ │ │ + move $s8, $s4 │ │ │ │ + move $t3, $s5 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + move $t2, $s1 │ │ │ │ + b -388 │ │ │ │ + move $t0, $s5 │ │ │ │ + ld.d $t1, $sp, 104 │ │ │ │ + move $s5, $s4 │ │ │ │ + ld.d $fp, $sp, 120 │ │ │ │ + move $s4, $t0 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s1, $s6 │ │ │ │ + b -596 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - move $s4, $s5 │ │ │ │ - bltu $s4, $t0, -360 │ │ │ │ - b -68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - sub.w $a2, $a2, $s4 │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s5, $s5, $s5, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - add.d $a0, $a1, $s6 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - alsl.d $a1, $s5, $a1, 0x4 │ │ │ │ - bl -165176 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a1, $s3, 8 │ │ │ │ - bltu $t1, $t0, -188 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -165440 │ │ │ │ - st.d $zero, $s3, 8 │ │ │ │ - stptr.w $zero, $s3, 0 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + pcalau12i $s6, 168 │ │ │ │ + ld.d $s6, $s6, -240 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $a2, $a3 │ │ │ │ + pcaddi $a1, 116925 │ │ │ │ + move $a0, $sp │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $s5, $a4 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl 18512 │ │ │ │ + bnez $s2, 436 │ │ │ │ + move $a2, $s5 │ │ │ │ + pcaddi $a1, 116368 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 18492 │ │ │ │ + li.w $t0, -1 │ │ │ │ + bne $s0, $t0, 348 │ │ │ │ + ld.d $s2, $s1, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $s2, 72 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - blez $t1, 12 │ │ │ │ - ld.d $a0, $s0, 48 │ │ │ │ - b -284 │ │ │ │ - move $s4, $s5 │ │ │ │ - bltu $s4, $t0, -500 │ │ │ │ - b -208 │ │ │ │ + ld.d $t2, $s1, 16 │ │ │ │ + ld.d $t1, $s1, 8 │ │ │ │ + slli.d $t0, $s0, 0x3 │ │ │ │ + ldx.d $a5, $t2, $t0 │ │ │ │ + ldx.d $a3, $t1, $t0 │ │ │ │ + move $a6, $s5 │ │ │ │ + move $a4, $s3 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 116901 │ │ │ │ + move $a0, $sp │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl 18412 │ │ │ │ + bne $s2, $s0, -48 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s1, $a2 │ │ │ │ - stptr.d $a3, $sp, 0 │ │ │ │ - bl -2084 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - beqz $t0, 328 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s6, $zero │ │ │ │ + ld.wu $s7, $s1, 48 │ │ │ │ + move $s2, $zero │ │ │ │ + bnez $s7, 88 │ │ │ │ + b 148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t3, $s5, 8 │ │ │ │ - bstrpick.d $s4, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $s4, $s4, $s4, 0x2 │ │ │ │ - alsl.d $s7, $s4, $t3, 0x4 │ │ │ │ - ldptr.w $t0, $s7, 32 │ │ │ │ - beqz $t0, 428 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $fp, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s7, 48 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $t0, $t0, $s8 │ │ │ │ - ld.d $t4, $t0, 24 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - ld.d $a0, $t4, 88 │ │ │ │ - beqz $t0, 244 │ │ │ │ - bl -60484 │ │ │ │ - ldptr.w $t0, $s7, 32 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.w $s3, $a0, $s3 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bltu $fp, $t0, -52 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - addi.w $fp, $s6, 1 │ │ │ │ - masknez $s0, $s0, $t0 │ │ │ │ - maskeqz $s3, $s3, $t0 │ │ │ │ - or $s0, $s0, $s3 │ │ │ │ - bge $s0, $t1, 248 │ │ │ │ nop │ │ │ │ - ld.d $a1, $s5, 8 │ │ │ │ - alsl.d $a0, $s4, $a1, 0x4 │ │ │ │ - beqz $a0, 32 │ │ │ │ - li.w $t1, -1 │ │ │ │ - lu32i.d $t1, 0 │ │ │ │ - st.d $t1, $a0, 36 │ │ │ │ - move $a1, $t0 │ │ │ │ - bl -25780 │ │ │ │ - ld.d $a1, $s5, 8 │ │ │ │ - alsl.d $a0, $s4, $a1, 0x4 │ │ │ │ - ldptr.w $t2, $a0, 32 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - bnez $t2, 232 │ │ │ │ - bltu $fp, $t0, 276 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t0, 324 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - move $a0, $a1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 281096 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - st.d $a0, $s5, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stptr.w $t0, $s5, 0 │ │ │ │ - bltu $s6, $t0, -240 │ │ │ │ + move $a4, $s3 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 116897 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 18344 │ │ │ │ + ld.d $t0, $s1, 40 │ │ │ │ + move $a3, $s5 │ │ │ │ + pcaddi $a1, 116898 │ │ │ │ + ldx.d $a2, $t0, $s0 │ │ │ │ + move $a0, $sp │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bl 18316 │ │ │ │ + beq $s7, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + ld.d $t1, $s1, 32 │ │ │ │ + ld.d $t0, $s1, 40 │ │ │ │ + bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + ldx.d $a3, $t1, $s0 │ │ │ │ + beqz $t0, 12 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + bnez $t0, -84 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 116879 │ │ │ │ + move $a0, $sp │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bl 18252 │ │ │ │ + bne $s7, $s2, -56 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + ld.d $a6, $s1, 56 │ │ │ │ + ldptr.d $a4, $s1, 0 │ │ │ │ + move $a5, $s3 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 116856 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 18212 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bne $t1, $t0, 148 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -60724 │ │ │ │ - ldptr.w $t0, $s7, 32 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - add.w $s0, $a0, $s0 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bltu $fp, $t0, -292 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - addi.w $fp, $s6, 1 │ │ │ │ - masknez $s0, $s0, $t0 │ │ │ │ - maskeqz $s3, $s3, $t0 │ │ │ │ - or $s0, $s0, $s3 │ │ │ │ - blt $s0, $t1, -232 │ │ │ │ + ld.d $t1, $s1, 16 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + ldx.d $a5, $t1, $s0 │ │ │ │ + ldx.d $a3, $t0, $s0 │ │ │ │ + move $a6, $s5 │ │ │ │ + move $a4, $s3 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 116820 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 18092 │ │ │ │ + b -312 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - move $s6, $fp │ │ │ │ - bltu $s6, $t0, -384 │ │ │ │ - b -140 │ │ │ │ nop │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 116808 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 18060 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -151648 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s5, $sp, 72 │ │ │ │ + pcalau12i $s5, 168 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + st.d $s1, $sp, 104 │ │ │ │ + st.d $s2, $sp, 96 │ │ │ │ + st.d $s4, $sp, 80 │ │ │ │ + ldptr.d $t1, $s5, 0 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $s0, $sp, 112 │ │ │ │ + st.d $s3, $sp, 88 │ │ │ │ + st.d $s6, $sp, 64 │ │ │ │ + st.d $s7, $sp, 56 │ │ │ │ + ld.bu $t0, $a1, 456 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + li.w $s2, 8 │ │ │ │ + li.w $s4, 7 │ │ │ │ + bnez $t0, 12 │ │ │ │ + li.w $s2, 9 │ │ │ │ + li.w $s4, 10 │ │ │ │ + ld.d $a1, $s1, 184 │ │ │ │ + beqz $a1, 12 │ │ │ │ + li.w $t0, -1 │ │ │ │ + bne $a2, $t0, 220 │ │ │ │ + ld.d $t0, $s1, 232 │ │ │ │ + beqz $t0, 596 │ │ │ │ + ldptr.w $s7, $t0, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrpick.d $s3, $s7, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s3, 0x3 │ │ │ │ + bl -142500 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + slli.d $a1, $s3, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -142516 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + bstrpick.d $s0, $s7, 0x1f, 0x0 │ │ │ │ + beqz $s7, 556 │ │ │ │ + st.d $s8, $sp, 48 │ │ │ │ + move $s3, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s1, 232 │ │ │ │ + slli.w $a1, $s3, 0x0 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl 93200 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ + move $t1, $a0 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $a0, $s1, 232 │ │ │ │ + alsl.d $s8, $s6, $s8, 0x3 │ │ │ │ + stptr.d $t1, $s8, 0 │ │ │ │ + alsl.d $s6, $s6, $t0, 0x2 │ │ │ │ + bl 82908 │ │ │ │ + stptr.w $a0, $s6, 0 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + bne $s0, $s3, -64 │ │ │ │ + addi.d $s3, $sp, 32 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116734 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17780 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + bnez $t0, 620 │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 116184 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17756 │ │ │ │ + ld.d $s8, $sp, 48 │ │ │ │ + b 100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s6, $fp │ │ │ │ - bltu $s6, $t0, -420 │ │ │ │ - b -176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $a3, $sp, 16 │ │ │ │ + addi.d $a2, $sp, 24 │ │ │ │ + bl -12484 │ │ │ │ + addi.d $s3, $sp, 32 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116712 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17688 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + bnez $t0, 384 │ │ │ │ nop │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 116160 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17660 │ │ │ │ + move $s0, $s7 │ │ │ │ + beqz $s7, 92 │ │ │ │ + bstrpick.d $s6, $s0, 0x1f, 0x0 │ │ │ │ + li.w $s7, 42 │ │ │ │ move $s0, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - b -352 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sub.w $t0, $t0, $s6 │ │ │ │ - bstrpick.d $a2, $t0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - alsl.d $a1, $t1, $a1, 0x4 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - bl -165860 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a1, $s5, 8 │ │ │ │ - bltu $t1, $t0, -312 │ │ │ │ nop │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -166128 │ │ │ │ - st.d $zero, $s5, 8 │ │ │ │ - stptr.w $zero, $s5, 0 │ │ │ │ - b -288 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x1 │ │ │ │ + ldptr.d $a3, $t0, 0 │ │ │ │ + ld.bu $t0, $a3, 0 │ │ │ │ + beq $t0, $s7, 40 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + move $a6, $s4 │ │ │ │ + move $a4, $s2 │ │ │ │ + ldx.w $a5, $t0, $s0 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116691 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17576 │ │ │ │ nop │ │ │ │ - ldptr.w $a4, $a0, 0 │ │ │ │ - beqz $a4, 732 │ │ │ │ - mul.w $t0, $a1, $a3 │ │ │ │ - lu12i.w $t2, 335544 │ │ │ │ - ori $t2, $t2, 0x51f │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - pcalau12i $t1, 116 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fld.d $fa2, $t1, 424 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - mul.d $t0, $t0, $t2 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - srli.d $t0, $t0, 0x25 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 452 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s4, $fa0 │ │ │ │ - mul.w $a3, $a3, $a2 │ │ │ │ - lu12i.w $t1, 335544 │ │ │ │ - ori $t1, $t1, 0x51f │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a2 │ │ │ │ - slli.w $s4, $s4, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - mul.d $t0, $t0, $t1 │ │ │ │ - srli.d $t0, $t0, 0x25 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 528 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s5, $fa0 │ │ │ │ + addi.d $s0, $s0, 4 │ │ │ │ + bne $s6, $s0, -60 │ │ │ │ + ld.d $a3, $s1, 608 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116697 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17544 │ │ │ │ + ld.d $a2, $s1, 616 │ │ │ │ + beqz $a2, 328 │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a1, 116697 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17520 │ │ │ │ nop │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a1, $a0, 8 │ │ │ │ - slli.w $s5, $s5, 0x0 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116694 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17500 │ │ │ │ + pcaddi $a3, 115153 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116695 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17480 │ │ │ │ + ld.d $a3, $s1, 240 │ │ │ │ + beqz $a3, 24 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116691 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17456 │ │ │ │ + nop │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 116104 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17436 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ + bnez $t0, 156 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -153152 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -153160 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bne $t1, $t0, 252 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s0, $sp, 112 │ │ │ │ + ld.d $s1, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 88 │ │ │ │ + ld.d $s4, $sp, 80 │ │ │ │ + ld.d $s5, $sp, 72 │ │ │ │ + ld.d $s6, $sp, 64 │ │ │ │ + ld.d $s7, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x2 │ │ │ │ - alsl.d $s8, $s0, $a1, 0x4 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - addi.w $s3, $s2, 1 │ │ │ │ - slli.d $s0, $s0, 0x4 │ │ │ │ - beqz $t0, 368 │ │ │ │ - ld.d $a0, $s8, 48 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t7, $t7, $t0, 0x1 │ │ │ │ - addi.d $t0, $a0, 44 │ │ │ │ - move $t5, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - alsl.d $t7, $t7, $t0, 0x3 │ │ │ │ - b 20 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t6, $t2, $t8 │ │ │ │ - beq $t0, $t7, 56 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - ldptr.w $t4, $t0, 0 │ │ │ │ - ld.bu $t3, $t0, 16 │ │ │ │ - add.w $t8, $t1, $t6 │ │ │ │ - add.w $t2, $t2, $t4 │ │ │ │ - add.w $t1, $t1, $t5 │ │ │ │ - bnez $t3, -44 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t5, $t2, $t1 │ │ │ │ - bne $t0, $t7, -40 │ │ │ │ nop │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + addi.d $s3, $sp, 32 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116617 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17312 │ │ │ │ + ld.bu $t0, $s1, 456 │ │ │ │ move $s7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - bgeu $s4, $t5, 248 │ │ │ │ + beqz $t0, 124 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 116614 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17284 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $s7 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bl 30800 │ │ │ │ - ld.d $t0, $s8, 48 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -166548 │ │ │ │ - ld.d $a0, $s8, 48 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - add.d $t1, $a0, $s7 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bltu $fp, $t0, -56 │ │ │ │ - bl -166576 │ │ │ │ - st.b $zero, $s8, 45 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $zero, $s8, 48 │ │ │ │ - st.w $zero, $s8, 32 │ │ │ │ - bltu $s3, $t0, 192 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - bgeu $s6, $t0, 240 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -154156 │ │ │ │ + addi.d $a0, $a0, -1 │ │ │ │ + li.w $a4, 29 │ │ │ │ + pcaddi $a3, 116056 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s0, $a0 │ │ │ │ + bl -152440 │ │ │ │ + li.w $a2, 10 │ │ │ │ + pcaddi $a1, 116050 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17220 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ - addi.w $a1, $t0, -1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 280292 │ │ │ │ - ldptr.w $a4, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - move $a1, $a0 │ │ │ │ - addi.w $a4, $a4, -1 │ │ │ │ - stptr.w $a4, $s1, 0 │ │ │ │ - bltu $s2, $a4, -280 │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 116044 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17196 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s4, $fa0 │ │ │ │ - or $s4, $s4, $t0 │ │ │ │ - b -460 │ │ │ │ nop │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 116036 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 17164 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ + ld.d $s8, $sp, 48 │ │ │ │ + b -148 │ │ │ │ + st.d $s8, $sp, 48 │ │ │ │ + bl -152552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bltu $s5, $t6, -240 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $s2, $s3 │ │ │ │ - bltu $s2, $a4, -396 │ │ │ │ - b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + bl -153520 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + bl -153532 │ │ │ │ + ld.d $a0, $s0, 56 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + bl -153544 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + beqz $t0, 56 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + slli.d $s2, $t0, 0x3 │ │ │ │ + ldx.d $a0, $t1, $s2 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl -153584 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + ld.d $t2, $s0, 24 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + stx.d $zero, $t1, $s2 │ │ │ │ + bltu $t0, $t2, -32 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s0, 48 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t0, 80 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - sub.w $a2, $a2, $s2 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s3, $s3, $s3, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - alsl.d $a1, $s3, $a0, 0x4 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -166588 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - bltu $s6, $t0, -228 │ │ │ │ - bl -166844 │ │ │ │ - st.d $zero, $s1, 8 │ │ │ │ - stptr.w $zero, $s1, 0 │ │ │ │ - b -196 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s5, $fa0 │ │ │ │ - or $s5, $s5, $t0 │ │ │ │ - b -532 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + slli.d $s1, $s2, 0x3 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -153652 │ │ │ │ + ld.d $t1, $s0, 32 │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + stx.d $zero, $t1, $s1 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -153672 │ │ │ │ + ld.d $t2, $s0, 40 │ │ │ │ + ldptr.w $t1, $s0, 48 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + stx.d $zero, $t2, $s1 │ │ │ │ + bltu $t0, $t1, -56 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + bl -153704 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + bl -153716 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.d $zero, $s0, 32 │ │ │ │ + bl -153728 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $a4, $a0, 0 │ │ │ │ - beqz $a4, 884 │ │ │ │ - mul.w $t0, $a1, $a3 │ │ │ │ - lu12i.w $t2, 335544 │ │ │ │ - ori $t2, $t2, 0x51f │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a1 │ │ │ │ + ldptr.w $a1, $a0, 48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s0, $a0 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + ld.d $a0, $a0, 32 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - pcalau12i $t1, 116 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fld.d $fa2, $t1, 424 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - mul.d $t0, $t0, $t2 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - srli.d $t0, $t0, 0x25 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 364 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s4, $fa0 │ │ │ │ - mul.w $a3, $a3, $a2 │ │ │ │ - lu12i.w $t1, 335544 │ │ │ │ - ori $t1, $t1, 0x51f │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a2 │ │ │ │ - slli.w $s4, $s4, 0x0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - mul.d $t0, $t0, $t1 │ │ │ │ - srli.d $t0, $t0, 0x25 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 680 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s3, $fa0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -143652 │ │ │ │ + ldptr.w $a1, $s0, 48 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $s0, 32 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -143684 │ │ │ │ + ldptr.w $t0, $s0, 48 │ │ │ │ + ld.d $t2, $s0, 32 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + stx.d $s1, $t2, $t1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stx.d $a2, $a0, $t1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 48 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a1 │ │ │ │ + ld.d $a1, $a0, 24 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -143792 │ │ │ │ + ld.d $a1, $s0, 24 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + st.d $t0, $s0, 8 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -143820 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + stptr.d $a2, $t0, 0 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ + stptr.d $s1, $t1, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $s0, 24 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + pcalau12i $s2, 168 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + beqz $a1, 208 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + bstrpick.d $s3, $a1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ move $s0, $a0 │ │ │ │ - slli.w $s3, $s3, 0x0 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ + move $s1, $a2 │ │ │ │ + alsl.d $s3, $s3, $a0, 0x3 │ │ │ │ + ldptr.d $a2, $s0, 0 │ │ │ │ + ld.bu $t1, $a2, 0 │ │ │ │ + addi.w $t1, $t1, -73 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 32 │ │ │ │ + ld.bu $t1, $a2, 1 │ │ │ │ + addi.w $t1, $t1, -68 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 16 │ │ │ │ + ld.bu $t0, $a2, 2 │ │ │ │ + addi.w $t0, $t0, -58 │ │ │ │ nop │ │ │ │ + bnez $t0, 96 │ │ │ │ + addi.d $a0, $a2, 3 │ │ │ │ + bl 16080 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bne $s3, $s0, -68 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + bne $t1, $t0, 88 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - bstrpick.d $s8, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s8, $s8, $s8, 0x2 │ │ │ │ - slli.d $s5, $s8, 0x4 │ │ │ │ - alsl.d $s8, $s8, $t0, 0x4 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - addi.w $s2, $s1, 1 │ │ │ │ - beqz $t0, 596 │ │ │ │ - ld.d $a0, $s8, 48 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t7, $t7, $t0, 0x1 │ │ │ │ - addi.d $t0, $a0, 44 │ │ │ │ - move $t6, $zero │ │ │ │ - move $t5, $zero │ │ │ │ - alsl.d $t7, $t7, $t0, 0x3 │ │ │ │ - b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t5, $t2, $t8 │ │ │ │ - beq $t0, $t7, 56 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - ldptr.w $t4, $t0, 0 │ │ │ │ - ld.bu $t3, $t0, 16 │ │ │ │ - add.w $t8, $t1, $t5 │ │ │ │ - add.w $t2, $t2, $t4 │ │ │ │ - add.w $t1, $t1, $t6 │ │ │ │ - bnez $t3, -44 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t6, $t2, $t1 │ │ │ │ - bne $t0, $t7, -40 │ │ │ │ nop │ │ │ │ - bgeu $s4, $t6, 320 │ │ │ │ - bltu $s3, $t5, 156 │ │ │ │ - ld.bu $t0, $s8, 45 │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - beqz $t0, 144 │ │ │ │ - li.w $t0, -1 │ │ │ │ - lu32i.d $t0, 0 │ │ │ │ - st.d $t0, $s8, 36 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -27320 │ │ │ │ - ldptr.w $a4, $s0, 0 │ │ │ │ - move $s1, $s2 │ │ │ │ - bltu $s1, $a4, -196 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s4, $fa0 │ │ │ │ - or $s4, $s4, $t0 │ │ │ │ - b -372 │ │ │ │ + pcaddi $a1, 116405 │ │ │ │ + move $a0, $sp │ │ │ │ + bl 16304 │ │ │ │ + b -92 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + b -92 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + bl -153436 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + bstrpick.d $s0, $a1, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + alsl.d $s0, $s0, $a0, 0x3 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $a1, 220 │ │ │ │ + ldptr.d $a0, $s5, 0 │ │ │ │ + ld.bu $t1, $a0, 0 │ │ │ │ + addi.w $t1, $t1, -83 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 32 │ │ │ │ + ld.bu $t1, $a0, 1 │ │ │ │ + addi.w $t1, $t1, -78 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 16 │ │ │ │ + ld.bu $t0, $a0, 2 │ │ │ │ + addi.w $t0, $t0, -58 │ │ │ │ nop │ │ │ │ - move $fp, $zero │ │ │ │ - move $s7, $zero │ │ │ │ + beqz $t0, 144 │ │ │ │ nop │ │ │ │ + ld.bu $t1, $a0, 0 │ │ │ │ + addi.w $t1, $t1, -76 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 28 │ │ │ │ + ld.bu $t1, $a0, 1 │ │ │ │ + addi.w $t1, $t1, -78 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 12 │ │ │ │ + ld.bu $t0, $a0, 2 │ │ │ │ + addi.w $t0, $t0, -58 │ │ │ │ + beqz $t0, 64 │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $fp │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bl 29872 │ │ │ │ - ld.d $t0, $s8, 48 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -167476 │ │ │ │ - ld.d $a0, $s8, 48 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - add.d $t2, $a0, $fp │ │ │ │ - st.d $zero, $t2, 24 │ │ │ │ - addi.d $fp, $fp, 88 │ │ │ │ - bltu $s7, $t0, -56 │ │ │ │ - bl -167504 │ │ │ │ - st.b $zero, $s8, 45 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - st.d $zero, $s8, 48 │ │ │ │ - st.w $zero, $s8, 32 │ │ │ │ - bltu $s2, $t0, 128 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - bgeu $s6, $t0, 176 │ │ │ │ + addi.d $s5, $s5, 8 │ │ │ │ + bne $s0, $s5, -108 │ │ │ │ + beqz $s2, 104 │ │ │ │ + beqz $s1, 100 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 279364 │ │ │ │ - ldptr.w $a4, $s0, 0 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - addi.w $a4, $a4, -1 │ │ │ │ - stptr.w $a4, $s0, 0 │ │ │ │ - bltu $s1, $a4, -452 │ │ │ │ - b -256 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + addi.d $a0, $a0, 3 │ │ │ │ + bl -153920 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ - bgeu $s3, $t5, 160 │ │ │ │ - ld.bu $t0, $s8, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - beqz $t0, -172 │ │ │ │ - li.w $t0, -1 │ │ │ │ - lu32i.d $t0, 0 │ │ │ │ - st.d $t0, $s8, 36 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -27636 │ │ │ │ - ldptr.w $a4, $s0, 0 │ │ │ │ - move $s1, $s2 │ │ │ │ - bltu $s1, $a4, -512 │ │ │ │ - b -316 │ │ │ │ + addi.d $a0, $a0, 3 │ │ │ │ + bl 15668 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + ldptr.d $a0, $s5, 0 │ │ │ │ + li.w $s2, 1 │ │ │ │ + b -156 │ │ │ │ + pcaddi $a3, 122759 │ │ │ │ + li.w $a2, 319 │ │ │ │ + pcaddi $a1, 116319 │ │ │ │ + pcaddi $a0, 116324 │ │ │ │ + bl -155452 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + li.w $a1, 64 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + bl -144500 │ │ │ │ + ld.d $a2, $s5, 240 │ │ │ │ + move $s2, $a0 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ + pcaddi $a1, 116278 │ │ │ │ + addi.d $a0, $a0, 56 │ │ │ │ + bl 15860 │ │ │ │ + pcaddi $a2, 114743 │ │ │ │ + pcaddi $a1, 116274 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 15844 │ │ │ │ + ld.d $t0, $s5, 232 │ │ │ │ + move $a0, $zero │ │ │ │ + ld.wu $s6, $t0, 24 │ │ │ │ + slli.d $a1, $s6, 0x3 │ │ │ │ + st.d $s6, $s2, 24 │ │ │ │ + bl -144592 │ │ │ │ + st.d $a0, $s2, 8 │ │ │ │ + slli.d $a1, $s6, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -144608 │ │ │ │ + st.d $a0, $s2, 16 │ │ │ │ + beqz $s6, 116 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - sub.w $a2, $a2, $s1 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $s2, $s2, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - alsl.d $a1, $s2, $a0, 0x4 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - add.d $a0, $a0, $s5 │ │ │ │ - bl -167452 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - bltu $s6, $t0, -164 │ │ │ │ - bl -167708 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - stptr.w $zero, $s0, 0 │ │ │ │ - b -396 │ │ │ │ + ld.d $a0, $s5, 232 │ │ │ │ + ld.d $s3, $s2, 8 │ │ │ │ + slli.w $a1, $s0, 0x0 │ │ │ │ + bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ + bl 91104 │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + move $a2, $a0 │ │ │ │ + pcaddi $a1, 116246 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + bl 15732 │ │ │ │ + ld.d $a0, $s5, 232 │ │ │ │ + slli.w $a1, $s0, 0x0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl 90316 │ │ │ │ + ld.d $t0, $s2, 16 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + stx.d $a0, $t0, $s1 │ │ │ │ + bne $s6, $s0, -68 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.w $t0, $s2, 48 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -144748 │ │ │ │ + st.d $a0, $s2, 32 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -144764 │ │ │ │ + ld.d $a2, $s5, 608 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s2, 32 │ │ │ │ + st.d $t0, $s2, 40 │ │ │ │ + pcaddi $a1, 116218 │ │ │ │ + bl 15624 │ │ │ │ + ld.d $a2, $s5, 616 │ │ │ │ + ld.d $a0, $s2, 40 │ │ │ │ + beqz $a2, 68 │ │ │ │ + pcaddi $a1, 116213 │ │ │ │ + bl 15604 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s1, $s2 │ │ │ │ - bltu $s1, $a4, -628 │ │ │ │ - b -432 │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $s3, $fa0 │ │ │ │ - or $s3, $s3, $t0 │ │ │ │ - b -684 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - st.d $a6, $sp, 8 │ │ │ │ - beqz $t0, 284 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + pcalau12i $s5, 168 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ move $s4, $a0 │ │ │ │ - move $s1, $a3 │ │ │ │ - move $s0, $a4 │ │ │ │ - move $s5, $zero │ │ │ │ - ld.d $t1, $s4, 8 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $fp, $t0, $t1, 0x4 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - slli.d $s7, $t0, 0x4 │ │ │ │ - beqz $t1, 648 │ │ │ │ + move $a0, $a1 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + bl 15144 │ │ │ │ + ld.bu $t1, $s0, 0 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + li.w $t0, 64 │ │ │ │ + bne $t1, $t0, 572 │ │ │ │ + pcaddi $a1, 119115 │ │ │ │ + addi.d $a2, $sp, 8 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + move $fp, $a0 │ │ │ │ + bl 11376 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $a0, 724 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ move $s8, $zero │ │ │ │ move $s2, $zero │ │ │ │ - move $s3, $zero │ │ │ │ + move $s3, $s8 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bstrpick.d $s7, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x3 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -145052 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + alsl.d $s1, $t0, $s2, 0x3 │ │ │ │ + bl 15020 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + addi.d $a2, $sp, 8 │ │ │ │ + pcaddi $a1, 119087 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 11272 │ │ │ │ + move $s0, $a0 │ │ │ │ + bnez $a0, -72 │ │ │ │ + ldptr.d $t2, $s2, 0 │ │ │ │ + ld.bu $t1, $t2, 0 │ │ │ │ + addi.w $t3, $t1, -64 │ │ │ │ + slli.w $t0, $t3, 0x0 │ │ │ │ + bnez $t3, 20 │ │ │ │ + ld.bu $t3, $t2, 1 │ │ │ │ + addi.w $t3, $t3, -72 │ │ │ │ + slli.w $t0, $t3, 0x0 │ │ │ │ + beqz $t3, 436 │ │ │ │ + beqz $t0, 272 │ │ │ │ + addi.w $t3, $t1, -64 │ │ │ │ + slli.w $t0, $t3, 0x0 │ │ │ │ + bnez $t3, 28 │ │ │ │ + ld.bu $t3, $t2, 1 │ │ │ │ + addi.w $t3, $t3, -83 │ │ │ │ + slli.w $t0, $t3, 0x0 │ │ │ │ + bnez $t3, 12 │ │ │ │ + ld.bu $t0, $t2, 2 │ │ │ │ + addi.w $t0, $t0, -81 │ │ │ │ + beqz $t0, 424 │ │ │ │ + addi.w $t1, $t1, -64 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 20 │ │ │ │ + ld.bu $t1, $t2, 1 │ │ │ │ + addi.w $t1, $t1, -82 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + beqz $t1, 572 │ │ │ │ + bnez $t0, 200 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ move $s6, $zero │ │ │ │ + beqz $s3, 88 │ │ │ │ + move $s3, $s2 │ │ │ │ + ld.d $a2, $s3, 8 │ │ │ │ + ld.bu $t1, $a2, 0 │ │ │ │ + addi.w $t1, $t1, -73 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 32 │ │ │ │ + ld.bu $t1, $a2, 1 │ │ │ │ + addi.w $t1, $t1, -68 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 16 │ │ │ │ + ld.bu $t0, $a2, 2 │ │ │ │ + addi.w $t0, $t0, -58 │ │ │ │ nop │ │ │ │ - ld.d $t1, $fp, 48 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - add.d $t1, $t1, $s8 │ │ │ │ - ld.d $t3, $t1, 24 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - ld.d $a0, $t3, 88 │ │ │ │ - beqz $t1, 180 │ │ │ │ - bl -62756 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.w $s3, $a0, $s3 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bltu $s6, $t1, -52 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - bge $s2, $t0, 180 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s6, $s5, 1 │ │ │ │ - add.d $fp, $a1, $s7 │ │ │ │ - blt $s3, $t0, 256 │ │ │ │ + bnez $t0, 480 │ │ │ │ + addi.d $a0, $a2, 3 │ │ │ │ + bl 14800 │ │ │ │ + move $s0, $a0 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + bne $s1, $s3, -68 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $fp, 45 │ │ │ │ - andi $t1, $t1, 0x2 │ │ │ │ - beqz $t1, 248 │ │ │ │ - li.w $t0, -1 │ │ │ │ - lu32i.d $t0, 0 │ │ │ │ - st.d $t0, $fp, 36 │ │ │ │ - move $a1, $zero │ │ │ │ + ldptr.w $a1, $s4, 48 │ │ │ │ + ld.d $a0, $s4, 32 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -145336 │ │ │ │ + ldptr.w $a1, $s4, 48 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s4, 40 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $s4, 32 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -145368 │ │ │ │ + ldptr.w $t0, $s4, 48 │ │ │ │ + ld.d $t2, $s4, 32 │ │ │ │ + st.d $a0, $s4, 40 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + stx.d $s0, $t2, $t1 │ │ │ │ + stx.d $s6, $a0, $t1 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s4, 48 │ │ │ │ + move $s0, $s2 │ │ │ │ + add.d $s7, $s7, $s2 │ │ │ │ + beqz $s8, 32 │ │ │ │ + nop │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bl -155596 │ │ │ │ + st.d $zero, $s0, -8 │ │ │ │ + bne $s7, $s0, -16 │ │ │ │ + nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -155616 │ │ │ │ move $a0, $fp │ │ │ │ - bl -28056 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - move $s5, $s6 │ │ │ │ - bltu $s5, $t0, -180 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + bl -155624 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $s4 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + bne $t1, $t0, 288 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + b -44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -62932 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.w $s2, $a0, $s2 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bltu $s6, $t1, -228 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - blt $s2, $t0, -172 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s6, $s5, 1 │ │ │ │ - bge $s3, $t0, 56 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ - add.d $fp, $t0, $s7 │ │ │ │ - ld.bu $t1, $fp, 45 │ │ │ │ - andi $t1, $t1, 0x1 │ │ │ │ - beqz $t1, 76 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - blt $s2, $t0, -188 │ │ │ │ - li.w $t0, -1 │ │ │ │ - lu32i.d $t0, 0 │ │ │ │ - st.d $t0, $fp, 36 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -28236 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - move $s5, $s6 │ │ │ │ - bltu $s5, $t0, -360 │ │ │ │ - b -180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t0, $t2, 2 │ │ │ │ + addi.w $t0, $t0, -68 │ │ │ │ + b -440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 120 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - beqz $t1, 80 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s3, $zero │ │ │ │ nop │ │ │ │ - add.d $t1, $a0, $s2 │ │ │ │ - ld.d $a1, $t1, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl 29024 │ │ │ │ - ld.d $t1, $fp, 48 │ │ │ │ - add.d $t1, $t1, $s2 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - bl -168324 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - add.d $t2, $a0, $s2 │ │ │ │ - st.d $zero, $t2, 24 │ │ │ │ - addi.d $s2, $s2, 88 │ │ │ │ - bltu $s3, $t1, -56 │ │ │ │ nop │ │ │ │ - bl -168356 │ │ │ │ - st.b $zero, $fp, 45 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - st.d $zero, $fp, 48 │ │ │ │ - st.w $zero, $fp, 32 │ │ │ │ + addi.d $a3, $sp, 24 │ │ │ │ + addi.d $a2, $sp, 16 │ │ │ │ + move $a1, $s3 │ │ │ │ + addi.d $a0, $s2, 8 │ │ │ │ + bl -1456 │ │ │ │ + ld.d $a1, $s4, 24 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -145640 │ │ │ │ + ld.d $a1, $s4, 24 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s4, 16 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + st.d $t0, $s4, 8 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -145668 │ │ │ │ + ld.d $t0, $s4, 24 │ │ │ │ + ld.d $t2, $s4, 8 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + st.d $a0, $s4, 16 │ │ │ │ + stx.d $t3, $t2, $t0 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + ld.d $t0, $s4, 24 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $s4, 24 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - bltu $s6, $t0, 68 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t0, 116 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - move $a0, $a1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 278504 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - st.d $a0, $s4, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stptr.w $t0, $s4, 0 │ │ │ │ - bltu $s5, $t0, -560 │ │ │ │ - b -380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - sub.w $a2, $a2, $s5 │ │ │ │ - bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s6, $s6, $s6, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - add.d $a0, $a1, $s7 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - alsl.d $a1, $s6, $a1, 0x4 │ │ │ │ - bl -168248 │ │ │ │ - ldptr.w $t0, $s4, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a1, $s4, 8 │ │ │ │ - bltu $t1, $t0, -108 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -168512 │ │ │ │ - st.d $zero, $s4, 8 │ │ │ │ - stptr.w $zero, $s4, 0 │ │ │ │ - b -464 │ │ │ │ + ld.d $t0, $zero, 0 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + break 0x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a1, 115989 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl 14640 │ │ │ │ + b -476 │ │ │ │ + ld.bu $t0, $t2, 2 │ │ │ │ + addi.w $t0, $t0, -71 │ │ │ │ + b -576 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -155104 │ │ │ │ + ld.d $t0, $a0, 24 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $t0, 68 │ │ │ │ + move $s1, $zero │ │ │ │ + pcalau12i $s3, 167 │ │ │ │ + ld.d $s3, $s3, -120 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - blez $t0, 28 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s6, $s5, 1 │ │ │ │ - blez $t0, -552 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - addi.w $s6, $s5, 1 │ │ │ │ - b -220 │ │ │ │ + ld.d $t2, $s0, 16 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + slli.d $t0, $s1, 0x3 │ │ │ │ + ldx.d $a4, $t2, $t0 │ │ │ │ + ldx.d $a3, $t1, $t0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + pcaddi $a2, 115969 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -156420 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bltu $s1, $t0, -44 │ │ │ │ + ldptr.w $t0, $s0, 48 │ │ │ │ + beqz $t0, 100 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + pcalau12i $s3, 167 │ │ │ │ + ld.d $s3, $s3, -120 │ │ │ │ move $s2, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - b -424 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - beqz $t0, 796 │ │ │ │ - mul.w $t1, $a3, $a1 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + ldx.d $a3, $t0, $s1 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + pcaddi $a2, 115956 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -156496 │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + pcaddi $a2, 115957 │ │ │ │ + ldx.d $a3, $t0, $s1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bl -156524 │ │ │ │ + ld.wu $t0, $s0, 48 │ │ │ │ + bltu $s2, $t0, -64 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ addi.d $sp, $sp, -112 │ │ │ │ - lu12i.w $t0, 335544 │ │ │ │ - ori $t0, $t0, 0x51f │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ st.d $s0, $sp, 88 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ st.d $s1, $sp, 80 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ st.d $s4, $sp, 56 │ │ │ │ st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ st.d $s8, $sp, 24 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s3, $zero │ │ │ │ - mul.w $t2, $a3, $a2 │ │ │ │ - bstrpick.d $s6, $t1, 0x1f, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bstrpick.d $s7, $t2, 0x1f, 0x0 │ │ │ │ - mul.d $s6, $s6, $t0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - mul.d $s7, $s7, $t0 │ │ │ │ - srli.d $s6, $s6, 0x25 │ │ │ │ - srli.d $s7, $s7, 0x25 │ │ │ │ - ld.d $t1, $s2, 8 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $fp, $t0, $t1, 0x4 │ │ │ │ - ldptr.w $s0, $fp, 32 │ │ │ │ - slli.d $s5, $t0, 0x4 │ │ │ │ - beqz $s0, 616 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s1, $zero │ │ │ │ + bl -146116 │ │ │ │ + pcalau12i $t0, 167 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + pcaddi $a2, 115927 │ │ │ │ + bl -156656 │ │ │ │ + pcaddi $a1, 118057 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -157116 │ │ │ │ + beqz $a0, 484 │ │ │ │ + move $s3, $a0 │ │ │ │ + li.w $a1, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -146176 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $s4, $a0 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ move $s0, $zero │ │ │ │ - move $s4, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + li.w $s5, -1 │ │ │ │ + li.w $s6, 10 │ │ │ │ + li.w $s7, 64 │ │ │ │ nop │ │ │ │ - ld.d $t1, $fp, 48 │ │ │ │ - add.d $t1, $t1, $s8 │ │ │ │ - ld.d $t3, $t1, 24 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - ld.d $a0, $t3, 88 │ │ │ │ - beqz $t1, 156 │ │ │ │ - bl -45020 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - add.w $s0, $a0, $s0 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bltu $s4, $t1, -44 │ │ │ │ - bgeu $s1, $s6, 160 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -156504 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s5, 60 │ │ │ │ + beq $t0, $s6, 144 │ │ │ │ nop │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - addi.w $s4, $s3, 1 │ │ │ │ - add.d $fp, $a1, $s5 │ │ │ │ - bltu $s0, $s7, 236 │ │ │ │ - ld.bu $t1, $fp, 45 │ │ │ │ - andi $t1, $t1, 0x2 │ │ │ │ - beqz $t1, 232 │ │ │ │ - li.w $t0, -1 │ │ │ │ - lu32i.d $t0, 0 │ │ │ │ - st.d $t0, $fp, 36 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $fp │ │ │ │ - bl -28872 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - move $s3, $s4 │ │ │ │ - bltu $s3, $t0, -164 │ │ │ │ + addi.w $s8, $s0, 1 │ │ │ │ + addi.w $t1, $s2, -1 │ │ │ │ + beq $t1, $s8, 224 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + stx.b $t0, $s1, $t1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -156552 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + move $s0, $s8 │ │ │ │ + bne $t0, $s5, -48 │ │ │ │ + nop │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -155904 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -156488 │ │ │ │ ld.d $ra, $sp, 104 │ │ │ │ ld.d $fp, $sp, 96 │ │ │ │ ld.d $s0, $sp, 88 │ │ │ │ ld.d $s1, $sp, 80 │ │ │ │ ld.d $s2, $sp, 72 │ │ │ │ ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ ld.d $s5, $sp, 48 │ │ │ │ ld.d $s6, $sp, 40 │ │ │ │ ld.d $s7, $sp, 32 │ │ │ │ ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s4 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bl -45172 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bltu $s4, $t1, -196 │ │ │ │ - bltu $s1, $s6, -144 │ │ │ │ - nop │ │ │ │ - addi.w $s4, $s3, 1 │ │ │ │ - bgeu $s0, $s7, 52 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - add.d $fp, $t0, $s5 │ │ │ │ - ld.bu $t1, $fp, 45 │ │ │ │ - andi $t1, $t1, 0x1 │ │ │ │ - beqz $t1, 80 │ │ │ │ - bltu $s1, $s6, -164 │ │ │ │ - li.w $t0, -1 │ │ │ │ - lu32i.d $t0, 0 │ │ │ │ - st.d $t0, $fp, 36 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -29028 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - move $s3, $s4 │ │ │ │ - bltu $s3, $t0, -320 │ │ │ │ - b -156 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 120 │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - beqz $t1, 80 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ + beqz $s1, 160 │ │ │ │ + addi.w $a1, $s0, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -146420 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t0 │ │ │ │ + ld.bu $t0, $a0, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + beq $t0, $s7, 188 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 195052 │ │ │ │ nop │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - ld.d $a1, $t1, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -156624 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl 28224 │ │ │ │ - ld.d $t1, $fp, 48 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - bl -169124 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - ldptr.w $t1, $fp, 32 │ │ │ │ - add.d $t2, $a0, $s0 │ │ │ │ - st.d $zero, $t2, 24 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s1, $t1, -56 │ │ │ │ + bl -146476 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ - bl -169156 │ │ │ │ - st.b $zero, $fp, 45 │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - st.d $zero, $fp, 48 │ │ │ │ - st.w $zero, $fp, 32 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - bltu $s4, $t0, 68 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t0, 116 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - move $a0, $a1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 277704 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stptr.w $t0, $s2, 0 │ │ │ │ - bltu $s3, $t0, -528 │ │ │ │ - b -364 │ │ │ │ + slli.w $s2, $s2, 0x1 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -146520 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - sub.w $a2, $a2, $s3 │ │ │ │ - bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s4, $s4, $s4, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - add.d $a0, $a1, $s5 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - alsl.d $a1, $s4, $a1, 0x4 │ │ │ │ - bl -169048 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - bltu $t1, $t0, -108 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -169312 │ │ │ │ - st.d $zero, $s2, 8 │ │ │ │ - stptr.w $zero, $s2, 0 │ │ │ │ - b -448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - li.w $t0, 99 │ │ │ │ - bgeu $t0, $t1, 32 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - addi.w $s4, $s3, 1 │ │ │ │ - bgeu $t0, $t1, -540 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - addi.w $s4, $s3, 1 │ │ │ │ - b -224 │ │ │ │ + li.w $s8, -1 │ │ │ │ + li.w $fp, 10 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -156832 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s8, -268 │ │ │ │ + bne $t0, $fp, -320 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -156852 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s8, -288 │ │ │ │ + bne $t0, $fp, -340 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - move $s1, $zero │ │ │ │ - b -428 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -1736 │ │ │ │ + b -180 │ │ │ │ + bl -156500 │ │ │ │ + ldptr.w $a4, $a0, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 115802 │ │ │ │ + li.w $a1, 496 │ │ │ │ + pcaddi $a0, 115766 │ │ │ │ + bl 407516 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -157348 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - move $s3, $a1 │ │ │ │ - ldptr.w $a1, $a0, 0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - beqz $a1, 308 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - li.w $s6, -1 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s0, $zero │ │ │ │ - lu32i.d $s6, 0 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - bstrpick.d $s8, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $s8, $s8, $s8, 0x2 │ │ │ │ - slli.d $s4, $s8, 0x4 │ │ │ │ - alsl.d $s8, $s8, $t0, 0x4 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - addi.w $s2, $s0, 1 │ │ │ │ - beqz $t0, 436 │ │ │ │ - ld.d $a0, $s8, 48 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t7, $t7, $t0, 0x1 │ │ │ │ - addi.d $t0, $a0, 44 │ │ │ │ - move $t5, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - alsl.d $t7, $t7, $t0, 0x3 │ │ │ │ - b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t6, $t2, $t8 │ │ │ │ - beq $t0, $t7, 56 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - ldptr.w $t2, $t0, 4 │ │ │ │ - ldptr.w $t4, $t0, 0 │ │ │ │ - ld.bu $t3, $t0, 16 │ │ │ │ - add.w $t8, $t1, $t6 │ │ │ │ - add.w $t2, $t2, $t4 │ │ │ │ - add.w $t1, $t1, $t5 │ │ │ │ - bnez $t3, -44 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - add.w $t5, $t2, $t1 │ │ │ │ - bne $t0, $t7, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 128 │ │ │ │ - bgeu $s3, $t5, 28 │ │ │ │ - ld.bu $t0, $s8, 45 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - andi $t0, $t0, 0x2 │ │ │ │ - beqz $t0, 136 │ │ │ │ nop │ │ │ │ - bgeu $s3, $t6, 288 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $s6, $s8, 36 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -29696 │ │ │ │ - ldptr.w $a1, $s1, 0 │ │ │ │ - move $s0, $s2 │ │ │ │ - bltu $s0, $a1, -204 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $t3, $a1, 0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + sub.d $t2, $t0, $t3 │ │ │ │ + sltu $t2, $zero, $t2 │ │ │ │ + sltu $t0, $t0, $t3 │ │ │ │ + maskeqz $a0, $t1, $t0 │ │ │ │ + masknez $t0, $t2, $t0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgeu $s3, $t6, 224 │ │ │ │ - ld.bu $t0, $s8, 45 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 212 │ │ │ │ - move $s7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ + ld.d $t0, $a1, 40 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + ldptr.w $t2, $t0, 24 │ │ │ │ + ldptr.w $s5, $t0, 20 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + li.w $s7, -1 │ │ │ │ + bltu $t2, $s5, 240 │ │ │ │ + ld.d $t0, $a2, 40 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + ldptr.w $t1, $t0, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s6, $a1 │ │ │ │ + li.w $s7, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $fp │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bl 27520 │ │ │ │ - ld.d $t0, $s8, 48 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -169828 │ │ │ │ - ld.d $a0, $s8, 48 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - add.d $t2, $a0, $fp │ │ │ │ - st.d $zero, $t2, 24 │ │ │ │ - addi.d $fp, $fp, 88 │ │ │ │ - bltu $s7, $t0, -56 │ │ │ │ - bl -169856 │ │ │ │ - st.b $zero, $s8, 45 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $zero, $s8, 48 │ │ │ │ - st.w $zero, $s8, 32 │ │ │ │ - bltu $s2, $t0, 152 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - bgeu $t1, $t0, 204 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 277012 │ │ │ │ - ldptr.w $a1, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - addi.w $a1, $a1, -1 │ │ │ │ - stptr.w $a1, $s1, 0 │ │ │ │ - bltu $s0, $a1, -436 │ │ │ │ - b -232 │ │ │ │ + ldptr.w $s2, $t0, 20 │ │ │ │ + bltu $t1, $s2, 220 │ │ │ │ + bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + ldx.wu $t0, $t0, $s3 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 440476 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + move $s8, $a0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ldx.wu $t0, $t0, $s1 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 440448 │ │ │ │ + bne $s8, $a0, 32 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + ldx.wu $t0, $t1, $s3 │ │ │ │ + ldx.wu $t1, $t1, $s1 │ │ │ │ + sub.d $t0, $t0, $t1 │ │ │ │ + srai.d $t1, $t0, 0x3f │ │ │ │ + xor $t0, $t1, $t0 │ │ │ │ + sub.w $s7, $t0, $t1 │ │ │ │ + ld.d $t0, $s4, 40 │ │ │ │ + ldptr.w $t1, $t0, 24 │ │ │ │ + bgeu $t1, $s2, -104 │ │ │ │ + ld.d $t2, $s6, 40 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + ldptr.w $t2, $t2, 24 │ │ │ │ + bgeu $t2, $s5, -136 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + move $a0, $s7 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $s2 │ │ │ │ - bltu $s0, $a1, -468 │ │ │ │ - b -264 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bltu $t2, $s5, -84 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bgeu $t2, $s5, -12 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgeu $s3, $t5, -32 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $s6, $s8, 36 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -30016 │ │ │ │ - ldptr.w $a1, $s1, 0 │ │ │ │ - move $s0, $s2 │ │ │ │ - bltu $s0, $a1, -524 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ - addi.w $a2, $t0, -1 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - sub.w $a2, $a2, $s0 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $s2, $s2, 0x2 │ │ │ │ - alsl.d $a2, $a2, $a2, 0x2 │ │ │ │ - alsl.d $a1, $s2, $a0, 0x4 │ │ │ │ - slli.d $a2, $a2, 0x4 │ │ │ │ - add.d $a0, $a0, $s4 │ │ │ │ - bl -169828 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - bltu $t1, $t0, -192 │ │ │ │ + beqz $a2, 168 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + bstrpick.d $s3, $a2, 0x1f, 0x0 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + alsl.d $s3, $s3, $s3, 0x1 │ │ │ │ + addi.d $s2, $a1, 120 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + alsl.d $s3, $s3, $s2, 0x3 │ │ │ │ nop │ │ │ │ - bl -170092 │ │ │ │ - st.d $zero, $s1, 8 │ │ │ │ - stptr.w $zero, $s1, 0 │ │ │ │ - b -404 │ │ │ │ + ldptr.w $t0, $s2, -120 │ │ │ │ + ld.d $a0, $s2, -104 │ │ │ │ + preld 0x0, $s2, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t0, 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ - ldptr.w $s0, $a0, 0 │ │ │ │ - st.d $s2, $sp, 8 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $s0, 1224 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - addi.w $t0, $s0, -1 │ │ │ │ - li.w $t2, 14 │ │ │ │ - ld.d $s1, $a0, 8 │ │ │ │ - bgeu $t2, $t0, 1236 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x4 │ │ │ │ - vldi $vr6, 0 │ │ │ │ - vori.b $vr7, $vr6, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ - slli.d $t1, $t1, 0x8 │ │ │ │ - move $t0, $s1 │ │ │ │ - add.d $t1, $t1, $s1 │ │ │ │ nop │ │ │ │ + slli.d $s1, $s0, 0x3 │ │ │ │ + ldx.d $a0, $a0, $s1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -157364 │ │ │ │ + ld.d $a0, $s2, -104 │ │ │ │ + ldptr.w $t1, $s2, -120 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + stx.d $zero, $a0, $s1 │ │ │ │ + bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ + bl -157392 │ │ │ │ + addi.d $s2, $s2, 24 │ │ │ │ + st.d $zero, $s2, -128 │ │ │ │ + bne $s2, $s3, -84 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.bu $a2, $t0, 125 │ │ │ │ - vldrepl.b $vr0, $t0, 45 │ │ │ │ - vldi $vr9, 2049 │ │ │ │ - ld.bu $a1, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x1 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x2 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - ld.bu $a0, $t0, 685 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - ld.bu $t8, $t0, 765 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - ld.bu $t7, $t0, 845 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - ld.bu $t6, $t0, 925 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - ld.bu $t5, $t0, 1005 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - ld.bu $t4, $t0, 1085 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - ld.bu $t3, $t0, 1165 │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - ld.bu $t2, $t0, 1245 │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xf │ │ │ │ - vandi.b $vr1, $vr0, 0x1 │ │ │ │ - vslti.b $vr2, $vr1, 0 │ │ │ │ - vexth.h.b $vr3, $vr1 │ │ │ │ - vandi.b $vr0, $vr0, 0x2 │ │ │ │ - vilvl.b $vr1, $vr2, $vr1 │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vslti.b $vr2, $vr0, 0 │ │ │ │ - vexth.h.b $vr5, $vr0 │ │ │ │ - vilvl.b $vr0, $vr2, $vr0 │ │ │ │ - vslti.h $vr8, $vr0, 0 │ │ │ │ - vldi $vr2, 2049 │ │ │ │ - vexth.w.h $vr4, $vr5 │ │ │ │ - vand.v $vr4, $vr4, $vr2 │ │ │ │ - vexth.w.h $vr2, $vr0 │ │ │ │ - vilvl.h $vr0, $vr8, $vr0 │ │ │ │ - vslti.h $vr8, $vr5, 0 │ │ │ │ - vilvl.h $vr5, $vr8, $vr5 │ │ │ │ - vsub.w $vr4, $vr4, $vr5 │ │ │ │ - vand.v $vr2, $vr2, $vr9 │ │ │ │ - vsub.w $vr2, $vr2, $vr0 │ │ │ │ - vslti.h $vr0, $vr3, 0 │ │ │ │ - vadd.w $vr2, $vr2, $vr4 │ │ │ │ - vilvl.h $vr0, $vr0, $vr3 │ │ │ │ - vexth.w.h $vr4, $vr3 │ │ │ │ - vadd.w $vr6, $vr6, $vr2 │ │ │ │ - vslti.h $vr3, $vr1, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr4 │ │ │ │ - vilvl.h $vr3, $vr3, $vr1 │ │ │ │ - vexth.w.h $vr1, $vr1 │ │ │ │ - vadd.w $vr1, $vr3, $vr1 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vadd.w $vr7, $vr7, $vr0 │ │ │ │ - bne $t0, $t1, -264 │ │ │ │ - andi $t2, $s0, 0xf │ │ │ │ - vhaddw.d.w $vr6, $vr6, $vr6 │ │ │ │ - vhaddw.d.w $vr7, $vr7, $vr7 │ │ │ │ - vhaddw.q.d $vr6, $vr6, $vr6 │ │ │ │ - vhaddw.q.d $vr7, $vr7, $vr7 │ │ │ │ - vpickve2gr.w $t0, $vr6, 0x0 │ │ │ │ - vpickve2gr.w $t1, $vr7, 0x0 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - beqz $t2, 848 │ │ │ │ - move $t2, $s0 │ │ │ │ - bstrins.d $t2, $zero, 0x3, 0x0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 1 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 784 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t4, $t2, 2 │ │ │ │ - andi $t3, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t3 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t3 │ │ │ │ - bgeu $t4, $s0, 732 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 3 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 680 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t4, $t2, 4 │ │ │ │ - andi $t3, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t3 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t3 │ │ │ │ - bgeu $t4, $s0, 628 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 5 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 576 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t4, $t2, 6 │ │ │ │ - andi $t3, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t3 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t3 │ │ │ │ - bgeu $t4, $s0, 524 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 7 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 472 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t4, $t2, 8 │ │ │ │ - andi $t3, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t3 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t3 │ │ │ │ - bgeu $t4, $s0, 420 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 9 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 368 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t4, $t2, 10 │ │ │ │ - andi $t3, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t3 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t3 │ │ │ │ - bgeu $t4, $s0, 316 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 11 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 264 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t5, $t3, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t4, $t2, 12 │ │ │ │ - andi $t3, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t3 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t3 │ │ │ │ - bgeu $t4, $s0, 212 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x2 │ │ │ │ - alsl.d $t4, $t4, $s1, 0x4 │ │ │ │ - ld.b $t5, $t4, 45 │ │ │ │ - addi.w $t6, $t0, 1 │ │ │ │ - addi.w $t3, $t2, 13 │ │ │ │ - andi $t4, $t5, 0x2 │ │ │ │ - maskeqz $t6, $t6, $t4 │ │ │ │ - andi $t5, $t5, 0x1 │ │ │ │ - masknez $t4, $t0, $t4 │ │ │ │ - add.w $t1, $t5, $t1 │ │ │ │ - or $t0, $t6, $t4 │ │ │ │ - bgeu $t3, $s0, 160 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s1, 0x4 │ │ │ │ - ld.b $t4, $t3, 45 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - addi.w $t2, $t2, 14 │ │ │ │ - andi $t3, $t4, 0x2 │ │ │ │ - maskeqz $t5, $t5, $t3 │ │ │ │ - andi $t4, $t4, 0x1 │ │ │ │ - masknez $t3, $t0, $t3 │ │ │ │ - add.w $t1, $t4, $t1 │ │ │ │ - or $t0, $t5, $t3 │ │ │ │ - bgeu $t2, $s0, 108 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x4 │ │ │ │ - ld.b $t3, $t2, 45 │ │ │ │ - addi.w $s0, $t0, 1 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - andi $t2, $t3, 0x2 │ │ │ │ - andi $t3, $t3, 0x1 │ │ │ │ - maskeqz $s0, $s0, $t2 │ │ │ │ - add.w $t1, $t3, $t1 │ │ │ │ - masknez $t2, $t0, $t2 │ │ │ │ - stptr.w $t1, $s2, 0 │ │ │ │ - or $s0, $s0, $t2 │ │ │ │ - stptr.w $s0, $s3, 0 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ + ld.wu $t5, $a1, 0 │ │ │ │ + ld.wu $t0, $a0, 8 │ │ │ │ + ldptr.w $t3, $a1, 4 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + ldptr.w $t4, $a1, 28 │ │ │ │ + ldptr.w $t1, $a0, 12 │ │ │ │ + ldptr.w $t2, $a0, 0 │ │ │ │ + sub.d $t0, $t0, $t5 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + st.w $t3, $s0, 8 │ │ │ │ + slti $t3, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + add.w $t1, $t1, $t4 │ │ │ │ + masknez $t0, $t0, $t3 │ │ │ │ + move $s1, $a1 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + bstrpick.d $a1, $t2, 0x1f, 0x0 │ │ │ │ + st.w $t0, $s0, 12 │ │ │ │ + stptr.w $t2, $s0, 0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -147388 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $s1, $a0, $t0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - move $s0, $t0 │ │ │ │ - stptr.w $t1, $s2, 0 │ │ │ │ - stptr.w $s0, $s3, 0 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + ldptr.w $t0, $a0, 4 │ │ │ │ + ldptr.w $t1, $a1, 0 │ │ │ │ + bltu $t0, $t1, 40 │ │ │ │ + ldptr.w $a0, $a0, 0 │ │ │ │ + sub.w $t0, $t0, $t1 │ │ │ │ + sltu $a0, $t1, $a0 │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ + move $a0, $zero │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - beqz $t0, 108 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $t4, $a0, 8 │ │ │ │ - beq $t0, $t1, 104 │ │ │ │ - addi.w $t2, $t0, -2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t2, 0x3 │ │ │ │ - sub.d $t1, $t1, $t2 │ │ │ │ - ldptr.w $t3, $t4, 36 │ │ │ │ - slli.d $t1, $t1, 0x4 │ │ │ │ - move $a0, $t4 │ │ │ │ - li.w $t0, 112 │ │ │ │ - addi.d $t5, $t4, 36 │ │ │ │ - addi.d $t1, $t1, 224 │ │ │ │ nop │ │ │ │ - ldx.w $t2, $t5, $t0 │ │ │ │ - bgeu $t3, $t2, 12 │ │ │ │ - add.d $a0, $t4, $t0 │ │ │ │ - ldptr.w $t3, $a0, 36 │ │ │ │ - addi.d $t0, $t0, 112 │ │ │ │ - bne $t1, $t0, -20 │ │ │ │ + ld.wu $a0, $a0, 8 │ │ │ │ + ld.wu $t0, $a1, 0 │ │ │ │ + sub.d $a0, $a0, $t0 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $a0, $zero │ │ │ │ + ld.wu $t0, $a0, 8 │ │ │ │ + ld.wu $t2, $a1, 0 │ │ │ │ + ldptr.w $t1, $a1, 28 │ │ │ │ + ldptr.w $a0, $a0, 12 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + add.w $a0, $a0, $t1 │ │ │ │ + slti $t1, $t0, 0 │ │ │ │ + masknez $t0, $t0, $t1 │ │ │ │ + sub.w $a0, $a0, $t0 │ │ │ │ ret │ │ │ │ - move $a0, $t4 │ │ │ │ + nop │ │ │ │ + ld.wu $t1, $a1, 4 │ │ │ │ + ld.wu $t5, $a2, 0 │ │ │ │ + ld.wu $t0, $a0, 8 │ │ │ │ + ld.wu $t4, $a1, 0 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + ldptr.w $t3, $a1, 28 │ │ │ │ + sub.d $t1, $t1, $t5 │ │ │ │ + ldptr.w $a0, $a2, 28 │ │ │ │ + sub.d $t0, $t0, $t4 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + srai.d $t4, $t1, 0x3f │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + add.w $t2, $t2, $t3 │ │ │ │ + xor $t1, $t4, $t1 │ │ │ │ + srai.d $t3, $t0, 0x3f │ │ │ │ + add.w $a0, $a0, $t2 │ │ │ │ + xor $t0, $t3, $t0 │ │ │ │ + sub.d $t1, $t1, $t4 │ │ │ │ + sub.d $t0, $t0, $t3 │ │ │ │ + sub.w $a0, $a0, $t1 │ │ │ │ + sub.w $a0, $a0, $t0 │ │ │ │ ret │ │ │ │ - ldptr.w $t0, $a0, 56 │ │ │ │ - ldptr.w $t2, $a0, 60 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - add.w $t0, $t0, $a1 │ │ │ │ - bltu $t2, $t0, 116 │ │ │ │ - ldptr.w $t2, $a0, 36 │ │ │ │ - ldptr.w $t4, $a0, 40 │ │ │ │ - ld.d $t3, $a3, 16 │ │ │ │ - ldptr.w $a4, $a0, 44 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - move $t1, $a0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldptr.d $s0, $t1, 0 │ │ │ │ - move $s1, $a2 │ │ │ │ - add.w $t1, $t2, $t4 │ │ │ │ - ldx.wu $a2, $t3, $t0 │ │ │ │ - add.w $a4, $a4, $t1 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - li.w $a1, 72 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - stptr.d $a4, $sp, 0 │ │ │ │ - bl 275248 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - bstrpick.w $a3, $s0, 0x7, 0x0 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - move $a5, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b 405224 │ │ │ │ - pcaddi $a3, 117271 │ │ │ │ - li.w $a2, 0x8eb │ │ │ │ - pcaddi $a1, 111807 │ │ │ │ - pcaddi $a0, 111812 │ │ │ │ - bl -172564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ + ldptr.w $t3, $a1, 12 │ │ │ │ + sub.d $t1, $t0, $t3 │ │ │ │ + sltu $t1, $zero, $t1 │ │ │ │ + slt $t0, $t0, $t3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + sltu $t2, $zero, $t0 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + or $a0, $t0, $t2 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 56 │ │ │ │ - ldptr.w $t1, $a0, 60 │ │ │ │ + ldptr.w $t4, $a0, 0 │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ - bltu $t1, $t0, 200 │ │ │ │ - ldptr.w $t3, $a0, 40 │ │ │ │ - ldptr.w $t1, $a0, 36 │ │ │ │ - ldptr.w $a4, $a0, 44 │ │ │ │ - ld.d $t2, $a1, 16 │ │ │ │ - add.w $t1, $t1, $t3 │ │ │ │ - add.w $a4, $a4, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - move $s0, $a0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - li.w $a1, 72 │ │ │ │ - move $a0, $zero │ │ │ │ - ldx.wu $s1, $t2, $t0 │ │ │ │ - move $s3, $a2 │ │ │ │ - ldptr.d $s2, $s0, 0 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - bl 275072 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - bstrpick.w $a3, $s2, 0x7, 0x0 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 405064 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl 405456 │ │ │ │ - st.d $a0, $s0, 96 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 405568 │ │ │ │ - st.d $a0, $s0, 104 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 405716 │ │ │ │ - ldptr.w $t1, $s0, 36 │ │ │ │ - ldptr.w $t2, $s0, 40 │ │ │ │ - ldptr.w $t0, $s0, 44 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - st.d $t0, $s0, 80 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -171972 │ │ │ │ - nop │ │ │ │ - pcaddi $a3, 117205 │ │ │ │ - li.w $a2, 0x8eb │ │ │ │ - pcaddi $a1, 111741 │ │ │ │ - pcaddi $a0, 111746 │ │ │ │ - bl -172828 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s6, $a1 │ │ │ │ + bgeu $t0, $t4, 384 │ │ │ │ + lu12i.w $s3, 48 │ │ │ │ + li.w $s0, 8 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + ori $s3, $s3, 0xd40 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a1, 20 │ │ │ │ - ldptr.w $t0, $a1, 24 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - move $s0, $a0 │ │ │ │ - bgeu $t0, $t2, 40 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $s5, 16 │ │ │ │ + add.d $t1, $t0, $s0 │ │ │ │ + ld.d $t1, $t1, -8 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + ldptr.w $t2, $t1, 24 │ │ │ │ + ldptr.w $t3, $t0, 24 │ │ │ │ + beq $t3, $t2, 232 │ │ │ │ nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ nop │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bltu $s1, $t4, -48 │ │ │ │ + ldptr.w $t4, $s6, 0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + slli.w $t1, $t4, 0x0 │ │ │ │ + bgeu $t0, $t1, 320 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a1, 12 │ │ │ │ - ldptr.w $t2, $a1, 0 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ldptr.w $t4, $a1, 16 │ │ │ │ - add.w $t2, $t2, $t5 │ │ │ │ - fmov.d $fa2, $fa1 │ │ │ │ - fst.d $fs0, $sp, 56 │ │ │ │ - fld.d $fa1, $a5, 16 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fld.d $fa0, $a5, 0 │ │ │ │ - sub.w $t0, $t0, $t2 │ │ │ │ - sub.w $a0, $t0, $t4 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $a3, $sp, 32 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - sub.w $s1, $t0, $t4 │ │ │ │ - bl 289832 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t0, 0x3 │ │ │ │ - sub.d $a1, $a1, $t0 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 274744 │ │ │ │ - ldptr.w $t2, $s0, 0 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - bstrpick.d $t3, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t3, 0x3 │ │ │ │ - sub.d $t0, $t0, $t3 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ - li.w $t4, 1 │ │ │ │ - st.h $t4, $a0, 64 │ │ │ │ - st.b $zero, $a0, 66 │ │ │ │ - ldptr.w $t0, $t1, 24 │ │ │ │ - ldptr.w $t6, $t1, 20 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - fld.d $fa0, $sp, 8 │ │ │ │ - sub.w $t3, $t0, $t6 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - bgeu $a4, $t3, 12 │ │ │ │ - li.w $t3, 256 │ │ │ │ - st.h $t3, $a0, 64 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - bceqz $fcc0, 20 │ │ │ │ - li.w $t3, 1 │ │ │ │ - st.b $zero, $a0, 64 │ │ │ │ - st.b $t3, $a0, 66 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + lu12i.w $s4, 48 │ │ │ │ + li.w $s0, 8 │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + ori $s4, $s4, 0xd40 │ │ │ │ + ld.d $t0, $s6, 16 │ │ │ │ + add.d $t1, $t0, $s0 │ │ │ │ + ld.d $t1, $t1, -8 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + ldptr.w $t2, $t1, 24 │ │ │ │ + ldptr.w $t3, $t0, 24 │ │ │ │ + beq $t3, $t2, 168 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $t1, 0 │ │ │ │ - ldptr.w $t4, $t1, 12 │ │ │ │ - ldptr.w $t3, $t1, 16 │ │ │ │ - movgr2fr.d $fa1, $s1 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - st.b $a3, $a0, 8 │ │ │ │ - st.w $t6, $a0, 56 │ │ │ │ - st.w $t0, $a0, 60 │ │ │ │ - add.w $t0, $t5, $t4 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - fst.d $fa0, $a0, 16 │ │ │ │ - fst.d $fa1, $a0, 24 │ │ │ │ - stptr.d $a2, $a0, 0 │ │ │ │ - st.w $t1, $a0, 36 │ │ │ │ - st.w $t5, $a0, 40 │ │ │ │ - st.w $t4, $a0, 44 │ │ │ │ - st.w $t3, $a0, 48 │ │ │ │ - st.w $t0, $a0, 52 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - stptr.w $t2, $s0, 0 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - fld.d $fs0, $sp, 56 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - beqz $t0, 116 │ │ │ │ - ld.d $t6, $a0, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t5, $t0, $t6, 0x4 │ │ │ │ - ldptr.w $t1, $t6, 32 │ │ │ │ - beqz $t1, 116 │ │ │ │ - ld.d $t0, $t6, 48 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t4, $t4, $t1, 0x1 │ │ │ │ - addi.d $t0, $t0, 24 │ │ │ │ - alsl.d $t4, $t4, $t0, 0x3 │ │ │ │ - b 32 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bltu $s1, $t0, -52 │ │ │ │ + bltu $s3, $s2, 168 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bltu $s2, $s3, 28 │ │ │ │ + ldptr.w $a0, $s5, 12 │ │ │ │ + ldptr.w $t0, $s6, 12 │ │ │ │ + blt $a0, $t0, 152 │ │ │ │ + slt $a0, $t0, $a0 │ │ │ │ + sub.w $a0, $zero, $a0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t4, $t0, 64 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - ld.d $t3, $t1, 88 │ │ │ │ - ldptr.w $t2, $t1, 32 │ │ │ │ - ldptr.w $t1, $t3, 28 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - bne $t1, $a1, -32 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $t1, 20 │ │ │ │ + ldptr.w $a0, $t0, 20 │ │ │ │ + bl 336820 │ │ │ │ + ldptr.w $t4, $s5, 0 │ │ │ │ + bgeu $s3, $a0, -232 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t6, $t6, 80 │ │ │ │ - bne $t5, $t6, -124 │ │ │ │ - move $t0, $zero │ │ │ │ - b -36 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - ldptr.w $s1, $a0, 0 │ │ │ │ - beqz $s1, 932 │ │ │ │ - addi.w $t0, $s1, -1 │ │ │ │ - li.w $t2, 23 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - bgeu $t2, $t0, 852 │ │ │ │ - addi.d $t0, $t1, 45 │ │ │ │ - andi $t0, $t0, 0xf │ │ │ │ - bnez $t0, 840 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x4 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - pcaddi $t3, 116342 │ │ │ │ - slli.d $t2, $t2, 0x8 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - move $t0, $t1 │ │ │ │ - add.d $t2, $t2, $t1 │ │ │ │ - b 12 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $t2, 764 │ │ │ │ - ld.bu $s0, $t0, 125 │ │ │ │ - ld.bu $a7, $t0, 205 │ │ │ │ - ld.bu $a6, $t0, 285 │ │ │ │ - ld.bu $a5, $t0, 365 │ │ │ │ - ld.bu $a4, $t0, 445 │ │ │ │ - ld.bu $a3, $t0, 525 │ │ │ │ - ld.bu $a2, $t0, 605 │ │ │ │ - ld.bu $a1, $t0, 685 │ │ │ │ - ld.bu $a0, $t0, 765 │ │ │ │ - ld.bu $t8, $t0, 845 │ │ │ │ - ld.bu $t7, $t0, 925 │ │ │ │ - ld.bu $t6, $t0, 1005 │ │ │ │ - ld.bu $t5, $t0, 1085 │ │ │ │ - ld.bu $t4, $t0, 1165 │ │ │ │ - ld.bu $t3, $t0, 1245 │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vldrepl.b $vr0, $t0, -1235 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 3 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -144 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $t3, 3 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 560 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 548 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 524 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 512 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 488 │ │ │ │ - addi.w $t2, $t0, 3 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 476 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 452 │ │ │ │ - addi.w $t2, $t0, 4 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 440 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 416 │ │ │ │ - addi.w $t2, $t0, 5 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 404 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 380 │ │ │ │ - addi.w $t2, $t0, 6 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 368 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 344 │ │ │ │ - addi.w $t2, $t0, 7 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 332 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 308 │ │ │ │ - addi.w $t2, $t0, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 296 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 272 │ │ │ │ - addi.w $t2, $t0, 9 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 260 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 236 │ │ │ │ - addi.w $t2, $t0, 10 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 224 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 200 │ │ │ │ - addi.w $t2, $t0, 11 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 188 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 164 │ │ │ │ - addi.w $t2, $t0, 12 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 152 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 128 │ │ │ │ - addi.w $t2, $t0, 13 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 116 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 92 │ │ │ │ - addi.w $t2, $t0, 14 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $s1, 80 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $t2, $t2, 45 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t2, $t3, 56 │ │ │ │ - addi.w $t0, $t0, 15 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t0, $s1, 44 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ - ld.b $a0, $t0, 45 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - addi.d $a0, $a0, -3 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ + ldptr.w $a1, $t1, 20 │ │ │ │ + ldptr.w $a0, $t0, 20 │ │ │ │ + bl 336788 │ │ │ │ + ldptr.w $t4, $s6, 0 │ │ │ │ + bltu $s4, $a0, -176 │ │ │ │ + b -172 │ │ │ │ nop │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ nop │ │ │ │ + li.w $a0, 1 │ │ │ │ + b -140 │ │ │ │ nop │ │ │ │ - andi $t0, $s1, 0xf │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t0, -40 │ │ │ │ - move $t0, $s1 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - b -636 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x2 │ │ │ │ - li.w $t3, 3 │ │ │ │ - alsl.d $t0, $s1, $t1, 0x4 │ │ │ │ - b 24 │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $a1, 0 │ │ │ │ + move $s2, $zero │ │ │ │ + slli.w $t1, $t4, 0x0 │ │ │ │ + bltu $t0, $t1, -292 │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t0, $t1, 32 │ │ │ │ nop │ │ │ │ - ld.bu $t2, $t1, 45 │ │ │ │ - addi.d $t1, $t1, 80 │ │ │ │ - bne $t2, $t3, -16 │ │ │ │ + beqz $s2, -216 │ │ │ │ li.w $a0, 1 │ │ │ │ - b -112 │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + ldptr.d $t2, $a1, 0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + ldptr.w $t3, $t2, 0 │ │ │ │ + sub.d $t2, $t0, $t3 │ │ │ │ + sltu $t2, $zero, $t2 │ │ │ │ + sltu $t0, $t0, $t3 │ │ │ │ + maskeqz $a0, $t1, $t0 │ │ │ │ + masknez $t0, $t2, $t0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ ret │ │ │ │ - ldptr.w $t6, $a0, 0 │ │ │ │ - beqz $t6, 884 │ │ │ │ - addi.w $t0, $t6, -1 │ │ │ │ - li.w $t2, 15 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - bgeu $t2, $t0, 796 │ │ │ │ - addi.d $t0, $t1, 45 │ │ │ │ - andi $t0, $t0, 0xf │ │ │ │ - bnez $t0, 784 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x4 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $t3, 116103 │ │ │ │ - slli.d $t2, $t2, 0x8 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - add.d $t2, $t2, $t1 │ │ │ │ - b 12 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $t2, 700 │ │ │ │ - ld.bu $s1, $t0, 125 │ │ │ │ - ld.bu $s0, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - ld.bu $a2, $t0, 685 │ │ │ │ - ld.bu $a1, $t0, 765 │ │ │ │ - ld.bu $a0, $t0, 845 │ │ │ │ - ld.bu $t8, $t0, 925 │ │ │ │ - ld.bu $t7, $t0, 1005 │ │ │ │ - ld.bu $t5, $t0, 1085 │ │ │ │ - ld.bu $t4, $t0, 1165 │ │ │ │ - ld.bu $t3, $t0, 1245 │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vldrepl.b $vr0, $t0, -1235 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vandi.b $vr0, $vr0, 0x1 │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 484 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - bgeu $t2, $t6, 476 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 452 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - bgeu $t2, $t6, 444 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 420 │ │ │ │ - addi.w $t2, $t0, 3 │ │ │ │ - bgeu $t2, $t6, 412 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 388 │ │ │ │ - addi.w $t2, $t0, 4 │ │ │ │ - bgeu $t2, $t6, 380 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 356 │ │ │ │ - addi.w $t2, $t0, 5 │ │ │ │ - bgeu $t2, $t6, 348 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 324 │ │ │ │ - addi.w $t2, $t0, 6 │ │ │ │ - bgeu $t2, $t6, 316 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 292 │ │ │ │ - addi.w $t2, $t0, 7 │ │ │ │ - bgeu $t2, $t6, 284 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 260 │ │ │ │ - addi.w $t2, $t0, 8 │ │ │ │ - bgeu $t2, $t6, 252 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 228 │ │ │ │ - addi.w $t2, $t0, 9 │ │ │ │ - bgeu $t2, $t6, 220 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 196 │ │ │ │ - addi.w $t2, $t0, 10 │ │ │ │ - bgeu $t2, $t6, 188 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 164 │ │ │ │ - addi.w $t2, $t0, 11 │ │ │ │ - bgeu $t2, $t6, 156 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 132 │ │ │ │ - addi.w $t2, $t0, 12 │ │ │ │ - bgeu $t2, $t6, 124 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 100 │ │ │ │ - addi.w $t2, $t0, 13 │ │ │ │ - bgeu $t2, $t6, 92 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 68 │ │ │ │ - addi.w $t2, $t0, 14 │ │ │ │ - bgeu $t2, $t6, 60 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - bnez $a0, 36 │ │ │ │ - addi.w $t0, $t0, 15 │ │ │ │ - bgeu $t0, $t6, 28 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t0, 45 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + ldptr.d $t2, $a1, 0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.w $t0, $t0, 20 │ │ │ │ + ldptr.w $t3, $t2, 20 │ │ │ │ + sub.d $t2, $t0, $t3 │ │ │ │ + sltu $t2, $zero, $t2 │ │ │ │ + sltu $t0, $t0, $t3 │ │ │ │ + maskeqz $a0, $t1, $t0 │ │ │ │ + masknez $t0, $t2, $t0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ ret │ │ │ │ + beqz $a1, 64 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + move $t0, $a0 │ │ │ │ + alsl.d $t1, $a1, $a0, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.w $zero, $t0, 4 │ │ │ │ + st.w $zero, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + st.w $zero, $t0, 12 │ │ │ │ + stptr.w $zero, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + bne $t0, $t1, -24 │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi $t0, $t6, 0xf │ │ │ │ + pcalau12i $t0, 167 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + addi.d $sp, $sp, -320 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $s3, $sp, 272 │ │ │ │ + bstrpick.d $s3, $a1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 296 │ │ │ │ + st.d $s2, $sp, 280 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ move $a0, $zero │ │ │ │ - beqz $t0, -48 │ │ │ │ - move $t0, $t6 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - b -564 │ │ │ │ + slli.d $a1, $s3, 0x3 │ │ │ │ + st.d $ra, $sp, 312 │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ + st.d $fp, $sp, 304 │ │ │ │ + st.d $s4, $sp, 264 │ │ │ │ + move $fp, $a3 │ │ │ │ + st.d $s5, $sp, 256 │ │ │ │ + st.d $s6, $sp, 248 │ │ │ │ + st.d $s8, $sp, 232 │ │ │ │ + slli.d $s5, $s3, 0x2 │ │ │ │ + move $s8, $a2 │ │ │ │ + bl -148480 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -148500 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -148520 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + beqz $s2, 2856 │ │ │ │ + alsl.d $t0, $s3, $s4, 0x3 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + pcalau12i $t0, 118 │ │ │ │ + fst.d $fs4, $sp, 184 │ │ │ │ + fld.d $fs4, $t0, 32 │ │ │ │ + pcalau12i $t0, 118 │ │ │ │ + fst.d $fs1, $sp, 208 │ │ │ │ + fld.d $fs1, $t0, 40 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + addi.d $s7, $s0, 64 │ │ │ │ + st.d $s0, $sp, 128 │ │ │ │ + st.d $s1, $sp, 288 │ │ │ │ + move $s0, $fp │ │ │ │ + fst.d $fs0, $sp, 216 │ │ │ │ + fst.d $fs2, $sp, 200 │ │ │ │ + fst.d $fs3, $sp, 192 │ │ │ │ + fst.d $fs5, $sp, 176 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s6, $sp, 112 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + move $s5, $s4 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + move $fp, $s6 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s7, -48 │ │ │ │ + move $a0, $zero │ │ │ │ + preld 0x0, $s7, 0 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.d $t0, $t0, 40 │ │ │ │ + ldptr.w $s4, $t0, 24 │ │ │ │ + ldptr.w $s2, $t0, 20 │ │ │ │ + addi.w $s6, $s4, 1 │ │ │ │ + sub.w $s6, $s6, $s2 │ │ │ │ + bstrpick.d $a1, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -148680 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + stptr.w $s6, $fp, 0 │ │ │ │ + bltu $s4, $s2, 668 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + fmov.d $fs5, $fs4 │ │ │ │ + st.d $fp, $sp, 136 │ │ │ │ + move $t1, $s7 │ │ │ │ + move $s1, $s2 │ │ │ │ + move $s7, $a0 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + move $fp, $s0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t0, $t6, $t1, 0x4 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $s2, $t1, -64 │ │ │ │ + bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ + li.w $a1, 4 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + slli.d $s3, $s3, 0x3 │ │ │ │ + bl -159856 │ │ │ │ + stx.d $a0, $s7, $s3 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $s1, $a0, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + vxor.v $vr27, $vr27, $vr27 │ │ │ │ + bgeu $t0, $s2, 432 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s4, $fp │ │ │ │ + move $s1, $s5 │ │ │ │ + move $t2, $s2 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $fp, 4 │ │ │ │ nop │ │ │ │ + ld.d $t0, $t1, -48 │ │ │ │ + vxor.v $vr26, $vr26, $vr26 │ │ │ │ + alsl.d $t0, $fp, $t0, 0x1 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.d $t0, $t0, 40 │ │ │ │ + ldptr.w $s2, $t0, 20 │ │ │ │ + ldptr.w $s0, $t0, 24 │ │ │ │ + bltu $s0, $s2, 340 │ │ │ │ + addi.w $t6, $s5, -1 │ │ │ │ + bstrpick.d $s6, $t6, 0x1f, 0x0 │ │ │ │ + st.d $s5, $sp, 16 │ │ │ │ + slli.d $s6, $s6, 0x2 │ │ │ │ + move $s5, $fp │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + move $fp, $s4 │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ - beq $t1, $t0, 32 │ │ │ │ nop │ │ │ │ - ld.bu $a0, $t1, 45 │ │ │ │ - addi.d $t1, $t1, 80 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ - beqz $a0, -20 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ - ldptr.w $t6, $a0, 0 │ │ │ │ - beqz $t6, 916 │ │ │ │ - addi.w $t0, $t6, -1 │ │ │ │ - li.w $t2, 15 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - bgeu $t2, $t0, 828 │ │ │ │ - addi.d $t0, $t1, 45 │ │ │ │ - andi $t0, $t0, 0xf │ │ │ │ - bnez $t0, 816 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x4 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $t3, 115879 │ │ │ │ - slli.d $t2, $t2, 0x8 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - stptr.d $s1, $sp, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - add.d $t2, $t2, $t1 │ │ │ │ - b 12 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $t2, 732 │ │ │ │ - ld.bu $s1, $t0, 125 │ │ │ │ - ld.bu $s0, $t0, 205 │ │ │ │ - ld.bu $a7, $t0, 285 │ │ │ │ - ld.bu $a6, $t0, 365 │ │ │ │ - ld.bu $a5, $t0, 445 │ │ │ │ - ld.bu $a4, $t0, 525 │ │ │ │ - ld.bu $a3, $t0, 605 │ │ │ │ - ld.bu $a2, $t0, 685 │ │ │ │ - ld.bu $a1, $t0, 765 │ │ │ │ - ld.bu $a0, $t0, 845 │ │ │ │ - ld.bu $t8, $t0, 925 │ │ │ │ - ld.bu $t7, $t0, 1005 │ │ │ │ - ld.bu $t5, $t0, 1085 │ │ │ │ - ld.bu $t4, $t0, 1165 │ │ │ │ - ld.bu $t3, $t0, 1245 │ │ │ │ - addi.d $t0, $t0, 1280 │ │ │ │ - vldrepl.b $vr0, $t0, -1235 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xf │ │ │ │ - vandi.b $vr0, $vr0, 0x2 │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 524 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - bgeu $t2, $t6, 524 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 492 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - bgeu $t2, $t6, 492 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 460 │ │ │ │ - addi.w $t2, $t0, 3 │ │ │ │ - bgeu $t2, $t6, 460 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 428 │ │ │ │ - addi.w $t2, $t0, 4 │ │ │ │ - bgeu $t2, $t6, 428 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 396 │ │ │ │ - addi.w $t2, $t0, 5 │ │ │ │ - bgeu $t2, $t6, 396 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 364 │ │ │ │ - addi.w $t2, $t0, 6 │ │ │ │ - bgeu $t2, $t6, 364 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 332 │ │ │ │ - addi.w $t2, $t0, 7 │ │ │ │ - bgeu $t2, $t6, 332 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 300 │ │ │ │ - addi.w $t2, $t0, 8 │ │ │ │ - bgeu $t2, $t6, 300 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 268 │ │ │ │ - addi.w $t2, $t0, 9 │ │ │ │ - bgeu $t2, $t6, 268 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 236 │ │ │ │ - addi.w $t2, $t0, 10 │ │ │ │ - bgeu $t2, $t6, 236 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 204 │ │ │ │ - addi.w $t2, $t0, 11 │ │ │ │ - bgeu $t2, $t6, 204 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 172 │ │ │ │ - addi.w $t2, $t0, 12 │ │ │ │ - bgeu $t2, $t6, 172 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 140 │ │ │ │ - addi.w $t2, $t0, 13 │ │ │ │ - bgeu $t2, $t6, 140 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 108 │ │ │ │ - addi.w $t2, $t0, 14 │ │ │ │ - bgeu $t2, $t6, 108 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t2, 45 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - bnez $a0, 76 │ │ │ │ - addi.w $t0, $t0, 15 │ │ │ │ - bgeu $t0, $t6, 76 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ - ld.bu $a0, $t0, 45 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1, 0x1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + stptr.w $s2, $t0, 0 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + fmov.d $fs2, $fs0 │ │ │ │ + bltu $s0, $s2, 252 │ │ │ │ + ld.d $t0, $fp, 16 │ │ │ │ + bstrpick.d $s7, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x2 │ │ │ │ + ldx.wu $t0, $t0, $s7 │ │ │ │ + ld.d $a1, $s8, 16 │ │ │ │ + move $a0, $s8 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 438432 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $t1, $fp, 16 │ │ │ │ + ld.d $a1, $s8, 16 │ │ │ │ + ldx.d $t0, $t0, $s3 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s8 │ │ │ │ + ldx.wu $t0, $t0, $s6 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t0, $t1, $t0 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 438388 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + fmov.d $fs0, $fs1 │ │ │ │ + move $t4, $a0 │ │ │ │ + ldx.d $t0, $t0, $s3 │ │ │ │ + bne $s4, $a0, 52 │ │ │ │ + ldx.wu $t1, $t0, $s6 │ │ │ │ + ld.d $t5, $fp, 16 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.wu $t1, $t5, $t1 │ │ │ │ + ldx.wu $t5, $t5, $s7 │ │ │ │ + sub.d $t1, $t1, $t5 │ │ │ │ + srai.d $t5, $t1, 0x3f │ │ │ │ + xor $t1, $t5, $t1 │ │ │ │ + sub.d $t1, $t1, $t5 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + ffint.d.l $fs0, $fa0 │ │ │ │ nop │ │ │ │ + ldx.w $t1, $t0, $s5 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + beqz $t1, -168 │ │ │ │ + ld.d $t0, $fp, 16 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.wu $t0, $t0, $t1 │ │ │ │ + ld.d $a1, $s8, 16 │ │ │ │ + move $a0, $s8 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 438272 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + ldx.d $t1, $t0, $s3 │ │ │ │ + ldx.w $t5, $t1, $s5 │ │ │ │ + add.d $t0, $t1, $s5 │ │ │ │ + beq $t4, $a0, 152 │ │ │ │ nop │ │ │ │ + beqz $t5, -240 │ │ │ │ + fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, -248 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bgeu $s0, $s2, -240 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + move $s4, $fp │ │ │ │ + move $fp, $s5 │ │ │ │ + ldptr.w $t2, $t1, -64 │ │ │ │ + ld.d $s5, $sp, 16 │ │ │ │ nop │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + fadd.d $fs3, $fs3, $fs2 │ │ │ │ + addi.d $fp, $fp, 4 │ │ │ │ + bltu $s5, $t2, -380 │ │ │ │ + move $s5, $s1 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + move $fp, $s4 │ │ │ │ nop │ │ │ │ + fcmp.slt.d $fcc0, $fs3, $fs5 │ │ │ │ + bceqz $fcc0, 20 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + fmov.d $fs5, $fs3 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bltu $t0, $s1, 88 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.d $s7, $s5, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + b -532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ + ldx.wu $t1, $t1, $s6 │ │ │ │ + ld.d $t6, $fp, 16 │ │ │ │ + bstrpick.d $t4, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + slli.d $t4, $t4, 0x2 │ │ │ │ + ldx.wu $t4, $t6, $t4 │ │ │ │ + ldx.wu $t1, $t6, $t1 │ │ │ │ + sub.d $t1, $t1, $t4 │ │ │ │ + srai.d $t4, $t1, 0x3f │ │ │ │ + xor $t1, $t4, $t1 │ │ │ │ + sub.d $t1, $t1, $t4 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + b -196 │ │ │ │ + move $s0, $fp │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $fp, $sp, 136 │ │ │ │ + move $s7, $t1 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.d $s5, $s5, 8 │ │ │ │ + addi.d $s7, $s7, 24 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + addi.d $fp, $fp, 4 │ │ │ │ + bne $t0, $s5, -756 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $t7, $sp, 96 │ │ │ │ + move $fp, $s0 │ │ │ │ + ld.d $s0, $sp, 128 │ │ │ │ + ld.d $t4, $sp, 72 │ │ │ │ + ld.d $a2, $sp, 80 │ │ │ │ + addi.d $a1, $s0, 168 │ │ │ │ + add.d $s2, $t7, $s5 │ │ │ │ + ldptr.w $t5, $a1, -168 │ │ │ │ + preld 0x0, $a1, 0 │ │ │ │ + beqz $t5, 80 │ │ │ │ + ld.d $t8, $fp, 16 │ │ │ │ + ldptr.d $t6, $a2, 0 │ │ │ │ + ld.d $t2, $a1, -152 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x2 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s1, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + ld.wu $t1, $t7, 0 │ │ │ │ + ldptr.d $t3, $t2, 0 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $t6, $t1 │ │ │ │ + ldx.wu $t1, $t1, $t0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t8, $t1 │ │ │ │ + st.w $t1, $t3, 20 │ │ │ │ + bne $t5, $t0, -40 │ │ │ │ nop │ │ │ │ + addi.d $t7, $t7, 4 │ │ │ │ + addi.d $a1, $a1, 24 │ │ │ │ + addi.d $a2, $a2, 8 │ │ │ │ + bne $s2, $t7, -100 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + addi.d $s5, $s0, 24 │ │ │ │ + move $s6, $s5 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s3, $sp, 136 │ │ │ │ + move $s5, $s7 │ │ │ │ + st.d $s8, $sp, 144 │ │ │ │ + move $s7, $s6 │ │ │ │ + move $s3, $t4 │ │ │ │ + move $s8, $s2 │ │ │ │ + ldptr.w $t0, $s7, -24 │ │ │ │ + li.w $t1, 1 │ │ │ │ + preld 0x0, $s7, 0 │ │ │ │ + beq $t0, $t1, 684 │ │ │ │ + move $s0, $s5 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s5, $s7 │ │ │ │ + move $s2, $fp │ │ │ │ nop │ │ │ │ - andi $t0, $t6, 0xf │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t0, -32 │ │ │ │ - move $t0, $t6 │ │ │ │ - bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ - b -596 │ │ │ │ + addi.w $t3, $s4, 1 │ │ │ │ + bgeu $t3, $t0, 620 │ │ │ │ + slli.d $t8, $s4, 0x2 │ │ │ │ + slli.d $t0, $s4, 0x3 │ │ │ │ + move $fp, $s0 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + move $s6, $t3 │ │ │ │ + st.d $t8, $sp, 64 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + addi.d $s8, $t8, 4 │ │ │ │ + move $s0, $s2 │ │ │ │ + b 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t0, $t6, $t1, 0x4 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bgeu $t0, $s4, 12 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beq $t0, $a0, 1140 │ │ │ │ + ldptr.w $t0, $s5, -24 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + addi.d $s8, $s8, 4 │ │ │ │ + bgeu $s6, $t0, 516 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + ldptr.d $t5, $fp, 0 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ld.d $t1, $s5, -8 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t5, $t0 │ │ │ │ + ldx.d $t1, $t1, $t2 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + ld.d $t5, $s0, 16 │ │ │ │ + ldptr.w $s1, $t1, 4 │ │ │ │ + ldx.wu $t0, $t0, $t2 │ │ │ │ + ldptr.w $s7, $t1, 0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t5, $t0 │ │ │ │ + ld.bu $t1, $t1, 12 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + sub.w $s7, $s1, $s7 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + add.w $t1, $s7, $t0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + add.d $a1, $a1, $t1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl 437580 │ │ │ │ + ld.wu $t1, $s3, 0 │ │ │ │ + ldptr.d $t5, $fp, 0 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $t5, $t1 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + ld.d $t5, $s5, -8 │ │ │ │ + ldx.wu $t1, $t1, $s8 │ │ │ │ + slli.d $s2, $s8, 0x1 │ │ │ │ + ldx.d $t5, $t5, $s2 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $a0, $t1 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ldptr.w $s7, $t5, 0 │ │ │ │ + ldptr.w $s4, $t5, 4 │ │ │ │ + ld.bu $t2, $t5, 12 │ │ │ │ + ld.d $t5, $a0, 16 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + sub.w $s4, $s4, $s7 │ │ │ │ + add.d $a1, $t5, $a1 │ │ │ │ + add.w $s4, $s4, $t1 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + st.d $t2, $sp, 48 │ │ │ │ + bl 437484 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bltu $t0, $t1, -236 │ │ │ │ + bgeu $t1, $t0, -224 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + bgeu $s4, $t1, -232 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + bne $t1, $a0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + bne $t1, $t2, -252 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bne $t1, $t2, -260 │ │ │ │ + bltu $t0, $s4, 48 │ │ │ │ + sub.w $t0, $t0, $s4 │ │ │ │ + li.w $t2, 20 │ │ │ │ + bltu $t2, $t0, 12 │ │ │ │ + sub.w $t1, $s7, $s1 │ │ │ │ + bgeu $t2, $t1, 28 │ │ │ │ + bltu $s7, $s1, -288 │ │ │ │ + sub.w $a3, $s7, $s1 │ │ │ │ + addi.w $t1, $a3, 20 │ │ │ │ + bgeu $t0, $t1, -300 │ │ │ │ + addi.w $t0, $t0, 20 │ │ │ │ + bgeu $a3, $t0, -308 │ │ │ │ + ld.d $t0, $s5, -8 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $a0, $fp, 0 │ │ │ │ + ldx.d $t5, $t0, $s2 │ │ │ │ + ldx.d $t8, $t0, $t1 │ │ │ │ + ld.d $a2, $s0, 16 │ │ │ │ + ldptr.w $a4, $t5, 0 │ │ │ │ + ldptr.w $t1, $t8, 0 │ │ │ │ + ldptr.w $a3, $t5, 4 │ │ │ │ + ldptr.w $t0, $t8, 4 │ │ │ │ + sltu $a1, $a4, $t1 │ │ │ │ + masknez $t1, $t1, $a1 │ │ │ │ + maskeqz $a1, $a4, $a1 │ │ │ │ + or $t1, $t1, $a1 │ │ │ │ + sltu $a1, $t0, $a3 │ │ │ │ + masknez $t0, $t0, $a1 │ │ │ │ + maskeqz $a1, $a3, $a1 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + stptr.w $t1, $t8, 0 │ │ │ │ + st.w $t0, $t8, 4 │ │ │ │ + stptr.w $t1, $t5, 0 │ │ │ │ + st.w $t0, $t5, 4 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a0, $t0 │ │ │ │ + ldx.w $t1, $t0, $s8 │ │ │ │ + stx.w $t1, $t0, $t2 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a0, $t0 │ │ │ │ + ldx.w $t1, $t0, $t2 │ │ │ │ + stx.w $t1, $t0, $s8 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + addi.d $s8, $s8, 4 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a0, $t0 │ │ │ │ + ldx.wu $t0, $t0, $t2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $a2, $t0 │ │ │ │ + st.w $t0, $t8, 20 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a0, $t0 │ │ │ │ + ldx.wu $t0, $t0, $t2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $a2, $t0 │ │ │ │ + st.w $t0, $t5, 20 │ │ │ │ + ldptr.w $t0, $s5, -24 │ │ │ │ + bltu $s6, $t0, -496 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t1, $t0, 32 │ │ │ │ nop │ │ │ │ - ld.bu $a0, $t1, 45 │ │ │ │ - addi.d $t1, $t1, 80 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - beqz $a0, -20 │ │ │ │ - li.w $a0, 1 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + move $s2, $s0 │ │ │ │ + move $s0, $fp │ │ │ │ nop │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + slli.w $t3, $s4, 0x0 │ │ │ │ + bltu $t3, $t1, -636 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + move $s7, $s5 │ │ │ │ + move $fp, $s2 │ │ │ │ + move $s5, $s0 │ │ │ │ + addi.d $s3, $s3, 4 │ │ │ │ + addi.d $s7, $s7, 24 │ │ │ │ + addi.d $s5, $s5, 8 │ │ │ │ + bne $s8, $s3, -708 │ │ │ │ + ld.d $s3, $sp, 136 │ │ │ │ move $a0, $zero │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - ld.d $s1, $a0, 24 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - move $s2, $a4 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s8, $a1 │ │ │ │ - move $s3, $a2 │ │ │ │ - st.d $a3, $sp, 40 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - bl 15680 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 15748 │ │ │ │ - ldptr.w $t0, $s1, 76 │ │ │ │ - stptr.w $zero, $s2, 0 │ │ │ │ - stptr.w $s0, $s4, 0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t0, $s8, 32 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - beqz $t0, 424 │ │ │ │ - li.w $t0, -1 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s1, -1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b 76 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + alsl.d $s4, $s3, $s3, 0x1 │ │ │ │ + slli.d $s4, $s4, 0x3 │ │ │ │ + move $a1, $s4 │ │ │ │ + ld.d $s8, $sp, 144 │ │ │ │ + bl -150308 │ │ │ │ + move $s6, $a0 │ │ │ │ + add.d $t1, $a0, $s4 │ │ │ │ + move $t0, $a0 │ │ │ │ nop │ │ │ │ + st.w $zero, $t0, 4 │ │ │ │ + st.w $zero, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + st.w $zero, $t0, 12 │ │ │ │ + stptr.w $zero, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + bne $t1, $t0, -24 │ │ │ │ + addi.d $t0, $s4, 24 │ │ │ │ + addi.d $fp, $s6, 24 │ │ │ │ + add.d $s7, $s6, $t0 │ │ │ │ + st.w $zero, $fp, -24 │ │ │ │ + ldptr.w $t5, $s5, -24 │ │ │ │ + st.d $zero, $fp, -8 │ │ │ │ + preld 0x8, $fp, 0 │ │ │ │ + preld 0x0, $s5, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t5, 156 │ │ │ │ + st.d $s6, $sp, 8 │ │ │ │ nop │ │ │ │ - bgeu $s6, $s1, 32 │ │ │ │ - ld.d $t2, $s8, 48 │ │ │ │ - alsl.d $t0, $s5, $t2, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beq $t0, $s3, 208 │ │ │ │ + ld.d $t1, $s5, -8 │ │ │ │ + slli.d $s4, $s3, 0x3 │ │ │ │ + move $t3, $s2 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + ldx.d $a0, $t1, $s4 │ │ │ │ + bgeu $s2, $t5, 644 │ │ │ │ + addi.w $t2, $t5, -2 │ │ │ │ + ldptr.w $t8, $a0, 4 │ │ │ │ + ldptr.w $t6, $a0, 0 │ │ │ │ + sub.w $t2, $t2, $t3 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + add.d $t0, $s4, $t1 │ │ │ │ + add.d $t2, $t2, $s3 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + move $t7, $zero │ │ │ │ + sub.w $a2, $t8, $t6 │ │ │ │ + alsl.d $t2, $t2, $t1, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s8, 32 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - slli.w $t0, $fp, 0x0 │ │ │ │ - bgeu $t0, $t1, 116 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - alsl.d $t0, $fp, $fp, 0x2 │ │ │ │ - alsl.d $s5, $t0, $fp, 0x1 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ld.d $s4, $t1, 24 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 15496 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 15564 │ │ │ │ - bltu $s0, $s6, -88 │ │ │ │ - bgeu $s6, $s0, -60 │ │ │ │ - bltu $a0, $s2, -64 │ │ │ │ - ld.d $t1, $s8, 48 │ │ │ │ - alsl.d $t0, $s5, $t1, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bne $t0, $s3, -80 │ │ │ │ - bgeu $a0, $s0, 20 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - addi.w $t0, $s0, -1 │ │ │ │ - sub.w $t0, $t0, $a0 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - ldptr.w $t1, $s8, 32 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - slli.w $t0, $fp, 0x0 │ │ │ │ - move $s2, $a0 │ │ │ │ - bltu $t0, $t1, -104 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ + bltu $t6, $t3, 24 │ │ │ │ + ldptr.w $t4, $t1, 4 │ │ │ │ + bltu $t4, $t8, 16 │ │ │ │ + ld.bu $a3, $a0, 12 │ │ │ │ + ld.bu $a1, $t1, 12 │ │ │ │ + beq $a3, $a1, 260 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + bne $t2, $t0, -36 │ │ │ │ + beqz $t7, 544 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - beqz $s7, 116 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + bltu $s2, $t5, -132 │ │ │ │ + ld.d $s6, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ + addi.d $fp, $fp, 24 │ │ │ │ + addi.d $s5, $s5, 24 │ │ │ │ + bne $s7, $fp, -192 │ │ │ │ ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ - slli.w $t0, $fp, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bgeu $t0, $s6, 20 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - sub.w $t0, $s6, $t0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - move $s1, $s6 │ │ │ │ - li.w $s7, 1 │ │ │ │ - b -232 │ │ │ │ - nop │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ nop │ │ │ │ + ldptr.w $s1, $s3, 0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + beqz $s1, 40 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + move $s0, $zero │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + ldx.d $a0, $a0, $s0 │ │ │ │ + bl -160764 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + stx.d $zero, $a0, $s0 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bne $s1, $s0, -20 │ │ │ │ + bl -160784 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + stptr.d $zero, $s2, 0 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + addi.d $s3, $s3, 4 │ │ │ │ + bne $t0, $s2, -68 │ │ │ │ + ld.d $s1, $sp, 288 │ │ │ │ + ld.d $s7, $sp, 240 │ │ │ │ + fld.d $fs0, $sp, 216 │ │ │ │ + fld.d $fs1, $sp, 208 │ │ │ │ + fld.d $fs2, $sp, 200 │ │ │ │ + fld.d $fs3, $sp, 192 │ │ │ │ + fld.d $fs4, $sp, 184 │ │ │ │ + fld.d $fs5, $sp, 176 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -160844 │ │ │ │ + ld.d $a0, $sp, 120 │ │ │ │ + bl -160852 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ + bl -160860 │ │ │ │ + pcalau12i $t0, 166 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 688 │ │ │ │ + ld.d $ra, $sp, 312 │ │ │ │ + ld.d $fp, $sp, 304 │ │ │ │ + ld.d $s0, $sp, 296 │ │ │ │ + ld.d $s2, $sp, 280 │ │ │ │ + ld.d $s3, $sp, 272 │ │ │ │ + ld.d $s4, $sp, 264 │ │ │ │ + ld.d $s5, $sp, 256 │ │ │ │ + ld.d $s8, $sp, 232 │ │ │ │ + move $a0, $s6 │ │ │ │ + ld.d $s6, $sp, 248 │ │ │ │ + addi.d $sp, $sp, 320 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t1, 20 │ │ │ │ + ldptr.w $a1, $a0, 20 │ │ │ │ + bltu $a1, $t1, -264 │ │ │ │ + add.w $t1, $t4, $t1 │ │ │ │ + sub.w $t1, $t1, $t3 │ │ │ │ + add.w $a1, $a1, $a2 │ │ │ │ + sltu $t1, $t1, $a1 │ │ │ │ + xori $t1, $t1, 0x1 │ │ │ │ + or $t7, $t7, $t1 │ │ │ │ + slli.w $t7, $t7, 0x0 │ │ │ │ + b -296 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + bne $t0, $t2, -1144 │ │ │ │ + bnez $t0, -1148 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $t1, $t0, 52 │ │ │ │ + sub.w $t1, $t1, $t0 │ │ │ │ + li.w $t2, 20 │ │ │ │ + bltu $t2, $t1, 16 │ │ │ │ + sub.w $t0, $s7, $s1 │ │ │ │ + bgeu $t2, $t0, 32 │ │ │ │ nop │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ + bltu $s7, $s1, -1184 │ │ │ │ + sub.w $a3, $s7, $s1 │ │ │ │ + addi.w $t0, $a3, 20 │ │ │ │ + bgeu $t1, $t0, -1196 │ │ │ │ + addi.w $t1, $t1, 20 │ │ │ │ + bgeu $a3, $t1, -1204 │ │ │ │ + ld.d $t0, $s5, -8 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $a2, $fp, 0 │ │ │ │ + ldx.d $t5, $t0, $s2 │ │ │ │ + ldx.d $t8, $t0, $t1 │ │ │ │ + ld.d $a1, $s0, 16 │ │ │ │ + ldptr.w $a4, $t5, 0 │ │ │ │ + ldptr.w $t1, $t8, 0 │ │ │ │ + ldptr.w $a3, $t5, 4 │ │ │ │ + ldptr.w $t0, $t8, 4 │ │ │ │ + sltu $a0, $a4, $t1 │ │ │ │ + masknez $t1, $t1, $a0 │ │ │ │ + maskeqz $a0, $a4, $a0 │ │ │ │ + or $t1, $t1, $a0 │ │ │ │ + sltu $a0, $t0, $a3 │ │ │ │ + masknez $t0, $t0, $a0 │ │ │ │ + maskeqz $a0, $a3, $a0 │ │ │ │ + or $t0, $t0, $a0 │ │ │ │ + stptr.w $t1, $t8, 0 │ │ │ │ + st.w $t0, $t8, 4 │ │ │ │ + stptr.w $t1, $t5, 0 │ │ │ │ + st.w $t0, $t5, 4 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a2, $t0 │ │ │ │ + ldx.w $t1, $t0, $t2 │ │ │ │ + stx.w $t1, $t0, $s8 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a2, $t0 │ │ │ │ + ldx.wu $t0, $t0, $t2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $a1, $t0 │ │ │ │ + st.w $t0, $t8, 20 │ │ │ │ + ld.wu $t0, $s3, 0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $a2, $t0 │ │ │ │ + ldx.wu $t0, $t0, $t2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $a1, $t0 │ │ │ │ + st.w $t0, $t5, 20 │ │ │ │ + b -1376 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bgeu $t1, $t0, -120 │ │ │ │ + ld.wu $t0, $a0, 20 │ │ │ │ + ld.d $a1, $s8, 16 │ │ │ │ + move $a0, $s8 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 436292 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a1, $a0 │ │ │ │ + addi.d $a3, $sp, 164 │ │ │ │ + addi.d $a2, $sp, 160 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl 436924 │ │ │ │ + ld.d $t1, $s5, -8 │ │ │ │ + ld.d $t0, $fp, -8 │ │ │ │ + ldx.d $t1, $t1, $s4 │ │ │ │ + st.w $s6, $t1, 24 │ │ │ │ + beqz $t0, 148 │ │ │ │ + li.w $a1, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -151144 │ │ │ │ + ld.d $t0, $s5, -8 │ │ │ │ + li.w $a2, 56 │ │ │ │ + move $s6, $a0 │ │ │ │ + ldx.d $a1, $t0, $s4 │ │ │ │ + bl -161084 │ │ │ │ + ld.wu $t5, $s6, 0 │ │ │ │ + ld.wu $t0, $fp, -16 │ │ │ │ + ldptr.w $t4, $s6, 28 │ │ │ │ + ldptr.w $t1, $fp, -12 │ │ │ │ + sub.d $t0, $t0, $t5 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + add.w $t1, $t1, $t4 │ │ │ │ + slti $t4, $t0, 0 │ │ │ │ + masknez $t0, $t0, $t4 │ │ │ │ + ldptr.w $t3, $fp, -24 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + st.w $t0, $fp, -12 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + ld.d $a0, $fp, -8 │ │ │ │ + bstrpick.d $a1, $t3, 0x1f, 0x0 │ │ │ │ + st.w $t0, $fp, -16 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.w $t3, $fp, -24 │ │ │ │ + bl -151244 │ │ │ │ + ldptr.w $t0, $fp, -24 │ │ │ │ + ldptr.w $t5, $s5, -24 │ │ │ │ + st.d $a0, $fp, -8 │ │ │ │ addi.w $t0, $t0, -1 │ │ │ │ - sub.w $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - b -140 │ │ │ │ - nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $s6, $a0, $t0 │ │ │ │ + b -740 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -151288 │ │ │ │ + st.d $a0, $fp, -8 │ │ │ │ + li.w $a1, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -151304 │ │ │ │ + ld.d $t0, $s5, -8 │ │ │ │ + li.w $a2, 56 │ │ │ │ + ldx.d $a1, $t0, $s4 │ │ │ │ + bl -161240 │ │ │ │ + ld.d $t1, $fp, -8 │ │ │ │ + ld.d $t0, $s5, -8 │ │ │ │ + stptr.d $a0, $t1, 0 │ │ │ │ + ldx.d $t0, $t0, $s4 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $t1, $fp, -24 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + st.w $t1, $fp, -20 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + st.w $t1, $fp, -16 │ │ │ │ + ldptr.w $t0, $t0, 28 │ │ │ │ + st.w $t0, $fp, -12 │ │ │ │ + ldptr.w $t5, $s5, -24 │ │ │ │ + b -840 │ │ │ │ nop │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -151392 │ │ │ │ + move $s6, $a0 │ │ │ │ + b -720 │ │ │ │ nop │ │ │ │ + st.d $s1, $sp, 288 │ │ │ │ + st.d $s7, $sp, 240 │ │ │ │ + fst.d $fs0, $sp, 216 │ │ │ │ + fst.d $fs1, $sp, 208 │ │ │ │ + fst.d $fs2, $sp, 200 │ │ │ │ + fst.d $fs3, $sp, 192 │ │ │ │ + fst.d $fs4, $sp, 184 │ │ │ │ + fst.d $fs5, $sp, 176 │ │ │ │ + bl -160720 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + add.w $s1, $a1, $a3 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s0, $a1 │ │ │ │ + slli.d $a1, $t0, 0x3 │ │ │ │ + sub.d $a1, $a1, $t0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -151496 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + beqz $a3, 112 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $a2, 0 │ │ │ │ + slli.d $t0, $t1, 0x3 │ │ │ │ + sub.d $t0, $t0, $t1 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + addi.d $a2, $a2, 56 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + ld.d $t2, $a2, -40 │ │ │ │ + ld.bu $t1, $a2, -44 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + st.d $t2, $t0, 16 │ │ │ │ + st.b $t1, $t0, 12 │ │ │ │ + ldptr.w $t2, $a2, -28 │ │ │ │ + ld.d $t1, $a2, -16 │ │ │ │ + fld.d $fa0, $a2, -24 │ │ │ │ + st.w $t2, $t0, 28 │ │ │ │ + st.d $t1, $t0, 40 │ │ │ │ + ldptr.w $t1, $a2, -48 │ │ │ │ + fst.d $fa0, $t0, 32 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ld.b $t1, $a2, -8 │ │ │ │ + st.b $t1, $t0, 48 │ │ │ │ + ldptr.w $t1, $a2, -32 │ │ │ │ + st.w $t1, $t0, 24 │ │ │ │ + bne $s1, $s0, -96 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 166 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -304 │ │ │ │ + st.d $s2, $sp, 264 │ │ │ │ + st.d $ra, $sp, 296 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $t1, $sp, 168 │ │ │ │ + move $s2, $a7 │ │ │ │ + beqz $a4, 1244 │ │ │ │ li.w $t0, -1 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + addi.d $t0, $sp, 164 │ │ │ │ + st.d $s0, $sp, 280 │ │ │ │ + st.d $s3, $sp, 256 │ │ │ │ + fst.d $fs1, $sp, 192 │ │ │ │ + fst.d $fs2, $sp, 184 │ │ │ │ + bstrpick.d $s0, $a4, 0x1f, 0x0 │ │ │ │ + addi.w $s3, $a4, -1 │ │ │ │ st.d $t0, $sp, 8 │ │ │ │ - b -64 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + addi.d $t0, $sp, 160 │ │ │ │ + fmov.d $fs2, $fa1 │ │ │ │ + st.d $s1, $sp, 272 │ │ │ │ + st.d $s6, $sp, 232 │ │ │ │ + st.d $s8, $sp, 216 │ │ │ │ + st.d $fp, $sp, 288 │ │ │ │ + st.d $s4, $sp, 248 │ │ │ │ + st.d $s5, $sp, 240 │ │ │ │ + st.d $s7, $sp, 224 │ │ │ │ + fst.d $fs0, $sp, 200 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s6, $a3 │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + move $t4, $zero │ │ │ │ + st.d $s3, $sp, 104 │ │ │ │ + move $s8, $a1 │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $a6, $sp, 128 │ │ │ │ + st.d $a7, $sp, 152 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - move $s7, $a1 │ │ │ │ - beqz $t1, 404 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - li.w $t0, 2 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s6, $a2 │ │ │ │ - beq $a2, $t0, 244 │ │ │ │ - ld.d $t2, $a0, 48 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + bstrpick.d $s7, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x4 │ │ │ │ + add.d $t1, $a0, $s7 │ │ │ │ + ldptr.w $t2, $t1, 8 │ │ │ │ + slli.w $t3, $t4, 0x0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + sub.w $t0, $t0, $t3 │ │ │ │ + beqz $t2, 308 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + move $s1, $s8 │ │ │ │ + st.d $t3, $sp, 56 │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $t4, $sp, 64 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + move $s4, $fp │ │ │ │ + move $s8, $s6 │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + alsl.d $t0, $s5, $s5, 0x3 │ │ │ │ + ld.d $t6, $s1, 16 │ │ │ │ + alsl.d $s7, $t0, $t1, 0x2 │ │ │ │ + ldptr.w $s6, $s7, 20 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ldptr.w $s0, $s7, 4 │ │ │ │ + bstrpick.d $fp, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $fp, $fp, 0x2 │ │ │ │ + add.w $s0, $s0, $t0 │ │ │ │ + ldx.w $t0, $t6, $fp │ │ │ │ + ldptr.w $a4, $s1, 8 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $a2, $s4 │ │ │ │ + ldptr.w $s3, $s7, 24 │ │ │ │ + add.w $s2, $t0, $s0 │ │ │ │ + bl 200160 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ldptr.d $a0, $s8, 0 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + move $a1, $s2 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bl -153284 │ │ │ │ + ld.d $t6, $s1, 16 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + st.w $zero, $sp, 160 │ │ │ │ + st.w $zero, $sp, 164 │ │ │ │ + ldx.wu $t1, $t6, $fp │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + fst.d $fa0, $sp, 40 │ │ │ │ + add.d $a1, $a1, $t1 │ │ │ │ + bl 435344 │ │ │ │ + move $a1, $a0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + move $s2, $a0 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + bl 435976 │ │ │ │ + fcmp.slt.d $fcc0, $fs0, $fs1 │ │ │ │ + bceqz $fcc0, 36 │ │ │ │ + fld.d $fa0, $sp, 40 │ │ │ │ + fcmp.sle.d $fcc0, $fs2, $fa0 │ │ │ │ + bceqz $fcc0, 24 │ │ │ │ + bltu $s3, $s6, 20 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + sub.w $s3, $s3, $s6 │ │ │ │ + bltu $s3, $t0, 536 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $s4, $s5, 0x0 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + add.d $t1, $a0, $t0 │ │ │ │ + ldptr.w $t0, $t1, 8 │ │ │ │ + bltu $s4, $t0, -236 │ │ │ │ + move $s6, $s8 │ │ │ │ + ld.d $t3, $sp, 56 │ │ │ │ + move $s8, $s1 │ │ │ │ + ld.d $t4, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ nop │ │ │ │ - alsl.d $s3, $s1, $s1, 0x2 │ │ │ │ - alsl.d $s3, $s3, $s1, 0x1 │ │ │ │ - alsl.d $t0, $s3, $t2, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beq $t0, $s6, 96 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -28 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + addi.w $a2, $t3, 1 │ │ │ │ + sub.w $t8, $t0, $t3 │ │ │ │ + bstrpick.d $s4, $t8, 0x1f, 0x0 │ │ │ │ + slli.d $s4, $s4, 0x4 │ │ │ │ + add.d $t1, $a0, $s4 │ │ │ │ + ldptr.w $t6, $t1, 8 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + beqz $t6, 304 │ │ │ │ + move $t0, $s6 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + move $s6, $s1 │ │ │ │ + move $s4, $fp │ │ │ │ + move $s1, $s8 │ │ │ │ + st.d $t3, $sp, 112 │ │ │ │ + st.d $t4, $sp, 96 │ │ │ │ + st.d $a2, $sp, 72 │ │ │ │ + st.d $t8, $sp, 56 │ │ │ │ + move $s8, $t0 │ │ │ │ nop │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 403616 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -176068 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ - addi.w $s5, $s0, 1 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - move $a0, $s2 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 270796 │ │ │ │ - ld.d $t0, $s4, 48 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + alsl.d $t0, $s4, $s4, 0x3 │ │ │ │ + ld.d $t5, $s1, 16 │ │ │ │ + alsl.d $fp, $t0, $t1, 0x2 │ │ │ │ + ldptr.w $s5, $fp, 20 │ │ │ │ + ldptr.w $t0, $fp, 24 │ │ │ │ + ldptr.w $a4, $s1, 8 │ │ │ │ + bstrpick.d $s2, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x2 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + ldx.w $t0, $t5, $s2 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + ldptr.w $s0, $fp, 4 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + move $a2, $s7 │ │ │ │ + sub.w $s3, $t0, $s0 │ │ │ │ + bl 199812 │ │ │ │ + ldptr.d $a0, $s8, 0 │ │ │ │ + bstrpick.d $t5, $s3, 0x1f, 0x0 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + add.d $a0, $a0, $t5 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -153632 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + ld.d $t5, $s1, 16 │ │ │ │ + st.w $zero, $sp, 160 │ │ │ │ + st.w $zero, $sp, 164 │ │ │ │ + ldx.wu $t5, $t5, $s2 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + fst.d $fa0, $sp, 40 │ │ │ │ + add.d $a1, $a1, $t5 │ │ │ │ + bl 434996 │ │ │ │ + move $a1, $a0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ move $s2, $a0 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + bl 435628 │ │ │ │ + fcmp.slt.d $fcc0, $fs0, $fs1 │ │ │ │ + fld.d $fa0, $sp, 40 │ │ │ │ + bceqz $fcc0, 36 │ │ │ │ + fcmp.sle.d $fcc0, $fs2, $fa0 │ │ │ │ + bceqz $fcc0, 28 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + bltu $t0, $s5, 20 │ │ │ │ + sub.w $s5, $t0, $s5 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + bltu $s5, $t0, 320 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $a0, $s6, 8 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + slli.w $s7, $s4, 0x0 │ │ │ │ + add.d $t1, $a0, $t0 │ │ │ │ + ldptr.w $t0, $t1, 8 │ │ │ │ + bltu $s7, $t0, -232 │ │ │ │ + ld.d $t4, $sp, 96 │ │ │ │ + move $t0, $s8 │ │ │ │ + move $s8, $s1 │ │ │ │ + move $s1, $s6 │ │ │ │ + move $s6, $t0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + addi.d $t4, $t4, 1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + bne $t0, $t4, -708 │ │ │ │ + ld.d $t8, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $fp, $sp, 288 │ │ │ │ + ld.d $s0, $sp, 280 │ │ │ │ + ld.d $s1, $sp, 272 │ │ │ │ + ld.d $s3, $sp, 256 │ │ │ │ + ld.d $s4, $sp, 248 │ │ │ │ + ld.d $s5, $sp, 240 │ │ │ │ + ld.d $s6, $sp, 232 │ │ │ │ + ld.d $s7, $sp, 224 │ │ │ │ + ld.d $s8, $sp, 216 │ │ │ │ + fld.d $fs0, $sp, 200 │ │ │ │ + fld.d $fs1, $sp, 192 │ │ │ │ + fld.d $fs2, $sp, 184 │ │ │ │ + pcalau12i $t0, 166 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + stptr.w $t8, $s2, 0 │ │ │ │ + bne $t1, $t0, 332 │ │ │ │ + ld.d $ra, $sp, 296 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + ld.d $s2, $sp, 264 │ │ │ │ + addi.d $sp, $sp, 304 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + addi.w $t1, $s3, 1 │ │ │ │ + bstrpick.d $t5, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $t5, 0x3 │ │ │ │ + sub.d $a1, $a1, $t5 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + bl -152664 │ │ │ │ + bstrpick.d $t5, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $t5, 0x3 │ │ │ │ + move $t0, $a0 │ │ │ │ + sub.d $s3, $s3, $t5 │ │ │ │ alsl.d $s3, $s3, $t0, 0x3 │ │ │ │ - alsl.d $a0, $s0, $s0, 0x1 │ │ │ │ - ld.d $a1, $s3, 24 │ │ │ │ - alsl.d $a0, $a0, $s0, 0x2 │ │ │ │ - li.w $a2, 104 │ │ │ │ - alsl.d $a0, $a0, $s2, 0x3 │ │ │ │ - bl -175924 │ │ │ │ - ldptr.w $t1, $s4, 32 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - move $s0, $s5 │ │ │ │ - bgeu $t0, $t1, -164 │ │ │ │ - ld.d $t2, $s4, 48 │ │ │ │ - b -204 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ + st.w $s0, $s3, 4 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + st.d $a0, $sp, 136 │ │ │ │ + st.w $t0, $s3, 20 │ │ │ │ + st.w $s2, $s3, 24 │ │ │ │ + move $a0, $s7 │ │ │ │ + st.w $s4, $s3, 16 │ │ │ │ + st.d $s7, $s3, 40 │ │ │ │ + stptr.w $s0, $s3, 0 │ │ │ │ + st.b $zero, $s3, 12 │ │ │ │ + bl 199292 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + st.w $a0, $s3, 28 │ │ │ │ + st.w $s0, $s3, 8 │ │ │ │ + fst.d $fs0, $s3, 32 │ │ │ │ + st.b $zero, $s3, 48 │ │ │ │ + st.d $t1, $sp, 144 │ │ │ │ + b -656 │ │ │ │ nop │ │ │ │ - move $s1, $s0 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - move $a0, $s2 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ld.d $s5, $sp, 144 │ │ │ │ + sub.w $s0, $t0, $s0 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + add.w $s0, $s0, $t0 │ │ │ │ + addi.w $t0, $s5, 1 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $t1, 0x3 │ │ │ │ + sub.d $a1, $a1, $t1 │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ - bl 270680 │ │ │ │ - ld.d $t1, $s4, 48 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - move $s2, $a0 │ │ │ │ - alsl.d $a0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x2 │ │ │ │ - add.d $t0, $t1, $s3 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - li.w $a2, 104 │ │ │ │ - alsl.d $a0, $a0, $s2, 0x3 │ │ │ │ - bl -176040 │ │ │ │ - ldptr.w $t0, $s4, 32 │ │ │ │ - addi.d $s3, $s3, 88 │ │ │ │ - bltu $s0, $t0, -80 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - b -268 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -152816 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $t1, 0x3 │ │ │ │ + move $t0, $a0 │ │ │ │ + sub.d $s5, $s5, $t1 │ │ │ │ + alsl.d $s5, $s5, $t0, 0x3 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + st.d $a0, $sp, 136 │ │ │ │ + stptr.w $s3, $s5, 0 │ │ │ │ + st.w $t0, $s5, 4 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.b $t0, $s5, 12 │ │ │ │ + move $a0, $fp │ │ │ │ + st.w $s0, $s5, 20 │ │ │ │ + st.w $s2, $s5, 24 │ │ │ │ + st.w $s7, $s5, 16 │ │ │ │ + st.d $fp, $s5, 40 │ │ │ │ + bl 199140 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + st.w $a0, $s5, 28 │ │ │ │ + fst.d $fs0, $s5, 32 │ │ │ │ + st.w $t0, $s5, 8 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + st.b $zero, $s5, 48 │ │ │ │ + st.d $t0, $sp, 144 │ │ │ │ + b -460 │ │ │ │ + move $t8, $zero │ │ │ │ + st.d $zero, $sp, 136 │ │ │ │ + b -344 │ │ │ │ + nop │ │ │ │ + st.d $fp, $sp, 288 │ │ │ │ + st.d $s0, $sp, 280 │ │ │ │ + st.d $s1, $sp, 272 │ │ │ │ + st.d $s3, $sp, 256 │ │ │ │ + st.d $s4, $sp, 248 │ │ │ │ + st.d $s5, $sp, 240 │ │ │ │ + st.d $s6, $sp, 232 │ │ │ │ + st.d $s7, $sp, 224 │ │ │ │ + st.d $s8, $sp, 216 │ │ │ │ + fst.d $fs0, $sp, 200 │ │ │ │ + fst.d $fs1, $sp, 192 │ │ │ │ + fst.d $fs2, $sp, 184 │ │ │ │ + bl -162264 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s7, $a1 │ │ │ │ + beqz $a1, 292 │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + slli.d $s6, $t0, 0x3 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + sub.d $s6, $s6, $t0 │ │ │ │ + addi.d $s1, $a0, 128 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s7, $zero │ │ │ │ + alsl.d $s6, $s6, $s1, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s5, $s4, 180 │ │ │ │ move $s0, $zero │ │ │ │ + beqz $s7, 336 │ │ │ │ + nop │ │ │ │ + move $s0, $s5 │ │ │ │ move $s2, $zero │ │ │ │ + b 32 │ │ │ │ + nop │ │ │ │ + bgeu $fp, $t0, 80 │ │ │ │ + nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s0, $s0, 56 │ │ │ │ + beq $s2, $s7, 288 │ │ │ │ + nop │ │ │ │ + ldptr.w $s8, $s0, -180 │ │ │ │ + ldptr.w $s3, $s1, -128 │ │ │ │ + ldptr.w $t0, $s0, -176 │ │ │ │ + ldptr.w $fp, $s1, -124 │ │ │ │ + ldptr.w $t6, $s0, -160 │ │ │ │ + ldptr.w $a1, $s1, -108 │ │ │ │ + ld.bu $t2, $s0, -168 │ │ │ │ + ld.bu $t1, $s1, -116 │ │ │ │ + ldptr.w $t5, $s0, -156 │ │ │ │ + ldptr.w $t4, $s1, -104 │ │ │ │ + preld 0x0, $s0, 0 │ │ │ │ + bltu $s3, $s8, -68 │ │ │ │ + bgeu $t0, $fp, 152 │ │ │ │ + bne $s8, $s3, -68 │ │ │ │ + bne $t2, $t1, -72 │ │ │ │ + bne $t5, $t4, -76 │ │ │ │ + move $a0, $t6 │ │ │ │ + bl 331680 │ │ │ │ + li.w $t0, 10 │ │ │ │ + sub.w $s3, $t0, $s3 │ │ │ │ + add.w $s3, $s3, $s8 │ │ │ │ + bgeu $a0, $s3, -100 │ │ │ │ + bgeu $s2, $s7, 192 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s1, -88 │ │ │ │ + slli.d $s0, $s2, 0x3 │ │ │ │ + sub.d $s0, $s0, $s2 │ │ │ │ + bl 198764 │ │ │ │ + alsl.d $s0, $s0, $s4, 0x3 │ │ │ │ + ldptr.w $t0, $s0, 28 │ │ │ │ + blt $t0, $a0, 312 │ │ │ │ + nop │ │ │ │ + addi.d $s1, $s1, 56 │ │ │ │ + bne $s6, $s1, -172 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + move $a0, $s4 │ │ │ │ + stptr.w $s7, $t0, 0 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ + bne $t2, $t1, -216 │ │ │ │ + bne $t5, $t4, -220 │ │ │ │ + move $a0, $t6 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $t6, $sp, 0 │ │ │ │ + bl 331524 │ │ │ │ + addi.w $t1, $s3, 10 │ │ │ │ + sub.w $t1, $t1, $s8 │ │ │ │ + bltu $a0, $t1, -148 │ │ │ │ + ldptr.d $t6, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bne $s8, $s3, -268 │ │ │ │ + beq $t0, $fp, -192 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s0, $s0, 56 │ │ │ │ + bne $s2, $s7, -268 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $s0, $s7 │ │ │ │ + nop │ │ │ │ + addi.w $s7, $s0, 1 │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $t0, 0x3 │ │ │ │ + sub.d $a1, $a1, $t0 │ │ │ │ + move $a0, $s4 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -153464 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + ld.d $t1, $s1, -128 │ │ │ │ + slli.d $s0, $t0, 0x3 │ │ │ │ + sub.d $s0, $s0, $t0 │ │ │ │ + alsl.d $s0, $s0, $a0, 0x3 │ │ │ │ + preld 0x0, $s1, 0 │ │ │ │ + preld 0x0, $s1, -4 │ │ │ │ + stptr.d $t1, $s0, 0 │ │ │ │ + ldptr.w $t0, $s1, -104 │ │ │ │ + ld.d $t1, $s1, -112 │ │ │ │ + move $s4, $a0 │ │ │ │ + st.w $t0, $s0, 24 │ │ │ │ + ld.bu $t0, $s1, -116 │ │ │ │ + st.d $t1, $s0, 16 │ │ │ │ + addi.d $s1, $s1, 56 │ │ │ │ + st.b $t0, $s0, 12 │ │ │ │ + ld.d $a0, $s1, -144 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + bl 198484 │ │ │ │ + fld.d $fa0, $s1, -152 │ │ │ │ + st.w $a0, $s0, 28 │ │ │ │ + ldptr.w $t0, $s1, -176 │ │ │ │ + fst.d $fa0, $s0, 32 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + ld.b $t0, $s1, -136 │ │ │ │ + st.b $t0, $s0, 48 │ │ │ │ + bne $s6, $s1, -476 │ │ │ │ b -288 │ │ │ │ nop │ │ │ │ - beqz $a0, 1168 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ - ld.d $s0, $a0, 48 │ │ │ │ + ld.d $t0, $s1, -128 │ │ │ │ + stptr.d $t0, $s0, 0 │ │ │ │ + ld.bu $t1, $s1, -116 │ │ │ │ + ld.d $t0, $s1, -112 │ │ │ │ + st.b $t1, $s0, 12 │ │ │ │ + ld.d $a0, $s1, -88 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + bl 198408 │ │ │ │ + st.w $a0, $s0, 28 │ │ │ │ + fld.d $fa0, $s1, -96 │ │ │ │ + ldptr.w $t0, $s1, -120 │ │ │ │ + fst.d $fa0, $s0, 32 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + b -360 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + pcalau12i $t0, 165 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $a6, $sp, 64 │ │ │ │ + ldptr.w $a6, $sp, 224 │ │ │ │ + st.d $a7, $sp, 72 │ │ │ │ + addi.d $a7, $sp, 108 │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + st.d $t0, $sp, 120 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + move $s6, $a1 │ │ │ │ + bl -2076 │ │ │ │ + ldptr.w $a1, $sp, 108 │ │ │ │ + addi.d $a3, $sp, 104 │ │ │ │ + li.w $a2, 12 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -736 │ │ │ │ + move $s1, $a0 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -163912 │ │ │ │ + ldptr.w $s2, $sp, 104 │ │ │ │ + move $a0, $s1 │ │ │ │ + pcaddi $a3, -1763 │ │ │ │ + bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ + move $a1, $s0 │ │ │ │ + li.w $a2, 56 │ │ │ │ + alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + bl -163904 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + bl -153808 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s2, 780 │ │ │ │ + add.d $t1, $a0, $s0 │ │ │ │ move $t0, $a0 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beqz $s0, 1072 │ │ │ │ - ldptr.w $t3, $t0, 32 │ │ │ │ - beqz $t3, 1064 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - addi.w $s3, $t3, -1 │ │ │ │ - beqz $a1, 1156 │ │ │ │ - beq $t3, $a0, 1096 │ │ │ │ - addi.w $t0, $t3, -2 │ │ │ │ - li.w $t1, 14 │ │ │ │ - bgeu $t1, $t0, 1204 │ │ │ │ - addi.d $t0, $s0, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 1192 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x4 │ │ │ │ + st.w $zero, $t0, 4 │ │ │ │ + st.w $zero, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + st.w $zero, $t0, 12 │ │ │ │ + stptr.w $zero, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + bne $t1, $t0, -24 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $s1, 0 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -153876 │ │ │ │ + st.d $a0, $s1, 16 │ │ │ │ + li.w $a1, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -153892 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + li.w $a2, 56 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -163828 │ │ │ │ + ld.d $t4, $s1, 16 │ │ │ │ + ldptr.w $t1, $s0, 4 │ │ │ │ + ldptr.w $t2, $s0, 0 │ │ │ │ + ldptr.w $t3, $s0, 28 │ │ │ │ + stptr.d $a0, $t4, 0 │ │ │ │ + st.w $t2, $s1, 4 │ │ │ │ + st.w $t1, $s1, 8 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.w $t3, $s1, 12 │ │ │ │ + beq $t1, $t0, 1360 │ │ │ │ + addi.d $t0, $s1, 60 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + addi.d $s8, $s0, 56 │ │ │ │ + addi.d $s3, $s1, 24 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + li.w $s2, 1 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + addi.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ st.d $s2, $sp, 8 │ │ │ │ - alsl.d $s2, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s2, $s2, $t1, 0x1 │ │ │ │ - pcaddi $t2, 115388 │ │ │ │ - slli.d $s2, $s2, 0x7 │ │ │ │ - vld $vr1, $t2, 0 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - add.d $s2, $t0, $s2 │ │ │ │ - b 40 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t0, $s2, 1088 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $s1, $t0, 88 │ │ │ │ - ld.bu $a7, $t0, 176 │ │ │ │ - ld.bu $a6, $t0, 264 │ │ │ │ - ld.bu $a5, $t0, 352 │ │ │ │ - ld.bu $a4, $t0, 440 │ │ │ │ - ld.bu $a3, $t0, 528 │ │ │ │ - ld.bu $a2, $t0, 616 │ │ │ │ - ld.bu $a0, $t0, 704 │ │ │ │ - ld.bu $t8, $t0, 792 │ │ │ │ - ld.bu $t7, $t0, 880 │ │ │ │ - ld.bu $t6, $t0, 968 │ │ │ │ - ld.bu $t5, $t0, 1056 │ │ │ │ - ld.bu $t4, $t0, 1144 │ │ │ │ - ld.bu $t2, $t0, 1232 │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $s1, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -148 │ │ │ │ - vpickve2gr.w $t4, $vr1, 0x0 │ │ │ │ + beq $t0, $s4, 1208 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t1, $t4, 1 │ │ │ │ - bnez $t2, 1008 │ │ │ │ - bgeu $t1, $s3, 1092 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t5, $t4, 2 │ │ │ │ - move $t6, $t5 │ │ │ │ - bnez $t2, 1044 │ │ │ │ - bgeu $t5, $s3, 1016 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t1, $t4, 3 │ │ │ │ - bnez $t2, 940 │ │ │ │ - bgeu $t1, $s3, 968 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t5, $t4, 4 │ │ │ │ - move $t6, $t5 │ │ │ │ - bnez $t2, 976 │ │ │ │ - bgeu $t5, $s3, 948 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t6, $t4, 5 │ │ │ │ - move $t1, $t6 │ │ │ │ - bnez $t2, 868 │ │ │ │ - bgeu $t6, $s3, 896 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t5, $t4, 6 │ │ │ │ - move $t1, $t5 │ │ │ │ - bnez $t2, 832 │ │ │ │ - bgeu $t5, $s3, 852 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t1, $t4, 7 │ │ │ │ - bnez $t2, 800 │ │ │ │ - bgeu $t1, $s3, 828 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t5, $t4, 8 │ │ │ │ - move $t6, $t5 │ │ │ │ - bnez $t2, 836 │ │ │ │ - bgeu $t5, $s3, 808 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t6, $t4, 9 │ │ │ │ - move $t1, $t6 │ │ │ │ - bnez $t2, 728 │ │ │ │ - bgeu $t6, $s3, 756 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t1, $t4, 10 │ │ │ │ - move $t5, $t1 │ │ │ │ - bnez $t2, 692 │ │ │ │ - bgeu $t1, $s3, 712 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t1, $t4, 11 │ │ │ │ - bnez $t2, 660 │ │ │ │ - bgeu $t1, $s3, 688 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t5, $t4, 12 │ │ │ │ - move $t6, $t5 │ │ │ │ - bnez $t2, 760 │ │ │ │ - bgeu $t5, $s3, 668 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t1, $t4, 13 │ │ │ │ - bnez $t2, 592 │ │ │ │ - bgeu $t1, $s3, 620 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - addi.w $t6, $t4, 14 │ │ │ │ - bnez $t2, 632 │ │ │ │ - bgeu $t6, $s3, 604 │ │ │ │ - bstrpick.d $t1, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t1, $t0, 60 │ │ │ │ - addi.w $t5, $t4, 15 │ │ │ │ - bnez $t1, 664 │ │ │ │ - bgeu $t5, $s3, 540 │ │ │ │ - bstrpick.d $t0, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t0, $t2, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ - ld.bu $t2, $t0, 60 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - addi.w $t1, $t4, 16 │ │ │ │ - bnez $t2, 32 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + addi.d $s0, $s0, 24 │ │ │ │ + bgeu $s5, $s2, 320 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - addi.w $t1, $t5, 2 │ │ │ │ - alsl.d $t0, $t0, $s0, 0x3 │ │ │ │ + ld.wu $t0, $s0, -52 │ │ │ │ + ld.wu $t2, $s8, 0 │ │ │ │ + li.w $t1, 10 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + blt $t1, $t0, 600 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $t5, $t0, 88 │ │ │ │ - ldptr.w $t4, $t0, 32 │ │ │ │ - ld.bu $t2, $t0, 96 │ │ │ │ - ldptr.w $t5, $t5, 28 │ │ │ │ - ldptr.w $t6, $t0, 0 │ │ │ │ - add.w $t5, $t5, $t4 │ │ │ │ - bgeu $t1, $s3, 228 │ │ │ │ - addi.w $t3, $t3, -2 │ │ │ │ - bstrpick.d $t8, $t1, 0x1f, 0x0 │ │ │ │ - sub.w $t1, $t3, $t1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - add.d $t1, $t1, $t8 │ │ │ │ - alsl.d $t0, $t8, $t8, 0x2 │ │ │ │ - alsl.d $a0, $t1, $t1, 0x2 │ │ │ │ - addi.d $t7, $s0, 764 │ │ │ │ - alsl.d $t0, $t0, $t8, 0x1 │ │ │ │ - addi.d $s0, $s0, 852 │ │ │ │ - alsl.d $a0, $a0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t7, 0x3 │ │ │ │ - alsl.d $a0, $a0, $s0, 0x3 │ │ │ │ + ldptr.w $t6, $s0, -48 │ │ │ │ + ldptr.w $t2, $s8, 28 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + preld 0x0, $s0, 0 │ │ │ │ + add.w $t2, $t2, $t6 │ │ │ │ + slti $t6, $t0, 0 │ │ │ │ + masknez $t0, $t0, $t6 │ │ │ │ + sub.w $t0, $t2, $t0 │ │ │ │ + move $t2, $t0 │ │ │ │ + bge $s4, $t0, -84 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s4, $s5 │ │ │ │ + beq $s4, $s2, 152 │ │ │ │ + ldptr.w $t2, $s0, -60 │ │ │ │ + ld.d $t6, $s0, -44 │ │ │ │ + move $a2, $s8 │ │ │ │ + addi.w $t2, $t2, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.d $a1, $t6, $t2 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bl -7432 │ │ │ │ + bstrpick.d $t6, $s4, 0x1f, 0x0 │ │ │ │ + alsl.d $t6, $t6, $t6, 0x1 │ │ │ │ + alsl.d $t6, $t6, $s1, 0x3 │ │ │ │ + ldptr.w $t2, $t6, 0 │ │ │ │ + ld.d $t6, $t6, 16 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + addi.w $t2, $t2, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.d $a1, $t6, $t2 │ │ │ │ + move $a2, $s8 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -7484 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + bgeu $t0, $a0, -192 │ │ │ │ + ld.wu $t2, $s8, 0 │ │ │ │ + ld.wu $t0, $s0, -52 │ │ │ │ + ldptr.w $t6, $s0, -48 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + ldptr.w $t2, $s8, 28 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + add.w $t2, $t2, $t6 │ │ │ │ + slti $t6, $t0, 0 │ │ │ │ + masknez $t0, $t0, $t6 │ │ │ │ + sub.w $t2, $t2, $t0 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s8, 40 │ │ │ │ + ld.d $t6, $s6, 16 │ │ │ │ + ldptr.d $a0, $s6, 0 │ │ │ │ + ld.wu $t0, $t0, 20 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t0, $t6, $t0 │ │ │ │ + addi.d $s0, $s0, 24 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 433036 │ │ │ │ + move $a1, $a0 │ │ │ │ + ldptr.d $a0, $s6, 0 │ │ │ │ + addi.d $a3, $sp, 116 │ │ │ │ + move $a2, $fp │ │ │ │ + bl 433672 │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bltu $s5, $s2, -300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t1, $t0, -704 │ │ │ │ - preld 0x0, $t0, 0 │ │ │ │ - bne $t1, $a1, 152 │ │ │ │ - ld.d $t1, $t0, -740 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - ld.bu $t3, $t1, 96 │ │ │ │ - bne $t3, $t2, 88 │ │ │ │ - ldptr.w $t4, $t1, 0 │ │ │ │ - bne $t4, $t6, 80 │ │ │ │ - ld.d $t8, $t1, 88 │ │ │ │ - ldptr.w $t7, $t1, 32 │ │ │ │ - move $t6, $t4 │ │ │ │ - ldptr.w $t1, $t8, 28 │ │ │ │ - add.w $t1, $t1, $t7 │ │ │ │ - bnez $t2, 40 │ │ │ │ - bltu $t1, $t5, 52 │ │ │ │ - beq $t0, $a0, 96 │ │ │ │ - move $t5, $t1 │ │ │ │ - move $t2, $t3 │ │ │ │ - b -76 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bne $t0, $s2, 380 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $s3, 0 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -154416 │ │ │ │ + st.d $a0, $s3, 16 │ │ │ │ + li.w $a1, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -154432 │ │ │ │ + li.w $a2, 56 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl -164364 │ │ │ │ + ld.d $t0, $s3, 16 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ldptr.w $t0, $s8, 28 │ │ │ │ + st.w $t0, $s3, 12 │ │ │ │ + ldptr.w $t0, $s8, 0 │ │ │ │ + st.w $t0, $s3, 4 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.w $t0, $s3, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s8, $s8, 56 │ │ │ │ + addi.d $s3, $s3, 24 │ │ │ │ + bne $t0, $s2, -488 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beqz $t0, 72 │ │ │ │ + move $s0, $t0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + add.w $t0, $t0, $s0 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl -154540 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + alsl.d $a2, $a2, $a2, 0x1 │ │ │ │ + move $s1, $a0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bl -164492 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -164764 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + pcalau12i $t0, 165 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 672 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bgeu $t5, $t1, -32 │ │ │ │ + ld.d $t0, $s0, -44 │ │ │ │ + ldptr.w $a1, $s8, 20 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ldptr.w $a0, $t0, 20 │ │ │ │ + bl 330188 │ │ │ │ + li.w $t0, 999 │ │ │ │ + bltu $t0, $a0, -656 │ │ │ │ + ldptr.w $t0, $s0, -60 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bne $t0, $t1, -668 │ │ │ │ + ld.d $t0, $s0, -44 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.bu $t2, $t0, 12 │ │ │ │ + ld.bu $t0, $s8, 12 │ │ │ │ + beq $t2, $t0, -688 │ │ │ │ + ld.wu $t0, $s0, -52 │ │ │ │ + ld.wu $t2, $s8, 0 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + b -664 │ │ │ │ nop │ │ │ │ + bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ + alsl.d $s0, $s0, $s1, 0x3 │ │ │ │ + ldptr.w $a1, $s0, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + stptr.w $a1, $s3, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -154816 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + st.d $a0, $s3, 16 │ │ │ │ + beqz $t0, 76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ + li.w $a1, 56 │ │ │ │ move $a0, $zero │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + bl -154848 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + slli.d $t0, $s5, 0x3 │ │ │ │ + li.w $a2, 56 │ │ │ │ + ldx.d $a1, $t1, $t0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + bl -164796 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t2, $s3, 16 │ │ │ │ + ldptr.w $t1, $s0, 0 │ │ │ │ + stx.d $a0, $t2, $t0 │ │ │ │ + slli.w $t0, $s5, 0x0 │ │ │ │ + bltu $t0, $t1, -60 │ │ │ │ + li.w $a1, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -154912 │ │ │ │ + li.w $a2, 56 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl -164844 │ │ │ │ + ldptr.w $t0, $s3, 0 │ │ │ │ + ld.d $t1, $s3, 16 │ │ │ │ + preld 0x0, $s3, 40 │ │ │ │ + addi.w $s5, $t0, -1 │ │ │ │ + bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $s5, $s5, 0x3 │ │ │ │ + preld 0x8, $s3, 36 │ │ │ │ + stx.d $a0, $t1, $s5 │ │ │ │ + st.w $s4, $s3, 12 │ │ │ │ + ldptr.w $t4, $s8, 4 │ │ │ │ + li.w $t6, 1 │ │ │ │ + st.w $t4, $s3, 8 │ │ │ │ + ldptr.w $t4, $s0, 4 │ │ │ │ + st.w $t4, $s3, 4 │ │ │ │ + bgeu $t6, $t0, -504 │ │ │ │ + ld.d $t2, $a0, 40 │ │ │ │ + addi.w $t0, $t0, -2 │ │ │ │ + bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s4, $s4, 0x3 │ │ │ │ + ld.wu $t0, $t2, 20 │ │ │ │ + ldx.d $t2, $t1, $s4 │ │ │ │ + ldptr.d $a0, $s6, 0 │ │ │ │ + slli.d $t1, $t0, 0x2 │ │ │ │ + ld.d $t0, $t2, 40 │ │ │ │ + ld.d $t2, $s6, 16 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + ldptr.w $s0, $t0, 20 │ │ │ │ + ldx.wu $t1, $t2, $t1 │ │ │ │ + add.d $a1, $a1, $t1 │ │ │ │ + bl 432336 │ │ │ │ + ld.d $t1, $s6, 16 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ldptr.d $a0, $s6, 0 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t0, $t1, $t0 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl 432300 │ │ │ │ + ld.d $t0, $s3, 16 │ │ │ │ + li.w $t6, 1 │ │ │ │ + ldx.d $t1, $t0, $s5 │ │ │ │ + ldx.d $t2, $t0, $s4 │ │ │ │ + ld.bu $t0, $t1, 12 │ │ │ │ + bnez $t0, 168 │ │ │ │ + ldptr.w $t4, $t1, 20 │ │ │ │ + ldptr.w $t1, $t2, 20 │ │ │ │ + bltu $t4, $t1, 12 │ │ │ │ + ld.bu $t1, $t2, 12 │ │ │ │ + beq $t1, $t0, 172 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + preld 0x0, $s8, 84 │ │ │ │ + addi.w $s4, $s0, 1 │ │ │ │ + bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -155156 │ │ │ │ + ldptr.w $t0, $s8, 0 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ + alsl.d $s0, $s0, $a0, 0x3 │ │ │ │ + st.w $t0, $s0, 4 │ │ │ │ + ldptr.w $t0, $s8, 4 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + li.w $a1, 8 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -155200 │ │ │ │ + ldptr.w $t0, $s8, 28 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + li.w $a1, 56 │ │ │ │ + st.w $t0, $s0, 12 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $s0, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -155232 │ │ │ │ + li.w $a2, 56 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl -165164 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + b -780 │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + b -1116 │ │ │ │ + bne $t0, $t6, -152 │ │ │ │ + ldptr.w $t4, $t1, 20 │ │ │ │ + ldptr.w $t1, $t2, 20 │ │ │ │ + bgeu $t1, $t4, -164 │ │ │ │ + b -160 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bne $t0, $a0, -172 │ │ │ │ + b -824 │ │ │ │ + nop │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + b -716 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + bl -164624 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 165 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $a1, $sp, 56 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + beqz $a1, 620 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s3, $a3 │ │ │ │ + addi.d $s7, $a0, 36 │ │ │ │ + addi.d $fp, $sp, 64 │ │ │ │ + nop │ │ │ │ + ld.d $a3, $sp, 48 │ │ │ │ + ldptr.w $a6, $s7, -24 │ │ │ │ + ldptr.w $a5, $s7, -28 │ │ │ │ + ldptr.w $a4, $s7, -32 │ │ │ │ + pcaddi $a2, 113612 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + preld 0x0, $s7, 0 │ │ │ │ + bl -165992 │ │ │ │ + ldptr.w $t0, $s7, -36 │ │ │ │ + move $s4, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + beqz $t0, 432 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t7, $s7, -20 │ │ │ │ + slli.d $s2, $s4, 0x3 │ │ │ │ + move $t6, $zero │ │ │ │ + ldx.d $t0, $t7, $s2 │ │ │ │ + move $t1, $zero │ │ │ │ + ldptr.w $a7, $t0, 28 │ │ │ │ + move $t2, $a7 │ │ │ │ + beqz $a3, 68 │ │ │ │ + addi.w $t1, $a3, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t2, $t7, $t1 │ │ │ │ + ldptr.w $t6, $t0, 0 │ │ │ │ + li.w $t1, 1 │ │ │ │ + sub.w $t6, $t1, $t6 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + ldptr.w $t2, $t2, 28 │ │ │ │ + add.w $t1, $t1, $t6 │ │ │ │ + slti $t7, $t1, 0 │ │ │ │ + masknez $t7, $t1, $t7 │ │ │ │ + add.w $t2, $t2, $a7 │ │ │ │ + slli.w $t6, $t7, 0x0 │ │ │ │ + sub.w $t2, $t2, $t7 │ │ │ │ + nop │ │ │ │ + ld.bu $a6, $t0, 12 │ │ │ │ + ldptr.w $a5, $t0, 4 │ │ │ │ + ldptr.w $a4, $t0, 0 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + st.d $t6, $sp, 16 │ │ │ │ + fld.d $fa0, $t0, 32 │ │ │ │ + pcaddi $a2, 113575 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + fst.d $fa0, $sp, 0 │ │ │ │ + bl -166164 │ │ │ │ + ld.d $t0, $s7, -20 │ │ │ │ + ldx.d $t1, $t0, $s2 │ │ │ │ + ld.d $t2, $t1, 40 │ │ │ │ + ldptr.w $s6, $t2, 20 │ │ │ │ + ldptr.w $t2, $t2, 24 │ │ │ │ + bltu $t2, $s6, 156 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + ldx.wu $t1, $t1, $s1 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + add.d $a1, $a1, $t1 │ │ │ │ + bl 431660 │ │ │ │ + move $a1, $a0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $a3, $sp, 68 │ │ │ │ + move $a2, $fp │ │ │ │ + bl 432296 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ldx.w $s5, $t1, $s1 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + add.d $a1, $a1, $t1 │ │ │ │ + bl 431612 │ │ │ │ + ld.d $t2, $s0, 16 │ │ │ │ + ldptr.w $t1, $sp, 64 │ │ │ │ + move $a4, $a0 │ │ │ │ + ldx.w $a5, $t2, $s1 │ │ │ │ + move $a3, $s5 │ │ │ │ + pcaddi $a2, 113554 │ │ │ │ + sub.w $a5, $a5, $t1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -166320 │ │ │ │ + ld.d $t1, $s7, -20 │ │ │ │ + ldx.d $t1, $t1, $s2 │ │ │ │ + ld.d $t2, $t1, 40 │ │ │ │ + ldptr.w $t2, $t2, 24 │ │ │ │ + bgeu $t2, $s6, -140 │ │ │ │ + ldptr.w $t0, $t1, 4 │ │ │ │ + ldptr.w $a1, $t1, 0 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bstrpick.d $a0, $a1, 0x1f, 0x0 │ │ │ │ + sub.w $a1, $t0, $a1 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -157148 │ │ │ │ + movfr2gr.d $a3, $fa0 │ │ │ │ + pcaddi $a2, 113540 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -166396 │ │ │ │ + ld.d $t0, $s7, -20 │ │ │ │ + pcaddi $a2, 113539 │ │ │ │ + li.w $a1, 1 │ │ │ │ + ldx.d $t0, $t0, $s2 │ │ │ │ + move $a0, $s3 │ │ │ │ + ldptr.w $a3, $t0, 20 │ │ │ │ + bl -166424 │ │ │ │ + ldptr.w $t0, $s7, -36 │ │ │ │ + slli.w $a3, $s4, 0x0 │ │ │ │ + bltu $a3, $t0, -412 │ │ │ │ + pcaddi $a2, 115654 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -166452 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + addi.d $s7, $s7, 24 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + bne $t1, $t0, -516 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 165 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 16 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ ret │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + bl -165360 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s0, $a1 │ │ │ │ + bl -167164 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + bltu $a0, $t0, 64 │ │ │ │ + bltu $s1, $s0, 36 │ │ │ │ + ldx.b $a2, $s2, $s0 │ │ │ │ + pcaddi $a1, 112802 │ │ │ │ li.w $a0, 1 │ │ │ │ + bl -166984 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bgeu $s1, $t0, -24 │ │ │ │ nop │ │ │ │ - ldptr.d $s3, $sp, 0 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + pcaddi $a3, 119823 │ │ │ │ + li.w $a2, 46 │ │ │ │ + pcaddi $a1, 113459 │ │ │ │ + pcaddi $a0, 113464 │ │ │ │ + bl -167236 │ │ │ │ + nop │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + move $t3, $a1 │ │ │ │ + blez $a1, 88 │ │ │ │ + bstrpick.d $t2, $a1, 0x1f, 0x0 │ │ │ │ + move $t1, $a0 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ + ld.bu $t0, $t1, 0 │ │ │ │ + ld.bu $t5, $t2, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + xor $t0, $t0, $t5 │ │ │ │ + st.b $t0, $t1, -1 │ │ │ │ + ld.bu $t5, $t2, 1 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + sub.w $t4, $a1, $t3 │ │ │ │ + xor $t0, $t0, $t5 │ │ │ │ + st.b $t0, $t2, 1 │ │ │ │ + ld.bu $t5, $t1, -1 │ │ │ │ + xor $t0, $t0, $t5 │ │ │ │ + st.b $t0, $t1, -1 │ │ │ │ + blt $t4, $t3, -56 │ │ │ │ + nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + beqz $a0, 212 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.b $s0, $s1, 0 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s3, $a1 │ │ │ │ + bnez $s0, 36 │ │ │ │ + b 208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $s0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - b -328 │ │ │ │ + ld.b $s0, $s1, 1 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + beqz $s0, 184 │ │ │ │ nop │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -167524 │ │ │ │ + bnez $a0, -28 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s2, $s1 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi $t0, $s3, 0xf │ │ │ │ - beqz $t0, 204 │ │ │ │ - move $t4, $s3 │ │ │ │ - bstrins.d $t4, $zero, 0x3, 0x0 │ │ │ │ - b -944 │ │ │ │ nop │ │ │ │ + ld.b $s0, $s2, 1 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + beqz $s0, 32 │ │ │ │ nop │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -167588 │ │ │ │ + beqz $a0, -28 │ │ │ │ + st.b $zero, $s2, 0 │ │ │ │ + addi.d $a0, $s2, 1 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $t2, $s0 │ │ │ │ - move $t1, $zero │ │ │ │ - b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $s1, $a2, 0 │ │ │ │ + beqz $s1, 44 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t1, $s3, -440 │ │ │ │ + stptr.d $zero, $s4, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ - ld.bu $t4, $t2, 60 │ │ │ │ - move $t0, $t2 │ │ │ │ - move $t5, $t1 │ │ │ │ - addi.d $t2, $t2, 88 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beqz $t4, -28 │ │ │ │ - b -448 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - b -464 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s1, $a1 │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s0, $a3 │ │ │ │ + bl -156696 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $s3, 12 │ │ │ │ + bnez $s0, 64 │ │ │ │ nop │ │ │ │ - move $t1, $t5 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $t5, $t6 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - b -520 │ │ │ │ nop │ │ │ │ - move $t5, $t1 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - move $t1, $t6 │ │ │ │ - b -544 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - move $t1, $t6 │ │ │ │ - b -540 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - move $t5, $t4 │ │ │ │ - b -580 │ │ │ │ - vaddi.wu $vr0, $vr1, 0xd │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - vaddi.wu $vr1, $vr1, 0xc │ │ │ │ - vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - vpickve2gr.w $t5, $vr1, 0x3 │ │ │ │ - b -608 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - move $t1, $t5 │ │ │ │ - b -604 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - ld.d $s2, $a1, 24 │ │ │ │ - st.d $s5, $sp, 56 │ │ │ │ - move $s5, $a0 │ │ │ │ - ld.d $a0, $s2, 88 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - ldptr.w $a4, $a0, 24 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $a4, $sp, 40 │ │ │ │ - bl -54476 │ │ │ │ - ld.d $t0, $s1, 24 │ │ │ │ - move $t1, $a0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ld.b $s4, $t0, 96 │ │ │ │ - ldptr.w $s3, $t0, 0 │ │ │ │ - ldptr.w $a5, $a0, 24 │ │ │ │ - ldptr.w $s0, $t0, 32 │ │ │ │ - ldptr.w $t0, $a0, 28 │ │ │ │ - addi.w $a5, $a5, -1 │ │ │ │ - add.w $a5, $a5, $t1 │ │ │ │ - add.w $s0, $s0, $t0 │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - bl -55216 │ │ │ │ - addi.w $t0, $s0, -1 │ │ │ │ - ld.b $a7, $s1, 60 │ │ │ │ - ldptr.w $a6, $s1, 68 │ │ │ │ - ldptr.w $a3, $s1, 64 │ │ │ │ - ld.d $a5, $sp, 32 │ │ │ │ - ld.d $a4, $sp, 40 │ │ │ │ - add.w $t0, $t0, $a0 │ │ │ │ + nop │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + addi.w $s4, $s0, 1 │ │ │ │ + bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + bl -156800 │ │ │ │ + bstrpick.d $a2, $s4, 0x1f, 0x0 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -166188 │ │ │ │ bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $s0 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $a0, 560 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + ld.b $s3, $a0, 0 │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $s3, 48 │ │ │ │ + b 484 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.b $s3, $s7, 1 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + beqz $s3, 448 │ │ │ │ + nop │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -167972 │ │ │ │ + bnez $a0, -28 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + move $s4, $s7 │ │ │ │ + b 40 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.b $s3, $s4, 1 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + beqz $s3, 40 │ │ │ │ + nop │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -168036 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $a0, -32 │ │ │ │ + st.b $zero, $s4, 0 │ │ │ │ + addi.d $s0, $s4, 1 │ │ │ │ + nop │ │ │ │ + ldptr.w $s3, $s2, 8 │ │ │ │ + ldptr.d $s4, $s2, 0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -168016 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bstrpick.d $a1, $s3, 0x1f, 0x0 │ │ │ │ + move $s6, $a0 │ │ │ │ + st.w $s3, $s2, 8 │ │ │ │ + move $a0, $s4 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -157036 │ │ │ │ + ldptr.w $t0, $s2, 8 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + move $s4, $a0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $s4, $sp, 24 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - li.w $a1, 1 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $s4, $t0, $s4, 0x4 │ │ │ │ + bl -157076 │ │ │ │ + ldptr.w $t0, $s2, 8 │ │ │ │ + ldptr.d $s3, $s2, 0 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $s3, $t0, $s3, 0x4 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + bstrpick.d $s4, $s6, 0x1f, 0x0 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl -166496 │ │ │ │ + ldptr.w $t0, $s2, 8 │ │ │ │ + ldptr.d $t1, $s2, 0 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x4 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + stx.b $zero, $t0, $s4 │ │ │ │ + ldptr.w $s3, $s2, 8 │ │ │ │ + ldptr.d $s4, $s2, 0 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s4, 0x4 │ │ │ │ + st.w $s6, $t0, 8 │ │ │ │ + beqz $s0, 144 │ │ │ │ + ld.b $a1, $s0, 0 │ │ │ │ + bnez $a1, 24 │ │ │ │ + b 132 │ │ │ │ + ld.b $a1, $s0, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + beqz $a1, 120 │ │ │ │ + nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -168288 │ │ │ │ + bnez $a0, -24 │ │ │ │ + ld.b $a1, $s0, 0 │ │ │ │ + move $s6, $s0 │ │ │ │ + bnez $a1, 44 │ │ │ │ + b 72 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.b $a1, $s6, 1 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + beqz $a1, 40 │ │ │ │ + nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -168352 │ │ │ │ + beqz $a0, -24 │ │ │ │ + st.b $zero, $s6, 0 │ │ │ │ + ldptr.w $s3, $s2, 8 │ │ │ │ + ldptr.d $s4, $s2, 0 │ │ │ │ + addi.d $a0, $s6, 1 │ │ │ │ + nop │ │ │ │ + move $s7, $s0 │ │ │ │ + move $s0, $a0 │ │ │ │ + b -312 │ │ │ │ + nop │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + nop │ │ │ │ move $a0, $s5 │ │ │ │ - pcaddi $a2, 110250 │ │ │ │ - bl -178356 │ │ │ │ - ld.d $a0, $s2, 88 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - move $a1, $s5 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - b -60976 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - ld.b $a4, $a1, 44 │ │ │ │ - ldptr.w $a3, $a1, 32 │ │ │ │ - ld.b $a5, $a1, 45 │ │ │ │ - ldptr.w $a6, $a1, 36 │ │ │ │ - ldptr.w $a7, $a1, 40 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $a4, 24 │ │ │ │ - addi.w $t1, $a7, 1 │ │ │ │ - nor $t0, $zero, $a6 │ │ │ │ - sub.w $t1, $t1, $a6 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ + bl -167496 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a2, 110232 │ │ │ │ + pcalau12i $t0, 165 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 113179 │ │ │ │ li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -178492 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - beqz $t0, 96 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + bl -167932 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -168100 │ │ │ │ nop │ │ │ │ + move $a3, $a2 │ │ │ │ + ldptr.w $a2, $a2, 0 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $a2, 228 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $t6, $a1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + li.w $t4, -2 │ │ │ │ + li.w $t2, -1 │ │ │ │ + li.w $t7, 34 │ │ │ │ + li.w $t8, 39 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 110236 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -178548 │ │ │ │ - ld.d $a1, $s2, 48 │ │ │ │ - move $a0, $s3 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - bl -388 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bltu $s0, $t0, -48 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + ldx.b $t3, $t6, $t0 │ │ │ │ + nor $t1, $zero, $t2 │ │ │ │ + maskeqz $t5, $t2, $t1 │ │ │ │ + beq $t3, $t7, 20 │ │ │ │ + beq $t3, $t8, 16 │ │ │ │ + slli.w $t4, $t0, 0x0 │ │ │ │ + masknez $t1, $t4, $t1 │ │ │ │ + or $t2, $t5, $t1 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $a2, $t0, -36 │ │ │ │ + sub.w $t4, $t4, $t2 │ │ │ │ + addi.w $s0, $t4, 1 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $t0, $zero │ │ │ │ + bltz $t2, 80 │ │ │ │ + addi.w $a1, $t4, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + st.d $t6, $sp, 16 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl -157584 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t6, $sp, 16 │ │ │ │ + move $a2, $s0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + add.d $a1, $t6, $t2 │ │ │ │ + bl -167528 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a2, $s0 │ │ │ │ + add.d $t4, $t0, $t4 │ │ │ │ + st.b $zero, $t4, 1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stptr.w $a2, $a3, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stptr.w $a2, $a3, 0 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + move $a3, $a2 │ │ │ │ + ldptr.w $a2, $a2, 0 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $a2, 228 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $t7, $a1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + li.w $t5, -2 │ │ │ │ + li.w $t4, -1 │ │ │ │ + li.w $t8, 32 │ │ │ │ + li.w $a0, 4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldx.b $t2, $t7, $t0 │ │ │ │ + nor $t3, $zero, $t4 │ │ │ │ + maskeqz $t6, $t4, $t3 │ │ │ │ + addi.w $t1, $t2, -9 │ │ │ │ + beq $t2, $t8, 24 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + bgeu $a0, $t1, 16 │ │ │ │ + slli.w $t5, $t0, 0x0 │ │ │ │ + masknez $t3, $t5, $t3 │ │ │ │ + or $t4, $t6, $t3 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $a2, $t0, -44 │ │ │ │ + sub.w $t5, $t5, $t4 │ │ │ │ + addi.w $s0, $t5, 1 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $t0, $zero │ │ │ │ + bltz $t4, 80 │ │ │ │ + addi.w $a1, $t5, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + st.d $t7, $sp, 16 │ │ │ │ + stptr.d $t4, $sp, 0 │ │ │ │ + bl -157848 │ │ │ │ + ldptr.d $t4, $sp, 0 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + move $a2, $s0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + add.d $a1, $t7, $t4 │ │ │ │ + bl -167792 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t5, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a2, $s0 │ │ │ │ + add.d $t5, $t0, $t5 │ │ │ │ + st.b $zero, $t5, 1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stptr.w $a2, $a3, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stptr.w $a2, $a3, 0 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + ldptr.w $s1, $a2, 0 │ │ │ │ st.d $s2, $sp, 16 │ │ │ │ - move $s2, $a1 │ │ │ │ - ldptr.w $a3, $s2, 0 │ │ │ │ - pcaddi $a2, 110211 │ │ │ │ - li.w $a1, 1 │ │ │ │ st.d $s3, $sp, 8 │ │ │ │ st.d $ra, $sp, 40 │ │ │ │ - move $s3, $a0 │ │ │ │ - bl -178664 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - beqz $t0, 84 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s2, $a1 │ │ │ │ + beqz $s1, 188 │ │ │ │ + bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 110208 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -178708 │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - bl -324 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - addi.d $s1, $s1, 80 │ │ │ │ - bltu $s0, $t0, -48 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ + li.w $t2, 13 │ │ │ │ + li.w $t5, 32 │ │ │ │ + li.w $t4, 8 │ │ │ │ + b 36 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + blt $t4, $t0, 40 │ │ │ │ + nop │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + beq $t3, $s0, 116 │ │ │ │ + ldx.b $t0, $s2, $s0 │ │ │ │ + slli.w $s1, $s0, 0x0 │ │ │ │ + addi.w $t1, $s0, 1 │ │ │ │ + bge $t2, $t0, -28 │ │ │ │ + bne $t0, $t5, -24 │ │ │ │ + nop │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + bl -158080 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl -168012 │ │ │ │ + stx.b $zero, $a0, $s0 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ + stptr.w $s1, $s3, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ ld.d $s2, $sp, 16 │ │ │ │ ld.d $s3, $sp, 8 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $t0, 236 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s5, $zero │ │ │ │ nop │ │ │ │ - add.d $s2, $a0, $s6 │ │ │ │ - ldptr.w $t1, $s2, 32 │ │ │ │ - move $s8, $zero │ │ │ │ - beqz $t1, 76 │ │ │ │ - move $s1, $zero │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.w $a1, $s1, 2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $s1, $t1 │ │ │ │ + b -92 │ │ │ │ move $s0, $zero │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ + beqz $a1, 40 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.w $a2, $a2, 0x7, 0x0 │ │ │ │ + add.d $a1, $a0, $a1 │ │ │ │ + ld.bu $t0, $a0, 0 │ │ │ │ + bne $t0, $a2, 12 │ │ │ │ + st.b $a3, $a0, 0 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 48 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s3 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -73380 │ │ │ │ - ldptr.w $t0, $s2, 32 │ │ │ │ - add.w $s8, $a0, $s8 │ │ │ │ - bltu $s0, $t0, -44 │ │ │ │ - ldptr.w $t0, $s7, 0 │ │ │ │ - ld.d $a0, $s7, 8 │ │ │ │ - st.w $s8, $s2, 28 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - addi.d $s6, $s6, 80 │ │ │ │ - bltu $s5, $t0, -100 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + bne $a0, $a1, -20 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + move $t0, $a1 │ │ │ │ + beqz $a2, 140 │ │ │ │ + beqz $a4, 136 │ │ │ │ + move $t0, $a2 │ │ │ │ + beqz $a1, 128 │ │ │ │ + beqz $a3, 124 │ │ │ │ + add.w $t1, $a4, $a3 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + move $a0, $a1 │ │ │ │ + addi.w $a1, $t1, 1 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + move $s0, $a2 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -158300 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + add.d $a0, $a0, $a3 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -168248 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + stx.b $zero, $t0, $t1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $t0, $a1 │ │ │ │ + beqz $a2, 172 │ │ │ │ + beqz $a4, 168 │ │ │ │ + move $t0, $a2 │ │ │ │ + beqz $a1, 160 │ │ │ │ + beqz $a3, 156 │ │ │ │ + add.w $t1, $a4, $a3 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + move $a0, $a1 │ │ │ │ + addi.w $a1, $t1, 2 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + move $s0, $a2 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + stptr.d $a4, $sp, 0 │ │ │ │ + bl -158464 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + move $t0, $a0 │ │ │ │ + addi.d $a0, $a3, 1 │ │ │ │ + move $a1, $s0 │ │ │ │ + stx.b $a5, $t0, $a3 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -168424 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + move $a0, $t0 │ │ │ │ + add.d $t1, $t0, $t1 │ │ │ │ + st.b $zero, $t1, 1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a1 │ │ │ │ + beqz $t0, 84 │ │ │ │ + ldptr.w $t1, $a1, 8 │ │ │ │ + beqz $t1, 68 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $zero │ │ │ │ + nop │ │ │ │ + slli.d $s1, $s0, 0x4 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + beqz $a0, 88 │ │ │ │ + bl -168808 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + ldptr.w $t1, $s2, 8 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t2, $s0, 0x0 │ │ │ │ + stx.d $zero, $t0, $s1 │ │ │ │ + bltu $t2, $t1, -36 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -168848 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + move $a0, $s2 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -168868 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t2, $s0, 0x0 │ │ │ │ + bltu $t2, $t1, -104 │ │ │ │ + b -68 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -158764 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $a1, 8 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + ldptr.d $a0, $a1, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + bl -158844 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ + stptr.d $a2, $a0, 0 │ │ │ │ + st.w $a3, $a0, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - pcaddi $a3, -9680 │ │ │ │ - li.w $a2, 80 │ │ │ │ - bl -178620 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - move $a0, $s7 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + nop │ │ │ │ + srli.w $t1, $a1, 0x1 │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + move $t0, $a0 │ │ │ │ + add.d $t5, $a0, $t1 │ │ │ │ + add.w $t4, $a0, $a1 │ │ │ │ + beqz $t1, 44 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub.w $t1, $t4, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t3, $a0, $t1 │ │ │ │ + ld.b $t2, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.b $t3, $t0, -1 │ │ │ │ + stx.b $t2, $a0, $t1 │ │ │ │ + bne $t0, $t5, -28 │ │ │ │ ret │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - b -40 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bne $t1, $t0, 456 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a0, $a1 │ │ │ │ + beqz $t0, 152 │ │ │ │ + move $t3, $a1 │ │ │ │ + move $t2, $zero │ │ │ │ + pcaddi $t6, 112788 │ │ │ │ + blez $t0, 168 │ │ │ │ + nop │ │ │ │ + mod.wu $t1, $t0, $a2 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t6, $t1 │ │ │ │ + move $t5, $t0 │ │ │ │ + div.wu $t0, $t0, $a2 │ │ │ │ + move $t4, $t2 │ │ │ │ + st.b $t1, $t3, 0 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bgeu $t5, $a2, -36 │ │ │ │ + bstrpick.d $t5, $t2, 0x1f, 0x1 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + srli.w $t2, $t2, 0x1 │ │ │ │ + move $t0, $a0 │ │ │ │ + add.d $t5, $a0, $t5 │ │ │ │ + add.w $t4, $a0, $t4 │ │ │ │ + beqz $t2, 48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub.w $t1, $t4, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t3, $a0, $t1 │ │ │ │ + ld.b $t2, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.b $t3, $t0, -1 │ │ │ │ + stx.b $t2, $a0, $t1 │ │ │ │ + bne $t5, $t0, -28 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $t0, 48 │ │ │ │ + st.h $t0, $a1, 0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + st.b $zero, $a1, 0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ - ld.d $s0, $a0, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + addi.w $a1, $a4, 1 │ │ │ │ + add.w $a1, $a1, $a2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ st.d $ra, $sp, 40 │ │ │ │ - ld.b $t0, $s0, 45 │ │ │ │ - ld.b $t1, $s0, 125 │ │ │ │ - beq $t0, $t1, 396 │ │ │ │ - li.w $t2, 3 │ │ │ │ - beq $t0, $t2, 388 │ │ │ │ - beq $t1, $t2, 384 │ │ │ │ - ldptr.w $t0, $s0, 112 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - move $s2, $a0 │ │ │ │ - beqz $t0, 432 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s4, $zero │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -159240 │ │ │ │ + ld.wu $a2, $sp, 8 │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -169752 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + ld.wu $a2, $sp, 24 │ │ │ │ + bl -169692 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 268108 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a1, 48 │ │ │ │ - ld.d $t0, $t0, 128 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + addi.w $a1, $a6, 1 │ │ │ │ + add.w $a1, $a1, $a4 │ │ │ │ + add.w $a1, $a1, $a2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - add.d $t0, $t0, $s3 │ │ │ │ - ld.d $s1, $t0, 24 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + stptr.d $a4, $sp, 0 │ │ │ │ + move $s0, $a2 │ │ │ │ + bl -159368 │ │ │ │ + ld.wu $a2, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + bl -169880 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + move $a1, $s1 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + bl -169820 │ │ │ │ + ld.wu $a2, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + bl -169832 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $a2, 16 │ │ │ │ + b -169248 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $a1, 8 │ │ │ │ + beqz $t0, 124 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + nop │ │ │ │ ldptr.d $t0, $s1, 0 │ │ │ │ - vld $vr0, $s1, 16 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ + pcaddi $a2, 112666 │ │ │ │ + li.w $a1, 1 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x4 │ │ │ │ + ldptr.w $a5, $t0, 8 │ │ │ │ + ldptr.d $a4, $t0, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -170060 │ │ │ │ ldptr.w $t0, $s1, 8 │ │ │ │ - vst $vr0, $s0, 16 │ │ │ │ - vld $vr0, $s1, 48 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - st.d $t0, $s0, 32 │ │ │ │ - ldptr.w $t1, $s1, 40 │ │ │ │ - vst $vr0, $s0, 48 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - st.w $t1, $s0, 40 │ │ │ │ - st.d $t0, $s0, 64 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ld.hu $t1, $s1, 96 │ │ │ │ - st.d $t0, $s0, 72 │ │ │ │ - ldptr.w $t0, $s1, 80 │ │ │ │ - st.h $t1, $s0, 96 │ │ │ │ - st.w $t0, $s0, 80 │ │ │ │ - bl 267992 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - ld.d $a1, $s1, 88 │ │ │ │ - bl -78140 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a2, $zero │ │ │ │ - ld.d $t0, $a0, 128 │ │ │ │ - add.d $t0, $t0, $s3 │ │ │ │ - ld.bu $a4, $t0, 74 │ │ │ │ - ld.bu $a3, $t0, 60 │ │ │ │ - addi.d $s3, $s3, 88 │ │ │ │ - bl -32236 │ │ │ │ - ld.d $s0, $s2, 8 │ │ │ │ - ldptr.w $t0, $s0, 112 │ │ │ │ - bltu $s4, $t0, -184 │ │ │ │ - ld.d $a0, $s0, 128 │ │ │ │ - beqz $t0, 80 │ │ │ │ - move $s1, $zero │ │ │ │ - move $s3, $zero │ │ │ │ + slli.w $a3, $s0, 0x0 │ │ │ │ + bltu $a3, $t0, -44 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $s1 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl 18304 │ │ │ │ - ld.d $t0, $s0, 128 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -179044 │ │ │ │ - ld.d $a0, $s0, 128 │ │ │ │ - ldptr.w $t0, $s0, 112 │ │ │ │ - add.d $t1, $a0, $s1 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bltu $s3, $t0, -56 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + li.w $a0, 2 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -170732 │ │ │ │ + st.b $s0, $a0, 0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + li.w $a0, 51 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + bl -170796 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + pcaddi $a3, 114861 │ │ │ │ + li.w $a2, 51 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -168996 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stptr.d $s0, $s1, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + li.w $a0, 51 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + bl -170892 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + pcaddi $a3, 112599 │ │ │ │ + li.w $a2, 51 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -169092 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stptr.d $s0, $s1, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bl -179092 │ │ │ │ - st.b $zero, $s0, 125 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - st.d $zero, $s0, 128 │ │ │ │ - st.w $zero, $s0, 112 │ │ │ │ - li.w $a1, 80 │ │ │ │ - bl 267804 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - stptr.w $t0, $s2, 0 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s0, $a0 │ │ │ │ + addi.w $a0, $a2, 1 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + move $s1, $a1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -170996 │ │ │ │ + ld.wu $a2, $sp, 8 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -169296 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + movfr2gr.d $a5, $fa0 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + pcaddi $a4, 112564 │ │ │ │ + move $s2, $a0 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + fst.d $fa0, $sp, 8 │ │ │ │ + bl -169840 │ │ │ │ + move $s0, $a0 │ │ │ │ + addi.w $a0, $a0, 2 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + bl -171108 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + addi.w $a1, $s0, 1 │ │ │ │ + pcaddi $a4, 112546 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -169892 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ + stptr.d $s1, $s2, 0 │ │ │ │ ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + beqz $a0, 80 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + bl -171116 │ │ │ │ + addi.d $a2, $a0, 1 │ │ │ │ + move $a0, $a2 │ │ │ │ + st.d $a2, $sp, 16 │ │ │ │ + bl -170076 │ │ │ │ + move $t0, $a0 │ │ │ │ + beqz $a0, 24 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -169524 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + move $t0, $zero │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + pcalau12i $s1, 164 │ │ │ │ + ld.d $s1, $s1, -240 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + addi.d $s0, $sp, 64 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s3, $a0 │ │ │ │ + st.d $a2, $sp, 64 │ │ │ │ + st.d $a3, $sp, 72 │ │ │ │ + st.d $a4, $sp, 80 │ │ │ │ + st.d $a5, $sp, 88 │ │ │ │ + move $a4, $a1 │ │ │ │ + move $a5, $s0 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $a6, $sp, 96 │ │ │ │ + st.d $a7, $sp, 104 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bl -170004 │ │ │ │ + bltz $a0, 100 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + bl -160312 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s2 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bl -170084 │ │ │ │ + stptr.d $s4, $s3, 0 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + bne $t1, $t0, 40 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ + li.w $a0, -1 │ │ │ │ + b -44 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + bl -169688 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + pcalau12i $s5, 164 │ │ │ │ + ld.d $s5, $s5, -240 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + addi.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $a2, $sp, 80 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.d $a3, $sp, 88 │ │ │ │ + st.d $a4, $sp, 96 │ │ │ │ + st.d $a5, $sp, 104 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a4, $a1 │ │ │ │ + move $a5, $s0 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + ldptr.d $s3, $s2, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + st.d $a6, $sp, 112 │ │ │ │ + st.d $a7, $sp, 120 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bl -170236 │ │ │ │ + bltz $a0, 220 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + bl -160548 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s6, $a0 │ │ │ │ + bl -170320 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s4, $a0 │ │ │ │ + beqz $t0, 24 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -171612 │ │ │ │ + add.w $s4, $a0, $s0 │ │ │ │ + slli.w $s1, $a0, 0x0 │ │ │ │ nop │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -160628 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a2, $s0 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -170568 │ │ │ │ + stx.b $zero, $s3, $s4 │ │ │ │ + move $a0, $s6 │ │ │ │ + stptr.d $s3, $s2, 0 │ │ │ │ + bl -170824 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + bne $t1, $t0, 72 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s0, -1 │ │ │ │ + b -76 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + bl -170044 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 128 │ │ │ │ - b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + ldptr.d $s1, $a0, 0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $s1, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -171852 │ │ │ │ + add.w $s4, $a0, $s2 │ │ │ │ + slli.w $s0, $a0, 0x0 │ │ │ │ + nop │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -160868 │ │ │ │ move $s1, $a0 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s5 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl -170312 │ │ │ │ + stx.b $zero, $s1, $s4 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + stptr.d $s1, $s3, 0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + addi.w $s0, $a4, 1 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + move $s3, $a4 │ │ │ │ move $s4, $a1 │ │ │ │ + st.d $zero, $a1, 32 │ │ │ │ + st.d $zero, $a1, 40 │ │ │ │ + st.h $zero, $a1, 52 │ │ │ │ + st.d $zero, $a1, 16 │ │ │ │ + st.d $zero, $a1, 24 │ │ │ │ move $a0, $zero │ │ │ │ - li.w $a1, 16 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl 267660 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - ld.wu $a1, $s1, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - move $s8, $a0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s2, $a3 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + bl -161036 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a2, $s1 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + bl -170972 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 267632 │ │ │ │ - ld.wu $a2, $s1, 0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s7, $a0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - bl -178572 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - beqz $t0, 2656 │ │ │ │ - ld.d $a1, $s1, 8 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - ldptr.w $s0, $a1, 32 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - move $a0, $a1 │ │ │ │ - move $s2, $s7 │ │ │ │ - beqz $s0, 2620 │ │ │ │ - addi.w $t4, $s0, -1 │ │ │ │ - li.w $t0, 23 │ │ │ │ - ld.d $t3, $a1, 48 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - bgeu $t0, $t4, 1804 │ │ │ │ + stx.b $zero, $t0, $s1 │ │ │ │ + ldptr.d $s5, $s4, 0 │ │ │ │ + bl -161076 │ │ │ │ + move $t0, $a0 │ │ │ │ + beqz $s3, 160 │ │ │ │ + addi.w $t1, $s3, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + move $t3, $a0 │ │ │ │ + li.w $t5, 56 │ │ │ │ + pcaddi $t4, 118608 │ │ │ │ + add.d $t1, $s5, $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t3, 60 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 1792 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x4 │ │ │ │ - alsl.d $s3, $t2, $t2, 0x2 │ │ │ │ - alsl.d $s3, $s3, $t2, 0x1 │ │ │ │ - pcaddi $t5, 114641 │ │ │ │ - slli.d $s3, $s3, 0x7 │ │ │ │ - vld $vr1, $t5, 0 │ │ │ │ - move $t1, $t0 │ │ │ │ - add.d $s3, $t0, $s3 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - st.d $s0, $sp, 8 │ │ │ │ - b 20 │ │ │ │ nop │ │ │ │ + ld.b $t2, $t1, 0 │ │ │ │ + addi.w $t0, $t2, -65 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t5, $t0, 52 │ │ │ │ + alsl.d $t0, $t0, $t4, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $t4, $t0 │ │ │ │ + jr $t0 │ │ │ │ nop │ │ │ │ - beq $t1, $s3, 2272 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $fp, $t1, 88 │ │ │ │ - ld.bu $s5, $t1, 176 │ │ │ │ - ld.bu $s0, $t1, 264 │ │ │ │ - ld.bu $ra, $t1, 352 │ │ │ │ - ld.bu $a7, $t1, 440 │ │ │ │ - ld.bu $a6, $t1, 528 │ │ │ │ - ld.bu $a5, $t1, 616 │ │ │ │ - ld.bu $a4, $t1, 704 │ │ │ │ - ld.bu $a3, $t1, 792 │ │ │ │ - ld.bu $a2, $t1, 880 │ │ │ │ - ld.bu $t8, $t1, 968 │ │ │ │ - ld.bu $t7, $t1, 1056 │ │ │ │ - ld.bu $t6, $t1, 1144 │ │ │ │ - ld.bu $t5, $t1, 1232 │ │ │ │ - ld.bu $t2, $t1, 1320 │ │ │ │ - addi.d $t1, $t1, 1408 │ │ │ │ - vldrepl.b $vr0, $t1, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $fp, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $s5, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $s0, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $ra, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -144 │ │ │ │ - vpickve2gr.w $t2, $vr1, 0x0 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ - bstrpick.d $t5, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t5, $t5, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t5, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - beqz $t1, 2136 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t2, 1 │ │ │ │ - bgeu $t1, $s0, 2268 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 2148 │ │ │ │ - addi.w $t1, $t2, 2 │ │ │ │ - bgeu $t1, $s0, 2108 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 2116 │ │ │ │ - addi.w $t1, $t2, 3 │ │ │ │ - bgeu $t1, $s0, 2076 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 2084 │ │ │ │ - addi.w $t1, $t2, 4 │ │ │ │ - bgeu $t1, $s0, 2044 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 2052 │ │ │ │ - addi.w $t5, $t2, 5 │ │ │ │ - move $t1, $t5 │ │ │ │ - bgeu $t5, $s0, 352 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t6, $t5, $t5, 0x2 │ │ │ │ - alsl.d $t5, $t6, $t5, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 2016 │ │ │ │ - addi.w $t1, $t2, 6 │ │ │ │ - bgeu $t1, $s0, 1976 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1984 │ │ │ │ - addi.w $t1, $t2, 7 │ │ │ │ - bgeu $t1, $s0, 1944 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1952 │ │ │ │ - addi.w $t1, $t2, 8 │ │ │ │ - bgeu $t1, $s0, 1912 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1920 │ │ │ │ - addi.w $t1, $t2, 9 │ │ │ │ - bgeu $t1, $s0, 1880 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1888 │ │ │ │ - addi.w $t1, $t2, 10 │ │ │ │ - bgeu $t1, $s0, 1848 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1856 │ │ │ │ - addi.w $t1, $t2, 11 │ │ │ │ - bgeu $t1, $s0, 1816 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1824 │ │ │ │ - addi.w $t1, $t2, 12 │ │ │ │ - bgeu $t1, $s0, 1784 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1792 │ │ │ │ - addi.w $t1, $t2, 13 │ │ │ │ - bgeu $t1, $s0, 1752 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1760 │ │ │ │ - addi.w $t1, $t2, 14 │ │ │ │ - bgeu $t1, $s0, 1720 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1728 │ │ │ │ - addi.w $t1, $t2, 15 │ │ │ │ - bgeu $t1, $s0, 1688 │ │ │ │ - bstrpick.d $t6, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t6, $t6, 0x2 │ │ │ │ - alsl.d $t5, $t5, $t6, 0x1 │ │ │ │ - alsl.d $t5, $t5, $t3, 0x3 │ │ │ │ - ld.bu $t5, $t5, 60 │ │ │ │ - beqz $t5, 1696 │ │ │ │ - addi.w $t1, $t2, 16 │ │ │ │ - bgeu $t1, $s0, 1656 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ld.d $t1, $t1, 24 │ │ │ │ - ld.d $t2, $t1, 88 │ │ │ │ - ldptr.w $t1, $t1, 32 │ │ │ │ - ldptr.w $s3, $t2, 28 │ │ │ │ - add.w $s3, $s3, $t1 │ │ │ │ nop │ │ │ │ - li.w $t1, 23 │ │ │ │ - bgeu $t1, $t4, 1076 │ │ │ │ - andi $t1, $t0, 0xf │ │ │ │ - bnez $t1, 1068 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x4 │ │ │ │ - alsl.d $fp, $t1, $t1, 0x2 │ │ │ │ - alsl.d $fp, $fp, $t1, 0x1 │ │ │ │ - pcaddi $t2, 114442 │ │ │ │ - slli.d $fp, $fp, 0x7 │ │ │ │ - vld $vr1, $t2, 0 │ │ │ │ - add.d $fp, $t0, $fp │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - b 32 │ │ │ │ + li.w $t2, 75 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.b $t2, $t3, 0 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + beq $s5, $t1, 40 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $t0, $fp, 1440 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - ld.bu $s5, $t0, 88 │ │ │ │ - ld.bu $ra, $t0, 176 │ │ │ │ - ld.bu $a7, $t0, 264 │ │ │ │ - ld.bu $a6, $t0, 352 │ │ │ │ - ld.bu $a5, $t0, 440 │ │ │ │ - ld.bu $a4, $t0, 528 │ │ │ │ - ld.bu $a3, $t0, 616 │ │ │ │ - ld.bu $a2, $t0, 704 │ │ │ │ - ld.bu $t8, $t0, 792 │ │ │ │ - ld.bu $t7, $t0, 880 │ │ │ │ - ld.bu $t6, $t0, 968 │ │ │ │ - ld.bu $t5, $t0, 1056 │ │ │ │ - ld.bu $t4, $t0, 1144 │ │ │ │ - ld.bu $t2, $t0, 1232 │ │ │ │ - ld.bu $t1, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $s5, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $ra, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t1, 0xf │ │ │ │ - vseqi.b $vr0, $vr0, 0 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -148 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 492 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - bgeu $t4, $s0, 860 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1412 │ │ │ │ - addi.w $t4, $t1, 2 │ │ │ │ - bgeu $t4, $s0, 828 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1380 │ │ │ │ - addi.w $t4, $t1, 3 │ │ │ │ - bgeu $t4, $s0, 796 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1348 │ │ │ │ - addi.w $t4, $t1, 4 │ │ │ │ - bgeu $t4, $s0, 764 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1316 │ │ │ │ - addi.w $t4, $t1, 5 │ │ │ │ - bgeu $t4, $s0, 732 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1284 │ │ │ │ - addi.w $t4, $t1, 6 │ │ │ │ - bgeu $t4, $s0, 700 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1252 │ │ │ │ - addi.w $t4, $t1, 7 │ │ │ │ - bgeu $t4, $s0, 668 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1220 │ │ │ │ - addi.w $t4, $t1, 8 │ │ │ │ - bgeu $t4, $s0, 636 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1188 │ │ │ │ - addi.w $t4, $t1, 9 │ │ │ │ - bgeu $t4, $s0, 604 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1156 │ │ │ │ - addi.w $t4, $t1, 10 │ │ │ │ - bgeu $t4, $s0, 572 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1124 │ │ │ │ - addi.w $t4, $t1, 11 │ │ │ │ - bgeu $t4, $s0, 540 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1092 │ │ │ │ - addi.w $t4, $t1, 12 │ │ │ │ - bgeu $t4, $s0, 508 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1060 │ │ │ │ - addi.w $t4, $t1, 13 │ │ │ │ - bgeu $t4, $s0, 476 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 1028 │ │ │ │ - addi.w $t4, $t1, 14 │ │ │ │ - bgeu $t4, $s0, 444 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 996 │ │ │ │ - addi.w $t4, $t1, 15 │ │ │ │ - bgeu $t4, $s0, 412 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - bnez $t0, 964 │ │ │ │ - addi.w $t1, $t1, 16 │ │ │ │ nop │ │ │ │ - bgeu $t1, $s0, 376 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $t1, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - ldptr.w $s0, $t1, 28 │ │ │ │ - add.w $s0, $s0, $t0 │ │ │ │ - beqz $s5, 348 │ │ │ │ - ld.b $t6, $a1, 45 │ │ │ │ - bstrpick.d $t3, $t6, 0x1, 0x1 │ │ │ │ - andi $t6, $t6, 0x1 │ │ │ │ - xori $t3, $t3, 0x1 │ │ │ │ - beqz $t6, 600 │ │ │ │ - move $t5, $s7 │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.d $t0, $a0, $s1 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t5, 0 │ │ │ │ - or $t2, $t3, $t0 │ │ │ │ - ext.w.b $t2, $t2 │ │ │ │ - sltu $t4, $t1, $s3 │ │ │ │ - sub.w $t7, $s3, $t1 │ │ │ │ - sub.w $t1, $t1, $s3 │ │ │ │ - masknez $t1, $t1, $t4 │ │ │ │ - maskeqz $t4, $t7, $t4 │ │ │ │ - or $t1, $t1, $t4 │ │ │ │ - bgeu $t1, $s4, 52 │ │ │ │ - ldptr.w $t0, $t5, 4 │ │ │ │ - sltu $t4, $t0, $s0 │ │ │ │ - sub.w $t7, $s0, $t0 │ │ │ │ - sub.w $t1, $t0, $s0 │ │ │ │ - masknez $t1, $t1, $t4 │ │ │ │ - maskeqz $t4, $t7, $t4 │ │ │ │ - or $t1, $t1, $t4 │ │ │ │ - sltu $t1, $t1, $s4 │ │ │ │ - masknez $t2, $t2, $t1 │ │ │ │ - maskeqz $t1, $t6, $t1 │ │ │ │ - or $t0, $t2, $t1 │ │ │ │ + st.b $zero, $t0, 0 │ │ │ │ + st.d $a0, $s4, 8 │ │ │ │ + beqz $s2, 96 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -161264 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s2 │ │ │ │ + st.d $a0, $s4, 16 │ │ │ │ + bl -171200 │ │ │ │ + ld.d $t0, $s4, 16 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + stx.b $zero, $t0, $s1 │ │ │ │ + bl -161300 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s2 │ │ │ │ + st.d $a0, $s4, 24 │ │ │ │ + bl -171236 │ │ │ │ + ld.d $t0, $s4, 24 │ │ │ │ + move $a1, $s3 │ │ │ │ + stx.b $zero, $t0, $s1 │ │ │ │ + ld.d $a0, $s4, 24 │ │ │ │ + bl -5084 │ │ │ │ + st.d $a0, $s4, 24 │ │ │ │ nop │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - bne $t5, $s2, -92 │ │ │ │ - beqz $t0, 208 │ │ │ │ - stptr.w $s3, $s2, 0 │ │ │ │ - st.w $s0, $s2, 4 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bgeu $s5, $t0, 220 │ │ │ │ - addi.d $s6, $s6, 80 │ │ │ │ - add.d $a1, $a0, $s6 │ │ │ │ - ldptr.w $s0, $a1, 32 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - move $s3, $zero │ │ │ │ - beqz $s0, -180 │ │ │ │ - addi.w $t4, $s0, -1 │ │ │ │ - li.w $t0, 23 │ │ │ │ - ld.d $t3, $a1, 48 │ │ │ │ - bltu $t0, $t4, -1788 │ │ │ │ - addi.d $t0, $t3, 60 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + st.w $s3, $s4, 48 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $t2, $t0 │ │ │ │ - move $t1, $zero │ │ │ │ - b 24 │ │ │ │ nop │ │ │ │ + li.w $t2, 121 │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $s0, $t1, 700 │ │ │ │ - ld.bu $t5, $t2, 0 │ │ │ │ - addi.d $t2, $t2, 88 │ │ │ │ - bnez $t5, -16 │ │ │ │ - move $s3, $zero │ │ │ │ - bltu $t1, $s0, -1096 │ │ │ │ - li.w $t1, 23 │ │ │ │ - bltu $t1, $t4, -1056 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t1, $zero │ │ │ │ - b 20 │ │ │ │ nop │ │ │ │ + li.w $t2, 107 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $s0, $t1, 28 │ │ │ │ - ld.bu $t2, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - beqz $t2, -16 │ │ │ │ - b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ - bnez $s5, -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -19380 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - stptr.w $s3, $s2, 0 │ │ │ │ - st.w $s0, $s2, 4 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bltu $s5, $t0, -212 │ │ │ │ - beqz $t0, 160 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - bnez $a0, 24 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bgeu $s5, $t0, 136 │ │ │ │ nop │ │ │ │ - addi.d $s2, $s2, 80 │ │ │ │ - add.d $s3, $a0, $s2 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - ld.d $a0, $s3, 48 │ │ │ │ - beqz $t0, 80 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s4, $zero │ │ │ │ + li.w $t2, 109 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $s0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bl 15888 │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -181460 │ │ │ │ - ld.d $a0, $s3, 48 │ │ │ │ - ldptr.w $t0, $s3, 32 │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s4, $t0, -56 │ │ │ │ nop │ │ │ │ - bl -181492 │ │ │ │ - st.b $zero, $s3, 45 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $zero, $s3, 48 │ │ │ │ - st.w $zero, $s3, 32 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - bltu $s5, $t0, -124 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - bl -181548 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -181556 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -181564 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - move $a0, $s8 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $t4, $s7 │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $t4, 4 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - ext.w.b $t0, $t0 │ │ │ │ - sltu $t2, $t1, $s0 │ │ │ │ - sub.w $t5, $s0, $t1 │ │ │ │ - sub.w $t1, $t1, $s0 │ │ │ │ - masknez $t1, $t1, $t2 │ │ │ │ - maskeqz $t2, $t5, $t2 │ │ │ │ - or $t1, $t1, $t2 │ │ │ │ - sltu $t1, $t1, $s4 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - addi.d $t4, $t4, 8 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - bne $s2, $t4, -52 │ │ │ │ - b -552 │ │ │ │ nop │ │ │ │ + li.w $t2, 100 │ │ │ │ + b -308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi $t0, $s0, 0xf │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - beqz $t0, 232 │ │ │ │ - move $t1, $s0 │ │ │ │ - bstrins.d $t1, $zero, 0x3, 0x0 │ │ │ │ - b -1292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - andi $t1, $s0, 0xf │ │ │ │ - beqz $t1, 212 │ │ │ │ - move $t2, $s0 │ │ │ │ - bstrins.d $t2, $zero, 0x3, 0x0 │ │ │ │ - bstrpick.d $t5, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t5, $t5, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t5, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ld.bu $t1, $t1, 60 │ │ │ │ - bnez $t1, -2124 │ │ │ │ - bltu $t2, $s0, 152 │ │ │ │ + li.w $t2, 99 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s3, $zero │ │ │ │ - b -1604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 104 │ │ │ │ + b -372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t1, $t2, $t1, 0x1 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ - ld.d $t1, $t1, 24 │ │ │ │ - ld.d $t2, $t1, 88 │ │ │ │ - ldptr.w $t1, $t1, 32 │ │ │ │ - ldptr.w $s3, $t2, 28 │ │ │ │ - add.w $s3, $s3, $t1 │ │ │ │ - b -1668 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 103 │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t1, $t4 │ │ │ │ - b -948 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 118 │ │ │ │ + b -436 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s3, $zero │ │ │ │ - b -1740 │ │ │ │ - move $t1, $t2 │ │ │ │ - b -1788 │ │ │ │ - vaddi.wu $vr1, $vr1, 0xd │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x3 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -1012 │ │ │ │ - vaddi.wu $vr1, $vr1, 0xd │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x3 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -1828 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - b -428 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - b -660 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 161 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $a4 │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - st.d $t0, $sp, 120 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - move $s0, $a4 │ │ │ │ - move $s1, $a3 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - move $s2, $a5 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s8, $a1 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - st.w $zero, $sp, 100 │ │ │ │ - st.w $zero, $sp, 104 │ │ │ │ - bl -182956 │ │ │ │ - addi.d $a2, $sp, 108 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.w $a0, $sp, 108 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 237956 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -182988 │ │ │ │ - ld.wu $t0, $sp, 108 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $t0, $t0, 7 │ │ │ │ - add.d $a1, $t0, $a1 │ │ │ │ - bl 264756 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -183024 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -181952 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -183048 │ │ │ │ - li.w $t0, 59 │ │ │ │ - stx.b $t0, $s3, $a0 │ │ │ │ - ldptr.w $t2, $s7, 32 │ │ │ │ - beqz $t2, 4460 │ │ │ │ - ld.d $t3, $s7, 48 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ nop │ │ │ │ + li.w $t2, 82 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s1, $s1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x1 │ │ │ │ - alsl.d $t1, $t0, $t3, 0x3 │ │ │ │ - slli.d $s0, $t0, 0x3 │ │ │ │ - ld.bu $t0, $t1, 60 │ │ │ │ - beq $t0, $s8, 524 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t2, -32 │ │ │ │ nop │ │ │ │ - li.w $a1, 80 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 264628 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $s7, 0 │ │ │ │ - ld.d $s0, $s7, 20 │ │ │ │ - st.d $t0, $s1, 8 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - bl -183168 │ │ │ │ - pcalau12i $t0, 112 │ │ │ │ - fld.d $fa0, $t0, 504 │ │ │ │ - li.w $t0, 1 │ │ │ │ - lu12i.w $t2, -524288 │ │ │ │ - li.w $t1, -1 │ │ │ │ - st.h $t0, $s1, 44 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - lu32i.d $t1, 0 │ │ │ │ - st.w $a0, $s1, 16 │ │ │ │ - st.d $s0, $s1, 20 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - st.d $t2, $s1, 28 │ │ │ │ - st.d $t1, $s1, 36 │ │ │ │ - fst.d $fa0, $s1, 72 │ │ │ │ - beqz $t0, 4276 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - addi.d $a2, $sp, 100 │ │ │ │ - move $a1, $s6 │ │ │ │ - ld.d $a0, $t1, 24 │ │ │ │ - addi.d $s5, $t1, 200 │ │ │ │ - fst.d $fs0, $sp, 136 │ │ │ │ - fst.d $fs1, $sp, 128 │ │ │ │ - st.d $a2, $sp, 32 │ │ │ │ - preld 0x0, $s5, 0 │ │ │ │ - bl 17868 │ │ │ │ - fld.d $fs0, $s7, 56 │ │ │ │ - fld.d $fa0, $s5, -120 │ │ │ │ - pcalau12i $t0, 112 │ │ │ │ - fld.d $fs1, $t0, 512 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fs0 │ │ │ │ - st.d $s8, $sp, 64 │ │ │ │ - move $s0, $s5 │ │ │ │ - fsel $fs0, $fa0, $fs0, $fcc0 │ │ │ │ - fmul.d $fs0, $fs0, $fs1 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s4, $zero │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $sp, 100 │ │ │ │ - move $s2, $fp │ │ │ │ - move $s3, $zero │ │ │ │ - beqz $t1, 180 │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 264396 │ │ │ │ - ldptr.d $t3, $s2, 0 │ │ │ │ - vld $vr0, $s2, 16 │ │ │ │ - move $s6, $a0 │ │ │ │ - li.w $a1, 48 │ │ │ │ - stptr.d $t3, $s6, 0 │ │ │ │ - ldptr.w $t3, $s2, 8 │ │ │ │ - vst $vr0, $s6, 16 │ │ │ │ - vld $vr0, $s2, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - st.w $t3, $s6, 8 │ │ │ │ - ld.d $t3, $s2, 32 │ │ │ │ - st.d $t3, $s6, 32 │ │ │ │ - ldptr.w $t4, $s2, 40 │ │ │ │ - vst $vr0, $s6, 48 │ │ │ │ - ld.d $t3, $s2, 64 │ │ │ │ - st.w $t4, $s6, 40 │ │ │ │ - st.d $t3, $s6, 64 │ │ │ │ - ld.d $t3, $s2, 72 │ │ │ │ - ld.hu $t4, $s2, 96 │ │ │ │ - st.d $t3, $s6, 72 │ │ │ │ - ldptr.w $t3, $s2, 80 │ │ │ │ - st.h $t4, $s6, 96 │ │ │ │ - st.w $t3, $s6, 80 │ │ │ │ - bl 264296 │ │ │ │ - st.d $a0, $s6, 88 │ │ │ │ - ld.d $a1, $s2, 88 │ │ │ │ - bl -81836 │ │ │ │ - ld.bu $a4, $s0, -126 │ │ │ │ - ld.bu $a3, $s0, -140 │ │ │ │ - ld.d $a2, $s0, -200 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -35920 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 14660 │ │ │ │ - ldptr.w $t1, $sp, 100 │ │ │ │ - addi.d $s2, $s2, 104 │ │ │ │ - bltu $s3, $t1, -168 │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bl -182700 │ │ │ │ - beq $s4, $s8, 212 │ │ │ │ - ld.d $a0, $s5, -88 │ │ │ │ - ld.d $a2, $sp, 32 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - addi.d $s0, $s5, 88 │ │ │ │ - preld 0x0, $s0, 0 │ │ │ │ - bl 17564 │ │ │ │ - fld.d $fa0, $s7, 56 │ │ │ │ - fld.d $fa1, $s0, -120 │ │ │ │ - preld 0x0, $s5, 144 │ │ │ │ - move $fp, $a0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - move $s5, $s0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fmul.d $fa0, $fa0, $fs1 │ │ │ │ - fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ - fsel $fs0, $fa0, $fs0, $fcc0 │ │ │ │ - b -272 │ │ │ │ + li.w $t2, 66 │ │ │ │ + b -500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - addi.w $s4, $s5, 1 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 264100 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - ld.d $a1, $s7, 48 │ │ │ │ - move $t1, $a0 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - alsl.d $a0, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x1 │ │ │ │ - li.w $a2, 88 │ │ │ │ - add.d $a1, $a1, $s0 │ │ │ │ - alsl.d $a0, $a0, $t1, 0x3 │ │ │ │ - bl -182620 │ │ │ │ - ldptr.w $t2, $s7, 32 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bgeu $t0, $t2, 3780 │ │ │ │ - ld.d $t3, $s7, 48 │ │ │ │ - st.d $s4, $sp, 24 │ │ │ │ - b -640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 65 │ │ │ │ + b -532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - bl -182936 │ │ │ │ - pcalau12i $t0, 112 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - bcnez $fcc0, 3644 │ │ │ │ - pcalau12i $t0, 112 │ │ │ │ - fld.d $fa0, $t0, 520 │ │ │ │ - li.w $t1, 60 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fs0 │ │ │ │ - bceqz $fcc0, 1148 │ │ │ │ - fld.d $fs0, $sp, 136 │ │ │ │ - fld.d $fs1, $sp, 128 │ │ │ │ - ldptr.w $t1, $s1, 32 │ │ │ │ - beqz $t1, 1180 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $s8, $t0, 1324 │ │ │ │ - ld.d $t2, $s1, 48 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $s5, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $s4, $s0, $s0, 0x2 │ │ │ │ - alsl.d $s4, $s4, $s0, 0x1 │ │ │ │ - alsl.d $t0, $s4, $t2, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - beq $t0, $s8, 1152 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $t1, -28 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 396600 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -183084 │ │ │ │ - addi.d $a1, $sp, 104 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl 402448 │ │ │ │ - ldptr.w $t0, $sp, 104 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $t0, 792 │ │ │ │ - bnez $s8, 1372 │ │ │ │ - addi.d $t0, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - li.w $s4, 1 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - li.w $s8, 59 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $fp, $s6 │ │ │ │ - b 356 │ │ │ │ + li.w $t2, 98 │ │ │ │ + b -564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s6, $s1, 80 │ │ │ │ - beqz $s0, 324 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addi.w $t1, $s0, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t0, 0x4 │ │ │ │ - ld.b $t3, $t1, 24 │ │ │ │ - ld.bu $t6, $s1, 24 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bstrpick.w $t5, $t3, 0x7, 0x0 │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - preld 0x0, $s1, 104 │ │ │ │ - beq $t6, $t5, 2484 │ │ │ │ - ld.d $t5, $fp, 24 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - st.d $zero, $sp, 112 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.d $t2, $t5, $t2 │ │ │ │ - ld.d $a3, $t1, 32 │ │ │ │ - ldptr.w $a7, $t1, 64 │ │ │ │ - ld.d $a6, $t1, 16 │ │ │ │ - ldptr.w $a5, $t1, 60 │ │ │ │ - ld.bu $t1, $t1, 56 │ │ │ │ - ld.d $a2, $t2, 24 │ │ │ │ - li.w $t0, 43 │ │ │ │ - li.w $s7, 45 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - addi.d $t4, $t4, 1 │ │ │ │ - masknez $a4, $t0, $t3 │ │ │ │ - maskeqz $t3, $s7, $t3 │ │ │ │ - sub.d $a3, $t4, $a3 │ │ │ │ - or $a4, $a4, $t3 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - addi.w $a5, $a5, 1 │ │ │ │ - pcaddi $a1, 108970 │ │ │ │ - bl 239232 │ │ │ │ - ld.wu $t2, $s1, 0 │ │ │ │ - ld.d $t3, $fp, 24 │ │ │ │ - li.w $t0, 43 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.d $t2, $t3, $t2 │ │ │ │ - ld.d $a3, $s1, 32 │ │ │ │ - ldptr.w $a7, $s1, 64 │ │ │ │ - ld.d $a2, $t2, 24 │ │ │ │ - ld.bu $t2, $s1, 24 │ │ │ │ - ld.d $a6, $s1, 16 │ │ │ │ - ldptr.w $a5, $s1, 60 │ │ │ │ - maskeqz $t1, $s7, $t2 │ │ │ │ - masknez $t2, $t0, $t2 │ │ │ │ - or $a4, $t2, $t1 │ │ │ │ - ld.d $t1, $s1, 8 │ │ │ │ - ld.bu $t0, $s1, 56 │ │ │ │ - preld 0x0, $s1, 140 │ │ │ │ - ld.d $s1, $sp, 32 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - sub.d $a3, $t1, $a3 │ │ │ │ - addi.w $a5, $a5, 1 │ │ │ │ - pcaddi $a1, 108946 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 239132 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - pcaddi $a1, 110332 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 239116 │ │ │ │ - ldptr.w $t0, $s2, 344 │ │ │ │ - bgeu $s4, $t0, 12 │ │ │ │ - ld.d $a0, $s2, 568 │ │ │ │ - bl -184424 │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - ld.d $a0, $s2, 672 │ │ │ │ - pcaddi $a2, 107437 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -183820 │ │ │ │ - ldptr.w $t0, $s2, 344 │ │ │ │ - bgeu $s4, $t0, 16 │ │ │ │ - ld.d $a0, $s2, 568 │ │ │ │ - bl -182684 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - bl -183496 │ │ │ │ - ldptr.w $t1, $sp, 104 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - move $s1, $s6 │ │ │ │ - bgeu $s0, $t1, 324 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - move $a0, $s1 │ │ │ │ - preld 0x0, $s1, 148 │ │ │ │ - bl 401504 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 401444 │ │ │ │ - ldptr.w $t1, $s1, 68 │ │ │ │ - bgeu $s4, $t1, -376 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 402996 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -184416 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - li.w $t0, 82 │ │ │ │ - st.b $t0, $t1, 1 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -184436 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - st.b $s8, $a0, 2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -184452 │ │ │ │ - ld.wu $a2, $sp, 108 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - bl -183384 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -184480 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - st.b $s8, $t1, 3 │ │ │ │ - bl -184504 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - li.w $t0, 49 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - st.b $t0, $t1, 4 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -184532 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - st.b $zero, $t1, 5 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bgeu $s4, $t1, 16 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -184692 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 656 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a2, $fp │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 403916 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bltu $s4, $t1, 544 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 664 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a2, $fp │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 404668 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bgeu $s4, $t1, 16 │ │ │ │ - ld.d $a0, $s2, 560 │ │ │ │ - bl -182988 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 405168 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -183808 │ │ │ │ - ldptr.w $t1, $sp, 104 │ │ │ │ - addi.d $s6, $s1, 80 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - move $s1, $s6 │ │ │ │ - bltu $s0, $t1, -312 │ │ │ │ + li.w $t2, 89 │ │ │ │ + b -596 │ │ │ │ nop │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ nop │ │ │ │ - move $s2, $s7 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t1, 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 405088 │ │ │ │ - ldptr.w $t0, $sp, 104 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s2, $s2, 80 │ │ │ │ - bltu $s0, $t0, -20 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -183904 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $t0, 80 │ │ │ │ nop │ │ │ │ + li.w $t2, 114 │ │ │ │ + b -628 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.d $t0, $a0, $s0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bl 13376 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - bl -183972 │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - st.d $zero, $t1, 24 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s2, $t0, -56 │ │ │ │ nop │ │ │ │ - bl -184004 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -184012 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl 395588 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -184028 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -184036 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bl -184044 │ │ │ │ - pcalau12i $t0, 160 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 120 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 3084 │ │ │ │ - ld.d $ra, $sp, 232 │ │ │ │ - ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ - ld.d $s1, $sp, 208 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 192 │ │ │ │ - ld.d $s4, $sp, 184 │ │ │ │ - ld.d $s5, $sp, 176 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 152 │ │ │ │ - addi.d $sp, $sp, 240 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 111 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fs0 │ │ │ │ - bcnez $fcc0, 2492 │ │ │ │ - ftintrz.w.d $fa0, $fs0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - ldptr.w $t1, $s1, 32 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - fld.d $fs0, $sp, 136 │ │ │ │ - fld.d $fs1, $sp, 128 │ │ │ │ - bnez $t1, -1172 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - b -1120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 77 │ │ │ │ + b -660 │ │ │ │ nop │ │ │ │ - addi.w $fp, $s5, 1 │ │ │ │ - bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - move $a0, $s7 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 262700 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - move $s7, $a0 │ │ │ │ - alsl.d $s4, $s4, $t0, 0x3 │ │ │ │ - ld.d $a1, $s4, 24 │ │ │ │ - alsl.d $a0, $s5, $s5, 0x1 │ │ │ │ - alsl.d $a0, $a0, $s5, 0x2 │ │ │ │ - li.w $a2, 104 │ │ │ │ - alsl.d $a0, $a0, $s7, 0x3 │ │ │ │ - bl -184020 │ │ │ │ - ldptr.w $t1, $s1, 32 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bgeu $t0, $t1, 2344 │ │ │ │ - ld.d $t2, $s1, 48 │ │ │ │ - move $s5, $fp │ │ │ │ - b -1260 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -183496 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bgeu $s4, $t1, -548 │ │ │ │ - ld.d $a0, $s2, 560 │ │ │ │ - bl -185288 │ │ │ │ - b -560 │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $zero │ │ │ │ nop │ │ │ │ - move $s4, $s7 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - move $a0, $s5 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 262552 │ │ │ │ - ld.d $t1, $s1, 48 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - move $s5, $a0 │ │ │ │ - alsl.d $a0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x2 │ │ │ │ - add.d $t0, $t1, $s0 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - li.w $a2, 104 │ │ │ │ - alsl.d $a0, $a0, $s5, 0x3 │ │ │ │ - bl -184168 │ │ │ │ - ldptr.w $t0, $s1, 32 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bltu $s7, $t0, -80 │ │ │ │ - move $a2, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl 395236 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $s5, $t0 │ │ │ │ - bl -184452 │ │ │ │ - addi.d $a1, $sp, 104 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl 401080 │ │ │ │ - ldptr.w $t0, $sp, 104 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $t0, -576 │ │ │ │ nop │ │ │ │ - addi.d $t0, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - li.w $s4, 1 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - li.w $fp, 45 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - move $s1, $s7 │ │ │ │ - move $s8, $s6 │ │ │ │ - b 372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 68 │ │ │ │ + b -692 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s0, 1120 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.w $s6, $s0, -1 │ │ │ │ - bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $s6, $s6, $s6, 0x2 │ │ │ │ - alsl.d $s6, $s6, $t0, 0x4 │ │ │ │ - ld.b $t2, $s6, 24 │ │ │ │ - ld.bu $t5, $s1, 24 │ │ │ │ - ldptr.w $t1, $s6, 0 │ │ │ │ - bstrpick.w $t4, $t2, 0x7, 0x0 │ │ │ │ - ld.d $t3, $s6, 8 │ │ │ │ - preld 0x0, $s1, 104 │ │ │ │ - beq $t5, $t4, 640 │ │ │ │ nop │ │ │ │ - ld.d $t4, $s8, 24 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.d $zero, $sp, 112 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $t4, $t1 │ │ │ │ - ld.d $a3, $s6, 32 │ │ │ │ - ldptr.w $a7, $s6, 64 │ │ │ │ - ld.d $a2, $t1, 24 │ │ │ │ - ld.d $a6, $s6, 16 │ │ │ │ - ldptr.w $a5, $s6, 60 │ │ │ │ - ld.bu $t1, $s6, 56 │ │ │ │ - ld.d $s6, $sp, 48 │ │ │ │ - li.w $t0, 43 │ │ │ │ - masknez $a4, $t0, $t2 │ │ │ │ - addi.d $t3, $t3, 1 │ │ │ │ - maskeqz $t2, $fp, $t2 │ │ │ │ - sub.d $a3, $t3, $a3 │ │ │ │ - or $a4, $a4, $t2 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - addi.w $a5, $a5, 1 │ │ │ │ - pcaddi $a1, 108627 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 237856 │ │ │ │ - ld.wu $t1, $s1, 0 │ │ │ │ - ld.d $t2, $s8, 24 │ │ │ │ - ld.d $a3, $s1, 32 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - ld.d $t2, $s1, 8 │ │ │ │ - ldptr.w $a5, $s1, 60 │ │ │ │ - ld.d $a2, $t1, 24 │ │ │ │ - ld.bu $t1, $s1, 24 │ │ │ │ - ld.bu $t3, $s1, 56 │ │ │ │ - li.w $t0, 43 │ │ │ │ - ldptr.w $a7, $s1, 64 │ │ │ │ - ld.d $a6, $s1, 16 │ │ │ │ - masknez $a4, $t0, $t1 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - maskeqz $t1, $fp, $t1 │ │ │ │ - addi.d $s7, $s1, 80 │ │ │ │ - preld 0x0, $s1, 140 │ │ │ │ - sub.d $a3, $t2, $a3 │ │ │ │ - addi.w $a5, $a5, 1 │ │ │ │ - preld 0x0, $s7, 0 │ │ │ │ - or $a4, $a4, $t1 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - pcaddi $a1, 108601 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 237752 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - pcaddi $a1, 109987 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 237736 │ │ │ │ - ldptr.w $t0, $s2, 344 │ │ │ │ - bgeu $s4, $t0, 16 │ │ │ │ - ld.d $a0, $s2, 568 │ │ │ │ - bl -185804 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - ld.d $a0, $s2, 672 │ │ │ │ - pcaddi $a2, 107091 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -185204 │ │ │ │ - ldptr.w $t0, $s2, 344 │ │ │ │ - bgeu $s4, $t0, 16 │ │ │ │ - ld.d $a0, $s2, 568 │ │ │ │ - bl -184068 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - bl -184880 │ │ │ │ - ldptr.w $t1, $sp, 104 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - move $s1, $s7 │ │ │ │ - bgeu $s0, $t1, 324 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - move $a0, $s1 │ │ │ │ - preld 0x0, $s1, 148 │ │ │ │ - bl 400120 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 400060 │ │ │ │ - ldptr.w $t1, $s1, 68 │ │ │ │ - bgeu $s4, $t1, -384 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 401612 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -185800 │ │ │ │ - li.w $t1, 82 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - st.b $t1, $a0, 1 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -185820 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - li.w $s7, 59 │ │ │ │ - st.b $s7, $a0, 2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -185840 │ │ │ │ - ld.wu $a2, $sp, 108 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - bl -184772 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -185868 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - st.b $s7, $t1, 3 │ │ │ │ - bl -185892 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - li.w $t2, 50 │ │ │ │ - st.b $t2, $t1, 4 │ │ │ │ - bl -185920 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - st.b $zero, $t1, 5 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bgeu $s4, $t1, 12 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -186080 │ │ │ │ - ld.d $a0, $s2, 656 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 402532 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bltu $s4, $t1, 544 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 664 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 403284 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bgeu $s4, $t1, 16 │ │ │ │ - ld.d $a0, $s2, 560 │ │ │ │ - bl -184372 │ │ │ │ + li.w $t2, 67 │ │ │ │ + b -724 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 403784 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -185192 │ │ │ │ - ldptr.w $t1, $sp, 104 │ │ │ │ - addi.d $s7, $s1, 80 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - move $s1, $s7 │ │ │ │ - bltu $s0, $t1, -312 │ │ │ │ nop │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - b -1380 │ │ │ │ - ldptr.w $t4, $s1, 0 │ │ │ │ - bne $t4, $t1, -636 │ │ │ │ - ld.d $t4, $s1, 8 │ │ │ │ - bltu $t4, $t3, 1444 │ │ │ │ - lu12i.w $t6, 4 │ │ │ │ - sub.d $t5, $t4, $t3 │ │ │ │ - ori $t6, $t6, 0xe1f │ │ │ │ - bltu $t6, $t5, -660 │ │ │ │ - beqz $t2, 1472 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s1, 16 │ │ │ │ - addi.d $s7, $s1, 80 │ │ │ │ - addi.d $t1, $t1, -1 │ │ │ │ - add.d $t1, $t1, $t4 │ │ │ │ - bgeu $t3, $t1, -408 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $t3, $sp, 72 │ │ │ │ - st.d $t4, $sp, 80 │ │ │ │ - bl -186156 │ │ │ │ - ld.d $t1, $s6, 16 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - ld.d $t4, $sp, 80 │ │ │ │ - addi.d $t1, $t1, -1 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - sltu $t1, $t1, $t4 │ │ │ │ - addi.d $t2, $a0, 1 │ │ │ │ - addi.d $t1, $t1, 66 │ │ │ │ - stx.b $t1, $s3, $t2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186200 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - li.w $s7, 59 │ │ │ │ - st.b $s7, $t1, 2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186220 │ │ │ │ - ld.wu $a2, $sp, 108 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - bl -185152 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186248 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - st.b $s7, $t1, 3 │ │ │ │ - bl -186272 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - li.w $t2, 50 │ │ │ │ - st.b $t2, $t1, 4 │ │ │ │ - bl -186300 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - st.b $zero, $t1, 5 │ │ │ │ - ld.wu $t1, $s1, 0 │ │ │ │ - ld.d $t2, $s8, 24 │ │ │ │ - ld.d $a4, $s1, 8 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - ld.bu $a6, $s6, 56 │ │ │ │ - ld.d $t2, $s6, 32 │ │ │ │ - ld.d $a2, $t1, 24 │ │ │ │ - ld.d $t1, $s1, 16 │ │ │ │ - ld.d $a3, $s6, 8 │ │ │ │ - bstrpick.w $t3, $a6, 0x7, 0x0 │ │ │ │ - add.d $a4, $a4, $t1 │ │ │ │ - ld.bu $t1, $s1, 56 │ │ │ │ - sub.d $a4, $a4, $t2 │ │ │ │ - sub.d $a3, $a3, $t2 │ │ │ │ - bstrpick.w $t2, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t2, $t3, 12 │ │ │ │ - move $a6, $t1 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $s6, 24 │ │ │ │ - li.w $t2, 45 │ │ │ │ - li.w $a7, 43 │ │ │ │ - masknez $a7, $a7, $t1 │ │ │ │ - maskeqz $t1, $t2, $t1 │ │ │ │ - or $a7, $a7, $t1 │ │ │ │ - bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ - move $a5, $s3 │ │ │ │ - pcaddi $a1, 108409 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - bl 236736 │ │ │ │ - ldptr.w $t2, $s2, 344 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t2, 12 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -186584 │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - ld.d $a0, $s2, 656 │ │ │ │ - pcaddi $a2, 106897 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -185980 │ │ │ │ - ldptr.w $t2, $s2, 344 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t2, 12 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -184848 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - bl -185656 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s7, $s1, 80 │ │ │ │ + li.w $t2, 72 │ │ │ │ + b -756 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $t2, 71 │ │ │ │ b -788 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -184880 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - bgeu $s4, $t1, -548 │ │ │ │ - ld.d $a0, $s2, 560 │ │ │ │ - bl -186672 │ │ │ │ - b -560 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $s1, 0 │ │ │ │ - preld 0x0, $s6, 0 │ │ │ │ - bne $t5, $t2, -2488 │ │ │ │ - ld.d $t5, $s1, 8 │ │ │ │ - bltu $t5, $t4, 992 │ │ │ │ - lu12i.w $t7, 4 │ │ │ │ - sub.d $t6, $t5, $t4 │ │ │ │ - ori $t7, $t7, 0xe1f │ │ │ │ - bltu $t7, $t6, -2512 │ │ │ │ - bnez $t3, 452 │ │ │ │ - ld.d $t2, $t1, 16 │ │ │ │ - add.d $t2, $t4, $t2 │ │ │ │ - addi.d $t2, $t2, -1 │ │ │ │ - bgeu $t5, $t2, -2260 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $t1, $sp, 88 │ │ │ │ - st.d $t5, $sp, 72 │ │ │ │ - st.d $t4, $sp, 80 │ │ │ │ - bl -186628 │ │ │ │ - ld.d $t5, $sp, 72 │ │ │ │ - ld.d $t2, $s1, 16 │ │ │ │ - ld.d $t4, $sp, 80 │ │ │ │ - addi.d $t3, $a0, 1 │ │ │ │ - add.d $t2, $t5, $t2 │ │ │ │ - addi.d $t2, $t2, -1 │ │ │ │ - sltu $t2, $t2, $t4 │ │ │ │ - addi.d $t2, $t2, 66 │ │ │ │ - stx.b $t2, $s3, $t3 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186672 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - li.w $t3, 59 │ │ │ │ - st.b $t3, $t2, 2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186692 │ │ │ │ - ld.wu $a2, $sp, 108 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - bl -185624 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186720 │ │ │ │ - ld.wu $t4, $sp, 108 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - li.w $t3, 59 │ │ │ │ - add.d $t2, $t2, $t4 │ │ │ │ - st.b $t3, $t2, 3 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -186748 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t2, $t2, $t3 │ │ │ │ - li.w $t3, 49 │ │ │ │ - st.b $t3, $t2, 4 │ │ │ │ - bl -186776 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - add.d $t2, $t2, $t3 │ │ │ │ - st.b $zero, $t2, 5 │ │ │ │ - ld.wu $t2, $s1, 0 │ │ │ │ - ld.d $t3, $fp, 24 │ │ │ │ - ld.d $a4, $t1, 8 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.d $t2, $t3, $t2 │ │ │ │ - ld.d $a3, $s1, 8 │ │ │ │ - ld.d $t3, $s1, 32 │ │ │ │ - ld.d $a2, $t2, 24 │ │ │ │ - ld.d $t2, $t1, 16 │ │ │ │ - ld.bu $a6, $t1, 56 │ │ │ │ - sub.d $a3, $a3, $t3 │ │ │ │ - add.d $a4, $a4, $t2 │ │ │ │ - ld.d $t3, $t1, 32 │ │ │ │ - ld.bu $t2, $s1, 56 │ │ │ │ - bstrpick.w $t4, $a6, 0x7, 0x0 │ │ │ │ - sub.d $a4, $a4, $t3 │ │ │ │ - bstrpick.w $t3, $t2, 0x7, 0x0 │ │ │ │ - bgeu $t3, $t4, 8 │ │ │ │ - move $a6, $t2 │ │ │ │ - ld.bu $t2, $t1, 24 │ │ │ │ - li.w $t3, 45 │ │ │ │ - li.w $a7, 43 │ │ │ │ - masknez $a7, $a7, $t2 │ │ │ │ - maskeqz $t2, $t3, $t2 │ │ │ │ - or $a7, $a7, $t2 │ │ │ │ - bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ - move $a5, $s3 │ │ │ │ - pcaddi $a1, 108289 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl 236252 │ │ │ │ - ldptr.w $t3, $s2, 344 │ │ │ │ - li.w $t2, 1 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - bgeu $t2, $t3, 20 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl -187076 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - ld.d $a0, $s2, 656 │ │ │ │ - pcaddi $a2, 106773 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl -186480 │ │ │ │ - ldptr.w $t3, $s2, 344 │ │ │ │ - li.w $t2, 1 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - bgeu $t2, $t3, 20 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl -185356 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl -186172 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ld.bu $t2, $t1, 24 │ │ │ │ - beqz $t2, -2684 │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - ld.d $t5, $s1, 8 │ │ │ │ - ld.d $t2, $s1, 16 │ │ │ │ - addi.d $t2, $t2, -1 │ │ │ │ - add.d $t2, $t2, $t5 │ │ │ │ - bgeu $t4, $t2, -2708 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $t4, $sp, 80 │ │ │ │ - st.d $t5, $sp, 88 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl -187076 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ld.d $t4, $sp, 80 │ │ │ │ - ld.d $t5, $sp, 88 │ │ │ │ - ld.d $t2, $t1, 16 │ │ │ │ - addi.d $t3, $a0, 1 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $t2, $t2, -1 │ │ │ │ - add.d $t2, $t2, $t4 │ │ │ │ - sltu $t2, $t2, $t5 │ │ │ │ - addi.d $t2, $t2, 66 │ │ │ │ - stx.b $t2, $s3, $t3 │ │ │ │ - bl -187124 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - li.w $t3, 59 │ │ │ │ - st.b $t3, $t2, 2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -187144 │ │ │ │ - ld.wu $a2, $sp, 108 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - bl -186076 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -187172 │ │ │ │ - ld.wu $t4, $sp, 108 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - li.w $t3, 59 │ │ │ │ - add.d $t2, $t2, $t4 │ │ │ │ - st.b $t3, $t2, 3 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -187200 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t2, $t2, $t3 │ │ │ │ - li.w $t3, 49 │ │ │ │ - st.b $t3, $t2, 4 │ │ │ │ - bl -187228 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t2, $s3, $a0 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - add.d $t2, $t2, $t3 │ │ │ │ - st.b $zero, $t2, 5 │ │ │ │ - ld.wu $t2, $s1, 0 │ │ │ │ - ld.d $t3, $fp, 24 │ │ │ │ - ld.d $a4, $s1, 8 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - ldx.d $t2, $t3, $t2 │ │ │ │ - ld.bu $a6, $s1, 56 │ │ │ │ - ld.bu $t0, $t1, 56 │ │ │ │ - ld.d $a2, $t2, 24 │ │ │ │ - ld.d $t2, $s1, 16 │ │ │ │ - ld.d $a3, $t1, 8 │ │ │ │ - bstrpick.w $t3, $a6, 0x7, 0x0 │ │ │ │ - add.d $a4, $a4, $t2 │ │ │ │ - ld.d $t2, $t1, 32 │ │ │ │ - sub.d $a4, $a4, $t2 │ │ │ │ - sub.d $a3, $a3, $t2 │ │ │ │ - bstrpick.w $t2, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t2, $t3, 8 │ │ │ │ - move $a6, $t0 │ │ │ │ - ld.bu $t0, $t1, 24 │ │ │ │ - li.w $a7, 43 │ │ │ │ - li.w $t1, 45 │ │ │ │ - masknez $a7, $a7, $t0 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ - or $a7, $a7, $t0 │ │ │ │ - bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ - move $a5, $s3 │ │ │ │ - pcaddi $a1, 108177 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - bl 235808 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, 12 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -187512 │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - ld.d $a0, $s2, 656 │ │ │ │ - pcaddi $a2, 106665 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -186908 │ │ │ │ - ldptr.w $t1, $s2, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, -3076 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -185776 │ │ │ │ - b -3088 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fs0, $sp, 136 │ │ │ │ - fld.d $fs1, $sp, 128 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -3624 │ │ │ │ - nop │ │ │ │ - move $s5, $fp │ │ │ │ - b -3564 │ │ │ │ - fsub.d $fs0, $fs0, $fa0 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fs0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -2500 │ │ │ │ - st.d $s4, $sp, 24 │ │ │ │ - b -4372 │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - bl -186664 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - b -4400 │ │ │ │ nop │ │ │ │ - lu12i.w $t6, 4 │ │ │ │ - sub.d $t5, $t3, $t4 │ │ │ │ - ori $t6, $t6, 0xe1f │ │ │ │ - bltu $t6, $t5, -2100 │ │ │ │ - bnez $t2, -1432 │ │ │ │ - b 28 │ │ │ │ - lu12i.w $t7, 4 │ │ │ │ - sub.d $t6, $t4, $t5 │ │ │ │ - ori $t7, $t7, 0xe1f │ │ │ │ - bltu $t7, $t6, -3500 │ │ │ │ - beqz $t3, -984 │ │ │ │ - b -540 │ │ │ │ - ld.d $t1, $s6, 16 │ │ │ │ - addi.d $s7, $s1, 80 │ │ │ │ - add.d $t1, $t3, $t1 │ │ │ │ - addi.d $t1, $t1, -1 │ │ │ │ - bgeu $t4, $t1, -1872 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $t4, $sp, 72 │ │ │ │ - st.d $t3, $sp, 80 │ │ │ │ - bl -187620 │ │ │ │ - ld.d $t4, $sp, 72 │ │ │ │ - ld.d $t1, $s1, 16 │ │ │ │ - ld.d $t3, $sp, 80 │ │ │ │ - addi.d $t2, $a0, 1 │ │ │ │ - add.d $t1, $t4, $t1 │ │ │ │ - addi.d $t1, $t1, -1 │ │ │ │ - sltu $t1, $t1, $t3 │ │ │ │ - addi.d $t1, $t1, 66 │ │ │ │ - stx.b $t1, $s3, $t2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -187664 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - li.w $s7, 59 │ │ │ │ - st.b $s7, $t1, 2 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -187684 │ │ │ │ - ld.wu $a2, $sp, 108 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - add.d $a0, $s3, $a0 │ │ │ │ - bl -186616 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -187712 │ │ │ │ - ld.wu $t3, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - st.b $s7, $t1, 3 │ │ │ │ - bl -187736 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - li.w $t2, 50 │ │ │ │ - st.b $t2, $t1, 4 │ │ │ │ - bl -187764 │ │ │ │ - ld.wu $t2, $sp, 108 │ │ │ │ - add.d $t1, $s3, $a0 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - st.b $zero, $t1, 5 │ │ │ │ - ld.wu $t1, $s1, 0 │ │ │ │ - ld.d $t2, $s8, 24 │ │ │ │ - ld.d $a4, $s6, 8 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $t2, $t1 │ │ │ │ - ld.d $a3, $s1, 8 │ │ │ │ - ld.d $t2, $s1, 32 │ │ │ │ - ld.d $a2, $t1, 24 │ │ │ │ - ld.d $t1, $s6, 16 │ │ │ │ - ld.bu $a6, $s6, 56 │ │ │ │ - sub.d $a3, $a3, $t2 │ │ │ │ - add.d $a4, $a4, $t1 │ │ │ │ - ld.d $t2, $s6, 32 │ │ │ │ - ld.bu $t1, $s1, 56 │ │ │ │ - bstrpick.w $t3, $a6, 0x7, 0x0 │ │ │ │ - sub.d $a4, $a4, $t2 │ │ │ │ - bstrpick.w $t2, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t2, $t3, 8 │ │ │ │ - move $a6, $t1 │ │ │ │ - ld.bu $t1, $s6, 24 │ │ │ │ - li.w $t2, 45 │ │ │ │ - li.w $a7, 43 │ │ │ │ - masknez $a7, $a7, $t1 │ │ │ │ - maskeqz $t1, $t2, $t1 │ │ │ │ - or $a7, $a7, $t1 │ │ │ │ - bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ - move $a5, $s3 │ │ │ │ - pcaddi $a1, 108043 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - bl 235272 │ │ │ │ - ldptr.w $t2, $s2, 344 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t2, 12 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -188048 │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - ld.d $a0, $s2, 656 │ │ │ │ - pcaddi $a2, 106531 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -187444 │ │ │ │ - ldptr.w $t2, $s2, 344 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t2, 12 │ │ │ │ - ld.d $a0, $s2, 552 │ │ │ │ - bl -186312 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - addi.d $s7, $s1, 80 │ │ │ │ - bl -187124 │ │ │ │ - ld.bu $t1, $s6, 24 │ │ │ │ - beqz $t1, -2248 │ │ │ │ - ld.d $t3, $s6, 8 │ │ │ │ - ld.d $t4, $s1, 8 │ │ │ │ - b -1868 │ │ │ │ - fst.d $fs0, $sp, 136 │ │ │ │ - fst.d $fs1, $sp, 128 │ │ │ │ - bl -186276 │ │ │ │ + li.w $t2, 86 │ │ │ │ + b -820 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 32 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - beqz $t1, 624 │ │ │ │ - ld.d $t2, $a0, 48 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s2, $zero │ │ │ │ - alsl.d $a1, $s1, $s1, 0x2 │ │ │ │ - alsl.d $a1, $a1, $s1, 0x1 │ │ │ │ - alsl.d $t0, $a1, $t2, 0x3 │ │ │ │ - ld.bu $t0, $t0, 60 │ │ │ │ - slli.d $s0, $a1, 0x3 │ │ │ │ - beq $t0, $s3, 300 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $s2, 572 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.w $s2, $s2, -2 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - alsl.d $s5, $s2, $s2, 0x2 │ │ │ │ - addi.d $t1, $t0, 464 │ │ │ │ - alsl.d $s5, $s5, $s2, 0x1 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - addi.d $s6, $t0, 376 │ │ │ │ - move $s0, $zero │ │ │ │ - alsl.d $s5, $s5, $t1, 0x3 │ │ │ │ - b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 84 │ │ │ │ + b -852 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ori $s0, $s0, 0x8 │ │ │ │ nop │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - beq $s5, $s6, 108 │ │ │ │ - ld.d $t1, $s6, -264 │ │ │ │ - ld.d $t2, $s6, -352 │ │ │ │ - preld 0x0, $s6, 0 │ │ │ │ - ld.d $t5, $t1, 88 │ │ │ │ - ld.d $a0, $t2, 88 │ │ │ │ - ldptr.w $s8, $t1, 0 │ │ │ │ - ldptr.w $t0, $t5, 28 │ │ │ │ - ldptr.w $s3, $t2, 0 │ │ │ │ - ld.bu $s7, $t1, 96 │ │ │ │ - ldptr.w $s1, $t1, 32 │ │ │ │ - ld.bu $s4, $t2, 96 │ │ │ │ - ldptr.w $s2, $t2, 32 │ │ │ │ - ldptr.w $fp, $a0, 28 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -64348 │ │ │ │ - ld.d $t1, $s6, -264 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - bl -64364 │ │ │ │ - bne $s8, $s3, -92 │ │ │ │ - ext.w.b $t1, $s4 │ │ │ │ - beq $s4, $s7, 188 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - ori $s0, $s0, 0x4 │ │ │ │ - bne $s5, $s6, -96 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ + li.w $t2, 116 │ │ │ │ + b -884 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -187528 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.w $s5, $s2, 1 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x2 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 259340 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - ld.d $a1, $s4, 48 │ │ │ │ - move $t0, $a0 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - alsl.d $a0, $s2, $s2, 0x2 │ │ │ │ - alsl.d $a0, $a0, $s2, 0x1 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x3 │ │ │ │ - li.w $a2, 88 │ │ │ │ - add.d $a1, $a1, $s0 │ │ │ │ - bl -187380 │ │ │ │ - ldptr.w $t1, $s4, 32 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - move $s2, $s5 │ │ │ │ - bgeu $t0, $t1, -364 │ │ │ │ - ld.d $t2, $s4, 48 │ │ │ │ - b -412 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s3, $sp, 16 │ │ │ │ - add.w $s2, $s2, $fp │ │ │ │ - add.w $s1, $s1, $t0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - addi.d $t3, $s3, -1 │ │ │ │ - addi.d $t2, $a0, -1 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t3, $t3, $s2 │ │ │ │ - add.d $t2, $t2, $s1 │ │ │ │ - bnez $t1, 52 │ │ │ │ - addi.d $a0, $a0, -1 │ │ │ │ - ori $t2, $s0, 0x1 │ │ │ │ - ori $t1, $s0, 0x2 │ │ │ │ - bgeu $s1, $t3, -340 │ │ │ │ - add.d $a0, $a0, $s1 │ │ │ │ - sltu $a0, $a0, $s2 │ │ │ │ - masknez $t1, $t1, $a0 │ │ │ │ - maskeqz $a0, $t2, $a0 │ │ │ │ - or $s0, $t1, $a0 │ │ │ │ - b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - ori $t3, $s0, 0x1 │ │ │ │ - ori $t1, $s0, 0x3 │ │ │ │ - bgeu $s2, $t2, -388 │ │ │ │ - add.d $s3, $s3, $s2 │ │ │ │ - sltu $s3, $s3, $s1 │ │ │ │ - masknez $t1, $t1, $s3 │ │ │ │ - maskeqz $s3, $t3, $s3 │ │ │ │ - or $s0, $t1, $s3 │ │ │ │ - b -412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 97 │ │ │ │ + b -916 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -172300 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -172316 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -172332 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -172348 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -172364 │ │ │ │ + st.d $zero, $s0, 32 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -172380 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + st.h $zero, $s0, 52 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.w $zero, $s0, 48 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - move $s0, $zero │ │ │ │ - bl -187824 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ + bnez $a3, 32 │ │ │ │ + addi.d $t1, $a1, 8 │ │ │ │ + masknez $t0, $a1, $a2 │ │ │ │ + maskeqz $a2, $t1, $a2 │ │ │ │ + or $a2, $a2, $t0 │ │ │ │ + ldptr.d $a0, $a2, 0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - move $s0, $zero │ │ │ │ - b -352 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $t0, $a1 │ │ │ │ + bnez $a2, 116 │ │ │ │ + ld.d $a0, $a1, 32 │ │ │ │ + beqz $a0, 492 │ │ │ │ + ld.bu $t2, $a1, 52 │ │ │ │ + bstrpick.w $t1, $a4, 0x7, 0x0 │ │ │ │ + beq $t2, $t1, 312 │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $t0, 48 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -172280 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ + ldptr.w $a1, $t0, 48 │ │ │ │ + beqz $a4, 164 │ │ │ │ + li.w $t1, 4 │ │ │ │ + bltu $t1, $a3, 236 │ │ │ │ + andi $a3, $a3, 0x1 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + bnez $a3, 944 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $a3, 65 │ │ │ │ + b 188 │ │ │ │ + ld.d $a0, $a1, 40 │ │ │ │ + beqz $a0, 444 │ │ │ │ + ld.bu $t2, $a1, 53 │ │ │ │ + bstrpick.w $t1, $a4, 0x7, 0x0 │ │ │ │ + beq $t2, $t1, 200 │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $t0, 48 │ │ │ │ + ld.d $a1, $t0, 8 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -172392 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + ldptr.w $a1, $t0, 48 │ │ │ │ + beqz $a4, 180 │ │ │ │ + li.w $t1, 4 │ │ │ │ + bltu $t1, $a3, 252 │ │ │ │ + andi $a3, $a3, 0x1 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + bnez $a3, 800 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $a3, 65 │ │ │ │ + b 204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t1, 1 │ │ │ │ + beq $a3, $t1, 700 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $a3, $t1, 628 │ │ │ │ + addi.w $t1, $a3, -3 │ │ │ │ + andi $t1, $t1, 0xfd │ │ │ │ + beqz $t1, 424 │ │ │ │ + andi $a3, $a3, 0xfd │ │ │ │ + li.w $t1, 4 │ │ │ │ + bne $a3, $t1, 44 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $a3, 82 │ │ │ │ nop │ │ │ │ + li.w $a2, 71 │ │ │ │ + bl -4420 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - ldptr.w $t2, $a0, 4 │ │ │ │ - move $t0, $a0 │ │ │ │ - beq $t2, $t1, 36 │ │ │ │ - ld.d $t3, $a0, 8 │ │ │ │ - ld.d $t4, $a0, 16 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - ldx.b $a0, $t4, $t1 │ │ │ │ - mod.du $t1, $t2, $t3 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - ret │ │ │ │ + st.b $a4, $t0, 52 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - ld.d $t1, $a0, 16 │ │ │ │ - stx.b $a1, $t1, $t0 │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - ldptr.w $t2, $a0, 0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - mod.du $t0, $t0, $t1 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.w $t0, $a0, 4 │ │ │ │ - beq $t0, $t2, 8 │ │ │ │ - ret │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - mod.du $t0, $t0, $t1 │ │ │ │ - stptr.w $t0, $a0, 0 │ │ │ │ - ret │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - ld.d $t3, $a0, 8 │ │ │ │ - ldptr.w $t2, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - mod.du $t1, $t1, $t3 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - beq $t1, $t2, 100 │ │ │ │ - ld.d $t1, $s0, 16 │ │ │ │ - stx.b $s1, $t1, $t0 │ │ │ │ - ldptr.w $t0, $s0, 4 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ldptr.w $t2, $s0, 0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - mod.du $t0, $t0, $t1 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.w $t0, $s0, 4 │ │ │ │ - bne $t0, $t2, 20 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - mod.du $t0, $t0, $t1 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t1, 1 │ │ │ │ + beq $a3, $t1, 444 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $a3, $t1, 372 │ │ │ │ + addi.w $t1, $a3, -3 │ │ │ │ + andi $t1, $t1, 0xfd │ │ │ │ + beqz $t1, 232 │ │ │ │ + andi $a3, $a3, 0xfd │ │ │ │ + li.w $t1, 4 │ │ │ │ + bne $a3, $t1, 44 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $a3, 82 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 32 │ │ │ │ - move $t2, $t0 │ │ │ │ - move $t0, $t1 │ │ │ │ - beqz $a0, 20 │ │ │ │ - bl -189176 │ │ │ │ - ldptr.w $t2, $s0, 4 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ + li.w $a2, 71 │ │ │ │ + bl -4548 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ nop │ │ │ │ - beq $t2, $t0, 72 │ │ │ │ + st.b $a4, $t0, 53 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - ld.d $t2, $s0, 8 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - ldx.b $a3, $t3, $t0 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - mod.du $t0, $t1, $t2 │ │ │ │ - pcaddi $a2, 110180 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -188620 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ldptr.w $t1, $s0, 4 │ │ │ │ - bne $t1, $t0, -48 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - beqz $a0, -204 │ │ │ │ - bl -187496 │ │ │ │ - ldptr.w $t0, $s0, 4 │ │ │ │ - b -216 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - ldptr.w $a1, $a0, 4 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 32 │ │ │ │ - blt $a1, $t0, 192 │ │ │ │ - sub.w $a1, $a1, $t0 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $a0, 116 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -189340 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ldptr.w $t1, $s0, 4 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - bge $t1, $t0, 92 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - ld.d $a3, $s0, 24 │ │ │ │ - li.w $a2, 1 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - bl -188960 │ │ │ │ - ld.d $a3, $s0, 24 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl -188980 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - beqz $a0, 72 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b -187656 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $a1, 48 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -162828 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + st.d $a0, $t0, 32 │ │ │ │ + b -516 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - ld.d $a3, $s0, 24 │ │ │ │ - li.w $a2, 1 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - bl -189048 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - bnez $a0, -60 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - move $s1, $a1 │ │ │ │ - sub.d $a1, $t1, $t0 │ │ │ │ - beqz $a0, -164 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -189532 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ldptr.w $t1, $s0, 4 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - blt $t1, $t0, -188 │ │ │ │ - b -104 │ │ │ │ + ldptr.w $a1, $a1, 48 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -162892 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + st.d $a0, $t0, 40 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a2 │ │ │ │ - ld.d $a2, $a0, 8 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - ldptr.w $t1, $a0, 4 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - bltu $a2, $s1, 228 │ │ │ │ - blt $t1, $t0, 128 │ │ │ │ - sub.w $t0, $t1, $t0 │ │ │ │ - sub.d $t0, $a2, $t0 │ │ │ │ - bltu $t0, $s1, 372 │ │ │ │ - sub.d $t0, $a2, $t1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - bgeu $t0, $s1, 288 │ │ │ │ - move $a2, $t0 │ │ │ │ - move $a1, $s2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ st.d $t0, $sp, 8 │ │ │ │ - bl -188440 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - sub.d $a2, $s1, $t0 │ │ │ │ - add.d $a1, $s2, $t0 │ │ │ │ - bl -188460 │ │ │ │ + li.w $a3, 89 │ │ │ │ + nop │ │ │ │ + li.w $a2, 67 │ │ │ │ + bl -4764 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - sub.w $s1, $s1, $t0 │ │ │ │ - st.w $s1, $s0, 4 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + st.b $a4, $t0, 53 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub.w $t0, $t0, $t1 │ │ │ │ - bltu $t0, $s1, 252 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s2 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - bl -188544 │ │ │ │ - ldptr.w $t0, $s0, 4 │ │ │ │ - add.w $t0, $t0, $s1 │ │ │ │ - st.w $t0, $s0, 4 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $a3, 89 │ │ │ │ nop │ │ │ │ + li.w $a2, 67 │ │ │ │ + bl -4828 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bne $t0, $t1, 192 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - beqz $a0, 16 │ │ │ │ nop │ │ │ │ - bl -189848 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -4888 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + st.b $a4, $t0, 53 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ - ld.d $a3, $s0, 24 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -189456 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - beqz $a0, -104 │ │ │ │ - bl -188108 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -188720 │ │ │ │ - ldptr.w $t0, $s0, 4 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - add.w $t0, $t0, $s1 │ │ │ │ - st.w $t0, $s0, 4 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -4952 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 40 │ │ │ │ + st.b $a4, $t0, 53 │ │ │ │ + b -396 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -708 │ │ │ │ - ldptr.w $t1, $s0, 4 │ │ │ │ - ldptr.w $t2, $s0, 0 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - bge $t1, $t2, -380 │ │ │ │ - b -272 │ │ │ │ nop │ │ │ │ - bl -736 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - bnez $a0, -184 │ │ │ │ - b -180 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - addi.d $s1, $a1, 1 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - stptr.d $a3, $sp, 0 │ │ │ │ - bl -190032 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - st.h $zero, $s0, 44 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.d $s1, $s0, 8 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $a2, $s0, 24 │ │ │ │ - st.d $a3, $s0, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - addi.d $a0, $a0, -1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a0, 0 │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - move $t1, $a0 │ │ │ │ - blt $a1, $t2, 52 │ │ │ │ - sub.w $a0, $t0, $a1 │ │ │ │ - blt $a1, $t0, 68 │ │ │ │ - ld.d $a0, $t1, 8 │ │ │ │ - sub.d $a0, $a0, $a1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -5016 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ + b -592 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slt $t1, $t0, $t2 │ │ │ │ - maskeqz $t0, $t0, $t1 │ │ │ │ - masknez $t1, $t2, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - sub.w $a0, $t0, $a1 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - blt $a1, $t0, 28 │ │ │ │ - sub.w $a0, $a1, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -5080 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ + b -656 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - add.d $a1, $a1, $t1 │ │ │ │ - sub.d $a0, $a1, $t0 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - pcalau12i $s2, 159 │ │ │ │ - ld.d $s2, $s2, -120 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - pcaddi $a2, 107472 │ │ │ │ - move $s1, $a1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -189720 │ │ │ │ - blez $s1, 44 │ │ │ │ - add.d $s1, $s0, $s1 │ │ │ │ nop │ │ │ │ - ld.b $a3, $s0, 0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 109896 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl -189756 │ │ │ │ - bne $s0, $s1, -24 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - pcaddi $a2, 107451 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -189800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a3, 84 │ │ │ │ + b -372 │ │ │ │ nop │ │ │ │ - li.w $t1, 94 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t1, $a0, 0 │ │ │ │ - bge $t0, $a1, 52 │ │ │ │ - addi.w $a2, $a1, -1 │ │ │ │ - addi.d $a0, $a0, 1 │ │ │ │ - li.w $a1, 95 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - b -188760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a3, 84 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $a1, 16 │ │ │ │ + ld.d $t0, $a1, 24 │ │ │ │ + masknez $a0, $a0, $a2 │ │ │ │ + maskeqz $a2, $t0, $a2 │ │ │ │ + or $a0, $a2, $a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - stptr.w $zero, $a1, 0 │ │ │ │ - move $s3, $a1 │ │ │ │ - bl -189084 │ │ │ │ - ldptr.w $a2, $s1, 4 │ │ │ │ - ldptr.w $s2, $s1, 0 │ │ │ │ - beqz $a0, 8 │ │ │ │ - blt $a2, $s2, 668 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - li.w $s4, -1 │ │ │ │ - b 36 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $a3, $s1, 24 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -190344 │ │ │ │ - addi.w $a2, $s0, -1 │ │ │ │ - add.w $a2, $a2, $a0 │ │ │ │ - st.w $a2, $s1, 4 │ │ │ │ - ld.d $s5, $s1, 16 │ │ │ │ - sub.w $a2, $a2, $s2 │ │ │ │ - addi.w $s0, $a2, 1 │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $a2, $s0 │ │ │ │ - add.d $a0, $s5, $s2 │ │ │ │ - bl -190256 │ │ │ │ - bnez $a0, 196 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - bl -189196 │ │ │ │ - bnez $a0, 504 │ │ │ │ - ld.d $a1, $s1, 8 │ │ │ │ - ldptr.w $a2, $s1, 0 │ │ │ │ - add.w $s2, $s0, $s2 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - mod.du $t0, $s2, $a1 │ │ │ │ - move $s0, $s2 │ │ │ │ - bne $t0, $a2, -100 │ │ │ │ - slli.d $s5, $a1, 0x1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 257184 │ │ │ │ - ld.d $t1, $s1, 8 │ │ │ │ - addi.w $s6, $s2, -1 │ │ │ │ - st.d $a0, $s1, 16 │ │ │ │ - addi.d $t2, $t1, -1 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - beq $s6, $t2, 56 │ │ │ │ - sub.w $a2, $t1, $t0 │ │ │ │ - sub.d $t2, $s5, $a2 │ │ │ │ - add.d $a1, $a0, $t0 │ │ │ │ - add.d $a0, $a0, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -189548 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - sub.w $t1, $s5, $t1 │ │ │ │ - add.w $t0, $t1, $t0 │ │ │ │ - stptr.w $t0, $s1, 0 │ │ │ │ - st.d $s5, $s1, 8 │ │ │ │ - beq $s6, $s4, 284 │ │ │ │ - slt $s6, $s6, $t0 │ │ │ │ - sub.w $a2, $t0, $s2 │ │ │ │ - sub.d $a1, $s5, $s2 │ │ │ │ - masknez $a1, $a1, $s6 │ │ │ │ - maskeqz $s6, $a2, $s6 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - or $a2, $a1, $s6 │ │ │ │ - b -220 │ │ │ │ - nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s2, $a3 │ │ │ │ + bnez $a4, 80 │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + stptr.d $t0, $a2, 0 │ │ │ │ + ld.d $a0, $a1, 8 │ │ │ │ + st.d $a0, $s3, 8 │ │ │ │ + ld.d $t0, $s0, 16 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + stptr.d $t0, $s2, 0 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + st.d $t0, $s2, 8 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub.w $s0, $a0, $s5 │ │ │ │ + ld.d $a0, $a1, 32 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s1, $a5 │ │ │ │ + beqz $a0, 372 │ │ │ │ + ld.bu $t1, $a1, 52 │ │ │ │ + bstrpick.w $t0, $a5, 0x7, 0x0 │ │ │ │ + beq $t1, $t0, 104 │ │ │ │ nop │ │ │ │ - ldptr.w $s4, $s1, 0 │ │ │ │ - bge $s0, $s4, 244 │ │ │ │ - ld.d $s6, $s1, 8 │ │ │ │ - li.w $a1, 1 │ │ │ │ - sub.d $s6, $s6, $s4 │ │ │ │ - add.d $s5, $s6, $s0 │ │ │ │ - addi.d $a0, $s5, 1 │ │ │ │ - bl -190844 │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - move $a2, $s6 │ │ │ │ - move $s2, $a0 │ │ │ │ - add.d $a1, $t0, $s4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -189156 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - move $a2, $s0 │ │ │ │ - add.d $a0, $s2, $s6 │ │ │ │ - bl -189172 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - stptr.w $s5, $s3, 0 │ │ │ │ - bl -189472 │ │ │ │ - bnez $a0, 60 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - bge $s0, $t0, 52 │ │ │ │ - ld.d $a2, $s1, 8 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - ld.d $a3, $s1, 24 │ │ │ │ - sub.d $a2, $a2, $t0 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -190712 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - add.w $t0, $t0, $a0 │ │ │ │ - st.w $t0, $s1, 4 │ │ │ │ + ldptr.w $a2, $s0, 48 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + bl -173480 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ldptr.w $a1, $s0, 48 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + bnez $s1, 252 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a4, $t0, 564 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $a4, $t0, 524 │ │ │ │ + addi.w $t0, $a4, -3 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 416 │ │ │ │ + andi $t0, $a4, 0xfd │ │ │ │ + li.w $t1, 4 │ │ │ │ + beq $t0, $t1, 308 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - stptr.w $s0, $s1, 0 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + beqz $a0, 408 │ │ │ │ + ld.bu $t1, $s0, 53 │ │ │ │ + bstrpick.w $t0, $s1, 0x7, 0x0 │ │ │ │ + beq $t1, $t0, 92 │ │ │ │ + ldptr.w $a2, $s0, 48 │ │ │ │ + ld.d $a1, $s0, 8 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + bl -173600 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + ldptr.w $a1, $s0, 48 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + bnez $s1, 68 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a4, $t0, 380 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $a4, $t0, 468 │ │ │ │ + addi.w $t0, $a4, -3 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 264 │ │ │ │ + andi $a4, $a4, 0xfd │ │ │ │ + li.w $t0, 4 │ │ │ │ + beq $a4, $t0, 220 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + b -308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $t0 │ │ │ │ - b -484 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bltu $t0, $a4, -28 │ │ │ │ + andi $a4, $a4, 0x1 │ │ │ │ + bnez $a4, 468 │ │ │ │ + li.w $a3, 65 │ │ │ │ + li.w $a2, 71 │ │ │ │ + bl -5600 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ + b -52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - sub.w $s5, $s0, $s4 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $s5, 1 │ │ │ │ - bl -191076 │ │ │ │ - move $s2, $a0 │ │ │ │ - bge $s4, $s0, -196 │ │ │ │ - ld.d $a1, $s1, 16 │ │ │ │ - move $a2, $s5 │ │ │ │ - add.d $a1, $a1, $s4 │ │ │ │ - bl -189388 │ │ │ │ - b -216 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bltu $t0, $a4, -212 │ │ │ │ + andi $t0, $a4, 0x1 │ │ │ │ + bnez $t0, 372 │ │ │ │ + li.w $a3, 65 │ │ │ │ + li.w $a2, 71 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -5668 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ + b -236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $a1, 48 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -163908 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.d $a0, $s0, 32 │ │ │ │ + b -380 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 71 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -5748 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ + b -316 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 71 │ │ │ │ + bl -5776 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ + b -228 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - bl -189708 │ │ │ │ - beqz $a0, 72 │ │ │ │ - pcalau12i $t0, 159 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 107266 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -190584 │ │ │ │ - ldptr.w $a0, $s1, 4 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t0, $s1, 44 │ │ │ │ - addi.w $s0, $a0, 1 │ │ │ │ - b -364 │ │ │ │ nop │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 67 │ │ │ │ + bl -5808 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ + b -260 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - st.b $t0, $s1, 44 │ │ │ │ - b -220 │ │ │ │ - pcaddi $a3, 112636 │ │ │ │ - li.w $a2, 321 │ │ │ │ - pcaddi $a1, 107240 │ │ │ │ - pcaddi $a0, 107245 │ │ │ │ - bl -191128 │ │ │ │ nop │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 67 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -5844 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ + b -412 │ │ │ │ + ldptr.w $a1, $s0, 48 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -164068 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + b -420 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + bl -5904 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ + b -356 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - sub.d $a0, $t0, $t1 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - ret │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -5940 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ + b -508 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -5972 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ + b -540 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + bl -6000 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ + b -452 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a3, 84 │ │ │ │ + li.w $a2, 67 │ │ │ │ + bl -6032 │ │ │ │ + ld.d $a0, $s0, 32 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + st.b $s1, $s0, 52 │ │ │ │ + b -600 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - b -190348 │ │ │ │ + li.w $a3, 84 │ │ │ │ + li.w $a2, 67 │ │ │ │ + bl -6064 │ │ │ │ + ld.d $a0, $s0, 40 │ │ │ │ + st.b $s1, $s0, 53 │ │ │ │ + b -516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - ld.d $t2, $a0, 8 │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - addi.w $a0, $t0, 1 │ │ │ │ - mod.du $a0, $a0, $t2 │ │ │ │ - xor $a0, $a0, $t1 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - ret │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - move $s6, $a0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + addi.w $s0, $a5, 1 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ - addi.d $s1, $a1, 1 │ │ │ │ - alsl.d $a1, $s6, $s6, 0x1 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bstrpick.d $s2, $s6, 0x1f, 0x0 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s3, $a3 │ │ │ │ - alsl.d $s2, $s2, $s2, 0x1 │ │ │ │ - bl 256460 │ │ │ │ - move $s5, $a0 │ │ │ │ - alsl.d $s2, $s2, $a0, 0x4 │ │ │ │ - beqz $s6, 72 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + stptr.d $a1, $a3, 0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + move $s3, $a5 │ │ │ │ + move $s1, $a4 │ │ │ │ + bl -164340 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + beqz $s3, 152 │ │ │ │ + addi.w $t1, $s3, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + move $t3, $a0 │ │ │ │ + li.w $t5, 56 │ │ │ │ + pcaddi $t4, 117904 │ │ │ │ + add.d $t1, $s2, $t1 │ │ │ │ nop │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -191424 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - st.d $s1, $s0, 8 │ │ │ │ - stptr.w $zero, $s0, 0 │ │ │ │ - st.w $zero, $s0, 4 │ │ │ │ - st.d $s4, $s0, 24 │ │ │ │ - st.d $s3, $s0, 32 │ │ │ │ - st.b $zero, $s0, 44 │ │ │ │ - st.b $zero, $s0, 45 │ │ │ │ - addi.d $s0, $s0, 48 │ │ │ │ - bne $s0, $s2, -48 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ + ld.b $t2, $t1, 0 │ │ │ │ + addi.w $t0, $t2, -65 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t5, $t0, 52 │ │ │ │ + alsl.d $t0, $t0, $t4, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $t4, $t0 │ │ │ │ + jr $t0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $t2, 75 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + st.b $t2, $t3, 0 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + beq $s2, $t1, 40 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + b -80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + add.d $t0, $a0, $t0 │ │ │ │ + st.b $zero, $t0, 0 │ │ │ │ + st.d $a0, $a3, 8 │ │ │ │ + beqz $a2, 784 │ │ │ │ + stptr.d $a2, $s1, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -164532 │ │ │ │ + ldptr.d $a1, $s1, 0 │ │ │ │ + move $a2, $s0 │ │ │ │ + st.d $a0, $s1, 8 │ │ │ │ + bl -174468 │ │ │ │ + ld.d $a0, $s1, 8 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -8308 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ + move $a2, $a0 │ │ │ │ + st.d $a2, $s1, 8 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ - beqz $a1, 96 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - addi.w $s1, $a1, -1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $a0, 64 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - addi.d $s0, $a0, 16 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x4 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 48 │ │ │ │ - bl -190640 │ │ │ │ - bne $s0, $s1, -12 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 304 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - addi.w $s1, $a1, -1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $a0, 216 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - addi.d $s0, $a0, 168 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x4 │ │ │ │ - b 120 │ │ │ │ + li.w $t2, 121 │ │ │ │ + b -180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 107 │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ - sub.w $a1, $t2, $t0 │ │ │ │ - beqz $t1, 28 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -191764 │ │ │ │ - ldptr.w $t0, $s0, -168 │ │ │ │ - ldptr.w $t1, $s0, -164 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - blt $t1, $t0, 100 │ │ │ │ - ld.d $a0, $s0, -152 │ │ │ │ - ld.d $a3, $s0, -144 │ │ │ │ - li.w $a2, 1 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - bl -191384 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, -136 │ │ │ │ - st.w $zero, $s0, -168 │ │ │ │ - st.w $zero, $s0, -164 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -190048 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 48 │ │ │ │ - beq $s0, $s1, 108 │ │ │ │ - ld.d $t1, $s0, -136 │ │ │ │ - ldptr.w $t0, $s0, -168 │ │ │ │ - ldptr.w $t2, $s0, -164 │ │ │ │ - move $s2, $zero │ │ │ │ - move $a0, $t1 │ │ │ │ - bge $t2, $t0, -108 │ │ │ │ - ld.d $a1, $s0, -160 │ │ │ │ - move $s2, $t2 │ │ │ │ - sub.d $a1, $a1, $t0 │ │ │ │ - bnez $t1, -116 │ │ │ │ - ld.d $a0, $s0, -152 │ │ │ │ - ld.d $a3, $s0, -144 │ │ │ │ - li.w $a2, 1 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - preld 0x0, $s0, 0 │ │ │ │ - bl -191484 │ │ │ │ - ld.d $a3, $s0, -144 │ │ │ │ - ld.d $a0, $s0, -152 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -191504 │ │ │ │ - b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 109 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldptr.w $t1, $a2, 0 │ │ │ │ - ldx.w $t0, $a1, $t0 │ │ │ │ - bgeu $t1, $t0, 48 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $a0, 32 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t0, $a1, $a0 │ │ │ │ - sltu $t0, $t0, $t1 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ - sltu $t0, $t0, $t1 │ │ │ │ - slli.w $t0, $t0, 0x1 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ - ld.b $a1, $a0, 96 │ │ │ │ - ld.d $a0, $a0, 88 │ │ │ │ - b -63612 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.b $a1, $a0, 96 │ │ │ │ - ld.d $a0, $a0, 88 │ │ │ │ - ldptr.w $s0, $t0, 32 │ │ │ │ - bl -62864 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - add.w $a0, $s0, $a0 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + li.w $t2, 100 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.b $a1, $a0, 96 │ │ │ │ - ld.d $a0, $a0, 88 │ │ │ │ - b -63292 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - move $fp, $a1 │ │ │ │ - move $s4, $a2 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $a2, $sp, 32 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - move $s0, $a3 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - bstrpick.d $s1, $s4, 0x1f, 0x0 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - bl 255656 │ │ │ │ - move $s7, $a0 │ │ │ │ - slli.d $a1, $s1, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 255640 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 255620 │ │ │ │ - st.d $a0, $s7, 24 │ │ │ │ - li.w $a1, 257 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 255604 │ │ │ │ - li.w $a2, 256 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s6, $a0 │ │ │ │ - bl -190596 │ │ │ │ - st.b $s0, $s7, 44 │ │ │ │ - beqz $s4, 1816 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.wu $t0, $sp, 16 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - move $s2, $s1 │ │ │ │ - move $s5, $zero │ │ │ │ - addi.w $s1, $s4, -1 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t2, $fp, 0 │ │ │ │ - ld.d $t3, $s7, 24 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - ldptr.w $t0, $t2, 64 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - stx.d $t2, $t3, $t1 │ │ │ │ - add.w $t0, $t0, $s5 │ │ │ │ - addi.w $a1, $t0, 2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - addi.w $s5, $t0, 1 │ │ │ │ - bl 255484 │ │ │ │ - beqz $a0, 2028 │ │ │ │ - ldptr.d $t0, $fp, 0 │ │ │ │ - move $t1, $zero │ │ │ │ - ldptr.w $t2, $t0, 64 │ │ │ │ - beqz $t2, 60 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $t0, $t1 │ │ │ │ - stx.b $t0, $a0, $t2 │ │ │ │ - beqz $t0, 1272 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - stx.b $t0, $s6, $t2 │ │ │ │ - ldptr.d $t0, $fp, 0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - ldptr.w $t3, $t0, 64 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - bltu $t2, $t3, -48 │ │ │ │ + li.w $t2, 99 │ │ │ │ + b -308 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - slli.w $t1, $s4, 0x0 │ │ │ │ - move $t2, $s8 │ │ │ │ - add.d $t0, $a0, $t0 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - beq $s1, $t1, 1076 │ │ │ │ - st.b $s0, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - stx.b $s0, $s6, $t0 │ │ │ │ - stptr.w $t2, $s3, 0 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - addi.d $s3, $s3, 4 │ │ │ │ - bne $s2, $s4, -172 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - st.d $a0, $s7, 16 │ │ │ │ - st.w $s5, $s7, 4 │ │ │ │ - stptr.w $t0, $s7, 0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - move $t2, $s6 │ │ │ │ - move $s0, $zero │ │ │ │ - st.d $t0, $s7, 8 │ │ │ │ - ld.bu $t0, $t2, 0 │ │ │ │ - move $t8, $zero │ │ │ │ - li.w $a0, 256 │ │ │ │ - addi.d $a7, $s6, 1 │ │ │ │ - nor $a6, $zero, $s6 │ │ │ │ - li.w $a5, 23 │ │ │ │ - li.w $a1, 255 │ │ │ │ - li.w $a4, 256 │ │ │ │ - li.w $a3, 1 │ │ │ │ - li.w $a2, 2 │ │ │ │ - li.w $s1, 3 │ │ │ │ - li.w $ra, 4 │ │ │ │ - addi.w $t3, $s0, 1 │ │ │ │ - beqz $t0, 36 │ │ │ │ - beq $t3, $a0, 1216 │ │ │ │ - addi.d $t8, $t8, 1 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - move $s0, $t3 │ │ │ │ - ld.bu $t0, $t2, 0 │ │ │ │ - addi.w $t3, $s0, 1 │ │ │ │ - bnez $t0, -24 │ │ │ │ nop │ │ │ │ - beq $t3, $a0, 1104 │ │ │ │ - sub.w $t6, $a6, $s0 │ │ │ │ - andi $t5, $t6, 0xf │ │ │ │ - addi.w $t0, $t5, 16 │ │ │ │ - sltui $t1, $t0, 23 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - maskeqz $t1, $a5, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - sub.w $t1, $a1, $t3 │ │ │ │ - bltu $t1, $t0, 1044 │ │ │ │ - beqz $t5, 1048 │ │ │ │ - ld.b $t1, $t2, 1 │ │ │ │ - bnez $t1, 1120 │ │ │ │ - andi $t0, $t6, 0xe │ │ │ │ - beqz $t0, 1040 │ │ │ │ - ld.b $t1, $t2, 2 │ │ │ │ - bnez $t1, 1136 │ │ │ │ - addi.w $t0, $s0, 3 │ │ │ │ - bgeu $a2, $t5, 264 │ │ │ │ - ld.b $t1, $t2, 3 │ │ │ │ - bnez $t1, 1136 │ │ │ │ - andi $t0, $t6, 0xc │ │ │ │ - beqz $t0, 1192 │ │ │ │ - ld.b $t1, $t2, 4 │ │ │ │ - bnez $t1, 1248 │ │ │ │ - li.w $t0, 4 │ │ │ │ - bgeu $t0, $t5, 1232 │ │ │ │ - ld.b $t1, $t2, 5 │ │ │ │ - bnez $t1, 1208 │ │ │ │ - li.w $t0, 5 │ │ │ │ - beq $t5, $t0, 1416 │ │ │ │ - ld.b $t1, $t2, 6 │ │ │ │ - bnez $t1, 1392 │ │ │ │ - li.w $t0, 6 │ │ │ │ - beq $t5, $t0, 1376 │ │ │ │ - ld.b $t1, $t2, 7 │ │ │ │ - bnez $t1, 1352 │ │ │ │ - andi $t6, $t6, 0x8 │ │ │ │ - addi.w $t0, $s0, 8 │ │ │ │ - beqz $t6, 180 │ │ │ │ - ld.b $t1, $t2, 8 │ │ │ │ - addi.d $t6, $t2, 8 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bnez $t1, 700 │ │ │ │ - li.w $t0, 8 │ │ │ │ - bgeu $t0, $t5, 1108 │ │ │ │ - ld.b $t1, $t2, 9 │ │ │ │ - addi.d $t6, $t2, 9 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bnez $t1, 676 │ │ │ │ - li.w $t0, 9 │ │ │ │ - beq $t5, $t0, 1228 │ │ │ │ - ld.b $t1, $t2, 10 │ │ │ │ - addi.d $t6, $t2, 10 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bnez $t1, 652 │ │ │ │ - li.w $t0, 10 │ │ │ │ - beq $t5, $t0, 1212 │ │ │ │ - ld.b $t1, $t2, 11 │ │ │ │ - addi.d $t6, $t2, 11 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bnez $t1, 628 │ │ │ │ - li.w $t0, 11 │ │ │ │ - beq $t5, $t0, 1196 │ │ │ │ - ld.b $t1, $t2, 12 │ │ │ │ - addi.d $t6, $t2, 12 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bnez $t1, 604 │ │ │ │ - li.w $t0, 12 │ │ │ │ - beq $t5, $t0, 1364 │ │ │ │ - ld.b $t1, $t2, 13 │ │ │ │ - bnez $t1, 1364 │ │ │ │ - li.w $t0, 13 │ │ │ │ - beq $t5, $t0, 1372 │ │ │ │ - ld.b $t1, $t2, 14 │ │ │ │ - addi.d $t6, $t2, 14 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bnez $t1, 564 │ │ │ │ - li.w $t0, 15 │ │ │ │ - bne $t5, $t0, 1356 │ │ │ │ - ld.b $t1, $t2, 15 │ │ │ │ - addi.w $t0, $s0, 16 │ │ │ │ - bnez $t1, 1424 │ │ │ │ nop │ │ │ │ - addi.d $t1, $t8, 1 │ │ │ │ - vreplgr2vr.w $vr0, $t0 │ │ │ │ - add.d $t1, $t1, $t5 │ │ │ │ - add.d $t1, $s6, $t1 │ │ │ │ - vld $vr1, $t1, 0 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 752 │ │ │ │ - sub.w $t6, $a4, $t3 │ │ │ │ - sub.w $t6, $t6, $t5 │ │ │ │ - srli.w $t5, $t6, 0x4 │ │ │ │ - beq $t5, $a3, 640 │ │ │ │ - vld $vr1, $t1, 16 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 740 │ │ │ │ - beq $t5, $a2, 616 │ │ │ │ - vld $vr1, $t1, 32 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 804 │ │ │ │ - beq $t5, $s1, 592 │ │ │ │ - vld $vr1, $t1, 48 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 804 │ │ │ │ - beq $t5, $ra, 568 │ │ │ │ - vld $vr1, $t1, 64 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 996 │ │ │ │ - li.w $s2, 5 │ │ │ │ - beq $t5, $s2, 540 │ │ │ │ - vld $vr1, $t1, 80 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 856 │ │ │ │ - li.w $s2, 6 │ │ │ │ - beq $t5, $s2, 512 │ │ │ │ - vld $vr1, $t1, 96 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 876 │ │ │ │ - li.w $s2, 7 │ │ │ │ - beq $t5, $s2, 484 │ │ │ │ - vld $vr1, $t1, 112 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 824 │ │ │ │ - li.w $s2, 8 │ │ │ │ - beq $t5, $s2, 456 │ │ │ │ - vld $vr1, $t1, 128 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 708 │ │ │ │ - li.w $s2, 9 │ │ │ │ - beq $t5, $s2, 428 │ │ │ │ - vld $vr1, $t1, 144 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 928 │ │ │ │ - li.w $s2, 10 │ │ │ │ - beq $t5, $s2, 400 │ │ │ │ - vld $vr1, $t1, 160 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 924 │ │ │ │ - li.w $s2, 11 │ │ │ │ - beq $t5, $s2, 372 │ │ │ │ - vld $vr1, $t1, 176 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 920 │ │ │ │ - li.w $s2, 12 │ │ │ │ - beq $t5, $s2, 344 │ │ │ │ - vld $vr1, $t1, 192 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 916 │ │ │ │ - li.w $s2, 13 │ │ │ │ - beq $t5, $s2, 316 │ │ │ │ - vld $vr1, $t1, 208 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 952 │ │ │ │ - li.w $s2, 14 │ │ │ │ - beq $t5, $s2, 288 │ │ │ │ - vld $vr1, $t1, 224 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 948 │ │ │ │ - li.w $s2, 15 │ │ │ │ - beq $t5, $s2, 260 │ │ │ │ - vld $vr1, $t1, 240 │ │ │ │ - addi.w $t0, $t0, -16 │ │ │ │ - vseqi.b $vr1, $vr1, 0 │ │ │ │ - vnor.v $vr1, $vr1, $vr1 │ │ │ │ - vsetnez.v $fcc0, $vr1 │ │ │ │ - bcnez $fcc0, 940 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - sub.w $t0, $a1, $t0 │ │ │ │ - bstrpick.d $t5, $t0, 0x1f, 0x0 │ │ │ │ - add.d $t0, $s6, $t1 │ │ │ │ - add.d $t1, $a7, $t1 │ │ │ │ - add.d $t5, $t1, $t5 │ │ │ │ - b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 104 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - beq $t0, $t5, 92 │ │ │ │ - ld.b $t1, $t0, 0 │ │ │ │ - move $t6, $t0 │ │ │ │ - beqz $t1, -16 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - st.b $t1, $t2, 0 │ │ │ │ - addi.d $t8, $t8, 1 │ │ │ │ - move $t2, $t0 │ │ │ │ - st.b $zero, $t6, 0 │ │ │ │ - move $s0, $t3 │ │ │ │ - b -908 │ │ │ │ nop │ │ │ │ + li.w $t2, 103 │ │ │ │ + b -372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - st.b $t1, $t0, 0 │ │ │ │ - stx.b $t1, $s6, $t3 │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ - stptr.w $t2, $s3, 0 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - b -1084 │ │ │ │ - bstrpick.d $a1, $t3, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 254264 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - st.d $a0, $s7, 32 │ │ │ │ - st.w $s0, $s7, 40 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - move $a0, $s7 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - andi $t1, $t6, 0xf │ │ │ │ - beqz $t1, -84 │ │ │ │ - bstrins.d $t6, $zero, 0x3, 0x0 │ │ │ │ - add.w $t0, $t6, $t0 │ │ │ │ - b -248 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 106654 │ │ │ │ - li.w $a1, 149 │ │ │ │ - pcaddi $a0, 106646 │ │ │ │ - bl 183828 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -193284 │ │ │ │ + li.w $t2, 118 │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ - move $t0, $t3 │ │ │ │ - b -292 │ │ │ │ - move $t0, $t3 │ │ │ │ - b -756 │ │ │ │ - addi.w $t0, $s0, 2 │ │ │ │ - b -764 │ │ │ │ - li.w $a1, 256 │ │ │ │ - li.w $s0, 255 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111291 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -344 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111309 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -368 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - move $t6, $t0 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ - li.w $s0, 256 │ │ │ │ - li.w $a1, 257 │ │ │ │ - b -240 │ │ │ │ nop │ │ │ │ - addi.d $t6, $t2, 2 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -336 │ │ │ │ + li.w $t2, 82 │ │ │ │ + b -436 │ │ │ │ nop │ │ │ │ - addi.d $t6, $t2, 3 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -352 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111291 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -456 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111289 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -480 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 4 │ │ │ │ - b -948 │ │ │ │ - addi.w $t0, $s0, 9 │ │ │ │ - b -956 │ │ │ │ - pcaddi $t0, 111299 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -520 │ │ │ │ nop │ │ │ │ - addi.d $t6, $t2, 5 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -456 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 5 │ │ │ │ - b -1004 │ │ │ │ - addi.d $t6, $t2, 4 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -480 │ │ │ │ + li.w $t2, 66 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111271 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -584 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111273 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -608 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111263 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -632 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 10 │ │ │ │ - b -1100 │ │ │ │ - addi.w $t0, $s0, 11 │ │ │ │ - b -1108 │ │ │ │ - addi.w $t0, $s0, 12 │ │ │ │ - b -1116 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - b -1584 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111239 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -696 │ │ │ │ nop │ │ │ │ - addi.d $t6, $t2, 7 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -632 │ │ │ │ + li.w $t2, 65 │ │ │ │ + b -500 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 7 │ │ │ │ - b -1180 │ │ │ │ - addi.d $t6, $t2, 6 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -656 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 6 │ │ │ │ - b -1204 │ │ │ │ - pcaddi $t0, 111241 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -768 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111239 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -792 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111237 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -816 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111235 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -840 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 13 │ │ │ │ - b -1308 │ │ │ │ - addi.d $t6, $t2, 13 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -784 │ │ │ │ + li.w $t2, 98 │ │ │ │ + b -532 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s0, 14 │ │ │ │ - b -1332 │ │ │ │ - addi.w $t0, $s0, 15 │ │ │ │ - b -1340 │ │ │ │ - pcaddi $t0, 111223 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -904 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111221 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -928 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 111219 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - b -952 │ │ │ │ nop │ │ │ │ - addi.d $t6, $t2, 15 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - b -888 │ │ │ │ nop │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a2, 106458 │ │ │ │ - li.w $a1, 142 │ │ │ │ - pcaddi $a0, 106466 │ │ │ │ - bl 183108 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -194004 │ │ │ │ nop │ │ │ │ + li.w $t2, 89 │ │ │ │ + b -564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a1, 16 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - move $s0, $a1 │ │ │ │ - bl -193528 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -193540 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -193556 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -193572 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - b -193596 │ │ │ │ nop │ │ │ │ - pcalau12i $t5, 158 │ │ │ │ - ld.d $t5, $t5, -240 │ │ │ │ - ldptr.d $t2, $t5, 0 │ │ │ │ - ldptr.w $t4, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - move $t1, $zero │ │ │ │ - beq $t4, $t0, 252 │ │ │ │ - ld.d $t2, $a0, 16 │ │ │ │ - li.w $t0, 9 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - sub.w $t3, $a1, $t2 │ │ │ │ - st.w $t3, $sp, 4 │ │ │ │ - bgeu $t0, $t4, 196 │ │ │ │ - srli.d $t2, $a0, 0x2 │ │ │ │ - sub.d $t2, $zero, $t2 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - beqz $t0, 500 │ │ │ │ - ldptr.w $t6, $a0, 0 │ │ │ │ - bltu $t3, $t6, 204 │ │ │ │ - andi $t2, $t2, 0x2 │ │ │ │ - beqz $t2, 532 │ │ │ │ - ldptr.w $t2, $a0, 4 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bltu $t3, $t2, 184 │ │ │ │ - li.w $t1, 3 │ │ │ │ - bne $t0, $t1, 520 │ │ │ │ - ldptr.w $t2, $a0, 8 │ │ │ │ - li.w $t1, 2 │ │ │ │ - li.w $t6, 3 │ │ │ │ - bltu $t3, $t2, 160 │ │ │ │ + li.w $t2, 114 │ │ │ │ + b -596 │ │ │ │ nop │ │ │ │ - sub.w $t1, $t4, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $t6 │ │ │ │ - vreplgr2vr.w $vr2, $t3 │ │ │ │ - pcaddi $t7, 111058 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - vld $vr0, $t7, 0 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x4 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vslt.wu $vr0, $vr2, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 108 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t0, $t2, -28 │ │ │ │ - andi $t0, $t1, 0x3 │ │ │ │ - beqz $t0, 380 │ │ │ │ - bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ - add.w $t1, $t1, $t6 │ │ │ │ - b 88 │ │ │ │ + li.w $t2, 77 │ │ │ │ + b -628 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, -713 │ │ │ │ - addi.d $a2, $sp, 4 │ │ │ │ - move $a1, $t4 │ │ │ │ - bl 243200 │ │ │ │ - move $t1, $a0 │ │ │ │ - pcalau12i $t5, 158 │ │ │ │ - ld.d $t5, $t5, -240 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ldptr.d $t0, $t5, 0 │ │ │ │ - bne $t2, $t0, 344 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - move $a0, $t1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, -52 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - bgeu $t2, $t4, 196 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, 180 │ │ │ │ - addi.w $t2, $t1, 2 │ │ │ │ - bgeu $t2, $t4, 172 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, 156 │ │ │ │ - addi.w $t2, $t1, 3 │ │ │ │ - bgeu $t2, $t4, 148 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, 132 │ │ │ │ - addi.w $t2, $t1, 4 │ │ │ │ - bgeu $t2, $t4, 124 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, 108 │ │ │ │ - addi.w $t2, $t1, 5 │ │ │ │ - bgeu $t2, $t4, 100 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, 84 │ │ │ │ - addi.w $t2, $t1, 6 │ │ │ │ - bgeu $t2, $t4, 76 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - bltu $t3, $t0, 60 │ │ │ │ - addi.w $t2, $t1, 7 │ │ │ │ - bgeu $t2, $t4, 52 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - addi.w $t1, $t1, 8 │ │ │ │ - sltu $t0, $t3, $t0 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t0, $t2, $t0 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - b -240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 68 │ │ │ │ + b -660 │ │ │ │ nop │ │ │ │ - move $t1, $t2 │ │ │ │ - b -260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 67 │ │ │ │ + b -692 │ │ │ │ nop │ │ │ │ - move $t6, $zero │ │ │ │ - b -444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 72 │ │ │ │ + b -724 │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $t1, $vr1, 0x3 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -332 │ │ │ │ - li.w $t6, 1 │ │ │ │ - b -492 │ │ │ │ - li.w $t6, 2 │ │ │ │ - b -500 │ │ │ │ - bl -193364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $a1, 24 │ │ │ │ - addi.w $t0, $a1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $t1, $t0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - stptr.w $t0, $a2, 0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - ldx.w $t0, $t1, $a1 │ │ │ │ - stptr.w $t0, $a3, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t5, 158 │ │ │ │ - ld.d $t5, $t5, -240 │ │ │ │ - ldptr.d $t3, $t5, 0 │ │ │ │ - ldptr.w $t4, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - beq $t4, $t0, 404 │ │ │ │ - ld.d $t2, $a0, 16 │ │ │ │ - li.w $t0, 9 │ │ │ │ - sub.w $t2, $a1, $t2 │ │ │ │ - st.w $t2, $sp, 20 │ │ │ │ - bgeu $t0, $t4, 440 │ │ │ │ - srli.d $t3, $t1, 0x2 │ │ │ │ - sub.d $t3, $zero, $t3 │ │ │ │ - andi $t0, $t3, 0x3 │ │ │ │ - beqz $t0, 520 │ │ │ │ - ldptr.w $t6, $t1, 0 │ │ │ │ - bltu $t2, $t6, 360 │ │ │ │ - andi $t3, $t3, 0x2 │ │ │ │ - beqz $t3, 576 │ │ │ │ - ldptr.w $t3, $t1, 4 │ │ │ │ - bltu $t2, $t3, 584 │ │ │ │ - li.w $t3, 3 │ │ │ │ - bne $t0, $t3, 568 │ │ │ │ - ldptr.w $t3, $t1, 8 │ │ │ │ - li.w $t7, 3 │ │ │ │ - bltu $t2, $t3, 572 │ │ │ │ - sub.w $t6, $t4, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $t7 │ │ │ │ - vreplgr2vr.w $vr2, $t2 │ │ │ │ - pcaddi $t8, 110882 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ - vld $vr0, $t8, 0 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - bstrpick.d $t3, $t6, 0x1f, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t0, 0x4 │ │ │ │ - b 28 │ │ │ │ + li.w $t2, 71 │ │ │ │ + b -756 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vslt.wu $vr0, $vr2, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 364 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t0, $t3, -28 │ │ │ │ - move $t3, $t6 │ │ │ │ - bstrins.d $t3, $zero, 0x1, 0x0 │ │ │ │ - andi $t6, $t6, 0x3 │ │ │ │ - add.w $t3, $t3, $t7 │ │ │ │ - beqz $t6, 400 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t6, 408 │ │ │ │ - addi.w $t0, $t3, 1 │ │ │ │ - bgeu $t0, $t4, 176 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t6, 380 │ │ │ │ - addi.w $t0, $t3, 2 │ │ │ │ - bgeu $t0, $t4, 148 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t6, 352 │ │ │ │ - addi.w $t0, $t3, 3 │ │ │ │ - bgeu $t0, $t4, 120 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t6, 324 │ │ │ │ - addi.w $t0, $t3, 4 │ │ │ │ - bgeu $t0, $t4, 92 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t6, 296 │ │ │ │ - addi.w $t6, $t3, 5 │ │ │ │ - move $t0, $t6 │ │ │ │ - bgeu $t6, $t4, 60 │ │ │ │ - bstrpick.d $t0, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t6, 264 │ │ │ │ - addi.w $t0, $t3, 6 │ │ │ │ - bgeu $t0, $t4, 32 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t1, $t0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - bltu $t2, $t4, 236 │ │ │ │ - addi.w $t0, $t3, 7 │ │ │ │ + li.w $t2, 86 │ │ │ │ + b -788 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t0, $t1, 0x2 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - ldptr.d $t0, $t5, 0 │ │ │ │ - ldptr.w $a0, $t1, 0 │ │ │ │ - bne $t2, $t0, 244 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 84 │ │ │ │ + b -820 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $t1 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, -954 │ │ │ │ - addi.d $a2, $sp, 20 │ │ │ │ - move $a1, $t4 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl 242232 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - pcalau12i $t5, 158 │ │ │ │ - ld.d $t5, $t5, -240 │ │ │ │ - alsl.d $t1, $a0, $t1, 0x2 │ │ │ │ - b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t3, $vr1, 0x0 │ │ │ │ - b -332 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + stptr.d $zero, $s1, 0 │ │ │ │ + st.d $a2, $s1, 8 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t7, $zero │ │ │ │ - b -476 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 116 │ │ │ │ + b -916 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x3 │ │ │ │ - b -200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 97 │ │ │ │ + b -948 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a4, $t0, 36 │ │ │ │ + li.w $t0, 2 │ │ │ │ + bne $a4, $t0, 12 │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + bnez $t0, 308 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + beqz $t0, -20 │ │ │ │ + st.d $a2, $sp, 32 │ │ │ │ + addi.w $a2, $a3, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a1, $a2 │ │ │ │ + st.d $a6, $sp, 56 │ │ │ │ + st.d $a5, $sp, 48 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $a2, $sp, 16 │ │ │ │ + bl -165512 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + stptr.d $a0, $t4, 0 │ │ │ │ + bl -175452 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $a6, $sp, 56 │ │ │ │ + ld.d $a5, $sp, 48 │ │ │ │ + ldptr.d $a0, $t4, 0 │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + bnez $a5, 536 │ │ │ │ + beq $t0, $a4, 508 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $t0, $t1, 1452 │ │ │ │ + addi.w $t1, $t0, -3 │ │ │ │ + bstrins.d $t1, $zero, 0x1, 0x1 │ │ │ │ + beqz $t1, 640 │ │ │ │ move $t1, $t0 │ │ │ │ - b -220 │ │ │ │ - li.w $t7, 1 │ │ │ │ - b -548 │ │ │ │ - li.w $t7, 2 │ │ │ │ - b -556 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - b -244 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - b -252 │ │ │ │ - bl -194140 │ │ │ │ + li.w $t2, 4 │ │ │ │ + bstrins.d $t1, $zero, 0x1, 0x1 │ │ │ │ + beq $t1, $t2, 376 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $a0, $t4, 8 │ │ │ │ nop │ │ │ │ - pcalau12i $t5, 158 │ │ │ │ - ld.d $t5, $t5, -240 │ │ │ │ - ldptr.d $t2, $t5, 0 │ │ │ │ - move $t3, $a1 │ │ │ │ - ldptr.w $a1, $a0, 0 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ li.w $t1, 1 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - move $t4, $a0 │ │ │ │ - move $t0, $zero │ │ │ │ - beq $a1, $t1, 372 │ │ │ │ - ld.d $t1, $a0, 16 │ │ │ │ - li.w $t0, 9 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - sub.w $t1, $t3, $t1 │ │ │ │ - st.w $t1, $sp, 20 │ │ │ │ - bgeu $t0, $a1, 396 │ │ │ │ - srli.d $t2, $a0, 0x2 │ │ │ │ - sub.d $t2, $zero, $t2 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - beqz $t0, 476 │ │ │ │ - ldptr.w $t6, $a0, 0 │ │ │ │ - bltu $t1, $t6, 524 │ │ │ │ - andi $t2, $t2, 0x2 │ │ │ │ - beqz $t2, 508 │ │ │ │ - ldptr.w $t2, $a0, 4 │ │ │ │ - bltu $t1, $t2, 532 │ │ │ │ - li.w $t2, 3 │ │ │ │ - bne $t0, $t2, 516 │ │ │ │ - ldptr.w $t2, $a0, 8 │ │ │ │ - li.w $t7, 3 │ │ │ │ - bltu $t1, $t2, 528 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + beq $t0, $t1, 68 │ │ │ │ + li.w $t1, 2 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + beq $t0, $t1, 52 │ │ │ │ + addi.w $t1, $t0, -3 │ │ │ │ + bstrins.d $t1, $zero, 0x1, 0x1 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 67 │ │ │ │ + beqz $t1, 32 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x1 │ │ │ │ + li.w $t1, 4 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bne $t0, $t1, -248 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 71 │ │ │ │ nop │ │ │ │ - sub.w $t6, $a1, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $t7 │ │ │ │ - vreplgr2vr.w $vr2, $t1 │ │ │ │ - pcaddi $t8, 110702 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - vld $vr0, $t8, 0 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - bstrpick.d $t2, $t6, 0x1f, 0x2 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x4 │ │ │ │ - b 12 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + move $a1, $t5 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + b -7532 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vslt.wu $vr0, $vr2, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 332 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t0, $t2, -28 │ │ │ │ - move $t2, $t6 │ │ │ │ - bstrins.d $t2, $zero, 0x1, 0x0 │ │ │ │ - andi $t6, $t6, 0x3 │ │ │ │ - add.w $t2, $t2, $t7 │ │ │ │ - beqz $t6, 368 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 164 │ │ │ │ - addi.w $t0, $t2, 1 │ │ │ │ - bgeu $t0, $a1, 148 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 140 │ │ │ │ - addi.w $t0, $t2, 2 │ │ │ │ - bgeu $t0, $a1, 124 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 116 │ │ │ │ - addi.w $t0, $t2, 3 │ │ │ │ - bgeu $t0, $a1, 100 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 92 │ │ │ │ - addi.w $t0, $t2, 4 │ │ │ │ - bgeu $t0, $a1, 76 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 68 │ │ │ │ - addi.w $t6, $t2, 5 │ │ │ │ - move $t0, $t6 │ │ │ │ - bgeu $t6, $a1, 48 │ │ │ │ - bstrpick.d $t0, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 40 │ │ │ │ - addi.w $t0, $t2, 6 │ │ │ │ - bgeu $t0, $a1, 24 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t0, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t6 │ │ │ │ - bltu $t1, $t6, 16 │ │ │ │ - addi.w $t0, $t2, 7 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ nop │ │ │ │ - ld.d $t4, $t4, 24 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - ldptr.d $t1, $t5, 0 │ │ │ │ - ldx.d $t0, $t4, $t0 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - sub.w $a0, $t3, $t0 │ │ │ │ - bne $t2, $t1, 232 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, -1121 │ │ │ │ - addi.d $a2, $sp, 20 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - stptr.d $t4, $sp, 0 │ │ │ │ - bl 241564 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - ldptr.d $t4, $sp, 0 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - pcalau12i $t5, 158 │ │ │ │ - ld.d $t5, $t5, -240 │ │ │ │ - b -96 │ │ │ │ + ld.d $a0, $a1, 8 │ │ │ │ + st.d $a6, $sp, 48 │ │ │ │ + st.d $a5, $sp, 40 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $a2, $sp, 32 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -175932 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $t5, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + ldptr.d $a0, $t4, 0 │ │ │ │ + addi.w $a2, $t5, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + st.d $zero, $t4, 8 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -175736 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + ldptr.d $t7, $t4, 0 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + st.d $t7, $sp, 16 │ │ │ │ + bl -165844 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $a5, $sp, 40 │ │ │ │ + ld.d $a6, $sp, 48 │ │ │ │ + move $t0, $a0 │ │ │ │ + beqz $t5, 176 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + addi.w $t1, $t5, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + move $t3, $a0 │ │ │ │ + li.w $t8, 56 │ │ │ │ + pcaddi $t6, 117639 │ │ │ │ + add.d $t1, $t7, $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $t2, $t1, 0 │ │ │ │ + addi.w $t0, $t2, -65 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t8, $t0, 36 │ │ │ │ + alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $t6, $t0 │ │ │ │ + jr $t0 │ │ │ │ + li.w $t2, 75 │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t2, $vr1, 0x0 │ │ │ │ - b -300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.b $t2, $t3, 0 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + beq $t7, $t1, 72 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ + move $a1, $t5 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 71 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + bl -7816 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ld.d $t5, $sp, 8 │ │ │ │ + ld.d $a0, $t4, 8 │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t5, 0x1f, 0x0 │ │ │ │ + add.d $t0, $a0, $t0 │ │ │ │ + st.b $zero, $t0, 0 │ │ │ │ + st.d $a0, $t4, 8 │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + ldptr.d $a0, $t4, 0 │ │ │ │ + bnez $a5, 40 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bne $t0, $t1, -496 │ │ │ │ nop │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + b 152 │ │ │ │ nop │ │ │ │ - move $t7, $zero │ │ │ │ - b -428 │ │ │ │ + li.w $t1, 4 │ │ │ │ + bltu $t1, $t0, -660 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + li.w $a3, 84 │ │ │ │ + li.w $a2, 67 │ │ │ │ + bnez $t0, 12 │ │ │ │ + li.w $a3, 65 │ │ │ │ + li.w $a2, 71 │ │ │ │ + move $a1, $t5 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + bl -7960 │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + li.w $t1, 4 │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + ld.d $a0, $t4, 8 │ │ │ │ + ld.d $t5, $sp, 8 │ │ │ │ + bltu $t1, $t0, -732 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + li.w $a3, 84 │ │ │ │ + li.w $a2, 67 │ │ │ │ + bnez $t0, -484 │ │ │ │ + li.w $a3, 65 │ │ │ │ + b -500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - b -196 │ │ │ │ - li.w $t7, 1 │ │ │ │ - b -476 │ │ │ │ - move $t0, $zero │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - b -208 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 67 │ │ │ │ + move $a1, $t5 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + bl -8064 │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ld.d $t5, $sp, 8 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + ldptr.w $t0, $a6, 388 │ │ │ │ + b -652 │ │ │ │ nop │ │ │ │ - li.w $t7, 2 │ │ │ │ - b -500 │ │ │ │ - li.w $t0, 1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - b -232 │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - b -248 │ │ │ │ nop │ │ │ │ - bl -194820 │ │ │ │ nop │ │ │ │ + li.w $t2, 121 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - beqz $t0, 92 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - pcaddi $a1, 105920 │ │ │ │ - li.w $a0, 1 │ │ │ │ - ldx.b $a2, $t0, $s0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl -196408 │ │ │ │ - ldptr.w $t1, $s1, 4 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $t1, -32 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - pcaddi $a1, 105685 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -196448 │ │ │ │ - pcaddi $a1, 105681 │ │ │ │ - li.w $a0, 1 │ │ │ │ - b -196460 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ldx.d $a0, $t0, $a1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t2 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - ffint.s.l $fa2, $fa1 │ │ │ │ - fmul.s $fa0, $fa2, $fa0 │ │ │ │ - fld.s $fa4, $t1, -940 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - pcalau12i $t0, 109 │ │ │ │ - fld.d $fa3, $t0, 424 │ │ │ │ - fdiv.s $fa0, $fa0, $fa4 │ │ │ │ - vreplvei.w $vr0, $vr0, 0x0 │ │ │ │ - vfrintrm.s $vr0, $vr0 │ │ │ │ - fcvt.d.s $fa0, $fa0 │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, 20 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $a0, $fa0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ret │ │ │ │ - fsub.d $fa1, $fa1, $fa3 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $a0, $fa0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ret │ │ │ │ + li.w $t2, 107 │ │ │ │ + b -372 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t2 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - ffint.s.l $fa2, $fa1 │ │ │ │ - fmul.s $fa0, $fa2, $fa0 │ │ │ │ - fld.s $fa4, $t1, -940 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - pcalau12i $t0, 109 │ │ │ │ - fld.d $fa3, $t0, 424 │ │ │ │ - fdiv.s $fa0, $fa0, $fa4 │ │ │ │ - vreplvei.w $vr0, $vr0, 0x0 │ │ │ │ - vfrintrm.s $vr0, $vr0 │ │ │ │ - fcvt.d.s $fa0, $fa0 │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, 100 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - alsl.wu $t0, $t0, $a0, 0x1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - pcalau12i $t2, 109 │ │ │ │ - fld.d $fa4, $t2, 528 │ │ │ │ - ffint.s.l $fa1, $fa0 │ │ │ │ - fcvt.d.s $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa4 │ │ │ │ - pcalau12i $t1, 109 │ │ │ │ - fld.d $fa2, $t1, 536 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrp.d $vr1, $vr1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa0 │ │ │ │ - bcnez $fcc0, 56 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $a0, $fa0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - fsub.d $fa1, $fa1, $fa3 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $a0, $fa0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s1, $sp, 104 │ │ │ │ - pcalau12i $s1, 158 │ │ │ │ - ld.d $s1, $s1, -240 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ldptr.w $t7, $a2, 0 │ │ │ │ - st.d $s0, $sp, 112 │ │ │ │ - st.d $s2, $sp, 96 │ │ │ │ - st.d $s3, $sp, 88 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - li.w $t6, 1 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 128 │ │ │ │ - ld.d $t5, $sp, 136 │ │ │ │ - ldptr.w $s3, $sp, 144 │ │ │ │ - ld.d $a0, $a2, 8 │ │ │ │ - move $t3, $a2 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $t1, $a3 │ │ │ │ - move $t4, $a4 │ │ │ │ - beq $t7, $t6, 848 │ │ │ │ - st.w $a3, $sp, 68 │ │ │ │ - li.w $t0, 9 │ │ │ │ - bgeu $t0, $t7, 708 │ │ │ │ - srli.d $t2, $a0, 0x2 │ │ │ │ - sub.d $t2, $zero, $t2 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - beqz $t0, 884 │ │ │ │ - ldptr.w $t8, $a0, 0 │ │ │ │ - bltu $a3, $t8, 932 │ │ │ │ - andi $t2, $t2, 0x2 │ │ │ │ - beqz $t2, 916 │ │ │ │ - ldptr.w $t2, $a0, 4 │ │ │ │ - bltu $a3, $t2, 940 │ │ │ │ - li.w $t2, 3 │ │ │ │ - bne $t0, $t2, 924 │ │ │ │ - ldptr.w $t2, $a0, 8 │ │ │ │ - li.w $t8, 3 │ │ │ │ - bltu $a3, $t2, 952 │ │ │ │ nop │ │ │ │ - sub.w $t2, $t7, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $t8 │ │ │ │ - vreplgr2vr.w $vr2, $t1 │ │ │ │ - pcaddi $t6, 110404 │ │ │ │ - vld $vr0, $t6, 0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - bstrpick.d $t6, $t2, 0x1f, 0x2 │ │ │ │ - alsl.d $t6, $t6, $t0, 0x4 │ │ │ │ - b 36 │ │ │ │ + li.w $t2, 109 │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ + li.w $t2, 100 │ │ │ │ + b -436 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vslt.wu $vr0, $vr2, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 76 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t0, $t6, -28 │ │ │ │ - andi $t0, $t2, 0x3 │ │ │ │ - beqz $t0, 764 │ │ │ │ - bstrins.d $t2, $zero, 0x1, 0x0 │ │ │ │ - add.w $t0, $t2, $t8 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - move $t8, $t0 │ │ │ │ - bgeu $t1, $a1, 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - b 228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t8, $vr1, 0x0 │ │ │ │ - bstrpick.d $t6, $t8, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t6, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t2 │ │ │ │ - slli.w $t8, $t8, 0x0 │ │ │ │ - bltu $t1, $t0, 756 │ │ │ │ - addi.w $t0, $t8, 1 │ │ │ │ - bgeu $t0, $t7, 172 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - bltu $t1, $a1, -64 │ │ │ │ - addi.w $t0, $t8, 2 │ │ │ │ - bgeu $t0, $t7, 144 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - bltu $t1, $a1, -92 │ │ │ │ - addi.w $t0, $t8, 3 │ │ │ │ - bgeu $t0, $t7, 116 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - bltu $t1, $a1, -120 │ │ │ │ - addi.w $t0, $t8, 4 │ │ │ │ - bgeu $t0, $t7, 88 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - bltu $t1, $a1, -148 │ │ │ │ - addi.w $t0, $t8, 5 │ │ │ │ - bgeu $t0, $t7, 60 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - bltu $t1, $a1, -176 │ │ │ │ - addi.w $t0, $t8, 6 │ │ │ │ - bgeu $t0, $t7, 32 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $t7, $a0, $t2 │ │ │ │ - move $t6, $t0 │ │ │ │ - bltu $t1, $t7, -204 │ │ │ │ - addi.w $t0, $t8, 7 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - move $t6, $t0 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - add.d $a0, $a0, $t2 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - bstrpick.d $t7, $t2, 0x1f, 0x0 │ │ │ │ + li.w $t2, 99 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - sub.d $t0, $t0, $t4 │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - st.w $t2, $s0, 4 │ │ │ │ - slt $t2, $t0, $t7 │ │ │ │ - masknez $t0, $t0, $t2 │ │ │ │ - maskeqz $t2, $t7, $t2 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - slli.w $t4, $t0, 0x0 │ │ │ │ - st.w $t1, $s0, 8 │ │ │ │ - st.w $t4, $s0, 32 │ │ │ │ - bltu $t1, $t4, 344 │ │ │ │ - ld.d $t7, $t3, 24 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - ld.d $t3, $t3, 16 │ │ │ │ - bstrpick.d $t8, $t1, 0x1f, 0x0 │ │ │ │ - sub.w $t1, $t1, $t4 │ │ │ │ - ldx.d $t4, $t7, $t6 │ │ │ │ - bstrpick.d $t2, $a5, 0x1f, 0x0 │ │ │ │ - add.d $t2, $t2, $t0 │ │ │ │ - slt $t2, $t8, $t2 │ │ │ │ - add.d $t3, $t3, $t0 │ │ │ │ - ld.d $t0, $t4, 24 │ │ │ │ - maskeqz $t1, $t1, $t2 │ │ │ │ - masknez $t2, $a5, $t2 │ │ │ │ - or $t1, $t1, $t2 │ │ │ │ - li.w $a1, 48 │ │ │ │ - st.d $t3, $s0, 24 │ │ │ │ - st.w $t1, $s0, 36 │ │ │ │ - st.d $a7, $s0, 48 │ │ │ │ - st.b $a6, $s0, 96 │ │ │ │ - st.d $t5, $s0, 64 │ │ │ │ - st.d $t0, $s0, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s2, $s0, 56 │ │ │ │ - st.w $s3, $s0, 76 │ │ │ │ - bl 250004 │ │ │ │ - ldptr.w $a5, $s0, 36 │ │ │ │ - ld.d $a4, $s0, 24 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -96404 │ │ │ │ - li.w $a0, 1 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bne $t1, $t0, 360 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 112 │ │ │ │ - ld.d $s1, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - st.d $a4, $sp, 32 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $a2, $sp, 16 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, -1500 │ │ │ │ - addi.d $a2, $sp, 68 │ │ │ │ - move $a1, $t7 │ │ │ │ - st.d $a7, $sp, 56 │ │ │ │ - st.d $a6, $sp, 48 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - bl 240036 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - ld.d $a0, $t3, 8 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - ld.d $a5, $sp, 40 │ │ │ │ - ld.d $a6, $sp, 48 │ │ │ │ - ld.d $a7, $sp, 56 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - move $t6, $t0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - bnez $t0, -364 │ │ │ │ - add.d $a0, $a0, $t2 │ │ │ │ - move $t7, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $zero, $a1, 0 │ │ │ │ - move $t6, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 157 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 105568 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -197528 │ │ │ │ - move $a0, $zero │ │ │ │ - b -228 │ │ │ │ - move $t8, $zero │ │ │ │ - b -836 │ │ │ │ + li.w $t2, 104 │ │ │ │ + b -500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -516 │ │ │ │ - li.w $t8, 1 │ │ │ │ - b -884 │ │ │ │ - stptr.w $zero, $a1, 0 │ │ │ │ - move $t2, $zero │ │ │ │ - move $t6, $zero │ │ │ │ - b -156 │ │ │ │ - li.w $t8, 2 │ │ │ │ - b -908 │ │ │ │ - stptr.w $t6, $a1, 0 │ │ │ │ - li.w $t2, 4 │ │ │ │ - li.w $t6, 1 │ │ │ │ - li.w $t0, 1 │ │ │ │ - b -552 │ │ │ │ + li.w $t2, 103 │ │ │ │ + b -532 │ │ │ │ nop │ │ │ │ - move $t0, $t8 │ │ │ │ - b -204 │ │ │ │ - li.w $t7, 2 │ │ │ │ - li.w $t2, 8 │ │ │ │ - li.w $t6, 2 │ │ │ │ - li.w $t0, 2 │ │ │ │ - stptr.w $t7, $a1, 0 │ │ │ │ - b -588 │ │ │ │ - bl -196444 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a1, 88 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a1 │ │ │ │ - bl -96696 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -197360 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $zero, $s0, 88 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $s2, $sp, 128 │ │ │ │ - pcalau12i $s2, 157 │ │ │ │ - ld.d $s2, $s2, -240 │ │ │ │ - move $t5, $a2 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $s0, $sp, 144 │ │ │ │ - move $s0, $a1 │ │ │ │ - ldptr.w $a1, $t5, 0 │ │ │ │ - st.d $s1, $sp, 136 │ │ │ │ - st.d $s3, $sp, 120 │ │ │ │ - st.d $s4, $sp, 112 │ │ │ │ - st.d $s5, $sp, 104 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - li.w $a2, 1 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - move $s5, $a5 │ │ │ │ - ldptr.w $t2, $sp, 160 │ │ │ │ - ldptr.w $s1, $sp, 168 │ │ │ │ - ldptr.w $t7, $sp, 176 │ │ │ │ - ldptr.w $t6, $sp, 184 │ │ │ │ - ldptr.w $t4, $sp, 192 │ │ │ │ - ldptr.w $s3, $sp, 200 │ │ │ │ - ldptr.w $t8, $sp, 208 │ │ │ │ - ld.bu $a5, $sp, 216 │ │ │ │ - ld.d $a0, $t5, 8 │ │ │ │ - move $t3, $a3 │ │ │ │ - move $s4, $a4 │ │ │ │ - beq $a1, $a2, 960 │ │ │ │ - st.w $a3, $sp, 84 │ │ │ │ - li.w $t0, 9 │ │ │ │ - bgeu $t0, $a1, 788 │ │ │ │ - srli.d $t1, $a0, 0x2 │ │ │ │ - sub.d $t1, $zero, $t1 │ │ │ │ - andi $t0, $t1, 0x3 │ │ │ │ - beqz $t0, 996 │ │ │ │ - ldptr.w $a3, $a0, 0 │ │ │ │ - bltu $t3, $a3, 1044 │ │ │ │ - andi $t1, $t1, 0x2 │ │ │ │ - beqz $t1, 1028 │ │ │ │ - ldptr.w $t1, $a0, 4 │ │ │ │ - bltu $t3, $t1, 1052 │ │ │ │ - li.w $t1, 3 │ │ │ │ - bne $t0, $t1, 1036 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - li.w $a3, 3 │ │ │ │ - bltu $t3, $t1, 1064 │ │ │ │ nop │ │ │ │ - sub.w $t1, $a1, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $a3 │ │ │ │ - vreplgr2vr.w $vr2, $t3 │ │ │ │ - pcaddi $a2, 110096 │ │ │ │ - vld $vr0, $a2, 0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - bstrpick.d $a2, $t1, 0x1f, 0x2 │ │ │ │ - alsl.d $a2, $a2, $t0, 0x4 │ │ │ │ - b 20 │ │ │ │ + li.w $t2, 118 │ │ │ │ + b -564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ nop │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vslt.wu $vr0, $vr2, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 76 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t0, $a2, -28 │ │ │ │ - andi $t0, $t1, 0x3 │ │ │ │ - beqz $t0, 892 │ │ │ │ - bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ - add.w $t0, $t1, $a3 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a4, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - move $a3, $t0 │ │ │ │ - bgeu $t3, $a4, 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - b 228 │ │ │ │ nop │ │ │ │ + li.w $t2, 82 │ │ │ │ + b -596 │ │ │ │ nop │ │ │ │ - vpickve2gr.w $a3, $vr1, 0x0 │ │ │ │ - bstrpick.d $a2, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $a2, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t1 │ │ │ │ - slli.w $a3, $a3, 0x0 │ │ │ │ - bltu $t3, $t0, 884 │ │ │ │ - addi.w $t0, $a3, 1 │ │ │ │ - bgeu $t0, $a1, 172 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a4, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - bltu $t3, $a4, -64 │ │ │ │ - addi.w $t0, $a3, 2 │ │ │ │ - bgeu $t0, $a1, 144 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a4, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - bltu $t3, $a4, -92 │ │ │ │ - addi.w $t0, $a3, 3 │ │ │ │ - bgeu $t0, $a1, 116 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a4, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - bltu $t3, $a4, -120 │ │ │ │ - addi.w $t0, $a3, 4 │ │ │ │ - bgeu $t0, $a1, 88 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a4, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - bltu $t3, $a4, -148 │ │ │ │ - addi.w $t0, $a3, 5 │ │ │ │ - bgeu $t0, $a1, 60 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a4, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - bltu $t3, $a4, -176 │ │ │ │ - addi.w $t0, $a3, 6 │ │ │ │ - bgeu $t0, $a1, 32 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a1, $a0, $t1 │ │ │ │ - move $a2, $t0 │ │ │ │ - bltu $t3, $a1, -204 │ │ │ │ - addi.w $t0, $a3, 7 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - move $a2, $t0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $a0, $t0 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a0, 0 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - st.w $t0, $s0, 4 │ │ │ │ - st.w $a0, $s0, 8 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - sub.d $t0, $t0, $t7 │ │ │ │ - slt $t1, $t0, $a1 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - maskeqz $t1, $a1, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - sub.w $t3, $t3, $t1 │ │ │ │ - st.w $t3, $s0, 40 │ │ │ │ - st.w $t1, $s0, 32 │ │ │ │ - bltu $a0, $t1, 464 │ │ │ │ - sub.w $t7, $a0, $t1 │ │ │ │ - ld.d $t1, $t5, 16 │ │ │ │ - st.b $a5, $s0, 96 │ │ │ │ - ld.d $t5, $t5, 24 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - add.w $t2, $t2, $s3 │ │ │ │ - add.w $t4, $t8, $t4 │ │ │ │ - add.w $t2, $t2, $t8 │ │ │ │ - add.d $t1, $t1, $t0 │ │ │ │ - ldx.d $t8, $t5, $a2 │ │ │ │ - st.d $t1, $s0, 24 │ │ │ │ - bstrpick.d $t1, $t6, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t3, $a0, 0x1f, 0x0 │ │ │ │ - sltu $t5, $s1, $t2 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - slt $t0, $t3, $t0 │ │ │ │ - sub.w $t1, $a7, $t4 │ │ │ │ - ld.d $t3, $t8, 24 │ │ │ │ - sltu $t4, $t4, $a7 │ │ │ │ - masknez $t2, $t2, $t5 │ │ │ │ - maskeqz $t5, $s1, $t5 │ │ │ │ - maskeqz $t4, $t1, $t4 │ │ │ │ - or $t2, $t2, $t5 │ │ │ │ - maskeqz $t1, $t7, $t0 │ │ │ │ - masknez $t0, $t6, $t0 │ │ │ │ - or $t6, $t1, $t0 │ │ │ │ - sub.w $t2, $t2, $t4 │ │ │ │ - st.d $a6, $s0, 64 │ │ │ │ - li.w $a1, 48 │ │ │ │ - st.w $t4, $s0, 72 │ │ │ │ - st.w $t6, $s0, 36 │ │ │ │ - st.w $t2, $s0, 80 │ │ │ │ - st.d $t3, $s0, 16 │ │ │ │ - st.d $s5, $s0, 56 │ │ │ │ - st.w $s1, $s0, 76 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s4, $s0, 48 │ │ │ │ - bl 248728 │ │ │ │ - ldptr.w $a5, $s0, 36 │ │ │ │ - ld.d $a4, $s0, 24 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl -97680 │ │ │ │ - li.w $a0, 1 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - bne $t1, $t0, 424 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $s0, $sp, 144 │ │ │ │ - ld.d $s1, $sp, 136 │ │ │ │ - ld.d $s2, $sp, 128 │ │ │ │ - ld.d $s3, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 66 │ │ │ │ + b -628 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - addi.d $a2, $sp, 84 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, -1827 │ │ │ │ - st.d $a7, $sp, 72 │ │ │ │ - st.d $a6, $sp, 64 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $t8, $sp, 32 │ │ │ │ - st.d $t4, $sp, 24 │ │ │ │ - st.d $t6, $sp, 16 │ │ │ │ - st.d $t7, $sp, 8 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 238716 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ld.d $a0, $t5, 8 │ │ │ │ - ld.d $t7, $sp, 8 │ │ │ │ - ld.d $t6, $sp, 16 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - ld.d $t8, $sp, 32 │ │ │ │ - ld.d $a5, $sp, 40 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - ld.d $a6, $sp, 64 │ │ │ │ - ld.d $a7, $sp, 72 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - move $a2, $t0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ nop │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - bnez $t0, -484 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - move $a1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -468 │ │ │ │ nop │ │ │ │ + li.w $t2, 65 │ │ │ │ + b -660 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $zero, $s0, 0 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -504 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 157 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 105232 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -198872 │ │ │ │ - move $a0, $zero │ │ │ │ - b -292 │ │ │ │ - move $a3, $zero │ │ │ │ - b -948 │ │ │ │ + li.w $t2, 98 │ │ │ │ + b -692 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $t0, $vr1, 0x3 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -644 │ │ │ │ - li.w $a3, 1 │ │ │ │ - b -996 │ │ │ │ - stptr.w $zero, $s0, 0 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a2, $zero │ │ │ │ - b -164 │ │ │ │ - li.w $a3, 2 │ │ │ │ - b -1020 │ │ │ │ - stptr.w $a2, $s0, 0 │ │ │ │ - li.w $t1, 4 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $t0, 1 │ │ │ │ - b -680 │ │ │ │ + li.w $t2, 89 │ │ │ │ + b -724 │ │ │ │ nop │ │ │ │ - move $t0, $a3 │ │ │ │ - b -212 │ │ │ │ - li.w $t0, 2 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - li.w $t1, 8 │ │ │ │ - li.w $a2, 2 │ │ │ │ - li.w $t0, 2 │ │ │ │ - b -716 │ │ │ │ - bl -197788 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - move $s1, $a0 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - st.d $a1, $sp, 40 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 104 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - move $s2, $a5 │ │ │ │ - move $s8, $a2 │ │ │ │ - st.d $a6, $sp, 56 │ │ │ │ - st.d $a7, $sp, 48 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - bl 248172 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 248156 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - li.w $t3, 1 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - st.w $zero, $a0, 28 │ │ │ │ - st.w $zero, $a0, 40 │ │ │ │ - st.h $t3, $a0, 44 │ │ │ │ - stptr.d $t2, $a0, 0 │ │ │ │ - st.d $t1, $a0, 16 │ │ │ │ - beqz $s8, 28 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.w $a1, $t0, 40 │ │ │ │ - ldptr.w $t0, $t0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $a1, $a1, 2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.w $t0, $s0, 24 │ │ │ │ - slli.d $a1, $a1, 0x6 │ │ │ │ - bl 248048 │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - beqz $s2, 52 │ │ │ │ - ldptr.w $t0, $s0, 24 │ │ │ │ - move $s1, $zero │ │ │ │ - sub.w $t0, $t0, $s2 │ │ │ │ - st.w $t0, $s0, 24 │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -77984 │ │ │ │ - bne $s2, $s1, -16 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ld.wu $a2, $t0, 40 │ │ │ │ - ld.d $a1, $t0, 32 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - bl -198716 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - ldptr.w $t0, $s0, 40 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - ldptr.w $t1, $a0, 40 │ │ │ │ - ld.d $s3, $a0, 8 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - st.w $t0, $s0, 40 │ │ │ │ - bl -75900 │ │ │ │ - move $s1, $a0 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 247912 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - bstrpick.d $s2, $s1, 0x1f, 0x0 │ │ │ │ - move $a2, $s2 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - move $s4, $a0 │ │ │ │ - ld.wu $a1, $t0, 28 │ │ │ │ - add.d $a1, $s3, $a1 │ │ │ │ - bl -198800 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - stx.b $zero, $s4, $s2 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, 1196 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - addi.d $s5, $t0, 8 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - li.w $s7, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s5, 0 │ │ │ │ - ld.d $t0, $s5, -8 │ │ │ │ - move $s2, $s5 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.d $t1, $a0, 0 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 1124 │ │ │ │ - move $fp, $s7 │ │ │ │ - beqz $s8, 36 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - sub.w $fp, $t0, $s7 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $s2, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $s2, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ + li.w $t2, 114 │ │ │ │ + b -756 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -76100 │ │ │ │ - add.w $s6, $a0, $s1 │ │ │ │ - addi.w $a1, $s6, 1 │ │ │ │ - move $s3, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $s4 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - bl 247704 │ │ │ │ - ldptr.d $t2, $s2, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s4, $a0 │ │ │ │ - ld.d $t2, $t2, 88 │ │ │ │ - bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a2, $s3, 0x1f, 0x0 │ │ │ │ - ld.wu $a1, $t2, 28 │ │ │ │ - add.d $a0, $s4, $a0 │ │ │ │ - add.d $a1, $t0, $a1 │ │ │ │ - bl -199016 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s4, $t0 │ │ │ │ - ldptr.d $t2, $s2, 0 │ │ │ │ - ldptr.w $t0, $s0, 40 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - ld.d $t2, $t2, 88 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - ldptr.w $a1, $t2, 40 │ │ │ │ - add.w $a1, $a1, $t0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x6 │ │ │ │ - bl 247616 │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - beqz $s8, 268 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - addi.w $t0, $fp, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $s3, $t0, $t1, 0x3 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $fp, $t0, 404 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -76260 │ │ │ │ - ldptr.d $t2, $s2, 0 │ │ │ │ - ldptr.d $t1, $s3, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - ld.d $t0, $t2, 88 │ │ │ │ - ld.d $t4, $t1, 88 │ │ │ │ - ldptr.w $s1, $t2, 32 │ │ │ │ - ldptr.w $t3, $t0, 28 │ │ │ │ - ldptr.w $t2, $t1, 32 │ │ │ │ - ldptr.w $t1, $t4, 28 │ │ │ │ - add.w $s1, $s1, $t3 │ │ │ │ - sub.w $s1, $s1, $t2 │ │ │ │ - sub.w $s1, $s1, $t1 │ │ │ │ - sub.w $s1, $s1, $a0 │ │ │ │ - beqz $s1, 40 │ │ │ │ nop │ │ │ │ - li.w $a1, 3 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl -78496 │ │ │ │ - bne $s1, $s3, -16 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.w $t3, $t0, 40 │ │ │ │ - beqz $t3, 108 │ │ │ │ - ld.d $t2, $t0, 32 │ │ │ │ - move $s3, $zero │ │ │ │ - alsl.d $t0, $s3, $t2, 0x3 │ │ │ │ - ldptr.w $t4, $t0, 4 │ │ │ │ - slli.d $s1, $s3, 0x3 │ │ │ │ - move $fp, $zero │ │ │ │ - beqz $t4, 64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $t0, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bl -78576 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ld.d $t3, $t0, 88 │ │ │ │ - ld.d $t2, $t3, 32 │ │ │ │ - add.d $t0, $t2, $s1 │ │ │ │ - ldptr.w $t4, $t0, 4 │ │ │ │ - bltu $fp, $t4, -36 │ │ │ │ - ldptr.w $t3, $t3, 40 │ │ │ │ + li.w $t2, 77 │ │ │ │ + b -788 │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - bltu $t0, $t3, -88 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - beq $t0, $s7, 292 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -468 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $s1, $fp, -1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $s3, $a0, 24 │ │ │ │ - bl -76200 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - add.w $s3, $s3, $a0 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ldptr.w $t0, $t0, 24 │ │ │ │ - bltu $s3, $t0, 544 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - bl -76560 │ │ │ │ - ldptr.d $t2, $s2, 0 │ │ │ │ - ldptr.d $t1, $s1, 0 │ │ │ │ - ld.d $t0, $t2, 88 │ │ │ │ - ld.d $t4, $t1, 88 │ │ │ │ - ldptr.w $s1, $t2, 32 │ │ │ │ - ldptr.w $t3, $t0, 28 │ │ │ │ - ldptr.w $t2, $t1, 32 │ │ │ │ - ldptr.w $t1, $t4, 28 │ │ │ │ - add.w $s1, $s1, $t3 │ │ │ │ - sub.w $s1, $s1, $t2 │ │ │ │ - sub.w $s1, $s1, $t1 │ │ │ │ - sub.w $s1, $s1, $a0 │ │ │ │ - beqz $s1, -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 3 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl -78800 │ │ │ │ - bne $s1, $s3, -16 │ │ │ │ - b -300 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ldptr.d $t1, $s3, 0 │ │ │ │ - ld.d $t0, $t0, 88 │ │ │ │ - ld.d $a0, $t1, 88 │ │ │ │ - ldptr.w $t0, $t0, 24 │ │ │ │ - ldptr.w $s1, $a0, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -76360 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - add.w $s1, $s1, $a0 │ │ │ │ - bgeu $s1, $t0, -440 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $t0, $a0, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -76392 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t1, 88 │ │ │ │ - ldptr.w $s1, $t1, 24 │ │ │ │ - sub.w $s1, $s1, $t0 │ │ │ │ - sub.w $fp, $s1, $a0 │ │ │ │ - beqz $fp, -488 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $a1, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -78920 │ │ │ │ - bne $fp, $s1, -16 │ │ │ │ - b -516 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - beqz $t0, 36 │ │ │ │ - move $s1, $zero │ │ │ │ + li.w $t2, 68 │ │ │ │ + b -820 │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -78976 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bne $t0, $s1, -20 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ld.d $a1, $sp, 72 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.w $zero, $s0, 28 │ │ │ │ - st.w $t1, $s0, 20 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - ld.d $t1, $t0, 88 │ │ │ │ - st.d $s4, $s0, 8 │ │ │ │ - ld.d $t8, $t0, 24 │ │ │ │ - ldptr.d $t7, $s0, 0 │ │ │ │ - stptr.d $t2, $a1, 0 │ │ │ │ - ldptr.w $t1, $t1, 28 │ │ │ │ - ldptr.w $t6, $t0, 32 │ │ │ │ - ldptr.w $t5, $t0, 8 │ │ │ │ - ldptr.w $t4, $t0, 40 │ │ │ │ - ldptr.w $t3, $t0, 36 │ │ │ │ - ldptr.w $t2, $s0, 24 │ │ │ │ - add.w $t0, $t1, $t6 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $t8, $a1, 24 │ │ │ │ - st.d $t7, $a1, 56 │ │ │ │ - st.w $t5, $a1, 8 │ │ │ │ - st.w $t4, $a1, 40 │ │ │ │ - st.w $t0, $a1, 32 │ │ │ │ - st.w $t3, $a1, 36 │ │ │ │ - st.w $t2, $a1, 72 │ │ │ │ - bl -76616 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -76948 │ │ │ │ - bltu $s1, $a0, 116 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -76640 │ │ │ │ - move $t0, $a0 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t5, $sp, 72 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - st.w $t0, $t5, 80 │ │ │ │ - move $a0, $t5 │ │ │ │ - ldptr.w $t4, $t1, 76 │ │ │ │ - st.b $s8, $t5, 96 │ │ │ │ - ld.d $t3, $t1, 64 │ │ │ │ - ld.d $t2, $t1, 16 │ │ │ │ - ld.d $t0, $t1, 48 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - st.d $s0, $t5, 88 │ │ │ │ - st.w $t4, $t5, 76 │ │ │ │ - st.d $t3, $t5, 64 │ │ │ │ - st.d $t2, $t5, 16 │ │ │ │ - st.d $t0, $t5, 48 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -77072 │ │ │ │ - move $t0, $a0 │ │ │ │ - b -108 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $a0, $t0, 88 │ │ │ │ - ldptr.w $t0, $a0, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -76780 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t1, 88 │ │ │ │ - ldptr.w $s3, $t1, 24 │ │ │ │ - sub.w $s3, $s3, $t0 │ │ │ │ - sub.w $fp, $s3, $a0 │ │ │ │ - beqz $fp, -580 │ │ │ │ - move $s3, $zero │ │ │ │ nop │ │ │ │ - li.w $a1, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl -79312 │ │ │ │ - bne $fp, $s3, -16 │ │ │ │ - b -612 │ │ │ │ - st.d $s1, $sp, 32 │ │ │ │ - b -380 │ │ │ │ - pcaddi $a3, 110147 │ │ │ │ - li.w $a2, 577 │ │ │ │ - pcaddi $a1, 104769 │ │ │ │ - pcaddi $a0, 104806 │ │ │ │ - bl -201108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - ld.wu $t1, $a0, 32 │ │ │ │ - ld.d $a1, $a1, 16 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - pcalau12i $s4, 157 │ │ │ │ - ld.d $s4, $s4, -240 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $a0, 88 │ │ │ │ - add.d $a1, $a1, $t1 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - move $s8, $a2 │ │ │ │ - addi.d $a2, $sp, 4 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - st.w $zero, $sp, 4 │ │ │ │ - bl -74816 │ │ │ │ - ld.wu $t0, $sp, 4 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 246524 │ │ │ │ - ldptr.w $t0, $sp, 4 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $t0, 284 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s2, $s6 │ │ │ │ - move $s3, $zero │ │ │ │ - b 116 │ │ │ │ + li.w $t2, 67 │ │ │ │ + b -852 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -77048 │ │ │ │ - st.w $a0, $s0, 80 │ │ │ │ - ld.bu $t0, $s1, 96 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - st.b $t0, $s0, 96 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - addi.d $s0, $s0, 104 │ │ │ │ - st.d $t0, $s0, -40 │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - st.d $t0, $s0, -88 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - st.d $t0, $s0, -56 │ │ │ │ - bl 246408 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $s7, $a0 │ │ │ │ - bl -99724 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s7, $s0, -16 │ │ │ │ - bl -99880 │ │ │ │ - ldptr.w $t0, $sp, 4 │ │ │ │ - addi.d $s2, $s2, 48 │ │ │ │ - bgeu $s3, $t0, 128 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $t1, $s1, 24 │ │ │ │ - move $a0, $s2 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ldptr.w $t0, $s1, 8 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ldptr.w $t2, $s1, 40 │ │ │ │ - st.d $t1, $s0, 24 │ │ │ │ - ld.d $t1, $s1, 56 │ │ │ │ - st.w $t2, $s0, 40 │ │ │ │ - st.d $t0, $s0, 32 │ │ │ │ - ldptr.w $t0, $s1, 76 │ │ │ │ - st.d $t1, $s0, 56 │ │ │ │ - st.w $t0, $s0, 76 │ │ │ │ - ldptr.w $t0, $s2, 24 │ │ │ │ - st.w $t0, $s0, 72 │ │ │ │ - bl -77216 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -77548 │ │ │ │ - bgeu $s7, $a0, -188 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -77560 │ │ │ │ - b -192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 72 │ │ │ │ + b -884 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -200696 │ │ │ │ - ldptr.w $t2, $sp, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - stptr.w $t2, $s8, 0 │ │ │ │ - bne $t1, $t0, 40 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - bl -199892 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 88 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - bl -79756 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -100168 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -200832 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $s1, $s0, 88 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + li.w $t2, 71 │ │ │ │ + b -916 │ │ │ │ nop │ │ │ │ - addi.w $a1, $a1, -1 │ │ │ │ - move $t3, $a1 │ │ │ │ - blez $a1, 88 │ │ │ │ - bstrpick.d $t2, $a1, 0x1f, 0x0 │ │ │ │ - move $t1, $a0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - ldptr.w $t5, $t2, 0 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - addi.d $t2, $t2, -4 │ │ │ │ - xor $t0, $t0, $t5 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.w $t0, $t1, -4 │ │ │ │ - ldptr.w $t5, $t2, 4 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - sub.w $t4, $a1, $t3 │ │ │ │ - xor $t0, $t0, $t5 │ │ │ │ - st.w $t0, $t2, 4 │ │ │ │ - ldptr.w $t5, $t1, -4 │ │ │ │ - xor $t0, $t0, $t5 │ │ │ │ - st.w $t0, $t1, -4 │ │ │ │ - blt $t4, $t3, -60 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mul.d $a1, $a1, $a2 │ │ │ │ - move $a0, $zero │ │ │ │ - b 245932 │ │ │ │ + li.w $t2, 86 │ │ │ │ + b -948 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s0, $a1 │ │ │ │ - ld.d $a1, $a1, 8 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 245888 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x2 │ │ │ │ - stptr.w $a2, $a0, 0 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $s0, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $a2, $a2, $a1, 0x4 │ │ │ │ - ld.d $t4, $a2, 8 │ │ │ │ - slli.w $a0, $t4, 0x0 │ │ │ │ - beqz $a0, 256 │ │ │ │ - bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a3, $a1, 0x4 │ │ │ │ - ldptr.w $a0, $a1, 8 │ │ │ │ - beqz $a0, 240 │ │ │ │ - addi.w $t0, $a0, -1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - ldptr.d $t7, $a1, 0 │ │ │ │ - ldptr.d $t6, $a2, 0 │ │ │ │ - bgeu $t1, $t0, 228 │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t3, $a0, 0x1f, 0x2 │ │ │ │ - pcaddi $t0, 109291 │ │ │ │ - move $t2, $t7 │ │ │ │ - vld $vr2, $t0, 0 │ │ │ │ - alsl.d $t3, $t3, $t7, 0x4 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t6, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $t6 │ │ │ │ - vld $vr1, $t2, 0 │ │ │ │ + li.w $t2, 84 │ │ │ │ + b -980 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vldrepl.w $vr0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - vabsd.w $vr0, $vr1, $vr0 │ │ │ │ - vmin.w $vr2, $vr2, $vr0 │ │ │ │ - bne $t1, $t0, -16 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - bne $t2, $t3, -40 │ │ │ │ - andi $t0, $a0, 0x3 │ │ │ │ - vbsrl.v $vr0, $vr2, 0x8 │ │ │ │ - vmin.w $vr0, $vr0, $vr2 │ │ │ │ - vbsrl.v $vr1, $vr0, 0x4 │ │ │ │ - vmin.w $vr0, $vr1, $vr0 │ │ │ │ - vpickve2gr.w $t1, $vr0, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - beqz $t0, 96 │ │ │ │ - move $t8, $a0 │ │ │ │ - bstrins.d $t8, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t0, $t8, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t0, $t7, 0x2 │ │ │ │ nop │ │ │ │ - alsl.d $t4, $t4, $t6, 0x2 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $t7, 0 │ │ │ │ - move $t2, $t6 │ │ │ │ - ldptr.w $t0, $t2, 0 │ │ │ │ - addi.d $t2, $t2, 4 │ │ │ │ - sub.w $t0, $t5, $t0 │ │ │ │ - srai.w $t3, $t0, 0x1f │ │ │ │ - xor $t0, $t0, $t3 │ │ │ │ - sub.w $t0, $t0, $t3 │ │ │ │ - slt $t3, $t1, $t0 │ │ │ │ - masknez $t0, $t0, $t3 │ │ │ │ - maskeqz $t1, $t1, $t3 │ │ │ │ - or $t1, $t0, $t1 │ │ │ │ - bne $t4, $t2, -40 │ │ │ │ - addi.w $t8, $t8, 1 │ │ │ │ - addi.d $t7, $t7, 4 │ │ │ │ - bltu $t8, $a0, -60 │ │ │ │ - move $a0, $t1 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - lu12i.w $t1, 524287 │ │ │ │ - ori $t1, $t1, 0xfff │ │ │ │ - move $t8, $zero │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - b -104 │ │ │ │ + li.w $t2, 116 │ │ │ │ + b -1012 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a1, 8 │ │ │ │ - move $a0, $t5 │ │ │ │ - beqz $t5, 112 │ │ │ │ - ld.d $t0, $a2, 8 │ │ │ │ - slli.w $a0, $t0, 0x0 │ │ │ │ - beqz $a0, 100 │ │ │ │ - ldptr.d $t4, $a2, 0 │ │ │ │ - ldptr.d $t7, $a1, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - lu12i.w $a0, 524287 │ │ │ │ - ori $a0, $a0, 0xfff │ │ │ │ - alsl.d $t6, $t0, $t4, 0x2 │ │ │ │ - move $t2, $t7 │ │ │ │ - move $t1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - ldptr.w $t0, $t4, 0 │ │ │ │ - addi.d $t2, $t2, 4 │ │ │ │ - sub.w $t0, $t0, $t3 │ │ │ │ - srai.w $t3, $t0, 0x1f │ │ │ │ - xor $t0, $t0, $t3 │ │ │ │ - sub.w $t0, $t0, $t3 │ │ │ │ - bge $t0, $a0, 12 │ │ │ │ - stptr.w $t1, $a3, 0 │ │ │ │ - move $a0, $t0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - bne $t1, $t5, -44 │ │ │ │ - addi.d $t4, $t4, 4 │ │ │ │ - bne $t4, $t6, -68 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - blez $a1, 192 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s6, $a1 │ │ │ │ - blez $a2, 160 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - add.d $s1, $s4, $s2 │ │ │ │ - bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s0, $s0, $s5, 0x2 │ │ │ │ - alsl.d $s1, $s1, $s5, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 97 │ │ │ │ + b -1044 │ │ │ │ nop │ │ │ │ - ldptr.w $a2, $s0, 0 │ │ │ │ - pcaddi $a1, 104476 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $s0, $s0, 4 │ │ │ │ - bl -202276 │ │ │ │ - bne $s1, $s0, -20 │ │ │ │ - pcaddi $a1, 104223 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl -202296 │ │ │ │ - add.w $s2, $s4, $s2 │ │ │ │ - bne $s6, $s3, -76 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - move $s0, $zero │ │ │ │ nop │ │ │ │ - pcaddi $a1, 104201 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -202380 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - pcaddi $a1, 104197 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t0, $s6, -72 │ │ │ │ - addi.w $s0, $s0, 2 │ │ │ │ - bl -202404 │ │ │ │ - bne $s6, $s0, -36 │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ - beqz $a1, 80 │ │ │ │ - ldptr.w $t3, $a0, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - move $t0, $zero │ │ │ │ - move $a0, $zero │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + b -800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - bgeu $t3, $t2, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - move $t3, $t2 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bne $a1, $t0, -28 │ │ │ │ - ret │ │ │ │ + move $a0, $a1 │ │ │ │ + andi $t0, $a0, 0x3f │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + srli.w $a0, $a0, 0x6 │ │ │ │ + li.w $a1, 8 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + b -178176 │ │ │ │ nop │ │ │ │ + move $a0, $a1 │ │ │ │ + andi $a1, $a2, 0x3f │ │ │ │ + sltu $a1, $zero, $a1 │ │ │ │ + srli.w $a2, $a2, 0x6 │ │ │ │ + add.d $a1, $a1, $a2 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + b -167120 │ │ │ │ nop │ │ │ │ + move $t0, $a1 │ │ │ │ + li.w $t1, 255 │ │ │ │ + maskeqz $a1, $t1, $a2 │ │ │ │ + andi $a2, $t0, 0x3f │ │ │ │ + sltu $a2, $zero, $a2 │ │ │ │ + srli.w $t0, $t0, 0x6 │ │ │ │ + add.d $a2, $a2, $t0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + b -176584 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 80 │ │ │ │ - ldptr.w $t3, $a0, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - move $t0, $zero │ │ │ │ + srli.w $t3, $a1, 0x6 │ │ │ │ + move $t4, $a0 │ │ │ │ + beqz $t3, 264 │ │ │ │ + addi.w $t0, $t3, -1 │ │ │ │ + li.w $t1, 19 │ │ │ │ + bgeu $t1, $t0, 444 │ │ │ │ + srli.d $t1, $a0, 0x3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + andi $t0, $t1, 0x3 │ │ │ │ + beqz $t0, 396 │ │ │ │ + ldptr.d $t2, $a0, 0 │ │ │ │ + li.w $t5, 255 │ │ │ │ move $a0, $zero │ │ │ │ + bne $t2, $t5, 188 │ │ │ │ + andi $t1, $t1, 0x2 │ │ │ │ + beqz $t1, 412 │ │ │ │ + ld.d $t1, $t4, 8 │ │ │ │ + bne $t1, $t2, 172 │ │ │ │ + li.w $t2, 3 │ │ │ │ + bne $t0, $t2, 404 │ │ │ │ + ld.d $t2, $t4, 16 │ │ │ │ + li.w $t5, 3 │ │ │ │ + bne $t2, $t1, 152 │ │ │ │ nop │ │ │ │ + sub.w $t1, $t3, $t0 │ │ │ │ + vreplgr2vr.w $vr2, $t5 │ │ │ │ + vldi $vr3, 3327 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t4, 0x3 │ │ │ │ + pcaddi $t6, 115129 │ │ │ │ + slli.d $t2, $t2, 0x5 │ │ │ │ + vld $vr0, $t6, 0 │ │ │ │ + vadd.w $vr2, $vr2, $vr0 │ │ │ │ + add.d $t2, $t2, $t0 │ │ │ │ + b 16 │ │ │ │ nop │ │ │ │ + vaddi.wu $vr2, $vr2, 0x4 │ │ │ │ + beq $t2, $t0, 220 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vld $vr1, $t0, -32 │ │ │ │ + vld $vr0, $t0, -16 │ │ │ │ + vseq.d $vr1, $vr1, $vr3 │ │ │ │ + vseq.d $vr0, $vr0, $vr3 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vorn.v $vr0, $vr0, $vr1 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -40 │ │ │ │ + vpickve2gr.w $t0, $vr2, 0x0 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + li.w $t5, 255 │ │ │ │ + alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ + b 12 │ │ │ │ + bgeu $t0, $t3, 64 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - bgeu $t3, $t2, 16 │ │ │ │ - beq $t0, $a2, 12 │ │ │ │ - move $a0, $t0 │ │ │ │ - move $t3, $t2 │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ addi.w $t0, $t0, 1 │ │ │ │ - bne $a1, $t0, -28 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + beq $t2, $t5, -20 │ │ │ │ + move $a0, $zero │ │ │ │ + nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $a1, 80 │ │ │ │ - ldptr.w $t3, $a0, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - move $t0, $zero │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + andi $t2, $a1, 0x3f │ │ │ │ + li.w $a0, 1 │ │ │ │ + beqz $t2, -40 │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + li.w $t3, 1 │ │ │ │ + sub.w $t2, $a1, $t2 │ │ │ │ + b 16 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - bge $t3, $t2, 16 │ │ │ │ - move $a0, $t0 │ │ │ │ - move $t3, $t2 │ │ │ │ + beq $a1, $t2, 96 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bne $a1, $t0, -28 │ │ │ │ - ret │ │ │ │ + bstrpick.d $t1, $a1, 0x1f, 0x6 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $t4, $t1 │ │ │ │ + sll.d $t0, $t3, $a1 │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + and $t0, $t0, $t1 │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + beq $t0, $a2, -36 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 184 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s6, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s0, $s5 │ │ │ │ - beqz $s3, 44 │ │ │ │ + andi $t0, $t1, 0x3 │ │ │ │ + beqz $t0, -100 │ │ │ │ + bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ + add.w $t0, $t1, $t5 │ │ │ │ + b -192 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $a2, $s2, $t0 │ │ │ │ - pcaddi $a1, 104342 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bl -202812 │ │ │ │ - bne $s1, $s0, -28 │ │ │ │ - pcaddi $a1, 104089 │ │ │ │ li.w $a0, 1 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bl -202832 │ │ │ │ - add.w $s5, $s3, $s5 │ │ │ │ - add.w $s1, $s3, $s1 │ │ │ │ - bne $s6, $s4, -72 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - beqz $a1, 184 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s6, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s4, $zero │ │ │ │ - move $s0, $s5 │ │ │ │ - beqz $s3, 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 104296 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bl -203004 │ │ │ │ - bne $s1, $s0, -28 │ │ │ │ - pcaddi $a1, 104041 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bl -203024 │ │ │ │ - add.w $s5, $s3, $s5 │ │ │ │ - add.w $s1, $s3, $s1 │ │ │ │ - bne $s6, $s4, -72 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - blez $a1, 376 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - mul.w $fp, $a2, $a3 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s3, $a3 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s4, $a0 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - blez $s5, 112 │ │ │ │ - move $s1, $s7 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - blez $s3, 208 │ │ │ │ + move $t5, $zero │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.d $s0, $s3, $s1 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $s8, $t0, $s4, 0x2 │ │ │ │ - alsl.d $s0, $s0, $s4, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $a2, $s8, 0 │ │ │ │ - pcaddi $a1, 104232 │ │ │ │ + move $t0, $zero │ │ │ │ + b -276 │ │ │ │ + li.w $t5, 1 │ │ │ │ + b -380 │ │ │ │ + li.w $t5, 2 │ │ │ │ + b -388 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beqz $a1, 128 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x6 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s2, $t0 │ │ │ │ + sll.d $a2, $s3, $s0 │ │ │ │ + pcaddi $a1, 110622 │ │ │ │ + and $a2, $a2, $t0 │ │ │ │ li.w $a0, 1 │ │ │ │ - addi.d $s8, $s8, 4 │ │ │ │ - bl -203252 │ │ │ │ - bne $s0, $s8, -20 │ │ │ │ - pcaddi $a1, 103699 │ │ │ │ + sltu $a2, $zero, $a2 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -178556 │ │ │ │ + bne $s1, $s0, -40 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + pcaddi $a1, 112690 │ │ │ │ li.w $a0, 1 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bl -203272 │ │ │ │ - add.w $s1, $s3, $s1 │ │ │ │ - bne $s5, $s2, -76 │ │ │ │ - pcaddi $a1, 103973 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b -178596 │ │ │ │ + pcaddi $a1, 112686 │ │ │ │ li.w $a0, 1 │ │ │ │ - bl -203292 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.w $s7, $s7, $fp │ │ │ │ - bne $t0, $s6, -136 │ │ │ │ + b -178608 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + srli.w $t5, $a3, 0x6 │ │ │ │ + beqz $t5, 436 │ │ │ │ + addi.w $t0, $t5, -1 │ │ │ │ + li.w $t1, 19 │ │ │ │ + bgeu $t1, $t0, 384 │ │ │ │ + addi.d $t3, $a0, -8 │ │ │ │ + sub.d $t4, $t3, $a1 │ │ │ │ + sub.d $t3, $t3, $a2 │ │ │ │ + sltui $t4, $t4, 49 │ │ │ │ + sltui $t3, $t3, 49 │ │ │ │ + xori $t4, $t4, 0x1 │ │ │ │ + xori $t3, $t3, 0x1 │ │ │ │ + and $t3, $t4, $t3 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + move $t1, $a0 │ │ │ │ + move $t0, $a1 │ │ │ │ + move $t2, $a2 │ │ │ │ + beqz $t3, 332 │ │ │ │ + srli.w $a3, $a3, 0x9 │ │ │ │ + slli.d $t3, $a3, 0x6 │ │ │ │ + add.d $t3, $a1, $t3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + vld $vr3, $t0, 16 │ │ │ │ + vld $vr7, $t2, 16 │ │ │ │ + vld $vr1, $t0, 32 │ │ │ │ + vld $vr6, $t2, 32 │ │ │ │ + vld $vr0, $t0, 48 │ │ │ │ + vld $vr5, $t2, 48 │ │ │ │ + vld $vr2, $t0, 0 │ │ │ │ + vld $vr4, $t2, 0 │ │ │ │ + vand.v $vr3, $vr3, $vr7 │ │ │ │ + vand.v $vr1, $vr1, $vr6 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vand.v $vr2, $vr2, $vr4 │ │ │ │ + vst $vr3, $t1, 16 │ │ │ │ + vst $vr2, $t1, 0 │ │ │ │ + vst $vr1, $t1, 32 │ │ │ │ + vst $vr0, $t1, 48 │ │ │ │ + addi.d $t0, $t0, 64 │ │ │ │ + addi.d $t2, $t2, 64 │ │ │ │ + addi.d $t1, $t1, 64 │ │ │ │ + bne $t0, $t3, -76 │ │ │ │ + slli.w $t0, $a3, 0x3 │ │ │ │ + beq $t5, $t0, 260 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + ldx.d $t3, $a1, $t1 │ │ │ │ + ldx.d $t4, $a2, $t1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + and $t3, $t3, $t4 │ │ │ │ + stx.d $t3, $a0, $t1 │ │ │ │ + bge $t2, $t5, 232 │ │ │ │ + addi.d $t3, $t1, 8 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 2 │ │ │ │ + and $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 204 │ │ │ │ + addi.d $t3, $t1, 16 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 3 │ │ │ │ + and $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 176 │ │ │ │ + addi.d $t3, $t1, 24 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 4 │ │ │ │ + and $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 148 │ │ │ │ + addi.d $t3, $t1, 32 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 5 │ │ │ │ + and $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 120 │ │ │ │ + addi.d $t2, $t1, 40 │ │ │ │ + ldx.d $t3, $a1, $t2 │ │ │ │ + ldx.d $t4, $a2, $t2 │ │ │ │ + addi.w $t0, $t0, 6 │ │ │ │ + and $t3, $t3, $t4 │ │ │ │ + stx.d $t3, $a0, $t2 │ │ │ │ + bge $t0, $t5, 92 │ │ │ │ + addi.d $t0, $t1, 48 │ │ │ │ + ldx.d $t1, $a1, $t0 │ │ │ │ + ldx.d $t2, $a2, $t0 │ │ │ │ + and $t1, $t1, $t2 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t1, $t5, 0x3 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - pcaddi $a1, 103665 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -203404 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - pcaddi $a1, 103661 │ │ │ │ - li.w $a0, 1 │ │ │ │ - beq $t0, $s5, -136 │ │ │ │ - addi.w $s0, $s0, 2 │ │ │ │ - bl -203428 │ │ │ │ - bne $s5, $s0, -36 │ │ │ │ - pcaddi $a1, 103935 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -203444 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.w $s7, $s7, $fp │ │ │ │ - bne $t0, $s6, -288 │ │ │ │ - b -148 │ │ │ │ + nop │ │ │ │ + ldx.d $t2, $a1, $t0 │ │ │ │ + ldx.d $t3, $a2, $t0 │ │ │ │ + and $t2, $t2, $t3 │ │ │ │ + stx.d $t2, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + bne $t0, $t1, -20 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - blez $t0, 108 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - ldptr.d $t1, $s1, 0 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $a2, $t1, $t0 │ │ │ │ - pcaddi $a1, 104161 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -203532 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - blt $s0, $t0, -36 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - pcaddi $a1, 103904 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -203572 │ │ │ │ + srli.w $t5, $a3, 0x6 │ │ │ │ + beqz $t5, 436 │ │ │ │ + addi.w $t0, $t5, -1 │ │ │ │ + li.w $t1, 19 │ │ │ │ + bgeu $t1, $t0, 384 │ │ │ │ + addi.d $t3, $a0, -8 │ │ │ │ + sub.d $t4, $t3, $a1 │ │ │ │ + sub.d $t3, $t3, $a2 │ │ │ │ + sltui $t4, $t4, 49 │ │ │ │ + sltui $t3, $t3, 49 │ │ │ │ + xori $t4, $t4, 0x1 │ │ │ │ + xori $t3, $t3, 0x1 │ │ │ │ + and $t3, $t4, $t3 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + move $t1, $a0 │ │ │ │ + move $t0, $a1 │ │ │ │ + move $t2, $a2 │ │ │ │ + beqz $t3, 332 │ │ │ │ + srli.w $a3, $a3, 0x9 │ │ │ │ + slli.d $t3, $a3, 0x6 │ │ │ │ + add.d $t3, $a1, $t3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a1, 103897 │ │ │ │ - li.w $a0, 1 │ │ │ │ - b -203596 │ │ │ │ + vld $vr3, $t0, 16 │ │ │ │ + vld $vr7, $t2, 16 │ │ │ │ + vld $vr1, $t0, 32 │ │ │ │ + vld $vr6, $t2, 32 │ │ │ │ + vld $vr0, $t0, 48 │ │ │ │ + vld $vr5, $t2, 48 │ │ │ │ + vld $vr2, $t0, 0 │ │ │ │ + vld $vr4, $t2, 0 │ │ │ │ + vor.v $vr3, $vr3, $vr7 │ │ │ │ + vor.v $vr1, $vr1, $vr6 │ │ │ │ + vor.v $vr0, $vr0, $vr5 │ │ │ │ + vor.v $vr2, $vr2, $vr4 │ │ │ │ + vst $vr3, $t1, 16 │ │ │ │ + vst $vr2, $t1, 0 │ │ │ │ + vst $vr1, $t1, 32 │ │ │ │ + vst $vr0, $t1, 48 │ │ │ │ + addi.d $t0, $t0, 64 │ │ │ │ + addi.d $t2, $t2, 64 │ │ │ │ + addi.d $t1, $t1, 64 │ │ │ │ + bne $t0, $t3, -76 │ │ │ │ + slli.w $t0, $a3, 0x3 │ │ │ │ + beq $t5, $t0, 260 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + ldx.d $t3, $a1, $t1 │ │ │ │ + ldx.d $t4, $a2, $t1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + or $t3, $t3, $t4 │ │ │ │ + stx.d $t3, $a0, $t1 │ │ │ │ + bge $t2, $t5, 232 │ │ │ │ + addi.d $t3, $t1, 8 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 2 │ │ │ │ + or $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 204 │ │ │ │ + addi.d $t3, $t1, 16 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 3 │ │ │ │ + or $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 176 │ │ │ │ + addi.d $t3, $t1, 24 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 4 │ │ │ │ + or $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 148 │ │ │ │ + addi.d $t3, $t1, 32 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 5 │ │ │ │ + or $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 120 │ │ │ │ + addi.d $t2, $t1, 40 │ │ │ │ + ldx.d $t3, $a1, $t2 │ │ │ │ + ldx.d $t4, $a2, $t2 │ │ │ │ + addi.w $t0, $t0, 6 │ │ │ │ + or $t3, $t3, $t4 │ │ │ │ + stx.d $t3, $a0, $t2 │ │ │ │ + bge $t0, $t5, 92 │ │ │ │ + addi.d $t0, $t1, 48 │ │ │ │ + ldx.d $t1, $a1, $t0 │ │ │ │ + ldx.d $t2, $a2, $t0 │ │ │ │ + or $t1, $t1, $t2 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $a1, 80 │ │ │ │ - ldptr.d $a0, $a1, 0 │ │ │ │ - beqz $a0, 40 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -202988 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - move $a0, $a1 │ │ │ │ - b -203008 │ │ │ │ - move $a0, $a1 │ │ │ │ - b -203016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t1, $t5, 0x3 │ │ │ │ + move $t0, $zero │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ldx.d $t2, $a1, $t0 │ │ │ │ + ldx.d $t3, $a2, $t0 │ │ │ │ + or $t2, $t2, $t3 │ │ │ │ + stx.d $t2, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + bne $t0, $t1, -20 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + srli.w $t3, $a2, 0x6 │ │ │ │ + beqz $t3, 340 │ │ │ │ + addi.w $t0, $t3, -1 │ │ │ │ + li.w $t1, 17 │ │ │ │ + bgeu $t1, $t0, 288 │ │ │ │ + addi.d $t2, $a0, -8 │ │ │ │ + li.w $t4, 48 │ │ │ │ + sub.d $t2, $t2, $a1 │ │ │ │ + move $t1, $a0 │ │ │ │ + move $t0, $a1 │ │ │ │ + bgeu $t4, $t2, 264 │ │ │ │ + srli.w $a2, $a2, 0x9 │ │ │ │ + slli.d $t2, $a2, 0x6 │ │ │ │ + add.d $t2, $a1, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $a1, $a0, 64 │ │ │ │ - ldptr.d $t3, $a2, 0 │ │ │ │ - sub.w $t6, $a1, $a0 │ │ │ │ - move $t2, $zero │ │ │ │ - sub.w $t0, $a1, $t2 │ │ │ │ - add.w $t1, $a0, $t2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.w $t5, $t3, $t0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t4, $t3, $t1 │ │ │ │ - stx.w $t5, $t3, $t1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - stx.w $t4, $t3, $t0 │ │ │ │ - bltu $t2, $t6, -44 │ │ │ │ + vld $vr3, $t0, 16 │ │ │ │ + vld $vr1, $t0, 32 │ │ │ │ + vld $vr0, $t0, 48 │ │ │ │ + vld $vr2, $t0, 0 │ │ │ │ + vnor.v $vr3, $vr3, $vr3 │ │ │ │ + vnor.v $vr1, $vr1, $vr1 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vnor.v $vr2, $vr2, $vr2 │ │ │ │ + vst $vr3, $t1, 16 │ │ │ │ + vst $vr2, $t1, 0 │ │ │ │ + vst $vr1, $t1, 32 │ │ │ │ + vst $vr0, $t1, 48 │ │ │ │ + addi.d $t0, $t0, 64 │ │ │ │ + addi.d $t1, $t1, 64 │ │ │ │ + bne $t0, $t2, -56 │ │ │ │ + slli.w $t0, $a2, 0x3 │ │ │ │ + beq $t3, $t0, 216 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + ldx.d $t4, $a1, $t1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + nor $t4, $zero, $t4 │ │ │ │ + stx.d $t4, $a0, $t1 │ │ │ │ + bge $t2, $t3, 192 │ │ │ │ + addi.d $t5, $t1, 8 │ │ │ │ + ldx.d $t4, $a1, $t5 │ │ │ │ + addi.w $t2, $t0, 2 │ │ │ │ + nor $t4, $zero, $t4 │ │ │ │ + stx.d $t4, $a0, $t5 │ │ │ │ + bge $t2, $t3, 168 │ │ │ │ + addi.d $t5, $t1, 16 │ │ │ │ + ldx.d $t4, $a1, $t5 │ │ │ │ + addi.w $t2, $t0, 3 │ │ │ │ + nor $t4, $zero, $t4 │ │ │ │ + stx.d $t4, $a0, $t5 │ │ │ │ + bge $t2, $t3, 144 │ │ │ │ + addi.d $t5, $t1, 24 │ │ │ │ + ldx.d $t4, $a1, $t5 │ │ │ │ + addi.w $t2, $t0, 4 │ │ │ │ + nor $t4, $zero, $t4 │ │ │ │ + stx.d $t4, $a0, $t5 │ │ │ │ + bge $t2, $t3, 120 │ │ │ │ + addi.d $t5, $t1, 32 │ │ │ │ + ldx.d $t4, $a1, $t5 │ │ │ │ + addi.w $t2, $t0, 5 │ │ │ │ + nor $t4, $zero, $t4 │ │ │ │ + stx.d $t4, $a0, $t5 │ │ │ │ + bge $t2, $t3, 96 │ │ │ │ + addi.d $t4, $t1, 40 │ │ │ │ + ldx.d $t2, $a1, $t4 │ │ │ │ + addi.w $t0, $t0, 6 │ │ │ │ + nor $t2, $zero, $t2 │ │ │ │ + stx.d $t2, $a0, $t4 │ │ │ │ + bge $t0, $t3, 72 │ │ │ │ + addi.d $t1, $t1, 48 │ │ │ │ + ldx.d $t0, $a1, $t1 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + stx.d $t0, $a0, $t1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t1, $t3, 0x3 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - ld.d $t8, $a0, 8 │ │ │ │ - ldptr.d $t2, $a0, 0 │ │ │ │ - addi.w $t3, $t8, -1 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - slli.w $a1, $t8, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x2 │ │ │ │ - b 40 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t5, $t2, $t1 │ │ │ │ - ldptr.w $t6, $t0, 0 │ │ │ │ - add.d $t1, $t2, $t1 │ │ │ │ - bgeu $t6, $t5, 44 │ │ │ │ - addi.d $t0, $t0, -4 │ │ │ │ - move $t3, $t4 │ │ │ │ - addi.w $t4, $t3, -1 │ │ │ │ - bnez $t3, -36 │ │ │ │ - move $a0, $zero │ │ │ │ + ldx.d $t2, $a1, $t0 │ │ │ │ + nor $t2, $zero, $t2 │ │ │ │ + stx.d $t2, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + bne $t0, $t1, -16 │ │ │ │ + nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ + srli.w $t5, $a3, 0x6 │ │ │ │ + beqz $t5, 436 │ │ │ │ + addi.w $t0, $t5, -1 │ │ │ │ + li.w $t1, 19 │ │ │ │ + bgeu $t1, $t0, 384 │ │ │ │ + addi.d $t3, $a0, -8 │ │ │ │ + sub.d $t4, $t3, $a1 │ │ │ │ + sub.d $t3, $t3, $a2 │ │ │ │ + sltui $t4, $t4, 49 │ │ │ │ + sltui $t3, $t3, 49 │ │ │ │ + xori $t4, $t4, 0x1 │ │ │ │ + xori $t3, $t3, 0x1 │ │ │ │ + and $t3, $t4, $t3 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + move $t1, $a0 │ │ │ │ + move $t0, $a1 │ │ │ │ + move $t2, $a2 │ │ │ │ + beqz $t3, 332 │ │ │ │ + srli.w $a3, $a3, 0x9 │ │ │ │ + slli.d $t3, $a3, 0x6 │ │ │ │ + add.d $t3, $a1, $t3 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + vld $vr3, $t0, 16 │ │ │ │ + vld $vr7, $t2, 16 │ │ │ │ + vld $vr1, $t0, 32 │ │ │ │ + vld $vr6, $t2, 32 │ │ │ │ + vld $vr0, $t0, 48 │ │ │ │ + vld $vr5, $t2, 48 │ │ │ │ + vld $vr2, $t0, 0 │ │ │ │ + vld $vr4, $t2, 0 │ │ │ │ + vxor.v $vr3, $vr3, $vr7 │ │ │ │ + vxor.v $vr1, $vr1, $vr6 │ │ │ │ + vxor.v $vr0, $vr0, $vr5 │ │ │ │ + vxor.v $vr2, $vr2, $vr4 │ │ │ │ + vst $vr3, $t1, 16 │ │ │ │ + vst $vr2, $t1, 0 │ │ │ │ + vst $vr1, $t1, 32 │ │ │ │ + vst $vr0, $t1, 48 │ │ │ │ + addi.d $t0, $t0, 64 │ │ │ │ + addi.d $t2, $t2, 64 │ │ │ │ + addi.d $t1, $t1, 64 │ │ │ │ + bne $t0, $t3, -76 │ │ │ │ + slli.w $t0, $a3, 0x3 │ │ │ │ + beq $t5, $t0, 260 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + ldx.d $t3, $a1, $t1 │ │ │ │ + ldx.d $t4, $a2, $t1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + xor $t3, $t3, $t4 │ │ │ │ + stx.d $t3, $a0, $t1 │ │ │ │ + bge $t2, $t5, 232 │ │ │ │ + addi.d $t3, $t1, 8 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 2 │ │ │ │ + xor $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 204 │ │ │ │ + addi.d $t3, $t1, 16 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 3 │ │ │ │ + xor $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 176 │ │ │ │ + addi.d $t3, $t1, 24 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 4 │ │ │ │ + xor $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 148 │ │ │ │ + addi.d $t3, $t1, 32 │ │ │ │ + ldx.d $t4, $a1, $t3 │ │ │ │ + ldx.d $t6, $a2, $t3 │ │ │ │ + addi.w $t2, $t0, 5 │ │ │ │ + xor $t4, $t4, $t6 │ │ │ │ + stx.d $t4, $a0, $t3 │ │ │ │ + bge $t2, $t5, 120 │ │ │ │ + addi.d $t2, $t1, 40 │ │ │ │ + ldx.d $t3, $a1, $t2 │ │ │ │ + ldx.d $t4, $a2, $t2 │ │ │ │ + addi.w $t0, $t0, 6 │ │ │ │ + xor $t3, $t3, $t4 │ │ │ │ + stx.d $t3, $a0, $t2 │ │ │ │ + bge $t0, $t5, 92 │ │ │ │ + addi.d $t0, $t1, 48 │ │ │ │ + ldx.d $t1, $a1, $t0 │ │ │ │ + ldx.d $t2, $a2, $t0 │ │ │ │ + xor $t1, $t1, $t2 │ │ │ │ + stx.d $t1, $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $t6, $t3, 1 │ │ │ │ - bgeu $t6, $a1, 628 │ │ │ │ - sub.w $t4, $a1, $t3 │ │ │ │ - li.w $t0, 6 │ │ │ │ - addi.w $t7, $t4, -2 │ │ │ │ - bgeu $t0, $t7, 212 │ │ │ │ - bstrpick.d $t7, $t6, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $t2, 0x2 │ │ │ │ - srli.d $a0, $t7, 0x2 │ │ │ │ - sub.d $a0, $zero, $a0 │ │ │ │ - andi $a2, $a0, 0x3 │ │ │ │ - bstrpick.d $t0, $t6, 0x1f, 0x0 │ │ │ │ - beqz $a2, 72 │ │ │ │ - ldptr.w $t7, $t7, 0 │ │ │ │ - bgeu $t5, $t7, 496 │ │ │ │ - andi $a0, $a0, 0x2 │ │ │ │ - addi.w $t6, $t3, 2 │ │ │ │ - beqz $a0, 52 │ │ │ │ - bstrpick.d $t7, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t7, $t7, 0x2 │ │ │ │ - ldx.w $t7, $t2, $t7 │ │ │ │ - bgeu $t5, $t7, 468 │ │ │ │ - li.w $t7, 3 │ │ │ │ - addi.w $t6, $t3, 3 │ │ │ │ - bne $a2, $t7, 24 │ │ │ │ - bstrpick.d $t7, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t7, $t7, 0x2 │ │ │ │ - ldx.w $t7, $t2, $t7 │ │ │ │ - bgeu $t5, $t7, 440 │ │ │ │ - addi.w $t6, $t3, 4 │ │ │ │ - addi.w $t4, $t4, -1 │ │ │ │ - vreplgr2vr.w $vr0, $t6 │ │ │ │ - vreplgr2vr.w $vr3, $t5 │ │ │ │ - pcaddi $t7, 108654 │ │ │ │ - sub.w $a0, $t4, $a2 │ │ │ │ - vld $vr1, $t7, 0 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - add.d $t0, $a2, $t0 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x2 │ │ │ │ - move $t4, $zero │ │ │ │ - srli.w $t7, $a0, 0x2 │ │ │ │ - b 36 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t1, $t5, 0x3 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - bgeu $t4, $t7, 384 │ │ │ │ - vaddi.wu $vr0, $vr0, 0x4 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - vld $vr1, $t0, -16 │ │ │ │ - vsle.wu $vr2, $vr1, $vr3 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - vseteqz.v $fcc0, $vr2 │ │ │ │ - bcnez $fcc0, -28 │ │ │ │ - vpickve2gr.w $t6, $vr0, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 304 │ │ │ │ - addi.w $t7, $t6, 1 │ │ │ │ - bgeu $t7, $a1, 168 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 268 │ │ │ │ - addi.w $t7, $t6, 2 │ │ │ │ - bgeu $t7, $a1, 140 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 240 │ │ │ │ - addi.w $t7, $t6, 3 │ │ │ │ - bgeu $t7, $a1, 112 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 212 │ │ │ │ - addi.w $t7, $t6, 4 │ │ │ │ - bgeu $t7, $a1, 84 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 184 │ │ │ │ - addi.w $t7, $t6, 5 │ │ │ │ - bgeu $t7, $a1, 56 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 156 │ │ │ │ - addi.w $t6, $t6, 6 │ │ │ │ - bgeu $t6, $a1, 28 │ │ │ │ - bstrpick.d $t0, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - bgeu $t5, $t4, 136 │ │ │ │ + ldx.d $t2, $a1, $t0 │ │ │ │ + ldx.d $t3, $a2, $t0 │ │ │ │ + xor $t2, $t2, $t3 │ │ │ │ + stx.d $t2, $a0, $t0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + bne $t0, $t1, -20 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - stptr.w $t4, $t1, 0 │ │ │ │ - addi.d $t8, $t8, -1 │ │ │ │ - bstrpick.d $a0, $t3, 0x1f, 0x0 │ │ │ │ - stptr.w $t5, $t0, 0 │ │ │ │ - sub.d $a0, $t8, $a0 │ │ │ │ - move $t4, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - blez $a0, 60 │ │ │ │ + bstrpick.d $t3, $a3, 0x1f, 0x6 │ │ │ │ + beqz $t3, 172 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + move $t2, $a0 │ │ │ │ + alsl.d $t3, $t3, $t0, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t0, $t3, $t4 │ │ │ │ - sub.d $t1, $t8, $t1 │ │ │ │ - alsl.d $t5, $t1, $t2, 0x2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldptr.w $t7, $t5, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t6, $t2, $t0 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - stx.w $t7, $t2, $t0 │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - stptr.w $t6, $t5, 0 │ │ │ │ - blt $t1, $a0, -44 │ │ │ │ + nop │ │ │ │ + bgeu $t1, $t0, 24 │ │ │ │ + ldptr.d $t1, $a2, 0 │ │ │ │ + sltu $t0, $t1, $t0 │ │ │ │ + xori $t0, $t0, 0x1 │ │ │ │ + bstrpick.w $a0, $t0, 0x7, 0x0 │ │ │ │ + nop │ │ │ │ + addi.d $a1, $a1, 8 │ │ │ │ + addi.d $a2, $a2, 8 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + beq $a1, $t3, 68 │ │ │ │ + ldptr.d $t1, $a2, 0 │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + add.d $t0, $t0, $a0 │ │ │ │ + stptr.d $t0, $t2, 0 │ │ │ │ + ldptr.d $t1, $a1, 0 │ │ │ │ + bnez $a0, -64 │ │ │ │ li.w $a0, 1 │ │ │ │ + bltu $t0, $t1, -48 │ │ │ │ + ldptr.d $t1, $a2, 0 │ │ │ │ + addi.d $a1, $a1, 8 │ │ │ │ + addi.d $a2, $a2, 8 │ │ │ │ + sltu $a0, $t0, $t1 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + bne $a1, $t3, -56 │ │ │ │ + nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $t6, $t7 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t6, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $t2, $t0 │ │ │ │ - add.d $t0, $t2, $t0 │ │ │ │ - b -148 │ │ │ │ - andi $t0, $a0, 0x3 │ │ │ │ - beqz $t0, 20 │ │ │ │ - bstrins.d $a0, $zero, 0x1, 0x0 │ │ │ │ - add.w $t6, $a0, $t6 │ │ │ │ - b -360 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x6 │ │ │ │ + andi $t4, $a3, 0x3f │ │ │ │ + addi.w $t0, $a2, -1 │ │ │ │ + srli.w $a3, $a3, 0x6 │ │ │ │ + bnez $t4, 128 │ │ │ │ + blt $t0, $a3, 92 │ │ │ │ + sub.w $t1, $t0, $a3 │ │ │ │ + addi.d $t2, $a0, -8 │ │ │ │ + addi.d $t0, $a1, -8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $a2, $t0, 0x3 │ │ │ │ + alsl.d $t2, $a2, $t2, 0x3 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + alsl.d $a2, $a2, $a0, 0x3 │ │ │ │ + sub.d $t0, $t0, $a3 │ │ │ │ + sub.d $t2, $t2, $t1 │ │ │ │ nop │ │ │ │ - vpickve2gr.w $t4, $vr1, 0x3 │ │ │ │ - vexth.du.wu $vr0, $vr0 │ │ │ │ - vreplgr2vr.d $vr1, $t2 │ │ │ │ - vslli.d $vr0, $vr0, 0x2 │ │ │ │ - slli.w $t4, $t4, 0x0 │ │ │ │ - vadd.d $vr0, $vr0, $vr1 │ │ │ │ - vpickve2gr.du $t0, $vr0, 0x1 │ │ │ │ - b -204 │ │ │ │ - ldptr.w $t4, $t0, 0 │ │ │ │ - b -212 │ │ │ │ - beqz $a1, 344 │ │ │ │ - bstrpick.d $t2, $a1, 0x1f, 0x0 │ │ │ │ - vxor.v $vr5, $vr5, $vr5 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $t1, $a0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fadd.d $fa5, $fa5, $fa0 │ │ │ │ - bne $t1, $t2, -12 │ │ │ │ - addi.w $t1, $a1, -1 │ │ │ │ - li.w $t2, 6 │ │ │ │ - bgeu $t2, $t1, 296 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x3 │ │ │ │ - vreplvei.d $vr0, $vr5, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x6 │ │ │ │ - add.d $t1, $a0, $t1 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + addi.d $a2, $a2, -8 │ │ │ │ + addi.d $t0, $t0, -8 │ │ │ │ + stptr.d $t1, $a2, 0 │ │ │ │ + bne $t2, $a2, -16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - vld $vr4, $t0, 16 │ │ │ │ - vld $vr2, $t0, 32 │ │ │ │ - vld $vr1, $t0, 48 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - vfdiv.d $vr4, $vr4, $vr0 │ │ │ │ - vfdiv.d $vr2, $vr2, $vr0 │ │ │ │ - vfdiv.d $vr1, $vr1, $vr0 │ │ │ │ - vfdiv.d $vr3, $vr3, $vr0 │ │ │ │ - vst $vr4, $t0, 16 │ │ │ │ - vst $vr3, $t0, 0 │ │ │ │ - vst $vr2, $t0, 32 │ │ │ │ - vst $vr1, $t0, 48 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - bne $t0, $t1, -52 │ │ │ │ - andi $t0, $a1, 0x7 │ │ │ │ - beqz $t0, 204 │ │ │ │ - move $t0, $a1 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bgeu $t1, $a1, 168 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t2, $a1, 140 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 3 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bgeu $t1, $a1, 112 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 4 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t2, $a1, 84 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 5 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bgeu $t1, $a1, 56 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t0, $a1, 28 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - srai.w $t1, $a1, 0x1f │ │ │ │ - xor $a1, $a1, $t1 │ │ │ │ - sub.w $a1, $a1, $t1 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $t1, $a1 │ │ │ │ - blt $a0, $a1, 12 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $t0, $t1 │ │ │ │ - move $a0, $a1 │ │ │ │ - beqz $t0, 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - mod.w $t0, $a1, $t0 │ │ │ │ - move $a1, $a0 │ │ │ │ - bnez $t0, -12 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bge $a3, $t0, 104 │ │ │ │ + addi.w $t0, $a2, -2 │ │ │ │ + sub.w $t0, $t0, $a3 │ │ │ │ + addi.d $t1, $a1, -8 │ │ │ │ + addi.d $t3, $a0, -8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $a2, $t1, 0x3 │ │ │ │ + alsl.d $t3, $a2, $t3, 0x3 │ │ │ │ + li.w $t5, 64 │ │ │ │ + slli.d $t2, $a3, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + sub.w $t5, $t5, $t4 │ │ │ │ + alsl.d $a2, $a2, $a0, 0x3 │ │ │ │ + sub.d $t1, $t1, $t2 │ │ │ │ + sub.d $t3, $t3, $t0 │ │ │ │ nop │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - beqz $a0, 124 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fcmp.cune.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 16 │ │ │ │ - bltz $a0, 140 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + ld.d $t2, $t1, -8 │ │ │ │ + addi.d $a2, $a2, -8 │ │ │ │ + sll.d $t0, $t0, $t4 │ │ │ │ + srl.d $t2, $t2, $t5 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stptr.d $t0, $a2, 0 │ │ │ │ + addi.d $t1, $t1, -8 │ │ │ │ + bne $a2, $t3, -32 │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + sll.d $t0, $t0, $t4 │ │ │ │ + stx.d $t0, $a0, $a3 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bltz $a0, 160 │ │ │ │ + srli.w $t1, $a3, 0x6 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x6 │ │ │ │ + sub.w $t0, $a2, $t1 │ │ │ │ + andi $a3, $a3, 0x3f │ │ │ │ + addi.w $t5, $t0, -1 │ │ │ │ + beqz $a3, 364 │ │ │ │ + blez $t5, 320 │ │ │ │ + li.w $t6, 64 │ │ │ │ + addi.w $t4, $t0, -2 │ │ │ │ + li.w $t0, 5 │ │ │ │ + sub.w $t6, $t6, $a3 │ │ │ │ + bgeu $t0, $t4, 404 │ │ │ │ + addi.d $t0, $t1, 1 │ │ │ │ + alsl.d $t2, $t0, $a1, 0x3 │ │ │ │ + li.w $t7, 24 │ │ │ │ + sub.d $t8, $a0, $t2 │ │ │ │ + move $t3, $a0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + bgeu $t7, $t8, 376 │ │ │ │ + addi.d $t0, $t0, -8 │ │ │ │ + vreplgr2vr.d $vr5, $a3 │ │ │ │ + vreplgr2vr.d $vr4, $t6 │ │ │ │ + bstrpick.d $t4, $t5, 0x1f, 0x2 │ │ │ │ + add.d $t0, $a1, $t0 │ │ │ │ + slli.d $t4, $t4, 0x5 │ │ │ │ + add.d $t4, $t4, $t0 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 107 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - andi $t0, $a0, 0x1 │ │ │ │ - beqz $t0, 52 │ │ │ │ nop │ │ │ │ + vld $vr1, $t0, 16 │ │ │ │ + vld $vr3, $t2, 16 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t2, 0 │ │ │ │ + vsrl.d $vr1, $vr1, $vr5 │ │ │ │ + vsll.d $vr3, $vr3, $vr4 │ │ │ │ + vsrl.d $vr0, $vr0, $vr5 │ │ │ │ + vor.v $vr1, $vr1, $vr3 │ │ │ │ + vsll.d $vr2, $vr2, $vr4 │ │ │ │ + vst $vr1, $t3, 16 │ │ │ │ + vor.v $vr0, $vr0, $vr2 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vst $vr0, $t3, 0 │ │ │ │ + addi.d $t2, $t2, 32 │ │ │ │ + addi.d $t3, $t3, 32 │ │ │ │ + bne $t0, $t4, -60 │ │ │ │ + andi $t0, $t5, 0x3 │ │ │ │ + beqz $t0, 164 │ │ │ │ + move $t0, $t5 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + add.w $t3, $t1, $t0 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + add.d $t8, $a1, $t3 │ │ │ │ + ldx.d $t7, $a1, $t3 │ │ │ │ + ld.d $t3, $t8, 8 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + srl.d $t7, $t7, $a3 │ │ │ │ + sll.d $t3, $t3, $t6 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + or $t3, $t3, $t7 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + stx.d $t3, $a0, $t4 │ │ │ │ + bge $t2, $t5, 100 │ │ │ │ + add.w $t2, $t1, $t2 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + add.d $t7, $a1, $t2 │ │ │ │ + ldx.d $t3, $a1, $t2 │ │ │ │ + ld.d $t2, $t7, 8 │ │ │ │ + add.d $t4, $a0, $t4 │ │ │ │ + srl.d $t3, $t3, $a3 │ │ │ │ + sll.d $t2, $t2, $t6 │ │ │ │ + or $t2, $t2, $t3 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + st.d $t2, $t4, 8 │ │ │ │ + bge $t0, $t5, 48 │ │ │ │ + add.w $t0, $t1, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + add.d $t2, $a1, $t0 │ │ │ │ + ldx.d $t1, $a1, $t0 │ │ │ │ + ld.d $t0, $t2, 8 │ │ │ │ + srl.d $t1, $t1, $a3 │ │ │ │ + sll.d $t0, $t0, $t6 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + st.d $t0, $t4, 16 │ │ │ │ nop │ │ │ │ - srai.w $a0, $a0, 0x1 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - beqz $a0, -48 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - andi $t0, $a0, 0x1 │ │ │ │ - bnez $t0, -20 │ │ │ │ - srai.w $a0, $a0, 0x1 │ │ │ │ - andi $t0, $a0, 0x1 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - bnez $t0, -36 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - srai.w $a0, $a0, 0x1 │ │ │ │ - b -32 │ │ │ │ + alsl.d $a2, $a2, $a1, 0x3 │ │ │ │ + ld.d $t0, $a2, -8 │ │ │ │ + slli.d $t5, $t5, 0x3 │ │ │ │ + srl.d $t0, $t0, $a3 │ │ │ │ + stx.d $t0, $a0, $t5 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $t1, $a1, 0x3 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + bltz $t5, -28 │ │ │ │ + ldptr.d $t1, $a1, 0 │ │ │ │ + addi.d $a0, $a0, 8 │ │ │ │ + addi.d $a1, $a1, 8 │ │ │ │ + st.d $t1, $a0, -8 │ │ │ │ + bne $a0, $t0, -16 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa0, $t0, 544 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + addi.d $t4, $a0, 8 │ │ │ │ + alsl.d $t1, $t1, $a1, 0x3 │ │ │ │ + move $t2, $a0 │ │ │ │ + alsl.d $t4, $t0, $t4, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $t1, 8 │ │ │ │ + ldptr.d $t3, $t1, 0 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + sll.d $t0, $t0, $t6 │ │ │ │ + srl.d $t3, $t3, $a3 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + st.d $t0, $t2, -8 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + bne $t2, $t4, -32 │ │ │ │ + b -172 │ │ │ │ nop │ │ │ │ - frecip.d $fa1, $fa1 │ │ │ │ - sub.w $a0, $zero, $a0 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ - addi.w $t2, $a0, -1 │ │ │ │ - move $t0, $t2 │ │ │ │ - beqz $t2, 328 │ │ │ │ - addi.w $t1, $a0, -2 │ │ │ │ - li.w $t3, 11 │ │ │ │ - bgeu $t3, $t1, 140 │ │ │ │ - pcaddi $t3, 108445 │ │ │ │ - vreplgr2vr.w $vr0, $t2 │ │ │ │ - vldi $vr2, 2049 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - srli.w $t1, $t2, 0x3 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - move $t0, $zero │ │ │ │ - vori.b $vr1, $vr2, 0x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - vsubi.wu $vr3, $vr0, 0x4 │ │ │ │ - vmul.w $vr1, $vr1, $vr0 │ │ │ │ - vmul.w $vr2, $vr2, $vr3 │ │ │ │ - vsubi.wu $vr0, $vr0, 0x8 │ │ │ │ - bne $t0, $t1, -20 │ │ │ │ - vmul.w $vr1, $vr1, $vr2 │ │ │ │ - pcaddi $t0, 108344 │ │ │ │ - vldi $vr3, 0 │ │ │ │ - pcaddi $t3, 108430 │ │ │ │ - andi $t1, $t2, 0x7 │ │ │ │ - vld $vr0, $t3, 0 │ │ │ │ - vshuf.w $vr0, $vr3, $vr1 │ │ │ │ - vmul.w $vr0, $vr0, $vr1 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - vshuf.w $vr1, $vr3, $vr0 │ │ │ │ - vmul.w $vr0, $vr1, $vr0 │ │ │ │ - vpickve2gr.w $t0, $vr0, 0x0 │ │ │ │ - mul.w $a0, $t0, $a0 │ │ │ │ - beqz $t1, 204 │ │ │ │ - move $t0, $t2 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ - sub.w $t0, $t2, $t0 │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + lu12i.w $t1, -12 │ │ │ │ + pcalau12i $s4, 161 │ │ │ │ + ld.d $s4, $s4, -240 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ldptr.d $t1, $s4, 0 │ │ │ │ + lu12i.w $t2, 12 │ │ │ │ + ori $t2, $t2, 0x78 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stx.d $t1, $t2, $sp │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s8, $a4 │ │ │ │ + move $s7, $a5 │ │ │ │ + beq $a1, $t0, 96 │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $a1, 0xb │ │ │ │ + add.d $t1, $t1, $a1 │ │ │ │ + lu12i.w $t3, 8 │ │ │ │ + alsl.d $t1, $t1, $a1, 0x1 │ │ │ │ + lu12i.w $t2, 8 │ │ │ │ + ori $t3, $t3, 0x18 │ │ │ │ + alsl.d $t1, $t1, $a2, 0x3 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - mul.w $a0, $t0, $a0 │ │ │ │ - beqz $t1, 176 │ │ │ │ - addi.w $t2, $t0, -2 │ │ │ │ - mul.w $a0, $a0, $t1 │ │ │ │ - beqz $t2, 164 │ │ │ │ - addi.w $t1, $t0, -3 │ │ │ │ - mul.w $a0, $a0, $t2 │ │ │ │ - beqz $t1, 152 │ │ │ │ - addi.w $t2, $t0, -4 │ │ │ │ - mul.w $a0, $a0, $t1 │ │ │ │ - beqz $t2, 140 │ │ │ │ - addi.w $t1, $t0, -5 │ │ │ │ - mul.w $a0, $a0, $t2 │ │ │ │ - beqz $t1, 128 │ │ │ │ - addi.w $t2, $t0, -6 │ │ │ │ - mul.w $a0, $a0, $t1 │ │ │ │ - beqz $t2, 116 │ │ │ │ - addi.w $t1, $t0, -7 │ │ │ │ - mul.w $a0, $a0, $t2 │ │ │ │ - beqz $t1, 104 │ │ │ │ - addi.w $t2, $t0, -8 │ │ │ │ - mul.w $a0, $a0, $t1 │ │ │ │ - beqz $t2, 92 │ │ │ │ - addi.w $t1, $t0, -9 │ │ │ │ - mul.w $a0, $a0, $t2 │ │ │ │ - beqz $t1, 80 │ │ │ │ - addi.w $t2, $t0, -10 │ │ │ │ - mul.w $a0, $a0, $t1 │ │ │ │ - beqz $t2, 68 │ │ │ │ - addi.w $t0, $t0, -11 │ │ │ │ - mul.w $a0, $a0, $t2 │ │ │ │ - mul.w $t1, $a0, $t0 │ │ │ │ - masknez $a0, $a0, $t0 │ │ │ │ - maskeqz $t0, $t1, $t0 │ │ │ │ - or $a0, $t0, $a0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.d $s0, $s0, $t3 │ │ │ │ + beq $s0, $t1, 20 │ │ │ │ + add.d $t0, $s0, $t2 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + bge $s1, $t0, -16 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ + li.w $a3, 112 │ │ │ │ + pcaddi $a2, 109879 │ │ │ │ + li.w $a1, -15 │ │ │ │ + move $a0, $sp │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + st.w $zero, $sp, 8 │ │ │ │ + st.w $zero, $sp, 32 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + bl -181360 │ │ │ │ + move $s3, $a0 │ │ │ │ + bnez $a0, 296 │ │ │ │ + ldptr.w $t0, $s0, 16 │ │ │ │ + ld.d $a1, $s0, 8 │ │ │ │ + move $a2, $zero │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + move $a0, $s2 │ │ │ │ + sub.d $a1, $a1, $t0 │ │ │ │ + bl -181716 │ │ │ │ + li.w $s6, -1 │ │ │ │ + beq $a0, $s6, 244 │ │ │ │ + ldptr.w $t0, $s0, 16 │ │ │ │ + bnez $t0, 364 │ │ │ │ + addi.d $a1, $s0, 20 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -180820 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + move $t0, $zero │ │ │ │ + addi.d $s0, $sp, 128 │ │ │ │ + addi.d $s6, $sp, 120 │ │ │ │ + sub.d $s1, $s1, $t1 │ │ │ │ + st.w $zero, $s0, -120 │ │ │ │ + move $t2, $s7 │ │ │ │ + move $t1, $s8 │ │ │ │ + move $fp, $zero │ │ │ │ + beqz $s1, 36 │ │ │ │ + lu12i.w $t2, 8 │ │ │ │ + bge $t2, $s1, 372 │ │ │ │ + lu12i.w $t1, 4 │ │ │ │ + ori $t1, $t1, 0x78 │ │ │ │ + sub.d $s1, $s1, $t2 │ │ │ │ + li.w $fp, 1 │ │ │ │ + add.d $t1, $sp, $t1 │ │ │ │ + nop │ │ │ │ + st.w $t2, $s0, -96 │ │ │ │ + st.d $t1, $s0, -104 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bnez $t0, 56 │ │ │ │ + move $a3, $s2 │ │ │ │ + lu12i.w $a2, 4 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -181796 │ │ │ │ + st.w $a0, $s0, -120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -181536 │ │ │ │ + bnez $a0, 92 │ │ │ │ + ldptr.w $t0, $s0, -120 │ │ │ │ + beqz $t0, 276 │ │ │ │ + st.d $s6, $s0, -128 │ │ │ │ + nop │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $sp │ │ │ │ + bl -181536 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $a0, $t0, 248 │ │ │ │ + addi.w $t0, $a0, 4 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bgeu $t1, $t0, 300 │ │ │ │ + beq $a0, $t1, 328 │ │ │ │ + ldptr.w $t0, $s0, -96 │ │ │ │ + beqz $t0, 352 │ │ │ │ + ldptr.w $t0, $s0, -120 │ │ │ │ + b -104 │ │ │ │ + nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -181620 │ │ │ │ + beqz $a0, 200 │ │ │ │ nop │ │ │ │ + li.w $s3, -1 │ │ │ │ + nop │ │ │ │ + move $a0, $sp │ │ │ │ + bl -181996 │ │ │ │ + lu12i.w $t0, 12 │ │ │ │ + ori $t0, $t0, 0x78 │ │ │ │ + ldx.d $t1, $t0, $sp │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + bne $t1, $t0, 304 │ │ │ │ + lu12i.w $t1, 12 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s0, $sp, 112 │ │ │ │ - st.d $s1, $sp, 104 │ │ │ │ - move $s0, $a0 │ │ │ │ - fst.d $fs0, $sp, 88 │ │ │ │ - move $a0, $a1 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fst.d $fs1, $sp, 80 │ │ │ │ - fst.d $fs2, $sp, 72 │ │ │ │ - fst.d $fs3, $sp, 64 │ │ │ │ - fmov.d $fs2, $fa2 │ │ │ │ - fst.d $fs4, $sp, 56 │ │ │ │ - fst.d $fs5, $sp, 48 │ │ │ │ - fmov.d $fs4, $fa1 │ │ │ │ - fst.d $fs6, $sp, 40 │ │ │ │ - fst.d $fs7, $sp, 32 │ │ │ │ - move $s1, $a1 │ │ │ │ - jirl $ra, $s0, 0 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - move $a0, $s1 │ │ │ │ - jirl $ra, $s0, 0 │ │ │ │ - fld.d $ft0, $sp, 0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $ft0 │ │ │ │ - bceqz $fcc0, 712 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 32 │ │ │ │ - pcaddi $a1, 103636 │ │ │ │ - li.w $a0, 1 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - fst.d $ft0, $sp, 0 │ │ │ │ - bl -205656 │ │ │ │ - fld.d $fa0, $sp, 8 │ │ │ │ - fld.d $ft0, $sp, 0 │ │ │ │ - pcalau12i $t2, 106 │ │ │ │ - fld.d $fa1, $t2, 560 │ │ │ │ - pcalau12i $t1, 106 │ │ │ │ - pcalau12i $t3, 106 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - fld.d $fa1, $t1, 568 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fs1, $t3, 552 │ │ │ │ - fst.d $fa1, $sp, 16 │ │ │ │ - fld.d $fa1, $t0, 440 │ │ │ │ - fmov.d $fs7, $ft0 │ │ │ │ - fmov.d $fs6, $fs0 │ │ │ │ - fst.d $fa1, $sp, 24 │ │ │ │ - fmul.d $fa1, $fs2, $fs1 │ │ │ │ - vxor.v $vr29, $vr29, $vr29 │ │ │ │ - fst.d $fa1, $sp, 0 │ │ │ │ - b 296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -181428 │ │ │ │ + move $a2, $a0 │ │ │ │ + beq $a0, $s6, -156 │ │ │ │ + ldptr.w $a1, $s0, 16 │ │ │ │ + li.w $t0, 8 │ │ │ │ + move $a0, $sp │ │ │ │ + sub.w $t0, $t0, $a1 │ │ │ │ + sra.w $a2, $a2, $t0 │ │ │ │ + bl -181556 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ - fld.d $fa3, $sp, 8 │ │ │ │ - fsub.d $fa1, $fs2, $fs6 │ │ │ │ - fabs.d $fa2, $fs6 │ │ │ │ - fmul.d $fa2, $fa2, $fa3 │ │ │ │ - fmul.d $ft0, $fa1, $fs1 │ │ │ │ - fld.d $fa3, $sp, 0 │ │ │ │ - fadd.d $fa2, $fa2, $fa3 │ │ │ │ - fabs.d $fa5, $ft0 │ │ │ │ - fcmp.sle.d $fcc0, $fa5, $fa2 │ │ │ │ - bcnez $fcc0, 476 │ │ │ │ - fcmp.cune.d $fcc0, $fs7, $fs5 │ │ │ │ - bceqz $fcc0, 468 │ │ │ │ - fsub.d $fs0, $fa7, $fs0 │ │ │ │ - fabs.d $fa5, $fs0 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa5 │ │ │ │ - bceqz $fcc0, 148 │ │ │ │ - fabs.d $fa5, $fa0 │ │ │ │ - fabs.d $fa7, $fs7 │ │ │ │ - fcmp.slt.d $fcc0, $fa7, $fa5 │ │ │ │ - bceqz $fcc0, 132 │ │ │ │ - fcmp.cune.d $fcc0, $fs4, $fs2 │ │ │ │ - fdiv.d $ft3, $fs7, $fa0 │ │ │ │ - bcnez $fcc0, 328 │ │ │ │ - fmul.d $fa5, $fa1, $ft3 │ │ │ │ - fld.d $fa0, $sp, 24 │ │ │ │ - fsub.d $fa7, $fa0, $ft3 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $fa5 │ │ │ │ - bceqz $fcc0, 380 │ │ │ │ - fneg.d $fa7, $fa7 │ │ │ │ nop │ │ │ │ - fld.d $fa3, $sp, 16 │ │ │ │ - fmul.d $fa0, $fa7, $fa2 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fabs.d $fa0, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa0, $fa0, $fs1 │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa5, $fa1 │ │ │ │ - bceqz $fcc0, 56 │ │ │ │ - fmul.d $fa0, $fa7, $fs0 │ │ │ │ - fmul.d $fa0, $fa0, $fs1 │ │ │ │ - fabs.d $fa0, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa5, $fa0 │ │ │ │ - bceqz $fcc0, 36 │ │ │ │ - fdiv.d $ft0, $fa5, $fa7 │ │ │ │ - fabs.d $fa0, $ft0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa2 │ │ │ │ - bceqz $fcc0, 20 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $ft0 │ │ │ │ - fneg.d $ft0, $fa2 │ │ │ │ - fsel $ft0, $ft0, $fa2, $fcc0 │ │ │ │ nop │ │ │ │ - fadd.d $fs4, $fs6, $ft0 │ │ │ │ - move $a0, $s1 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - jirl $ra, $s0, 0 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $fa0 │ │ │ │ - bceqz $fcc0, 124 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $fs3 │ │ │ │ - bceqz $fcc0, 12 │ │ │ │ - fmov.d $fs3, $fs7 │ │ │ │ - fmov.d $fs2, $fs6 │ │ │ │ - fmov.d $ft0, $fs7 │ │ │ │ - fmov.d $fs0, $fs6 │ │ │ │ - fmov.d $fs7, $fs3 │ │ │ │ - fmov.d $fs6, $fs2 │ │ │ │ - fabs.d $fa5, $fs7 │ │ │ │ - fabs.d $fa2, $fa0 │ │ │ │ - fmov.d $fa7, $fs4 │ │ │ │ - fcmp.slt.d $fcc0, $fa5, $fa2 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - fmov.d $fs2, $fs4 │ │ │ │ - bcnez $fcc0, -288 │ │ │ │ - fmov.d $fs3, $fs7 │ │ │ │ - fmov.d $fs2, $fs6 │ │ │ │ nop │ │ │ │ - fmov.d $fa7, $fs4 │ │ │ │ - fmov.d $fs7, $fa0 │ │ │ │ - fmov.d $fs6, $fs4 │ │ │ │ - fmov.d $fa0, $ft0 │ │ │ │ - fmov.d $fs4, $fs0 │ │ │ │ - b -324 │ │ │ │ nop │ │ │ │ + li.w $s3, -3 │ │ │ │ + b -188 │ │ │ │ + lu12i.w $t1, 4 │ │ │ │ + ori $t1, $t1, 0x78 │ │ │ │ + slli.w $t2, $s1, 0x0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + move $s1, $zero │ │ │ │ + add.d $t1, $sp, $t1 │ │ │ │ + b -368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fs5 │ │ │ │ - bceqz $fcc0, 28 │ │ │ │ - fcmp.slt.d $fcc0, $fs3, $fs5 │ │ │ │ - bceqz $fcc0, -116 │ │ │ │ - b -128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s3, $a0 │ │ │ │ + b -252 │ │ │ │ nop │ │ │ │ - fmov.d $ft0, $fs7 │ │ │ │ - fmov.d $fs0, $fs6 │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fdiv.d $fa0, $fa0, $fs3 │ │ │ │ - fdiv.d $ft2, $fs7, $fs3 │ │ │ │ - fld.d $fa3, $sp, 24 │ │ │ │ - fsub.d $ft1, $fs6, $fs4 │ │ │ │ - fsub.d $fa7, $ft3, $fa3 │ │ │ │ - fmul.d $fa5, $fa1, $fa0 │ │ │ │ - fsub.d $ft4, $ft2, $fa3 │ │ │ │ - fsub.d $ft2, $fa0, $ft2 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fmul.d $ft1, $ft1, $ft4 │ │ │ │ - fmul.d $fa0, $fa0, $ft4 │ │ │ │ - fmul.d $fa5, $fa5, $ft2 │ │ │ │ - fmul.d $fa7, $fa7, $fa0 │ │ │ │ - fsub.d $fa5, $fa5, $ft1 │ │ │ │ - fmul.d $fa5, $fa5, $ft3 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $fa5 │ │ │ │ - bcnez $fcc0, -368 │ │ │ │ + bnez $fp, -280 │ │ │ │ nop │ │ │ │ - fneg.d $fa5, $fa5 │ │ │ │ - b -372 │ │ │ │ + ldptr.w $s3, $sp, 32 │ │ │ │ + sub.w $s3, $s7, $s3 │ │ │ │ + b -296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, -24 │ │ │ │ + ldptr.w $t0, $s0, -120 │ │ │ │ + b -520 │ │ │ │ + nop │ │ │ │ + bl -180656 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 112 │ │ │ │ - ld.d $s1, $sp, 104 │ │ │ │ - fld.d $fs0, $sp, 88 │ │ │ │ - fld.d $fs1, $sp, 80 │ │ │ │ - fld.d $fs2, $sp, 72 │ │ │ │ - fld.d $fs3, $sp, 64 │ │ │ │ - fld.d $fs4, $sp, 56 │ │ │ │ - fld.d $fs5, $sp, 48 │ │ │ │ - fld.d $fs7, $sp, 32 │ │ │ │ - fmov.d $fa0, $fs6 │ │ │ │ - fld.d $fs6, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fcmp.slt.d $fcc0, $ft0, $fa1 │ │ │ │ - bceqz $fcc0, -676 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, -684 │ │ │ │ - pcaddi $a1, 103457 │ │ │ │ - li.w $a0, 1 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - fst.d $ft0, $sp, 0 │ │ │ │ - bl -206372 │ │ │ │ - fld.d $fa0, $sp, 8 │ │ │ │ - fld.d $ft0, $sp, 0 │ │ │ │ - b -716 │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - addi.w $s2, $a3, -1 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + lu12i.w $t1, -8 │ │ │ │ + pcalau12i $s1, 161 │ │ │ │ + ld.d $s1, $s1, -240 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ - mul.w $s0, $s2, $a2 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ st.d $s3, $sp, 40 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s3, $a1 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - bl 241116 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $a4, $sp, 16 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - add.w $a2, $s0, $a2 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $a2, 128 │ │ │ │ - move $t2, $s3 │ │ │ │ - move $t3, $zero │ │ │ │ - move $t4, $zero │ │ │ │ - li.w $t5, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - b 64 │ │ │ │ + lu12i.w $t0, 8 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ldptr.d $t1, $s1, 0 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s3, $a0 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ + ori $t0, $t0, 0x8 │ │ │ │ + add.d $t0, $t0, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + ori $a2, $a2, 0x1 │ │ │ │ + li.w $a1, 46 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + bl -180904 │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + beqz $s0, 128 │ │ │ │ + lu12i.w $t2, 8 │ │ │ │ + sub.d $a1, $t2, $t1 │ │ │ │ + lu12i.w $a3, 8 │ │ │ │ + move $a2, $t1 │ │ │ │ + ori $a3, $a3, 0x1 │ │ │ │ + add.d $a1, $s2, $a1 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -180912 │ │ │ │ + lu12i.w $t2, 8 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bltu $s0, $t2, 84 │ │ │ │ + pcaddi $a2, 109676 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + addi.d $a3, $sp, 16 │ │ │ │ + bl -182064 │ │ │ │ + lu12i.w $t0, 8 │ │ │ │ + ori $t0, $t0, 0x8 │ │ │ │ + add.d $t0, $t0, $sp │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + bne $t1, $t0, 72 │ │ │ │ + lu12i.w $t1, 8 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ + sub.w $a2, $a2, $s0 │ │ │ │ + move $a1, $s2 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + add.d $a0, $a0, $t1 │ │ │ │ + bl -181016 │ │ │ │ + b -108 │ │ │ │ + bl -180928 │ │ │ │ nop │ │ │ │ - move $t0, $t4 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $t0, $a4, 36 │ │ │ │ - mul.w $t0, $s2, $t5 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - fstx.d $fa0, $s1, $t0 │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - beq $t1, $a2, 44 │ │ │ │ - mod.wu $t0, $t1, $a3 │ │ │ │ - bnez $t0, -60 │ │ │ │ - move $t3, $zero │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - li.w $t4, 1 │ │ │ │ - b -68 │ │ │ │ nop │ │ │ │ + beqz $a0, 48 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -181848 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -181864 │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -205960 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s7, $a2 │ │ │ │ + move $s8, $a3 │ │ │ │ + move $s2, $a4 │ │ │ │ + move $s5, $a5 │ │ │ │ + beqz $a0, 208 │ │ │ │ + ldptr.w $s4, $a0, 4 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + beq $s4, $t0, 316 │ │ │ │ + slli.d $s1, $s4, 0xb │ │ │ │ + add.d $s1, $s1, $s4 │ │ │ │ + alsl.d $s1, $s1, $s4, 0x1 │ │ │ │ + alsl.d $s1, $s1, $a0, 0x3 │ │ │ │ + addi.d $s3, $s1, 20 │ │ │ │ + nop │ │ │ │ + st.w $s6, $s1, 16 │ │ │ │ + st.d $s7, $s1, 8 │ │ │ │ + stptr.d $s8, $s1, 0 │ │ │ │ + bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ + bnez $s2, 112 │ │ │ │ + nop │ │ │ │ + lu12i.w $t0, 8 │ │ │ │ + sub.w $a2, $t0, $s2 │ │ │ │ + move $a1, $s5 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + bl -181260 │ │ │ │ + ldptr.w $t0, $s0, 4 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 4 │ │ │ │ + nop │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ ld.d $s2, $sp, 48 │ │ │ │ ld.d $s3, $sp, 40 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + lu12i.w $s4, 8 │ │ │ │ + sub.d $a1, $s4, $s1 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a0, $s3 │ │ │ │ + add.d $a1, $s5, $a1 │ │ │ │ + bl -181364 │ │ │ │ + bltu $s2, $s4, -128 │ │ │ │ + b -108 │ │ │ │ + li.w $a0, 32 │ │ │ │ + bl -181956 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $a0, 284 │ │ │ │ + st.b $zero, $a0, 0 │ │ │ │ + lu12i.w $a0, 64 │ │ │ │ + ori $a0, $a0, 0xc0 │ │ │ │ + bl -181980 │ │ │ │ + addi.d $s3, $a0, 20 │ │ │ │ + addu16i.d $s4, $a0, 4 │ │ │ │ + move $s1, $a0 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + move $t0, $s3 │ │ │ │ + addi.d $s4, $s4, 212 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + st.d $zero, $t0, -20 │ │ │ │ + st.d $zero, $t0, -12 │ │ │ │ + st.w $zero, $t0, -4 │ │ │ │ + move $a0, $t0 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -181512 │ │ │ │ + lu12i.w $t1, 8 │ │ │ │ + ori $t1, $t1, 0x18 │ │ │ │ + add.d $t0, $a0, $t1 │ │ │ │ + bne $s4, $t0, -40 │ │ │ │ + beqz $s1, 180 │ │ │ │ + move $t0, $zero │ │ │ │ + lu32i.d $t0, 8 │ │ │ │ + st.d $t0, $s0, 4 │ │ │ │ + b -284 │ │ │ │ + slli.w $t0, $s4, 0x1 │ │ │ │ + slli.d $a1, $t0, 0xb │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -181608 │ │ │ │ + move $s3, $a0 │ │ │ │ + beqz $a0, 144 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + bgeu $s4, $t0, 88 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t1, 0xb │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ + lu12i.w $s1, 8 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + ori $s1, $s1, 0x18 │ │ │ │ + addi.d $t0, $t0, 20 │ │ │ │ + nop │ │ │ │ + st.d $zero, $t0, -20 │ │ │ │ + st.d $zero, $t0, -12 │ │ │ │ + st.w $zero, $t0, -4 │ │ │ │ + move $a0, $t0 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -181656 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + add.d $t0, $a0, $s1 │ │ │ │ + bltu $s4, $t1, -40 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s0, 4 │ │ │ │ + st.d $s3, $s0, 16 │ │ │ │ + slli.d $s1, $t0, 0xb │ │ │ │ + add.d $s1, $s1, $t0 │ │ │ │ + alsl.d $s1, $s1, $t0, 0x1 │ │ │ │ + alsl.d $s1, $s1, $s3, 0x3 │ │ │ │ + addi.d $s3, $s1, 20 │ │ │ │ + b -444 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -182452 │ │ │ │ + move $s0, $zero │ │ │ │ + b -396 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + bl -182468 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -182476 │ │ │ │ + move $s0, $zero │ │ │ │ + b -420 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - addi.w $t2, $a3, -1 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ - mul.w $s0, $t2, $a2 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s2, $a1 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - bl 240864 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $a4, $sp, 16 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - add.w $t2, $s0, $a2 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t2, 76 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $a3, $t0, 156 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - move $t0, $s2 │ │ │ │ - li.w $t4, -1 │ │ │ │ - li.w $t1, -1 │ │ │ │ - alsl.d $t2, $t2, $s2, 0x3 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s4, $a2 │ │ │ │ + beqz $a0, 112 │ │ │ │ + ldptr.w $s1, $a0, 4 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + beq $s1, $t0, 252 │ │ │ │ + slli.d $t0, $s1, 0xb │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + addi.w $t1, $s1, 1 │ │ │ │ + alsl.d $s1, $t0, $s1, 0x1 │ │ │ │ + alsl.d $s1, $s1, $a0, 0x3 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $a4, $t1, 92 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fstx.d $fa0, $s1, $t3 │ │ │ │ - bne $t0, $t2, -32 │ │ │ │ + st.d $s3, $s1, 8 │ │ │ │ + stptr.d $s4, $s1, 0 │ │ │ │ + st.w $t1, $s0, 4 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -206160 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - move $a0, $s1 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a0, 32 │ │ │ │ + bl -182436 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $a0, 312 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.b $t0, $a0, 0 │ │ │ │ + lu12i.w $a0, 64 │ │ │ │ + ori $a0, $a0, 0xc0 │ │ │ │ + bl -182468 │ │ │ │ + addu16i.d $s2, $a0, 4 │ │ │ │ + move $s1, $a0 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + addi.d $t0, $a0, 20 │ │ │ │ + addi.d $s2, $s2, 212 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - bne $t0, $t2, -100 │ │ │ │ - b -64 │ │ │ │ - nop │ │ │ │ + st.d $zero, $t0, -20 │ │ │ │ + st.d $zero, $t0, -12 │ │ │ │ + st.w $zero, $t0, -4 │ │ │ │ + move $a0, $t0 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -181992 │ │ │ │ + lu12i.w $t1, 8 │ │ │ │ + ori $t1, $t1, 0x18 │ │ │ │ + add.d $t0, $a0, $t1 │ │ │ │ + bne $s2, $t0, -40 │ │ │ │ + beqz $s1, 276 │ │ │ │ + move $t0, $zero │ │ │ │ + lu32i.d $t0, 8 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.d $t0, $s0, 4 │ │ │ │ + b -196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t4, $s2 │ │ │ │ - li.w $t7, -1 │ │ │ │ - move $t6, $zero │ │ │ │ - li.w $t5, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - b 76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - move $t6, $zero │ │ │ │ - beq $t5, $a4, 40 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - li.w $t6, 1 │ │ │ │ + slli.w $t0, $s1, 0x1 │ │ │ │ + slli.d $a1, $t0, 0xb │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -182128 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $a0, 168 │ │ │ │ + slli.d $t0, $s1, 0xb │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x1 │ │ │ │ + lu12i.w $s2, 8 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + ori $s2, $s2, 0x18 │ │ │ │ + addi.d $t0, $t0, 20 │ │ │ │ + bgeu $s1, $t1, 52 │ │ │ │ + st.d $zero, $t0, -20 │ │ │ │ + st.d $zero, $t0, -12 │ │ │ │ + st.w $zero, $t0, -4 │ │ │ │ + move $a0, $t0 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -182168 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + add.d $t0, $a0, $s2 │ │ │ │ + bltu $s1, $t1, -40 │ │ │ │ nop │ │ │ │ - mul.w $t0, $a3, $t7 │ │ │ │ - fld.d $fa0, $t4, 0 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fstx.d $fa0, $s1, $t0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.d $t4, $t4, 8 │ │ │ │ - beq $t1, $t2, -176 │ │ │ │ + ldptr.w $t0, $s0, 4 │ │ │ │ + st.d $s5, $s0, 16 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + slli.d $s1, $t0, 0xb │ │ │ │ + add.d $s1, $s1, $t0 │ │ │ │ + alsl.d $s1, $s1, $t0, 0x1 │ │ │ │ + alsl.d $s1, $s1, $s5, 0x3 │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + b -388 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + pcalau12i $t0, 161 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 109367 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -183344 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -183512 │ │ │ │ nop │ │ │ │ - mod.wu $t3, $t1, $a3 │ │ │ │ - beqz $t3, -68 │ │ │ │ - beq $a4, $t5, -24 │ │ │ │ - move $t3, $t6 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - b -60 │ │ │ │ + pcalau12i $t0, 161 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 109372 │ │ │ │ + b -36 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -183028 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a1 │ │ │ │ - mul.w $a1, $a2, $a4 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 240508 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - beqz $a2, 120 │ │ │ │ - ld.d $a4, $sp, 16 │ │ │ │ - beqz $a4, 112 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - bstrpick.d $t4, $a2, 0x1f, 0x0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $t2, $a4 │ │ │ │ - move $t3, $zero │ │ │ │ - alsl.d $t4, $t4, $s0, 0x3 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -256 │ │ │ │ + lu12i.w $t1, -12 │ │ │ │ + pcalau12i $t0, 161 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + st.d $s0, $sp, 232 │ │ │ │ + st.d $ra, $sp, 248 │ │ │ │ + st.d $fp, $sp, 240 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s3, $sp, 208 │ │ │ │ + st.d $s4, $sp, 200 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + st.d $s6, $sp, 184 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + lu12i.w $t1, 12 │ │ │ │ + ori $t1, $t1, 0x78 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + add.d $t1, $t1, $sp │ │ │ │ + pcaddi $a1, 109055 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $t0, $t1, 32 │ │ │ │ + bl -183952 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + beqz $a0, 632 │ │ │ │ + lu12i.w $t0, 4 │ │ │ │ + ori $t0, $t0, 0x98 │ │ │ │ + add.d $s4, $t0, $sp │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -182452 │ │ │ │ + li.w $a3, 112 │ │ │ │ + pcaddi $a2, 109299 │ │ │ │ + li.w $a1, 47 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.w $zero, $sp, 40 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + bl -183676 │ │ │ │ + bnez $a0, 608 │ │ │ │ + st.w $zero, $sp, 64 │ │ │ │ + move $s3, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + addi.d $s8, $sp, 152 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + lu12i.w $a2, 4 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a3, $s0 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -183988 │ │ │ │ + st.w $a0, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -183728 │ │ │ │ + bnez $a0, 188 │ │ │ │ + ldptr.w $s6, $sp, 40 │ │ │ │ + beqz $s6, 180 │ │ │ │ + ldptr.w $s0, $sp, 64 │ │ │ │ + st.d $s8, $sp, 32 │ │ │ │ + lu12i.w $s5, 8 │ │ │ │ + addi.d $fp, $sp, 32 │ │ │ │ + beqz $s0, 128 │ │ │ │ nop │ │ │ │ - move $t0, $t3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a1, 5 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -183752 │ │ │ │ + li.w $t2, 2 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + beq $a0, $t2, 124 │ │ │ │ + addi.w $t2, $a0, 4 │ │ │ │ + li.w $t3, 1 │ │ │ │ + bgeu $t3, $t2, 112 │ │ │ │ + beq $a0, $t3, 348 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + ldptr.w $a4, $sp, 64 │ │ │ │ + ldptr.w $s6, $sp, 40 │ │ │ │ + ld.d $t2, $sp, 120 │ │ │ │ + add.d $t3, $t3, $s2 │ │ │ │ + add.d $s0, $s7, $s0 │ │ │ │ + bstrpick.d $s2, $s6, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $a4, 0x1f, 0x0 │ │ │ │ + li.w $t6, 128 │ │ │ │ + andi $t2, $t2, 0xc0 │ │ │ │ + sub.d $s2, $t3, $s2 │ │ │ │ + sub.d $s7, $s0, $t0 │ │ │ │ + beq $t2, $t6, 200 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $a1, 0 │ │ │ │ - fld.d $fa1, $a3, 0 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - fstx.d $fa0, $a0, $t1 │ │ │ │ - bne $t2, $t0, -28 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - add.w $t3, $a4, $t3 │ │ │ │ - addi.d $a3, $a3, 8 │ │ │ │ - add.w $t2, $a4, $t2 │ │ │ │ - bne $t4, $a1, -64 │ │ │ │ + beqz $s6, -176 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + ldptr.w $s0, $sp, 64 │ │ │ │ + bnez $s0, -108 │ │ │ │ + li.w $a1, 5 │ │ │ │ + move $a0, $fp │ │ │ │ + st.w $s5, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + bl -183872 │ │ │ │ + li.w $t2, 2 │ │ │ │ + lu12i.w $s0, 8 │ │ │ │ + bne $a0, $t2, -116 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl -184276 │ │ │ │ + beqz $s3, 24 │ │ │ │ + ld.d $a0, $s3, 16 │ │ │ │ + bl -183504 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -183512 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + bl -182952 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - mul.w $s0, $a3, $a2 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s2, $a1 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - stptr.d $a3, $sp, 0 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - bl 240312 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $t2, $s2 │ │ │ │ - move $t4, $zero │ │ │ │ - li.w $t3, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $s0, 52 │ │ │ │ - mod.wu $t0, $t1, $a3 │ │ │ │ - beqz $t0, 108 │ │ │ │ - mul.w $t0, $a2, $t4 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fstx.d $fa0, $s1, $t0 │ │ │ │ - bne $s0, $t1, -44 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -206696 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + lu12i.w $t0, 12 │ │ │ │ + ori $t0, $t0, 0x78 │ │ │ │ + add.d $t0, $t0, $sp │ │ │ │ + ld.d $t1, $t0, 32 │ │ │ │ + pcalau12i $t0, 161 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 268 │ │ │ │ + lu12i.w $t1, 12 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ld.d $ra, $sp, 248 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $fp, $sp, 240 │ │ │ │ + ld.d $s0, $sp, 232 │ │ │ │ + ld.d $s1, $sp, 224 │ │ │ │ + ld.d $s2, $sp, 216 │ │ │ │ + ld.d $s3, $sp, 208 │ │ │ │ + ld.d $s4, $sp, 200 │ │ │ │ + ld.d $s5, $sp, 192 │ │ │ │ + ld.d $s6, $sp, 184 │ │ │ │ + ld.d $s7, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 168 │ │ │ │ + addi.d $sp, $sp, 256 │ │ │ │ ret │ │ │ │ + beqz $s7, 24 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + sub.d $t2, $s7, $t0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bge $t0, $t2, -208 │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $sp, 120 │ │ │ │ + move $a0, $s3 │ │ │ │ + move $a5, $s4 │ │ │ │ + move $a3, $s7 │ │ │ │ + move $a2, $s2 │ │ │ │ + andi $a1, $a1, 0x7 │ │ │ │ + bl -1792 │ │ │ │ + move $s3, $a0 │ │ │ │ + beqz $a0, 24 │ │ │ │ + ldptr.w $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + bnez $s6, -252 │ │ │ │ + b -440 │ │ │ │ nop │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl -184500 │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ + move $a0, $fp │ │ │ │ + bl -184516 │ │ │ │ + ldptr.w $t0, $s3, 4 │ │ │ │ + move $a0, $s3 │ │ │ │ + slli.d $a1, $t0, 0xb │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -183056 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.w $t0, $s0, 4 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + bl -183204 │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 161 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 109188 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -184168 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -184336 │ │ │ │ nop │ │ │ │ + bl -182952 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 161 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 109187 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -184212 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -184380 │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + pcalau12i $s8, 161 │ │ │ │ + ld.d $s8, $s8, -240 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + pcaddi $a1, 108867 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bl -184708 │ │ │ │ + beqz $a0, 576 │ │ │ │ + li.w $a2, 2 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -184252 │ │ │ │ + bnez $a0, 704 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + bl -183004 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a2, $zero │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -184288 │ │ │ │ + addi.d $a0, $sp, 24 │ │ │ │ + bl -75720 │ │ │ │ + addi.d $a1, $sp, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -75700 │ │ │ │ + bnez $a0, 448 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + bl 424856 │ │ │ │ + st.w $a0, $sp, 16 │ │ │ │ + addi.d $a1, $sp, 16 │ │ │ │ + addi.d $a0, $sp, 24 │ │ │ │ + bl 424616 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s7, -1 │ │ │ │ + bnez $a0, 516 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + b 92 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fstx.d $fa0, $s1, $t0 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - li.w $t4, 1 │ │ │ │ - bne $s0, $t1, -144 │ │ │ │ - b -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $a0 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fsub.d $fs2, $fa1, $fs1 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - fst.d $fs5, $sp, 0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - fst.d $fs4, $sp, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - fdiv.d $fs2, $fs2, $fa0 │ │ │ │ - fmov.d $fs5, $fa1 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s3, $a2 │ │ │ │ - bge $t0, $a0, 288 │ │ │ │ - vxor.v $vr28, $vr28, $vr28 │ │ │ │ - fadd.d $fs3, $fs2, $fs2 │ │ │ │ - fmov.d $fs0, $fs4 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s4, $a0 │ │ │ │ - li.w $s0, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs3 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - movgr2fr.d $fa1, $s1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fmul.d $fa1, $fa1, $fs2 │ │ │ │ - move $a0, $s3 │ │ │ │ - addi.w $s1, $s1, 2 │ │ │ │ - fadd.d $fa0, $fa1, $fs1 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - fadd.d $fs4, $fs4, $fa0 │ │ │ │ - bne $s4, $s0, -64 │ │ │ │ - slli.w $s4, $s4, 0x1 │ │ │ │ - addi.w $s4, $s4, -1 │ │ │ │ - movgr2fr.d $fa0, $s4 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ nop │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - move $a0, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa1, $t0, -256 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fdiv.d $fs2, $fs2, $fa1 │ │ │ │ - fadd.d $fs3, $fs3, $fs4 │ │ │ │ - move $a0, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fmov.d $fa0, $fs5 │ │ │ │ - move $a0, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa1, $t0, 576 │ │ │ │ - fadd.d $fs0, $fs0, $fs0 │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - fmul.d $fs3, $fs3, $fa1 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - fadd.d $fa0, $fa0, $fs0 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fld.d $fs4, $sp, 8 │ │ │ │ - fadd.d $fa0, $fa0, $fs3 │ │ │ │ - fld.d $fs5, $sp, 0 │ │ │ │ - fld.d $fs3, $sp, 16 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ + move $a0, $s0 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl -1596 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -183160 │ │ │ │ + beq $a0, $s6, 164 │ │ │ │ + addi.d $a1, $sp, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + add.d $s3, $s3, $fp │ │ │ │ + bl -75836 │ │ │ │ + bnez $a0, 480 │ │ │ │ + addi.d $a1, $sp, 16 │ │ │ │ + addi.d $a0, $sp, 24 │ │ │ │ + bl 424500 │ │ │ │ + addi.d $a2, $sp, 16 │ │ │ │ + addi.d $a1, $sp, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + bl 424720 │ │ │ │ + move $fp, $a0 │ │ │ │ + beq $a0, $s7, 224 │ │ │ │ + bnez $a0, -92 │ │ │ │ + st.d $s6, $s0, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -183608 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + bne $t1, $t0, 396 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ ret │ │ │ │ - vxor.v $vr28, $vr28, $vr28 │ │ │ │ - fmov.d $fa0, $fs2 │ │ │ │ - fmov.d $fs0, $fs4 │ │ │ │ - b -148 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - movfr2gr.d $s1, $fa0 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $a4 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - fst.d $fs4, $sp, 8 │ │ │ │ - fst.d $fs5, $sp, 0 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - move $s2, $a4 │ │ │ │ - st.d $s5, $sp, 56 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s0, $a3 │ │ │ │ - jirl $ra, $a2, 0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s0, 0 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - fmov.d $fs5, $fa0 │ │ │ │ - movgr2fr.d $fa0, $s4 │ │ │ │ - fsub.d $fs2, $fa1, $fs1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - vxor.v $vr28, $vr28, $vr28 │ │ │ │ - move $s5, $s1 │ │ │ │ - fdiv.d $fs2, $fs2, $fa0 │ │ │ │ - bge $t0, $s4, 292 │ │ │ │ - fadd.d $fs3, $fs2, $fs2 │ │ │ │ - fmov.d $fs0, $fs4 │ │ │ │ - li.w $s1, 1 │ │ │ │ - li.w $s0, 1 │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fs3 │ │ │ │ - movgr2fr.d $fa0, $s5 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - fadd.d $fa1, $fa1, $fs1 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - movgr2fr.d $fa0, $s1 │ │ │ │ - fadd.d $fs0, $fs0, $fa2 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fs2 │ │ │ │ - movgr2fr.d $fa0, $s5 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.w $s1, $s1, 2 │ │ │ │ - fadd.d $fa1, $fa1, $fs1 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - fadd.d $fs4, $fs4, $fa0 │ │ │ │ - bne $s4, $s0, -76 │ │ │ │ - slli.w $s4, $s4, 0x1 │ │ │ │ - addi.w $s4, $s4, -1 │ │ │ │ - movgr2fr.d $fa0, $s4 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fs2 │ │ │ │ nop │ │ │ │ - fadd.d $fa1, $fs1, $fa1 │ │ │ │ - movgr2fr.d $fa0, $s5 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa2, $t0, -256 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - fmov.d $fa1, $fs1 │ │ │ │ - fdiv.d $fs2, $fs2, $fa2 │ │ │ │ - fadd.d $fs3, $fs3, $fs4 │ │ │ │ - movgr2fr.d $fa0, $s5 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fmov.d $fa1, $fs5 │ │ │ │ - movgr2fr.d $fa0, $s5 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa1, $t0, 576 │ │ │ │ - fadd.d $fs0, $fs0, $fs0 │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - fmul.d $fs3, $fs3, $fa1 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - fadd.d $fa0, $fa0, $fs0 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - fadd.d $fa0, $fa0, $fs3 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - fld.d $fs3, $sp, 16 │ │ │ │ - fld.d $fs4, $sp, 8 │ │ │ │ - fld.d $fs5, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - fmov.d $fa1, $fs2 │ │ │ │ - fmov.d $fs0, $fs4 │ │ │ │ - b -176 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $a0 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fsub.d $fs2, $fa1, $fs1 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - st.d $s5, $sp, 56 │ │ │ │ - fst.d $fs5, $sp, 0 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - fst.d $fs4, $sp, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - fdiv.d $fs2, $fs2, $fa0 │ │ │ │ - fmov.d $fs5, $fa1 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s2, $a2 │ │ │ │ - move $s3, $a3 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $s5, $a5 │ │ │ │ - bge $t0, $a0, 392 │ │ │ │ - vxor.v $vr28, $vr28, $vr28 │ │ │ │ - fadd.d $fs3, $fs2, $fs2 │ │ │ │ - fmov.d $fs0, $fs4 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s6, $sp, 48 │ │ │ │ - li.w $s0, 1 │ │ │ │ - move $s6, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - move $a4, $s5 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs3 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s1 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - bl -628 │ │ │ │ - slli.w $t0, $s0, 0x1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - move $a4, $s5 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - bl -684 │ │ │ │ - fadd.d $fs4, $fs4, $fa0 │ │ │ │ - bne $s6, $s0, -100 │ │ │ │ - slli.w $s6, $s6, 0x1 │ │ │ │ - addi.w $s6, $s6, -1 │ │ │ │ - movgr2fr.d $fa0, $s6 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - ld.d $s6, $sp, 48 │ │ │ │ nop │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -752 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa1, $t0, -256 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fdiv.d $fs2, $fs2, $fa1 │ │ │ │ - fadd.d $fs3, $fs3, $fs4 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -800 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fmov.d $fa0, $fs5 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 109129 │ │ │ │ + li.w $a1, 465 │ │ │ │ + pcaddi $a0, 109147 │ │ │ │ + bl 380056 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -832 │ │ │ │ - pcalau12i $t0, 106 │ │ │ │ - fld.d $fa1, $t0, 576 │ │ │ │ - fadd.d $fs0, $fs0, $fs0 │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - fmul.d $fs3, $fs3, $fa1 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - fadd.d $fa0, $fa0, $fs0 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - fadd.d $fa0, $fa0, $fs3 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fld.d $fs3, $sp, 16 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - fld.d $fs4, $sp, 8 │ │ │ │ - fld.d $fs5, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ + bl -183800 │ │ │ │ + beqz $a0, 68 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 109155 │ │ │ │ + li.w $a1, 469 │ │ │ │ + pcaddi $a0, 109139 │ │ │ │ + bl 380024 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 109172 │ │ │ │ + li.w $a1, 470 │ │ │ │ + pcaddi $a0, 109134 │ │ │ │ + bl 380004 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr28, $vr28, $vr28 │ │ │ │ - fmov.d $fa0, $fs2 │ │ │ │ - fmov.d $fs0, $fs4 │ │ │ │ - b -228 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - mul.w $s7, $a2, $a3 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s2, $a1 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - move $s1, $a3 │ │ │ │ - move $s3, $a2 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - move $s4, $a5 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - addi.w $s6, $s1, -1 │ │ │ │ - bstrpick.d $s0, $s7, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - bl 238688 │ │ │ │ - move $a1, $s2 │ │ │ │ - slli.d $a2, $s0, 0x3 │ │ │ │ - move $s8, $a0 │ │ │ │ - sub.w $s2, $s7, $s3 │ │ │ │ - bl -208012 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $s2, 0x3 │ │ │ │ - bl 238656 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $s7, 336 │ │ │ │ - li.w $t2, 1 │ │ │ │ - move $t1, $s8 │ │ │ │ - addi.w $s0, $s3, -1 │ │ │ │ - li.w $t3, -1 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $s1, $t2, 344 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 109129 │ │ │ │ + li.w $a1, 467 │ │ │ │ + pcaddi $a0, 109123 │ │ │ │ + bl 379960 │ │ │ │ + b -84 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 109086 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - beq $a4, $t0, 204 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fstx.d $fa0, $s5, $t2 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - bne $s0, $t0, -32 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -184776 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -184944 │ │ │ │ nop │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -208352 │ │ │ │ - sub.w $s2, $s2, $s6 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 109053 │ │ │ │ + b -64 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 109014 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + bl -184900 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -185068 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 109035 │ │ │ │ + b -168 │ │ │ │ + nop │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + bl -183720 │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 115614 │ │ │ │ + li.w $a2, 474 │ │ │ │ + pcaddi $a1, 109064 │ │ │ │ + pcaddi $a0, 109107 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + bl -185464 │ │ │ │ + nop │ │ │ │ + pcaddi $a0, 109000 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + bl -184324 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -185196 │ │ │ │ + addi.w $t0, $a1, 1 │ │ │ │ + bltu $t0, $a2, 28 │ │ │ │ move $a0, $zero │ │ │ │ - slli.d $a1, $s2, 0x3 │ │ │ │ - bl 238552 │ │ │ │ - add.w $t4, $s0, $s2 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $t2, $s5 │ │ │ │ - move $t3, $zero │ │ │ │ - move $t5, $zero │ │ │ │ - li.w $t6, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - bnez $t4, 76 │ │ │ │ - b 144 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $t5 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $s4, $t0, 36 │ │ │ │ - mul.w $t0, $t6, $s6 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - fstx.d $fa0, $s3, $t0 │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - beq $t4, $t1, 76 │ │ │ │ - mod.wu $t0, $t1, $s1 │ │ │ │ - bnez $t0, -60 │ │ │ │ - move $t3, $zero │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - li.w $t5, 1 │ │ │ │ - b -68 │ │ │ │ + sub.w $a2, $a2, $a1 │ │ │ │ + sltu $t1, $a4, $a2 │ │ │ │ + masknez $a2, $a2, $t1 │ │ │ │ + maskeqz $t1, $a4, $t1 │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + or $t1, $a2, $t1 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $a1, $a3 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bstrpick.d $a2, $t1, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -183984 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -183876 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + beq $a0, $a1, 52 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -184352 │ │ │ │ nop │ │ │ │ - beq $s0, $a4, -168 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - b -216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -208552 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.w $s0, $s3, -1 │ │ │ │ - b -268 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s0, $a2 │ │ │ │ + bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -184240 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.w $s1, $s0, 32 │ │ │ │ + st.d $a0, $s0, 24 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + ldptr.w $t1, $a2, 8 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $a3, $a0 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $t1, 340 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + li.w $t3, 14 │ │ │ │ + ldptr.d $t2, $a2, 0 │ │ │ │ + bgeu $t3, $t0, 428 │ │ │ │ + addi.d $t0, $a1, -1 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + bgeu $t3, $t0, 416 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x4 │ │ │ │ + move $t0, $zero │ │ │ │ + slli.d $t3, $t3, 0x4 │ │ │ │ + vldx $vr0, $t2, $t0 │ │ │ │ + vstx $vr0, $s0, $t0 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + bne $t0, $t3, -12 │ │ │ │ + andi $t0, $t1, 0xf │ │ │ │ + beqz $t0, 268 │ │ │ │ + move $t0, $t1 │ │ │ │ + bstrins.d $t0, $zero, 0x3, 0x0 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t5, $t2, $t3 │ │ │ │ + sub.w $t1, $t1, $t0 │ │ │ │ + add.d $t0, $s0, $t3 │ │ │ │ + li.w $t4, 1 │ │ │ │ + st.b $t5, $t0, 0 │ │ │ │ + add.d $t2, $t2, $t3 │ │ │ │ + beq $t1, $t4, 228 │ │ │ │ + ld.bu $t4, $t2, 1 │ │ │ │ + li.w $t3, 2 │ │ │ │ + st.b $t4, $t0, 1 │ │ │ │ + beq $t1, $t3, 212 │ │ │ │ + ld.bu $t4, $t2, 2 │ │ │ │ + li.w $t3, 3 │ │ │ │ + st.b $t4, $t0, 2 │ │ │ │ + beq $t1, $t3, 196 │ │ │ │ + ld.bu $t4, $t2, 3 │ │ │ │ + li.w $t3, 4 │ │ │ │ + st.b $t4, $t0, 3 │ │ │ │ + beq $t1, $t3, 180 │ │ │ │ + ld.bu $t4, $t2, 4 │ │ │ │ + li.w $t3, 5 │ │ │ │ + st.b $t4, $t0, 4 │ │ │ │ + beq $t1, $t3, 164 │ │ │ │ + ld.bu $t4, $t2, 5 │ │ │ │ + li.w $t3, 6 │ │ │ │ + st.b $t4, $t0, 5 │ │ │ │ + beq $t1, $t3, 148 │ │ │ │ + ld.bu $t4, $t2, 6 │ │ │ │ + li.w $t3, 7 │ │ │ │ + st.b $t4, $t0, 6 │ │ │ │ + beq $t1, $t3, 132 │ │ │ │ + ld.bu $t4, $t2, 7 │ │ │ │ + li.w $t3, 8 │ │ │ │ + st.b $t4, $t0, 7 │ │ │ │ + beq $t1, $t3, 116 │ │ │ │ + ld.bu $t4, $t2, 8 │ │ │ │ + li.w $t3, 9 │ │ │ │ + st.b $t4, $t0, 8 │ │ │ │ + beq $t1, $t3, 100 │ │ │ │ + ld.bu $t4, $t2, 9 │ │ │ │ + li.w $t3, 10 │ │ │ │ + st.b $t4, $t0, 9 │ │ │ │ + beq $t1, $t3, 84 │ │ │ │ + ld.bu $t4, $t2, 10 │ │ │ │ + li.w $t3, 11 │ │ │ │ + st.b $t4, $t0, 10 │ │ │ │ + beq $t1, $t3, 68 │ │ │ │ + ld.bu $t4, $t2, 11 │ │ │ │ + li.w $t3, 12 │ │ │ │ + st.b $t4, $t0, 11 │ │ │ │ + beq $t1, $t3, 52 │ │ │ │ + ld.bu $t4, $t2, 12 │ │ │ │ + li.w $t3, 13 │ │ │ │ + st.b $t4, $t0, 12 │ │ │ │ + beq $t1, $t3, 36 │ │ │ │ + ld.bu $t4, $t2, 13 │ │ │ │ + li.w $t3, 14 │ │ │ │ + st.b $t4, $t0, 13 │ │ │ │ + beq $t1, $t3, 20 │ │ │ │ + ld.bu $t1, $t2, 14 │ │ │ │ + st.b $t1, $t0, 14 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t3, $s8 │ │ │ │ - move $t5, $zero │ │ │ │ - li.w $t6, -1 │ │ │ │ - li.w $t4, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - b 76 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ nop │ │ │ │ + lu12i.w $a2, 4 │ │ │ │ + bstrpick.d $a0, $t1, 0x1f, 0x0 │ │ │ │ + sub.w $a2, $a2, $t1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s0, $a0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -186116 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -185856 │ │ │ │ + bnez $a0, 108 │ │ │ │ + ldptr.w $t0, $s1, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + stptr.d $s0, $s1, 0 │ │ │ │ + add.w $t0, $t0, $s2 │ │ │ │ + st.w $t0, $s1, 8 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + slli.w $a0, $s2, 0x0 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - move $t5, $zero │ │ │ │ - beq $a4, $t4, 40 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - li.w $t5, 1 │ │ │ │ nop │ │ │ │ - mul.w $t0, $s1, $t6 │ │ │ │ - fld.d $fa0, $t3, 0 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fstx.d $fa0, $s5, $t0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - beq $s7, $t1, -120 │ │ │ │ nop │ │ │ │ - mod.wu $t2, $t1, $s1 │ │ │ │ - beqz $t2, -68 │ │ │ │ - beq $a4, $t4, -24 │ │ │ │ - move $t2, $t5 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - b -60 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + move $t0, $s0 │ │ │ │ + add.d $t1, $s0, $t1 │ │ │ │ nop │ │ │ │ + ld.bu $t3, $t2, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + st.b $t3, $t0, -1 │ │ │ │ + bne $t0, $t1, -16 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -400 │ │ │ │ - fst.d $fs0, $sp, 296 │ │ │ │ - st.d $ra, $sp, 392 │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - blez $a2, 2472 │ │ │ │ - st.d $s8, $sp, 312 │ │ │ │ - addi.w $s8, $a2, -5 │ │ │ │ - st.d $s0, $sp, 376 │ │ │ │ - mul.w $t0, $s8, $s8 │ │ │ │ - addi.w $s0, $a2, -4 │ │ │ │ - st.d $s3, $sp, 352 │ │ │ │ - addi.w $t1, $a2, -2 │ │ │ │ - st.d $s2, $sp, 360 │ │ │ │ - addi.w $s2, $a2, -3 │ │ │ │ - st.d $fp, $sp, 384 │ │ │ │ - st.d $s4, $sp, 344 │ │ │ │ - slli.w $t4, $s2, 0x1 │ │ │ │ - pcalau12i $t2, 105 │ │ │ │ - fld.d $fa0, $t2, 584 │ │ │ │ - slli.w $t3, $s0, 0x1 │ │ │ │ - st.d $s5, $sp, 336 │ │ │ │ - st.d $s6, $sp, 328 │ │ │ │ - st.d $s7, $sp, 320 │ │ │ │ - fst.d $fs5, $sp, 256 │ │ │ │ - st.d $s1, $sp, 368 │ │ │ │ - mul.w $s3, $s0, $s0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - fst.d $fs1, $sp, 288 │ │ │ │ - fst.d $fs2, $sp, 280 │ │ │ │ - fst.d $fs3, $sp, 272 │ │ │ │ - fst.d $fs4, $sp, 264 │ │ │ │ - fst.d $fs6, $sp, 248 │ │ │ │ - fst.d $fs7, $sp, 240 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - addi.w $s6, $a2, -1 │ │ │ │ - fmov.d $fs5, $fs0 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $t2, $zero │ │ │ │ - li.w $s7, 1 │ │ │ │ - mul.w $fp, $s2, $t1 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - mul.w $s4, $s2, $s2 │ │ │ │ - slli.d $t0, $fp, 0x3 │ │ │ │ - sub.w $t4, $fp, $t4 │ │ │ │ - st.d $t0, $sp, 152 │ │ │ │ - sub.w $t3, $t4, $t3 │ │ │ │ - st.d $t4, $sp, 48 │ │ │ │ - st.d $t3, $sp, 160 │ │ │ │ - mul.w $t5, $t1, $t1 │ │ │ │ - slli.d $t0, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 144 │ │ │ │ - slli.d $t0, $t4, 0x3 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - bstrpick.d $ra, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $s3, 0x3 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - slli.d $ra, $ra, 0x3 │ │ │ │ - slli.d $t0, $t3, 0x3 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $ra, $sp, 96 │ │ │ │ - st.d $t5, $sp, 208 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x3 │ │ │ │ - st.d $t5, $sp, 136 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - st.d $a2, $sp, 200 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 108885 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -185908 │ │ │ │ + pcaddi $a0, 108890 │ │ │ │ + bl -185212 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -186084 │ │ │ │ nop │ │ │ │ - ld.d $a2, $sp, 200 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - slli.w $a5, $t2, 0x0 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a3, $a2 │ │ │ │ - move $a1, $s5 │ │ │ │ - addi.w $s6, $t2, 2 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - bl -944 │ │ │ │ - movgr2fr.d $fa0, $s6 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - fld.d $fa0, $sp, 0 │ │ │ │ - move $s6, $zero │ │ │ │ - bl -209660 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - move $a5, $zero │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $s5, $t0 │ │ │ │ - ld.d $t0, $sp, 168 │ │ │ │ - fmul.d $fs1, $fa0, $fa1 │ │ │ │ - beq $t0, $s7, 2252 │ │ │ │ - st.d $s5, $sp, 232 │ │ │ │ - ld.d $s5, $sp, 208 │ │ │ │ - vxor.v $vr30, $vr30, $vr30 │ │ │ │ - fst.d $fs1, $sp, 216 │ │ │ │ - st.d $t2, $sp, 224 │ │ │ │ - st.d $fp, $sp, 104 │ │ │ │ - st.d $a0, $sp, 192 │ │ │ │ nop │ │ │ │ - ld.d $a2, $sp, 168 │ │ │ │ - ld.d $fp, $sp, 192 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a3, $a2 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - bl -1068 │ │ │ │ - ld.d $a5, $sp, 32 │ │ │ │ - move $s1, $a0 │ │ │ │ - addi.w $a5, $a5, 2 │ │ │ │ - movgr2fr.d $fa0, $a5 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - fld.d $fa0, $sp, 0 │ │ │ │ - bl -209788 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $fp, $t0 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - fmul.d $fs1, $fa0, $fa1 │ │ │ │ - beq $t0, $s7, 2128 │ │ │ │ - vxor.v $vr31, $vr31, $vr31 │ │ │ │ + addi.d $sp, $sp, -256 │ │ │ │ + lu12i.w $t1, -12 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s3, $sp, 208 │ │ │ │ + st.d $ra, $sp, 248 │ │ │ │ + st.d $fp, $sp, 240 │ │ │ │ + st.d $s0, $sp, 232 │ │ │ │ + st.d $s4, $sp, 200 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ st.d $s6, $sp, 184 │ │ │ │ - fst.d $fs1, $sp, 176 │ │ │ │ - move $s6, $s5 │ │ │ │ - move $fp, $zero │ │ │ │ - move $s5, $s2 │ │ │ │ - nop │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - move $a0, $zero │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 237608 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s1 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - bl -209088 │ │ │ │ - ld.d $a1, $sp, 152 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 237580 │ │ │ │ - ld.d $t8, $sp, 32 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - move $t6, $t8 │ │ │ │ - move $t5, $zero │ │ │ │ - li.w $t7, -1 │ │ │ │ - li.w $a0, -1 │ │ │ │ - beqz $s6, 112 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + lu12i.w $t4, 12 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + ldptr.w $t0, $a1, 4 │ │ │ │ + ori $t4, $t4, 0x78 │ │ │ │ + add.d $t4, $t4, $sp │ │ │ │ + lu12i.w $t3, 8 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $t1, $t4, 32 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + ld.d $s1, $a1, 16 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s2, $a4 │ │ │ │ + lu12i.w $t2, 8 │ │ │ │ + ori $t3, $t3, 0x18 │ │ │ │ + bnez $t0, 48 │ │ │ │ + b 60 │ │ │ │ nop │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - beqz $t7, 284 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - mul.w $t4, $a0, $t1 │ │ │ │ - move $t2, $zero │ │ │ │ - fld.d $fa1, $t6, 0 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - li.w $t3, 1 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - add.w $t2, $t4, $t2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fstx.d $fa1, $s2, $t2 │ │ │ │ - beq $s6, $t5, 52 │ │ │ │ - mod.wu $t2, $t5, $t1 │ │ │ │ - beqz $t2, -60 │ │ │ │ - move $t2, $t3 │ │ │ │ - fld.d $fa1, $t6, 0 │ │ │ │ - add.w $t2, $t4, $t2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - fstx.d $fa1, $s2, $t2 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - bne $s6, $t5, -44 │ │ │ │ - move $a0, $t8 │ │ │ │ - bl -209488 │ │ │ │ - ld.d $a1, $sp, 144 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 237420 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - move $t5, $a0 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - move $t7, $s2 │ │ │ │ - move $t8, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, -1 │ │ │ │ - move $t6, $zero │ │ │ │ - slli.w $a2, $fp, 0x0 │ │ │ │ - bnez $t0, 88 │ │ │ │ - b 220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + add.d $s1, $s1, $t3 │ │ │ │ + beqz $t0, 24 │ │ │ │ nop │ │ │ │ - move $t2, $a0 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - beq $t2, $a2, 36 │ │ │ │ - mul.w $t2, $a1, $s5 │ │ │ │ - fld.d $fa1, $t7, 0 │ │ │ │ - add.w $t2, $t2, $t8 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - addi.w $t8, $t8, 1 │ │ │ │ - fstx.d $fa1, $t5, $t2 │ │ │ │ + add.d $t1, $s1, $t2 │ │ │ │ + ld.d $t1, $t1, 24 │ │ │ │ + bge $s3, $t1, -24 │ │ │ │ nop │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - beq $t6, $t0, 140 │ │ │ │ - mod.wu $t2, $t6, $t1 │ │ │ │ - bnez $t2, -60 │ │ │ │ - move $t8, $zero │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - li.w $a0, 1 │ │ │ │ - b -68 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + li.w $a3, 112 │ │ │ │ + pcaddi $a2, 108652 │ │ │ │ + li.w $a1, 47 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.w $zero, $sp, 40 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + bl -186264 │ │ │ │ + beqz $a0, 116 │ │ │ │ + lu12i.w $t0, 12 │ │ │ │ + ori $t0, $t0, 0x78 │ │ │ │ + add.d $t0, $t0, $sp │ │ │ │ + ld.d $t1, $t0, 32 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 948 │ │ │ │ + lu12i.w $t1, 12 │ │ │ │ + add.d $sp, $sp, $t1 │ │ │ │ + ld.d $ra, $sp, 248 │ │ │ │ + ld.d $fp, $sp, 240 │ │ │ │ + ld.d $s0, $sp, 232 │ │ │ │ + ld.d $s1, $sp, 224 │ │ │ │ + ld.d $s2, $sp, 216 │ │ │ │ + ld.d $s3, $sp, 208 │ │ │ │ + ld.d $s4, $sp, 200 │ │ │ │ + ld.d $s5, $sp, 192 │ │ │ │ + ld.d $s6, $sp, 184 │ │ │ │ + ld.d $s7, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 168 │ │ │ │ + addi.d $sp, $sp, 256 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - beq $s6, $t5, -188 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - mod.wu $t2, $t5, $t1 │ │ │ │ - beqz $t2, 48 │ │ │ │ nop │ │ │ │ - addi.w $t2, $t5, 1 │ │ │ │ - addi.w $t5, $t5, 2 │ │ │ │ - beq $s6, $t2, -216 │ │ │ │ - mod.wu $t3, $t2, $t1 │ │ │ │ - beqz $t3, 1656 │ │ │ │ - beq $s6, $t5, -228 │ │ │ │ - addi.d $t6, $t6, 16 │ │ │ │ - mod.wu $t3, $t5, $t1 │ │ │ │ - bnez $t3, -32 │ │ │ │ + ld.d $a1, $s1, 8 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + move $a2, $zero │ │ │ │ + addi.d $fp, $sp, 152 │ │ │ │ + bl -186720 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + lu12i.w $t1, 4 │ │ │ │ + ori $t1, $t1, 0x98 │ │ │ │ + st.w $zero, $sp, 64 │ │ │ │ + move $s1, $zero │ │ │ │ + add.d $s7, $t1, $sp │ │ │ │ + lu12i.w $s5, 8 │ │ │ │ + sub.d $s3, $s3, $t0 │ │ │ │ nop │ │ │ │ - li.w $t7, 1 │ │ │ │ - b -348 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + move $a1, $fp │ │ │ │ + li.w $s6, 2 │ │ │ │ + bl -1000 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -185288 │ │ │ │ + st.w $s5, $sp, 64 │ │ │ │ + st.d $s7, $sp, 56 │ │ │ │ + b 76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t5, $sp, 32 │ │ │ │ - bl -209772 │ │ │ │ - addi.w $t4, $fp, 2 │ │ │ │ - movgr2fr.d $fa1, $t4 │ │ │ │ - fld.d $fa0, $sp, 0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - bl -210336 │ │ │ │ - bstrpick.d $t4, $fp, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - fldx.d $fa1, $s1, $t4 │ │ │ │ - ld.d $t5, $sp, 32 │ │ │ │ - fmul.d $fs4, $fa0, $fa1 │ │ │ │ - beq $s5, $s7, 1572 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - vxor.v $vr27, $vr27, $vr27 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s6, $s5 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ + sub.d $s3, $s3, $s5 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - move $a0, $zero │ │ │ │ - move $a1, $s1 │ │ │ │ - bl 237056 │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $s5, $a0 │ │ │ │ - bl -209640 │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 237028 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $t2, $s5 │ │ │ │ - li.w $t5, -1 │ │ │ │ - li.w $t3, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $s4, 152 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -185348 │ │ │ │ + st.w $s5, $sp, 64 │ │ │ │ + st.d $s7, $sp, 56 │ │ │ │ + ldptr.w $t2, $sp, 40 │ │ │ │ + beqz $t2, 156 │ │ │ │ + bgeu $s4, $s2, 200 │ │ │ │ nop │ │ │ │ - mod.wu $t0, $t1, $s6 │ │ │ │ - beqz $t0, 84 │ │ │ │ - beqz $t3, 312 │ │ │ │ - mul.w $t6, $s6, $t5 │ │ │ │ - move $t4, $zero │ │ │ │ - li.w $t3, -1 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -186520 │ │ │ │ + move $s8, $a0 │ │ │ │ + beq $a0, $s6, 640 │ │ │ │ + addi.d $t1, $a0, 4 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $t1, 644 │ │ │ │ + addi.w $s4, $s1, 1 │ │ │ │ + beq $a0, $t2, 108 │ │ │ │ + ldptr.w $t2, $sp, 64 │ │ │ │ + bnez $t2, -60 │ │ │ │ + bgeu $s4, $s2, -88 │ │ │ │ + blt $s5, $s3, -100 │ │ │ │ + beqz $s3, 248 │ │ │ │ + beq $s3, $s5, 212 │ │ │ │ + lu12i.w $t1, 8 │ │ │ │ + sub.w $t5, $s2, $s1 │ │ │ │ + sub.w $t1, $t1, $s3 │ │ │ │ + sltu $t2, $t5, $t1 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.d $a1, $s7, $s3 │ │ │ │ + masknez $s3, $t1, $t2 │ │ │ │ + maskeqz $t2, $t5, $t2 │ │ │ │ + or $s3, $s3, $t2 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $s3, 0x1f, 0x0 │ │ │ │ + add.w $s1, $s1, $s3 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -185444 │ │ │ │ + move $s3, $zero │ │ │ │ + addi.w $s4, $s1, 1 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $t4 │ │ │ │ - fld.d $fa1, $t2, 0 │ │ │ │ - add.w $t0, $t6, $t0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fstx.d $fa1, $s1, $t0 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - beq $s4, $t1, 80 │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - mod.wu $t0, $t1, $s6 │ │ │ │ - bnez $t0, -48 │ │ │ │ + bgeu $s4, $s2, 48 │ │ │ │ + bge $s5, $s3, 220 │ │ │ │ + sub.d $s3, $s3, $s5 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - beqz $t3, 276 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - move $t0, $zero │ │ │ │ - mul.w $t6, $s6, $t5 │ │ │ │ - fld.d $fa1, $t2, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - li.w $t4, 1 │ │ │ │ - add.w $t0, $t6, $t0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fstx.d $fa1, $s1, $t0 │ │ │ │ - bne $s4, $t1, -64 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -185548 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $s5, $sp, 64 │ │ │ │ + st.d $s7, $sp, 56 │ │ │ │ + beq $s8, $t1, 244 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $s6, $t0, 24 │ │ │ │ + bl -185372 │ │ │ │ + beq $s6, $a0, 32 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -185832 │ │ │ │ + bnez $a0, 20 │ │ │ │ + addi.w $t0, $s1, 1 │ │ │ │ + bltu $t0, $s2, -348 │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -210072 │ │ │ │ - ld.d $a1, $sp, 80 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 236836 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $t5, $s1 │ │ │ │ - move $t1, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - li.w $t3, -1 │ │ │ │ - move $t7, $zero │ │ │ │ - slli.w $t6, $s2, 0x0 │ │ │ │ - bnez $t0, 92 │ │ │ │ - b 216 │ │ │ │ nop │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl -187140 │ │ │ │ + move $a0, $s1 │ │ │ │ + b -540 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $t2 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - beq $t0, $t6, 36 │ │ │ │ - mul.w $t0, $t3, $s0 │ │ │ │ - fld.d $fa1, $t5, 0 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fstx.d $fa1, $s5, $t0 │ │ │ │ + move $s3, $zero │ │ │ │ + b -316 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - beq $t7, $t0, 136 │ │ │ │ nop │ │ │ │ - mod.wu $t0, $t7, $s6 │ │ │ │ - bnez $t0, -68 │ │ │ │ - move $t1, $zero │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - li.w $t2, 1 │ │ │ │ - b -76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t1, 1 │ │ │ │ - addi.w $t1, $t1, 2 │ │ │ │ - beq $s4, $t0, -184 │ │ │ │ - mod.wu $t3, $t0, $s6 │ │ │ │ - beqz $t3, 1040 │ │ │ │ - beq $s4, $t1, -196 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - mod.wu $t3, $t1, $s6 │ │ │ │ - bnez $t3, -32 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - bnez $t3, -264 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t1, 1 │ │ │ │ - beq $s4, $t0, -228 │ │ │ │ - mod.wu $t4, $t0, $s6 │ │ │ │ - beqz $t4, 996 │ │ │ │ - addi.w $t1, $t1, 2 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - bne $s4, $t1, -392 │ │ │ │ - b -252 │ │ │ │ nop │ │ │ │ + sub.w $t1, $s2, $s1 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + sltu $t2, $s5, $t1 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + maskeqz $t2, $s5, $t2 │ │ │ │ + or $s4, $t1, $t2 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $s4, 0x1f, 0x0 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + move $a1, $s7 │ │ │ │ + add.w $s1, $s1, $s4 │ │ │ │ + bl -185676 │ │ │ │ + addi.w $s4, $s1, 1 │ │ │ │ + b -396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $sp, 64 │ │ │ │ + lu12i.w $t1, 8 │ │ │ │ + sub.w $t1, $t1, $t2 │ │ │ │ + beqz $s3, 212 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + blt $s3, $t2, 132 │ │ │ │ + lu12i.w $a2, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + sub.d $s3, $s3, $t2 │ │ │ │ + bl -185784 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $s5, $sp, 64 │ │ │ │ + st.d $s7, $sp, 56 │ │ │ │ + bne $s8, $t1, -232 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -210344 │ │ │ │ - addi.w $t0, $s2, 2 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - fld.d $fa0, $sp, 0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - bl -210908 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $t1, $t0 │ │ │ │ - fmul.d $fs2, $fa0, $fa1 │ │ │ │ - beq $s0, $s7, 992 │ │ │ │ - vxor.v $vr25, $vr25, $vr25 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - move $s2, $s0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ ld.d $s4, $sp, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 236496 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -210200 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 236468 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $t1, $s0 │ │ │ │ - li.w $t7, -1 │ │ │ │ - li.w $t3, -1 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $s3, 144 │ │ │ │ + ld.d $s6, $t0, 24 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -185616 │ │ │ │ + beq $a0, $s6, -260 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -186076 │ │ │ │ + bnez $a0, -272 │ │ │ │ + addi.d $a0, $sp, 32 │ │ │ │ + bl -187448 │ │ │ │ + beqz $a0, -284 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 108646 │ │ │ │ nop │ │ │ │ - mod.wu $t2, $t0, $s2 │ │ │ │ - beqz $t2, 76 │ │ │ │ - beqz $t3, 280 │ │ │ │ - mul.w $t5, $s2, $t7 │ │ │ │ - move $t4, $zero │ │ │ │ - li.w $t3, -1 │ │ │ │ - move $t2, $t4 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - add.w $t2, $t5, $t2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - fstx.d $fa0, $s4, $t2 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - beq $s3, $t0, 80 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -186968 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -187136 │ │ │ │ nop │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - mod.wu $t2, $t0, $s2 │ │ │ │ - bnez $t2, -48 │ │ │ │ + lu12i.w $t0, 4 │ │ │ │ + sub.w $t5, $s2, $s1 │ │ │ │ + sub.w $t1, $t1, $s3 │ │ │ │ + ori $t0, $t0, 0x98 │ │ │ │ + sltu $t2, $t5, $t1 │ │ │ │ + add.d $a1, $t0, $sp │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + maskeqz $t2, $t5, $t2 │ │ │ │ + or $s6, $t1, $t2 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + add.d $a1, $a1, $s3 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + bl -185904 │ │ │ │ + add.w $s1, $s1, $s6 │ │ │ │ + move $s3, $zero │ │ │ │ + b -428 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + sub.w $t2, $s2, $s1 │ │ │ │ + sltu $t5, $t1, $t2 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + masknez $t2, $t2, $t5 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + maskeqz $t5, $t1, $t5 │ │ │ │ + lu12i.w $t0, 4 │ │ │ │ + or $s6, $t2, $t5 │ │ │ │ + ori $t0, $t0, 0x98 │ │ │ │ + add.d $a1, $t0, $sp │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + bl -185968 │ │ │ │ + add.w $s1, $s1, $s6 │ │ │ │ + b -488 │ │ │ │ nop │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - beqz $t3, 252 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - move $t2, $zero │ │ │ │ - mul.w $t5, $s2, $t7 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - li.w $t4, 1 │ │ │ │ - add.w $t2, $t5, $t2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fstx.d $fa0, $s4, $t2 │ │ │ │ - bne $s3, $t0, -64 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 108596 │ │ │ │ + b -172 │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + pcaddi $a2, 108590 │ │ │ │ + b -188 │ │ │ │ + bl -185920 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -210624 │ │ │ │ - ld.d $a1, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 236284 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $t8, $s4 │ │ │ │ - move $t4, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - li.w $t1, -1 │ │ │ │ - move $t7, $zero │ │ │ │ - slli.w $t3, $s1, 0x0 │ │ │ │ - bnez $fp, 80 │ │ │ │ - b 212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $a2 │ │ │ │ + beqz $a4, 44 │ │ │ │ + ld.d $a2, $a1, 16 │ │ │ │ + ldptr.w $a1, $a1, 4 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + move $a3, $t0 │ │ │ │ + b -6172 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t2, $t0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - beq $t2, $t3, 36 │ │ │ │ - mul.w $t2, $t1, $s8 │ │ │ │ - fld.d $fa0, $t8, 0 │ │ │ │ - add.w $t2, $t2, $t4 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - fstx.d $fa0, $s0, $t2 │ │ │ │ nop │ │ │ │ - addi.d $t8, $t8, 8 │ │ │ │ - beq $t7, $fp, 140 │ │ │ │ - mod.wu $t2, $t7, $s2 │ │ │ │ - bnez $t2, -60 │ │ │ │ - move $t4, $zero │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - li.w $t0, 1 │ │ │ │ - b -68 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - beq $t2, $s3, -160 │ │ │ │ - mod.wu $t3, $t2, $s2 │ │ │ │ - beqz $t3, 48 │ │ │ │ - beq $s3, $t0, -172 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ - mod.wu $t3, $t0, $s2 │ │ │ │ - bnez $t3, -32 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - bnez $t3, -240 │ │ │ │ nop │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - beq $t2, $s3, -204 │ │ │ │ - mod.wu $t4, $t2, $s2 │ │ │ │ - bnez $t4, 20 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - move $t0, $t2 │ │ │ │ - li.w $t3, 1 │ │ │ │ - b -276 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ - bne $s3, $t0, -376 │ │ │ │ - b -244 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a4, 16 │ │ │ │ + b -1300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -210888 │ │ │ │ - addi.w $t0, $s1, 2 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - fld.d $fa0, $sp, 0 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - bl -211452 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $s5, $t0 │ │ │ │ - fmul.d $fs0, $fa0, $fa1 │ │ │ │ - beq $s8, $s7, 404 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -2172 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + pcalau12i $s2, 160 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + pcaddi $a1, 108107 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -187752 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + beqz $a0, 200 │ │ │ │ + move $s1, $a0 │ │ │ │ + addi.d $a0, $sp, 8 │ │ │ │ + bl -78716 │ │ │ │ + addi.d $a1, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -78696 │ │ │ │ + move $s0, $a0 │ │ │ │ + bnez $a0, 128 │ │ │ │ + bl 421868 │ │ │ │ + stptr.w $a0, $sp, 0 │ │ │ │ + move $a1, $sp │ │ │ │ + addi.d $a0, $sp, 8 │ │ │ │ + bl 421628 │ │ │ │ + beqz $a0, 72 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -186448 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + bne $t1, $t0, 160 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ move $a0, $s0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - fadd.d $fs1, $fs1, $fa0 │ │ │ │ - bl -210964 │ │ │ │ - slli.w $t3, $s1, 0x0 │ │ │ │ - blt $t3, $s2, -560 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $s0, $s2 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ nop │ │ │ │ - fmul.d $fs2, $fs2, $fs1 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - fadd.d $fs3, $fs3, $fs2 │ │ │ │ - bl -211012 │ │ │ │ - slli.w $t6, $s2, 0x0 │ │ │ │ - blt $t6, $s6, -1168 │ │ │ │ - move $s5, $s6 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $t5, $sp, 32 │ │ │ │ - fmul.d $fs4, $fs4, $fs3 │ │ │ │ - move $a0, $t5 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - fadd.d $fs7, $fs7, $fs4 │ │ │ │ - bl -211060 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - slli.w $a2, $fp, 0x0 │ │ │ │ - blt $a2, $t0, -1772 │ │ │ │ - move $s2, $s5 │ │ │ │ - fld.d $fs1, $sp, 176 │ │ │ │ - move $s5, $s6 │ │ │ │ - ld.d $s6, $sp, 184 │ │ │ │ - fmov.d $fs2, $fs7 │ │ │ │ nop │ │ │ │ - fmul.d $fs1, $fs1, $fs2 │ │ │ │ + nop │ │ │ │ + ldptr.w $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 108535 │ │ │ │ + li.w $a1, 826 │ │ │ │ + pcaddi $a0, 108443 │ │ │ │ + bl 377240 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -80 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 108389 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + bl -187496 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -187664 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 108346 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + bl -187540 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -187708 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + bl -186324 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl -324 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $a0, 36 │ │ │ │ move $a0, $s1 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - fadd.d $fs6, $fs6, $fs1 │ │ │ │ - bl -211116 │ │ │ │ - ld.d $t0, $sp, 168 │ │ │ │ - slli.w $a5, $s6, 0x0 │ │ │ │ - blt $a5, $t0, -1940 │ │ │ │ - fld.d $fs1, $sp, 216 │ │ │ │ - ld.d $t2, $sp, 224 │ │ │ │ - ld.d $fp, $sp, 104 │ │ │ │ - ld.d $a0, $sp, 192 │ │ │ │ - ld.d $s5, $sp, 232 │ │ │ │ - fmov.d $fs4, $fs6 │ │ │ │ - fmul.d $fs1, $fs1, $fs4 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - fadd.d $fs5, $fs5, $fs1 │ │ │ │ - bl -211168 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - bne $t0, $t2, -2124 │ │ │ │ - fmov.d $fs0, $fs5 │ │ │ │ - ld.d $fp, $sp, 384 │ │ │ │ - ld.d $s0, $sp, 376 │ │ │ │ - ld.d $s1, $sp, 368 │ │ │ │ - ld.d $s2, $sp, 360 │ │ │ │ - ld.d $s3, $sp, 352 │ │ │ │ - ld.d $s4, $sp, 344 │ │ │ │ - ld.d $s5, $sp, 336 │ │ │ │ - ld.d $s6, $sp, 328 │ │ │ │ - ld.d $s7, $sp, 320 │ │ │ │ - ld.d $s8, $sp, 312 │ │ │ │ - fld.d $fs1, $sp, 288 │ │ │ │ - fld.d $fs2, $sp, 280 │ │ │ │ - fld.d $fs3, $sp, 272 │ │ │ │ - fld.d $fs4, $sp, 264 │ │ │ │ - fld.d $fs5, $sp, 256 │ │ │ │ - fld.d $fs6, $sp, 248 │ │ │ │ - fld.d $fs7, $sp, 240 │ │ │ │ - ld.d $ra, $sp, 392 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - fld.d $fs0, $sp, 296 │ │ │ │ - addi.d $sp, $sp, 400 │ │ │ │ + bl -3380 │ │ │ │ + st.b $s0, $a0, 0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + move $a0, $s1 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ + bl -4232 │ │ │ │ + st.b $s0, $a0, 0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + ld.bu $t0, $a1, 0 │ │ │ │ + move $a5, $a4 │ │ │ │ + beqz $t0, 64 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $a4, 16 │ │ │ │ + bl -1772 │ │ │ │ + move $t0, $a0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - move $t1, $t0 │ │ │ │ - li.w $t3, 1 │ │ │ │ - b -1292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa1, $s0, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - fmul.d $fs0, $fs0, $fa1 │ │ │ │ - fadd.d $fs1, $fs1, $fs0 │ │ │ │ - bl -211348 │ │ │ │ - bnez $s1, -372 │ │ │ │ - li.w $s1, 1 │ │ │ │ - b -948 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - move $t5, $t2 │ │ │ │ - li.w $t7, 1 │ │ │ │ - b -1988 │ │ │ │ - fld.d $fs1, $s5, 0 │ │ │ │ - b -388 │ │ │ │ - fld.d $fs3, $t5, 0 │ │ │ │ - b -348 │ │ │ │ - fld.d $fs2, $s1, 0 │ │ │ │ - b -300 │ │ │ │ - fld.d $fs4, $a0, 0 │ │ │ │ - b -252 │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - fst.d $fs1, $sp, 48 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $a2, $t0, 808 │ │ │ │ - vxor.v $vr25, $vr25, $vr25 │ │ │ │ - blez $a2, 704 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - addi.w $s0, $a2, -1 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - mul.w $s8, $a2, $s0 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - pcalau12i $t0, 105 │ │ │ │ - fst.d $fs2, $sp, 40 │ │ │ │ - fld.d $fs2, $t0, 584 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - vxor.v $vr25, $vr25, $vr25 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - fst.d $fs0, $sp, 56 │ │ │ │ - move $s2, $a1 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - move $s7, $a2 │ │ │ │ - mul.w $fp, $a2, $a2 │ │ │ │ - slli.d $t0, $s8, 0x3 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s6, 1 │ │ │ │ - mul.w $s4, $s0, $s0 │ │ │ │ - bstrpick.d $s3, $fp, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x3 │ │ │ │ - slli.d $t0, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 235348 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $s5, $a0 │ │ │ │ - bl -211348 │ │ │ │ - ld.d $a1, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 235320 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $t2, $s5 │ │ │ │ - li.w $t6, -1 │ │ │ │ - li.w $t3, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $fp, 108 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - beqz $t3, 276 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - mul.w $t7, $s7, $t6 │ │ │ │ - move $t0, $zero │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - li.w $t5, 1 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - add.w $t0, $t7, $t0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fstx.d $fa0, $s4, $t0 │ │ │ │ - beq $fp, $t1, 52 │ │ │ │ - mod.wu $t0, $t1, $s7 │ │ │ │ - beqz $t0, -60 │ │ │ │ - move $t0, $t5 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - add.w $t0, $t7, $t0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fstx.d $fa0, $s4, $t0 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - bne $fp, $t1, -44 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -211736 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 235172 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $t2, $s4 │ │ │ │ - move $t3, $zero │ │ │ │ - move $t5, $zero │ │ │ │ - li.w $t6, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - slli.w $t7, $s1, 0x0 │ │ │ │ - bnez $s8, 88 │ │ │ │ - b 220 │ │ │ │ + beqz $a4, -40 │ │ │ │ + move $t1, $a2 │ │ │ │ + ld.d $a2, $a1, 16 │ │ │ │ + ldptr.w $a1, $a1, 4 │ │ │ │ + move $a4, $a3 │ │ │ │ + move $a3, $t1 │ │ │ │ + bl -6760 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s4, $a1 │ │ │ │ + addi.w $s2, $a3, 1 │ │ │ │ + move $s1, $a3 │ │ │ │ + bnez $a3, 20 │ │ │ │ + lu12i.w $s2, 400000 │ │ │ │ + lu12i.w $s1, 400000 │ │ │ │ + ori $s2, $s2, 0x1 │ │ │ │ + lu12i.w $a3, 400000 │ │ │ │ + li.w $a1, 56 │ │ │ │ + li.w $a0, 1 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + bl -188464 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + stptr.d $s3, $a0, 0 │ │ │ │ + st.d $s4, $a0, 8 │ │ │ │ + st.w $a3, $a0, 24 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -188496 │ │ │ │ + stx.b $zero, $a0, $s1 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + st.d $a0, $s0, 32 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + st.d $a2, $s0, 16 │ │ │ │ + st.w $zero, $s0, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $a0, 32 │ │ │ │ + b -187636 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a0, 48 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 32 │ │ │ │ + beqz $t1, 56 │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + sub.d $t2, $t0, $a0 │ │ │ │ + bge $t2, $t1, 44 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + addi.d $t1, $t0, 1 │ │ │ │ + st.d $t1, $s0, 40 │ │ │ │ + ld.bu $a0, $t0, 0 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s0, 24 │ │ │ │ + move $a1, $zero │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bl -187004 │ │ │ │ + ld.d $a3, $s0, 32 │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + ld.d $t1, $s0, 16 │ │ │ │ + ld.d $a1, $s0, 8 │ │ │ │ + sub.d $t0, $t0, $a3 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + st.d $t0, $s0, 16 │ │ │ │ + ld.bu $t1, $a1, 0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ldptr.w $a4, $s0, 24 │ │ │ │ + bnez $t1, 72 │ │ │ │ + beqz $a4, 100 │ │ │ │ + ld.d $a2, $a1, 16 │ │ │ │ + ldptr.w $a1, $a1, 4 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + move $a3, $t0 │ │ │ │ + bl -7140 │ │ │ │ + st.w $a0, $s0, 48 │ │ │ │ + beqz $a0, 76 │ │ │ │ + bltz $a0, 96 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - move $t0, $t5 │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $t0, $t7, 36 │ │ │ │ - mul.w $t0, $t6, $s0 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - fstx.d $fa0, $s5, $t0 │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - beq $t1, $s8, 140 │ │ │ │ - mod.wu $t0, $t1, $s7 │ │ │ │ - bnez $t0, -60 │ │ │ │ - move $t3, $zero │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - li.w $t5, 1 │ │ │ │ - b -68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a4, 32 │ │ │ │ + move $a2, $t0 │ │ │ │ + bl -2280 │ │ │ │ + b -52 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $fp, $t1, -180 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - mod.wu $t0, $t1, $s7 │ │ │ │ - beqz $t0, 48 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t1, 1 │ │ │ │ - addi.w $t1, $t1, 2 │ │ │ │ - beq $t0, $fp, -208 │ │ │ │ - mod.wu $t3, $t0, $s7 │ │ │ │ - beqz $t3, 216 │ │ │ │ - beq $fp, $t1, -220 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - mod.wu $t3, $t1, $s7 │ │ │ │ - bnez $t3, -32 │ │ │ │ nop │ │ │ │ - li.w $t3, 1 │ │ │ │ - b -340 │ │ │ │ nop │ │ │ │ + st.w $zero, $s0, 48 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + li.w $a0, -1 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 160 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + li.w $t1, -4 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + pcaddi $a3, 108340 │ │ │ │ + bne $a0, $t1, 12 │ │ │ │ + pcaddi $a3, 108334 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 108340 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -188316 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -188484 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -212008 │ │ │ │ - addi.w $t0, $s1, 2 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - fmov.d $fa0, $fs2 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - bl -212572 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $s2, $t0 │ │ │ │ - fmul.d $fs0, $fa0, $fa1 │ │ │ │ - beq $s0, $s6, 148 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl -3292 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - fadd.d $fs1, $fs1, $fa0 │ │ │ │ - bl -212084 │ │ │ │ - bne $s1, $s7, -524 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - fld.d $fs0, $sp, 56 │ │ │ │ - fld.d $fs2, $sp, 40 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fld.d $fs1, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ + ld.d $t0, $a0, 40 │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + sub.d $t0, $t0, $t1 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - move $t1, $t0 │ │ │ │ - li.w $t3, 1 │ │ │ │ - b -540 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $s5, 0 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ - fadd.d $fs1, $fs1, $fa0 │ │ │ │ - bl -212216 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bne $s1, $t0, -660 │ │ │ │ - b -136 │ │ │ │ nop │ │ │ │ - fld.d $fs1, $a1, 0 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fld.d $fs1, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -144 │ │ │ │ - pcalau12i $t0, 105 │ │ │ │ - st.d $s3, $sp, 104 │ │ │ │ - st.d $s6, $sp, 80 │ │ │ │ - st.d $s7, $sp, 72 │ │ │ │ - fst.d $fs1, $sp, 48 │ │ │ │ - fst.d $fs4, $sp, 24 │ │ │ │ - vxor.v $vr25, $vr25, $vr25 │ │ │ │ - fld.d $fs4, $t0, 584 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + sll.w $s7, $t0, $a5 │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + slli.d $s1, $t0, 0x2 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s5, $a1 │ │ │ │ + move $a1, $s1 │ │ │ │ st.d $ra, $sp, 136 │ │ │ │ - st.d $s0, $sp, 128 │ │ │ │ - st.d $s1, $sp, 120 │ │ │ │ - st.d $s2, $sp, 112 │ │ │ │ - st.d $s4, $sp, 96 │ │ │ │ - st.d $s5, $sp, 88 │ │ │ │ - fst.d $fs0, $sp, 56 │ │ │ │ - fst.d $fs2, $sp, 40 │ │ │ │ - fst.d $fs3, $sp, 32 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + move $s0, $a2 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $s4, $a4 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s8, $a5 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + bl -177980 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a2, $s7 │ │ │ │ + pcaddi $a1, 108300 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -188800 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -187440 │ │ │ │ + mul.d $t0, $s0, $s3 │ │ │ │ + li.w $s1, -1 │ │ │ │ + sll.w $s1, $s1, $s8 │ │ │ │ + nor $s1, $zero, $s1 │ │ │ │ + move $a0, $t0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -187996 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + beqz $s1, 428 │ │ │ │ + addi.d $t1, $s3, -1 │ │ │ │ + mul.d $t1, $t1, $s0 │ │ │ │ + addi.w $t0, $s7, -2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ move $s6, $a0 │ │ │ │ - move $s7, $a1 │ │ │ │ move $s3, $zero │ │ │ │ - b 108 │ │ │ │ + add.d $s8, $s2, $t0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + move $fp, $s5 │ │ │ │ + add.d $s7, $s5, $t0 │ │ │ │ + bgeu $s5, $s7, 52 │ │ │ │ + move $a0, $fp │ │ │ │ + jirl $ra, $s4, 0 │ │ │ │ + and $a0, $a0, $s1 │ │ │ │ + srl.w $a0, $a0, $s3 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $a0, $a0, $s2, 0x2 │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + add.d $fp, $fp, $s0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a0, 0 │ │ │ │ + bltu $fp, $s7, -40 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - fst.d $fa0, $s1, 0 │ │ │ │ - bl -212372 │ │ │ │ - fld.d $fs0, $s2, 0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $s1 │ │ │ │ - fneg.d $fs0, $fs0 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -984 │ │ │ │ - move $a0, $s1 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - bl -212408 │ │ │ │ - fld.d $fa0, $sp, 8 │ │ │ │ - move $a0, $s4 │ │ │ │ - fmul.d $fs0, $fs0, $fa0 │ │ │ │ - fadd.d $fs0, $fs0, $fs3 │ │ │ │ - fmul.d $fs0, $fs0, $fs2 │ │ │ │ - fadd.d $fs1, $fs1, $fs0 │ │ │ │ - bl -212436 │ │ │ │ - li.w $t0, 3 │ │ │ │ - beq $s3, $t0, 264 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bgeu $t1, $t0, 48 │ │ │ │ + ldptr.w $t1, $s2, 0 │ │ │ │ + addi.d $t0, $s2, 4 │ │ │ │ nop │ │ │ │ - move $a4, $zero │ │ │ │ - li.w $a3, 3 │ │ │ │ - li.w $a2, 3 │ │ │ │ - slli.w $a5, $s3, 0x0 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -4328 │ │ │ │ - addi.w $s0, $s3, 2 │ │ │ │ - movgr2fr.d $fa1, $s0 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -213044 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $s7, $t0 │ │ │ │ - vxor.v $vr27, $vr27, $vr27 │ │ │ │ - move $s2, $s4 │ │ │ │ - fmul.d $fs2, $fa0, $fa1 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $a1, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 234380 │ │ │ │ - li.w $a2, 32 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -212316 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 234352 │ │ │ │ - fld.d $fa0, $s1, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - fst.d $fa0, $s0, 0 │ │ │ │ - fld.d $fa0, $s1, 24 │ │ │ │ - fst.d $fa0, $s0, 8 │ │ │ │ - bl -212596 │ │ │ │ - li.w $a1, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 234312 │ │ │ │ - move $s1, $a0 │ │ │ │ - bnez $s5, -260 │ │ │ │ - fld.d $fa0, $s0, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - fst.d $fa0, $s1, 0 │ │ │ │ - bl -212636 │ │ │ │ - fld.d $fs0, $s2, -8 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -1244 │ │ │ │ - fmul.d $fs0, $fs0, $fa0 │ │ │ │ - move $a0, $s1 │ │ │ │ - li.w $s5, 1 │ │ │ │ - fadd.d $fs3, $fs3, $fs0 │ │ │ │ - bl -212676 │ │ │ │ - b -148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + add.w $t1, $t2, $t1 │ │ │ │ + st.w $t1, $t0, -4 │ │ │ │ + bne $t0, $s8, -16 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + add.d $fp, $s5, $t0 │ │ │ │ + bltu $fp, $s5, 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - move $s0, $zero │ │ │ │ - fcmp.ceq.d $fcc0, $fs1, $fa0 │ │ │ │ - bcnez $fcc0, 316 │ │ │ │ - fld.d $ft5, $s7, 32 │ │ │ │ - fld.d $fa4, $s7, 40 │ │ │ │ - fld.d $fa2, $s7, 48 │ │ │ │ - fld.d $fa6, $s7, 56 │ │ │ │ - fld.d $fa0, $s7, 0 │ │ │ │ - fld.d $fa1, $s7, 8 │ │ │ │ - fld.d $fa5, $s7, 16 │ │ │ │ - fld.d $fa7, $s7, 24 │ │ │ │ - fld.d $fa3, $s7, 64 │ │ │ │ - fmul.d $ft9, $fa4, $fa6 │ │ │ │ - fmul.d $ft0, $fa5, $fa7 │ │ │ │ - fmul.d $ft6, $fa1, $fa7 │ │ │ │ - fmul.d $ft1, $fa5, $fa6 │ │ │ │ - fmul.d $ft8, $fa1, $fa3 │ │ │ │ - fmul.d $ft7, $fa5, $fa2 │ │ │ │ - fmul.d $ft2, $fa4, $fa2 │ │ │ │ - fmul.d $ft4, $fa7, $fa6 │ │ │ │ - fmul.d $ft10, $ft5, $fa2 │ │ │ │ - fmul.d $ft3, $ft5, $fa3 │ │ │ │ - fmul.d $fa7, $fa7, $fa3 │ │ │ │ - fmul.d $fa6, $fa0, $fa6 │ │ │ │ - fmul.d $fa5, $fa5, $ft5 │ │ │ │ - fmul.d $fa3, $fa0, $fa3 │ │ │ │ - fmul.d $fa2, $fa1, $fa2 │ │ │ │ - fmul.d $fa1, $fa1, $fa4 │ │ │ │ - fmul.d $fa4, $fa0, $fa4 │ │ │ │ - fmul.d $fa0, $fa0, $ft5 │ │ │ │ - fsub.d $ft2, $ft2, $fa7 │ │ │ │ - fsub.d $ft4, $ft4, $ft10 │ │ │ │ - fsub.d $fa7, $ft1, $ft8 │ │ │ │ - fsub.d $ft3, $ft3, $ft9 │ │ │ │ - fsub.d $fa3, $fa3, $ft7 │ │ │ │ - fsub.d $fa2, $fa2, $fa6 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fsub.d $fa4, $ft0, $fa4 │ │ │ │ - fsub.d $fa0, $fa0, $ft6 │ │ │ │ - fdiv.d $ft1, $ft4, $fs1 │ │ │ │ - fdiv.d $ft0, $ft3, $fs1 │ │ │ │ - fdiv.d $fa6, $ft2, $fs1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - fdiv.d $fa5, $fa7, $fs1 │ │ │ │ - fdiv.d $fa3, $fa3, $fs1 │ │ │ │ - fdiv.d $fa2, $fa2, $fs1 │ │ │ │ - fdiv.d $fa1, $fa1, $fs1 │ │ │ │ - fdiv.d $fa4, $fa4, $fs1 │ │ │ │ - li.w $a1, 72 │ │ │ │ - move $a0, $zero │ │ │ │ - fst.d $ft1, $s7, 16 │ │ │ │ - fst.d $ft0, $s7, 0 │ │ │ │ - fst.d $fa6, $s7, 8 │ │ │ │ - fst.d $fa5, $s7, 24 │ │ │ │ - fst.d $fa3, $s7, 32 │ │ │ │ - fst.d $fa2, $s7, 40 │ │ │ │ - fst.d $fa1, $s7, 48 │ │ │ │ - fst.d $fa4, $s7, 56 │ │ │ │ - fst.d $fa0, $s7, 64 │ │ │ │ - bl 233972 │ │ │ │ - fld.d $fa0, $s7, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - fst.d $fa0, $s0, 0 │ │ │ │ - fld.d $fa0, $s7, 8 │ │ │ │ - fst.d $fa0, $s0, 24 │ │ │ │ - fld.d $fa0, $s7, 16 │ │ │ │ - fst.d $fa0, $s0, 48 │ │ │ │ - fld.d $fa0, $s7, 24 │ │ │ │ - fst.d $fa0, $s0, 8 │ │ │ │ - fld.d $fa0, $s7, 32 │ │ │ │ - fst.d $fa0, $s0, 32 │ │ │ │ - fld.d $fa0, $s7, 40 │ │ │ │ - fst.d $fa0, $s0, 56 │ │ │ │ - fld.d $fa0, $s7, 48 │ │ │ │ - fst.d $fa0, $s0, 16 │ │ │ │ - fld.d $fa0, $s7, 56 │ │ │ │ - fst.d $fa0, $s0, 40 │ │ │ │ - fld.d $fa0, $s7, 64 │ │ │ │ - fst.d $fa0, $s0, 64 │ │ │ │ - bl -213032 │ │ │ │ + move $a0, $fp │ │ │ │ + jirl $ra, $s4, 0 │ │ │ │ + and $s7, $a0, $s1 │ │ │ │ + srl.w $s7, $s7, $s3 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + alsl.d $s7, $s7, $s2, 0x2 │ │ │ │ + ldptr.w $a0, $s7, 0 │ │ │ │ + move $a1, $fp │ │ │ │ + move $a2, $s0 │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + mul.d $a0, $a0, $s0 │ │ │ │ + sub.d $fp, $fp, $s0 │ │ │ │ + add.d $a0, $s6, $a0 │ │ │ │ + bl -188224 │ │ │ │ + ldptr.w $t0, $s7, 0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + stptr.w $t0, $s7, 0 │ │ │ │ + bgeu $fp, $s5, -72 │ │ │ │ + nop │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -187764 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + sll.w $s1, $s1, $t0 │ │ │ │ + add.w $s3, $t0, $s3 │ │ │ │ + beqz $s1, 20 │ │ │ │ + move $t0, $s6 │ │ │ │ + move $s6, $s5 │ │ │ │ + move $s5, $t0 │ │ │ │ + b -268 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beq $t0, $s6, 68 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -188556 │ │ │ │ ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 120 │ │ │ │ - ld.d $s2, $sp, 112 │ │ │ │ - ld.d $s3, $sp, 104 │ │ │ │ - ld.d $s4, $sp, 96 │ │ │ │ - ld.d $s5, $sp, 88 │ │ │ │ - ld.d $s6, $sp, 80 │ │ │ │ - ld.d $s7, $sp, 72 │ │ │ │ - fld.d $fs0, $sp, 56 │ │ │ │ - fld.d $fs1, $sp, 48 │ │ │ │ - fld.d $fs2, $sp, 40 │ │ │ │ - fld.d $fs3, $sp, 32 │ │ │ │ - fld.d $fs4, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ + b -188608 │ │ │ │ nop │ │ │ │ - beqz $a1, 312 │ │ │ │ - addi.w $t0, $a1, -1 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bgeu $t1, $t0, 308 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x3 │ │ │ │ - vreplvei.d $vr1, $vr0, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x6 │ │ │ │ - move $t0, $a0 │ │ │ │ - add.d $t1, $a0, $t1 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -187844 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ + move $s6, $s5 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr5, $t0, 16 │ │ │ │ - vld $vr3, $t0, 32 │ │ │ │ - vld $vr2, $t0, 48 │ │ │ │ - vld $vr4, $t0, 0 │ │ │ │ - vfadd.d $vr5, $vr5, $vr1 │ │ │ │ - vfadd.d $vr3, $vr3, $vr1 │ │ │ │ - vfadd.d $vr2, $vr2, $vr1 │ │ │ │ - vfadd.d $vr4, $vr4, $vr1 │ │ │ │ - vst $vr5, $t0, 16 │ │ │ │ - vst $vr4, $t0, 0 │ │ │ │ - vst $vr3, $t0, 32 │ │ │ │ - vst $vr2, $t0, 48 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - bne $t0, $t1, -52 │ │ │ │ - andi $t0, $a1, 0x7 │ │ │ │ - beqz $t0, 204 │ │ │ │ - move $t0, $a1 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t2, 0 │ │ │ │ - bgeu $t1, $a1, 168 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t1, 0 │ │ │ │ - bgeu $t2, $a1, 140 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 3 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t2, 0 │ │ │ │ - bgeu $t1, $a1, 112 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 4 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t1, 0 │ │ │ │ - bgeu $t2, $a1, 84 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 5 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t2, 0 │ │ │ │ - bgeu $t1, $a1, 56 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t1, 0 │ │ │ │ - bgeu $t0, $a1, 28 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + li.w $s7, 1 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + sll.w $s3, $s7, $a4 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + slli.d $s2, $t0, 0x2 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a1, $s2 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s5, $a3 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + move $s6, $a2 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + bl -178596 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -188036 │ │ │ │ + mul.d $t0, $s6, $s5 │ │ │ │ + move $a0, $t0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -188580 │ │ │ │ + li.w $t2, -1 │ │ │ │ + sll.w $t2, $t2, $s4 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + nor $s8, $zero, $t2 │ │ │ │ + beqz $s8, 408 │ │ │ │ + addi.d $s5, $s5, -1 │ │ │ │ + mul.d $t1, $s5, $s6 │ │ │ │ + addi.w $t0, $s3, -2 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t0, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $fp, $zero │ │ │ │ + add.d $s3, $s0, $t0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $t4, $s1 │ │ │ │ + add.d $t6, $s1, $t0 │ │ │ │ + bgeu $s1, $t6, 44 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + add.d $t4, $t4, $s6 │ │ │ │ + and $t0, $s8, $t0 │ │ │ │ + srl.w $t0, $t0, $fp │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s0, 0x2 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + stptr.w $t5, $t0, 0 │ │ │ │ + bltu $t4, $t6, -36 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bgeu $t1, $t0, 40 │ │ │ │ + ldptr.w $t4, $s0, 0 │ │ │ │ + addi.d $t0, $s0, 4 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + add.w $t4, $t5, $t4 │ │ │ │ + st.w $t4, $t0, -4 │ │ │ │ + bne $t0, $s3, -16 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - b -204 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + add.d $s5, $s1, $t0 │ │ │ │ + bltu $s5, $s1, 88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a1, 64 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a2, $s6 │ │ │ │ + and $t0, $s8, $t0 │ │ │ │ + srl.w $t0, $t0, $fp │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $s7, $t0, $s0, 0x2 │ │ │ │ + ldptr.w $a0, $s7, 0 │ │ │ │ + sub.d $s5, $s5, $s6 │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + mul.d $a0, $a0, $s6 │ │ │ │ + add.d $a0, $s2, $a0 │ │ │ │ + bl -188796 │ │ │ │ + ldptr.w $t4, $s7, 0 │ │ │ │ + addi.w $t4, $t4, -1 │ │ │ │ + stptr.w $t4, $s7, 0 │ │ │ │ + bgeu $s5, $s1, -68 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + sll.w $s8, $s8, $s4 │ │ │ │ + bl -188336 │ │ │ │ + add.w $fp, $s4, $fp │ │ │ │ + beqz $s8, 32 │ │ │ │ + move $t0, $s2 │ │ │ │ + move $s2, $s1 │ │ │ │ + move $s1, $t0 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ - fld.d $fa2, $a0, 0 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - fadd.d $fa1, $fa1, $fa2 │ │ │ │ - bne $t0, $a0, -12 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa1, $fa0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa1, $fa0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beq $t0, $s2, 68 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -189132 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + b -189184 │ │ │ │ nop │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -188420 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - pcaddi $a3, 55702 │ │ │ │ - ffint.d.l $fs0, $fa0 │ │ │ │ - li.w $a2, 4 │ │ │ │ + move $s2, $s1 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + b -104 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + li.w $s1, 1 │ │ │ │ + sll.w $s1, $s1, $a3 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + slli.d $s0, $t0, 0x2 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + move $a0, $zero │ │ │ │ + move $fp, $a1 │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + move $s2, $a2 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + move $s4, $a3 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bl -179164 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s7, $a0 │ │ │ │ + slli.d $s3, $s2, 0x2 │ │ │ │ + bl -188608 │ │ │ │ + move $a0, $s3 │ │ │ │ + li.w $s6, -1 │ │ │ │ + bl -189148 │ │ │ │ + sll.w $s6, $s6, $s4 │ │ │ │ st.d $a0, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -213536 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa3, $t0, 552 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - fmul.d $fa1, $fs0, $fa3 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrp.d $vr2, $vr1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fs0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa2 │ │ │ │ - bceqz $fcc0, 196 │ │ │ │ - fsub.d $fa2, $fa2, $fa0 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa2 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ + nor $s6, $zero, $s6 │ │ │ │ + beqz $s6, 388 │ │ │ │ + addi.w $t0, $s1, -2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s8, $zero │ │ │ │ + add.d $s0, $s7, $t0 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 184 │ │ │ │ + add.d $t5, $fp, $s3 │ │ │ │ + move $t1, $fp │ │ │ │ + bgeu $fp, $t5, 48 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 100 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + and $t0, $s6, $t0 │ │ │ │ + srl.w $t0, $t0, $s8 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + alsl.d $t0, $t0, $s7, 0x2 │ │ │ │ + ldptr.w $t4, $t0, 0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + stptr.w $t4, $t0, 0 │ │ │ │ + bltu $t1, $t5, -36 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $s1, 44 │ │ │ │ + ldptr.w $t1, $s7, 0 │ │ │ │ + addi.d $t0, $s7, 4 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s0, -1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - ldx.w $t0, $a0, $a1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + add.w $t1, $t4, $t1 │ │ │ │ + st.w $t1, $t0, -4 │ │ │ │ + bne $t0, $s0, -16 │ │ │ │ nop │ │ │ │ + alsl.d $t4, $s2, $fp, 0x2 │ │ │ │ + bltu $t4, $fp, 68 │ │ │ │ + ldptr.w $t5, $t4, 0 │ │ │ │ + addi.d $t4, $t4, -4 │ │ │ │ + and $t0, $t5, $s6 │ │ │ │ + srl.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s7, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $t5, $s5, $t1 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + bgeu $t4, $fp, -56 │ │ │ │ nop │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + sll.w $s6, $s6, $s4 │ │ │ │ + bl -188872 │ │ │ │ + add.w $s8, $s4, $s8 │ │ │ │ + beqz $s6, 40 │ │ │ │ + move $t0, $fp │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s5, $t0 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ftintrz.w.d $fa0, $fa2 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -168 │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - b -140 │ │ │ │ nop │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - pcaddi $a3, 55626 │ │ │ │ - ffint.d.l $fs0, $fa0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -213872 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa3, $t0, 552 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beq $t0, $s5, 68 │ │ │ │ ld.d $a0, $sp, 8 │ │ │ │ - fmul.d $fa1, $fs0, $fa3 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrp.d $vr2, $vr1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fs0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa2 │ │ │ │ - bceqz $fcc0, 180 │ │ │ │ - fsub.d $fa2, $fa2, $fa0 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa2 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ + bl -189676 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + move $a0, $s7 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + b -189728 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 168 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -188964 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 84 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $t0, $a0, $t0 │ │ │ │ + move $s5, $fp │ │ │ │ + ld.d $fp, $sp, 8 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - ld.b $t1, $t0, 0 │ │ │ │ - ldx.b $t0, $a0, $s0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -92 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ftintrz.w.d $fa0, $fa2 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - b -124 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + move $a3, $a0 │ │ │ │ + pcaddi $a2, 107911 │ │ │ │ + li.w $a1, 307 │ │ │ │ + pcaddi $a0, 107891 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl 267820 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -190340 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - pcaddi $a3, 55554 │ │ │ │ - ffint.d.l $fs0, $fa0 │ │ │ │ - li.w $a2, 8 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -214192 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa3, $t0, 552 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - fmul.d $fa1, $fs0, $fa3 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrp.d $vr2, $vr1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fs0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa2 │ │ │ │ - bceqz $fcc0, 180 │ │ │ │ - fsub.d $fa2, $fa2, $fa0 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa2 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 168 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa0, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 84 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + move $t0, $a1 │ │ │ │ + pcaddi $a1, 109671 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $a2, $sp, 32 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $a3, $sp, 56 │ │ │ │ + st.d $a4, $sp, 48 │ │ │ │ + st.d $a5, $sp, 40 │ │ │ │ + st.d $a6, $sp, 64 │ │ │ │ + st.d $a7, $sp, 72 │ │ │ │ + bl -190732 │ │ │ │ + beqz $a0, 3796 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + move $a2, $zero │ │ │ │ + move $s4, $a0 │ │ │ │ + bl -190720 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 3844 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + ldptr.w $t1, $t2, 8 │ │ │ │ + ldptr.w $t0, $t2, 12 │ │ │ │ + ldptr.d $a0, $t2, 0 │ │ │ │ + addi.w $t2, $t1, 2 │ │ │ │ + bgeu $t2, $t0, 3284 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + st.w $zero, $t0, 12 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s3, 255 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s8, -1 │ │ │ │ + bnez $t0, 392 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s0, -1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fldx.d $fa0, $a0, $a1 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -190184 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s8, 100 │ │ │ │ + li.w $t1, 64 │ │ │ │ + beq $t0, $t1, 764 │ │ │ │ + li.w $t1, 62 │ │ │ │ + beq $t0, $t1, 1172 │ │ │ │ + beq $t0, $s6, 2256 │ │ │ │ + bnez $s1, 460 │ │ │ │ + bnez $s0, 520 │ │ │ │ + nop │ │ │ │ + or $s0, $s7, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 1224 │ │ │ │ + nop │ │ │ │ + li.w $t2, 10 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + beq $t0, $t2, -76 │ │ │ │ + li.w $t2, 13 │ │ │ │ + beq $t0, $t2, -84 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -190280 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + bne $t0, $s8, -92 │ │ │ │ + bnez $s0, 2368 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 48 │ │ │ │ + beqz $fp, 44 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bnez $t0, 3388 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + stptr.w $fp, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + stptr.w $fp, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + move $a0, $s4 │ │ │ │ + st.b $s3, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + st.b $s2, $t0, 0 │ │ │ │ + bl -189696 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -92 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ftintrz.w.d $fa0, $fa2 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -152 │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ - b -124 │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t1, $fp, 3284 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + slt $t2, $t0, $t2 │ │ │ │ + masknez $s3, $s3, $t2 │ │ │ │ + maskeqz $t2, $a0, $t2 │ │ │ │ + or $s3, $t2, $s3 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + slt $t2, $t2, $t0 │ │ │ │ + masknez $s2, $s2, $t2 │ │ │ │ + maskeqz $t2, $a0, $t2 │ │ │ │ + or $s2, $s2, $t2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + bnez $s0, 104 │ │ │ │ + nop │ │ │ │ + or $s0, $s7, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 808 │ │ │ │ nop │ │ │ │ - beqz $a1, 80 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + beq $t0, $t1, 20 │ │ │ │ + li.w $t1, 13 │ │ │ │ + beq $t0, $t1, 12 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -190568 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s8, -284 │ │ │ │ + li.w $t1, 64 │ │ │ │ + beq $t0, $t1, 220 │ │ │ │ + li.w $t2, 62 │ │ │ │ + beq $t0, $t2, 660 │ │ │ │ + beq $t0, $s6, 1936 │ │ │ │ + bnez $s1, -148 │ │ │ │ + beqz $s0, -88 │ │ │ │ nop │ │ │ │ - fld.s $fa1, $a0, 0 │ │ │ │ - addi.d $a0, $a0, 4 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fadd.d $fa2, $fa2, $fa1 │ │ │ │ - bne $t0, $a0, -16 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa2, $fa0 │ │ │ │ - ret │ │ │ │ + li.w $t2, 43 │ │ │ │ + bne $t0, $t2, 988 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 1044 │ │ │ │ + beqz $fp, 2000 │ │ │ │ + stptr.d $fp, $sp, 0 │ │ │ │ + move $s7, $t0 │ │ │ │ + move $s0, $t0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa2, $fa0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + bltu $t1, $fp, 3060 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + slt $t2, $t0, $t2 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $t4, $a0, $t2 │ │ │ │ + masknez $t3, $s3, $t2 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + slt $t2, $t2, $t0 │ │ │ │ + masknez $s2, $s2, $t2 │ │ │ │ + maskeqz $t2, $a0, $t2 │ │ │ │ + or $s3, $t4, $t3 │ │ │ │ + or $s2, $s2, $t2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + beqz $s0, -504 │ │ │ │ + nop │ │ │ │ + li.w $t1, 43 │ │ │ │ + bne $t0, $t1, 812 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bnez $t0, 884 │ │ │ │ + or $t0, $s7, $s5 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + beqz $t0, 1640 │ │ │ │ + beqz $s5, 2124 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + move $s0, $s5 │ │ │ │ + b -600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - beqz $a2, 52 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - move $t0, $zero │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fldx.d $fa1, $a0, $t0 │ │ │ │ - fldx.d $fa2, $a1, $t0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bne $a2, $t0, -20 │ │ │ │ - ret │ │ │ │ + bnez $s6, 288 │ │ │ │ + li.w $s6, 64 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s1, -272 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s0, $a3 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 232192 │ │ │ │ - beqz $s0, 920 │ │ │ │ - bstrpick.d $t6, $s0, 0x1f, 0x0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - move $t2, $s1 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - move $t0, $s1 │ │ │ │ - add.d $t4, $s1, $t6 │ │ │ │ + bnez $fp, 968 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + slli.w $t3, $s3, 0x0 │ │ │ │ + slt $t2, $t2, $t0 │ │ │ │ + blt $t0, $t3, 1912 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + or $s5, $s7, $s1 │ │ │ │ + maskeqz $a0, $a0, $t2 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + masknez $t2, $s2, $t2 │ │ │ │ + or $s2, $a0, $t2 │ │ │ │ + beqz $s5, 1916 │ │ │ │ + move $t2, $s5 │ │ │ │ + move $s5, $s1 │ │ │ │ + move $s1, $t2 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bne $t0, $t4, -12 │ │ │ │ - movgr2fr.d $fa1, $t1 │ │ │ │ - add.d $t3, $a2, $t6 │ │ │ │ - ffint.d.l $fa2, $fa1 │ │ │ │ - fdiv.d $fa5, $fa0, $fa2 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - move $t1, $a2 │ │ │ │ - move $t0, $a2 │ │ │ │ + bnez $s5, 736 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - bne $t0, $t3, -12 │ │ │ │ - addi.w $t8, $s0, -1 │ │ │ │ - li.w $t0, 6 │ │ │ │ - fdiv.d $fa6, $fa1, $fa2 │ │ │ │ - bgeu $t0, $t8, 844 │ │ │ │ - srli.w $t5, $s0, 0x3 │ │ │ │ - vreplvei.d $vr0, $vr5, 0x0 │ │ │ │ - slli.d $t7, $t5, 0x6 │ │ │ │ - move $t0, $s1 │ │ │ │ - add.d $t7, $s1, $t7 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s7, -356 │ │ │ │ + li.w $t2, 10 │ │ │ │ + bne $t0, $t2, 220 │ │ │ │ + move $s1, $s7 │ │ │ │ + move $s0, $s7 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + b -368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr4, $t0, 16 │ │ │ │ - vld $vr2, $t0, 32 │ │ │ │ - vld $vr1, $t0, 48 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - vfsub.d $vr4, $vr4, $vr0 │ │ │ │ - vfsub.d $vr2, $vr2, $vr0 │ │ │ │ - vfsub.d $vr1, $vr1, $vr0 │ │ │ │ - vfsub.d $vr3, $vr3, $vr0 │ │ │ │ - vst $vr4, $t0, 16 │ │ │ │ - vst $vr3, $t0, 0 │ │ │ │ - vst $vr2, $t0, 32 │ │ │ │ - vst $vr1, $t0, 48 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - bne $t0, $t7, -52 │ │ │ │ - andi $t0, $s0, 0x7 │ │ │ │ - move $t7, $t0 │ │ │ │ - beqz $t0, 224 │ │ │ │ - move $t0, $s0 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t7, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bgeu $t5, $s0, 632 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t5, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.w $t7, $t0, 2 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - bgeu $t7, $s0, 140 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - addi.w $t5, $t0, 3 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bgeu $t5, $s0, 112 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t5, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.w $t7, $t0, 4 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - bgeu $t7, $s0, 84 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - addi.w $t5, $t0, 5 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bgeu $t5, $s0, 56 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t5, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - bgeu $t0, $s0, 28 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ nop │ │ │ │ - li.w $t0, 6 │ │ │ │ - bgeu $t0, $t8, 540 │ │ │ │ - srli.w $t5, $s0, 0x3 │ │ │ │ - andi $t7, $s0, 0x7 │ │ │ │ - slli.d $t5, $t5, 0x6 │ │ │ │ - vreplvei.d $vr0, $vr6, 0x0 │ │ │ │ - move $t0, $a2 │ │ │ │ - add.d $t5, $a2, $t5 │ │ │ │ - vld $vr4, $t0, 16 │ │ │ │ - vld $vr2, $t0, 32 │ │ │ │ - vld $vr1, $t0, 48 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - vfsub.d $vr4, $vr4, $vr0 │ │ │ │ - vfsub.d $vr2, $vr2, $vr0 │ │ │ │ - vfsub.d $vr1, $vr1, $vr0 │ │ │ │ - vfsub.d $vr3, $vr3, $vr0 │ │ │ │ - vst $vr4, $t0, 16 │ │ │ │ - vst $vr3, $t0, 0 │ │ │ │ - vst $vr2, $t0, 32 │ │ │ │ - vst $vr1, $t0, 48 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - bne $t0, $t5, -52 │ │ │ │ - beqz $t7, 208 │ │ │ │ - move $t0, $s0 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t7, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - addi.w $t5, $t0, 1 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bgeu $t5, $s0, 168 │ │ │ │ nop │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t5, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.w $t7, $t0, 2 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - bgeu $t7, $s0, 136 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - addi.w $t5, $t0, 3 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bgeu $t5, $s0, 108 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t5, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.w $t7, $t0, 4 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - bgeu $t7, $s0, 80 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - addi.w $t5, $t0, 5 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t7, 0 │ │ │ │ - bgeu $t5, $s0, 52 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t5, $t5, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - bgeu $t0, $s0, 24 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $a2, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ + bnez $s6, 192 │ │ │ │ + li.w $s6, 64 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s1, -720 │ │ │ │ + bnez $fp, 1356 │ │ │ │ + li.w $t1, 64 │ │ │ │ + bgeu $t1, $s3, 1700 │ │ │ │ + li.w $t2, 63 │ │ │ │ + sltu $t2, $t2, $s2 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $s2, $s2, $t2 │ │ │ │ + masknez $t2, $s3, $t2 │ │ │ │ + or $s2, $s2, $t2 │ │ │ │ + li.w $s6, 64 │ │ │ │ + move $s5, $s1 │ │ │ │ + bnez $s5, 552 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa0 │ │ │ │ - fadd.d $fa2, $fa2, $fa0 │ │ │ │ - bne $t2, $t4, -16 │ │ │ │ - bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t8 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - ffint.d.l $fa3, $fa0 │ │ │ │ - fdiv.d $fa2, $fa2, $fa3 │ │ │ │ - move $t0, $zero │ │ │ │ - fst.d $fa2, $a0, 0 │ │ │ │ - fldx.d $fa0, $s1, $t0 │ │ │ │ - fldx.d $fa2, $a2, $t0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - bne $t0, $t6, -20 │ │ │ │ - fdiv.d $fa1, $fa1, $fa3 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - fst.d $fa1, $a0, 16 │ │ │ │ - fst.d $fa1, $a0, 8 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s7, -780 │ │ │ │ + li.w $t2, 10 │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + bne $t0, $t2, -800 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + b -904 │ │ │ │ nop │ │ │ │ + beq $t0, $s6, 2016 │ │ │ │ + bnez $s1, -644 │ │ │ │ + beqz $s0, 664 │ │ │ │ + or $t2, $s7, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $t2, 604 │ │ │ │ + bnez $s5, 1832 │ │ │ │ + move $s0, $t2 │ │ │ │ + beqz $s7, -568 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa0 │ │ │ │ - fadd.d $fa2, $fa2, $fa0 │ │ │ │ - bne $t1, $t3, -16 │ │ │ │ - fdiv.d $fa2, $fa2, $fa3 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - fst.d $fa2, $a0, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + move $s0, $s7 │ │ │ │ + b -588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 6 │ │ │ │ - bltu $t0, $t8, -460 │ │ │ │ - move $t0, $zero │ │ │ │ - b -372 │ │ │ │ + beq $t0, $s6, 1888 │ │ │ │ + bnez $s1, -484 │ │ │ │ + beqz $s0, 568 │ │ │ │ + or $t2, $s5, $s7 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + bnez $t2, 44 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -916 │ │ │ │ + bnez $s1, 320 │ │ │ │ + or $t2, $s5, $s7 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $t2, 1860 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s5, 2472 │ │ │ │ + bnez $s7, 2396 │ │ │ │ + move $s0, $t2 │ │ │ │ nop │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -964 │ │ │ │ nop │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - fst.d $fa2, $a0, 0 │ │ │ │ - fst.d $fa2, $a0, 16 │ │ │ │ - fst.d $fa2, $a0, 8 │ │ │ │ - fst.d $fa2, $a0, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - move $t0, $zero │ │ │ │ - b -732 │ │ │ │ - fld.d $fa0, $a2, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - li.w $t5, 1 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $a2, 0 │ │ │ │ - b -428 │ │ │ │ nop │ │ │ │ + bnez $s6, -160 │ │ │ │ + bnez $fp, 604 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s6, 62 │ │ │ │ + li.w $s5, 1 │ │ │ │ + beqz $s1, -716 │ │ │ │ + bltu $t0, $s3, 2152 │ │ │ │ + li.w $t3, 61 │ │ │ │ + move $s5, $s1 │ │ │ │ + sltu $t3, $t3, $s2 │ │ │ │ + bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ + or $s0, $s7, $s5 │ │ │ │ + masknez $t2, $t2, $t3 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + maskeqz $t3, $s2, $t3 │ │ │ │ + or $s2, $t2, $t3 │ │ │ │ + li.w $s6, 62 │ │ │ │ + beqz $s0, -788 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa1, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 164 │ │ │ │ - ftintrz.w.d $fa1, $fa0 │ │ │ │ - movfr2gr.s $t1, $fa1 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - beqz $t2, 32 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - move $t0, $a0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa2, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fadd.d $fa1, $fa1, $fa2 │ │ │ │ - bne $t1, $t0, -12 │ │ │ │ - vxor.v $vr3, $vr3, $vr3 │ │ │ │ - fcmp.slt.d $fcc0, $fa3, $fa0 │ │ │ │ - bceqz $fcc0, 88 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa2, $t2 │ │ │ │ - move $t0, $zero │ │ │ │ - ffint.d.l $fa2, $fa2 │ │ │ │ - fdiv.d $fa2, $fa1, $fa2 │ │ │ │ - move $t1, $zero │ │ │ │ nop │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $s5, -788 │ │ │ │ + li.w $t1, 10 │ │ │ │ + li.w $s5, 1 │ │ │ │ + bne $t0, $t1, -800 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s5, $zero │ │ │ │ + b -804 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fldx.d $fa1, $a0, $t0 │ │ │ │ - fldx.d $fa4, $a1, $t0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fsub.d $fa1, $fa1, $fa2 │ │ │ │ - movgr2fr.d $fa5, $t1 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - ffint.d.w $fa5, $fa5 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fcmp.slt.d $fcc0, $fa5, $fa0 │ │ │ │ - fmul.d $fa1, $fa1, $fa4 │ │ │ │ - fadd.d $fa3, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, -44 │ │ │ │ - fdiv.d $fa0, $fa3, $fa0 │ │ │ │ - ret │ │ │ │ + bnez $s6, -224 │ │ │ │ + bnez $fp, 700 │ │ │ │ + li.w $s6, 62 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + beqz $s1, -1132 │ │ │ │ + li.w $t1, 62 │ │ │ │ + bltu $t1, $s3, 2084 │ │ │ │ + li.w $t3, 61 │ │ │ │ + move $s5, $s1 │ │ │ │ + sltu $t3, $t3, $s2 │ │ │ │ + bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ + or $s0, $s7, $s5 │ │ │ │ + masknez $t2, $t2, $t3 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + maskeqz $t3, $s2, $t3 │ │ │ │ + or $s2, $t2, $t3 │ │ │ │ + li.w $s6, 62 │ │ │ │ + beqz $s0, -1208 │ │ │ │ nop │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $s5, -1204 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $t2, 10 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + li.w $s5, 1 │ │ │ │ + bne $t0, $t2, -1228 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s5, $zero │ │ │ │ + b -1328 │ │ │ │ nop │ │ │ │ - fsub.d $fa1, $fa0, $fa1 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa1, $fa1 │ │ │ │ - movfr2gr.s $t1, $fa1 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - b -172 │ │ │ │ + bnez $fp, 2424 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + slli.w $t3, $s2, 0x0 │ │ │ │ + bge $t0, $t2, 2396 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + bge $t3, $t0, 12 │ │ │ │ + move $s2, $s3 │ │ │ │ nop │ │ │ │ + li.w $s1, 1 │ │ │ │ nop │ │ │ │ - beqz $a1, 480 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x0 │ │ │ │ - vxor.v $vr7, $vr7, $vr7 │ │ │ │ - bstrpick.d $t2, $a1, 0x1f, 0x0 │ │ │ │ - move $t0, $a0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x2 │ │ │ │ + or $t2, $s7, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t2, -1324 │ │ │ │ + beqz $s5, -536 │ │ │ │ nop │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + move $s0, $s5 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ - fld.s $fa0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fadd.d $fa7, $fa7, $fa0 │ │ │ │ - bne $t0, $t1, -16 │ │ │ │ - movgr2fr.d $fa0, $t2 │ │ │ │ - addi.w $t0, $a1, -1 │ │ │ │ - ffint.d.l $ft0, $fa0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - fdiv.d $fa7, $fa7, $ft0 │ │ │ │ - bgeu $t1, $t0, 424 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x3 │ │ │ │ - vreplvei.d $vr6, $vr7, 0x0 │ │ │ │ - addi.d $t0, $a0, 272 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - add.d $t1, $t1, $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + or $t2, $s7, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t2, -1084 │ │ │ │ + beqz $s5, -720 │ │ │ │ nop │ │ │ │ - vld $vr2, $t0, -272 │ │ │ │ - vffintl.d.w $vr3, $vr2 │ │ │ │ - vfsub.d $vr3, $vr3, $vr6 │ │ │ │ - vfmul.d $vr3, $vr3, $vr3 │ │ │ │ - fmov.d $fa1, $fa3 │ │ │ │ - vbsrl.v $vr3, $vr3, 0x8 │ │ │ │ - vffinth.d.w $vr2, $vr2 │ │ │ │ - vfsub.d $vr2, $vr2, $vr6 │ │ │ │ - fmov.d $fa5, $fa3 │ │ │ │ - vfmul.d $vr2, $vr2, $vr2 │ │ │ │ - fadd.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $ft3, $fa2 │ │ │ │ - vbsrl.v $vr2, $vr2, 0x8 │ │ │ │ - fmov.d $fa3, $fa2 │ │ │ │ - vld $vr2, $t0, -256 │ │ │ │ - vffintl.d.w $vr4, $vr2 │ │ │ │ - vfsub.d $vr4, $vr4, $vr6 │ │ │ │ - vfmul.d $vr4, $vr4, $vr4 │ │ │ │ - fmov.d $ft2, $fa4 │ │ │ │ - vbsrl.v $vr4, $vr4, 0x8 │ │ │ │ - vffinth.d.w $vr2, $vr2 │ │ │ │ - fadd.d $fa1, $fa1, $fa5 │ │ │ │ - vfsub.d $vr2, $vr2, $vr6 │ │ │ │ - vfmul.d $vr2, $vr2, $vr2 │ │ │ │ - vbsrl.v $vr0, $vr2, 0x8 │ │ │ │ - fmov.d $ft1, $fa2 │ │ │ │ - preld 0x0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - fadd.d $fa1, $fa1, $ft3 │ │ │ │ - fadd.d $fa1, $fa1, $fa3 │ │ │ │ - fadd.d $fa1, $fa1, $ft2 │ │ │ │ - fadd.d $fa1, $fa1, $fa4 │ │ │ │ - fadd.d $fa1, $fa1, $ft1 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - bne $t0, $t1, -136 │ │ │ │ - andi $t0, $a1, 0x7 │ │ │ │ - beqz $t0, 216 │ │ │ │ - move $t0, $a1 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ + move $s0, $s5 │ │ │ │ + b -292 │ │ │ │ + beqz $fp, 960 │ │ │ │ + stptr.d $fp, $sp, 0 │ │ │ │ + move $s7, $t0 │ │ │ │ + move $s0, $t0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + b -1480 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t1, $a0, 0x2 │ │ │ │ - fld.s $fa1, $t3, 0 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bgeu $t2, $a1, 168 │ │ │ │ - fld.s $fa1, $t3, 4 │ │ │ │ - addi.w $t1, $t0, 2 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bgeu $t1, $a1, 140 │ │ │ │ - fld.s $fa1, $t3, 8 │ │ │ │ - addi.w $t1, $t0, 3 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bgeu $t1, $a1, 112 │ │ │ │ - fld.s $fa1, $t3, 12 │ │ │ │ - addi.w $t1, $t0, 4 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bgeu $t1, $a1, 84 │ │ │ │ - fld.s $fa1, $t3, 16 │ │ │ │ - addi.w $t1, $t0, 5 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bgeu $t1, $a1, 56 │ │ │ │ - fld.s $fa1, $t3, 20 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bgeu $t0, $a1, 28 │ │ │ │ - fld.s $fa1, $t3, 24 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ + or $t0, $s7, $s5 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, 760 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1132 │ │ │ │ + bnez $s1, 2120 │ │ │ │ + or $t2, $s7, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + bnez $t2, -820 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -1164 │ │ │ │ + or $s1, $s5, $s7 │ │ │ │ + bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ + beqz $s1, -560 │ │ │ │ + move $s1, $zero │ │ │ │ + bnez $s5, -1488 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -1480 │ │ │ │ nop │ │ │ │ - fdiv.d $fa0, $fa0, $ft0 │ │ │ │ - ret │ │ │ │ - vxor.v $vr8, $vr8, $vr8 │ │ │ │ - fmov.d $fa0, $ft0 │ │ │ │ - fdiv.d $fa0, $fa0, $ft0 │ │ │ │ - ret │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - move $t0, $zero │ │ │ │ - b -232 │ │ │ │ + or $s1, $s7, $s5 │ │ │ │ + bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ + beqz $s1, -56 │ │ │ │ + move $s1, $zero │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -1220 │ │ │ │ nop │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa1 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - fst.d $fs1, $sp, 16 │ │ │ │ - fst.d $fs2, $sp, 8 │ │ │ │ - bceqz $fcc0, 84 │ │ │ │ - fmov.d $fs0, $fa1 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - bl -217036 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - bl -216368 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fneg.d $fa0, $fs2 │ │ │ │ - bl -216124 │ │ │ │ - fdiv.d $fs0, $fs1, $fs0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 16 │ │ │ │ - fld.d $fs2, $sp, 8 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - pcaddi $a3, 106075 │ │ │ │ - li.w $a2, 1028 │ │ │ │ - pcaddi $a1, 100745 │ │ │ │ - pcaddi $a0, 100750 │ │ │ │ - bl -217412 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + beq $fp, $t1, 1404 │ │ │ │ + bltu $t1, $fp, 1936 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + bge $t0, $t2, 1040 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + move $s5, $s1 │ │ │ │ + bge $t2, $t0, 1184 │ │ │ │ + move $s2, $s3 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - movfr2gr.d $s0, $fa1 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - fst.d $fs2, $sp, 8 │ │ │ │ - fst.d $fs1, $sp, 16 │ │ │ │ - bl -216232 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - bl -216244 │ │ │ │ - pcalau12i $t0, 104 │ │ │ │ - fld.d $fa1, $t0, 440 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bl -216516 │ │ │ │ - bl -215736 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl -216276 │ │ │ │ - fmul.d $fa1, $fs1, $fs0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - fld.d $fs1, $sp, 16 │ │ │ │ - fsub.d $fa1, $fa1, $fs2 │ │ │ │ - fld.d $fs2, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - beqz $a1, 112 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $t0, $a0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bnez $t1, 436 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + move $a0, $s4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -190828 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + beq $a0, $s8, 1860 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + addu16i.d $t1, $t1, 16 │ │ │ │ + addi.w $s5, $t2, 1 │ │ │ │ + blt $t1, $a0, 24 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + beq $s5, $t1, 16 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + b 80 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - bne $t1, $t0, -12 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - ffint.d.l $fa3, $fa0 │ │ │ │ - fdiv.d $fa2, $fa1, $fa3 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fld.d $fa1, $a0, 0 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - fsub.d $fa1, $fa1, $fa2 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bne $t1, $a0, -20 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - ret │ │ │ │ + ld.d $t3, $sp, 32 │ │ │ │ + ldptr.w $t2, $t3, 8 │ │ │ │ + ldptr.w $t1, $t3, 12 │ │ │ │ + ldptr.d $a0, $t3, 0 │ │ │ │ + addi.w $t3, $t2, 2 │ │ │ │ + bgeu $t3, $t1, 1260 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ + st.w $t3, $t1, 12 │ │ │ │ + addi.d $t3, $s1, -1 │ │ │ │ + stptr.d $t3, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + st.w $t2, $t1, 8 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + beq $s5, $t1, 1708 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $s5, $sp, 16 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s6, $t0 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -1500 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr3, $vr3, $vr3 │ │ │ │ - fmov.d $fa0, $fa3 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - ret │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 424 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 132 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t1, $fa0 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - beqz $t2, 148 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - move $t0, $a0 │ │ │ │ + li.w $s6, 62 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bnez $t1, 180 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + move $a0, $s4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -191052 │ │ │ │ + move $s1, $a0 │ │ │ │ + beq $a0, $s8, 1640 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addu16i.d $t1, $t0, 16 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $t3, $t0, 1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + blt $t1, $a0, 24 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + b -700 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + ldptr.w $t2, $t4, 8 │ │ │ │ + ldptr.w $t1, $t4, 12 │ │ │ │ + ldptr.d $a0, $t4, 0 │ │ │ │ + addi.w $t4, $t2, 2 │ │ │ │ + bgeu $t4, $t1, 1100 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - bne $t1, $t0, -12 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa2, $t2 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - ffint.d.l $fa3, $fa2 │ │ │ │ - fdiv.d $fa2, $fa1, $fa3 │ │ │ │ + st.w $t4, $t1, 12 │ │ │ │ + addi.d $t4, $s1, -1 │ │ │ │ + stptr.d $t4, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.w $t2, $t1, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + b -788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bgeu $fp, $t2, 8 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bltu $t2, $fp, -192 │ │ │ │ + b -188 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bgeu $fp, $t2, 8 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bgeu $t2, $fp, -440 │ │ │ │ + b -452 │ │ │ │ + li.w $s6, 64 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $a0, 0 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - fsub.d $fa1, $fa1, $fa2 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bne $t1, $a0, -20 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.cule.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 60 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - ret │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t1, $fa0 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - bnez $t2, -136 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + beq $fp, $t1, 820 │ │ │ │ + bltu $t1, $fp, 1384 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + bge $t0, $t2, 456 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + bge $t2, $t0, 604 │ │ │ │ + move $s5, $s1 │ │ │ │ + move $s2, $s3 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1652 │ │ │ │ nop │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa0 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - ret │ │ │ │ - b -216868 │ │ │ │ nop │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -2240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -2376 │ │ │ │ - fld.d $fa0, $a0, 0 │ │ │ │ - fld.d $fa3, $a0, 24 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - fld.d $fa1, $a0, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.cule.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 28 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - fdiv.d $fa0, $fa1, $fa0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -216952 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - b -28 │ │ │ │ - fsub.d $fa1, $fa0, $fa1 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - fst.d $fs0, $sp, 8 │ │ │ │ - fmul.d $fs0, $fa2, $fa2 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa3, $t0, 592 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - fdiv.d $fa1, $fa1, $fs0 │ │ │ │ - fmul.d $fa0, $fa1, $fa3 │ │ │ │ - bl -216780 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 600 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - fmul.d $fs0, $fs0, $fa1 │ │ │ │ - fsqrt.d $fs0, $fs0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - fld.d $fs0, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa3, $t0, 608 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - fmul.d $fa2, $fa2, $fa3 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - bl -217472 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $fa2, $t1, 440 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 552 │ │ │ │ - fadd.d $fa0, $fa0, $fa2 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - ret │ │ │ │ + beqz $s5, 488 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + move $s0, $s5 │ │ │ │ + b -1884 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fst.d $fs1, $sp, 48 │ │ │ │ - fst.d $fs2, $sp, 40 │ │ │ │ - fld.d $fs1, $t0, 440 │ │ │ │ - fld.d $fs2, $t1, 616 │ │ │ │ - fst.d $fs3, $sp, 32 │ │ │ │ - fst.d $fs5, $sp, 16 │ │ │ │ - fst.d $fs6, $sp, 8 │ │ │ │ - fmov.d $fs5, $fa0 │ │ │ │ - fmov.d $fs6, $fa1 │ │ │ │ - vxor.v $vr27, $vr27, $vr27 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - fst.d $fs0, $sp, 56 │ │ │ │ - fst.d $fs4, $sp, 24 │ │ │ │ - bl -216932 │ │ │ │ - movgr2fr.d $fa0, $a0 │ │ │ │ - ffint.d.w $fs0, $fa0 │ │ │ │ - fdiv.d $fs0, $fs0, $fs2 │ │ │ │ - fadd.d $fs0, $fs0, $fs0 │ │ │ │ - fsub.d $fs0, $fs0, $fs1 │ │ │ │ - bl -216956 │ │ │ │ - movgr2fr.d $fa0, $a0 │ │ │ │ - fmul.d $fs0, $fs0, $fs0 │ │ │ │ - ffint.d.w $fs4, $fa0 │ │ │ │ - fdiv.d $fs4, $fs4, $fs2 │ │ │ │ - fadd.d $fs4, $fs4, $fs4 │ │ │ │ - fsub.d $fs4, $fs4, $fs1 │ │ │ │ - fmul.d $fa0, $fs4, $fs4 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fcmp.sle.d $fcc0, $fs1, $fs0 │ │ │ │ - fcmp.ceq.d $fcc1, $fs0, $fs3 │ │ │ │ - bcnez $fcc0, -68 │ │ │ │ - bcnez $fcc1, -72 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl -216516 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 624 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - fcmp.cule.d $fcc0, $fs3, $fa0 │ │ │ │ - bceqz $fcc0, 64 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fs4, $fa0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - fld.d $fs0, $sp, 56 │ │ │ │ - fld.d $fs1, $sp, 48 │ │ │ │ - fld.d $fs2, $sp, 40 │ │ │ │ - fld.d $fs3, $sp, 32 │ │ │ │ - fld.d $fs4, $sp, 24 │ │ │ │ - fmul.d $fa0, $fa0, $fs6 │ │ │ │ - fld.d $fs6, $sp, 8 │ │ │ │ - fadd.d $fa0, $fa0, $fs5 │ │ │ │ - fld.d $fs5, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - bl -217356 │ │ │ │ - b -60 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - fst.d $fs0, $sp, 88 │ │ │ │ - fld.d $fs0, $a0, 0 │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - fcmp.cule.d $fcc0, $fa4, $fs0 │ │ │ │ - fld.d $fa6, $a0, 24 │ │ │ │ - fmov.d $ft1, $fa0 │ │ │ │ - bceqz $fcc0, 464 │ │ │ │ - fcmp.cule.d $fcc0, $fa4, $fa6 │ │ │ │ - fsqrt.d $ft2, $fs0 │ │ │ │ - bceqz $fcc0, 268 │ │ │ │ - fsqrt.d $fa5, $fa6 │ │ │ │ + bnez $s0, 1400 │ │ │ │ + bnez $fp, -380 │ │ │ │ + beqz $s1, -2248 │ │ │ │ nop │ │ │ │ - fmul.d $fs0, $fs0, $fa6 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fld.d $fa7, $a0, 8 │ │ │ │ - fcmp.cule.d $fcc0, $fa0, $fs0 │ │ │ │ - bceqz $fcc0, 312 │ │ │ │ + slli.w $t3, $s3, 0x0 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + bge $t0, $t3, 1168 │ │ │ │ + slt $t2, $t2, $t0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + masknez $s2, $s2, $t2 │ │ │ │ + maskeqz $t2, $s3, $t2 │ │ │ │ + or $s2, $t2, $s2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2292 │ │ │ │ nop │ │ │ │ - fsqrt.d $fs0, $fs0 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $fa0, $t1, 600 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $ft0, $t0, 440 │ │ │ │ - fmul.d $fa0, $fa6, $fa0 │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - fdiv.d $fa7, $fa7, $fs0 │ │ │ │ - fmul.d $ft3, $fa7, $fa7 │ │ │ │ - fsub.d $ft0, $ft0, $ft3 │ │ │ │ - fmul.d $fa0, $fa0, $ft0 │ │ │ │ - fcmp.cule.d $fcc0, $fa4, $fa0 │ │ │ │ - bceqz $fcc0, 96 │ │ │ │ nop │ │ │ │ - fsqrt.d $fs0, $fa0 │ │ │ │ + bnez $s0, -832 │ │ │ │ + bnez $fp, -668 │ │ │ │ + beqz $s1, -2024 │ │ │ │ nop │ │ │ │ - fdiv.d $fa5, $fa5, $ft2 │ │ │ │ - fsub.d $ft1, $ft1, $fa2 │ │ │ │ - fsub.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa6, $fa6, $ft0 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa0, $t0, 592 │ │ │ │ - fmul.d $fa5, $fa5, $fa7 │ │ │ │ - fmul.d $fa5, $fa5, $ft1 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa6 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - bl -217332 │ │ │ │ - frecip.d $fs0, $fs0 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ - fld.d $fs0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ + slli.w $t3, $s3, 0x0 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + bge $t0, $t3, 1072 │ │ │ │ + slt $t2, $t2, $t0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + masknez $s2, $s2, $t2 │ │ │ │ + maskeqz $t2, $s3, $t2 │ │ │ │ + or $s2, $s2, $t2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2068 │ │ │ │ nop │ │ │ │ - fst.d $fa3, $sp, 72 │ │ │ │ - fst.d $fa2, $sp, 64 │ │ │ │ - fst.d $fa1, $sp, 56 │ │ │ │ - fst.d $ft1, $sp, 48 │ │ │ │ - fst.d $ft2, $sp, 40 │ │ │ │ - fst.d $fa5, $sp, 32 │ │ │ │ - fst.d $fa7, $sp, 24 │ │ │ │ - fst.d $fa6, $sp, 16 │ │ │ │ - fst.d $ft0, $sp, 8 │ │ │ │ - bl -217624 │ │ │ │ - fld.d $fa3, $sp, 72 │ │ │ │ - fld.d $fa2, $sp, 64 │ │ │ │ - fld.d $fa1, $sp, 56 │ │ │ │ - fld.d $ft1, $sp, 48 │ │ │ │ - fld.d $ft2, $sp, 40 │ │ │ │ - fld.d $fa5, $sp, 32 │ │ │ │ - fld.d $fa7, $sp, 24 │ │ │ │ - fld.d $fa6, $sp, 16 │ │ │ │ - fld.d $ft0, $sp, 8 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ - fst.d $fa1, $sp, 32 │ │ │ │ - fst.d $fa0, $sp, 24 │ │ │ │ - fmov.d $fa0, $fa6 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - fst.d $fa3, $sp, 48 │ │ │ │ - fst.d $fa2, $sp, 40 │ │ │ │ - fst.d $ft2, $sp, 16 │ │ │ │ - fst.d $fa6, $sp, 8 │ │ │ │ - bl -217708 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - fld.d $fa3, $sp, 48 │ │ │ │ - fld.d $fa2, $sp, 40 │ │ │ │ - fld.d $fa1, $sp, 32 │ │ │ │ - fld.d $ft1, $sp, 24 │ │ │ │ - fld.d $ft2, $sp, 16 │ │ │ │ - fld.d $fa6, $sp, 8 │ │ │ │ - fmov.d $fa5, $fa0 │ │ │ │ - b -324 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - fst.d $fa6, $sp, 16 │ │ │ │ - fst.d $fa7, $sp, 8 │ │ │ │ - fst.d $fa3, $sp, 64 │ │ │ │ - fst.d $fa2, $sp, 56 │ │ │ │ - fst.d $fa1, $sp, 48 │ │ │ │ - fst.d $ft1, $sp, 40 │ │ │ │ - fst.d $ft2, $sp, 32 │ │ │ │ - fst.d $fa5, $sp, 24 │ │ │ │ - bl -217784 │ │ │ │ - fld.d $fa7, $sp, 8 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $fa4, $t1, 600 │ │ │ │ - fdiv.d $fa7, $fa7, $fa0 │ │ │ │ - fld.d $fa6, $sp, 16 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $ft0, $t0, 440 │ │ │ │ - fmul.d $fa4, $fa6, $fa4 │ │ │ │ - fld.d $fa3, $sp, 64 │ │ │ │ - fld.d $fa2, $sp, 56 │ │ │ │ - fld.d $fa1, $sp, 48 │ │ │ │ - fld.d $ft1, $sp, 40 │ │ │ │ - fld.d $ft2, $sp, 32 │ │ │ │ - fld.d $fa5, $sp, 24 │ │ │ │ - fmul.d $fa0, $fa7, $fa7 │ │ │ │ - fsub.d $ft0, $ft0, $fa0 │ │ │ │ - fmul.d $fa0, $fa4, $ft0 │ │ │ │ - b -356 │ │ │ │ - fst.d $fa1, $sp, 24 │ │ │ │ - fst.d $fa0, $sp, 16 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - fst.d $fa3, $sp, 40 │ │ │ │ - fst.d $fa2, $sp, 32 │ │ │ │ - fst.d $fa6, $sp, 8 │ │ │ │ - bl -217888 │ │ │ │ - fld.d $fa6, $sp, 8 │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - fld.d $ft1, $sp, 16 │ │ │ │ - fld.d $fa1, $sp, 24 │ │ │ │ - fcmp.cule.d $fcc0, $fa4, $fa6 │ │ │ │ - fld.d $fa2, $sp, 32 │ │ │ │ - fld.d $fa3, $sp, 40 │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - fmov.d $ft2, $fa0 │ │ │ │ - bcnez $fcc0, -516 │ │ │ │ - fst.d $fa0, $sp, 16 │ │ │ │ - fmov.d $fa0, $fa6 │ │ │ │ - fst.d $fa3, $sp, 48 │ │ │ │ - fst.d $fa2, $sp, 40 │ │ │ │ - fst.d $fa1, $sp, 32 │ │ │ │ - fst.d $ft1, $sp, 24 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - bl -217960 │ │ │ │ - fld.d $fa6, $sp, 8 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - fld.d $ft2, $sp, 16 │ │ │ │ - fld.d $ft1, $sp, 24 │ │ │ │ - fmul.d $fs0, $fs0, $fa6 │ │ │ │ - fld.d $fa7, $a0, 8 │ │ │ │ - fld.d $fa1, $sp, 32 │ │ │ │ - fld.d $fa2, $sp, 40 │ │ │ │ - fld.d $fa3, $sp, 48 │ │ │ │ - fmov.d $fa5, $fa0 │ │ │ │ - b -560 │ │ │ │ + or $t0, $s7, $s5 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, 280 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2444 │ │ │ │ + or $t0, $s7, $s5 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, 280 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2092 │ │ │ │ + beqz $s1, -2312 │ │ │ │ + beqz $fp, -2316 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + bne $fp, $t0, -2324 │ │ │ │ + b -2368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - fld.d $ft1, $a0, 0 │ │ │ │ - fst.d $fs0, $sp, 88 │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - fcmp.cule.d $fcc0, $fs0, $ft1 │ │ │ │ - fst.d $fs1, $sp, 80 │ │ │ │ - fld.d $ft0, $a0, 24 │ │ │ │ - fmov.d $fa5, $fa0 │ │ │ │ - bceqz $fcc0, 524 │ │ │ │ - fcmp.cule.d $fcc0, $fs0, $ft0 │ │ │ │ - fsqrt.d $ft2, $ft1 │ │ │ │ - bceqz $fcc0, 312 │ │ │ │ + li.w $t2, 63 │ │ │ │ + sltu $t2, $t2, $s2 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + masknez $a0, $a0, $t2 │ │ │ │ + maskeqz $t2, $s2, $t2 │ │ │ │ + or $s2, $a0, $t2 │ │ │ │ + li.w $s6, 64 │ │ │ │ + move $s5, $s1 │ │ │ │ + b -1696 │ │ │ │ nop │ │ │ │ - fsqrt.d $fa7, $ft0 │ │ │ │ nop │ │ │ │ - fmul.d $fa0, $ft1, $ft0 │ │ │ │ - vxor.v $vr6, $vr6, $vr6 │ │ │ │ - fld.d $fa4, $a0, 8 │ │ │ │ - fcmp.cule.d $fcc0, $fa6, $fa0 │ │ │ │ - bceqz $fcc0, 360 │ │ │ │ nop │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $fs0, $t1, 600 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa6, $t0, 440 │ │ │ │ - fmul.d $fs0, $ft2, $fs0 │ │ │ │ - vxor.v $vr11, $vr11, $vr11 │ │ │ │ - fmul.d $fs0, $fs0, $fa7 │ │ │ │ - fdiv.d $fa4, $fa4, $fa0 │ │ │ │ - fmul.d $fa0, $fa4, $fa4 │ │ │ │ - fsub.d $fa6, $fa6, $fa0 │ │ │ │ - fcmp.cule.d $fcc0, $ft3, $fa6 │ │ │ │ - bceqz $fcc0, 128 │ │ │ │ nop │ │ │ │ - fsqrt.d $fs1, $fa6 │ │ │ │ nop │ │ │ │ - fsub.d $fa2, $fa5, $fa2 │ │ │ │ - fadd.d $fa4, $fa4, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa7, $fa7, $ft2 │ │ │ │ - fadd.d $fa6, $fa6, $fa6 │ │ │ │ - fmul.d $fa4, $fa4, $fa2 │ │ │ │ - fmul.d $fa2, $fa2, $fa2 │ │ │ │ - fmul.d $fa3, $fa1, $fa1 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa0, $t0, 584 │ │ │ │ - fdiv.d $fa0, $fa0, $fa6 │ │ │ │ - fmul.d $fa4, $fa4, $fa1 │ │ │ │ - fdiv.d $fa2, $fa2, $ft1 │ │ │ │ - fdiv.d $fa1, $fa3, $ft0 │ │ │ │ - fdiv.d $fa4, $fa4, $fa7 │ │ │ │ - fsub.d $fa2, $fa2, $fa4 │ │ │ │ - fadd.d $fa2, $fa2, $fa1 │ │ │ │ - fmul.d $fa0, $fa2, $fa0 │ │ │ │ - bl -218020 │ │ │ │ - fmul.d $fs1, $fs1, $fs0 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - fld.d $fs0, $sp, 88 │ │ │ │ - frecip.d $fs1, $fs1 │ │ │ │ - fmul.d $fa0, $fs1, $fa0 │ │ │ │ - fld.d $fs1, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - fmov.d $fa0, $fa6 │ │ │ │ - fst.d $fa3, $sp, 72 │ │ │ │ - fst.d $fa2, $sp, 64 │ │ │ │ - fst.d $fa1, $sp, 56 │ │ │ │ - fst.d $fa5, $sp, 48 │ │ │ │ - fst.d $ft2, $sp, 40 │ │ │ │ - fst.d $fa7, $sp, 32 │ │ │ │ - fst.d $fa4, $sp, 24 │ │ │ │ - fst.d $ft0, $sp, 16 │ │ │ │ - fst.d $ft1, $sp, 8 │ │ │ │ - fst.d $fa6, $sp, 0 │ │ │ │ - bl -218328 │ │ │ │ - fld.d $fa3, $sp, 72 │ │ │ │ - fld.d $fa2, $sp, 64 │ │ │ │ - fld.d $fa1, $sp, 56 │ │ │ │ - fld.d $fa5, $sp, 48 │ │ │ │ - fld.d $ft2, $sp, 40 │ │ │ │ - fld.d $fa7, $sp, 32 │ │ │ │ - fld.d $fa4, $sp, 24 │ │ │ │ - fld.d $ft0, $sp, 16 │ │ │ │ - fld.d $ft1, $sp, 8 │ │ │ │ - fld.d $fa6, $sp, 0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - b -204 │ │ │ │ - fst.d $fa1, $sp, 32 │ │ │ │ - fst.d $fa0, $sp, 24 │ │ │ │ - fmov.d $fa0, $ft0 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - fst.d $fa3, $sp, 48 │ │ │ │ - fst.d $fa2, $sp, 40 │ │ │ │ - fst.d $ft2, $sp, 16 │ │ │ │ - fst.d $ft1, $sp, 8 │ │ │ │ - fst.d $ft0, $sp, 0 │ │ │ │ - bl -218416 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - fld.d $fa3, $sp, 48 │ │ │ │ - fld.d $fa2, $sp, 40 │ │ │ │ - fld.d $fa1, $sp, 32 │ │ │ │ - fld.d $fa5, $sp, 24 │ │ │ │ - fld.d $ft2, $sp, 16 │ │ │ │ - fld.d $ft1, $sp, 8 │ │ │ │ - fld.d $ft0, $sp, 0 │ │ │ │ - fmov.d $fa7, $fa0 │ │ │ │ - b -372 │ │ │ │ - fst.d $ft2, $sp, 32 │ │ │ │ - fst.d $fa7, $sp, 24 │ │ │ │ - fst.d $fa3, $sp, 64 │ │ │ │ - fst.d $fa2, $sp, 56 │ │ │ │ - fst.d $fa1, $sp, 48 │ │ │ │ - fst.d $fa5, $sp, 40 │ │ │ │ - fst.d $ft0, $sp, 16 │ │ │ │ - fst.d $ft1, $sp, 8 │ │ │ │ - fst.d $fa4, $sp, 0 │ │ │ │ - bl -218496 │ │ │ │ - fld.d $fa4, $sp, 0 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $fs0, $t1, 600 │ │ │ │ - fdiv.d $fa4, $fa4, $fa0 │ │ │ │ - fld.d $ft2, $sp, 32 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa6, $t0, 440 │ │ │ │ - fmul.d $fs0, $ft2, $fs0 │ │ │ │ - fld.d $fa7, $sp, 24 │ │ │ │ - fld.d $fa3, $sp, 64 │ │ │ │ - fld.d $fa2, $sp, 56 │ │ │ │ - fld.d $fa1, $sp, 48 │ │ │ │ - fld.d $fa5, $sp, 40 │ │ │ │ - fld.d $ft0, $sp, 16 │ │ │ │ - fld.d $ft1, $sp, 8 │ │ │ │ - fmul.d $fs0, $fs0, $fa7 │ │ │ │ - fmul.d $fa0, $fa4, $fa4 │ │ │ │ - fsub.d $fa6, $fa6, $fa0 │ │ │ │ - b -408 │ │ │ │ nop │ │ │ │ - fst.d $fa1, $sp, 24 │ │ │ │ - fst.d $fa0, $sp, 16 │ │ │ │ - fmov.d $fa0, $ft1 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - fst.d $fa3, $sp, 40 │ │ │ │ - fst.d $fa2, $sp, 32 │ │ │ │ - fst.d $ft0, $sp, 8 │ │ │ │ - fst.d $ft1, $sp, 0 │ │ │ │ - bl -218612 │ │ │ │ - fld.d $ft0, $sp, 8 │ │ │ │ - fld.d $ft1, $sp, 0 │ │ │ │ - fld.d $fa5, $sp, 16 │ │ │ │ - fld.d $fa1, $sp, 24 │ │ │ │ - fcmp.cule.d $fcc0, $fs0, $ft0 │ │ │ │ - fld.d $fa2, $sp, 32 │ │ │ │ - fld.d $fa3, $sp, 40 │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - fmov.d $ft2, $fa0 │ │ │ │ - bcnez $fcc0, -576 │ │ │ │ - fst.d $fa0, $sp, 16 │ │ │ │ - fst.d $ft1, $sp, 8 │ │ │ │ - fmov.d $fa0, $ft0 │ │ │ │ - fst.d $fa3, $sp, 48 │ │ │ │ - fst.d $fa2, $sp, 40 │ │ │ │ - fst.d $fa1, $sp, 32 │ │ │ │ - fst.d $fa5, $sp, 24 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - fst.d $ft0, $sp, 0 │ │ │ │ - bl -218692 │ │ │ │ - fld.d $ft0, $sp, 0 │ │ │ │ - fld.d $ft1, $sp, 8 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - fmov.d $fa7, $fa0 │ │ │ │ - fld.d $ft2, $sp, 16 │ │ │ │ - fld.d $fa5, $sp, 24 │ │ │ │ - fmul.d $fa0, $ft1, $ft0 │ │ │ │ - fld.d $fa4, $a0, 8 │ │ │ │ - fld.d $fa1, $sp, 32 │ │ │ │ - fld.d $fa2, $sp, 40 │ │ │ │ - fld.d $fa3, $sp, 48 │ │ │ │ - b -632 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + or $s5, $s7, $s1 │ │ │ │ + masknez $s2, $s2, $t2 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + maskeqz $t2, $s3, $t2 │ │ │ │ + or $s2, $s2, $t2 │ │ │ │ + bnez $s5, -1904 │ │ │ │ nop │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -2240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - fst.d $fs2, $sp, 8 │ │ │ │ - beqz $a3, 228 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fst.d $fs1, $sp, 16 │ │ │ │ - bstrpick.d $t1, $a3, 0x1f, 0x0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - bstrpick.d $s0, $a3, 0x1f, 0x0 │ │ │ │ - fld.d $fs0, $t0, 440 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ - fldx.d $fa1, $a2, $t0 │ │ │ │ - fldx.d $fa3, $a1, $t0 │ │ │ │ - fldx.d $fa2, $a0, $t0 │ │ │ │ - fcmp.sle.d $fcc0, $fs1, $fa1 │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - fsub.d $fa2, $fa2, $fa3 │ │ │ │ - fmul.d $fa3, $fa1, $fa1 │ │ │ │ - fsel $fa1, $fa4, $fa1, $fcc0 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fmul.d $fa2, $fa2, $fa2 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fmul.d $fs0, $fs0, $fa3 │ │ │ │ - frecip.d $fa1, $fa1 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bne $t1, $t0, -60 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 592 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - bl -218672 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fld.d $fa0, $t0, 600 │ │ │ │ - bl -219640 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - fcmp.cule.d $fcc0, $fs1, $fa0 │ │ │ │ - bceqz $fcc0, 80 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - fld.d $fs1, $sp, 16 │ │ │ │ - fsqrt.d $fa1, $fa0 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + bge $t2, $t0, 156 │ │ │ │ + move $s5, $s1 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2100 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - fdiv.d $fa0, $fs2, $fa1 │ │ │ │ - fld.d $fs2, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + move $s5, $s1 │ │ │ │ + bge $t2, $t0, 152 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s5, 704 │ │ │ │ + move $s5, $t0 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + li.w $s0, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s7, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -2636 │ │ │ │ + bnez $s5, 640 │ │ │ │ + move $s5, $t0 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + b -2380 │ │ │ │ + move $s0, $s5 │ │ │ │ + b -2404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - b -60 │ │ │ │ - bl -219012 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - fld.d $fs1, $sp, 16 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - b -76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fld.d $fa2, $t0, 632 │ │ │ │ - fneg.d $fa1, $fa0 │ │ │ │ - fsel $fa1, $fa1, $fa0, $fcc0 │ │ │ │ - fcmp.slt.d $fcc0, $fa2, $fa1 │ │ │ │ - bcnez $fcc0, 276 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa2, $t0, 640 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa2 │ │ │ │ - bcnez $fcc0, 228 │ │ │ │ - pcalau12i $t3, 103 │ │ │ │ - fld.d $fa1, $t3, 648 │ │ │ │ - pcalau12i $t2, 103 │ │ │ │ - fld.d $ft5, $t2, 656 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $ft4, $t1, 664 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $ft3, $t0, 672 │ │ │ │ - pcalau12i $t3, 103 │ │ │ │ - fld.d $ft2, $t3, 680 │ │ │ │ - pcalau12i $t2, 103 │ │ │ │ - fld.d $ft1, $t2, 688 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $ft0, $t1, 696 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa7, $t0, 704 │ │ │ │ - pcalau12i $t2, 103 │ │ │ │ - fld.d $fa6, $t2, 712 │ │ │ │ - pcalau12i $t1, 103 │ │ │ │ - fld.d $fa5, $t1, 720 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa4, $t0, 728 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa3, $t0, 552 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa2, $t0, 440 │ │ │ │ - fadd.d $fa1, $fa1, $ft5 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $ft4 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $ft3 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $ft2 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $ft1 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $ft0 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa7 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa6 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa5 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa4 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa2 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s5, $s1 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -219132 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 440 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s0, -1848 │ │ │ │ + bnez $fp, -956 │ │ │ │ + bnez $s1, -568 │ │ │ │ + or $s0, $s5, $s7 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, -1604 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + b -2816 │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000038b14 : │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -218652 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 488 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - │ │ │ │ -0000000000038b44 : │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -218700 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 736 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - fclass.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - fmov.d $fa3, $fa1 │ │ │ │ - andi $t0, $t0, 0x44 │ │ │ │ - bnez $t0, 156 │ │ │ │ - fclass.d $fa1, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa1 │ │ │ │ - fmov.d $fa0, $fa2 │ │ │ │ - andi $t0, $t0, 0x44 │ │ │ │ - bnez $t0, 104 │ │ │ │ - fcmp.slt.d $fcc0, $fa3, $fa2 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bceqz $fcc0, 16 │ │ │ │ - fmov.d $fa0, $fa3 │ │ │ │ - fmov.d $fa3, $fa2 │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - fsub.d $fa1, $fa2, $fa3 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa0, $t0, 536 │ │ │ │ - fst.d $fa3, $sp, 8 │ │ │ │ - bl -220300 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 440 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bl -218844 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 488 │ │ │ │ - fld.d $fa3, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - fadd.d $fa0, $fa0, $fa3 │ │ │ │ - ret │ │ │ │ + bnez $s0, 688 │ │ │ │ + bnez $fp, -1244 │ │ │ │ + bnez $s1, -568 │ │ │ │ + or $s0, $s7, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, -1796 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + b -2592 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1084 │ │ │ │ nop │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - fclass.d $fa0, $fa1 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - andi $t0, $t0, 0x44 │ │ │ │ - bnez $t0, 128 │ │ │ │ - fclass.d $fa3, $fa2 │ │ │ │ - movfr2gr.s $t0, $fa3 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - andi $t0, $t0, 0x44 │ │ │ │ - bnez $t0, 76 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa2 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bceqz $fcc0, 12 │ │ │ │ - fmov.d $fa1, $fa2 │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - fsub.d $fa0, $fa2, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -219532 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa2, $t0, 440 │ │ │ │ - fadd.d $fa0, $fa0, $fa2 │ │ │ │ - bl -219020 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $s6 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1344 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov.d $fa0, $fa2 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 11 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -183000 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.w $t1, $t0, 12 │ │ │ │ + ldptr.w $t2, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 11 │ │ │ │ + st.w $t1, $t0, 12 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -1308 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - bstrpick.d $s2, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $s2, $s2, 0x3 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s3, $a1 │ │ │ │ - move $a1, $s2 │ │ │ │ - stptr.d $a3, $sp, 0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - bl 226840 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -219360 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - beqz $s0, 68 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fa1, $t0, 440 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - move $a1, $s3 │ │ │ │ - add.d $t1, $s3, $t1 │ │ │ │ - ld.b $t0, $a1, 0 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $a4, $t0 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - bne $a1, $t1, -36 │ │ │ │ - beqz $a3, 472 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - addi.w $t0, $a3, -1 │ │ │ │ - li.w $t1, 6 │ │ │ │ - ffint.d.l $fa5, $fa0 │ │ │ │ - bgeu $t1, $t0, 452 │ │ │ │ - bstrpick.d $t1, $a3, 0x1f, 0x3 │ │ │ │ - vreplvei.d $vr0, $vr5, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x6 │ │ │ │ - move $t0, $s1 │ │ │ │ - add.d $t1, $s1, $t1 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 11 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -183068 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ldptr.w $t1, $t0, 12 │ │ │ │ + ldptr.w $t2, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 11 │ │ │ │ + st.w $t1, $t0, 12 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -1156 │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -183124 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + ldptr.w $t0, $t2, 12 │ │ │ │ + ldptr.w $t1, $t2, 8 │ │ │ │ + stptr.d $a0, $t2, 0 │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + st.w $t0, $t2, 12 │ │ │ │ + b -3324 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr4, $t0, 16 │ │ │ │ - vld $vr2, $t0, 32 │ │ │ │ - vld $vr1, $t0, 48 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - vfdiv.d $vr4, $vr4, $vr0 │ │ │ │ - vfdiv.d $vr2, $vr2, $vr0 │ │ │ │ - vfdiv.d $vr1, $vr1, $vr0 │ │ │ │ - vfdiv.d $vr3, $vr3, $vr0 │ │ │ │ - vst $vr4, $t0, 16 │ │ │ │ - vst $vr3, $t0, 0 │ │ │ │ - vst $vr2, $t0, 32 │ │ │ │ - vst $vr1, $t0, 48 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - bne $t0, $t1, -52 │ │ │ │ - andi $t0, $a3, 0x7 │ │ │ │ - beqz $t0, 204 │ │ │ │ - move $t0, $a3 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bgeu $t1, $a3, 168 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 2 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t2, $a3, 140 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 3 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bgeu $t1, $a3, 112 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 4 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t2, $a3, 84 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.w $t1, $t0, 5 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bgeu $t1, $a3, 56 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t0, $a3, 28 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ nop │ │ │ │ - vxor.v $vr25, $vr25, $vr25 │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fs3, $t0, 736 │ │ │ │ - fmov.d $fs2, $fs1 │ │ │ │ - move $s0, $s1 │ │ │ │ - add.d $s2, $s1, $s2 │ │ │ │ - fld.d $fs0, $s0, 0 │ │ │ │ - fcmp.slt.d $fcc0, $fs2, $fs0 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bceqz $fcc0, 20 │ │ │ │ - bl -219620 │ │ │ │ - fdiv.d $fa1, $fa0, $fs3 │ │ │ │ - fmul.d $fa1, $fa1, $fs0 │ │ │ │ - fadd.d $fs1, $fs1, $fa1 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bne $s0, $s2, -36 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - fld.d $fs3, $sp, 16 │ │ │ │ - fneg.d $fs1, $fs1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -220592 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + li.w $t2, 61 │ │ │ │ + sltu $t2, $t2, $s2 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $s2, $s2, $t2 │ │ │ │ + masknez $t2, $s3, $t2 │ │ │ │ + or $s2, $s2, $t2 │ │ │ │ + move $s5, $s1 │ │ │ │ + li.w $s6, 62 │ │ │ │ + b -2944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 103 │ │ │ │ - fld.d $fs1, $t0, 744 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - b -348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl 226204 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - bgeu $a2, $s1, 120 │ │ │ │ - slli.w $t4, $a2, 0x1 │ │ │ │ - beqz $t4, 112 │ │ │ │ - addi.w $t0, $t4, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - sub.w $t5, $s1, $t4 │ │ │ │ - sub.w $t3, $zero, $a2 │ │ │ │ - add.w $t4, $t4, $a2 │ │ │ │ - ffint.d.l $fa2, $fa0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t2, $a2 │ │ │ │ + li.w $t2, 61 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + move $s5, $s1 │ │ │ │ + li.w $s6, 62 │ │ │ │ + bltu $t2, $s2, -3280 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s6, 62 │ │ │ │ + li.w $s3, 62 │ │ │ │ + b -3296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t1, $t3, $t2 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fldx.d $fa1, $s0, $t1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - bne $t4, $t2, -44 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - bne $t5, $t3, -68 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -336 │ │ │ │ - st.d $s0, $sp, 312 │ │ │ │ - move $s0, $a1 │ │ │ │ - mul.w $a1, $a2, $a7 │ │ │ │ - ldptr.w $t0, $sp, 336 │ │ │ │ - st.d $s1, $sp, 304 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $a3 │ │ │ │ - fst.d $fs1, $sp, 224 │ │ │ │ - fst.d $fs2, $sp, 216 │ │ │ │ - st.d $ra, $sp, 328 │ │ │ │ - fst.d $fs0, $sp, 232 │ │ │ │ - fst.d $fs4, $sp, 200 │ │ │ │ - fst.d $fs5, $sp, 192 │ │ │ │ - fst.d $fs6, $sp, 184 │ │ │ │ - fst.d $fs7, $sp, 176 │ │ │ │ - st.d $a5, $sp, 16 │ │ │ │ - st.d $a6, $sp, 48 │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $fp, $sp, 320 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $s2, $sp, 296 │ │ │ │ - st.d $s3, $sp, 288 │ │ │ │ - st.d $s4, $sp, 280 │ │ │ │ - move $s3, $a6 │ │ │ │ - move $s4, $a7 │ │ │ │ - st.d $s5, $sp, 272 │ │ │ │ - st.d $s6, $sp, 264 │ │ │ │ - st.d $s8, $sp, 248 │ │ │ │ - fst.d $fs3, $sp, 208 │ │ │ │ - move $s8, $a4 │ │ │ │ - st.d $t0, $sp, 128 │ │ │ │ - st.d $s7, $sp, 256 │ │ │ │ - bstrpick.d $fp, $s1, 0x1f, 0x0 │ │ │ │ - bl 225912 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fs3, $t0 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $fp │ │ │ │ - move $a0, $zero │ │ │ │ - bl 225884 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a1, $fp │ │ │ │ - move $a0, $zero │ │ │ │ - bl 225868 │ │ │ │ - move $a2, $fp │ │ │ │ - move $a1, $zero │ │ │ │ - move $s6, $a0 │ │ │ │ - bl -220332 │ │ │ │ - move $a2, $fp │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -220348 │ │ │ │ - ldptr.d $t5, $sp, 0 │ │ │ │ - bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - bstrpick.d $t0, $t5, 0x1f, 0x0 │ │ │ │ - mul.d $a2, $t0, $t3 │ │ │ │ - movgr2fr.d $fs4, $t0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - bl -220392 │ │ │ │ - ldptr.d $t3, $sp, 0 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - add.d $t2, $s6, $fp │ │ │ │ - add.d $t0, $s3, $t3 │ │ │ │ - st.d $t0, $sp, 120 │ │ │ │ - addi.w $t0, $s4, -1 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fld.d $fs1, $t0, 440 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fld.d $fs2, $t0, 592 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x3 │ │ │ │ - slli.d $t0, $t0, 0x6 │ │ │ │ - st.d $t5, $sp, 40 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - st.d $t3, $sp, 72 │ │ │ │ - st.d $s2, $sp, 96 │ │ │ │ - st.d $zero, $sp, 88 │ │ │ │ - fst.d $fs1, $sp, 112 │ │ │ │ - st.d $t2, $sp, 136 │ │ │ │ - fst.d $fs4, $sp, 144 │ │ │ │ - st.d $s0, $sp, 56 │ │ │ │ - st.d $s4, $sp, 24 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - move $s2, $fp │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - move $fp, $s8 │ │ │ │ - move $s8, $s5 │ │ │ │ - beqz $t0, 1324 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 1540 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fld.d $fa0, $t0, 600 │ │ │ │ - ld.d $s5, $sp, 120 │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - fst.d $fa0, $sp, 0 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - move $s7, $s2 │ │ │ │ - move $s6, $t3 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - vxor.v $vr31, $vr31, $vr31 │ │ │ │ - move $s4, $zero │ │ │ │ - alsl.d $s2, $t3, $t0, 0x3 │ │ │ │ - fld.d $fs5, $s0, 0 │ │ │ │ - beqz $s1, 1260 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - fmov.d $fs6, $fs1 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - alsl.d $t2, $t1, $fp, 0x3 │ │ │ │ - move $t0, $zero │ │ │ │ - alsl.d $t1, $t1, $s6, 0x3 │ │ │ │ - fldx.d $fa1, $t1, $t0 │ │ │ │ - fldx.d $fa3, $t2, $t0 │ │ │ │ - fldx.d $fa2, $s2, $t0 │ │ │ │ - fcmp.sle.d $fcc0, $fs7, $fa1 │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - fsub.d $fa2, $fa2, $fa3 │ │ │ │ - fmul.d $fa3, $fa1, $fa1 │ │ │ │ - fsel $fa1, $fa4, $fa1, $fcc0 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fmul.d $fa2, $fa2, $fa2 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fmul.d $fs6, $fs6, $fa3 │ │ │ │ - frecip.d $fa1, $fa1 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - bne $s7, $t0, -60 │ │ │ │ - fmul.d $fa0, $fa0, $fs2 │ │ │ │ - bl -221032 │ │ │ │ - fmov.d $fs4, $fa0 │ │ │ │ - fld.d $fa0, $sp, 0 │ │ │ │ - ffint.d.l $fa1, $fs3 │ │ │ │ - bl -221992 │ │ │ │ - fmul.d $fs6, $fs6, $fa0 │ │ │ │ - fcmp.cule.d $fcc0, $fs7, $fs6 │ │ │ │ - bceqz $fcc0, 1376 │ │ │ │ nop │ │ │ │ - fsqrt.d $fs6, $fs6 │ │ │ │ nop │ │ │ │ - fdiv.d $fa0, $fs4, $fs6 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - add.w $s4, $s1, $s4 │ │ │ │ - fmul.d $fa0, $fa0, $fs5 │ │ │ │ - fstx.d $fa0, $s8, $t0 │ │ │ │ - bl -220580 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - bne $s5, $s0, -184 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - vxor.v $vr5, $vr5, $vr5 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $s8, 0x3 │ │ │ │ - add.d $t3, $t2, $t1 │ │ │ │ - move $t0, $t2 │ │ │ │ - move $t1, $t2 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fadd.d $fa5, $fa5, $fa0 │ │ │ │ - bne $t3, $t1, -12 │ │ │ │ - ld.d $t3, $sp, 64 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bgeu $t1, $t3, 1088 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - vreplvei.d $vr0, $vr5, 0x0 │ │ │ │ - add.d $t1, $t2, $t1 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s0, $s5 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -3004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr4, $t0, 16 │ │ │ │ - vld $vr2, $t0, 32 │ │ │ │ - vld $vr1, $t0, 48 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - vfdiv.d $vr4, $vr4, $vr0 │ │ │ │ - vfdiv.d $vr2, $vr2, $vr0 │ │ │ │ - vfdiv.d $vr1, $vr1, $vr0 │ │ │ │ - vfdiv.d $vr3, $vr3, $vr0 │ │ │ │ - vst $vr4, $t0, 16 │ │ │ │ - vst $vr3, $t0, 0 │ │ │ │ - vst $vr2, $t0, 32 │ │ │ │ - vst $vr1, $t0, 48 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - bne $t1, $t0, -52 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - andi $t1, $t0, 0x7 │ │ │ │ - bstrins.d $t0, $zero, 0x2, 0x0 │ │ │ │ - beqz $t1, 940 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t3, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t3, 0 │ │ │ │ - ld.d $t4, $sp, 24 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t3, 0 │ │ │ │ - bgeu $t1, $t4, 164 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t3, $t0, 2 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t3, $t4, 136 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t3, $t0, 3 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t3, $t4, 108 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t3, $t0, 4 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t3, $t4, 80 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t3, $t0, 5 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t3, $t4, 52 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 6 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bgeu $t0, $t4, 24 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t0, $t2, 0x3 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - add.w $t1, $s1, $t1 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bne $t1, $t0, -612 │ │ │ │ - move $s2, $s7 │ │ │ │ - move $t3, $s6 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 572 │ │ │ │ - ld.d $t4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 136 │ │ │ │ - fld.d $fs4, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 96 │ │ │ │ - ld.d $t2, $sp, 104 │ │ │ │ - vxor.v $vr31, $vr31, $vr31 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a2, $sp, 32 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s4 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - stptr.d $t4, $sp, 0 │ │ │ │ - bl -221276 │ │ │ │ - ldptr.d $t4, $sp, 0 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - vxor.v $vr30, $vr30, $vr30 │ │ │ │ - li.w $t1, 1 │ │ │ │ - beqz $s7, 168 │ │ │ │ - move $t8, $s1 │ │ │ │ - move $a2, $s2 │ │ │ │ - li.w $a0, 1 │ │ │ │ - move $a1, $zero │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s0, $s5 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -3420 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t7, $a2, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t7, $s8, 0x3 │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - fadd.d $fs6, $fs6, $fa0 │ │ │ │ - beqz $s1, 96 │ │ │ │ - addi.w $t0, $a0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa2, $s0, $t0 │ │ │ │ - fld.d $fa1, $s4, 0 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $s4, 0 │ │ │ │ - beq $s1, $t1, 60 │ │ │ │ - addi.d $t5, $s4, 8 │ │ │ │ - move $t0, $a0 │ │ │ │ - bstrpick.d $t6, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - fld.d $fa2, $t7, 0 │ │ │ │ - fldx.d $fa1, $s0, $t6 │ │ │ │ - fld.d $fa0, $t5, 0 │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $t5, -8 │ │ │ │ - bne $t8, $t0, -40 │ │ │ │ nop │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - add.w $a2, $s3, $a2 │ │ │ │ - add.w $a0, $s1, $a0 │ │ │ │ - add.w $t8, $s1, $t8 │ │ │ │ - bne $s7, $a1, -128 │ │ │ │ + move $s0, $s7 │ │ │ │ + b -3364 │ │ │ │ + slt $t3, $t2, $t0 │ │ │ │ + bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $t2, $t2, $t3 │ │ │ │ + masknez $t3, $s2, $t3 │ │ │ │ + or $s2, $t2, $t3 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -3136 │ │ │ │ nop │ │ │ │ - beqz $s1, 264 │ │ │ │ - move $t7, $s4 │ │ │ │ - move $t6, $zero │ │ │ │ + slt $t3, $t2, $t0 │ │ │ │ + bstrpick.w $t2, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $t2, $t2, $t3 │ │ │ │ + masknez $t3, $s2, $t3 │ │ │ │ + or $s2, $t2, $t3 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -3456 │ │ │ │ + nop │ │ │ │ + move $s0, $s5 │ │ │ │ + b -3436 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + bgeu $fp, $t0, 8 │ │ │ │ + stptr.w $fp, $t1, 0 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + bgeu $t0, $fp, -3392 │ │ │ │ + b -3404 │ │ │ │ + st.d $s5, $sp, 16 │ │ │ │ + b -3388 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + pcaddi $a2, 106990 │ │ │ │ + li.w $a1, 2036 │ │ │ │ + pcaddi $a0, 106930 │ │ │ │ + bl 370684 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -194180 │ │ │ │ + nop │ │ │ │ + pcaddi $a2, 106975 │ │ │ │ + li.w $a1, 2009 │ │ │ │ + pcaddi $a0, 106923 │ │ │ │ + bl 370656 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -194208 │ │ │ │ + bnez $s1, 24 │ │ │ │ + or $t2, $s7, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $t2, -2092 │ │ │ │ + move $s0, $t2 │ │ │ │ + b -3268 │ │ │ │ + move $s1, $s5 │ │ │ │ + b -2996 │ │ │ │ + pcalau12i $t0, 158 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 106937 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -194108 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -194276 │ │ │ │ nop │ │ │ │ + bnez $s1, -2352 │ │ │ │ + or $t2, $s5, $s7 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $t2, -2700 │ │ │ │ + bnez $s5, -2304 │ │ │ │ + bnez $s7, -2844 │ │ │ │ + move $s0, $t2 │ │ │ │ + b -2660 │ │ │ │ + pcaddi $a2, 106935 │ │ │ │ + li.w $a1, 1957 │ │ │ │ + pcaddi $a0, 106891 │ │ │ │ + bl 370528 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -194336 │ │ │ │ + bge $t3, $t0, -2376 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -2380 │ │ │ │ + move $s1, $s5 │ │ │ │ + b -1596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t7, 0 │ │ │ │ - add.w $t0, $t6, $s6 │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - fdiv.d $fa0, $fa0, $fs6 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t6, $t6, 1 │ │ │ │ - fst.d $fa0, $t7, -8 │ │ │ │ - fstx.d $fa0, $fp, $t0 │ │ │ │ - bltu $t6, $s1, -36 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + st.d $a1, $sp, 80 │ │ │ │ + st.d $a3, $sp, 112 │ │ │ │ + st.d $a4, $sp, 48 │ │ │ │ + st.d $a6, $sp, 40 │ │ │ │ + st.d $a7, $sp, 88 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s0, $a5 │ │ │ │ + beqz $a1, 6240 │ │ │ │ + nop │ │ │ │ + pcaddi $a1, 106353 │ │ │ │ move $a0, $s1 │ │ │ │ - move $a3, $s2 │ │ │ │ + bl -194756 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ + beqz $a0, 6560 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -183820 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -183836 │ │ │ │ + move $a3, $a0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 112 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + lu12i.w $a4, 256 │ │ │ │ move $a2, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - beqz $s7, 120 │ │ │ │ + bl -6696 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + bltz $a4, 6436 │ │ │ │ + bnez $s0, 584 │ │ │ │ + beqz $a4, 6228 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + move $t7, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s4, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + move $s5, $zero │ │ │ │ nop │ │ │ │ - bstrpick.d $t8, $a3, 0x1f, 0x0 │ │ │ │ - alsl.d $t8, $t8, $s8, 0x3 │ │ │ │ - move $t5, $t2 │ │ │ │ - move $t7, $s4 │ │ │ │ - move $t0, $a2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $s4, $sp, 128 │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + li.w $s3, 64 │ │ │ │ + move $s0, $s1 │ │ │ │ + st.d $a4, $sp, 72 │ │ │ │ + move $s1, $s5 │ │ │ │ + st.d $a3, $sp, 120 │ │ │ │ + move $s5, $s2 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s2, $s8 │ │ │ │ + add.d $s6, $a4, $a3 │ │ │ │ + move $t8, $s7 │ │ │ │ + move $s8, $t2 │ │ │ │ nop │ │ │ │ - bstrpick.d $t6, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t6, $t6, 0x3 │ │ │ │ - fld.d $fa3, $t7, 0 │ │ │ │ - fldx.d $fa0, $s0, $t6 │ │ │ │ - fld.d $fa2, $t8, 0 │ │ │ │ - fld.d $fa1, $t5, 0 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $t5, -8 │ │ │ │ - bne $a0, $t0, -56 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - add.w $a3, $s3, $a3 │ │ │ │ - add.w $a2, $s1, $a2 │ │ │ │ - add.w $a0, $s1, $a0 │ │ │ │ - bltu $a1, $s7, -108 │ │ │ │ - move $t7, $s6 │ │ │ │ - move $t6, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t6, 0 │ │ │ │ - bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - fdiv.d $fa0, $fa0, $fs6 │ │ │ │ - fcmp.cule.d $fcc0, $fs7, $fa0 │ │ │ │ - fst.d $fa0, $t6, 0 │ │ │ │ - bceqz $fcc0, 408 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - bne $t6, $s5, -44 │ │ │ │ - ffint.d.l $fa0, $fs4 │ │ │ │ - fdiv.d $fa0, $fs6, $fa0 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.d $t4, $t4, 8 │ │ │ │ - add.w $s6, $s1, $s6 │ │ │ │ - fst.d $fa0, $t4, -8 │ │ │ │ - bne $s3, $s2, -504 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $t1, $sp, 128 │ │ │ │ - beq $t0, $t1, 168 │ │ │ │ - fld.d $fa0, $sp, 112 │ │ │ │ - move $t1, $t0 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fsub.d $fs5, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $t0, 752 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.d $t1, $sp, 88 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ - fabs.d $fs5, $fs5 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fs5 │ │ │ │ - bceqz $fcc0, 124 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - fst.d $fs0, $sp, 112 │ │ │ │ - bnez $t0, -1312 │ │ │ │ + addi.w $t3, $t8, -1 │ │ │ │ + ld.b $s7, $s4, 0 │ │ │ │ + move $a0, $s8 │ │ │ │ + beq $t3, $s1, 1316 │ │ │ │ + beq $s7, $s3, 1352 │ │ │ │ nop │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - b -652 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s7, $t0, 1844 │ │ │ │ + bnez $fp, 1488 │ │ │ │ nop │ │ │ │ + beqz $s5, 1992 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s1, 5920 │ │ │ │ + beq $s0, $s7, 2716 │ │ │ │ + or $fp, $s2, $t7 │ │ │ │ + bstrpick.w $fp, $fp, 0x7, 0x0 │ │ │ │ + beqz $fp, 2064 │ │ │ │ + bnez $t7, 3996 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $s8, $a0 │ │ │ │ + beq $s7, $t0, 5056 │ │ │ │ + bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ + move $s2, $fp │ │ │ │ + move $s5, $fp │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + add.d $t3, $a0, $t3 │ │ │ │ + move $fp, $zero │ │ │ │ nop │ │ │ │ + move $t7, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fmov.d $fs6, $fs1 │ │ │ │ - fmov.d $fs4, $fs1 │ │ │ │ - b -1136 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - add.w $t0, $t2, $t0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - add.w $t0, $s1, $t0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bne $t0, $t1, -1352 │ │ │ │ - move $s2, $s7 │ │ │ │ - move $t3, $s6 │ │ │ │ - b -732 │ │ │ │ - move $t0, $zero │ │ │ │ - b -996 │ │ │ │ - ld.d $s2, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -222688 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -222696 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -222704 │ │ │ │ - ld.d $ra, $sp, 328 │ │ │ │ - ld.d $fp, $sp, 320 │ │ │ │ - ld.d $s0, $sp, 312 │ │ │ │ - ld.d $s1, $sp, 304 │ │ │ │ - ld.d $s2, $sp, 296 │ │ │ │ - ld.d $s3, $sp, 288 │ │ │ │ - ld.d $s4, $sp, 280 │ │ │ │ - ld.d $s5, $sp, 272 │ │ │ │ - ld.d $s6, $sp, 264 │ │ │ │ - ld.d $s7, $sp, 256 │ │ │ │ - ld.d $s8, $sp, 248 │ │ │ │ - fld.d $fs1, $sp, 224 │ │ │ │ - fld.d $fs2, $sp, 216 │ │ │ │ - fld.d $fs3, $sp, 208 │ │ │ │ - fld.d $fs4, $sp, 200 │ │ │ │ - fld.d $fs5, $sp, 192 │ │ │ │ - fld.d $fs6, $sp, 184 │ │ │ │ - fld.d $fs7, $sp, 176 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - fld.d $fs0, $sp, 232 │ │ │ │ - addi.d $sp, $sp, 336 │ │ │ │ - ret │ │ │ │ - ld.d $s7, $sp, 40 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - beq $t1, $s7, 20 │ │ │ │ - beq $s7, $t0, -240 │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bne $t1, $s7, -12 │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - b -332 │ │ │ │ - fmov.d $fa0, $fs6 │ │ │ │ - bl -222664 │ │ │ │ - fmov.d $fs6, $fa0 │ │ │ │ - b -1372 │ │ │ │ - st.d $t2, $sp, 168 │ │ │ │ - st.d $t3, $sp, 160 │ │ │ │ - st.d $t6, $sp, 152 │ │ │ │ - st.d $t7, $sp, 16 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -222700 │ │ │ │ - ld.d $t6, $sp, 152 │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + nop │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + bne $s6, $s4, -140 │ │ │ │ + move $t2, $s8 │ │ │ │ + ld.d $a4, $sp, 72 │ │ │ │ + move $s8, $s2 │ │ │ │ + ld.d $a3, $sp, 120 │ │ │ │ + move $s2, $s5 │ │ │ │ + ld.d $s4, $sp, 128 │ │ │ │ + move $s5, $s1 │ │ │ │ + move $s1, $s0 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + move $s7, $t8 │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $t7, $sp, 64 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + bl -194380 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ + move $a0, $zero │ │ │ │ + add.d $s4, $s4, $a4 │ │ │ │ + bl -184240 │ │ │ │ + move $a3, $a0 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 112 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + lu12i.w $a4, 256 │ │ │ │ + move $a2, $s4 │ │ │ │ + bl -7100 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + bltz $a4, 6160 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ld.d $t7, $sp, 64 │ │ │ │ + bnez $a4, -336 │ │ │ │ + nop │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -194468 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + addi.w $a1, $s5, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -184324 │ │ │ │ + bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $fp, 5536 │ │ │ │ + beqz $s0, 6308 │ │ │ │ ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - ld.d $t3, $sp, 160 │ │ │ │ - ld.d $t2, $sp, 168 │ │ │ │ - addi.w $t7, $t7, 1 │ │ │ │ - bne $s5, $t6, -496 │ │ │ │ - b -452 │ │ │ │ + beqz $t0, 5548 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a7, $sp, 40 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 80 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ + move $a6, $s5 │ │ │ │ + move $a4, $s0 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + bl -193980 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 6112 │ │ │ │ + ld.d $ra, $sp, 232 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ + ld.d $s1, $sp, 208 │ │ │ │ + ld.d $s2, $sp, 200 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s4, $sp, 184 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s6, $sp, 168 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + addi.d $sp, $sp, 240 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + beqz $a4, 5712 │ │ │ │ + lu12i.w $s6, 2 │ │ │ │ + move $s5, $zero │ │ │ │ + ori $s6, $s6, 0x710 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t6, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ nop │ │ │ │ + move $t0, $fp │ │ │ │ + move $s2, $s6 │ │ │ │ + move $fp, $s8 │ │ │ │ + move $s6, $s5 │ │ │ │ + add.d $s4, $a4, $a3 │ │ │ │ + li.w $s3, 64 │ │ │ │ + move $s8, $a3 │ │ │ │ + st.d $a4, $sp, 128 │ │ │ │ + st.d $a3, $sp, 136 │ │ │ │ + st.d $s0, $sp, 8 │ │ │ │ + move $s5, $t0 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - bgeu $a3, $a4, 496 │ │ │ │ - sub.w $s2, $a4, $a3 │ │ │ │ - addi.w $s3, $s2, 1 │ │ │ │ - move $s0, $a1 │ │ │ │ - bstrpick.d $a1, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ + addi.w $t3, $s2, -1 │ │ │ │ + ld.b $s0, $s8, 0 │ │ │ │ + move $a0, $t2 │ │ │ │ + beq $t3, $s6, 308 │ │ │ │ + beq $s0, $s3, 336 │ │ │ │ + nop │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s0, $t0, 1220 │ │ │ │ + bnez $s5, 512 │ │ │ │ + nop │ │ │ │ + bnez $s7, 1336 │ │ │ │ + beq $s1, $s0, 3092 │ │ │ │ + or $s5, $fp, $t6 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + beqz $s5, 1480 │ │ │ │ + bnez $t6, 1884 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a0, $fp │ │ │ │ + beq $s0, $t0, 648 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + add.d $t3, $t2, $t3 │ │ │ │ + bnez $t0, 1680 │ │ │ │ + bnez $fp, 5868 │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + st.d $t3, $sp, 64 │ │ │ │ + st.d $a1, $sp, 56 │ │ │ │ + bl -194648 │ │ │ │ + ldptr.d $t5, $a0, 0 │ │ │ │ + slli.d $t0, $s0, 0x2 │ │ │ │ + ld.d $t3, $sp, 64 │ │ │ │ + ldx.w $t0, $t5, $t0 │ │ │ │ + move $s7, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + st.b $t0, $t3, 0 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + move $t6, $zero │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + bne $s4, $s8, -180 │ │ │ │ + ld.d $a4, $sp, 128 │ │ │ │ + ld.d $a3, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $s8, $fp │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s5, $s6 │ │ │ │ + move $s6, $s2 │ │ │ │ + nop │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $t2, $sp, 64 │ │ │ │ + st.d $t6, $sp, 56 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -194972 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl 223924 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ + add.d $s2, $t0, $a4 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + bl -184840 │ │ │ │ + move $a3, $a0 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 112 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + lu12i.w $a4, 256 │ │ │ │ + move $a2, $s2 │ │ │ │ + bl -7700 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $t6, $sp, 56 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + bltz $a4, 5548 │ │ │ │ + bnez $a4, -360 │ │ │ │ + b -596 │ │ │ │ + slli.w $t8, $s2, 0x1 │ │ │ │ + addi.w $s2, $t8, 1 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + st.d $t6, $sp, 56 │ │ │ │ + bl -184916 │ │ │ │ + ld.d $t6, $sp, 56 │ │ │ │ + bne $s0, $s3, -320 │ │ │ │ + nop │ │ │ │ + bnez $s1, 288 │ │ │ │ + move $t2, $a0 │ │ │ │ + bnez $s7, 1656 │ │ │ │ + li.w $t3, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + beqz $fp, 1500 │ │ │ │ + move $t6, $fp │ │ │ │ + li.w $s1, 64 │ │ │ │ move $a0, $zero │ │ │ │ - bl 223908 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - pcalau12i $t1, 102 │ │ │ │ - fld.d $fa0, $t1, 608 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $s0, $t0 │ │ │ │ - ld.d $a4, $sp, 16 │ │ │ │ - addi.w $t4, $a3, 1 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $s1, 0 │ │ │ │ - bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ - fst.d $fa0, $a0, 0 │ │ │ │ - bgeu $t4, $a4, 164 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - pcalau12i $t1, 102 │ │ │ │ - bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ - fld.d $fa4, $t1, 440 │ │ │ │ - vxor.v $vr6, $vr6, $vr6 │ │ │ │ - ffint.d.l $fa5, $fa0 │ │ │ │ - addi.w $t5, $s2, -1 │ │ │ │ - move $t1, $zero │ │ │ │ - alsl.d $a1, $t0, $s0, 0x3 │ │ │ │ - b 12 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ nop │ │ │ │ - add.w $t0, $t4, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - fld.d $fa0, $a1, 0 │ │ │ │ - fldx.d $fa2, $s1, $t3 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - fadd.d $fa2, $fa2, $fa0 │ │ │ │ - frecip.d $fa0, $fa1 │ │ │ │ - fadd.d $fa1, $fa1, $fa4 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fstx.d $fa2, $s1, $t2 │ │ │ │ - fld.d $fa3, $a1, 0 │ │ │ │ - fdiv.d $fa2, $fa2, $fa1 │ │ │ │ - add.d $s0, $a0, $t2 │ │ │ │ - fadd.d $fa0, $fa0, $fa4 │ │ │ │ - fcmp.cule.d $fcc0, $fa6, $fa0 │ │ │ │ - fsub.d $fa2, $fa3, $fa2 │ │ │ │ - bceqz $fcc0, 152 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fst.d $fa0, $s0, 0 │ │ │ │ - bne $t1, $t5, -112 │ │ │ │ + bstrpick.d $t3, $a0, 0x1f, 0x0 │ │ │ │ + addi.w $s6, $a0, 1 │ │ │ │ + add.d $t3, $t2, $t3 │ │ │ │ + li.w $fp, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ nop │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $s3, 80 │ │ │ │ - addi.w $t2, $s2, -1 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - addi.d $t0, $a0, 8 │ │ │ │ - addi.d $t1, $s1, 8 │ │ │ │ - add.d $t2, $a0, $t2 │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t1, -8 │ │ │ │ - bne $t0, $t2, -24 │ │ │ │ nop │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - bl -223320 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t5, $sp, 40 │ │ │ │ - fst.d $fa2, $sp, 8 │ │ │ │ - st.d $t4, $sp, 32 │ │ │ │ - fst.d $fa5, $sp, 24 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - bl -223208 │ │ │ │ - fld.d $fa2, $sp, 8 │ │ │ │ - ld.d $t5, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - fmul.d $fa1, $fa2, $fa0 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - fst.d $fa1, $s0, 0 │ │ │ │ - beq $t1, $t5, -184 │ │ │ │ - ld.d $a1, $sp, 16 │ │ │ │ - pcaddi $t0, 103911 │ │ │ │ - fld.d $fa4, $t0, 0 │ │ │ │ - ld.d $t4, $sp, 32 │ │ │ │ - fld.d $fa5, $sp, 24 │ │ │ │ - vxor.v $vr6, $vr6, $vr6 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 104355 │ │ │ │ - li.w $a2, 1517 │ │ │ │ - pcaddi $a1, 99023 │ │ │ │ - pcaddi $a0, 99030 │ │ │ │ - bl -224300 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -256 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - sub.w $s1, $a2, $a3 │ │ │ │ - st.d $s2, $sp, 216 │ │ │ │ - addi.w $s2, $s1, 1 │ │ │ │ - st.d $s0, $sp, 232 │ │ │ │ - mul.w $s0, $s2, $a2 │ │ │ │ - st.d $s4, $sp, 200 │ │ │ │ - st.d $s5, $sp, 192 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ + bnez $t6, 2128 │ │ │ │ + nop │ │ │ │ + li.w $t1, 10 │ │ │ │ + bne $s0, $t1, 5452 │ │ │ │ + bl -195204 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $ra, $sp, 248 │ │ │ │ - st.d $s3, $sp, 208 │ │ │ │ - st.d $s6, $sp, 184 │ │ │ │ - st.d $s7, $sp, 176 │ │ │ │ - st.d $s8, $sp, 168 │ │ │ │ - fst.d $fs0, $sp, 152 │ │ │ │ - move $s8, $a2 │ │ │ │ - fst.d $fs1, $sp, 144 │ │ │ │ - fst.d $fs2, $sp, 136 │ │ │ │ - fst.d $fs3, $sp, 128 │ │ │ │ - fst.d $fs4, $sp, 120 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - fst.d $fs5, $sp, 112 │ │ │ │ - st.d $a3, $sp, 64 │ │ │ │ - st.d $a4, $sp, 32 │ │ │ │ - st.d $fp, $sp, 240 │ │ │ │ - bl 223328 │ │ │ │ - slli.d $a2, $s0, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s7, $a0 │ │ │ │ - addi.w $s3, $s8, 1 │ │ │ │ - bl -222876 │ │ │ │ - move $s0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + bl -185064 │ │ │ │ + beq $s4, $s8, 4760 │ │ │ │ + ld.b $s0, $s8, 0 │ │ │ │ + beq $s0, $s3, 1488 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s0, $t0, 2544 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $t6, $zero │ │ │ │ + move $fp, $zero │ │ │ │ move $s6, $zero │ │ │ │ - beqz $s2, 92 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s6 │ │ │ │ - move $a4, $s8 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -724 │ │ │ │ - sub.w $a2, $s8, $s6 │ │ │ │ - move $fp, $a0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ - move $a1, $fp │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - alsl.d $a0, $a0, $s7, 0x3 │ │ │ │ - bl -223448 │ │ │ │ - move $a0, $fp │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - bl -223700 │ │ │ │ - add.w $s0, $s0, $s3 │ │ │ │ - bne $s2, $s6, -72 │ │ │ │ nop │ │ │ │ + li.w $t0, 43 │ │ │ │ + bne $s0, $t0, 100 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s6, $t0, 1 │ │ │ │ - mul.w $t0, $s6, $s3 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s0, 0x3 │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - bl 223168 │ │ │ │ - move $fp, $a0 │ │ │ │ - slli.d $a1, $s0, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 223152 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $fp │ │ │ │ - bl -223052 │ │ │ │ - slli.d $a2, $s0, 0x2 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -223068 │ │ │ │ - move $t3, $s7 │ │ │ │ - li.w $t2, 1 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $s8, 48 │ │ │ │ + move $t2, $a0 │ │ │ │ + beqz $t0, 1168 │ │ │ │ + bnez $s6, 2700 │ │ │ │ + or $t4, $fp, $t6 │ │ │ │ + bstrpick.w $s5, $t4, 0x7, 0x0 │ │ │ │ + bnez $s7, 3072 │ │ │ │ + bnez $s5, 4124 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + move $t3, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + beqz $t0, -480 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t3, 0 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t0, 0x3 │ │ │ │ - fstx.d $fa0, $fp, $t4 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $t1, $s2, $t0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - add.w $t2, $s6, $t2 │ │ │ │ - bne $s8, $t1, -36 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, 424 │ │ │ │ - ld.d $t3, $sp, 64 │ │ │ │ - li.w $t2, 1 │ │ │ │ - slli.w $t0, $t3, 0x1 │ │ │ │ - mul.w $t1, $s6, $t3 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sub.w $t2, $t2, $t3 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - li.w $t2, 2 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - addi.w $t5, $t3, -1 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - mul.w $t0, $t0, $s6 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - sub.w $t1, $t1, $s6 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ st.d $t2, $sp, 72 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - mul.w $t4, $s8, $t3 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - st.d $t4, $sp, 80 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ + st.d $t3, $sp, 64 │ │ │ │ + st.d $a1, $sp, 56 │ │ │ │ + bl -195648 │ │ │ │ + b -488 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - move $s3, $t0 │ │ │ │ - add.w $t0, $t1, $t0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - li.w $s4, 1 │ │ │ │ - move $s5, $t0 │ │ │ │ - bgeu $t0, $s1, 232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s5, -600 │ │ │ │ nop │ │ │ │ - bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 222888 │ │ │ │ + beqz $s7, 1880 │ │ │ │ ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - add.w $t1, $t0, $s5 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - add.w $t3, $s5, $t0 │ │ │ │ - move $t0, $zero │ │ │ │ - bgeu $s3, $t1, 64 │ │ │ │ + bltu $t0, $s6, 4752 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fldx.d $fa0, $fp, $t1 │ │ │ │ - bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fldx.d $fa1, $s7, $t1 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - add.w $t2, $s6, $t2 │ │ │ │ - add.w $t3, $s8, $t3 │ │ │ │ - fstx.d $fa0, $a0, $t1 │ │ │ │ - bne $s4, $t0, -52 │ │ │ │ - li.w $t3, 1 │ │ │ │ - fld.d $fa1, $a0, 0 │ │ │ │ - addi.d $t1, $a0, 8 │ │ │ │ - move $t2, $zero │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t3, $s4, 1076 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 12 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - move $t2, $t0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bne $s4, $t0, -28 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $a0, $t0 │ │ │ │ - add.w $t2, $s3, $t2 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t0, 0x3 │ │ │ │ - fstx.d $fa1, $fp, $t1 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $t2, $s2, $t0 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bl -224220 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - add.w $s0, $s6, $s0 │ │ │ │ - bltu $s5, $s1, -212 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - add.w $t2, $t1, $t2 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - add.w $t1, $t2, $t1 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - bgeu $t1, $t0, -324 │ │ │ │ - bstrpick.d $a1, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 222604 │ │ │ │ - ld.d $t3, $sp, 88 │ │ │ │ - pcalau12i $t1, 102 │ │ │ │ - bstrpick.d $s0, $s8, 0x1f, 0x0 │ │ │ │ - fld.d $fs2, $t1, 592 │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - sub.w $t0, $zero, $s6 │ │ │ │ - ffint.d.l $fs1, $fa0 │ │ │ │ - alsl.w $t0, $t0, $t3, 0x1 │ │ │ │ - fmul.d $fs2, $fs1, $fs2 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa0, $fp, $t0 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - fst.d $fa0, $a0, 16 │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - bl -223460 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - bl -223472 │ │ │ │ - pcalau12i $t1, 102 │ │ │ │ - fld.d $fs5, $t1, 440 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fadd.d $fs0, $fs0, $fs5 │ │ │ │ - fld.d $fs4, $t0, 760 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fsub.d $fs0, $fs0, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fs4 │ │ │ │ - fmul.d $fs0, $fs0, $fs2 │ │ │ │ - fst.d $fs0, $s3, 24 │ │ │ │ - bl -223520 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fld.d $fs3, $t0, 624 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - fmul.d $fs0, $fs0, $fs3 │ │ │ │ - st.d $zero, $s3, 8 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fst.d $fs0, $s3, 32 │ │ │ │ - beqz $t0, 880 │ │ │ │ - ld.d $t4, $sp, 64 │ │ │ │ - move $t5, $t0 │ │ │ │ - bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ - addi.w $t1, $t4, 1 │ │ │ │ - mul.w $t1, $t1, $s8 │ │ │ │ - addi.w $t3, $t4, -1 │ │ │ │ - slli.d $t0, $s0, 0x3 │ │ │ │ - sub.w $t2, $s1, $t4 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - addi.d $s0, $s3, -2 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x2 │ │ │ │ + beq $s1, $s0, 3384 │ │ │ │ + or $t0, $fp, $t6 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, -228 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $s7, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ + nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + move $fp, $zero │ │ │ │ + move $t6, $zero │ │ │ │ + beq $s0, $t0, -532 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $fp, $s7 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - fst.d $fs6, $sp, 104 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - mul.w $s5, $s6, $t3 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - add.d $t1, $t1, $t0 │ │ │ │ - bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - pcalau12i $t0, 102 │ │ │ │ - fld.d $fs0, $t0, 584 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - slli.d $s4, $t1, 0x3 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x3 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - add.w $s5, $s5, $t5 │ │ │ │ - bl 222300 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $t3, $a0 │ │ │ │ - bgeu $t0, $s1, 548 │ │ │ │ + bne $s0, $t0, -628 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $t6, $zero │ │ │ │ + b -560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $s8, $t0, 580 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addi.d $a1, $s4, 8 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - add.d $t2, $a0, $t0 │ │ │ │ - ld.d $a0, $sp, 64 │ │ │ │ - move $t0, $t2 │ │ │ │ - add.d $a1, $t3, $a1 │ │ │ │ - move $t4, $s5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fldx.d $fa1, $fp, $t1 │ │ │ │ - ldptr.d $t5, $sp, 0 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - fcmp.ceq.d $fcc0, $fa1, $fa2 │ │ │ │ - add.w $t4, $t5, $t4 │ │ │ │ - bcnez $fcc0, 20 │ │ │ │ - fld.d $fa3, $a0, 0 │ │ │ │ - fcmp.ceq.d $fcc0, $fa3, $fa2 │ │ │ │ - bcnez $fcc0, 8 │ │ │ │ - fadd.d $fa0, $fa3, $fa1 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fst.d $fa0, $t0, -8 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - bne $t0, $a1, -60 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - fldx.d $fa1, $t3, $t0 │ │ │ │ - move $t0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - fcmp.ceq.d $fcc1, $fa1, $fs0 │ │ │ │ - fcmp.slt.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 12 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 12 │ │ │ │ - bceqz $fcc1, 16 │ │ │ │ + slli.w $t8, $t8, 0x1 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + bstrpick.d $a1, $t8, 0x1f, 0x0 │ │ │ │ + st.d $t7, $sp, 64 │ │ │ │ + st.d $t8, $sp, 56 │ │ │ │ + bl -185368 │ │ │ │ + ld.d $t8, $sp, 56 │ │ │ │ + ld.d $t7, $sp, 64 │ │ │ │ + bne $s7, $s3, -1336 │ │ │ │ nop │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - move $t0, $t1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - bne $s1, $t1, -48 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ + bnez $s0, 248 │ │ │ │ + move $s8, $a0 │ │ │ │ + bnez $s5, 1264 │ │ │ │ + li.w $t3, 64 │ │ │ │ + move $a6, $zero │ │ │ │ + beqz $s2, 836 │ │ │ │ + move $t7, $s2 │ │ │ │ + li.w $s0, 64 │ │ │ │ + move $a6, $zero │ │ │ │ + b 180 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - st.w $t2, $s0, 80 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - preld 0x8, $s0, 0 │ │ │ │ - bl 222036 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - fst.d $fa0, $s0, 96 │ │ │ │ - bl -223980 │ │ │ │ - fmov.d $fs6, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - bl -223992 │ │ │ │ - fadd.d $fs6, $fs6, $fs5 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fsub.d $fs6, $fs6, $fa1 │ │ │ │ - fadd.d $fs6, $fs6, $fs4 │ │ │ │ - fmul.d $fs6, $fs6, $fs2 │ │ │ │ - fst.d $fs6, $s0, 104 │ │ │ │ - bl -224024 │ │ │ │ - bstrpick.d $t7, $s6, 0x1e, 0x0 │ │ │ │ - slli.d $t7, $t7, 0x1 │ │ │ │ - movgr2fr.d $fa1, $t7 │ │ │ │ - fmul.d $fs6, $fs6, $fs3 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - fadd.d $fa1, $fa1, $fs6 │ │ │ │ - fst.d $fa1, $s0, 112 │ │ │ │ - stptr.w $t0, $a0, 0 │ │ │ │ - beq $t2, $t1, 336 │ │ │ │ - move $t1, $a0 │ │ │ │ - addi.d $t4, $a0, 4 │ │ │ │ - li.w $t7, 1 │ │ │ │ - ldptr.d $t5, $sp, 0 │ │ │ │ - addi.d $t4, $t4, 4 │ │ │ │ - mul.w $t0, $t5, $t0 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s2, $t0 │ │ │ │ - addi.w $t2, $t2, -1 │ │ │ │ - st.w $t0, $t4, -4 │ │ │ │ - bne $t2, $t7, -36 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - srli.w $a1, $t0, 0x1 │ │ │ │ - addi.w $t2, $t0, -1 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - alsl.d $a1, $a1, $a0, 0x2 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - ldptr.w $t7, $t1, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t4, $a0, $t0 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - stx.w $t7, $a0, $t0 │ │ │ │ - st.w $t4, $t1, -4 │ │ │ │ - addi.w $t2, $t2, -1 │ │ │ │ - bne $t1, $a1, -32 │ │ │ │ - move $a0, $t3 │ │ │ │ - bl -225132 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $s6, $t0, 1 │ │ │ │ - bl 221768 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.d $s0, $s0, -40 │ │ │ │ - addi.d $s3, $s3, -4 │ │ │ │ - addi.w $s5, $s5, -1 │ │ │ │ - move $t3, $a0 │ │ │ │ - bltu $t0, $s1, -532 │ │ │ │ - move $t1, $a0 │ │ │ │ - move $t0, $zero │ │ │ │ - b -336 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $t7, 1792 │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + bne $s7, $t0, 4788 │ │ │ │ + bl -195620 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + bl -185480 │ │ │ │ + beq $s6, $s4, 4288 │ │ │ │ + ld.b $s7, $s4, 0 │ │ │ │ + beq $s7, $s3, 1136 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s7, $t0, 2272 │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 43 │ │ │ │ + bne $s7, $t0, 100 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s8, $a0 │ │ │ │ + beqz $t0, 624 │ │ │ │ + bnez $s1, 2412 │ │ │ │ + or $t3, $s2, $t7 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + beqz $s5, 2688 │ │ │ │ + beqz $t3, 3676 │ │ │ │ + bnez $t7, 3840 │ │ │ │ + move $t7, $t3 │ │ │ │ + move $s5, $t7 │ │ │ │ + move $a6, $s1 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + move $t7, $zero │ │ │ │ + bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ + addi.w $s1, $a6, 1 │ │ │ │ + add.d $t3, $s8, $t3 │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -1476 │ │ │ │ nop │ │ │ │ - move $t2, $s3 │ │ │ │ - b -1028 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - addi.d $a2, $s4, 8 │ │ │ │ - add.d $t2, $a0, $t0 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - add.d $a2, $a0, $a2 │ │ │ │ - move $t0, $t2 │ │ │ │ - addi.w $a1, $t1, -1 │ │ │ │ - move $a0, $s5 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fldx.d $fa1, $fp, $t1 │ │ │ │ - ldptr.d $t5, $sp, 0 │ │ │ │ - bstrpick.d $t4, $a1, 0x1f, 0x0 │ │ │ │ - fcmp.ceq.d $fcc0, $fa1, $fa2 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - add.w $a0, $t5, $a0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - add.w $a1, $s8, $a1 │ │ │ │ - bcnez $fcc0, 24 │ │ │ │ - fldx.d $fa3, $s7, $t4 │ │ │ │ - fcmp.ceq.d $fcc0, $fa3, $fa2 │ │ │ │ - bcnez $fcc0, 12 │ │ │ │ - fadd.d $fa0, $fa1, $fa3 │ │ │ │ + beqz $fp, -1576 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fst.d $fa0, $t0, -8 │ │ │ │ - bne $a2, $t0, -72 │ │ │ │ - b -588 │ │ │ │ - move $a0, $t3 │ │ │ │ - bl -225352 │ │ │ │ - fld.d $fs6, $sp, 104 │ │ │ │ + beqz $s5, 1560 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s1, 4336 │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - bl -225368 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -225376 │ │ │ │ - ld.d $ra, $sp, 248 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - ld.d $fp, $sp, 240 │ │ │ │ - ld.d $s0, $sp, 232 │ │ │ │ - ld.d $s1, $sp, 224 │ │ │ │ - ld.d $s2, $sp, 216 │ │ │ │ - ld.d $s3, $sp, 208 │ │ │ │ - ld.d $s4, $sp, 200 │ │ │ │ - ld.d $s5, $sp, 192 │ │ │ │ - ld.d $s6, $sp, 184 │ │ │ │ - ld.d $s7, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 168 │ │ │ │ - fld.d $fs0, $sp, 152 │ │ │ │ - fld.d $fs1, $sp, 144 │ │ │ │ - fld.d $fs2, $sp, 136 │ │ │ │ - fld.d $fs3, $sp, 128 │ │ │ │ - fld.d $fs4, $sp, 120 │ │ │ │ - fld.d $fs5, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 256 │ │ │ │ - ret │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - fcmp.ceq.d $fcc0, $fa3, $fa4 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 60 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - pcalau12i $t1, 101 │ │ │ │ - fld.d $fa1, $t1, 584 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $fa2, $t0, 440 │ │ │ │ - fdiv.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fadd.d $fa0, $fa0, $fa2 │ │ │ │ - bl -226060 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - b -225132 │ │ │ │ + beq $s0, $s7, 3064 │ │ │ │ + or $t3, $s2, $t7 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + bnez $t3, -228 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $fp, $s5 │ │ │ │ + li.w $t0, 10 │ │ │ │ + move $s2, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + beq $s7, $t0, -1544 │ │ │ │ nop │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - bl -225148 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - b -225164 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $t7, $zero │ │ │ │ + beq $s7, $t0, -1560 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - fst.d $fs4, $sp, 56 │ │ │ │ - fmov.d $fs4, $fa0 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fs2, $sp, 72 │ │ │ │ - fst.d $fs3, $sp, 64 │ │ │ │ - fmov.d $fs2, $fa2 │ │ │ │ - fmov.d $fs3, $fa1 │ │ │ │ - st.d $s0, $sp, 112 │ │ │ │ - st.d $s1, $sp, 104 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - fst.d $fs0, $sp, 88 │ │ │ │ - fst.d $fs1, $sp, 80 │ │ │ │ - fst.d $fs7, $sp, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -224708 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - bstrpick.d $s1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $s1 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $sp, 24 │ │ │ │ - beqz $a1, 288 │ │ │ │ - pcalau12i $t1, 101 │ │ │ │ - fld.d $fa0, $t1, 776 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - vxor.v $vr31, $vr31, $vr31 │ │ │ │ - pcalau12i $t3, 101 │ │ │ │ - pcalau12i $t2, 101 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - fld.d $fa0, $t0, 584 │ │ │ │ - fst.d $fs6, $sp, 40 │ │ │ │ - fld.d $fs1, $t3, 440 │ │ │ │ - fld.d $fs6, $t2, 768 │ │ │ │ - fst.d $fs5, $sp, 48 │ │ │ │ - fmov.d $fs0, $fs7 │ │ │ │ - fmov.d $fs5, $fs7 │ │ │ │ - fst.d $fa0, $sp, 16 │ │ │ │ - alsl.d $s1, $s1, $s0, 0x3 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s8, $t3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + beqz $t0, -1608 │ │ │ │ + bnez $a0, -1612 │ │ │ │ + st.d $t8, $sp, 64 │ │ │ │ + st.d $t3, $sp, 56 │ │ │ │ + bl -196204 │ │ │ │ + ldptr.d $t5, $a0, 0 │ │ │ │ + slli.d $t0, $s7, 0x2 │ │ │ │ + ld.d $t3, $sp, 56 │ │ │ │ + ldx.w $t0, $t5, $t0 │ │ │ │ + ld.d $t8, $sp, 64 │ │ │ │ + move $s5, $zero │ │ │ │ + st.b $t0, $t3, 0 │ │ │ │ + move $s2, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + b -1640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa1, $s0, 0 │ │ │ │ - fld.d $fa0, $sp, 8 │ │ │ │ - fsub.d $fa1, $fa1, $fs4 │ │ │ │ - fdiv.d $fa1, $fa1, $fs3 │ │ │ │ - fmul.d $fa1, $fa1, $fs2 │ │ │ │ - fsub.d $fa1, $fs1, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fs5, $fa1 │ │ │ │ - bcnez $fcc0, 116 │ │ │ │ - fadd.d $fs0, $fs0, $fs6 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -225388 │ │ │ │ - fadd.d $fs7, $fs7, $fa0 │ │ │ │ - bne $s1, $s0, -48 │ │ │ │ nop │ │ │ │ - fld.d $fs5, $sp, 48 │ │ │ │ - fld.d $fs6, $sp, 40 │ │ │ │ - fsub.d $fs1, $fs1, $fs2 │ │ │ │ - fld.d $fa0, $sp, 24 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 112 │ │ │ │ - fmul.d $fs1, $fs1, $fs0 │ │ │ │ - ld.d $s1, $sp, 104 │ │ │ │ - fld.d $fs0, $sp, 88 │ │ │ │ - fld.d $fs2, $sp, 72 │ │ │ │ - fld.d $fs3, $sp, 64 │ │ │ │ - fld.d $fs4, $sp, 56 │ │ │ │ - fsub.d $fa0, $fa0, $fs1 │ │ │ │ - fld.d $fs1, $sp, 80 │ │ │ │ - fsub.d $fa0, $fa0, $fs7 │ │ │ │ - fld.d $fs7, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s1, -608 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $s1, 62 │ │ │ │ + bnez $s7, 1828 │ │ │ │ + move $a6, $zero │ │ │ │ + move $s7, $zero │ │ │ │ nop │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -224972 │ │ │ │ - fld.d $fa1, $sp, 16 │ │ │ │ - fdiv.d $fa1, $fa1, $fs2 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fadd.d $fs0, $fs0, $fa1 │ │ │ │ - fneg.d $fa0, $fa1 │ │ │ │ - bl -225524 │ │ │ │ - fadd.d $fs7, $fs7, $fa0 │ │ │ │ - bne $s0, $s1, -184 │ │ │ │ - b -132 │ │ │ │ nop │ │ │ │ + bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t3, $t2, $t3 │ │ │ │ + addi.w $s6, $a6, 1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -1128 │ │ │ │ nop │ │ │ │ + bnez $s0, -256 │ │ │ │ + move $s8, $a0 │ │ │ │ + li.w $s0, 62 │ │ │ │ + bnez $s5, 1892 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr31, $vr31, $vr31 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $fs1, $t0, 440 │ │ │ │ - fmov.d $fs0, $fs7 │ │ │ │ - b -160 │ │ │ │ + bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ + addi.w $s1, $a6, 1 │ │ │ │ + add.d $t3, $s8, $t3 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $t7, 1 │ │ │ │ + b -1796 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $t0, $s6, 4028 │ │ │ │ + beq $s1, $s0, 1304 │ │ │ │ + or $s5, $fp, $t6 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + beqz $s5, 140 │ │ │ │ + bnez $t6, 536 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $t2, $a0 │ │ │ │ + beq $s0, $t0, 3196 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + add.d $t3, $a0, $t3 │ │ │ │ + move $s7, $s5 │ │ │ │ + beqz $t0, 2180 │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s5, $t6 │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + move $t6, $zero │ │ │ │ + b -1284 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -400 │ │ │ │ - fst.d $fs0, $sp, 312 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fs6, $sp, 264 │ │ │ │ - fst.d $fs7, $sp, 256 │ │ │ │ - fmov.d $fs6, $fa2 │ │ │ │ - fmov.d $fs7, $fa1 │ │ │ │ - st.d $s0, $sp, 384 │ │ │ │ - st.d $s2, $sp, 368 │ │ │ │ - st.d $s3, $sp, 360 │ │ │ │ - st.d $s4, $sp, 352 │ │ │ │ - st.d $s5, $sp, 344 │ │ │ │ - st.d $s6, $sp, 336 │ │ │ │ - st.d $s7, $sp, 328 │ │ │ │ - st.d $ra, $sp, 392 │ │ │ │ - fst.d $fs1, $sp, 304 │ │ │ │ - fst.d $fs2, $sp, 296 │ │ │ │ - fst.d $fs3, $sp, 288 │ │ │ │ - fst.d $fs4, $sp, 280 │ │ │ │ - fst.d $fs5, $sp, 272 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s2, $a2 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s5, $a4 │ │ │ │ - move $s6, $a5 │ │ │ │ - move $s7, $a6 │ │ │ │ - bl -225172 │ │ │ │ - fmul.d $fa1, $fs7, $fs7 │ │ │ │ - fst.d $fa0, $sp, 216 │ │ │ │ - fst.d $fa1, $sp, 200 │ │ │ │ - beqz $s2, 1280 │ │ │ │ - fmul.d $ft13, $fs6, $fs6 │ │ │ │ - pcalau12i $t1, 101 │ │ │ │ - pcalau12i $t2, 101 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $ft10, $t2, 440 │ │ │ │ - bstrpick.d $t3, $s2, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 376 │ │ │ │ - bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ - fmul.d $fa0, $fs6, $ft13 │ │ │ │ - fmov.d $fs1, $fs7 │ │ │ │ - fmov.d $fs2, $fs6 │ │ │ │ - st.d $zero, $sp, 64 │ │ │ │ - st.d $zero, $sp, 56 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - fst.d $fa0, $sp, 224 │ │ │ │ - frecip.d $fa0, $fs7 │ │ │ │ - st.d $zero, $sp, 96 │ │ │ │ - vxor.v $vr31, $vr31, $vr31 │ │ │ │ - st.d $zero, $sp, 88 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 72 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - alsl.d $s1, $s1, $s0, 0x3 │ │ │ │ - move $s2, $zero │ │ │ │ - st.d $zero, $sp, 104 │ │ │ │ - st.d $zero, $sp, 112 │ │ │ │ - st.d $zero, $sp, 120 │ │ │ │ - st.d $zero, $sp, 128 │ │ │ │ - st.d $zero, $sp, 136 │ │ │ │ - st.d $zero, $sp, 144 │ │ │ │ - fst.d $ft13, $sp, 240 │ │ │ │ - st.d $t3, $sp, 248 │ │ │ │ - fst.d $ft10, $sp, 152 │ │ │ │ - fst.d $fa0, $sp, 208 │ │ │ │ - fld.d $fa0, $t1, 584 │ │ │ │ - fst.d $fa0, $sp, 160 │ │ │ │ - fld.d $fa0, $t0, 784 │ │ │ │ - fst.d $fa0, $sp, 232 │ │ │ │ - b 40 │ │ │ │ nop │ │ │ │ + beq $s0, $s7, 672 │ │ │ │ + or $fp, $s2, $t7 │ │ │ │ + bstrpick.w $fp, $fp, 0x7, 0x0 │ │ │ │ + beqz $fp, 84 │ │ │ │ + bnez $t7, 2000 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $fp, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - beq $s1, $s0, 692 │ │ │ │ - fld.d $fs4, $s0, 0 │ │ │ │ - fsub.d $fs3, $fs0, $fs4 │ │ │ │ - fmul.d $fs5, $fs2, $fs3 │ │ │ │ - fadd.d $fs6, $fs5, $fs1 │ │ │ │ - fmov.d $fa0, $fs6 │ │ │ │ - bl -225416 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fs6 │ │ │ │ - bceqz $fcc0, -52 │ │ │ │ - fld.d $fa2, $sp, 208 │ │ │ │ - fsub.d $fa3, $fs4, $fs0 │ │ │ │ - fmul.d $ft7, $fs3, $fs3 │ │ │ │ - fmul.d $fa0, $fa2, $fs2 │ │ │ │ - fld.d $fa2, $sp, 160 │ │ │ │ - fmul.d $ft6, $fs6, $fs6 │ │ │ │ - fdiv.d $ft1, $fa2, $fs2 │ │ │ │ - fst.d $ft7, $sp, 192 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fld.d $fa3, $sp, 152 │ │ │ │ - fst.d $ft6, $sp, 184 │ │ │ │ - fsub.d $fa0, $fa3, $fa0 │ │ │ │ - fst.d $ft1, $sp, 168 │ │ │ │ - bl -225488 │ │ │ │ - fld.d $ft1, $sp, 168 │ │ │ │ - fmul.d $ft3, $ft1, $fa0 │ │ │ │ - fst.d $ft1, $sp, 176 │ │ │ │ - fneg.d $fa0, $ft3 │ │ │ │ - fst.d $ft3, $sp, 168 │ │ │ │ - bl -226040 │ │ │ │ - fdiv.d $fa4, $fs5, $fs6 │ │ │ │ - fld.d $fa5, $sp, 240 │ │ │ │ - fld.d $ft7, $sp, 192 │ │ │ │ - fadd.d $ft5, $fs1, $fs1 │ │ │ │ - frecip.d $fa6, $fa5 │ │ │ │ - fmul.d $fa3, $fa5, $ft7 │ │ │ │ - fld.d $ft6, $sp, 184 │ │ │ │ - fadd.d $ft5, $ft5, $fs5 │ │ │ │ - fld.d $fa5, $sp, 224 │ │ │ │ - fmov.d $fa7, $fa0 │ │ │ │ - fneg.d $fa0, $fs3 │ │ │ │ - fld.d $fa2, $sp, 160 │ │ │ │ - fmul.d $ft5, $ft5, $fa0 │ │ │ │ - fdiv.d $fa3, $fa3, $ft6 │ │ │ │ - frecip.d $fa0, $fa5 │ │ │ │ - fld.d $fa5, $sp, 200 │ │ │ │ - fdiv.d $fa2, $fa2, $fs6 │ │ │ │ - fmul.d $ft4, $fs1, $fs6 │ │ │ │ - fmul.d $ft9, $fa5, $ft6 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fld.d $fa5, $sp, 216 │ │ │ │ - fdiv.d $ft10, $fs2, $ft6 │ │ │ │ - fmul.d $ft8, $fs1, $ft6 │ │ │ │ - fdiv.d $ft11, $fs3, $ft6 │ │ │ │ - fld.d $ft0, $sp, 40 │ │ │ │ - fdiv.d $ft4, $fs3, $ft4 │ │ │ │ - fdiv.d $ft5, $ft5, $ft9 │ │ │ │ - frecip.d $ft9, $ft6 │ │ │ │ - fneg.d $ft7, $ft7 │ │ │ │ - fdiv.d $ft7, $ft7, $ft8 │ │ │ │ - fsub.d $fa4, $fa4, $fa1 │ │ │ │ - fadd.d $fa4, $fa4, $fa5 │ │ │ │ - fneg.d $fa6, $fa6 │ │ │ │ - fmul.d $fa5, $fs4, $fs2 │ │ │ │ - fmul.d $fa6, $fa6, $fa4 │ │ │ │ - fadd.d $fa4, $fa4, $fa4 │ │ │ │ - fadd.d $fa3, $fa3, $fa4 │ │ │ │ - fadd.d $fa4, $fs1, $fs0 │ │ │ │ - fmul.d $ft12, $fa2, $fa2 │ │ │ │ - fmul.d $fa3, $fa3, $fa0 │ │ │ │ - fld.d $fa0, $sp, 104 │ │ │ │ - fsub.d $fa4, $fa4, $fs4 │ │ │ │ - fadd.d $fa0, $fa0, $fa2 │ │ │ │ - fmul.d $fa1, $fa4, $fs3 │ │ │ │ - fdiv.d $fa4, $fa4, $ft6 │ │ │ │ - fst.d $fa0, $sp, 104 │ │ │ │ - fld.d $fa0, $sp, 120 │ │ │ │ - fmul.d $ft6, $fa6, $fa6 │ │ │ │ - fadd.d $fs7, $fs7, $ft4 │ │ │ │ - fadd.d $fa0, $fa0, $ft5 │ │ │ │ - fneg.d $fa1, $fa1 │ │ │ │ - fst.d $fa0, $sp, 120 │ │ │ │ - fmul.d $fa0, $fs2, $fs0 │ │ │ │ - fdiv.d $fa1, $fa1, $ft8 │ │ │ │ - fsub.d $ft8, $ft12, $ft10 │ │ │ │ - fsub.d $ft6, $ft6, $fa3 │ │ │ │ - fmul.d $ft8, $ft8, $fa7 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fmul.d $fa5, $ft4, $ft4 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - fsub.d $fa5, $fa5, $ft5 │ │ │ │ - fmul.d $ft5, $fa2, $ft4 │ │ │ │ - fmul.d $fa5, $fa5, $fa7 │ │ │ │ - fadd.d $fa5, $ft0, $fa5 │ │ │ │ - fld.d $ft0, $sp, 80 │ │ │ │ - fadd.d $fa4, $ft0, $fa4 │ │ │ │ - fld.d $ft0, $sp, 24 │ │ │ │ - fst.d $fa5, $sp, 40 │ │ │ │ - fmul.d $fa5, $fa2, $fa6 │ │ │ │ - fst.d $fa4, $sp, 80 │ │ │ │ - fld.d $fa4, $sp, 16 │ │ │ │ - fadd.d $ft0, $ft0, $ft9 │ │ │ │ - fadd.d $fa4, $fa4, $ft10 │ │ │ │ - fst.d $ft0, $sp, 24 │ │ │ │ - fld.d $ft0, $sp, 88 │ │ │ │ - fst.d $fa4, $sp, 16 │ │ │ │ - fsub.d $fa4, $ft5, $ft9 │ │ │ │ - fadd.d $ft0, $ft0, $fa1 │ │ │ │ - fmul.d $ft5, $ft6, $fa7 │ │ │ │ - fsub.d $fa5, $fa5, $ft11 │ │ │ │ - fmul.d $fa1, $fa4, $fa7 │ │ │ │ - fld.d $fa4, $sp, 32 │ │ │ │ - fst.d $ft0, $sp, 88 │ │ │ │ - fmul.d $fa5, $fa5, $fa7 │ │ │ │ - fadd.d $fa4, $fa4, $ft8 │ │ │ │ - fst.d $fa4, $sp, 32 │ │ │ │ - fld.d $fa4, $sp, 48 │ │ │ │ - fadd.d $fa4, $fa4, $ft5 │ │ │ │ - fst.d $fa4, $sp, 48 │ │ │ │ - fld.d $fa4, $sp, 56 │ │ │ │ - fadd.d $fa4, $fa4, $fa1 │ │ │ │ - fneg.d $fa1, $fa7 │ │ │ │ - fmul.d $fa2, $fa1, $fa2 │ │ │ │ - fst.d $fa4, $sp, 56 │ │ │ │ - fld.d $fa4, $sp, 64 │ │ │ │ - fadd.d $fa4, $fa4, $fa5 │ │ │ │ - fld.d $fa5, $sp, 144 │ │ │ │ - fst.d $fa4, $sp, 64 │ │ │ │ - fmul.d $fa4, $ft4, $fa6 │ │ │ │ - fsub.d $fa4, $fa4, $ft7 │ │ │ │ - fmul.d $fa4, $fa4, $fa7 │ │ │ │ - fadd.d $fa4, $fa5, $fa4 │ │ │ │ - fst.d $fa4, $sp, 144 │ │ │ │ - fld.d $fa5, $sp, 128 │ │ │ │ - fmul.d $fa4, $fa1, $ft4 │ │ │ │ - fmul.d $fa1, $fa1, $fa6 │ │ │ │ - fadd.d $fa2, $fa5, $fa2 │ │ │ │ - fld.d $ft3, $sp, 168 │ │ │ │ - fst.d $fa2, $sp, 128 │ │ │ │ - fld.d $fa2, $sp, 136 │ │ │ │ - fadd.d $fa2, $fa2, $fa4 │ │ │ │ - fst.d $fa2, $sp, 136 │ │ │ │ - fld.d $fa2, $sp, 96 │ │ │ │ - fadd.d $fa2, $fa2, $fa1 │ │ │ │ - fld.d $fa1, $sp, 152 │ │ │ │ - fsub.d $fa1, $fa1, $fs2 │ │ │ │ - fst.d $fa2, $sp, 96 │ │ │ │ - fld.d $fa2, $sp, 112 │ │ │ │ - fmul.d $fa3, $fa1, $fa3 │ │ │ │ - fmul.d $fa1, $fa1, $fa6 │ │ │ │ - fsub.d $fa1, $fa1, $ft3 │ │ │ │ - fadd.d $fa1, $fa2, $fa1 │ │ │ │ - fst.d $fa1, $sp, 112 │ │ │ │ - fneg.d $fa1, $fa6 │ │ │ │ - fsub.d $fa1, $fa1, $fa6 │ │ │ │ - fadd.d $fa3, $fa1, $fa3 │ │ │ │ - fld.d $fa1, $sp, 72 │ │ │ │ - fadd.d $fa1, $fa1, $fa3 │ │ │ │ - fst.d $fa1, $sp, 72 │ │ │ │ - bl -226036 │ │ │ │ - fld.d $ft1, $sp, 176 │ │ │ │ - fld.d $fa1, $sp, 232 │ │ │ │ - fneg.d $ft1, $ft1 │ │ │ │ - fmul.d $fa0, $ft1, $fa0 │ │ │ │ - fcmp.cult.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -672 │ │ │ │ - bl -226592 │ │ │ │ - b -680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t2, $a0 │ │ │ │ + b -844 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $sp, 72 │ │ │ │ - fld.d $ft5, $sp, 112 │ │ │ │ - fld.d $ft1, $sp, 120 │ │ │ │ - fmov.d $fs6, $fs2 │ │ │ │ - fneg.d $fs0, $fa0 │ │ │ │ - fld.d $fa0, $sp, 80 │ │ │ │ - fneg.d $ft5, $ft5 │ │ │ │ - fld.d $ft12, $sp, 104 │ │ │ │ - fneg.d $fs1, $fa0 │ │ │ │ - fld.d $fa0, $sp, 88 │ │ │ │ - fld.d $ft9, $sp, 128 │ │ │ │ - fld.d $ft8, $sp, 136 │ │ │ │ - fld.d $fs3, $sp, 144 │ │ │ │ - fneg.d $fs2, $fa0 │ │ │ │ - fld.d $fa0, $sp, 96 │ │ │ │ - fld.d $fs4, $sp, 248 │ │ │ │ - fld.d $ft10, $sp, 152 │ │ │ │ - fsub.d $ft5, $ft5, $fa0 │ │ │ │ - ld.d $s1, $sp, 376 │ │ │ │ - fmov.d $ft11, $fs7 │ │ │ │ - fsub.d $fs6, $fs6, $ft10 │ │ │ │ - ffint.d.l $fs5, $fs4 │ │ │ │ - fld.d $fa0, $sp, 208 │ │ │ │ - fneg.d $fa1, $fs5 │ │ │ │ - fneg.d $fs7, $fs6 │ │ │ │ - fmul.d $fa2, $fa1, $fa0 │ │ │ │ - fmul.d $fa0, $fs6, $ft12 │ │ │ │ - fmul.d $fa1, $fs7, $ft11 │ │ │ │ - fmul.d $fs7, $fs7, $ft1 │ │ │ │ - li.w $a1, 72 │ │ │ │ - move $a0, $zero │ │ │ │ - fsub.d $fa0, $fa0, $ft9 │ │ │ │ - fsub.d $fa1, $fa2, $fa1 │ │ │ │ - fst.d $fa0, $s4, 0 │ │ │ │ - fsub.d $fa0, $fa1, $ft8 │ │ │ │ - fst.d $fa0, $s5, 0 │ │ │ │ - fst.d $ft5, $s6, 0 │ │ │ │ - bl 219760 │ │ │ │ - fld.d $fa0, $sp, 200 │ │ │ │ - fld.d $fa2, $sp, 24 │ │ │ │ - fld.d $fa1, $sp, 16 │ │ │ │ - frecip.d $fa0, $fa0 │ │ │ │ - move $a1, $a0 │ │ │ │ - fmul.d $fa1, $fs6, $fa1 │ │ │ │ - fmul.d $fs6, $fs6, $fa2 │ │ │ │ - fld.d $fa2, $sp, 48 │ │ │ │ - fsub.d $fs2, $fs2, $fs3 │ │ │ │ - move $a0, $s3 │ │ │ │ - fsub.d $fs0, $fs0, $fa2 │ │ │ │ - fld.d $fa2, $sp, 64 │ │ │ │ - fneg.d $fs2, $fs2 │ │ │ │ - fsub.d $fs1, $fs1, $fa2 │ │ │ │ - fld.d $fa2, $sp, 32 │ │ │ │ - fneg.d $fs0, $fs0 │ │ │ │ - fst.d $fs2, $a1, 56 │ │ │ │ - fsub.d $fa1, $fa1, $fa2 │ │ │ │ - fld.d $fa2, $sp, 56 │ │ │ │ - fneg.d $fs1, $fs1 │ │ │ │ - fst.d $fs0, $a1, 64 │ │ │ │ - fneg.d $fa1, $fa1 │ │ │ │ - fsub.d $fs6, $fs6, $fa2 │ │ │ │ - fst.d $fa1, $a1, 0 │ │ │ │ - fld.d $fa1, $sp, 40 │ │ │ │ - fst.d $fs1, $a1, 48 │ │ │ │ - fneg.d $fs6, $fs6 │ │ │ │ - fst.d $fs1, $a1, 16 │ │ │ │ - fst.d $fs2, $a1, 40 │ │ │ │ - fst.d $fs6, $a1, 24 │ │ │ │ - fst.d $fs6, $a1, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fs5 │ │ │ │ - fsub.d $fa0, $fa0, $fs7 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - fst.d $fa0, $a1, 32 │ │ │ │ - bl -15048 │ │ │ │ - ld.d $ra, $sp, 392 │ │ │ │ - stptr.w $s2, $s7, 0 │ │ │ │ - ld.d $s0, $sp, 384 │ │ │ │ - ld.d $s2, $sp, 368 │ │ │ │ - ld.d $s3, $sp, 360 │ │ │ │ - ld.d $s4, $sp, 352 │ │ │ │ - ld.d $s5, $sp, 344 │ │ │ │ - ld.d $s6, $sp, 336 │ │ │ │ - ld.d $s7, $sp, 328 │ │ │ │ - fld.d $fs0, $sp, 312 │ │ │ │ - fld.d $fs1, $sp, 304 │ │ │ │ - fld.d $fs2, $sp, 296 │ │ │ │ - fld.d $fs3, $sp, 288 │ │ │ │ - fld.d $fs4, $sp, 280 │ │ │ │ - fld.d $fs5, $sp, 272 │ │ │ │ - fld.d $fs6, $sp, 264 │ │ │ │ - fld.d $fs7, $sp, 256 │ │ │ │ - addi.d $sp, $sp, 400 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - frecip.d $fa0, $fs7 │ │ │ │ - pcalau12i $t1, 101 │ │ │ │ - fld.d $fs2, $t1, 744 │ │ │ │ - vxor.v $vr27, $vr27, $vr27 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $ft10, $t0, 440 │ │ │ │ - vxor.v $vr28, $vr28, $vr28 │ │ │ │ - fmov.d $ft8, $fs3 │ │ │ │ - fmov.d $ft9, $fs3 │ │ │ │ - fmov.d $fs1, $fs2 │ │ │ │ - fmov.d $fs0, $fs2 │ │ │ │ - fmov.d $ft5, $fs2 │ │ │ │ - fmov.d $ft1, $fs3 │ │ │ │ - fmov.d $ft11, $fs3 │ │ │ │ - fmov.d $ft12, $fs3 │ │ │ │ - fst.d $fs3, $sp, 64 │ │ │ │ - fst.d $fs3, $sp, 56 │ │ │ │ - fst.d $fs3, $sp, 48 │ │ │ │ - fst.d $fs3, $sp, 40 │ │ │ │ - fst.d $fs3, $sp, 32 │ │ │ │ - fst.d $fs3, $sp, 24 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - fst.d $fa0, $sp, 208 │ │ │ │ - b -396 │ │ │ │ - addi.d $sp, $sp, -352 │ │ │ │ - fst.d $fs7, $sp, 192 │ │ │ │ - fld.d $fs7, $a5, 0 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $fa5, $t0, 792 │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - pcalau12i $t0, 150 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - fabs.d $fa0, $fs7 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa5 │ │ │ │ - st.d $s3, $sp, 304 │ │ │ │ - st.d $s4, $sp, 296 │ │ │ │ - fst.d $fs5, $sp, 208 │ │ │ │ - fst.d $fs6, $sp, 200 │ │ │ │ - st.d $t0, $sp, 184 │ │ │ │ - st.d $ra, $sp, 344 │ │ │ │ - st.d $fp, $sp, 336 │ │ │ │ - st.d $s0, $sp, 328 │ │ │ │ - st.d $s1, $sp, 320 │ │ │ │ - st.d $s2, $sp, 312 │ │ │ │ - st.d $s6, $sp, 280 │ │ │ │ - fst.d $fs0, $sp, 248 │ │ │ │ - fst.d $fs1, $sp, 240 │ │ │ │ - fst.d $fs2, $sp, 232 │ │ │ │ - fst.d $fs3, $sp, 224 │ │ │ │ - fst.d $fs4, $sp, 216 │ │ │ │ - st.d $a5, $sp, 136 │ │ │ │ - st.d $a3, $sp, 120 │ │ │ │ - st.d $a4, $sp, 128 │ │ │ │ - fst.d $fa1, $sp, 32 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - st.d $a6, $sp, 96 │ │ │ │ - fld.d $fs5, $a3, 0 │ │ │ │ - fld.d $fs6, $a4, 0 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s3, $a2 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - bceqz $fcc0, 1012 │ │ │ │ - fcmp.slt.d $fcc0, $fs6, $fa0 │ │ │ │ - fld.d $ft1, $t0, 440 │ │ │ │ - fmov.d $fs7, $fa5 │ │ │ │ - bcnez $fcc0, 1148 │ │ │ │ - fld.d $fa0, $sp, 32 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $fa0 │ │ │ │ - bcnez $fcc0, 1064 │ │ │ │ nop │ │ │ │ - pcalau12i $t5, 101 │ │ │ │ - fld.d $fa0, $t5, 800 │ │ │ │ - pcalau12i $t4, 101 │ │ │ │ - pcalau12i $t3, 101 │ │ │ │ - fst.d $fa0, $sp, 72 │ │ │ │ - fld.d $fa0, $t4, 768 │ │ │ │ - pcalau12i $t2, 101 │ │ │ │ - pcalau12i $t1, 101 │ │ │ │ - fst.d $fa0, $sp, 40 │ │ │ │ - fld.d $fa0, $t3, 776 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - vxor.v $vr27, $vr27, $vr27 │ │ │ │ - fst.d $fa0, $sp, 48 │ │ │ │ - fld.d $fa0, $t2, 584 │ │ │ │ - pcalau12i $t6, 101 │ │ │ │ - fld.d $fs1, $t6, 824 │ │ │ │ - fst.d $fa0, $sp, 56 │ │ │ │ - fld.d $fa0, $t1, 816 │ │ │ │ - bstrpick.d $s0, $s3, 0x1f, 0x0 │ │ │ │ - fmov.d $fs2, $fs3 │ │ │ │ - fst.d $fa0, $sp, 112 │ │ │ │ - fld.d $fa0, $t0, 808 │ │ │ │ - fmov.d $fs4, $fs3 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - fst.d $fa0, $sp, 104 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - alsl.d $s0, $s0, $s4, 0x3 │ │ │ │ - move $s2, $zero │ │ │ │ - addi.d $fp, $sp, 168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s8, $a0 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 88 │ │ │ │ - fmov.d $fa2, $fs7 │ │ │ │ - fmov.d $fa1, $fs6 │ │ │ │ - fmov.d $fa0, $fs5 │ │ │ │ - addi.d $a6, $sp, 156 │ │ │ │ - addi.d $a5, $sp, 176 │ │ │ │ - move $a4, $fp │ │ │ │ - addi.d $a3, $sp, 160 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s4 │ │ │ │ - fst.d $ft1, $sp, 16 │ │ │ │ - bl -1868 │ │ │ │ - fmov.d $fa0, $fs6 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -226940 │ │ │ │ - fld.d $fa1, $sp, 80 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fld.d $ft1, $sp, 16 │ │ │ │ - fmov.d $fs0, $fa2 │ │ │ │ - fst.d $fa0, $sp, 64 │ │ │ │ - beqz $s3, 164 │ │ │ │ - move $s6, $s4 │ │ │ │ - b 68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s5, 1408 │ │ │ │ + or $t0, $s2, $t7 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 2736 │ │ │ │ + bnez $t7, 12 │ │ │ │ + move $t3, $zero │ │ │ │ + b -620 │ │ │ │ + bnez $s2, 3416 │ │ │ │ + move $s7, $s0 │ │ │ │ + move $a6, $s1 │ │ │ │ + li.w $t3, 43 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $sp, 48 │ │ │ │ - fld.d $fa1, $sp, 40 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - fadd.d $fs0, $fs0, $fa1 │ │ │ │ - bl -227556 │ │ │ │ - fld.d $fa2, $sp, 16 │ │ │ │ - fld.d $ft1, $sp, 24 │ │ │ │ - fadd.d $fa2, $fa2, $fa0 │ │ │ │ - beq $s6, $s0, 96 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $s6, 0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fst.d $ft1, $sp, 24 │ │ │ │ - fst.d $fa2, $sp, 16 │ │ │ │ - fsub.d $fa0, $fa0, $fs5 │ │ │ │ - fdiv.d $fa0, $fa0, $fs6 │ │ │ │ - fmul.d $fa0, $fa0, $fs7 │ │ │ │ - fsub.d $fa0, $ft1, $fa0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, -76 │ │ │ │ - bl -227092 │ │ │ │ - fld.d $fa1, $sp, 56 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - fdiv.d $ft2, $fa1, $fs7 │ │ │ │ - fmul.d $ft2, $ft2, $fa0 │ │ │ │ - fadd.d $fs0, $fs0, $ft2 │ │ │ │ - fneg.d $fa0, $ft2 │ │ │ │ - bl -227648 │ │ │ │ - fld.d $fa2, $sp, 16 │ │ │ │ - fld.d $ft1, $sp, 24 │ │ │ │ - fadd.d $fa2, $fa2, $fa0 │ │ │ │ - bne $s6, $s0, -84 │ │ │ │ - fsub.d $fa0, $ft1, $fs7 │ │ │ │ - fld.d $fa1, $sp, 64 │ │ │ │ - ldptr.w $t0, $sp, 156 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - fsub.d $fa2, $fa0, $fa2 │ │ │ │ - beqz $t0, 16 │ │ │ │ - fld.d $fa0, $sp, 112 │ │ │ │ - fmul.d $fa2, $fa2, $fa0 │ │ │ │ nop │ │ │ │ - beqz $s1, 56 │ │ │ │ - fld.d $fa1, $s1, 0 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 40 │ │ │ │ - fld.d $ft2, $s1, 32 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $ft2 │ │ │ │ - bceqz $fcc0, 28 │ │ │ │ - fld.d $ft3, $s1, 64 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $ft3 │ │ │ │ - bceqz $fcc0, 16 │ │ │ │ - fld.d $fa0, $sp, 72 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 676 │ │ │ │ - fld.d $fa0, $sp, 72 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 312 │ │ │ │ - fsub.d $ft2, $fs5, $fs4 │ │ │ │ - fsub.d $ft3, $fs6, $fs2 │ │ │ │ - fsub.d $ft4, $fs7, $fs3 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - li.w $t0, 21 │ │ │ │ - fmul.d $fs4, $fs4, $fs1 │ │ │ │ - fmul.d $fs3, $fs3, $fs1 │ │ │ │ - fld.d $fa0, $sp, 8 │ │ │ │ - fmul.d $fs2, $fs2, $fs1 │ │ │ │ - fadd.d $fs5, $ft2, $fs4 │ │ │ │ - fadd.d $fs7, $ft4, $fs3 │ │ │ │ - fadd.d $fs6, $ft3, $fs2 │ │ │ │ - fsub.d $fa0, $fa0, $fs5 │ │ │ │ - fmul.d $fa0, $fa0, $fs7 │ │ │ │ - fdiv.d $fa0, $fa0, $fs6 │ │ │ │ - fsub.d $fa0, $ft1, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 32 │ │ │ │ - fld.d $fa0, $sp, 32 │ │ │ │ - fsub.d $fa0, $fa0, $fs5 │ │ │ │ - fmul.d $fa0, $fa0, $fs7 │ │ │ │ - fdiv.d $fa0, $fa0, $fs6 │ │ │ │ - fsub.d $fa0, $ft1, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 12 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bnez $t0, -84 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - beq $s2, $t0, 60 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $ft2, $t0, 840 │ │ │ │ - fabs.d $fa0, $fs4 │ │ │ │ - fmul.d $fa1, $fs6, $ft2 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 36 │ │ │ │ - fabs.d $fa0, $fs2 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 24 │ │ │ │ - fabs.d $fa0, $fs3 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - fcmp.slt.d $fcc0, $ft2, $fa0 │ │ │ │ - bcnez $fcc0, -528 │ │ │ │ + move $s0, $s7 │ │ │ │ + move $s7, $t3 │ │ │ │ + bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ + move $s5, $s2 │ │ │ │ + addi.w $s1, $a6, 1 │ │ │ │ + add.d $t3, $s8, $t3 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $t7, 1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2132 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 120 │ │ │ │ - ld.d $t2, $sp, 128 │ │ │ │ - ld.d $t1, $sp, 184 │ │ │ │ - fst.d $fs5, $t0, 0 │ │ │ │ - pcalau12i $t0, 150 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - fst.d $fs6, $t2, 0 │ │ │ │ - ld.d $t2, $sp, 136 │ │ │ │ - fst.d $fs7, $t2, 0 │ │ │ │ - bne $t1, $t0, 688 │ │ │ │ - ld.d $ra, $sp, 344 │ │ │ │ - ld.d $fp, $sp, 336 │ │ │ │ - ld.d $s0, $sp, 328 │ │ │ │ - ld.d $s1, $sp, 320 │ │ │ │ - ld.d $s2, $sp, 312 │ │ │ │ - ld.d $s3, $sp, 304 │ │ │ │ - ld.d $s4, $sp, 296 │ │ │ │ - ld.d $s6, $sp, 280 │ │ │ │ - fld.d $fs0, $sp, 248 │ │ │ │ - fld.d $fs1, $sp, 240 │ │ │ │ - fld.d $fs2, $sp, 232 │ │ │ │ - fld.d $fs3, $sp, 224 │ │ │ │ - fld.d $fs4, $sp, 216 │ │ │ │ - fld.d $fs5, $sp, 208 │ │ │ │ - fld.d $fs6, $sp, 200 │ │ │ │ - fld.d $fs7, $sp, 192 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - addi.d $sp, $sp, 352 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa5, $sp, 160 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fld.d $fa0, $sp, 104 │ │ │ │ - fcmp.ceq.d $fcc0, $fa5, $fa1 │ │ │ │ - bcnez $fcc0, 24 │ │ │ │ - fabs.d $fa1, $fa5 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fmul.d $fa1, $fa1, $fs5 │ │ │ │ - fld.d $fa0, $t0, 552 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - fld.d $fa6, $sp, 168 │ │ │ │ - vxor.v $vr7, $vr7, $vr7 │ │ │ │ - fld.d $fa1, $sp, 104 │ │ │ │ - fcmp.ceq.d $fcc0, $fa6, $fa7 │ │ │ │ - bcnez $fcc0, 16 │ │ │ │ - fabs.d $fa1, $fa6 │ │ │ │ - fmul.d $fa1, $fa1, $fs6 │ │ │ │ - fdiv.d $fa1, $fs1, $fa1 │ │ │ │ - fld.d $fa7, $sp, 176 │ │ │ │ - vxor.v $vr10, $vr10, $vr10 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fcmp.ceq.d $fcc0, $fa7, $ft2 │ │ │ │ - fld.d $ft5, $t0, 808 │ │ │ │ - bcnez $fcc0, 20 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $ft5, $t0, 832 │ │ │ │ - fabs.d $ft2, $fa7 │ │ │ │ - fdiv.d $ft5, $ft5, $ft2 │ │ │ │ - fmul.d $fa5, $fa5, $fs5 │ │ │ │ - fmul.d $fa6, $fa6, $fs6 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fmov.d $ft4, $fs7 │ │ │ │ - fmov.d $ft3, $fs6 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fcmp.sle.d $fcc0, $ft5, $fa0 │ │ │ │ - fmov.d $ft2, $fs5 │ │ │ │ - fmul.d $fa5, $fa5, $fs5 │ │ │ │ - fmul.d $fa6, $fa6, $fs6 │ │ │ │ - fsel $fa0, $ft5, $fa0, $fcc0 │ │ │ │ - fmul.d $fs3, $fa7, $fa0 │ │ │ │ - fmul.d $fs4, $fa5, $fa0 │ │ │ │ - fmul.d $fs2, $fa6, $fa0 │ │ │ │ - b -464 │ │ │ │ nop │ │ │ │ - fcmp.slt.d $fcc0, $fs6, $fa0 │ │ │ │ - fld.d $ft1, $t0, 440 │ │ │ │ - bcnez $fcc0, 120 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fcmp.sle.d $fcc0, $fs7, $fa0 │ │ │ │ - bceqz $fcc0, -1012 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fs5 │ │ │ │ - bceqz $fcc0, -1008 │ │ │ │ - fsub.d $fa1, $fa1, $fs5 │ │ │ │ - fdiv.d $fa1, $fs6, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fs7, $fa1 │ │ │ │ - bceqz $fcc0, -1024 │ │ │ │ - fadd.d $fs7, $fa1, $fa5 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fs7 │ │ │ │ - bceqz $fcc0, -1036 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $fa2, $t0, 552 │ │ │ │ - fmul.d $fs7, $fa1, $fa2 │ │ │ │ - b -1052 │ │ │ │ - fsub.d $fa0, $fa0, $fs5 │ │ │ │ - fdiv.d $fa0, $fs6, $fa0 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fs7 │ │ │ │ - bceqz $fcc0, -1068 │ │ │ │ - fsub.d $fs7, $fa0, $fa5 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.sle.d $fcc0, $fs7, $fa1 │ │ │ │ - bceqz $fcc0, -1084 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $fa2, $t0, 552 │ │ │ │ - fmul.d $fs7, $fa0, $fa2 │ │ │ │ - b -1100 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - fmov.d $fs6, $ft1 │ │ │ │ - fcmp.sle.d $fcc0, $fs7, $fa0 │ │ │ │ - bcnez $fcc0, -116 │ │ │ │ - b -1136 │ │ │ │ + bnez $s7, 1216 │ │ │ │ + or $s5, $fp, $t6 │ │ │ │ + bstrpick.w $t0, $s5, 0x7, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bnez $t0, 2672 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + add.d $t3, $a0, $t3 │ │ │ │ + li.w $s5, 1 │ │ │ │ + bnez $t0, -1160 │ │ │ │ + b -1652 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $sp, 32 │ │ │ │ - fmov.d $fs6, $ft1 │ │ │ │ - fcmp.slt.d $fcc0, $fs5, $fa0 │ │ │ │ - bceqz $fcc0, -1140 │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $sp, 160 │ │ │ │ - fld.d $fs0, $sp, 168 │ │ │ │ - fld.d $fa5, $s1, 48 │ │ │ │ - fld.d $fa7, $s1, 56 │ │ │ │ - fld.d $fa6, $sp, 176 │ │ │ │ - fld.d $ft4, $s1, 24 │ │ │ │ - fmul.d $ft2, $ft2, $fs0 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - fmul.d $ft5, $ft4, $fs0 │ │ │ │ - fmul.d $ft3, $ft3, $fa6 │ │ │ │ - fmul.d $ft4, $fa0, $ft4 │ │ │ │ - fmul.d $fa0, $fa0, $fa5 │ │ │ │ - fmul.d $fa5, $fa5, $fa6 │ │ │ │ - fmul.d $fa6, $fa6, $fa7 │ │ │ │ - fmul.d $fa7, $fs0, $fa7 │ │ │ │ - move $a0, $s1 │ │ │ │ - fadd.d $fa1, $fa1, $ft5 │ │ │ │ - fst.d $ft1, $sp, 24 │ │ │ │ - fst.d $fa2, $sp, 16 │ │ │ │ - fadd.d $ft2, $ft2, $ft4 │ │ │ │ - fadd.d $ft3, $ft3, $fa0 │ │ │ │ - fadd.d $fs4, $fa1, $fa5 │ │ │ │ - fadd.d $fs2, $ft2, $fa6 │ │ │ │ - fadd.d $fs3, $ft3, $fa7 │ │ │ │ - bl -228932 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $ft2, $t0, 552 │ │ │ │ - fmul.d $ft3, $fs6, $fs1 │ │ │ │ - fabs.d $fa0, $fs4 │ │ │ │ - fmul.d $ft2, $fs6, $ft2 │ │ │ │ - fabs.d $fs0, $fs0 │ │ │ │ - pcalau12i $t0, 101 │ │ │ │ - fld.d $ft4, $t0, 832 │ │ │ │ - fabs.d $fa1, $fs3 │ │ │ │ - fld.d $ft1, $sp, 24 │ │ │ │ - fdiv.d $fs0, $fs0, $ft3 │ │ │ │ - fdiv.d $fa1, $fa1, $ft4 │ │ │ │ - fdiv.d $fa0, $fa0, $ft2 │ │ │ │ - fld.d $fa2, $sp, 16 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - fsel $fa0, $fs0, $fa0, $fcc0 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $ft1 │ │ │ │ - bcnez $fcc0, 24 │ │ │ │ - fmov.d $ft4, $fs7 │ │ │ │ - fmov.d $ft3, $fs6 │ │ │ │ - fmov.d $ft2, $fs5 │ │ │ │ - fst.d $fa2, $sp, 72 │ │ │ │ - b -844 │ │ │ │ - frecip.d $fa0, $fa0 │ │ │ │ - fmov.d $ft4, $fs7 │ │ │ │ - fmov.d $ft3, $fs6 │ │ │ │ - fmov.d $ft2, $fs5 │ │ │ │ - fst.d $fa2, $sp, 72 │ │ │ │ - fmul.d $fs4, $fs4, $fa0 │ │ │ │ - fmul.d $fs2, $fs2, $fa0 │ │ │ │ - fmul.d $fs3, $fs3, $fa0 │ │ │ │ - b -880 │ │ │ │ nop │ │ │ │ - st.d $s5, $sp, 288 │ │ │ │ - st.d $s7, $sp, 272 │ │ │ │ - st.d $s8, $sp, 264 │ │ │ │ - bl -228208 │ │ │ │ - vxor.v $vr3, $vr3, $vr3 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa3 │ │ │ │ - bcnez $fcc0, 56 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fa4, $t0, 440 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - fcmp.slt.d $fcc0, $fa2, $fa4 │ │ │ │ - bcnez $fcc0, 64 │ │ │ │ - fmov.d $fa0, $fa3 │ │ │ │ - bl -228204 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - fneg.d $fa0, $fa0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fa0, $t0, 848 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - ret │ │ │ │ + beqz $fp, -1184 │ │ │ │ + move $t6, $s5 │ │ │ │ + move $s5, $a0 │ │ │ │ + b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fadd.d $fa0, $fa2, $fa2 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - fsub.d $fa0, $fa4, $fa0 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - fst.d $fa2, $sp, 0 │ │ │ │ - bl -228496 │ │ │ │ - bl -228820 │ │ │ │ - pcaddi $t0, 102460 │ │ │ │ - fld.d $fa2, $sp, 0 │ │ │ │ - fld.d $fa4, $t0, 0 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - fsub.d $fa1, $fa4, $fa2 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fmov.d $fs0, $fa1 │ │ │ │ - bl -228532 │ │ │ │ - bl -228856 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl -228548 │ │ │ │ - bl -228872 │ │ │ │ - fmul.d $fa0, $fs1, $fa0 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fld.d $fa2, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fmul.d $fa2, $fa2, $fa2 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fsub.d $fa0, $fs2, $fa0 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - ret │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $ft1, $t0, 552 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $ft1 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - bcnez $fcc0, 272 │ │ │ │ - pcalau12i $t3, 100 │ │ │ │ - fld.d $fa3, $t3, 440 │ │ │ │ - pcalau12i $t2, 100 │ │ │ │ - fld.d $ft0, $t2, 864 │ │ │ │ - fadd.d $fa0, $fa0, $fa3 │ │ │ │ - pcalau12i $t1, 100 │ │ │ │ - fld.d $fa7, $t1, 880 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fadd.d $fa1, $fa0, $fa3 │ │ │ │ - fdiv.d $ft0, $ft0, $fa0 │ │ │ │ - fld.d $fa6, $t0, 888 │ │ │ │ - pcalau12i $t3, 100 │ │ │ │ - fadd.d $ft2, $fa1, $fa3 │ │ │ │ - fdiv.d $fa7, $fa7, $fa1 │ │ │ │ - fld.d $fa5, $t3, 896 │ │ │ │ - pcalau12i $t2, 100 │ │ │ │ - fadd.d $fa1, $ft2, $fa3 │ │ │ │ - fdiv.d $fa6, $fa6, $ft2 │ │ │ │ - fld.d $fa4, $t2, 904 │ │ │ │ - pcalau12i $t1, 100 │ │ │ │ - fdiv.d $fa5, $fa5, $fa1 │ │ │ │ - fadd.d $fa1, $fa1, $fa3 │ │ │ │ - fld.d $ft3, $t1, 872 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fa2, $t0, 912 │ │ │ │ - fdiv.d $fa4, $fa4, $fa1 │ │ │ │ - fst.d $fa1, $sp, 16 │ │ │ │ - fadd.d $fa2, $fs0, $fa2 │ │ │ │ - fmov.d $fa0, $fa2 │ │ │ │ - fst.d $fa2, $sp, 24 │ │ │ │ - fadd.d $ft0, $ft0, $ft3 │ │ │ │ - fadd.d $fa7, $fa7, $ft0 │ │ │ │ - fadd.d $fa6, $fa6, $fa7 │ │ │ │ - fadd.d $fa5, $fa5, $fa6 │ │ │ │ - fadd.d $fa4, $fa4, $fa5 │ │ │ │ - fst.d $fa4, $sp, 8 │ │ │ │ - bl -228584 │ │ │ │ - pcaddi $t0, 102387 │ │ │ │ - fld.d $fa3, $t0, 0 │ │ │ │ - fld.d $fa1, $sp, 16 │ │ │ │ - pcalau12i $t1, 100 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa3 │ │ │ │ - fld.d $fa0, $t1, 920 │ │ │ │ - fld.d $fa4, $sp, 8 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - fld.d $fa3, $t0, 928 │ │ │ │ - fadd.d $fa0, $fa0, $fa4 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - bl -228644 │ │ │ │ - pcaddi $t0, 102400 │ │ │ │ - fld.d $ft1, $t0, 0 │ │ │ │ - fld.d $fa2, $sp, 24 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - fadd.d $fs0, $fs0, $ft1 │ │ │ │ - fmul.d $fs0, $fs0, $fs1 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fsub.d $fa2, $fa2, $fs0 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $fp, 1056 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $t3, $s0 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $s0, $s1 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fa1, $t0, 856 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - bl -229952 │ │ │ │ - pcaddi $t0, 102457 │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fdiv.d $fa0, $fa1, $fa0 │ │ │ │ - bl -228736 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fld.d $fa0, $t0, 440 │ │ │ │ - fsub.d $fa0, $fa0, $fs0 │ │ │ │ - bl -352 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - fsub.d $fa0, $fs1, $fa0 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + move $s1, $s0 │ │ │ │ + move $s0, $t3 │ │ │ │ + bstrpick.d $t3, $a0, 0x1f, 0x0 │ │ │ │ + add.d $t3, $t2, $t3 │ │ │ │ + move $s7, $fp │ │ │ │ + addi.w $s6, $a0, 1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -1736 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + or $s5, $fp, $t6 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + beqz $s5, 3464 │ │ │ │ + beqz $t6, 3148 │ │ │ │ + move $s7, $t6 │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + beq $s0, $t0, 2500 │ │ │ │ + move $t2, $a0 │ │ │ │ nop │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $t6, 1 │ │ │ │ + beq $s0, $t0, -1796 │ │ │ │ + move $a6, $s6 │ │ │ │ + b -700 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t6, $zero │ │ │ │ + bnez $s1, -1340 │ │ │ │ + move $t2, $a0 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - fst.d $fs0, $sp, 88 │ │ │ │ - fst.d $fs1, $sp, 80 │ │ │ │ - fst.d $fs2, $sp, 72 │ │ │ │ - fst.d $fs3, $sp, 64 │ │ │ │ - fst.d $fs4, $sp, 56 │ │ │ │ - fst.d $fs5, $sp, 48 │ │ │ │ - fst.d $fs6, $sp, 40 │ │ │ │ - beqz $a1, 828 │ │ │ │ - addi.w $t1, $a1, -1 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t3 │ │ │ │ - addi.w $t0, $a1, -2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ffint.d.l $ft3, $fa0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - li.w $t2, 61 │ │ │ │ - ffint.d.l $ft2, $fa0 │ │ │ │ - bgeu $t2, $t1, 820 │ │ │ │ - li.w $t0, -1 │ │ │ │ - vxor.v $vr15, $vr15, $vr15 │ │ │ │ - beq $a1, $t0, 912 │ │ │ │ - bstrpick.d $t1, $a1, 0x1f, 0x2 │ │ │ │ - vreplvei.d $vr9, $vr10, 0x0 │ │ │ │ - vreplvei.d $vr8, $vr11, 0x0 │ │ │ │ - vldi $vr7, 0 │ │ │ │ - addi.d $t0, $a0, 112 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - fmov.d $fa2, $ft7 │ │ │ │ - fmov.d $fa4, $ft7 │ │ │ │ - pcaddi $t2, 102036 │ │ │ │ - add.d $t1, $t1, $t0 │ │ │ │ - vld $vr6, $t2, 0 │ │ │ │ + li.w $s0, 64 │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $s1, 64 │ │ │ │ + beqz $fp, 3976 │ │ │ │ + move $t6, $fp │ │ │ │ + b 880 │ │ │ │ nop │ │ │ │ + bnez $s0, 2496 │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ nop │ │ │ │ - vsubi.wu $vr3, $vr6, 0x1 │ │ │ │ - vilvl.w $vr12, $vr7, $vr3 │ │ │ │ - vffint.d.l $vr12, $vr12 │ │ │ │ - vfdiv.d $vr12, $vr12, $vr8 │ │ │ │ - vld $vr5, $t0, -112 │ │ │ │ - vsubi.wu $vr1, $vr6, 0x2 │ │ │ │ - vfmul.d $vr16, $vr5, $vr12 │ │ │ │ - fmov.d $ft6, $fa5 │ │ │ │ - fmov.d $ft5, $ft8 │ │ │ │ - vilvl.w $vr0, $vr7, $vr1 │ │ │ │ - vffint.d.l $vr0, $vr0 │ │ │ │ - vfdiv.d $vr0, $vr0, $vr9 │ │ │ │ - vfmul.d $vr0, $vr0, $vr12 │ │ │ │ - vfmul.d $vr0, $vr0, $vr5 │ │ │ │ - fmov.d $ft4, $fa0 │ │ │ │ - vbsrl.v $vr0, $vr0, 0x8 │ │ │ │ - fadd.d $ft6, $fa4, $ft6 │ │ │ │ - vexth.du.wu $vr3, $vr3 │ │ │ │ - vffint.d.l $vr3, $vr3 │ │ │ │ - vfdiv.d $vr3, $vr3, $vr8 │ │ │ │ - fadd.d $ft4, $ft7, $ft4 │ │ │ │ - vld $vr4, $t0, -96 │ │ │ │ - vbsrl.v $vr5, $vr5, 0x8 │ │ │ │ - vbsrl.v $vr16, $vr16, 0x8 │ │ │ │ - fadd.d $ft5, $fa2, $ft5 │ │ │ │ - vaddi.wu $vr6, $vr6, 0x4 │ │ │ │ - fmov.d $fa2, $fa0 │ │ │ │ - vexth.du.wu $vr0, $vr1 │ │ │ │ - vffint.d.l $vr0, $vr0 │ │ │ │ - vfdiv.d $vr0, $vr0, $vr9 │ │ │ │ - fadd.d $fa5, $ft6, $fa5 │ │ │ │ - vfmul.d $vr0, $vr0, $vr3 │ │ │ │ - vfmul.d $vr14, $vr4, $vr3 │ │ │ │ - vfmul.d $vr0, $vr0, $vr4 │ │ │ │ - fadd.d $fa1, $ft4, $fa2 │ │ │ │ - vbsrl.v $vr2, $vr14, 0x8 │ │ │ │ - fadd.d $fa3, $ft5, $ft8 │ │ │ │ - fmov.d $ft7, $fa4 │ │ │ │ - vbsrl.v $vr4, $vr4, 0x8 │ │ │ │ - fmov.d $ft4, $fa0 │ │ │ │ - vbsrl.v $vr0, $vr0, 0x8 │ │ │ │ - fmov.d $ft9, $ft6 │ │ │ │ - fadd.d $fa5, $fa5, $ft7 │ │ │ │ - fadd.d $fa3, $fa3, $ft9 │ │ │ │ - fadd.d $fa1, $fa1, $ft4 │ │ │ │ - preld 0x0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - fadd.d $fa4, $fa5, $fa4 │ │ │ │ - fadd.d $fa2, $fa3, $fa2 │ │ │ │ - fadd.d $ft7, $fa1, $fa0 │ │ │ │ - bne $t0, $t1, -200 │ │ │ │ - andi $t0, $a1, 0x3 │ │ │ │ - beqz $t0, 208 │ │ │ │ - move $t1, $a1 │ │ │ │ - bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t2 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - fdiv.d $fa5, $fa1, $ft3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $ft2 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fldx.d $fa3, $a0, $t2 │ │ │ │ - addi.w $t3, $t1, 2 │ │ │ │ - fadd.d $fa4, $fa4, $fa3 │ │ │ │ - fmul.d $fa6, $fa3, $fa5 │ │ │ │ - fmul.d $fa0, $fa0, $fa5 │ │ │ │ - fadd.d $fa2, $fa2, $fa6 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fadd.d $ft7, $ft7, $fa0 │ │ │ │ - bltu $a1, $t3, 124 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - fdiv.d $fa1, $fa1, $ft2 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa3, $fa0, $ft3 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fldx.d $fa5, $a0, $t2 │ │ │ │ - addi.w $t1, $t1, 3 │ │ │ │ - fadd.d $fa4, $fa4, $fa5 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa3, $fa5, $fa3 │ │ │ │ - fmul.d $fa1, $fa1, $fa5 │ │ │ │ - fadd.d $fa2, $fa2, $fa3 │ │ │ │ - fadd.d $ft7, $ft7, $fa1 │ │ │ │ - bltu $a1, $t1, 56 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t3 │ │ │ │ - fdiv.d $fa0, $fa0, $ft2 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa1, $ft3 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - fldx.d $fa3, $a0, $t3 │ │ │ │ - fadd.d $fa4, $fa4, $fa3 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fadd.d $fa2, $fa2, $fa1 │ │ │ │ - fadd.d $ft7, $ft7, $fa0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - pcalau12i $t2, 100 │ │ │ │ - ffint.d.l $fs1, $fa0 │ │ │ │ - fdiv.d $fa0, $ft7, $fs1 │ │ │ │ - fdiv.d $fa2, $fa2, $fs1 │ │ │ │ - fdiv.d $fs1, $fa4, $fs1 │ │ │ │ - fld.d $fa1, $t2, 936 │ │ │ │ - pcalau12i $t1, 100 │ │ │ │ - fld.d $fa6, $t1, -256 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fs4, $t0, 944 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fa5, $t0, 952 │ │ │ │ - pcalau12i $t2, 100 │ │ │ │ - pcalau12i $t1, 100 │ │ │ │ - fld.d $fa3, $t2, 960 │ │ │ │ - fld.d $fa4, $t1, 968 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fs3, $t0, 440 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fmul.d $fa1, $fa2, $fa1 │ │ │ │ - fadd.d $fa2, $fa2, $fa2 │ │ │ │ - fsub.d $fs0, $fa2, $fs1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - fdiv.d $fa0, $fa0, $fs0 │ │ │ │ - fadd.d $fa0, $fa0, $fa6 │ │ │ │ - fdiv.d $fa0, $fs4, $fa0 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fmul.d $fs2, $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa4 │ │ │ │ - fmul.d $fs2, $fs2, $fa3 │ │ │ │ - fadd.d $fs2, $fs2, $fa0 │ │ │ │ - fadd.d $fs5, $fs2, $fs3 │ │ │ │ - fmov.d $fa0, $fs5 │ │ │ │ - bl -1116 │ │ │ │ - bl -230052 │ │ │ │ - fmov.d $fs6, $fa0 │ │ │ │ - fneg.d $fa1, $fs2 │ │ │ │ - fmov.d $fa0, $fs4 │ │ │ │ - bl -231012 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - fmul.d $fs0, $fs0, $fs2 │ │ │ │ - fsub.d $fa1, $fs3, $fa1 │ │ │ │ - fmov.d $fa0, $fs5 │ │ │ │ - fmul.d $fa1, $fa1, $fs6 │ │ │ │ - fdiv.d $fs0, $fs0, $fa1 │ │ │ │ - bl -1164 │ │ │ │ - bl -230100 │ │ │ │ - fsub.d $fs3, $fs3, $fa0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - fmul.d $fs3, $fs3, $fs0 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - fld.d $fs4, $sp, 56 │ │ │ │ - fld.d $fs5, $sp, 48 │ │ │ │ - fld.d $fs6, $sp, 40 │ │ │ │ - fdiv.d $fs3, $fs3, $fs2 │ │ │ │ - fsub.d $fs1, $fs1, $fs3 │ │ │ │ - fld.d $fs3, $sp, 64 │ │ │ │ - fst.d $fs1, $a2, 0 │ │ │ │ - fst.d $fs0, $a3, 0 │ │ │ │ - fst.d $fs2, $a4, 0 │ │ │ │ - fld.d $fs0, $sp, 88 │ │ │ │ - fld.d $fs1, $sp, 80 │ │ │ │ - fld.d $fs2, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 64 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s0, 64 │ │ │ │ + beqz $s2, 3592 │ │ │ │ + move $s7, $t3 │ │ │ │ + move $a6, $s1 │ │ │ │ + move $t7, $s2 │ │ │ │ + b 392 │ │ │ │ nop │ │ │ │ - vxor.v $vr15, $vr15, $vr15 │ │ │ │ - fmov.d $fa2, $ft7 │ │ │ │ - fmov.d $fa4, $ft7 │ │ │ │ - b -316 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vxor.v $vr15, $vr15, $vr15 │ │ │ │ - li.w $t3, 1 │ │ │ │ - fmov.d $fa2, $ft7 │ │ │ │ - fmov.d $fa4, $ft7 │ │ │ │ - addi.w $t2, $t3, -1 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - addi.w $t0, $t3, -2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - fdiv.d $fa1, $fa1, $ft3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $ft2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - fldx.d $fa3, $a0, $t2 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - fadd.d $fa4, $fa4, $fa3 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fadd.d $fa2, $fa2, $fa1 │ │ │ │ - fadd.d $ft7, $ft7, $fa0 │ │ │ │ - bgeu $a1, $t3, -80 │ │ │ │ - b -436 │ │ │ │ - fmov.d $fa2, $ft7 │ │ │ │ - fmov.d $fa4, $ft7 │ │ │ │ - li.w $t3, 1 │ │ │ │ - b -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s6, $a2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a2, 97202 │ │ │ │ - addi.w $s3, $a5, -1 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ + move $s8, $a0 │ │ │ │ + bnez $s1, 68 │ │ │ │ + or $a0, $s2, $t7 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + beqz $a0, 2320 │ │ │ │ + bnez $t7, -836 │ │ │ │ move $s2, $a0 │ │ │ │ - move $s5, $a3 │ │ │ │ - move $s8, $a4 │ │ │ │ - move $s7, $a6 │ │ │ │ - move $s0, $zero │ │ │ │ - bl -231188 │ │ │ │ - beqz $s3, 44 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 97186 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bl -231224 │ │ │ │ - bne $s0, $s3, -24 │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 96913 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231248 │ │ │ │ - beqz $s8, 288 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - slli.d $fp, $fp, 0x2 │ │ │ │ - move $s1, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t3, $s8 │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + b -2620 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 97062 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231300 │ │ │ │ - beqz $s3, 476 │ │ │ │ - move $s0, $zero │ │ │ │ - b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s1, 2920 │ │ │ │ + move $s8, $a0 │ │ │ │ + addi.w $a1, $s1, 1 │ │ │ │ + move $a0, $s8 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -186808 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + masknez $t3, $a0, $t0 │ │ │ │ + maskeqz $a5, $a0, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beqz $t0, 1476 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 80 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $a7, $s5 │ │ │ │ + move $a6, $s1 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + addi.w $t0, $s5, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -186912 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s8, $a0 │ │ │ │ + bnez $t0, 56 │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ + b -1036 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $t1, 320 │ │ │ │ - pcaddi $a2, 97162 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231348 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bgeu $t0, $s3, 88 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s7, 0 │ │ │ │ - beq $t0, $s1, 212 │ │ │ │ - ldptr.d $t2, $s6, 0 │ │ │ │ - ldptr.d $t1, $s5, 0 │ │ │ │ - ldptr.d $t3, $s4, 0 │ │ │ │ - ldx.bu $t2, $t2, $s0 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.b $t1, $t1, $s0 │ │ │ │ - ldx.w $a3, $t3, $t0 │ │ │ │ - bnez $t2, -80 │ │ │ │ - beqz $t1, 204 │ │ │ │ - pcaddi $a2, 97143 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231432 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $s3, -72 │ │ │ │ + bnez $s2, 64 │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + move $t3, $s7 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s7, $s0 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ + b -780 │ │ │ │ nop │ │ │ │ - move $t4, $fp │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - ldptr.d $t1, $s6, 0 │ │ │ │ - ldptr.d $t3, $s5, 0 │ │ │ │ - ldptr.d $t2, $s4, 0 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - ldx.b $t0, $t3, $t0 │ │ │ │ - ldx.w $a3, $t2, $t4 │ │ │ │ - beqz $t1, 200 │ │ │ │ - bnez $t0, 260 │ │ │ │ - pcaddi $a2, 97131 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231504 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bne $s8, $s1, -240 │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s7, 4 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bne $t1, $t0, -216 │ │ │ │ - pcaddi $a2, 97092 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231612 │ │ │ │ - b -236 │ │ │ │ - pcaddi $a2, 97095 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231632 │ │ │ │ - b -280 │ │ │ │ nop │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s5, $zero │ │ │ │ + move $t7, $s2 │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $a6, $zero │ │ │ │ + li.w $t0, 13 │ │ │ │ + bne $s7, $t0, -1484 │ │ │ │ + move $s1, $a6 │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2948 │ │ │ │ + or $t0, $fp, $t6 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + beq $s1, $s0, 1304 │ │ │ │ + bnez $t0, 20 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -1856 │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $t6, -2108 │ │ │ │ + move $t6, $zero │ │ │ │ nop │ │ │ │ - pcaddi $a2, 97081 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231664 │ │ │ │ - b -312 │ │ │ │ + li.w $t0, 10 │ │ │ │ + beq $s0, $t0, 1332 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s7, $t6 │ │ │ │ + move $a0, $s6 │ │ │ │ + b -564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t0, 32 │ │ │ │ - pcaddi $a2, 97084 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231700 │ │ │ │ - b -196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a2, 97079 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231728 │ │ │ │ - b -224 │ │ │ │ nop │ │ │ │ + or $t0, $s2, $t7 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + beq $s0, $s7, 1144 │ │ │ │ + beqz $t0, 1396 │ │ │ │ + move $t3, $zero │ │ │ │ + beqz $t7, -1772 │ │ │ │ + move $t7, $zero │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + beq $s7, $t0, 1220 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $t3, $s7 │ │ │ │ + move $s5, $t7 │ │ │ │ + b -580 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 97065 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -231760 │ │ │ │ - b -256 │ │ │ │ nop │ │ │ │ + beqz $s6, -768 │ │ │ │ + move $t2, $a0 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + move $a0, $t2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -187288 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + masknez $t3, $a0, $t0 │ │ │ │ + maskeqz $a5, $a0, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s7, $zero │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beqz $t0, 964 │ │ │ │ + ld.d $s2, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 80 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $a7, $s2 │ │ │ │ + move $a6, $s6 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + addi.w $t0, $s2, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -187392 │ │ │ │ + move $t2, $a0 │ │ │ │ + bnez $s7, -996 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $a6, $zero │ │ │ │ + b -1576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t4, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ - sub.w $a2, $a2, $a1 │ │ │ │ - b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t2, $t1, $a1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $a0, $t0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 44 │ │ │ │ - move $a2, $t1 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $t6, $fp │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s7, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $t0, 13 │ │ │ │ + bne $s0, $t0, -2532 │ │ │ │ + move $s6, $a0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -2764 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $t0, $s6, 2460 │ │ │ │ + or $t4, $fp, $t6 │ │ │ │ + bstrpick.w $s5, $t4, 0x7, 0x0 │ │ │ │ + beqz $s5, 1296 │ │ │ │ + bnez $t6, 1852 │ │ │ │ + move $t6, $s5 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s7, $t6 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + move $a0, $s6 │ │ │ │ + move $t6, $zero │ │ │ │ + b -2600 │ │ │ │ nop │ │ │ │ - srli.w $t1, $a2, 0x1 │ │ │ │ - bnez $a2, -36 │ │ │ │ - move $a0, $a1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s1, 2396 │ │ │ │ + or $t3, $s2, $t7 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + beqz $t3, 1296 │ │ │ │ + bnez $t7, 1820 │ │ │ │ + move $t7, $t3 │ │ │ │ + move $t3, $zero │ │ │ │ + b -2032 │ │ │ │ nop │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t6, $zero │ │ │ │ + bnez $s1, -2404 │ │ │ │ + move $t2, $a0 │ │ │ │ nop │ │ │ │ - addi.w $a2, $a2, -1 │ │ │ │ - addi.w $a1, $t2, 1 │ │ │ │ - sub.w $a2, $a2, $t1 │ │ │ │ - b -44 │ │ │ │ - sub.w $a2, $a2, $a1 │ │ │ │ - b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t2, $t1, $a1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $a0, $t0 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 44 │ │ │ │ - move $a2, $t1 │ │ │ │ + li.w $s0, 62 │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s1, 62 │ │ │ │ + b -1144 │ │ │ │ nop │ │ │ │ - srli.w $t1, $a2, 0x1 │ │ │ │ - bnez $a2, -36 │ │ │ │ - move $a0, $a1 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $a2, $a2, -1 │ │ │ │ - addi.w $a1, $t2, 1 │ │ │ │ - sub.w $a2, $a2, $t1 │ │ │ │ - b -44 │ │ │ │ - ldptr.w $t6, $a0, 8 │ │ │ │ - ldptr.d $t5, $a0, 0 │ │ │ │ - move $t4, $zero │ │ │ │ - addi.w $t1, $t6, -1 │ │ │ │ - b 64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t2, $a0 │ │ │ │ + bnez $s6, -444 │ │ │ │ + or $t4, $fp, $t6 │ │ │ │ + bstrpick.w $s5, $t4, 0x7, 0x0 │ │ │ │ + beqz $s5, 2568 │ │ │ │ + bnez $t6, -1892 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bnez $t0, 1948 │ │ │ │ + move $t3, $a0 │ │ │ │ + move $fp, $s5 │ │ │ │ + li.w $s6, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -3012 │ │ │ │ + bnez $s0, 1352 │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ nop │ │ │ │ + li.w $s7, 62 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $a6, $zero │ │ │ │ + li.w $s0, 62 │ │ │ │ + li.w $t0, 13 │ │ │ │ + bne $s7, $t0, -1892 │ │ │ │ + move $s1, $a6 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $t7, 1 │ │ │ │ + b -3676 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t6, $sp, 24 │ │ │ │ + bl -187856 │ │ │ │ + move $t0, $a0 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + stx.b $zero, $t0, $t2 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + bl -187888 │ │ │ │ + ld.d $t6, $sp, 24 │ │ │ │ + move $t2, $a0 │ │ │ │ + beqz $s7, 24 │ │ │ │ + beqz $t6, 20 │ │ │ │ + move $s7, $t6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t3, $t2, $t4 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $t5, $t0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 76 │ │ │ │ - move $t1, $t2 │ │ │ │ nop │ │ │ │ - srli.w $t2, $t1, 0x1 │ │ │ │ - bnez $t1, -36 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t4 │ │ │ │ - movgr2fr.d $fa1, $t6 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - ret │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $a0, $zero │ │ │ │ + b -2972 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - addi.w $t4, $t3, 1 │ │ │ │ - sub.w $t1, $t1, $t2 │ │ │ │ - b -76 │ │ │ │ - bstrpick.d $a2, $a1, 0x1f, 0x0 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - slli.d $a2, $a2, 0x3 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - move $a1, $a2 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 215076 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $s2, $a0 │ │ │ │ - bl -231620 │ │ │ │ - li.w $a1, 16 │ │ │ │ + addi.w $a1, $s1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + bl -187984 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ move $a0, $zero │ │ │ │ - bl 215048 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ - move $a0, $s2 │ │ │ │ - pcaddi $a3, 51137 │ │ │ │ - li.w $a2, 8 │ │ │ │ - bl -231848 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - stptr.d $s2, $s0, 0 │ │ │ │ - st.w $s1, $s0, 8 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + bl -188012 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + move $s8, $a0 │ │ │ │ + beqz $s5, 1324 │ │ │ │ + bnez $t7, 1440 │ │ │ │ + move $t7, $s5 │ │ │ │ + move $s5, $t7 │ │ │ │ + move $t7, $zero │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + st.d $s1, $sp, 32 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $a6, $zero │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ + b -2460 │ │ │ │ + move $t7, $zero │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -231960 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - bnez $a1, 16 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a0 │ │ │ │ + li.w $t0, 10 │ │ │ │ + bne $s7, $t0, 1004 │ │ │ │ + addi.w $a1, $s1, 1 │ │ │ │ + bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ + move $s5, $t7 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $a1 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - ffint.d.l $fs0, $fa0 │ │ │ │ - fsub.d $fa2, $fa1, $fs0 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fld.d $fa3, $t0, 552 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - fadd.d $fa1, $fa1, $fa3 │ │ │ │ - fadd.d $fa2, $fa2, $fa3 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fdiv.d $fa0, $fa1, $fa2 │ │ │ │ - fst.d $fa2, $sp, 8 │ │ │ │ - fst.d $fa1, $sp, 0 │ │ │ │ - bl -231152 │ │ │ │ - fld.d $fa2, $sp, 8 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - fdiv.d $fa0, $fa2, $fs0 │ │ │ │ - bl -231168 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - fld.d $fa0, $t0, 600 │ │ │ │ - fmul.d $fa0, $fs0, $fa0 │ │ │ │ - bl -231188 │ │ │ │ - fld.d $fa1, $sp, 0 │ │ │ │ - fmul.d $fa2, $fs2, $fs0 │ │ │ │ - pcaddi $t0, 101762 │ │ │ │ - fmul.d $fa1, $fa1, $fs1 │ │ │ │ - fld.d $fa3, $t0, 0 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - fadd.d $fa1, $fa1, $fa2 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - bstrpick.d $s3, $a1, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $s2, $a3 │ │ │ │ - move $s1, $a2 │ │ │ │ - pcaddi $a3, 51056 │ │ │ │ - li.w $a2, 8 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -232184 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ + move $fp, $zero │ │ │ │ + bl -188116 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + stx.b $zero, $a0, $s7 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl 214668 │ │ │ │ - beqz $s2, 196 │ │ │ │ - pcalau12i $t1, 100 │ │ │ │ - fld.d $fa6, $t1, 440 │ │ │ │ - movgr2fr.d $fa0, $s3 │ │ │ │ - pcalau12i $t0, 100 │ │ │ │ - ffint.d.l $fa4, $fa0 │ │ │ │ - fsub.d $fa4, $fa4, $fa6 │ │ │ │ - fld.d $fa5, $t0, 424 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - move $t2, $zero │ │ │ │ - lu12i.w $t4, -524288 │ │ │ │ - b 96 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + bl -188144 │ │ │ │ + beq $s6, $s4, 1360 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + ld.b $s7, $s4, 0 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ + b -4144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s5, $zero │ │ │ │ + move $fp, $s7 │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -3456 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t0, 0x3 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fldx.d $fa3, $s0, $t1 │ │ │ │ - fldx.d $fa2, $s0, $t3 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fsub.d $fa1, $fa1, $fa0 │ │ │ │ - fsub.d $fa0, $fa2, $fa3 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa3 │ │ │ │ - fstx.d $fa0, $a0, $t2 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - beq $a1, $t2, 60 │ │ │ │ - fldx.d $fa1, $s1, $t2 │ │ │ │ - fmul.d $fa1, $fa4, $fa1 │ │ │ │ - fadd.d $fa1, $fa1, $fa6 │ │ │ │ - vreplvei.d $vr0, $vr1, 0x0 │ │ │ │ - vfrintrm.d $vr0, $vr0 │ │ │ │ - fcmp.sle.d $fcc0, $fa5, $fa0 │ │ │ │ - bceqz $fcc0, -96 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t4 │ │ │ │ - b -108 │ │ │ │ nop │ │ │ │ + beqz $s5, 976 │ │ │ │ + bnez $t6, 1156 │ │ │ │ + move $t6, $s5 │ │ │ │ + b -684 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - li.w $t0, 3 │ │ │ │ - bgeu $t0, $a3, 500 │ │ │ │ - fld.d $fa0, $a0, 0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.cule.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 444 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ nop │ │ │ │ - fst.d $fa0, $a0, 0 │ │ │ │ - fld.d $fa1, $a1, 0 │ │ │ │ - addi.w $t4, $a3, -3 │ │ │ │ - li.w $t0, 1 │ │ │ │ - fdiv.d $fa0, $fa1, $fa0 │ │ │ │ - vxor.v $vr4, $vr4, $vr4 │ │ │ │ - fst.d $fa0, $a1, 0 │ │ │ │ - fld.d $fa0, $a2, 0 │ │ │ │ - fld.d $fa1, $a0, 0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $a2, 0 │ │ │ │ - beq $t4, $t0, 364 │ │ │ │ - fmov.d $fa6, $fa4 │ │ │ │ - addi.d $t1, $a0, 8 │ │ │ │ - move $t0, $a1 │ │ │ │ - move $t2, $a2 │ │ │ │ - li.w $t3, 1 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa6, $fa0 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - bceqz $fcc0, 400 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fst.d $fa0, $t1, -8 │ │ │ │ - fld.d $fa2, $t0, 0 │ │ │ │ - fld.d $fa1, $t0, -8 │ │ │ │ - fdiv.d $fa0, $fa2, $fa0 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - fld.d $fa2, $t2, -8 │ │ │ │ - fld.d $fa5, $t1, -8 │ │ │ │ - fld.d $fa3, $t2, 0 │ │ │ │ - fmul.d $fa0, $fa2, $fa1 │ │ │ │ - fmul.d $fa2, $fa2, $fa2 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fadd.d $fa4, $fa4, $fa2 │ │ │ │ - fsub.d $fa0, $fa3, $fa0 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bne $t3, $t4, -104 │ │ │ │ - move $t1, $t4 │ │ │ │ - addi.w $t0, $a3, -4 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $t0, $a1, 0x3 │ │ │ │ - fld.d $fa1, $t3, 0 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t4, $a0, 0x3 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - bceqz $fcc0, 312 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - alsl.d $t0, $t0, $a2, 0x3 │ │ │ │ - alsl.d $a1, $t4, $a1, 0x3 │ │ │ │ - alsl.d $a2, $t4, $a2, 0x3 │ │ │ │ - addi.w $a3, $a3, -2 │ │ │ │ - bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ - alsl.d $a3, $a3, $a0, 0x3 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - fld.d $fa5, $t3, 0 │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fld.d $fa3, $a1, 0 │ │ │ │ - fmul.d $fa1, $fa1, $fa5 │ │ │ │ - fdiv.d $fa0, $fa1, $fa0 │ │ │ │ - fsub.d $fa0, $fa3, $fa0 │ │ │ │ - fst.d $fa0, $a1, 0 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fld.d $fa5, $t3, 0 │ │ │ │ - fld.d $fa3, $t2, 0 │ │ │ │ - fld.d $fa1, $a2, 0 │ │ │ │ - fmul.d $fa0, $fa0, $fa5 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa0, $a2, 0 │ │ │ │ - fld.d $fa1, $a1, 0 │ │ │ │ - fld.d $fa0, $a3, 0 │ │ │ │ - fmul.d $fa1, $fa1, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fst.d $fa0, $a3, 0 │ │ │ │ - fldx.d $fa1, $a0, $t1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa1 │ │ │ │ - bceqz $fcc0, 152 │ │ │ │ - fcmp.cule.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 40 │ │ │ │ - fsqrt.d $fa0, $fa0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - fst.d $fa0, $a3, 0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + beqz $t3, 1056 │ │ │ │ + beqz $t7, -2676 │ │ │ │ + bnez $s2, 1472 │ │ │ │ + move $s7, $s0 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + li.w $t3, 43 │ │ │ │ + move $a6, $zero │ │ │ │ + b -2044 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + pcaddi $a2, 105820 │ │ │ │ + li.w $a1, 0xb0e │ │ │ │ + pcaddi $a0, 105728 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + bl 259168 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ + b -988 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + pcaddi $a2, 105812 │ │ │ │ + li.w $a1, 0xb0e │ │ │ │ + pcaddi $a0, 105720 │ │ │ │ + st.d $a5, $sp, 32 │ │ │ │ + bl 259136 │ │ │ │ + ld.d $a5, $sp, 32 │ │ │ │ + b -1500 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a0, $t0 │ │ │ │ + beqz $t0, 992 │ │ │ │ + beqz $t7, 20 │ │ │ │ + move $a6, $s1 │ │ │ │ + move $t3, $s7 │ │ │ │ + beqz $s2, -2136 │ │ │ │ + move $t7, $s2 │ │ │ │ + move $a6, $s1 │ │ │ │ + b -2788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - b -228 │ │ │ │ - stptr.d $a3, $sp, 0 │ │ │ │ - bl -232768 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - b -44 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $a2, $sp, 16 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - bl -232796 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - ld.d $a2, $sp, 16 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - b -468 │ │ │ │ - pcaddi $a3, 101971 │ │ │ │ - li.w $a2, 0x912 │ │ │ │ - pcaddi $a1, 96637 │ │ │ │ - pcaddi $a0, 96670 │ │ │ │ - bl -233844 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 101965 │ │ │ │ - li.w $a2, 0x91a │ │ │ │ - pcaddi $a1, 96631 │ │ │ │ - pcaddi $a0, 96666 │ │ │ │ - bl -233868 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 101959 │ │ │ │ - li.w $a2, 0x929 │ │ │ │ - pcaddi $a1, 96625 │ │ │ │ - pcaddi $a0, 96660 │ │ │ │ - bl -233892 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 101953 │ │ │ │ - li.w $a2, 0x923 │ │ │ │ - pcaddi $a1, 96619 │ │ │ │ - pcaddi $a0, 96658 │ │ │ │ - bl -233916 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - bstrpick.d $s3, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - slli.d $a1, $s3, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl 213756 │ │ │ │ - slli.d $a1, $s3, 0x3 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 213740 │ │ │ │ - move $s1, $a0 │ │ │ │ - slli.d $a1, $s3, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 213724 │ │ │ │ - move $s8, $a0 │ │ │ │ - slli.d $a1, $s3, 0x3 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $a0, $t0 │ │ │ │ + beqz $t0, 944 │ │ │ │ + move $a0, $s6 │ │ │ │ + beqz $t6, -3464 │ │ │ │ + move $t3, $s0 │ │ │ │ + beqz $fp, -1992 │ │ │ │ + move $t6, $fp │ │ │ │ + b -3480 │ │ │ │ + nop │ │ │ │ + addi.w $a1, $s1, 1 │ │ │ │ + bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ + move $s5, $t7 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -368 │ │ │ │ + nop │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + bstrpick.d $s0, $s6, 0x1f, 0x0 │ │ │ │ + move $s7, $t6 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + li.w $s5, 1 │ │ │ │ + bl -188516 │ │ │ │ + move $t0, $a0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 213708 │ │ │ │ - fld.d $fa0, $s5, 8 │ │ │ │ - fld.d $fa1, $s5, 0 │ │ │ │ - addi.w $s6, $s0, -1 │ │ │ │ - addi.w $t5, $s0, -2 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - bstrpick.d $s7, $s6, 0x1f, 0x0 │ │ │ │ - bstrpick.d $fp, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - fst.d $fa0, $s1, 0 │ │ │ │ - slli.d $s7, $s7, 0x3 │ │ │ │ - fldx.d $fa1, $s5, $fp │ │ │ │ - fldx.d $fa0, $s5, $s7 │ │ │ │ - li.w $t3, 1 │ │ │ │ - move $s3, $a0 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - addi.w $t4, $s0, -3 │ │ │ │ - fstx.d $fa0, $s1, $fp │ │ │ │ - fld.d $fa1, $s1, 0 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - fst.d $fa0, $s2, 0 │ │ │ │ - fldx.d $fa1, $s5, $fp │ │ │ │ - fldx.d $fa0, $s5, $s7 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $s8, 0 │ │ │ │ - fld.d $fa0, $s4, 8 │ │ │ │ - fld.d $fa5, $s4, 0 │ │ │ │ - fldx.d $fa1, $s4, $s7 │ │ │ │ - fldx.d $fa4, $s4, $fp │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fld.d $fa3, $s1, 0 │ │ │ │ - fsub.d $fa1, $fa1, $fa4 │ │ │ │ - fldx.d $fa2, $s1, $fp │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $a0, 0 │ │ │ │ - bgeu $t3, $s6, 1816 │ │ │ │ - li.w $t0, 6 │ │ │ │ - addi.d $t1, $s2, 8 │ │ │ │ - addi.d $t6, $s8, 8 │ │ │ │ - bgeu $t0, $t4, 1664 │ │ │ │ - addi.d $t0, $s2, 24 │ │ │ │ - addi.d $a0, $s1, 24 │ │ │ │ - addi.d $t1, $s2, 8 │ │ │ │ - sltu $t2, $s1, $t0 │ │ │ │ - sltu $t0, $s4, $t0 │ │ │ │ - xori $t8, $t0, 0x1 │ │ │ │ - sltu $t0, $t1, $a0 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - or $t2, $t2, $t0 │ │ │ │ - sub.d $t0, $s8, $s2 │ │ │ │ - xori $t0, $t0, 0x8 │ │ │ │ - sltu $t0, $zero, $t0 │ │ │ │ - and $t2, $t2, $t0 │ │ │ │ - sub.d $t0, $s3, $s2 │ │ │ │ - li.w $t3, -8 │ │ │ │ - xori $t0, $t0, 0x8 │ │ │ │ - sub.d $t3, $t3, $s5 │ │ │ │ - sltu $t0, $zero, $t0 │ │ │ │ - addi.d $t7, $s4, 32 │ │ │ │ - and $t2, $t2, $t0 │ │ │ │ - add.d $t0, $s2, $t3 │ │ │ │ - sltu $a1, $t1, $t7 │ │ │ │ - sltui $t0, $t0, 9 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - xori $a1, $a1, 0x1 │ │ │ │ - or $t8, $t8, $a1 │ │ │ │ - and $t2, $t2, $t0 │ │ │ │ - addi.d $t6, $s8, 8 │ │ │ │ - addi.d $t0, $s8, 24 │ │ │ │ - and $t2, $t2, $t8 │ │ │ │ - sltu $a1, $s1, $t0 │ │ │ │ - sltu $t8, $t6, $a0 │ │ │ │ - xori $a1, $a1, 0x1 │ │ │ │ - xori $t8, $t8, 0x1 │ │ │ │ - or $t8, $t8, $a1 │ │ │ │ - sltu $t0, $s4, $t0 │ │ │ │ - and $t2, $t2, $t8 │ │ │ │ - xori $t8, $t0, 0x1 │ │ │ │ - sub.d $t0, $s3, $s1 │ │ │ │ - sltui $t0, $t0, 9 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - and $t2, $t2, $t0 │ │ │ │ - add.d $t0, $s1, $t3 │ │ │ │ - sltui $t0, $t0, 9 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - and $t2, $t2, $t0 │ │ │ │ - addi.d $t0, $s1, 8 │ │ │ │ - sltu $a2, $t0, $t7 │ │ │ │ - sltu $a0, $s4, $a0 │ │ │ │ - sltu $t7, $t6, $t7 │ │ │ │ - xori $t7, $t7, 0x1 │ │ │ │ - xori $a0, $a0, 0x1 │ │ │ │ - sub.d $a1, $s3, $s8 │ │ │ │ - xori $a2, $a2, 0x1 │ │ │ │ - or $t8, $t8, $t7 │ │ │ │ - xori $a1, $a1, 0x8 │ │ │ │ - add.d $t7, $s8, $t3 │ │ │ │ - or $a0, $a2, $a0 │ │ │ │ - sltu $a1, $zero, $a1 │ │ │ │ - and $t2, $t2, $a0 │ │ │ │ - sltui $t7, $t7, 9 │ │ │ │ - and $t2, $t2, $a1 │ │ │ │ - add.d $t3, $s3, $t3 │ │ │ │ - xori $t7, $t7, 0x1 │ │ │ │ - sltui $t3, $t3, 9 │ │ │ │ - and $t2, $t2, $t7 │ │ │ │ - xori $t3, $t3, 0x1 │ │ │ │ - and $t2, $t2, $t8 │ │ │ │ - and $t2, $t2, $t3 │ │ │ │ - sub.d $t3, $s3, $s4 │ │ │ │ - sltui $t3, $t3, 17 │ │ │ │ - xori $t3, $t3, 0x1 │ │ │ │ - and $t2, $t2, $t3 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - beqz $t2, 1360 │ │ │ │ - bstrpick.d $t8, $t5, 0x1f, 0x1 │ │ │ │ - vldi $vr5, 0 │ │ │ │ - addi.d $a0, $s3, 8 │ │ │ │ - slli.d $t8, $t8, 0x4 │ │ │ │ - addi.d $t7, $s5, 16 │ │ │ │ - addi.d $t3, $s4, 16 │ │ │ │ - move $t2, $zero │ │ │ │ - vld $vr0, $t7, -8 │ │ │ │ - vld $vr1, $t7, 0 │ │ │ │ - vfsub.d $vr1, $vr1, $vr0 │ │ │ │ - vst $vr1, $t0, 0 │ │ │ │ - vld $vr0, $t0, -8 │ │ │ │ - vfadd.d $vr0, $vr0, $vr1 │ │ │ │ - vfadd.d $vr0, $vr0, $vr0 │ │ │ │ - vstx $vr0, $t1, $t2 │ │ │ │ - vstx $vr5, $t6, $t2 │ │ │ │ - vld $vr1, $t3, -8 │ │ │ │ - vld $vr0, $t3, 0 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - vld $vr4, $t3, -16 │ │ │ │ - vld $vr2, $t0, -8 │ │ │ │ - vfsub.d $vr0, $vr0, $vr1 │ │ │ │ - vfsub.d $vr1, $vr1, $vr4 │ │ │ │ - vfdiv.d $vr0, $vr0, $vr3 │ │ │ │ - vfdiv.d $vr1, $vr1, $vr2 │ │ │ │ - vfsub.d $vr0, $vr0, $vr1 │ │ │ │ - vstx $vr0, $a0, $t2 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - addi.d $t7, $t7, 16 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - addi.d $t3, $t3, 16 │ │ │ │ - bne $t2, $t8, -96 │ │ │ │ - andi $t0, $t5, 0x1 │ │ │ │ - beqz $t0, 128 │ │ │ │ - move $t0, $t5 │ │ │ │ - bstrins.d $t0, $zero, 0x0, 0x0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - addi.d $t3, $t0, 1 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - fldx.d $fa1, $s5, $t2 │ │ │ │ - fldx.d $fa0, $s5, $t3 │ │ │ │ - addi.d $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fstx.d $fa0, $s1, $t2 │ │ │ │ - fldx.d $fa1, $s1, $t0 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - fstx.d $fa0, $s2, $t2 │ │ │ │ - stx.d $zero, $s8, $t2 │ │ │ │ - fldx.d $fa1, $s4, $t2 │ │ │ │ - fldx.d $fa0, $s4, $t3 │ │ │ │ - fldx.d $fa4, $s4, $t0 │ │ │ │ - fldx.d $fa3, $s1, $t2 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa4 │ │ │ │ - fldx.d $fa2, $s1, $t0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fstx.d $fa0, $s3, $t2 │ │ │ │ - move $a3, $s0 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -1492 │ │ │ │ - fld.d $fa1, $s3, 0 │ │ │ │ - fld.d $fa0, $s2, 0 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - ld.d $t5, $sp, 16 │ │ │ │ - fdiv.d $fa1, $fa1, $fa0 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - fst.d $fa1, $s3, 0 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + bl -188548 │ │ │ │ + beq $s8, $s4, 1020 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + ld.b $s0, $s8, 0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + move $t6, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + b -3988 │ │ │ │ nop │ │ │ │ - addi.w $t7, $s0, -6 │ │ │ │ - bstrins.w $t7, $zero, 0x0, 0x0 │ │ │ │ - addi.w $t7, $t7, 3 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - move $t3, $s1 │ │ │ │ - move $t2, $s8 │ │ │ │ - addi.d $t0, $s3, 80 │ │ │ │ - li.w $t6, 1 │ │ │ │ - move $t8, $t7 │ │ │ │ nop │ │ │ │ - fld.d $fa4, $t3, 0 │ │ │ │ - fld.d $fa0, $t0, -72 │ │ │ │ - fld.d $fa5, $t1, 0 │ │ │ │ - fmul.d $fa4, $fa1, $fa4 │ │ │ │ - fld.d $fa3, $t0, -64 │ │ │ │ - preld 0x0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - addi.d $t3, $t3, 16 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ - addi.w $t6, $t6, 2 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fdiv.d $fa0, $fa0, $fa5 │ │ │ │ - fst.d $fa0, $t0, -88 │ │ │ │ - fld.d $fa4, $t3, -8 │ │ │ │ - fld.d $fa6, $t2, -16 │ │ │ │ - fld.d $fa5, $t1, -8 │ │ │ │ - fmul.d $fa4, $fa0, $fa4 │ │ │ │ - fmul.d $fa1, $fa1, $fa6 │ │ │ │ - fsub.d $fa3, $fa3, $fa4 │ │ │ │ - fadd.d $fa2, $fa1, $fa2 │ │ │ │ - fdiv.d $fa1, $fa3, $fa5 │ │ │ │ - fst.d $fa1, $t0, -80 │ │ │ │ - fld.d $fa3, $t2, -8 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fadd.d $fa2, $fa0, $fa2 │ │ │ │ - bne $t6, $t7, -104 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t8, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $s1, $t0 │ │ │ │ - fldx.d $fa4, $s3, $t0 │ │ │ │ - bstrpick.d $t1, $t8, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - fmul.d $fa1, $fa1, $fa4 │ │ │ │ - fldx.d $fa0, $s3, $t1 │ │ │ │ - fldx.d $fa3, $s2, $t1 │ │ │ │ - addi.w $t8, $t8, 1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fstx.d $fa0, $s3, $t1 │ │ │ │ - fldx.d $fa1, $s8, $t0 │ │ │ │ - fldx.d $fa3, $s3, $t0 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fadd.d $fa2, $fa1, $fa2 │ │ │ │ - bltu $t8, $t5, 744 │ │ │ │ nop │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - fldx.d $fa1, $s1, $t4 │ │ │ │ - fldx.d $fa4, $s3, $t4 │ │ │ │ - add.d $t2, $s3, $fp │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - fmul.d $fa1, $fa1, $fa4 │ │ │ │ - add.d $fp, $s2, $fp │ │ │ │ - fld.d $fa3, $fp, 0 │ │ │ │ - addi.w $t0, $s0, -4 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - fld.d $fa1, $fp, 0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - fldx.d $fa3, $s1, $t4 │ │ │ │ - fldx.d $fa1, $s3, $t4 │ │ │ │ - fldx.d $fa2, $s2, $t4 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - fstx.d $fa0, $s3, $t4 │ │ │ │ - bltz $t0, 72 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t1, $s3, 0x3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t0, 0x3 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - fldx.d $fa1, $s1, $t2 │ │ │ │ - fldx.d $fa3, $s8, $t2 │ │ │ │ - fldx.d $fa2, $s2, $t2 │ │ │ │ - fmul.d $fa1, $fa0, $fa1 │ │ │ │ - addi.d $t0, $t0, -1 │ │ │ │ - addi.d $t1, $t1, -8 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - fst.d $fa0, $t1, 8 │ │ │ │ - bgez $t2, -52 │ │ │ │ - fld.d $fa0, $s3, 0 │ │ │ │ - add.d $t4, $s3, $s7 │ │ │ │ - li.w $t0, 4 │ │ │ │ - fst.d $fa0, $t4, 0 │ │ │ │ - bgeu $t0, $s6, 840 │ │ │ │ - addi.d $t5, $s3, 24 │ │ │ │ - li.w $t0, -8 │ │ │ │ - addi.d $t1, $s2, 16 │ │ │ │ - sub.d $t3, $t0, $s5 │ │ │ │ - sltu $t2, $s2, $t5 │ │ │ │ - sub.d $t6, $s1, $s2 │ │ │ │ - sltu $t1, $s3, $t1 │ │ │ │ - sub.d $t0, $t0, $s4 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - add.d $t8, $s2, $t3 │ │ │ │ - xori $t1, $t1, 0x1 │ │ │ │ - xori $t6, $t6, 0x8 │ │ │ │ - or $t1, $t1, $t2 │ │ │ │ - sltu $t6, $zero, $t6 │ │ │ │ - add.d $t7, $s2, $t0 │ │ │ │ - sltui $t8, $t8, 9 │ │ │ │ - addi.d $t2, $s1, 16 │ │ │ │ - and $t1, $t1, $t6 │ │ │ │ - sltui $t7, $t7, 9 │ │ │ │ - xori $t6, $t8, 0x1 │ │ │ │ - sltu $t2, $s3, $t2 │ │ │ │ - sltu $t5, $s1, $t5 │ │ │ │ - and $t1, $t1, $t6 │ │ │ │ - xori $t5, $t5, 0x1 │ │ │ │ - add.d $t6, $s1, $t3 │ │ │ │ - xori $t7, $t7, 0x1 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - or $t2, $t2, $t5 │ │ │ │ - and $t1, $t1, $t7 │ │ │ │ - add.d $t5, $s1, $t0 │ │ │ │ - sltui $t6, $t6, 9 │ │ │ │ - and $t1, $t1, $t2 │ │ │ │ - add.d $t3, $s3, $t3 │ │ │ │ - xori $t2, $t6, 0x1 │ │ │ │ - sltui $t5, $t5, 9 │ │ │ │ - and $t1, $t1, $t2 │ │ │ │ - sltui $t3, $t3, 9 │ │ │ │ - add.d $t2, $s3, $t0 │ │ │ │ - xori $t5, $t5, 0x1 │ │ │ │ - xori $t3, $t3, 0x1 │ │ │ │ - and $t1, $t1, $t5 │ │ │ │ - sltui $t2, $t2, 9 │ │ │ │ - and $t1, $t1, $t3 │ │ │ │ - xori $t2, $t2, 0x1 │ │ │ │ - and $t1, $t1, $t2 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - move $t0, $s3 │ │ │ │ - beqz $t1, 648 │ │ │ │ - bstrpick.d $t5, $s6, 0x1f, 0x1 │ │ │ │ - pcaddi $t6, 100935 │ │ │ │ - addi.d $t3, $s4, 8 │ │ │ │ - vld $vr6, $t6, 0 │ │ │ │ - addi.d $t2, $s5, 8 │ │ │ │ - slli.d $t5, $t5, 0x4 │ │ │ │ - move $t1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr2, $t2, 0 │ │ │ │ - vld $vr5, $t2, -8 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - vld $vr4, $t3, -8 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vld $vr3, $t0, 8 │ │ │ │ - vfsub.d $vr2, $vr2, $vr5 │ │ │ │ - vfsub.d $vr1, $vr1, $vr4 │ │ │ │ - vfadd.d $vr0, $vr0, $vr0 │ │ │ │ - vfdiv.d $vr1, $vr1, $vr2 │ │ │ │ - vfadd.d $vr0, $vr0, $vr3 │ │ │ │ - vfmul.d $vr0, $vr0, $vr2 │ │ │ │ - vfsub.d $vr0, $vr1, $vr0 │ │ │ │ - vstx $vr0, $s2, $t1 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - addi.d $t3, $t3, 16 │ │ │ │ - vld $vr0, $t0, 8 │ │ │ │ - vfsub.d $vr0, $vr0, $vr1 │ │ │ │ - vfdiv.d $vr0, $vr0, $vr2 │ │ │ │ - vstx $vr0, $s1, $t1 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vfmul.d $vr0, $vr0, $vr6 │ │ │ │ - vst $vr0, $t0, 0 │ │ │ │ - addi.d $t2, $t2, 16 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t5, $t1, -104 │ │ │ │ - andi $t0, $s6, 0x1 │ │ │ │ - beqz $t0, 120 │ │ │ │ - bstrins.d $s6, $zero, 0x0, 0x0 │ │ │ │ - addi.w $t0, $s6, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa3, $t1, -256 │ │ │ │ - addi.d $t1, $t0, -8 │ │ │ │ - fldx.d $fa2, $s5, $t0 │ │ │ │ - fldx.d $fa1, $s4, $t0 │ │ │ │ - fldx.d $fa6, $s5, $t1 │ │ │ │ - fldx.d $fa5, $s4, $t1 │ │ │ │ - fldx.d $fa0, $s3, $t1 │ │ │ │ - fsub.d $fa2, $fa2, $fa6 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - fldx.d $fa4, $s3, $t0 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fadd.d $fa0, $fa0, $fa4 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - fstx.d $fa0, $s2, $t1 │ │ │ │ - fldx.d $fa0, $s3, $t0 │ │ │ │ - fldx.d $fa1, $s3, $t1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - fstx.d $fa0, $s1, $t1 │ │ │ │ - fldx.d $fa0, $s3, $t1 │ │ │ │ - fmul.d $fa0, $fa0, $fa3 │ │ │ │ - fstx.d $fa0, $s3, $t1 │ │ │ │ - fld.d $fa0, $s2, 0 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - fstx.d $fa0, $s2, $s7 │ │ │ │ - fld.d $fa0, $s1, 0 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - fstx.d $fa0, $s1, $s7 │ │ │ │ - fld.d $fa0, $s3, 0 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - fst.d $fa0, $t4, 0 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ + move $s8, $a0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2936 │ │ │ │ nop │ │ │ │ + beqz $s6, 16 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beq $t0, $s6, 48 │ │ │ │ nop │ │ │ │ - fldx.d $fa1, $s1, $t1 │ │ │ │ - bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ - slli.d $t8, $t8, 0x3 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fldx.d $fa1, $s3, $t8 │ │ │ │ - fldx.d $fa3, $s2, $t8 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fstx.d $fa0, $s3, $t8 │ │ │ │ - fldx.d $fa0, $s8, $t1 │ │ │ │ - fldx.d $fa1, $s3, $t1 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fa2, $fa2, $fa0 │ │ │ │ - b -788 │ │ │ │ + or $t0, $fp, $t6 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, -3624 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + move $a0, $t0 │ │ │ │ + li.w $s7, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -4000 │ │ │ │ nop │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -188692 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $t0, 1916 │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -1396 │ │ │ │ + beqz $s1, 16 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beq $t0, $s1, 40 │ │ │ │ nop │ │ │ │ - bstrpick.d $t8, $t5, 0x1f, 0x0 │ │ │ │ - addi.d $t7, $s5, 8 │ │ │ │ - move $t2, $s1 │ │ │ │ - slli.d $t8, $t8, 0x3 │ │ │ │ - move $t3, $s4 │ │ │ │ - move $t0, $zero │ │ │ │ - addi.d $a0, $s3, 8 │ │ │ │ + or $t3, $s2, $t7 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + bnez $t3, -3304 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s2, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + b -3044 │ │ │ │ + addi.w $a1, $s1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -188780 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $t0, 1828 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + b -1964 │ │ │ │ nop │ │ │ │ - fld.d $fa1, $t7, 8 │ │ │ │ - fld.d $fa2, $t7, 0 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - fsub.d $fa1, $fa1, $fa2 │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - fadd.d $fa0, $fa1, $fa0 │ │ │ │ - fst.d $fa1, $t2, 0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - fstx.d $fa0, $t1, $t0 │ │ │ │ - stx.d $zero, $t6, $t0 │ │ │ │ - fld.d $fa1, $t3, 0 │ │ │ │ - fld.d $fa0, $t3, 8 │ │ │ │ - fld.d $fa4, $t3, -8 │ │ │ │ - fld.d $fa3, $t2, 0 │ │ │ │ - fld.d $fa2, $t2, -8 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa1, $fa1, $fa4 │ │ │ │ - fdiv.d $fa0, $fa0, $fa3 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fstx.d $fa0, $a0, $t0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - bne $t0, $t8, -96 │ │ │ │ nop │ │ │ │ - move $a3, $s0 │ │ │ │ - move $a2, $s8 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -2720 │ │ │ │ - fld.d $fa1, $s3, 0 │ │ │ │ - fld.d $fa0, $s2, 0 │ │ │ │ - ld.d $t5, $sp, 16 │ │ │ │ - li.w $t0, 1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa0 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - fst.d $fa1, $s3, 0 │ │ │ │ - bgeu $t0, $t5, -996 │ │ │ │ - li.w $t0, 3 │ │ │ │ - li.w $t8, 1 │ │ │ │ - bgeu $t0, $t5, -1088 │ │ │ │ - addi.d $t1, $s2, 8 │ │ │ │ - b -1248 │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa6, $t1, -256 │ │ │ │ - move $t0, $s3 │ │ │ │ - move $t1, $zero │ │ │ │ - move $t2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa2, $s5, 8 │ │ │ │ - fld.d $fa5, $s5, 0 │ │ │ │ - fld.d $fa1, $s4, 8 │ │ │ │ - fld.d $fa4, $s4, 0 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fld.d $fa3, $t0, 8 │ │ │ │ - fsub.d $fa2, $fa2, $fa5 │ │ │ │ - fsub.d $fa1, $fa1, $fa4 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fadd.d $fa0, $fa0, $fa3 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fsub.d $fa0, $fa1, $fa0 │ │ │ │ - fstx.d $fa0, $s2, $t1 │ │ │ │ - fld.d $fa1, $t0, -8 │ │ │ │ - fld.d $fa0, $t0, 0 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fdiv.d $fa0, $fa0, $fa2 │ │ │ │ - fstx.d $fa0, $s1, $t1 │ │ │ │ - fld.d $fa0, $t0, -8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa6 │ │ │ │ - fst.d $fa0, $t0, -8 │ │ │ │ - bltu $t2, $s6, -108 │ │ │ │ - b -520 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + add.d $t3, $a0, $t3 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + move $t6, $s7 │ │ │ │ + bnez $t0, -2836 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $t6, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s5, $s7 │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -4124 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - lu12i.w $s1, -349526 │ │ │ │ - ori $s1, $s1, 0xaab │ │ │ │ - lu32i.d $s1, 0 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - mul.d $s1, $t0, $s1 │ │ │ │ - fst.d $fs4, $sp, 8 │ │ │ │ - fmov.d $fs4, $fa1 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - fcmp.cune.d $fcc0, $fs4, $fa1 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - fmov.d $fs3, $fa0 │ │ │ │ - move $s3, $a1 │ │ │ │ - srli.d $s1, $s1, 0x21 │ │ │ │ - move $s0, $s1 │ │ │ │ - move $s2, $s1 │ │ │ │ - bcnez $fcc0, 704 │ │ │ │ - fcmp.cune.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 696 │ │ │ │ - li.w $t0, 5 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - bgeu $t0, $a0, 1228 │ │ │ │ - fld.d $fs0, $t1, 568 │ │ │ │ - movgr2fr.d $fa0, $s1 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fs1, $t0, 536 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa0, $t0, 984 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - bceqz $fcc0, 812 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ nop │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl -234672 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa2, $t0, 488 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrm.d $vr1, $vr1 │ │ │ │ - bl -236176 │ │ │ │ - fadd.d $fs2, $fa0, $fa0 │ │ │ │ + bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s8, $t3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s2, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + b -4776 │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa2, $t1, 1032 │ │ │ │ - fsub.d $fa1, $fs0, $fs2 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fmul.d $fa2, $fa0, $fa2 │ │ │ │ - fld.d $fa3, $t0, 1040 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fsub.d $fa3, $fa2, $fs0 │ │ │ │ - fcmp.slt.d $fcc0, $fa3, $fa1 │ │ │ │ - bceqz $fcc0, 36 │ │ │ │ - fmul.d $fs2, $fa0, $fs1 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fsub.d $fa0, $fs0, $fa2 │ │ │ │ - fld.d $fa1, $t0, 1024 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fs0, $fs2, $fs0 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - fsel $fs2, $fa2, $fs2, $fcc0 │ │ │ │ - fdiv.d $fs1, $fs3, $fs2 │ │ │ │ - fdiv.d $fs0, $fs4, $fs2 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa3, $t1, 1048 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa2, $t0, 440 │ │ │ │ - fmul.d $fa1, $fs2, $fa3 │ │ │ │ - fadd.d $fa0, $fs3, $fa1 │ │ │ │ - fadd.d $fs1, $fs1, $fa3 │ │ │ │ - fsub.d $fs0, $fs0, $fa3 │ │ │ │ - vreplvei.d $vr25, $vr25, 0x0 │ │ │ │ - vfrintrm.d $vr25, $vr25 │ │ │ │ - fmul.d $fa3, $fs2, $fs1 │ │ │ │ - vreplvei.d $vr24, $vr24, 0x0 │ │ │ │ - vfrintrp.d $vr24, $vr24 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa3 │ │ │ │ - bceqz $fcc0, 32 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ + add.d $t3, $a0, $t3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + beqz $t0, -4812 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -3220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fs1, $fs1, $fa2 │ │ │ │ - fmul.d $fa3, $fs2, $fs1 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa3 │ │ │ │ - bcnez $fcc0, -12 │ │ │ │ - fmul.d $fa0, $fs2, $fs0 │ │ │ │ - fsub.d $fa1, $fs4, $fa1 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa2, $t0, 440 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fadd.d $fs0, $fs0, $fa2 │ │ │ │ - fmul.d $fa0, $fs2, $fs0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -12 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa0, $t0, 552 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - fsub.d $fa0, $fa0, $fs1 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - blt $t0, $s1, 760 │ │ │ │ - move $s0, $t0 │ │ │ │ - move $s2, $t0 │ │ │ │ nop │ │ │ │ - addi.w $a1, $s2, 2 │ │ │ │ + move $s5, $zero │ │ │ │ + beqz $t6, -1444 │ │ │ │ + move $a0, $s6 │ │ │ │ + bnez $fp, 636 │ │ │ │ + move $s0, $s1 │ │ │ │ + li.w $t3, 43 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + b -2572 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + bstrpick.d $s0, $s6, 0x1f, 0x0 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 211004 │ │ │ │ - beqz $s2, 236 │ │ │ │ - fsub.d $fs0, $fs0, $fs1 │ │ │ │ - movgr2fr.d $fa0, $s2 │ │ │ │ - addi.w $t0, $s2, -1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fs0, $fs0, $fs2 │ │ │ │ - li.w $t1, 2 │ │ │ │ - fmul.d $fs1, $fs2, $fs1 │ │ │ │ - fdiv.d $fs0, $fs0, $fa0 │ │ │ │ - bgeu $t1, $t0, 832 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x2 │ │ │ │ - vreplvei.d $vr4, $vr25, 0x0 │ │ │ │ - vreplvei.d $vr3, $vr24, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - pcaddi $t2, 100502 │ │ │ │ - move $t0, $a0 │ │ │ │ - vld $vr2, $t2, 0 │ │ │ │ - add.d $t1, $a0, $t1 │ │ │ │ - nop │ │ │ │ + move $s5, $zero │ │ │ │ + b -532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vffintl.d.w $vr1, $vr2 │ │ │ │ - vffinth.d.w $vr0, $vr2 │ │ │ │ - vfmul.d $vr1, $vr1, $vr3 │ │ │ │ - vfmul.d $vr0, $vr0, $vr3 │ │ │ │ - vfadd.d $vr1, $vr1, $vr4 │ │ │ │ - vfadd.d $vr0, $vr0, $vr4 │ │ │ │ - vst $vr1, $t0, 0 │ │ │ │ - vst $vr0, $t0, 16 │ │ │ │ - addi.d $t0, $t0, 32 │ │ │ │ - vaddi.wu $vr2, $vr2, 0x4 │ │ │ │ - bne $t1, $t0, -40 │ │ │ │ - andi $t0, $s2, 0x3 │ │ │ │ - beqz $t0, 104 │ │ │ │ - move $t0, $s2 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + b -3344 │ │ │ │ nop │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - fstx.d $fa0, $a0, $t1 │ │ │ │ - bge $t2, $s2, 56 │ │ │ │ - movgr2fr.d $fa0, $t2 │ │ │ │ - add.d $t1, $a0, $t1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - fst.d $fa0, $t1, 8 │ │ │ │ - bge $t0, $s2, 24 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - fadd.d $fa0, $fa0, $fs1 │ │ │ │ - fst.d $fa0, $t1, 16 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - stptr.w $s0, $s3, 0 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - fld.d $fs3, $sp, 16 │ │ │ │ - fld.d $fs4, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s5, $t7 │ │ │ │ + move $a6, $s1 │ │ │ │ + b -1292 │ │ │ │ nop │ │ │ │ - fabs.d $fa0, $fs3 │ │ │ │ - fabs.d $fa2, $fs4 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - fld.d $fa1, $t1, 992 │ │ │ │ - li.w $t2, 1 │ │ │ │ - fsel $fa0, $fa2, $fa0, $fcc0 │ │ │ │ - fmul.d $fa1, $fa0, $fa1 │ │ │ │ - fsub.d $fs0, $fs4, $fs3 │ │ │ │ - bgeu $t2, $a0, 188 │ │ │ │ - movgr2fr.d $fa2, $t0 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - ffint.d.l $fa2, $fa2 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - fld.d $fa4, $t1, 1000 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa3, $t0, -256 │ │ │ │ - fmul.d $fa1, $fa1, $fa4 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa1 │ │ │ │ - bceqz $fcc0, 400 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs1, $t0, 536 │ │ │ │ - fcmp.slt.d $fcc0, $fs1, $fa0 │ │ │ │ - bceqz $fcc0, 472 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa1, $t1, 1008 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs0, $t0, 568 │ │ │ │ - li.w $t2, 5 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fmul.d $fs0, $fa0, $fs0 │ │ │ │ - bgeu $t2, $a0, 36 │ │ │ │ - movgr2fr.d $fa0, $s1 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fdiv.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $t0, 984 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - bcnez $fcc0, -800 │ │ │ │ nop │ │ │ │ - fmul.d $fa0, $fs0, $fs1 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa1, $t0, 1016 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 136 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs0, $t0, 976 │ │ │ │ - b -832 │ │ │ │ nop │ │ │ │ + lu12i.w $t8, 2 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + ori $t8, $t8, 0x710 │ │ │ │ + b -3488 │ │ │ │ nop │ │ │ │ + move $s5, $fp │ │ │ │ + move $s2, $s5 │ │ │ │ + move $fp, $zero │ │ │ │ + b -5012 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa3, $t1, 1000 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa2, $t0, -256 │ │ │ │ - fmul.d $fa1, $fa1, $fa3 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs1, $t0, 536 │ │ │ │ - fmul.d $fa1, $fa1, $fa2 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa1 │ │ │ │ - bceqz $fcc0, -916 │ │ │ │ - fcmp.slt.d $fcc0, $fs1, $fa0 │ │ │ │ - bceqz $fcc0, 348 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - pcalau12i $t1, 99 │ │ │ │ - fld.d $fa1, $t1, 1008 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs0, $t0, 568 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fld.d $fa1, $t0, 1016 │ │ │ │ - fmul.d $fs0, $fa0, $fs0 │ │ │ │ - fmul.d $fa0, $fs0, $fs1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, -124 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - bl -235624 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa2, $t0, 488 │ │ │ │ - fmov.d $fa1, $fa0 │ │ │ │ - fmov.d $fa0, $fs1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrm.d $vr1, $vr1 │ │ │ │ - bl -237128 │ │ │ │ - fmov.d $fs2, $fa0 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fsub.d $fa0, $fs0, $fa0 │ │ │ │ - fld.d $fa2, $t0, 1024 │ │ │ │ - fadd.d $fa1, $fs2, $fs2 │ │ │ │ - fmul.d $fa0, $fa0, $fa2 │ │ │ │ - fsub.d $fa2, $fa1, $fs0 │ │ │ │ - fcmp.slt.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, -904 │ │ │ │ - fmov.d $fa0, $fs2 │ │ │ │ - fmov.d $fs2, $fa1 │ │ │ │ - b -988 │ │ │ │ nop │ │ │ │ + move $s7, $s5 │ │ │ │ + move $fp, $s7 │ │ │ │ + move $s5, $zero │ │ │ │ + b -4444 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $t3, $a0 │ │ │ │ + move $t6, $s7 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bnez $t0, -3204 │ │ │ │ + move $t6, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s5, $s7 │ │ │ │ + li.w $s6, 1 │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -4492 │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s2, $zero │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $t3, $s8 │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + b -5128 │ │ │ │ nop │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - sub.w $t0, $s1, $t0 │ │ │ │ - srai.w $t1, $t0, 0x1 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fs1 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - ffint.d.w $fa1, $fa0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - bceqz $fcc0, 52 │ │ │ │ - fadd.d $fs0, $fs0, $fa1 │ │ │ │ - fsub.d $fs1, $fs1, $fa0 │ │ │ │ - b -800 │ │ │ │ + beqz $t6, -1728 │ │ │ │ + bnez $fp, 468 │ │ │ │ + st.d $t6, $sp, 32 │ │ │ │ + move $s0, $s1 │ │ │ │ + li.w $t3, 43 │ │ │ │ + move $a0, $zero │ │ │ │ + b -2856 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fdiv.d $fs0, $fs0, $fa2 │ │ │ │ - fld.d $fs1, $t0, 536 │ │ │ │ - b -1148 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + move $t3, $a0 │ │ │ │ + bnez $t0, 128 │ │ │ │ + ld.d $fp, $sp, 8 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -5196 │ │ │ │ + beqz $t7, -1312 │ │ │ │ + b -1308 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -3640 │ │ │ │ nop │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -4704 │ │ │ │ nop │ │ │ │ + st.d $t6, $sp, 32 │ │ │ │ nop │ │ │ │ + bnez $fp, 80 │ │ │ │ + move $t3, $s0 │ │ │ │ + move $a0, $s6 │ │ │ │ + move $s0, $s1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2964 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ nop │ │ │ │ - fsub.d $fs1, $fs1, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - b -848 │ │ │ │ + bnez $s2, 64 │ │ │ │ + move $t3, $s7 │ │ │ │ + move $a6, $s1 │ │ │ │ + move $s7, $s0 │ │ │ │ + li.w $s2, 1 │ │ │ │ + b -3204 │ │ │ │ + ld.d $fp, $sp, 8 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -3712 │ │ │ │ nop │ │ │ │ + move $s5, $t7 │ │ │ │ + b -1428 │ │ │ │ + move $s7, $fp │ │ │ │ + move $a0, $s6 │ │ │ │ + move $t6, $fp │ │ │ │ + b -4516 │ │ │ │ + move $t7, $s2 │ │ │ │ + move $a6, $s1 │ │ │ │ + move $s5, $s2 │ │ │ │ + b -3900 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + move $s8, $s2 │ │ │ │ + move $s1, $s0 │ │ │ │ + move $s2, $s5 │ │ │ │ + ld.d $a4, $sp, 72 │ │ │ │ + ld.d $a3, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $t7, $zero │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s5, $zero │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + b -5360 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $s6, 2 │ │ │ │ + move $s8, $fp │ │ │ │ + ld.d $a4, $sp, 128 │ │ │ │ + move $fp, $s5 │ │ │ │ + ld.d $a3, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $t6, $zero │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + move $s5, $zero │ │ │ │ + ori $s6, $s6, 0x710 │ │ │ │ + b -4824 │ │ │ │ nop │ │ │ │ + move $t7, $s2 │ │ │ │ + move $a6, $s1 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + b -4036 │ │ │ │ + move $t6, $fp │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + b -4680 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + move $s7, $s5 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $t3, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s6, 1 │ │ │ │ + beqz $t0, -4688 │ │ │ │ + move $s5, $fp │ │ │ │ + move $t3, $t2 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -3680 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs0, $t1, 568 │ │ │ │ - fld.d $fs1, $t0, 536 │ │ │ │ - b -1188 │ │ │ │ - move $t0, $zero │ │ │ │ - b -724 │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs0, $t0, 568 │ │ │ │ - li.w $t1, 5 │ │ │ │ - fmul.d $fs0, $fa0, $fs0 │ │ │ │ - bltu $t1, $a0, -448 │ │ │ │ + or $fp, $s2, $t7 │ │ │ │ + bstrpick.w $fp, $fp, 0x7, 0x0 │ │ │ │ + bnez $fp, 216 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s2, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + b -4008 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fa0, $t0, 984 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - fsel $fs0, $fs0, $fa0, $fcc0 │ │ │ │ - b -288 │ │ │ │ + move $t7, $s2 │ │ │ │ + move $a6, $zero │ │ │ │ + st.d $s2, $sp, 8 │ │ │ │ + b -4148 │ │ │ │ + move $t6, $fp │ │ │ │ + st.d $fp, $sp, 32 │ │ │ │ + move $a0, $zero │ │ │ │ + b -4796 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + move $s1, $s0 │ │ │ │ + ld.d $a4, $sp, 72 │ │ │ │ + ld.d $a3, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s8, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + li.w $s2, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + b -5620 │ │ │ │ + lu12i.w $s6, 2 │ │ │ │ + ld.d $a4, $sp, 128 │ │ │ │ + ld.d $a3, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 8 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + move $t6, $zero │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + ori $s6, $s6, 0x710 │ │ │ │ + b -5076 │ │ │ │ + masknez $t0, $a0, $s0 │ │ │ │ + maskeqz $a5, $a0, $s0 │ │ │ │ + or $s0, $s0, $t0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + bnez $t0, -5536 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 99 │ │ │ │ - fld.d $fs0, $t0, 568 │ │ │ │ - fmul.d $fs0, $fa0, $fs0 │ │ │ │ - b -36 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + pcaddi $a2, 105446 │ │ │ │ + li.w $a1, 0xb70 │ │ │ │ + pcaddi $a0, 105326 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + bl 257560 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + b -5572 │ │ │ │ + bnez $t7, -1848 │ │ │ │ + move $s2, $fp │ │ │ │ + move $s8, $a0 │ │ │ │ + move $t3, $a0 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $s5, $s2 │ │ │ │ + move $t7, $zero │ │ │ │ + b -5816 │ │ │ │ nop │ │ │ │ + move $t2, $a0 │ │ │ │ + move $fp, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + b -5308 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 105405 │ │ │ │ + li.w $a1, 0xaf2 │ │ │ │ + pcaddi $a0, 105303 │ │ │ │ + bl 257472 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -200688 │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -190028 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + b -6320 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 148 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - fst.d $fs0, $sp, 56 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - beqz $a1, 808 │ │ │ │ - bstrpick.d $s0, $a1, 0x1f, 0x0 │ │ │ │ - move $s1, $a1 │ │ │ │ - pcaddi $a3, 49869 │ │ │ │ - li.w $a2, 8 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -236924 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - addi.w $t0, $s1, -1 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - fldx.d $fa1, $t2, $t0 │ │ │ │ - fmov.d $fs0, $fa0 │ │ │ │ - beqz $t1, 568 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + move $s8, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s4, $zero │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $s0, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + b -5968 │ │ │ │ nop │ │ │ │ - pcalau12i $s0, 148 │ │ │ │ - ld.d $s0, $s0, -120 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - movfr2gr.d $a4, $fa1 │ │ │ │ - movfr2gr.d $a3, $fs0 │ │ │ │ - pcaddi $a2, 95674 │ │ │ │ - li.w $a1, 1 │ │ │ │ - fst.d $fa1, $sp, 0 │ │ │ │ - bl -237404 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - fld.d $fa1, $sp, 0 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - ldptr.w $a0, $t0, 0 │ │ │ │ - addi.d $a1, $sp, 36 │ │ │ │ + lu12i.w $s6, 2 │ │ │ │ + st.d $zero, $sp, 120 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t6, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $s1, $zero │ │ │ │ move $s5, $zero │ │ │ │ - bl -1652 │ │ │ │ - ldptr.w $s6, $sp, 36 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $s6, 64 │ │ │ │ + ori $s6, $s6, 0x710 │ │ │ │ + b -5440 │ │ │ │ + nop │ │ │ │ move $s8, $a0 │ │ │ │ + move $s5, $t3 │ │ │ │ + move $a6, $s1 │ │ │ │ + move $t7, $zero │ │ │ │ + b -3176 │ │ │ │ nop │ │ │ │ + li.w $t0, 13 │ │ │ │ + li.w $fp, 1 │ │ │ │ + li.w $t7, 1 │ │ │ │ + beq $t3, $t0, -6124 │ │ │ │ + move $s7, $s0 │ │ │ │ + move $a6, $s1 │ │ │ │ + move $s2, $s5 │ │ │ │ + b -4052 │ │ │ │ + move $fp, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + b -5632 │ │ │ │ nop │ │ │ │ - ldptr.d $a4, $s8, 0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a2, 95658 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bl -237484 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - bne $s5, $s6, -32 │ │ │ │ - bstrpick.d $s5, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $s5, $s5, 0x2 │ │ │ │ + li.w $t0, -4 │ │ │ │ + pcaddi $a3, 105204 │ │ │ │ + bne $a4, $t0, 8 │ │ │ │ + pcaddi $a3, 105198 │ │ │ │ + pcaddi $a2, 105305 │ │ │ │ + li.w $a1, 0xac9 │ │ │ │ + pcaddi $a0, 105219 │ │ │ │ + bl 257136 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + bl -199936 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -201032 │ │ │ │ + bl -200220 │ │ │ │ + ldptr.w $a0, $a0, 0 │ │ │ │ + bl -200468 │ │ │ │ + move $a4, $a0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 105278 │ │ │ │ + li.w $a1, 0xab6 │ │ │ │ + pcaddi $a0, 105206 │ │ │ │ + bl 257084 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -201076 │ │ │ │ nop │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 209756 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s4, $a0 │ │ │ │ - bl -236444 │ │ │ │ - ld.d $s3, $sp, 16 │ │ │ │ - stptr.w $zero, $s4, 0 │ │ │ │ - move $s5, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s2, 10 │ │ │ │ - addi.w $s8, $s5, 1 │ │ │ │ - bgeu $s8, $s6, 100 │ │ │ │ - bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ - fld.d $fa1, $s3, 0 │ │ │ │ - move $t0, $s8 │ │ │ │ - alsl.d $t2, $t3, $s4, 0x2 │ │ │ │ - b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - stptr.w $zero, $t2, 0 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - move $t7, $t2 │ │ │ │ - addi.d $t2, $t2, 4 │ │ │ │ - bgeu $t1, $s6, 44 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ - slli.d $t1, $t3, 0x3 │ │ │ │ - fldx.d $fa0, $s7, $t1 │ │ │ │ - slli.w $s5, $t0, 0x0 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -48 │ │ │ │ - addi.w $s5, $s5, -1 │ │ │ │ - bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $t7, $t3, $s4, 0x2 │ │ │ │ - bltu $s2, $s5, 224 │ │ │ │ + li.w $t0, -4 │ │ │ │ + xor $t0, $a4, $t0 │ │ │ │ + pcaddi $t1, 105169 │ │ │ │ + pcaddi $a3, 105172 │ │ │ │ + maskeqz $a3, $a3, $t0 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + pcaddi $a2, 105273 │ │ │ │ + li.w $a1, 0xb54 │ │ │ │ + pcaddi $a0, 105187 │ │ │ │ + or $a3, $a3, $t0 │ │ │ │ + bl 257004 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -201156 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t7, 0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $t7, 0 │ │ │ │ - beq $s1, $fp, 104 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s8, $s6, -144 │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - li.w $t1, 10 │ │ │ │ - alsl.d $s8, $t0, $s4, 0x2 │ │ │ │ - bgeu $t1, $s5, 312 │ │ │ │ - alsl.d $s5, $t0, $s7, 0x3 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $t1, $t0, 0x3 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s7, $t0 │ │ │ │ + move $a0, $s6 │ │ │ │ + move $t6, $zero │ │ │ │ + b -3008 │ │ │ │ nop │ │ │ │ - ldptr.d $a3, $s2, 0 │ │ │ │ - ldptr.d $a4, $s5, 0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - pcaddi $a2, 95590 │ │ │ │ + pcalau12i $t0, 156 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 105300 │ │ │ │ li.w $a1, 1 │ │ │ │ - bl -237760 │ │ │ │ - ldptr.w $t0, $s8, 0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s8, 0 │ │ │ │ - bltu $fp, $s1, -44 │ │ │ │ + bl -201048 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -201216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - stptr.w $s6, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - stptr.d $s7, $t0, 0 │ │ │ │ - pcalau12i $t0, 147 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 272 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - fld.d $fs0, $sp, 56 │ │ │ │ - move $a0, $s4 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ - alsl.d $t0, $t3, $s7, 0x3 │ │ │ │ - ldptr.d $a3, $s3, 0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - ldptr.d $a4, $t0, 0 │ │ │ │ - pcaddi $a2, 95551 │ │ │ │ - li.w $a1, 1 │ │ │ │ - stptr.d $t7, $sp, 0 │ │ │ │ - bl -237920 │ │ │ │ - ldptr.d $t7, $sp, 0 │ │ │ │ - b -252 │ │ │ │ - movgr2fr.d $fa0, $s0 │ │ │ │ - fst.d $fa1, $sp, 0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - bl -236664 │ │ │ │ - pcalau12i $t2, 98 │ │ │ │ - fld.d $fa4, $t2, 736 │ │ │ │ - pcalau12i $t1, 98 │ │ │ │ - fld.d $fa3, $t1, 440 │ │ │ │ - fdiv.d $fa0, $fa0, $fa4 │ │ │ │ - pcalau12i $t0, 98 │ │ │ │ - fld.d $fa2, $t0, 424 │ │ │ │ - fld.d $fa1, $sp, 0 │ │ │ │ - fadd.d $fa0, $fa0, $fa3 │ │ │ │ - vreplvei.d $vr0, $vr0, 0x0 │ │ │ │ - vfrintrp.d $vr0, $vr0 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 64 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - b -648 │ │ │ │ nop │ │ │ │ - addi.w $t1, $fp, 1 │ │ │ │ - ldptr.w $t0, $s8, 0 │ │ │ │ - bgeu $t1, $s1, 48 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - addi.w $fp, $fp, 2 │ │ │ │ - stptr.w $t0, $s8, 0 │ │ │ │ - bltu $fp, $s1, -24 │ │ │ │ - b -260 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - b -68 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s8, 0 │ │ │ │ - b -296 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $t6, $zero │ │ │ │ + st.b $s0, $t3, 0 │ │ │ │ + b -5824 │ │ │ │ nop │ │ │ │ - bl -236868 │ │ │ │ + li.w $t3, 13 │ │ │ │ + move $s6, $a0 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + beq $s0, $t3, -5848 │ │ │ │ + move $t3, $s0 │ │ │ │ + move $fp, $s7 │ │ │ │ + move $s0, $s1 │ │ │ │ + b -4168 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 100789 │ │ │ │ - li.w $a2, 0x9e4 │ │ │ │ - pcaddi $a1, 95447 │ │ │ │ - pcaddi $a0, 95490 │ │ │ │ - bl -238604 │ │ │ │ + pcaddi $a3, 111613 │ │ │ │ + li.w $a2, 0xb04 │ │ │ │ + pcaddi $a1, 105145 │ │ │ │ + pcaddi $a0, 105256 │ │ │ │ + bl -201636 │ │ │ │ nop │ │ │ │ - sltu $t0, $a1, $a0 │ │ │ │ - sub.w $t1, $a1, $a0 │ │ │ │ - sub.w $a0, $a0, $a1 │ │ │ │ - maskeqz $a0, $a0, $t0 │ │ │ │ - masknez $t0, $t1, $t0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ + pcaddi $a3, 111607 │ │ │ │ + li.w $a2, 0xb67 │ │ │ │ + pcaddi $a1, 105139 │ │ │ │ + pcaddi $a0, 105250 │ │ │ │ + bl -201660 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -1072 │ │ │ │ - st.d $s1, $sp, 1048 │ │ │ │ - pcalau12i $s1, 147 │ │ │ │ - ld.d $s1, $s1, -240 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $s0, $sp, 1056 │ │ │ │ - st.d $s2, $sp, 1040 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - li.w $a2, 1020 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.d $a0, $sp, 8 │ │ │ │ - st.d $t0, $sp, 1032 │ │ │ │ - st.d $ra, $sp, 1064 │ │ │ │ - bl -237132 │ │ │ │ - li.w $t2, 1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - li.w $t0, 3 │ │ │ │ - addi.w $a1, $s2, -1 │ │ │ │ - st.w $t2, $sp, 276 │ │ │ │ - st.w $t1, $sp, 292 │ │ │ │ - st.w $t0, $sp, 344 │ │ │ │ - move $t3, $a0 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + li.w $a1, 152 │ │ │ │ move $a0, $zero │ │ │ │ - bltz $a1, 56 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - nop │ │ │ │ - ldx.b $t0, $s0, $a1 │ │ │ │ - addi.d $a1, $a1, -1 │ │ │ │ - slli.w $t2, $a1, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x2 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - mul.w $t0, $t0, $t1 │ │ │ │ - slli.w $t1, $t1, 0x2 │ │ │ │ - add.w $a0, $t0, $a0 │ │ │ │ - bgez $t2, -36 │ │ │ │ - ld.d $t1, $sp, 1032 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bne $t1, $t0, 32 │ │ │ │ - ld.d $ra, $sp, 1064 │ │ │ │ - ld.d $s0, $sp, 1056 │ │ │ │ - ld.d $s1, $sp, 1048 │ │ │ │ - ld.d $s2, $sp, 1040 │ │ │ │ - addi.d $sp, $sp, 1072 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -190692 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bl -237124 │ │ │ │ nop │ │ │ │ + ld.bu $a0, $a0, 60 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -208 │ │ │ │ - st.d $s6, $sp, 136 │ │ │ │ - bstrpick.d $s6, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 176 │ │ │ │ - st.d $s2, $sp, 168 │ │ │ │ - st.d $s4, $sp, 152 │ │ │ │ - bstrpick.d $s2, $a2, 0x1f, 0x0 │ │ │ │ - move $s4, $a0 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $a0, $zero │ │ │ │ move $s1, $a1 │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + bl -190832 │ │ │ │ + bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ + alsl.d $a2, $a2, $a2, 0x1 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a1, $a2 │ │ │ │ move $a0, $zero │ │ │ │ - slli.d $a1, $s6, 0x2 │ │ │ │ - st.d $ra, $sp, 200 │ │ │ │ - st.d $a3, $sp, 88 │ │ │ │ - st.d $fp, $sp, 192 │ │ │ │ - st.d $s0, $sp, 184 │ │ │ │ - st.d $s8, $sp, 120 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.d $a2, $sp, 72 │ │ │ │ - st.d $s5, $sp, 144 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - bl 208820 │ │ │ │ - slli.d $a2, $s6, 0x2 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -190864 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ move $a1, $zero │ │ │ │ - move $s8, $a0 │ │ │ │ - bl -237380 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bl -200304 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.w $s1, $s0, 12 │ │ │ │ + st.w $zero, $s0, 8 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ move $a0, $zero │ │ │ │ - move $a1, $t0 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 208780 │ │ │ │ - stx.b $zero, $a0, $s2 │ │ │ │ - move $fp, $a0 │ │ │ │ - beqz $s0, 948 │ │ │ │ - addi.w $t0, $s0, -2 │ │ │ │ - addi.w $t2, $s0, -3 │ │ │ │ - addi.w $s2, $s0, -1 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - alsl.d $t0, $t0, $s8, 0x2 │ │ │ │ - addi.d $s5, $s2, -3 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - alsl.d $t0, $t2, $s8, 0x2 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - alsl.d $t0, $s5, $s8, 0x2 │ │ │ │ - move $t1, $s0 │ │ │ │ - bstrpick.d $s0, $t0, 0x3, 0x2 │ │ │ │ - srli.d $t0, $t0, 0x2 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - sub.w $t0, $t1, $s0 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x2 │ │ │ │ - st.d $t2, $sp, 104 │ │ │ │ - alsl.d $t3, $s2, $s8, 0x2 │ │ │ │ - slli.d $t2, $s5, 0x2 │ │ │ │ - slli.d $t0, $t0, 0x4 │ │ │ │ - st.d $s7, $sp, 128 │ │ │ │ - st.d $s3, $sp, 160 │ │ │ │ - alsl.d $s6, $s6, $s8, 0x2 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - move $s5, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ + move $s1, $a1 │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + bl -190944 │ │ │ │ + bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ + alsl.d $a2, $a2, $a2, 0x1 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a1, $a2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -190976 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -200416 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.w $s1, $s0, 12 │ │ │ │ + st.w $zero, $s0, 8 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + beqz $t0, 44 │ │ │ │ + li.w $t0, 1 │ │ │ │ nop │ │ │ │ - move $t1, $fp │ │ │ │ - move $t0, $s8 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.wu $t2, $t0, 0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - ldx.b $t2, $s4, $t2 │ │ │ │ - st.b $t2, $t1, -1 │ │ │ │ - bne $t0, $s6, -20 │ │ │ │ - addi.w $s3, $s7, 1 │ │ │ │ - bstrpick.d $a1, $s3, 0x1f, 0x0 │ │ │ │ - move $a0, $s5 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - bl 208584 │ │ │ │ - bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - li.w $t2, 6 │ │ │ │ - stx.d $fp, $a0, $t0 │ │ │ │ - move $s5, $a0 │ │ │ │ - bgeu $t2, $s2, 684 │ │ │ │ - beqz $s0, 648 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - bne $s1, $t2, 752 │ │ │ │ - stptr.w $zero, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - andi $t2, $t1, 0x2 │ │ │ │ - beqz $t2, 776 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bne $t0, $t2, 644 │ │ │ │ - stptr.w $zero, $t1, 0 │ │ │ │ - li.w $t2, 3 │ │ │ │ - bne $s0, $t2, 760 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - bne $t2, $t0, 620 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - stptr.w $zero, $t1, 0 │ │ │ │ - addi.w $t8, $t0, -4 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - vreplgr2vr.w $vr1, $t8 │ │ │ │ - vreplgr2vr.w $vr2, $s1 │ │ │ │ - vldi $vr3, 0 │ │ │ │ - sub.d $t0, $zero, $s0 │ │ │ │ - pcaddi $t2, 99966 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ - vld $vr0, $t2, 0 │ │ │ │ - vadd.w $vr1, $vr1, $vr0 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - add.d $t0, $s8, $t0 │ │ │ │ - sub.d $t2, $t0, $t1 │ │ │ │ - b 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + beqz $t0, -36 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $a1, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + beqz $a0, 36 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -201288 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $a1, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcaddi $a3, 111485 │ │ │ │ + li.w $a2, 823 │ │ │ │ + pcaddi $a1, 105013 │ │ │ │ + pcaddi $a0, 105146 │ │ │ │ + bl -202164 │ │ │ │ nop │ │ │ │ - vst $vr3, $t0, 0 │ │ │ │ - addi.d $t0, $t0, -16 │ │ │ │ - vsubi.wu $vr1, $vr1, 0x4 │ │ │ │ - beq $t2, $t0, 404 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - vshuf4i.w $vr0, $vr0, 0x1b │ │ │ │ - vaddi.wu $vr0, $vr0, 0x1 │ │ │ │ - vseq.w $vr0, $vr0, $vr2 │ │ │ │ - vnor.v $vr0, $vr0, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -40 │ │ │ │ - vpickve2gr.w $t8, $vr1, 0x0 │ │ │ │ - slli.w $t8, $t8, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t7, $t8, 0x1f, 0x0 │ │ │ │ - slli.d $t7, $t7, 0x2 │ │ │ │ - ldx.w $a0, $s8, $t7 │ │ │ │ - add.d $t0, $s8, $t7 │ │ │ │ - addi.w $t2, $a0, 1 │ │ │ │ - bne $s1, $t2, 284 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - beqz $t8, 364 │ │ │ │ - addi.d $t0, $t7, -4 │ │ │ │ - ldx.w $a1, $s8, $t0 │ │ │ │ - add.d $t0, $s8, $t0 │ │ │ │ - addi.w $t2, $a1, 1 │ │ │ │ - bne $a1, $a0, 256 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $t8, $t0, 332 │ │ │ │ - addi.d $t0, $t7, -8 │ │ │ │ - ldx.w $t2, $s8, $t0 │ │ │ │ - add.d $t0, $s8, $t0 │ │ │ │ - bne $a1, $t2, 220 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - li.w $t0, 2 │ │ │ │ - beq $t8, $t0, 304 │ │ │ │ - addi.d $t0, $t7, -12 │ │ │ │ - ldx.w $t2, $s8, $t0 │ │ │ │ - add.d $t0, $s8, $t0 │ │ │ │ - bne $a1, $t2, 192 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - li.w $t0, 3 │ │ │ │ - beq $t8, $t0, 276 │ │ │ │ - addi.d $t0, $t7, -16 │ │ │ │ - ldx.w $t2, $s8, $t0 │ │ │ │ - add.d $t0, $s8, $t0 │ │ │ │ - bne $a1, $t2, 164 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - li.w $t0, 4 │ │ │ │ - beq $t8, $t0, 248 │ │ │ │ - addi.d $t0, $t7, -20 │ │ │ │ - ldx.w $t2, $s8, $t0 │ │ │ │ - add.d $t0, $s8, $t0 │ │ │ │ - bne $a0, $t2, 136 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - li.w $t0, 5 │ │ │ │ - beq $t8, $t0, 220 │ │ │ │ - addi.d $t7, $t7, -24 │ │ │ │ - ldx.w $t2, $s8, $t7 │ │ │ │ - add.d $t0, $s8, $t7 │ │ │ │ - bne $t2, $a0, 108 │ │ │ │ - ld.d $s3, $sp, 160 │ │ │ │ - ld.d $s7, $sp, 128 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - move $a0, $s8 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - bl -238812 │ │ │ │ - ld.d $ra, $sp, 200 │ │ │ │ - ld.d $fp, $sp, 192 │ │ │ │ - ld.d $s0, $sp, 184 │ │ │ │ - ld.d $s1, $sp, 176 │ │ │ │ - ld.d $s2, $sp, 168 │ │ │ │ - ld.d $s4, $sp, 152 │ │ │ │ - ld.d $s6, $sp, 136 │ │ │ │ - ld.d $s8, $sp, 120 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 144 │ │ │ │ - addi.d $sp, $sp, 208 │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + sltu $a0, $zero, $a0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $a1, 8 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + beqz $t0, 104 │ │ │ │ + ldptr.w $t1, $a1, 28 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + bnez $t1, 28 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ nop │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl 407080 │ │ │ │ + ldptr.w $t1, $s1, 28 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t1, -36 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 111447 │ │ │ │ + li.w $a2, 979 │ │ │ │ + pcaddi $a1, 104969 │ │ │ │ + pcaddi $a0, 105106 │ │ │ │ + bl -202340 │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - stptr.w $t2, $t0, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 208016 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $s3 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - b -648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ld.bu $t1, $a2, 0 │ │ │ │ + addi.w $t1, $t1, -62 │ │ │ │ + andi $t1, $t1, 0xfd │ │ │ │ + beqz $t1, 32 │ │ │ │ + bl -200484 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - andi $t0, $t1, 0x3 │ │ │ │ - beqz $t0, 24 │ │ │ │ - move $t0, $t1 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ - sub.w $t8, $t8, $t0 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - ld.d $s3, $sp, 160 │ │ │ │ - ld.d $s7, $sp, 128 │ │ │ │ - b -192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s0, $a3, -1 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $a0, $a2 │ │ │ │ + addi.d $a1, $a2, 1 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -201376 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + ldptr.d $t1, $s1, 0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ldx.d $t1, $t1, $a1 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + st.w $s0, $t1, 12 │ │ │ │ + st.d $a0, $t1, 56 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ld.bu $t1, $a2, 0 │ │ │ │ + addi.w $t1, $t1, -62 │ │ │ │ + andi $t1, $t1, 0xfd │ │ │ │ + beqz $t1, 32 │ │ │ │ + bl -200616 │ │ │ │ nop │ │ │ │ - move $t8, $s2 │ │ │ │ - b -564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s0, $a3, -1 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $a0, $a2 │ │ │ │ + addi.d $a1, $a2, 1 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -201536 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + ldptr.d $t1, $s1, 0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ldx.d $t1, $t1, $a1 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + stptr.w $s0, $t1, 0 │ │ │ │ + st.d $a0, $t1, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $t8, $s2 │ │ │ │ - b -460 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - move $t0, $t1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - stptr.w $t2, $t0, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 207848 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $s3 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - b -816 │ │ │ │ nop │ │ │ │ - li.w $a1, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 207812 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s5, $a0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - stptr.d $fp, $a0, 0 │ │ │ │ - b -332 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - move $t0, $t1 │ │ │ │ - stptr.w $t2, $t0, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 207772 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s7, $s3 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - b -892 │ │ │ │ - ld.d $t8, $sp, 96 │ │ │ │ - b -724 │ │ │ │ - ld.d $t8, $sp, 104 │ │ │ │ - b -732 │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + bstrpick.d $t3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t3, 0x3 │ │ │ │ + ldx.d $t0, $t0, $t4 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + ldptr.w $t1, $t0, 64 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + move $s0, $a3 │ │ │ │ + add.w $t2, $t1, $a4 │ │ │ │ + bnez $t1, 56 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + st.d $s0, $t0, 48 │ │ │ │ + st.w $t2, $t0, 64 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - pcalau12i $s4, 147 │ │ │ │ - ld.d $s4, $s4, -240 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - pcaddi $t3, 95136 │ │ │ │ - pcaddi $t2, 95137 │ │ │ │ - pcaddi $t1, 95138 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ st.d $s1, $sp, 72 │ │ │ │ + move $s1, $a1 │ │ │ │ + addi.w $a1, $t2, 2 │ │ │ │ + move $a0, $a3 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ st.d $s2, $sp, 64 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -240136 │ │ │ │ - addi.d $s0, $a0, 1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -240232 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $sp │ │ │ │ - bl -238540 │ │ │ │ - addi.d $s5, $sp, 24 │ │ │ │ - b 48 │ │ │ │ - nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -240192 │ │ │ │ - add.d $s0, $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -240204 │ │ │ │ - addi.d $a2, $a0, 1 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -239132 │ │ │ │ - nop │ │ │ │ - ldptr.d $s0, $s2, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + ld.d $s2, $t0, 48 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + addi.w $s3, $t2, 1 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -191836 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -191864 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + ld.wu $a2, $sp, 16 │ │ │ │ + addi.w $t0, $t1, 1 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s1, 16 │ │ │ │ + slli.d $t3, $t3, 0x2 │ │ │ │ + stx.w $t0, $a0, $t3 │ │ │ │ move $a1, $s0 │ │ │ │ - bl -239104 │ │ │ │ - move $s1, $a0 │ │ │ │ - bnez $a0, -60 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bne $s2, $s5, -28 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - bne $t1, $t0, 48 │ │ │ │ + add.d $a0, $s0, $t2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -201832 │ │ │ │ + ld.wu $a2, $sp, 8 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -201852 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + move $a0, $s2 │ │ │ │ + stx.b $zero, $s0, $a2 │ │ │ │ + stx.b $zero, $s0, $t0 │ │ │ │ + bl -202116 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ + move $t2, $s3 │ │ │ │ + ldx.d $t0, $t0, $t4 │ │ │ │ ld.d $s1, $sp, 72 │ │ │ │ ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ ld.d $s3, $sp, 56 │ │ │ │ + st.d $s0, $t0, 48 │ │ │ │ + st.w $t2, $t0, 64 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - bl -238588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + ld.d $t1, $a1, 8 │ │ │ │ addi.d $sp, $sp, -80 │ │ │ │ st.d $ra, $sp, 72 │ │ │ │ + beqz $t1, 260 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t1, $t1, $t0 │ │ │ │ + beqz $t1, 244 │ │ │ │ + ldptr.w $t2, $t1, 64 │ │ │ │ + add.w $t3, $t2, $a4 │ │ │ │ + bnez $t2, 40 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + st.w $t3, $t1, 64 │ │ │ │ + st.d $a3, $t1, 48 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + st.d $a1, $sp, 32 │ │ │ │ + addi.w $a1, $t3, 2 │ │ │ │ + move $a0, $a3 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ st.d $s0, $sp, 64 │ │ │ │ st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s7, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - bl -240384 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -240396 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -240408 │ │ │ │ - add.d $s2, $s0, $s4 │ │ │ │ - move $s3, $a0 │ │ │ │ - addi.d $a0, $s2, 3 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - bl -240512 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -238816 │ │ │ │ - li.w $s5, 32 │ │ │ │ - addi.d $a0, $s0, 1 │ │ │ │ - stx.b $s5, $s1, $s0 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s7 │ │ │ │ - add.d $a0, $s1, $a0 │ │ │ │ - bl -238844 │ │ │ │ - add.d $s0, $s1, $s0 │ │ │ │ - add.d $s0, $s0, $s4 │ │ │ │ - addi.d $a0, $s2, 2 │ │ │ │ - st.b $s5, $s0, 1 │ │ │ │ - move $a2, $s3 │ │ │ │ - add.d $s0, $s0, $s3 │ │ │ │ - move $a1, $s6 │ │ │ │ - add.d $a0, $s1, $a0 │ │ │ │ - bl -238880 │ │ │ │ - st.b $zero, $s0, 2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + addi.w $s1, $t3, 1 │ │ │ │ + ld.d $s0, $t1, 48 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -192144 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.wu $a2, $sp, 40 │ │ │ │ + move $a3, $a0 │ │ │ │ + addi.w $t1, $t2, 1 │ │ │ │ + bstrpick.d $a0, $t1, 0x1f, 0x0 │ │ │ │ + move $a1, $a3 │ │ │ │ + add.d $a0, $a3, $a0 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -202104 │ │ │ │ + ld.wu $a2, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -202124 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $a3, $a0 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + stx.b $zero, $a3, $t1 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -202396 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $t1, $t4, 8 │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ + move $t3, $s1 │ │ │ │ + ldx.d $t1, $t1, $t0 │ │ │ │ ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ ld.d $s1, $sp, 56 │ │ │ │ + st.w $t3, $t1, 64 │ │ │ │ + st.d $a3, $t1, 48 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ + pcaddi $a3, 111213 │ │ │ │ + li.w $a2, 1342 │ │ │ │ + pcaddi $a1, 104729 │ │ │ │ + pcaddi $a0, 104870 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + bl -203308 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - pcalau12i $s0, 147 │ │ │ │ - ld.d $s0, $s0, -240 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - lu12i.w $a1, 5 │ │ │ │ - move $a2, $sp │ │ │ │ - move $a0, $zero │ │ │ │ - ori $a1, $a1, 0x413 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -239288 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s2, $sp, 56 │ │ │ │ + ldptr.w $s2, $a1, 28 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $fp, $sp, 80 │ │ │ │ + st.d $s0, $sp, 72 │ │ │ │ + st.d $s1, $sp, 64 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + bne $s2, $a7, 516 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s3, $a0 │ │ │ │ + addi.w $a1, $s2, 1 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s6, $a3 │ │ │ │ + move $fp, $a4 │ │ │ │ + move $s4, $a5 │ │ │ │ + move $s1, $a6 │ │ │ │ + bl -192424 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + move $s7, $a0 │ │ │ │ + beqz $a0, 448 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 405848 │ │ │ │ ldptr.d $t0, $s0, 0 │ │ │ │ - ld.hu $a0, $sp, 2 │ │ │ │ - bne $t1, $t0, 20 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - bl -238924 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s8, $s8, 0x3 │ │ │ │ + stx.d $a0, $s7, $s8 │ │ │ │ + ldx.d $t0, $t0, $s8 │ │ │ │ + vst $vr0, $t0, 68 │ │ │ │ + ld.bu $t0, $s5, 0 │ │ │ │ + addi.w $t0, $t0, -62 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 28 │ │ │ │ + bl -201548 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -240684 │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - move $t7, $zero │ │ │ │ - addi.w $t1, $t0, -43 │ │ │ │ - andi $t1, $t1, 0xfd │ │ │ │ - li.w $t3, 9 │ │ │ │ - li.w $t6, 46 │ │ │ │ - sltui $t1, $t1, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s7, $s6, -1 │ │ │ │ + bstrpick.d $s8, $s7, 0x1f, 0x0 │ │ │ │ + ldptr.w $s6, $s0, 28 │ │ │ │ + addi.d $a1, $s5, 1 │ │ │ │ + move $a2, $s8 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -202460 │ │ │ │ + stx.b $zero, $s5, $s8 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ldptr.w $a2, $s0, 28 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $s5, $t0, 24 │ │ │ │ + stptr.w $s7, $t0, 0 │ │ │ │ + move $a4, $s1 │ │ │ │ + move $a3, $fp │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -908 │ │ │ │ + ldptr.w $t1, $s0, 36 │ │ │ │ + ldptr.w $t0, $s0, 40 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + sltu $t3, $s1, $t1 │ │ │ │ + sltu $t2, $t0, $s1 │ │ │ │ + masknez $t1, $t1, $t3 │ │ │ │ + masknez $t0, $t0, $t2 │ │ │ │ + maskeqz $t3, $s1, $t3 │ │ │ │ + maskeqz $t2, $s1, $t2 │ │ │ │ + or $t1, $t1, $t3 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + st.w $t1, $s0, 36 │ │ │ │ + st.w $t0, $s0, 40 │ │ │ │ + beqz $s4, 188 │ │ │ │ + beqz $s2, 8 │ │ │ │ + beqz $a0, 204 │ │ │ │ + ldptr.w $s2, $s0, 28 │ │ │ │ + addi.w $a1, $s2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -192676 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + move $t1, $a0 │ │ │ │ + beqz $a0, 228 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + move $a0, $s3 │ │ │ │ + alsl.d $s2, $t0, $t1, 0x3 │ │ │ │ + bl 405588 │ │ │ │ + ldptr.w $a2, $s0, 28 │ │ │ │ + move $a4, $s1 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -712 │ │ │ │ nop │ │ │ │ - ldx.b $t2, $s0, $t1 │ │ │ │ - addi.d $t4, $t1, 1 │ │ │ │ - slli.w $t5, $t1, 0x0 │ │ │ │ - addi.w $t0, $t2, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t3, $t0, 76 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ - bnez $t7, 28 │ │ │ │ - bne $t2, $t6, 24 │ │ │ │ - ldx.bu $t0, $s0, $t4 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t3, $t0, 80 │ │ │ │ - slli.w $t5, $t4, 0x0 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - sub.d $a0, $a0, $t5 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 28 │ │ │ │ + ld.bu $t1, $s0, 60 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 28 │ │ │ │ + bnez $t1, 16 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 24 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $fp, $sp, 80 │ │ │ │ + ld.d $s0, $sp, 72 │ │ │ │ + ld.d $s1, $sp, 64 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 24 │ │ │ │ + ld.d $s7, $sp, 16 │ │ │ │ + ld.d $s8, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a0, -96 │ │ │ │ + pcaddi $a3, 111082 │ │ │ │ + li.w $a2, 1475 │ │ │ │ + pcaddi $a1, 104592 │ │ │ │ + pcaddi $a0, 104761 │ │ │ │ + bl -203848 │ │ │ │ + pcaddi $a3, 111077 │ │ │ │ + li.w $a2, 1471 │ │ │ │ + pcaddi $a1, 104587 │ │ │ │ + pcaddi $a0, 104742 │ │ │ │ + bl -203868 │ │ │ │ nop │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - b -100 │ │ │ │ - nop │ │ │ │ + bl -201912 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 111069 │ │ │ │ + li.w $a2, 1461 │ │ │ │ + pcaddi $a1, 104579 │ │ │ │ + pcaddi $a0, 104728 │ │ │ │ + bl -203900 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 111067 │ │ │ │ + li.w $a2, 1378 │ │ │ │ + pcaddi $a1, 104573 │ │ │ │ + pcaddi $a0, 104736 │ │ │ │ + bl -203924 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.bu $t0, $s0, $t1 │ │ │ │ - li.w $t7, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t3, $t0, -48 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - slli.w $t5, $t1, 0x0 │ │ │ │ - sub.d $a0, $a0, $t5 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + ldptr.w $s0, $a1, 28 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $a1, 8 │ │ │ │ + addi.w $a1, $s0, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -192996 │ │ │ │ + st.d $a0, $s1, 8 │ │ │ │ + beqz $a0, 56 │ │ │ │ + move $t1, $a0 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + move $a0, $s2 │ │ │ │ + alsl.d $s0, $t0, $t1, 0x3 │ │ │ │ + bl 405268 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -240924 │ │ │ │ - ld.bu $t2, $s0, 0 │ │ │ │ - li.w $t3, 9 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $s0, $t1 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t3, $t0, 44 │ │ │ │ - add.d $t1, $s0, $t1 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 111031 │ │ │ │ + li.w $a2, 1378 │ │ │ │ + pcaddi $a1, 104537 │ │ │ │ + pcaddi $a0, 104700 │ │ │ │ + bl -204068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t3, $t0, -20 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - sub.d $a0, $a0, $t2 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - pcalau12i $t0, 147 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - lu12i.w $a1, 5 │ │ │ │ - addi.d $a2, $sp, 120 │ │ │ │ - ori $a1, $a1, 0x413 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - bl -239796 │ │ │ │ - ld.hu $t1, $sp, 122 │ │ │ │ - li.w $t2, 70 │ │ │ │ - lu12i.w $a0, 2 │ │ │ │ - slti $t0, $t1, 70 │ │ │ │ - masknez $t1, $t1, $t0 │ │ │ │ - maskeqz $t0, $t2, $t0 │ │ │ │ - or $t0, $t1, $t0 │ │ │ │ - st.w $t0, $sp, 56 │ │ │ │ - ori $a0, $a0, 0x710 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl -240116 │ │ │ │ - move $s5, $a0 │ │ │ │ - lu12i.w $a0, 2 │ │ │ │ - ori $a0, $a0, 0x710 │ │ │ │ - bl -240132 │ │ │ │ - ldptr.w $s3, $s0, 48 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - st.b $zero, $s5, 0 │ │ │ │ - slli.d $a0, $s3, 0x3 │ │ │ │ - bl -240152 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - slli.d $a0, $s3, 0x3 │ │ │ │ - bl -240164 │ │ │ │ - bstrpick.d $s0, $s3, 0x1f, 0x0 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - move $s1, $zero │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + ldptr.w $s0, $a1, 28 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s2, $a1 │ │ │ │ + ldptr.d $a0, $a1, 0 │ │ │ │ + addi.w $a1, $s0, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -193140 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + beqz $a0, 72 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + move $t0, $a0 │ │ │ │ slli.d $s0, $s0, 0x3 │ │ │ │ - beqz $s3, 60 │ │ │ │ - lu12i.w $a0, 2 │ │ │ │ - ori $a0, $a0, 0x710 │ │ │ │ - bl -240196 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - st.b $zero, $a0, 0 │ │ │ │ - stx.d $a0, $t1, $s1 │ │ │ │ - lu12i.w $a0, 2 │ │ │ │ - ori $a0, $a0, 0x710 │ │ │ │ - bl -240220 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - st.b $zero, $a0, 0 │ │ │ │ - stx.d $a0, $t0, $s1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bne $s0, $s1, -52 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - lu12i.w $t0, 423447 │ │ │ │ - ori $t0, $t0, 0x375 │ │ │ │ - lu32i.d $t0, 14949 │ │ │ │ - lu52i.d $t0, $t0, 2 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ori $a2, $a2, 0x709 │ │ │ │ - addi.d $a0, $s0, 7 │ │ │ │ - bl -240512 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - pcaddi $a1, 98404 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -239988 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -241372 │ │ │ │ - slli.w $t1, $a0, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - li.w $t0, 40 │ │ │ │ - bltu $t0, $t1, 3424 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ + move $a0, $s1 │ │ │ │ + add.d $s1, $t0, $s0 │ │ │ │ + bl 405120 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ldx.d $t0, $t0, $s0 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + vst $vr0, $t0, 68 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + bl -202248 │ │ │ │ nop │ │ │ │ - beqz $s3, 744 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - move $t1, $zero │ │ │ │ - ld.d $s8, $t0, 56 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $t0, $t0, 0x2 │ │ │ │ - alsl.d $s2, $s2, $t0, 0x1 │ │ │ │ - addi.d $t0, $s8, 528 │ │ │ │ - addi.d $s1, $s8, 440 │ │ │ │ - alsl.d $s2, $s2, $t0, 0x3 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s1, -396 │ │ │ │ - preld 0x0, $s1, 0 │ │ │ │ - bnez $t0, 48 │ │ │ │ - ld.b $t0, $s1, -440 │ │ │ │ - beqz $t0, 40 │ │ │ │ - beqz $t1, 2468 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - addi.d $a1, $sp, 128 │ │ │ │ - move $a0, $s5 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - st.b $t0, $sp, 128 │ │ │ │ - st.b $zero, $sp, 129 │ │ │ │ - bl -240124 │ │ │ │ - li.w $t1, 1 │ │ │ │ - addi.d $s1, $s1, 88 │ │ │ │ - bne $s2, $s1, -60 │ │ │ │ - beqz $t1, 24 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - pcaddi $a1, 94783 │ │ │ │ - move $a0, $s5 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - bl -240160 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - move $s1, $t0 │ │ │ │ - alsl.d $s7, $t1, $t0, 0x3 │ │ │ │ - li.w $s4, 32 │ │ │ │ - addi.d $fp, $sp, 128 │ │ │ │ - b 296 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + ldptr.w $s4, $a1, 28 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + st.d $s8, $sp, 16 │ │ │ │ + bne $s4, $a6, 328 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s6, $a0 │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s7, $a3 │ │ │ │ + move $s8, $a4 │ │ │ │ + move $s1, $a5 │ │ │ │ + bl -193328 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $a0, 296 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 404944 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + bstrpick.d $s3, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x3 │ │ │ │ + stx.d $a0, $s5, $s3 │ │ │ │ + ldx.d $t0, $t0, $s3 │ │ │ │ + vst $vr0, $t0, 68 │ │ │ │ + ld.bu $t0, $s2, 0 │ │ │ │ + addi.w $t0, $t0, -62 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 20 │ │ │ │ + bl -202452 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s5, $s7, -1 │ │ │ │ + bstrpick.d $a2, $s5, 0x1f, 0x0 │ │ │ │ + addi.d $a1, $s2, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -203352 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $a4, $s1 │ │ │ │ + move $a3, $s8 │ │ │ │ + stx.b $zero, $s2, $a2 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + ldx.d $t0, $t0, $s3 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $s2, $t0, 24 │ │ │ │ + stptr.w $s5, $t0, 0 │ │ │ │ + bl -1796 │ │ │ │ + ldptr.w $t1, $s0, 36 │ │ │ │ + ldptr.w $t0, $s0, 40 │ │ │ │ + ldptr.w $t4, $s0, 28 │ │ │ │ + sltu $t3, $s1, $t1 │ │ │ │ + sltu $t2, $t0, $s1 │ │ │ │ + masknez $t1, $t1, $t3 │ │ │ │ + masknez $t0, $t0, $t2 │ │ │ │ + maskeqz $t3, $s1, $t3 │ │ │ │ + maskeqz $t2, $s1, $t2 │ │ │ │ + ld.bu $t5, $s0, 60 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + or $t1, $t1, $t3 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + st.w $t4, $s0, 28 │ │ │ │ + st.w $t1, $s0, 36 │ │ │ │ + st.w $t0, $s0, 40 │ │ │ │ + bnez $t5, 16 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 24 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 110899 │ │ │ │ + li.w $a2, 1424 │ │ │ │ + pcaddi $a1, 104399 │ │ │ │ + pcaddi $a0, 104548 │ │ │ │ + bl -204620 │ │ │ │ nop │ │ │ │ + bl -202664 │ │ │ │ nop │ │ │ │ - bnez $s0, 1968 │ │ │ │ - ld.bu $t1, $s8, -47 │ │ │ │ - beqz $t1, 2312 │ │ │ │ nop │ │ │ │ - ldptr.d $s0, $s1, 0 │ │ │ │ - bnez $s6, 2220 │ │ │ │ - ld.d $t1, $s8, -72 │ │ │ │ - beqz $t1, 76 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -241632 │ │ │ │ - stx.h $s4, $s0, $a0 │ │ │ │ - ld.d $a1, $s8, -72 │ │ │ │ - addi.d $a0, $a0, 1 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - bl -240244 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - pcaddi $a1, 98327 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -240296 │ │ │ │ - ld.d $a1, $s8, -72 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -240316 │ │ │ │ nop │ │ │ │ + move $t0, $a0 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t1, $t0, $a1 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + move $a0, $zero │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + addi.w $s0, $a3, 2 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + ld.d $s2, $t1, 24 │ │ │ │ + move $s3, $a2 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + bl -193740 │ │ │ │ + move $s1, $a0 │ │ │ │ + bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -193756 │ │ │ │ + move $a1, $s2 │ │ │ │ + bstrpick.d $s5, $s0, 0x1f, 0x0 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -203376 │ │ │ │ + move $a1, $s3 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -241704 │ │ │ │ - stx.h $s4, $s0, $a0 │ │ │ │ - ldptr.d $s0, $s2, 0 │ │ │ │ - ld.d $a1, $s8, -64 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -241836 │ │ │ │ - ld.d $t1, $s8, -56 │ │ │ │ - beqz $t1, 88 │ │ │ │ + bl -203388 │ │ │ │ + pcaddi $a1, 104532 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -202968 │ │ │ │ + pcaddi $a1, 104529 │ │ │ │ + move $s6, $s2 │ │ │ │ + move $s2, $a0 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -241740 │ │ │ │ - lu12i.w $t0, 415298 │ │ │ │ - ori $t0, $t0, 0x820 │ │ │ │ - lu32i.d $t0, 352614 │ │ │ │ - lu12i.w $t2, 3 │ │ │ │ - add.d $t1, $s0, $a0 │ │ │ │ - lu52i.d $t0, $t0, 1735 │ │ │ │ - ori $t2, $t2, 0xa74 │ │ │ │ - stptr.d $t0, $t1, 0 │ │ │ │ - st.b $zero, $t1, 10 │ │ │ │ - st.h $t2, $t1, 8 │ │ │ │ - ld.d $a1, $s8, -56 │ │ │ │ - addi.d $a0, $a0, 10 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - bl -240388 │ │ │ │ + bl -202988 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -204584 │ │ │ │ + li.w $s2, 1 │ │ │ │ + bnez $a0, 84 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -204008 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -241804 │ │ │ │ - li.w $t1, 41 │ │ │ │ - stx.h $t1, $s0, $a0 │ │ │ │ + bl -204016 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.bu $t1, $s8, -47 │ │ │ │ - bnez $t1, 284 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - pcaddi $a1, 94706 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -240468 │ │ │ │ nop │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - beq $s7, $s1, 284 │ │ │ │ - ldptr.w $t1, $s8, -44 │ │ │ │ - li.w $t0, 19 │ │ │ │ - preld 0x0, $s8, 0 │ │ │ │ - preld 0x0, $s8, 44 │ │ │ │ - beq $t1, $t0, 1600 │ │ │ │ - ld.b $s0, $s8, -88 │ │ │ │ - ld.d $s6, $s8, -80 │ │ │ │ - beqz $t1, -300 │ │ │ │ - ld.bu $t1, $s8, -47 │ │ │ │ - beqz $t1, 164 │ │ │ │ - beqz $s0, -296 │ │ │ │ - ldptr.d $s0, $s1, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -241920 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - pcaddi $a1, 94683 │ │ │ │ - stx.h $s4, $s0, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -240568 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -204088 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -241952 │ │ │ │ - li.w $t1, 45 │ │ │ │ - stx.h $t1, $s0, $a0 │ │ │ │ - ld.bu $t1, $s8, -88 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - move $a1, $fp │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.b $zero, $sp, 129 │ │ │ │ - st.b $t1, $sp, 128 │ │ │ │ - bl -240616 │ │ │ │ - move $a1, $fp │ │ │ │ + bl -204096 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -193948 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -193964 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -203580 │ │ │ │ + move $a1, $s3 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -242116 │ │ │ │ - beqz $s6, -388 │ │ │ │ + bl -203592 │ │ │ │ + pcaddi $a1, 106835 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -203172 │ │ │ │ + move $s2, $a0 │ │ │ │ + pcaddi $a1, 106831 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -242016 │ │ │ │ - li.w $t1, 44 │ │ │ │ - lu12i.w $t2, 722 │ │ │ │ - stx.b $t1, $s0, $a0 │ │ │ │ - ori $t2, $t2, 0xd20 │ │ │ │ - addi.d $t1, $a0, 1 │ │ │ │ - addi.d $a0, $a0, 4 │ │ │ │ - move $a1, $s6 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - stx.w $t2, $s0, $t1 │ │ │ │ - bl -240648 │ │ │ │ - b -440 │ │ │ │ - nop │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - pcaddi $a1, 94203 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -240708 │ │ │ │ - b -180 │ │ │ │ + bl -203188 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -204784 │ │ │ │ + sltui $s2, $a0, 1 │ │ │ │ + b -196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + ld.bu $t1, $a2, 0 │ │ │ │ + addi.w $t1, $t1, -62 │ │ │ │ + andi $t1, $t1, 0xfd │ │ │ │ + beqz $t1, 16 │ │ │ │ + bl -203188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - pcaddi $a1, 94586 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bl -240752 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bne $s7, $s1, -272 │ │ │ │ + addi.w $s4, $a3, -1 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s5, $a0 │ │ │ │ + addi.d $a1, $a2, 1 │ │ │ │ + move $a0, $a2 │ │ │ │ + bstrpick.d $a2, $s4, 0x1f, 0x0 │ │ │ │ + move $s2, $a7 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + move $s6, $a4 │ │ │ │ + move $s3, $a5 │ │ │ │ + move $s1, $a6 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -204084 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + ldptr.d $t2, $s0, 0 │ │ │ │ + ldx.d $t1, $t2, $t1 │ │ │ │ + st.d $a0, $t1, 56 │ │ │ │ + st.w $s4, $t1, 12 │ │ │ │ + ld.bu $t1, $s0, 62 │ │ │ │ + beqz $t1, 32 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -572 │ │ │ │ + beqz $a0, 200 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $a1, $t0, 8 │ │ │ │ - beqz $a1, 40 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ + move $a4, $s1 │ │ │ │ + move $a3, $s6 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s0 │ │ │ │ move $a0, $s5 │ │ │ │ - bl -240796 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - pcaddi $a1, 94569 │ │ │ │ + bl -2572 │ │ │ │ + ld.d $t0, $s0, 8 │ │ │ │ + beqz $s3, 140 │ │ │ │ + beqz $t0, 232 │ │ │ │ + move $a4, $s1 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s0 │ │ │ │ move $a0, $s5 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - bl -240816 │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - bl -241144 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - beqz $t0, 64 │ │ │ │ - ld.wu $t0, $sp, 8 │ │ │ │ - li.w $t2, 32 │ │ │ │ - move $t1, $a0 │ │ │ │ - bgeu $t0, $t2, 2328 │ │ │ │ - li.w $t2, 16 │ │ │ │ - bgeu $t0, $t2, 2280 │ │ │ │ + bl -2272 │ │ │ │ nop │ │ │ │ - li.w $t2, 8 │ │ │ │ - bgeu $t0, $t2, 2228 │ │ │ │ - li.w $t2, 4 │ │ │ │ - bgeu $t0, $t2, 2188 │ │ │ │ - li.w $t2, 2 │ │ │ │ - bgeu $t0, $t2, 2148 │ │ │ │ - bnez $t0, 2128 │ │ │ │ + ldptr.w $t1, $s0, 36 │ │ │ │ + ldptr.w $t0, $s0, 40 │ │ │ │ + ldptr.w $t4, $s0, 32 │ │ │ │ + sltu $t3, $s1, $t1 │ │ │ │ + sltu $t2, $t0, $s1 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + masknez $t1, $t1, $t3 │ │ │ │ + masknez $t0, $t0, $t2 │ │ │ │ + maskeqz $t3, $s1, $t3 │ │ │ │ + maskeqz $t2, $s1, $t2 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + or $t1, $t1, $t3 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + st.w $t4, $s0, 32 │ │ │ │ + st.w $t1, $s0, 36 │ │ │ │ + st.w $t0, $s0, 40 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -242280 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - add.w $t1, $a0, $t0 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - bltu $t2, $t1, 1672 │ │ │ │ - move $s1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - li.w $s2, 9 │ │ │ │ - li.w $s0, 32 │ │ │ │ - beqz $a0, 36 │ │ │ │ + beqz $t0, -104 │ │ │ │ + pcaddi $a3, 110704 │ │ │ │ + li.w $a2, 1601 │ │ │ │ + pcaddi $a1, 104200 │ │ │ │ + pcaddi $a0, 104369 │ │ │ │ + bl -205416 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 104374 │ │ │ │ + li.w $a1, 1588 │ │ │ │ + pcaddi $a0, 104194 │ │ │ │ + bl 359740 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 104383 │ │ │ │ + li.w $a1, 1589 │ │ │ │ + pcaddi $a0, 104189 │ │ │ │ + bl 359720 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 104390 │ │ │ │ + li.w $a1, 1590 │ │ │ │ + pcaddi $a0, 104184 │ │ │ │ + bl 359700 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -205164 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 110681 │ │ │ │ + li.w $a2, 1598 │ │ │ │ + pcaddi $a1, 104177 │ │ │ │ + pcaddi $a0, 104334 │ │ │ │ + bl -205508 │ │ │ │ nop │ │ │ │ - ldx.bu $t1, $s5, $t0 │ │ │ │ - add.d $t0, $s5, $t0 │ │ │ │ - beq $t1, $s2, 1464 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - bltu $t0, $a0, -20 │ │ │ │ - move $s0, $zero │ │ │ │ nop │ │ │ │ - beqz $s3, 2472 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s6, $t0 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + ld.bu $t0, $a2, 0 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + addi.w $t0, $t0, -62 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + beqz $t0, 24 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + bl -203668 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - bl -242404 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - sltu $a0, $t1, $a0 │ │ │ │ - maskeqz $t0, $t0, $a0 │ │ │ │ - masknez $s2, $s2, $a0 │ │ │ │ - or $s2, $t0, $s2 │ │ │ │ - bne $s1, $s6, -36 │ │ │ │ - addi.w $s1, $s2, 1 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - li.w $t0, 59 │ │ │ │ - bltu $t0, $s1, 2428 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bstrpick.d $s6, $s1, 0x1f, 0x0 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl -240912 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - beqz $s1, 2388 │ │ │ │ - li.w $t2, 32 │ │ │ │ - move $t1, $a0 │ │ │ │ - move $t0, $s6 │ │ │ │ - bgeu $s6, $t2, 2276 │ │ │ │ - li.w $t2, 16 │ │ │ │ - bgeu $t0, $t2, 2228 │ │ │ │ - li.w $t2, 8 │ │ │ │ - bgeu $t0, $t2, 2180 │ │ │ │ - li.w $t2, 4 │ │ │ │ - bgeu $t0, $t2, 2140 │ │ │ │ - li.w $t2, 2 │ │ │ │ - bgeu $t0, $t2, 2100 │ │ │ │ - bnez $t0, 2080 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 56 │ │ │ │ - ld.d $t1, $sp, 96 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - lu12i.w $s4, 2 │ │ │ │ - sub.w $t0, $t0, $t1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - alsl.d $t0, $s3, $t0, 0x3 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - b 40 │ │ │ │ + addi.w $s3, $a3, -1 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $a0, $a2 │ │ │ │ + addi.d $a1, $a2, 1 │ │ │ │ + bstrpick.d $a2, $s3, 0x1f, 0x0 │ │ │ │ + move $s4, $a6 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + move $s1, $a4 │ │ │ │ + move $s2, $a5 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + bl -204556 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t2, 0x3 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ldx.d $t0, $t0, $t4 │ │ │ │ + st.d $a0, $t0, 56 │ │ │ │ + st.w $s3, $t0, 12 │ │ │ │ + ld.bu $t3, $s0, 62 │ │ │ │ + beqz $t3, 56 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + bl -1052 │ │ │ │ + beqz $a0, 320 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + ldx.d $t0, $t0, $t4 │ │ │ │ nop │ │ │ │ + ldptr.w $s3, $t0, 64 │ │ │ │ + add.w $t3, $s2, $s3 │ │ │ │ + bnez $s3, 112 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s0, 36 │ │ │ │ + ldptr.w $t1, $s0, 40 │ │ │ │ + ldptr.w $t4, $s0, 32 │ │ │ │ + st.w $t3, $t0, 64 │ │ │ │ + st.d $s1, $t0, 48 │ │ │ │ + sltu $t3, $s2, $t2 │ │ │ │ + sltu $t0, $t1, $s2 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + masknez $t2, $t2, $t3 │ │ │ │ + masknez $t1, $t1, $t0 │ │ │ │ + maskeqz $t3, $s2, $t3 │ │ │ │ + maskeqz $t0, $s2, $t0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + or $t2, $t2, $t3 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + st.w $t4, $s0, 32 │ │ │ │ + st.w $t2, $s0, 36 │ │ │ │ + st.w $t1, $s0, 40 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - beq $t1, $t0, 400 │ │ │ │ + addi.w $a1, $t3, 2 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + ld.d $s5, $t0, 48 │ │ │ │ + addi.w $s6, $t3, 1 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + bl -194888 │ │ │ │ + move $s1, $a0 │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -194912 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + addi.w $t0, $s3, 1 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + stx.w $t0, $a0, $t2 │ │ │ │ + bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ + add.d $a0, $s1, $t1 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -204872 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -204892 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $s1, $s3 │ │ │ │ + move $a0, $s5 │ │ │ │ + stx.b $zero, $s1, $t0 │ │ │ │ + bl -205152 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + move $t3, $s6 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ldx.d $t0, $t0, $t4 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + b -272 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ldptr.d $s2, $t0, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -242624 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bgeu $t0, $a0, -48 │ │ │ │ - div.wu $a0, $a0, $t0 │ │ │ │ - addi.w $t0, $a0, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ + pcaddi $a3, 110553 │ │ │ │ + li.w $a2, 1554 │ │ │ │ + pcaddi $a1, 104045 │ │ │ │ + pcaddi $a0, 104252 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + bl -206044 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - move $fp, $s7 │ │ │ │ - add.w $s7, $t0, $s7 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + move $fp, $a1 │ │ │ │ + ldptr.w $t0, $fp, 28 │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s2, $t0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bl -195112 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + beqz $s5, 860 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + div.wu $s4, $s2, $s5 │ │ │ │ + addi.w $s0, $s5, -1 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s3, $s0 │ │ │ │ + beqz $s0, 852 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s2, $zero │ │ │ │ st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - sub.w $s1, $s7, $t0 │ │ │ │ - addi.w $s1, $s1, -1 │ │ │ │ - bgeu $fp, $s1, 1012 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -242712 │ │ │ │ - move $s3, $a0 │ │ │ │ - bstrpick.d $s8, $fp, 0x1f, 0x0 │ │ │ │ - move $t2, $fp │ │ │ │ - b 68 │ │ │ │ - nop │ │ │ │ + li.w $s7, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -195212 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $s7, $a0, 62 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + move $s6, $a0 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + st.w $s4, $s6, 28 │ │ │ │ + st.w $s4, $s6, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -195304 │ │ │ │ + ld.d $t1, $fp, 8 │ │ │ │ + stptr.d $a0, $s6, 0 │ │ │ │ + beqz $t1, 32 │ │ │ │ + ldptr.d $s6, $s1, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + ld.wu $a1, $s6, 28 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -195336 │ │ │ │ + st.d $a0, $s6, 8 │ │ │ │ nop │ │ │ │ - bl -241036 │ │ │ │ - ldx.b $t0, $s2, $s8 │ │ │ │ - ldptr.d $t4, $a0, 0 │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - slli.d $t0, $t0, 0x1 │ │ │ │ - ldx.hu $t0, $t4, $t0 │ │ │ │ - slli.w $t2, $s8, 0x0 │ │ │ │ - and $t0, $s4, $t0 │ │ │ │ - masknez $s0, $s0, $t0 │ │ │ │ - maskeqz $t0, $fp, $t0 │ │ │ │ - or $s0, $s0, $t0 │ │ │ │ - bgeu $t2, $s1, 916 │ │ │ │ - move $fp, $t2 │ │ │ │ - bltu $s8, $s3, -52 │ │ │ │ - bgeu $fp, $s1, 912 │ │ │ │ + ld.d $t0, $fp, 16 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + beqz $t0, 680 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bne $t0, $t1, -152 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -242828 │ │ │ │ - beqz $a0, -244 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $t1, 10 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ + st.d $t0, $a0, 16 │ │ │ │ nop │ │ │ │ - ldx.bu $t0, $s2, $s7 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ - beq $t0, $t1, 28 │ │ │ │ - bgeu $s7, $a0, -280 │ │ │ │ - ldx.bu $t0, $s2, $s7 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ - bne $t0, $t1, -16 │ │ │ │ + ldptr.w $a5, $a0, 28 │ │ │ │ + beqz $a5, 156 │ │ │ │ + ld.d $a2, $fp, 8 │ │ │ │ + ldptr.d $t8, $fp, 0 │ │ │ │ + ldptr.d $t7, $a0, 0 │ │ │ │ + ldptr.w $t1, $a0, 36 │ │ │ │ + ldptr.w $t0, $a0, 40 │ │ │ │ + beqz $a2, 788 │ │ │ │ + ld.d $a4, $a0, 8 │ │ │ │ + bstrpick.d $a1, $a5, 0x1f, 0x0 │ │ │ │ + move $t6, $s8 │ │ │ │ + move $t2, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ nop │ │ │ │ - add.d $a0, $s2, $s7 │ │ │ │ - bl -242896 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - bstrpick.d $a2, $a0, 0x1f, 0x0 │ │ │ │ - move $s8, $a0 │ │ │ │ - add.w $t0, $t0, $s3 │ │ │ │ - bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $a1, $s2, $s7 │ │ │ │ - add.d $a0, $s2, $a0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -241844 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - move $a2, $s6 │ │ │ │ - add.w $s8, $s8, $t0 │ │ │ │ - bstrpick.d $s8, $s8, 0x1f, 0x0 │ │ │ │ - add.d $a0, $s2, $s7 │ │ │ │ - stx.b $zero, $s2, $s8 │ │ │ │ - bl -241332 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -242972 │ │ │ │ - li.w $t1, 10 │ │ │ │ - bltu $s7, $a0, -128 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bne $t1, $t0, -388 │ │ │ │ - pcalau12i $s2, 146 │ │ │ │ - ld.d $s2, $s2, -120 │ │ │ │ - ld.d $a3, $sp, 104 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 92759 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -242532 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a2, 95640 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -242552 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 94419 │ │ │ │ - ld.d $a3, $s0, 40 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s3, $zero │ │ │ │ - bl -242580 │ │ │ │ - ldptr.w $t0, $s0, 48 │ │ │ │ - move $s4, $zero │ │ │ │ - beqz $t0, 156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 92737 │ │ │ │ - ldx.d $s1, $t0, $s3 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a3, $s1 │ │ │ │ - bl -242632 │ │ │ │ - b 48 │ │ │ │ + bstrpick.d $t3, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + add.d $t5, $t8, $t3 │ │ │ │ + ldptr.d $a6, $t5, 0 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + stx.d $a6, $t7, $t2 │ │ │ │ + ldx.d $t3, $a2, $t3 │ │ │ │ + stx.d $t3, $a4, $t2 │ │ │ │ + ldptr.d $t3, $t5, 0 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + ldptr.w $t5, $t3, 64 │ │ │ │ + sltu $t3, $t1, $t5 │ │ │ │ + maskeqz $t1, $t1, $t3 │ │ │ │ + masknez $t3, $t5, $t3 │ │ │ │ + or $t1, $t1, $t3 │ │ │ │ + sltu $t3, $t5, $t0 │ │ │ │ + maskeqz $t0, $t0, $t3 │ │ │ │ + masknez $t3, $t5, $t3 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + bne $t2, $a1, -76 │ │ │ │ + st.w $t1, $a0, 36 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + add.w $s8, $a5, $s8 │ │ │ │ nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bltu $s2, $s0, -344 │ │ │ │ + bgeu $s0, $s5, 732 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + mod.wu $s1, $t0, $s5 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.w $s1, $s1, $s4 │ │ │ │ + bstrpick.d $s2, $s1, 0x1f, 0x0 │ │ │ │ + li.w $s4, 1 │ │ │ │ + alsl.d $s0, $s0, $t0, 0x3 │ │ │ │ + slli.d $s2, $s2, 0x3 │ │ │ │ nop │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -195612 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $s4, $a0, 62 │ │ │ │ + move $s6, $a0 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.w $s1, $s6, 28 │ │ │ │ + st.w $s1, $s6, 24 │ │ │ │ + bl -195704 │ │ │ │ + ld.d $t0, $fp, 8 │ │ │ │ + stptr.d $a0, $s6, 0 │ │ │ │ + beqz $t0, 32 │ │ │ │ + ldptr.d $s6, $s0, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + ld.wu $a1, $s6, 28 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -195736 │ │ │ │ + st.d $a0, $s6, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $fp, 16 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + beqz $t0, 312 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ + st.d $t0, $a1, 16 │ │ │ │ nop │ │ │ │ + ldptr.w $a4, $a1, 28 │ │ │ │ + beqz $a4, 156 │ │ │ │ + ld.d $a3, $fp, 8 │ │ │ │ + ldptr.d $a0, $fp, 0 │ │ │ │ + ldptr.d $t8, $a1, 0 │ │ │ │ + ldptr.w $t5, $a1, 36 │ │ │ │ + ldptr.w $t6, $a1, 40 │ │ │ │ + beqz $a3, 292 │ │ │ │ + ld.d $a5, $a1, 8 │ │ │ │ + bstrpick.d $a2, $a4, 0x1f, 0x0 │ │ │ │ + move $t7, $s8 │ │ │ │ + move $t1, $zero │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 97951 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -242676 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -243184 │ │ │ │ - sub.d $t0, $s6, $a0 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - bltu $t1, $t0, -36 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - pcaddi $a2, 95598 │ │ │ │ - li.w $a1, 1 │ │ │ │ - ldx.d $a3, $t0, $s3 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bl -242732 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ldptr.w $t0, $t0, 48 │ │ │ │ - bltu $s4, $t0, -140 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 94363 │ │ │ │ - ld.d $a3, $s0, 32 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -242768 │ │ │ │ - ld.d $a3, $s0, 24 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 94363 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -242788 │ │ │ │ - ld.d $a3, $s0, 16 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 94362 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -242808 │ │ │ │ - ldptr.w $t0, $s0, 48 │ │ │ │ - move $s0, $zero │ │ │ │ - bstrpick.d $s1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - beqz $t0, 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + add.d $t2, $a0, $t0 │ │ │ │ + ldptr.d $t3, $t2, 0 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + stx.d $t3, $t8, $t1 │ │ │ │ + ldx.d $t0, $a3, $t0 │ │ │ │ + stx.d $t0, $a5, $t1 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + ldptr.w $t0, $t0, 64 │ │ │ │ + sltu $t3, $t0, $t5 │ │ │ │ + sltu $t2, $t6, $t0 │ │ │ │ + maskeqz $a6, $t0, $t3 │ │ │ │ + maskeqz $t0, $t0, $t2 │ │ │ │ + masknez $t3, $t5, $t3 │ │ │ │ + masknez $t2, $t6, $t2 │ │ │ │ + or $t5, $a6, $t3 │ │ │ │ + or $t6, $t0, $t2 │ │ │ │ + bne $t1, $a2, -76 │ │ │ │ + st.w $t5, $a1, 36 │ │ │ │ + st.w $t6, $a1, 40 │ │ │ │ + add.w $s8, $s8, $a4 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldx.d $a0, $t0, $s0 │ │ │ │ - bl -242500 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldx.d $a0, $t0, $s0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ addi.d $s0, $s0, 8 │ │ │ │ - bl -242516 │ │ │ │ - bne $s1, $s0, -28 │ │ │ │ - ld.d $a0, $sp, 88 │ │ │ │ - bl -242528 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - bl -242536 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -242544 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -242552 │ │ │ │ - pcalau12i $t0, 146 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 1448 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - ld.d $ra, $sp, 232 │ │ │ │ - ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ - ld.d $s1, $sp, 208 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 192 │ │ │ │ - ld.d $s4, $sp, 184 │ │ │ │ - ld.d $s5, $sp, 176 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 152 │ │ │ │ - addi.d $sp, $sp, 240 │ │ │ │ - b -242628 │ │ │ │ + bltu $s3, $s5, -344 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ - ldptr.d $s0, $s1, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -243492 │ │ │ │ - lu12i.w $t2, 5 │ │ │ │ - add.d $t1, $s0, $a0 │ │ │ │ - ori $t2, $t2, 0xb20 │ │ │ │ - st.b $zero, $t1, 2 │ │ │ │ - st.h $t2, $t1, 0 │ │ │ │ - ld.d $a1, $s8, -80 │ │ │ │ - addi.d $a0, $a0, 2 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - bl -242120 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -243536 │ │ │ │ - li.w $t1, 93 │ │ │ │ - stx.h $t1, $s0, $a0 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - st.b $zero, $t1, 0 │ │ │ │ - b -1704 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - st.b $s0, $sp, 128 │ │ │ │ - ldptr.d $s0, $s1, 0 │ │ │ │ - st.b $zero, $sp, 129 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -243580 │ │ │ │ - li.w $t1, 32 │ │ │ │ - stx.b $t1, $s0, $a0 │ │ │ │ - li.w $t4, 45 │ │ │ │ - addi.d $t1, $a0, 1 │ │ │ │ - addi.d $a0, $a0, 2 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - stx.b $t4, $s0, $t1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl -242208 │ │ │ │ - beqz $s6, 56 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -243628 │ │ │ │ - lu12i.w $t1, 2 │ │ │ │ - ori $t1, $t1, 0x2c │ │ │ │ - lu12i.w $t2, 2 │ │ │ │ - stx.h $t1, $s0, $a0 │ │ │ │ - ori $t2, $t2, 0xd2d │ │ │ │ - addi.d $t1, $a0, 2 │ │ │ │ - addi.d $a0, $a0, 4 │ │ │ │ - move $a1, $s6 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - stx.h $t2, $s0, $t1 │ │ │ │ - bl -242264 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -243680 │ │ │ │ - stx.h $s4, $s0, $a0 │ │ │ │ - ld.d $a1, $s8, -64 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - bl -243808 │ │ │ │ - b -1848 │ │ │ │ + move $s8, $zero │ │ │ │ + b -452 │ │ │ │ nop │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - bltu $fp, $s1, -900 │ │ │ │ - addi.w $t0, $s0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $s1, $s2, $t0 │ │ │ │ - sub.w $t1, $s7, $s0 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - bl -243740 │ │ │ │ - addi.w $t0, $s0, 2 │ │ │ │ - move $s3, $a0 │ │ │ │ - bstrpick.d $a2, $a0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ - move $a1, $s1 │ │ │ │ - add.d $a0, $s2, $a0 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - bl -242684 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - add.w $s3, $s3, $t0 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s2, $s3 │ │ │ │ - li.w $t0, 10 │ │ │ │ - st.b $t0, $s1, 0 │ │ │ │ - b -988 │ │ │ │ - st.b $s0, $t0, 0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -243812 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - bltu $t0, $a0, -1492 │ │ │ │ - move $s0, $zero │ │ │ │ - b -1468 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -243840 │ │ │ │ - lu12i.w $t1, 722 │ │ │ │ - ori $t1, $t1, 0xd20 │ │ │ │ - stx.w $t1, $s0, $a0 │ │ │ │ - addi.d $a0, $a0, 3 │ │ │ │ - move $a1, $s6 │ │ │ │ - add.d $a0, $s0, $a0 │ │ │ │ - bl -242460 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - pcaddi $a1, 94222 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -242512 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - move $a1, $s6 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -242532 │ │ │ │ - b -2292 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - pcaddi $a1, 93741 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -242556 │ │ │ │ - b -2324 │ │ │ │ - lu12i.w $a2, 2 │ │ │ │ - ori $a2, $a2, 0x710 │ │ │ │ - pcaddi $a1, 94175 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -242580 │ │ │ │ - ld.b $t0, $s1, -440 │ │ │ │ - b -2488 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $sp, 56 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - sub.w $s6, $t1, $t2 │ │ │ │ - div.wu $t0, $t0, $s6 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s1, $s7 │ │ │ │ - add.w $s7, $s6, $s7 │ │ │ │ - sub.w $t4, $s7, $s4 │ │ │ │ - addi.w $s4, $t4, -1 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bgeu $s1, $s4, 68 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -244040 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $fp, 59 │ │ │ │ + beqz $t1, -660 │ │ │ │ + ld.bu $t1, $fp, 60 │ │ │ │ + beqz $t1, -668 │ │ │ │ + b -688 │ │ │ │ nop │ │ │ │ - bgeu $t1, $a0, 40 │ │ │ │ - ldx.bu $t0, $s5, $t1 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - xori $t0, $t0, 0x9 │ │ │ │ - masknez $t2, $t2, $t0 │ │ │ │ - slli.w $t3, $t1, 0x0 │ │ │ │ - maskeqz $t0, $s0, $t0 │ │ │ │ - or $s0, $t2, $t0 │ │ │ │ - bltu $t3, $s4, -36 │ │ │ │ - addi.w $s1, $s0, 1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - add.d $a0, $s5, $s1 │ │ │ │ - bl -244112 │ │ │ │ - addi.w $s8, $s0, 2 │ │ │ │ - move $fp, $a0 │ │ │ │ - bstrpick.d $a2, $a0, 0x1f, 0x0 │ │ │ │ - lu12i.w $a3, 2 │ │ │ │ - bstrpick.d $a0, $s8, 0x1f, 0x0 │ │ │ │ - add.d $a1, $s5, $s1 │ │ │ │ - ori $a3, $a3, 0x710 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - bl -243908 │ │ │ │ - add.w $t0, $fp, $s8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s5, $t0 │ │ │ │ - li.w $t0, 10 │ │ │ │ - stx.b $t0, $s5, $s1 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - sub.w $s4, $s7, $s0 │ │ │ │ - bne $t0, $s2, -168 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -244188 │ │ │ │ - beqz $a0, -1828 │ │ │ │ - move $t0, $zero │ │ │ │ - ldx.b $t1, $s5, $t0 │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s6, 9 │ │ │ │ - li.w $s2, 10 │ │ │ │ - li.w $s8, 32 │ │ │ │ - add.d $t0, $s5, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - beq $t1, $s6, 40 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ - beq $t1, $s2, 52 │ │ │ │ - bgeu $t0, $a0, -1880 │ │ │ │ nop │ │ │ │ - ldx.b $t1, $s5, $t0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - add.d $t0, $s5, $t0 │ │ │ │ - bne $t1, $s6, -28 │ │ │ │ - st.b $s8, $t0, 0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -244276 │ │ │ │ - bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ - bltu $t0, $a0, -32 │ │ │ │ - b -1924 │ │ │ │ - add.d $s1, $s5, $t0 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl -244304 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $fp, $a0 │ │ │ │ - lu12i.w $a3, 2 │ │ │ │ - add.w $s4, $t0, $s7 │ │ │ │ - bstrpick.d $a0, $s4, 0x1f, 0x0 │ │ │ │ - ori $a3, $a3, 0x710 │ │ │ │ - bstrpick.d $a2, $fp, 0x1f, 0x0 │ │ │ │ - move $a1, $s1 │ │ │ │ - add.d $a0, $s5, $a0 │ │ │ │ - bl -244104 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - add.w $t1, $fp, $s4 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $s5, $t1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -242740 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -244380 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bltu $t0, $a0, -136 │ │ │ │ - b -2028 │ │ │ │ - li.w $t0, 32 │ │ │ │ - st.b $t0, $t1, 0 │ │ │ │ - b -2128 │ │ │ │ + ld.bu $t1, $fp, 59 │ │ │ │ + beqz $t1, -292 │ │ │ │ + ld.bu $t1, $fp, 60 │ │ │ │ + beqz $t1, -300 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ - lu12i.w $t2, 2 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - st.h $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, -2 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ - beqz $t0, -2156 │ │ │ │ - b -40 │ │ │ │ nop │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - stptr.w $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, -4 │ │ │ │ - li.w $t2, 2 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - bltu $t0, $t2, -2200 │ │ │ │ - b -60 │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - bstrins.d $t2, $t2, 0x3f, 0x20 │ │ │ │ - stptr.d $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, -8 │ │ │ │ - li.w $t2, 4 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - bltu $t0, $t2, -2244 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - bstrins.d $t2, $t2, 0x3f, 0x20 │ │ │ │ - stptr.d $t2, $t1, 0 │ │ │ │ - st.d $t2, $t1, 8 │ │ │ │ - addi.d $t0, $t0, -16 │ │ │ │ - li.w $t2, 8 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ - bltu $t0, $t2, -2296 │ │ │ │ - b -76 │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - bstrins.d $t2, $t2, 0x3f, 0x20 │ │ │ │ - stptr.d $t2, $a0, 0 │ │ │ │ - st.d $t2, $a0, 8 │ │ │ │ - st.d $t2, $a0, 16 │ │ │ │ - st.d $t2, $a0, 24 │ │ │ │ - addi.d $t0, $t0, -32 │ │ │ │ - li.w $t2, 16 │ │ │ │ - addi.d $t1, $a0, 32 │ │ │ │ - bltu $t0, $t2, -2352 │ │ │ │ - b -84 │ │ │ │ - li.w $t0, 32 │ │ │ │ - st.b $t0, $t1, 0 │ │ │ │ - b -2080 │ │ │ │ + bstrpick.d $a2, $a4, 0x1f, 0x0 │ │ │ │ + move $t0, $t8 │ │ │ │ + move $t7, $s8 │ │ │ │ + alsl.d $a2, $a2, $t8, 0x3 │ │ │ │ + bstrpick.d $t1, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t2, $a0, $t1 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + ldptr.w $t1, $t2, 64 │ │ │ │ + st.d $t2, $t0, -8 │ │ │ │ + sltu $t3, $t1, $t5 │ │ │ │ + sltu $t2, $t6, $t1 │ │ │ │ + maskeqz $t8, $t1, $t3 │ │ │ │ + maskeqz $t1, $t1, $t2 │ │ │ │ + masknez $t3, $t5, $t3 │ │ │ │ + masknez $t2, $t6, $t2 │ │ │ │ + or $t5, $t8, $t3 │ │ │ │ + or $t6, $t1, $t2 │ │ │ │ + bne $t0, $a2, -60 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ - lu12i.w $t2, 2 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - st.h $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, -2 │ │ │ │ - addi.d $t1, $t1, 2 │ │ │ │ - beqz $t0, -2108 │ │ │ │ - b -40 │ │ │ │ nop │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - stptr.w $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, -4 │ │ │ │ - li.w $t2, 2 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - bltu $t0, $t2, -2152 │ │ │ │ - b -60 │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - bstrins.d $t2, $t2, 0x3f, 0x20 │ │ │ │ - stptr.d $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, -8 │ │ │ │ - li.w $t2, 4 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - bltu $t0, $t2, -2196 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - bstrins.d $t2, $t2, 0x3f, 0x20 │ │ │ │ - stptr.d $t2, $t1, 0 │ │ │ │ - st.d $t2, $t1, 8 │ │ │ │ - addi.d $t0, $t0, -16 │ │ │ │ - li.w $t2, 8 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ - bltu $t0, $t2, -2248 │ │ │ │ - b -76 │ │ │ │ - lu12i.w $t2, 131586 │ │ │ │ - ori $t2, $t2, 0x20 │ │ │ │ - bstrins.d $t2, $t2, 0x3f, 0x20 │ │ │ │ - stptr.d $t2, $a0, 0 │ │ │ │ - st.d $t2, $a0, 8 │ │ │ │ - st.d $t2, $a0, 16 │ │ │ │ - st.d $t2, $a0, 24 │ │ │ │ - addi.d $t0, $s6, -32 │ │ │ │ - li.w $t2, 16 │ │ │ │ - addi.d $t1, $a0, 32 │ │ │ │ - bltu $t0, $t2, -2304 │ │ │ │ - b -84 │ │ │ │ - li.w $t1, 20 │ │ │ │ - li.w $t0, 10 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - st.h $t0, $s5, 0 │ │ │ │ - b -3428 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - li.w $a1, 1 │ │ │ │ - li.w $s6, 1 │ │ │ │ - bl -243296 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - b -1852 │ │ │ │ - move $s6, $zero │ │ │ │ - b -2332 │ │ │ │ - bl -243140 │ │ │ │ + bstrpick.d $a1, $a5, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $t7, 0x3 │ │ │ │ + move $t6, $s8 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 99355 │ │ │ │ - li.w $a2, 303 │ │ │ │ - pcaddi $a1, 93947 │ │ │ │ - pcaddi $a0, 93950 │ │ │ │ - bl -244876 │ │ │ │ + bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.d $t2, $t8, $t2 │ │ │ │ + addi.d $t7, $t7, 8 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + ldptr.w $t5, $t2, 64 │ │ │ │ + st.d $t2, $t7, -8 │ │ │ │ + sltu $t3, $t1, $t5 │ │ │ │ + sltu $t2, $t5, $t0 │ │ │ │ + maskeqz $t1, $t1, $t3 │ │ │ │ + maskeqz $t0, $t0, $t2 │ │ │ │ + masknez $t3, $t5, $t3 │ │ │ │ + masknez $t2, $t5, $t2 │ │ │ │ + or $t1, $t1, $t3 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + bne $t7, $a1, -60 │ │ │ │ + b -752 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - pcalau12i $t0, 146 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - pcalau12i $s1, 146 │ │ │ │ - ld.d $s1, $s1, -120 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - ldptr.d $a3, $a0, 0 │ │ │ │ + ldptr.w $t0, $a1, 24 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - addi.d $t0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ st.d $s2, $sp, 16 │ │ │ │ - st.d $a2, $sp, 48 │ │ │ │ + bgeu $a2, $t0, 512 │ │ │ │ move $s2, $a1 │ │ │ │ - pcaddi $a2, 93951 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a4, $sp, 64 │ │ │ │ - st.d $a5, $sp, 72 │ │ │ │ - st.d $a6, $sp, 80 │ │ │ │ - st.d $a7, $sp, 88 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -244512 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - move $a2, $s2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -244548 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -4000 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -244708 │ │ │ │ - nop │ │ │ │ - stptr.d $a1, $a0, 0 │ │ │ │ - st.d $a3, $a0, 40 │ │ │ │ - st.d $a2, $a0, 8 │ │ │ │ - st.d $a4, $a0, 16 │ │ │ │ - st.d $a6, $a0, 24 │ │ │ │ - st.d $a5, $a0, 32 │ │ │ │ - st.d $zero, $a0, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $s0, $a2 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -196372 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + st.w $zero, $a0, 24 │ │ │ │ + st.d $zero, $a0, 32 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + ldptr.w $t0, $s2, 24 │ │ │ │ + add.w $t1, $s0, $a3 │ │ │ │ + move $s1, $a0 │ │ │ │ + sltu $t1, $t0, $t1 │ │ │ │ + sub.w $t0, $t0, $s0 │ │ │ │ + maskeqz $t0, $t0, $t1 │ │ │ │ + masknez $t1, $a3, $t1 │ │ │ │ + or $a3, $t0, $t1 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ st.w $zero, $a0, 48 │ │ │ │ + bstrpick.d $a1, $a3, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.w $a3, $s1, 28 │ │ │ │ + st.w $a3, $s1, 24 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -196504 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + beqz $t0, 24 │ │ │ │ + ld.wu $a1, $s1, 28 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -196532 │ │ │ │ + st.d $a0, $s1, 8 │ │ │ │ + ld.d $t0, $s2, 16 │ │ │ │ + beqz $t0, 196 │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ + st.d $t0, $s1, 16 │ │ │ │ + nop │ │ │ │ + ldptr.w $t6, $s1, 28 │ │ │ │ + beqz $t6, 132 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + ldptr.d $t8, $s2, 0 │ │ │ │ + ldptr.d $t5, $s1, 0 │ │ │ │ + ldptr.w $t7, $s1, 36 │ │ │ │ + ldptr.w $t0, $s1, 40 │ │ │ │ + beqz $a0, 180 │ │ │ │ + ld.d $a1, $s1, 8 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + move $t1, $zero │ │ │ │ + slli.d $t6, $t6, 0x3 │ │ │ │ + bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + add.d $t3, $t8, $t2 │ │ │ │ + ldptr.d $t4, $t3, 0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + stx.d $t4, $t5, $t1 │ │ │ │ + ldx.d $t2, $a0, $t2 │ │ │ │ + stx.d $t2, $a1, $t1 │ │ │ │ + ldptr.d $t2, $t3, 0 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + ldptr.w $t4, $t2, 64 │ │ │ │ + sltu $t3, $t7, $t4 │ │ │ │ + sltu $t2, $t4, $t0 │ │ │ │ + maskeqz $t7, $t7, $t3 │ │ │ │ + maskeqz $t0, $t0, $t2 │ │ │ │ + masknez $t3, $t4, $t3 │ │ │ │ + masknez $t2, $t4, $t2 │ │ │ │ + or $t7, $t7, $t3 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + bne $t1, $t6, -76 │ │ │ │ + st.w $t7, $s1, 36 │ │ │ │ + st.w $t0, $s1, 40 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $s2, 59 │ │ │ │ + beqz $t1, -180 │ │ │ │ + ld.bu $t1, $s2, 60 │ │ │ │ + beqz $t1, -188 │ │ │ │ + b -208 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + move $t1, $t5 │ │ │ │ + alsl.d $t6, $t6, $t5, 0x3 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.d $t2, $t8, $t2 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + ldptr.w $t4, $t2, 64 │ │ │ │ + st.d $t2, $t1, -8 │ │ │ │ + sltu $t3, $t7, $t4 │ │ │ │ + sltu $t2, $t4, $t0 │ │ │ │ + maskeqz $t7, $t7, $t3 │ │ │ │ + maskeqz $t0, $t0, $t2 │ │ │ │ + masknez $t3, $t4, $t3 │ │ │ │ + masknez $t2, $t4, $t2 │ │ │ │ + or $t7, $t7, $t3 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + bne $t6, $t1, -60 │ │ │ │ + b -160 │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 110099 │ │ │ │ + li.w $a2, 1687 │ │ │ │ + pcaddi $a1, 103587 │ │ │ │ + pcaddi $a0, 103806 │ │ │ │ + bl -207868 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + ld.bu $t0, $a1, 60 │ │ │ │ + beqz $t0, 940 │ │ │ │ + ld.d $t0, $a1, 96 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + ldptr.w $t0, $t0, 8 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s0, $a2 │ │ │ │ + bltu $t0, $a2, 856 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + bstrpick.d $s7, $a2, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $s7, 0x3 │ │ │ │ + bl -196944 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + beqz $s0, 532 │ │ │ │ + ld.d $t0, $s5, 96 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + ldptr.w $s6, $t0, 8 │ │ │ │ + alsl.d $t1, $s7, $a0, 0x3 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + div.wu $s8, $s6, $s0 │ │ │ │ + addi.w $t0, $s8, 1 │ │ │ │ + mod.wu $s6, $s6, $s0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + addi.w $t0, $s8, -1 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -197052 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ stptr.d $zero, $a0, 0 │ │ │ │ - st.w $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - ret │ │ │ │ - st.b $zero, $a0, 0 │ │ │ │ st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.h $zero, $a0, 40 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 44 │ │ │ │ - st.d $zero, $a0, 52 │ │ │ │ - st.d $zero, $a0, 60 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ st.d $zero, $a0, 72 │ │ │ │ - ret │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + li.w $a2, 152 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl -207060 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + ld.d $s1, $sp, 32 │ │ │ │ + move $s7, $s8 │ │ │ │ + st.b $zero, $t0, 61 │ │ │ │ + st.d $zero, $t0, 28 │ │ │ │ + stptr.d $zero, $t0, 0 │ │ │ │ + st.d $zero, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + beqz $s6, 20 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + addi.w $s6, $s6, -1 │ │ │ │ + move $s1, $s8 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - b -244320 │ │ │ │ + bstrpick.d $s0, $s7, 0x1f, 0x0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ + bl -197212 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -197232 │ │ │ │ + ld.d $t1, $s5, 96 │ │ │ │ + stptr.d $a0, $fp, 0 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + ldptr.d $a1, $t1, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + slli.d $t2, $t0, 0x3 │ │ │ │ + move $a2, $s0 │ │ │ │ + alsl.d $a1, $t0, $a1, 0x3 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -207192 │ │ │ │ + st.w $s7, $fp, 8 │ │ │ │ + st.w $s7, $fp, 12 │ │ │ │ + move $t2, $zero │ │ │ │ + beqz $s3, 36 │ │ │ │ + ld.d $t1, $s5, 96 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ nop │ │ │ │ + beqz $s7, 48 │ │ │ │ + ldptr.d $t0, $fp, 0 │ │ │ │ + add.d $t4, $s0, $t0 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 48 │ │ │ │ - blez $t0, 252 │ │ │ │ - ld.d $t1, $a0, 56 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ - add.d $t0, $t1, $s0 │ │ │ │ - ldptr.w $t2, $t0, 64 │ │ │ │ - bnez $t2, 136 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 32 │ │ │ │ - beqz $a0, 92 │ │ │ │ - bl -244404 │ │ │ │ - ld.d $t1, $s2, 56 │ │ │ │ - ldptr.w $t0, $s2, 48 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - add.d $t2, $t1, $s0 │ │ │ │ - st.d $zero, $t2, 32 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - blt $s1, $t0, -52 │ │ │ │ - bgtz $t0, 120 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + sub.w $t1, $t1, $t2 │ │ │ │ + st.w $t1, $t0, -8 │ │ │ │ + bne $t4, $t0, -16 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $s5, 104 │ │ │ │ + bnez $t0, 196 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + st.d $fp, $t0, 96 │ │ │ │ + st.d $s4, $t0, 104 │ │ │ │ + beqz $s4, 148 │ │ │ │ + ldptr.d $t2, $fp, 0 │ │ │ │ + ldptr.d $t1, $s4, 0 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ + alsl.d $t1, $s1, $t1, 0x3 │ │ │ │ + alsl.d $s1, $s1, $t2, 0x3 │ │ │ │ + ldptr.w $t1, $t1, 16 │ │ │ │ + ldptr.w $t2, $s1, 16 │ │ │ │ + bne $t2, $t1, 328 │ │ │ │ + nop │ │ │ │ + st.w $t1, $t0, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + add.w $s3, $s7, $s3 │ │ │ │ + bne $t0, $s2, -408 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s2, 48 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bge $s1, $t0, -68 │ │ │ │ - add.d $t0, $t1, $s0 │ │ │ │ - ldptr.w $t2, $t0, 64 │ │ │ │ - beqz $t2, -120 │ │ │ │ + ldptr.d $t1, $fp, 0 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ + alsl.d $s1, $s1, $t1, 0x3 │ │ │ │ + ldptr.w $t1, $s1, 16 │ │ │ │ + b -124 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 72 │ │ │ │ - bl -244528 │ │ │ │ - ld.d $t1, $s2, 56 │ │ │ │ - add.d $t0, $t1, $s0 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -197580 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -197596 │ │ │ │ + ld.d $t0, $s5, 104 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + move $a2, $s0 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl -207544 │ │ │ │ + st.w $s7, $s4, 8 │ │ │ │ + st.w $s7, $s4, 12 │ │ │ │ + bnez $s3, 64 │ │ │ │ + move $t4, $zero │ │ │ │ + beqz $s7, 96 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + move $t2, $zero │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - move $a0, $t1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -244580 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + sub.w $t1, $t1, $t4 │ │ │ │ + st.w $t1, $t0, -24 │ │ │ │ + bltu $t2, $s7, -20 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + beqz $s7, 40 │ │ │ │ + ld.d $t1, $s5, 104 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $t4, $t0, 16 │ │ │ │ + b -80 │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + st.d $fp, $t0, 96 │ │ │ │ + st.d $s4, $t0, 104 │ │ │ │ + b -356 │ │ │ │ + pcaddi $a3, 109879 │ │ │ │ + li.w $a2, 1812 │ │ │ │ + pcaddi $a1, 103363 │ │ │ │ + pcaddi $a0, 103600 │ │ │ │ + bl -208764 │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 109873 │ │ │ │ + li.w $a2, 1747 │ │ │ │ + pcaddi $a1, 103357 │ │ │ │ + pcaddi $a0, 103586 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -208820 │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 109859 │ │ │ │ + li.w $a2, 1746 │ │ │ │ + pcaddi $a1, 103343 │ │ │ │ + pcaddi $a0, 103568 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -208884 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -96 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ st.d $ra, $sp, 88 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - move $s6, $a0 │ │ │ │ - blez $a1, 576 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - ldptr.d $s0, $a2, 0 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - ld.bu $t1, $s0, 0 │ │ │ │ - li.w $t0, 45 │ │ │ │ - move $s5, $a1 │ │ │ │ + ld.bu $t0, $a1, 60 │ │ │ │ + beqz $t0, 700 │ │ │ │ + ld.d $t0, $a1, 96 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + ldptr.w $t0, $t0, 8 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + move $s4, $a1 │ │ │ │ move $s1, $a2 │ │ │ │ - move $s4, $a2 │ │ │ │ - beq $t1, $t0, 416 │ │ │ │ + bgeu $a2, $t0, 624 │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s2, $a3 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + bl -197984 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + li.w $a2, 128 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + addi.d $a1, $s4, 24 │ │ │ │ + vst $vr0, $s0, 24 │ │ │ │ + addi.d $a0, $a0, 24 │ │ │ │ + bl -207996 │ │ │ │ + st.b $zero, $s0, 61 │ │ │ │ + ld.d $t1, $s4, 96 │ │ │ │ + st.d $zero, $s0, 28 │ │ │ │ + add.w $t0, $s1, $s2 │ │ │ │ + ldptr.w $s3, $t1, 8 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + sltu $t0, $s3, $t0 │ │ │ │ + sub.w $s3, $s3, $s1 │ │ │ │ + maskeqz $s3, $s3, $t0 │ │ │ │ + masknez $t0, $s2, $t0 │ │ │ │ + or $s3, $s3, $t0 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + alsl.d $s2, $s2, $s2, 0x1 │ │ │ │ + bl -198136 │ │ │ │ + slli.d $s2, $s2, 0x3 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -198156 │ │ │ │ + ld.d $t1, $s4, 96 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + ldptr.d $a1, $t1, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + move $a2, $s2 │ │ │ │ + alsl.d $a1, $t0, $a1, 0x3 │ │ │ │ + slli.d $s7, $t0, 0x3 │ │ │ │ + bl -208112 │ │ │ │ + st.w $s3, $s5, 8 │ │ │ │ + st.w $s3, $s5, 12 │ │ │ │ + move $t2, $zero │ │ │ │ + beqz $s1, 36 │ │ │ │ + ld.d $t1, $s4, 96 │ │ │ │ + addi.w $t0, $s1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ nop │ │ │ │ - li.w $a0, 24 │ │ │ │ - bl -244488 │ │ │ │ - move $s8, $a0 │ │ │ │ - li.w $a1, 8 │ │ │ │ + beqz $s3, 40 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + add.d $t3, $s2, $t0 │ │ │ │ + nop │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + sub.w $t1, $t1, $t2 │ │ │ │ + st.w $t1, $t0, -8 │ │ │ │ + bne $t3, $t0, -16 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $s4, 104 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t0, $t0, 0x1 │ │ │ │ + beqz $t1, 264 │ │ │ │ + li.w $a1, 16 │ │ │ │ move $a0, $zero │ │ │ │ - stptr.d $zero, $s8, 0 │ │ │ │ - st.w $zero, $s8, 8 │ │ │ │ - st.d $zero, $s8, 16 │ │ │ │ - bl -244020 │ │ │ │ - move $s0, $s8 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - ldptr.d $t2, $s1, 0 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - slli.d $t1, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $t1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - move $s7, $s1 │ │ │ │ - li.w $s3, 1 │ │ │ │ - bstrpick.d $s2, $s5, 0x1f, 0x0 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - addi.d $s7, $s7, 8 │ │ │ │ - alsl.d $t0, $s2, $s4, 0x3 │ │ │ │ - beq $t0, $s7, 112 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + bl -198320 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -198336 │ │ │ │ + ld.d $t0, $s4, 104 │ │ │ │ + stptr.d $a0, $s6, 0 │ │ │ │ + move $a2, $s2 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + add.d $a1, $a1, $s7 │ │ │ │ + bl -208280 │ │ │ │ + st.w $s3, $s6, 8 │ │ │ │ + st.w $s3, $s6, 12 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + beqz $s1, 36 │ │ │ │ + ld.d $t0, $s4, 104 │ │ │ │ + addi.w $s1, $s1, -1 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ + alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ + ldptr.w $s1, $s1, 16 │ │ │ │ nop │ │ │ │ - ldptr.d $s0, $s7, 0 │ │ │ │ - li.w $t0, 45 │ │ │ │ - move $s1, $s7 │ │ │ │ - ld.bu $t1, $s0, 0 │ │ │ │ - beq $t1, $t0, 168 │ │ │ │ + ldptr.d $t3, $s6, 0 │ │ │ │ + move $t0, $t3 │ │ │ │ + add.d $s2, $t3, $s2 │ │ │ │ + beqz $s3, 36 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s3, -1 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ - alsl.d $s0, $s0, $s8, 0x3 │ │ │ │ - ldptr.w $a1, $s0, 8 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - addi.d $s7, $s7, 8 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl -244144 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - ldptr.d $t2, $s1, 0 │ │ │ │ - st.d $a0, $s0, 16 │ │ │ │ - slli.d $t1, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $t1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - alsl.d $t0, $s2, $s4, 0x3 │ │ │ │ - bne $t0, $s7, -96 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + sub.w $t1, $t1, $s1 │ │ │ │ + st.w $t1, $t0, -8 │ │ │ │ + bne $t0, $s2, -16 │ │ │ │ nop │ │ │ │ - stptr.w $s3, $s6, 0 │ │ │ │ - st.d $s8, $s6, 8 │ │ │ │ - li.w $a0, 1 │ │ │ │ + ldptr.d $t1, $s5, 0 │ │ │ │ + alsl.d $t3, $t2, $t3, 0x3 │ │ │ │ + ldptr.w $t0, $t3, 16 │ │ │ │ + alsl.d $t1, $t2, $t1, 0x3 │ │ │ │ + ldptr.w $t1, $t1, 16 │ │ │ │ + st.d $s5, $s0, 96 │ │ │ │ + st.d $s6, $s0, 104 │ │ │ │ + bne $t1, $t0, 188 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ nop │ │ │ │ ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ + st.w $t0, $s0, 24 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.b $fp, $s0, 1 │ │ │ │ - li.w $t1, 9 │ │ │ │ - addi.w $t0, $fp, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t1, $t0, -176 │ │ │ │ nop │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - addi.d $fp, $fp, -45 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s8 │ │ │ │ - sltui $fp, $fp, 1 │ │ │ │ - bl -244324 │ │ │ │ - addi.d $s1, $s1, -24 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - add.d $s1, $a0, $s1 │ │ │ │ - add.d $s0, $s0, $fp │ │ │ │ - move $s8, $a0 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - st.w $zero, $s1, 8 │ │ │ │ - st.d $zero, $s1, 16 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -245916 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ - blez $a0, 64 │ │ │ │ - stptr.d $s0, $s1, 0 │ │ │ │ - bstrpick.d $s2, $s5, 0x1f, 0x0 │ │ │ │ - b -316 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + st.d $s5, $s0, 96 │ │ │ │ + st.d $zero, $s0, 104 │ │ │ │ + alsl.d $t0, $t2, $t0, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + b -84 │ │ │ │ + pcaddi $a3, 109677 │ │ │ │ + li.w $a2, 1838 │ │ │ │ + pcaddi $a1, 103155 │ │ │ │ + pcaddi $a0, 103414 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + bl -209604 │ │ │ │ nop │ │ │ │ - ld.b $fp, $s0, 1 │ │ │ │ - li.w $t1, 9 │ │ │ │ - addi.w $t0, $fp, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t1, $t0, -424 │ │ │ │ - move $s7, $a2 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - b -136 │ │ │ │ + pcaddi $a3, 109669 │ │ │ │ + li.w $a2, 1837 │ │ │ │ + pcaddi $a1, 103147 │ │ │ │ + pcaddi $a0, 103372 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + bl -209660 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 146 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 93696 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -245512 │ │ │ │ - move $a0, $zero │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - b -256 │ │ │ │ + pcaddi $a3, 109655 │ │ │ │ + li.w $a2, 1897 │ │ │ │ + pcaddi $a1, 103133 │ │ │ │ + pcaddi $a0, 103370 │ │ │ │ + bl -209684 │ │ │ │ nop │ │ │ │ - move $s8, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + st.d $a2, $sp, 88 │ │ │ │ + st.d $a3, $sp, 48 │ │ │ │ + st.d $a4, $sp, 56 │ │ │ │ + st.d $a5, $sp, 80 │ │ │ │ + st.d $a6, $sp, 72 │ │ │ │ + st.d $a7, $sp, 64 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $a2, 3420 │ │ │ │ + pcaddi $a1, 102603 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -209756 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + beqz $a0, 4056 │ │ │ │ + ld.d $a2, $sp, 48 │ │ │ │ + ld.d $a1, $sp, 88 │ │ │ │ + lu12i.w $a3, 400 │ │ │ │ + bl -21524 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ldptr.w $t1, $t2, 8 │ │ │ │ + ldptr.w $t0, $t2, 12 │ │ │ │ + ldptr.d $a0, $t2, 0 │ │ │ │ + addi.w $t2, $t1, 2 │ │ │ │ + bgeu $t2, $t0, 1972 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + st.w $zero, $t0, 12 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s3, 255 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t0, 1948 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s8, -1 │ │ │ │ + li.w $fp, 64 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -21464 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s8, 92 │ │ │ │ + beq $t0, $fp, 400 │ │ │ │ + li.w $t1, 62 │ │ │ │ + beq $t0, $t1, 552 │ │ │ │ + beq $t0, $s5, 1188 │ │ │ │ + bnez $s1, 256 │ │ │ │ + bnez $s0, 316 │ │ │ │ + or $s0, $s6, $s4 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 608 │ │ │ │ + nop │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + beq $t0, $t1, -68 │ │ │ │ + li.w $t1, 13 │ │ │ │ + beq $t0, $t1, -76 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 48 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -21552 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + bne $t0, $s8, -84 │ │ │ │ + bnez $s0, 1528 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 48 │ │ │ │ + beqz $s7, 44 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bnez $t0, 3484 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + stptr.w $s7, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + stptr.w $s7, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ addi.w $t0, $t0, 1 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - ld.d $a0, $a0, 56 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl -244572 │ │ │ │ - ldptr.w $t1, $s0, 48 │ │ │ │ - st.d $a0, $s0, 56 │ │ │ │ - li.w $t3, 19 │ │ │ │ - alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ - st.b $zero, $a0, 0 │ │ │ │ - st.h $zero, $a0, 40 │ │ │ │ - st.d $t3, $a0, 44 │ │ │ │ - st.d $zero, $a0, 52 │ │ │ │ - st.d $zero, $a0, 60 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $s1, $a0, 8 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - addi.w $t2, $t1, 1 │ │ │ │ - st.w $t2, $s0, 48 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + st.b $s3, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 200 │ │ │ │ + st.b $s2, $t0, 0 │ │ │ │ + bl -208712 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + beqz $t0, 12 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -21672 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -209312 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ ret │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - ldptr.w $s0, $a0, 48 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - stptr.d $a2, $sp, 0 │ │ │ │ - st.d $a5, $sp, 8 │ │ │ │ - st.d $a6, $sp, 16 │ │ │ │ - st.d $a7, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 128 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s5, $a3 │ │ │ │ - move $s2, $a4 │ │ │ │ - blez $s0, 1056 │ │ │ │ - beqz $a4, 444 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - beqz $a3, 308 │ │ │ │ - ld.d $s1, $a0, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - bstrpick.w $fp, $a3, 0x7, 0x0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.bu $t0, $s1, $s7 │ │ │ │ - add.d $t1, $s1, $s7 │ │ │ │ - beq $t0, $fp, 1096 │ │ │ │ - ld.d $a1, $t1, 8 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -246112 │ │ │ │ - beqz $a0, 1032 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bne $s8, $s0, -36 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - move $s7, $s0 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - alsl.d $a1, $s0, $s0, 0x2 │ │ │ │ - alsl.d $a1, $a1, $s0, 0x1 │ │ │ │ - move $a0, $s1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl -244872 │ │ │ │ - ldptr.w $t2, $s3, 48 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ld.d $t1, $sp, 16 │ │ │ │ - st.d $a0, $s3, 56 │ │ │ │ - alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ - alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ - st.d $t1, $t0, 16 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - addi.w $t3, $t2, 1 │ │ │ │ - st.b $zero, $t0, 40 │ │ │ │ - st.d $t1, $t0, 24 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - st.d $zero, $t0, 32 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - st.b $t1, $t0, 41 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - st.w $zero, $t0, 64 │ │ │ │ - st.d $zero, $t0, 72 │ │ │ │ - st.b $s5, $t0, 0 │ │ │ │ - st.d $s2, $t0, 8 │ │ │ │ - st.w $s4, $t0, 44 │ │ │ │ - st.d $t1, $t0, 48 │ │ │ │ - st.d $s6, $t0, 80 │ │ │ │ - st.w $t3, $s3, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $s6, 172 │ │ │ │ - bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $t0, $t0, 0x2 │ │ │ │ - lu12i.w $a0, 2 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x1 │ │ │ │ - ori $a0, $a0, 0x710 │ │ │ │ - bl -245496 │ │ │ │ - alsl.d $s0, $s1, $s0, 0x3 │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - li.w $t0, 21 │ │ │ │ - st.b $zero, $a0, 0 │ │ │ │ - bltu $t0, $s4, 104 │ │ │ │ - pcaddi $t0, 98798 │ │ │ │ - alsl.d $s4, $s4, $t0, 0x3 │ │ │ │ - ldptr.d $t1, $s4, 0 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - jr $t0 │ │ │ │ + bltu $t1, $s7, 3476 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + slt $t1, $t0, $t1 │ │ │ │ + masknez $s3, $s3, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $s3, $t1, $s3 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + slt $t1, $t1, $t0 │ │ │ │ + masknez $s2, $s2, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $s2, $s2, $t1 │ │ │ │ + li.w $s1, 1 │ │ │ │ + beqz $s0, -304 │ │ │ │ nop │ │ │ │ + li.w $t1, 43 │ │ │ │ + bne $t0, $t1, 348 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 404 │ │ │ │ + beqz $s7, 912 │ │ │ │ + bnez $s4, 1164 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + move $s6, $t0 │ │ │ │ + move $s0, $t0 │ │ │ │ + li.w $s7, 1 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + b -396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s5, 96 │ │ │ │ + li.w $s5, 64 │ │ │ │ + li.w $s4, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s1, -360 │ │ │ │ nop │ │ │ │ - ld.d $s1, $a0, 56 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s7, $zero │ │ │ │ + bnez $s7, 424 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + blt $t0, $t2, 1020 │ │ │ │ + slt $t2, $t1, $t0 │ │ │ │ + or $s4, $s6, $s1 │ │ │ │ + bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $t1, $t1, $t2 │ │ │ │ + bstrpick.w $s4, $s4, 0x7, 0x0 │ │ │ │ + masknez $t2, $s2, $t2 │ │ │ │ + or $s2, $t1, $t2 │ │ │ │ + bnez $s4, 1020 │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ - add.d $t0, $s1, $s8 │ │ │ │ - ld.d $a1, $t0, 8 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -246392 │ │ │ │ - beqz $a0, 744 │ │ │ │ + beq $t0, $s5, 864 │ │ │ │ + bnez $s1, -228 │ │ │ │ + beqz $s0, 312 │ │ │ │ + or $t1, $s4, $s6 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + beqz $t1, 284 │ │ │ │ + bnez $s4, 1192 │ │ │ │ + move $s0, $s6 │ │ │ │ + bnez $s6, -472 │ │ │ │ + move $s0, $t1 │ │ │ │ addi.w $s7, $s7, 1 │ │ │ │ - addi.d $s8, $s8, 88 │ │ │ │ - bne $s0, $s7, -28 │ │ │ │ - b -272 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - bl -245832 │ │ │ │ - ld.d $t0, $s3, 56 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ - st.d $zero, $s1, 32 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - beqz $a3, 72 │ │ │ │ - ld.d $t1, $a0, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - move $t0, $zero │ │ │ │ - bstrpick.w $fp, $a3, 0x7, 0x0 │ │ │ │ nop │ │ │ │ + bnez $s5, -64 │ │ │ │ + bnez $s7, 348 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s5, 62 │ │ │ │ + li.w $s4, 1 │ │ │ │ + beqz $s1, -516 │ │ │ │ + bgeu $t0, $s3, 1088 │ │ │ │ + li.w $t1, 61 │ │ │ │ + move $s4, $s1 │ │ │ │ + sltu $t1, $t1, $s2 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + or $s0, $s6, $s4 │ │ │ │ + maskeqz $s2, $s2, $t1 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + masknez $t1, $s3, $t1 │ │ │ │ + or $s2, $s2, $t1 │ │ │ │ + li.w $s5, 62 │ │ │ │ + beqz $s0, -588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t2, $t1, 0 │ │ │ │ - beq $t2, $fp, 660 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - addi.d $t1, $t1, 88 │ │ │ │ - bne $t0, $s0, -16 │ │ │ │ - ld.d $s1, $s3, 56 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - move $s7, $s0 │ │ │ │ - b -408 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $s4, -588 │ │ │ │ + li.w $t1, 10 │ │ │ │ + li.w $s4, 1 │ │ │ │ + bne $t0, $t1, -600 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s4, $zero │ │ │ │ + b -692 │ │ │ │ nop │ │ │ │ - ld.d $s1, $a0, 56 │ │ │ │ - move $s7, $s0 │ │ │ │ - b -424 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - pcaddi $a3, 95055 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -245156 │ │ │ │ + or $t1, $s6, $s4 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t1, -660 │ │ │ │ + bnez $s4, 1040 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - beqz $t0, -212 │ │ │ │ - ldptr.w $a5, $t0, 4 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - pcaddi $a3, 93494 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -245236 │ │ │ │ + beqz $s6, 2872 │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s0, $s6 │ │ │ │ + bne $t0, $t1, -668 │ │ │ │ + move $s1, $s6 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + b -756 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - ldptr.d $a4, $t0, 0 │ │ │ │ - beqz $a4, 372 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - pcaddi $a3, 93464 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -245312 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ldptr.d $a4, $t0, 0 │ │ │ │ - pcaddi $a3, 93445 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -245380 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - pcaddi $a3, 95671 │ │ │ │ - ld.b $a4, $t0, 0 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - b -296 │ │ │ │ + or $t0, $s6, $s4 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, 408 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -796 │ │ │ │ + bnez $s1, 3152 │ │ │ │ + or $t1, $s4, $s6 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + bnez $t1, -92 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -740 │ │ │ │ + or $s1, $s4, $s6 │ │ │ │ + bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ + beqz $s1, -24 │ │ │ │ + move $s1, $zero │ │ │ │ + bnez $s4, -776 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - beqz $t0, -468 │ │ │ │ - ldptr.w $a5, $t0, 4 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - pcaddi $a3, 93420 │ │ │ │ - b -256 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + beq $t1, $s7, 572 │ │ │ │ + bltu $t1, $s7, 2896 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + bge $t0, $t1, 720 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + move $s4, $s1 │ │ │ │ + bge $t1, $t0, 896 │ │ │ │ + move $s2, $s3 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -556 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - beqz $t0, -500 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ldptr.w $a6, $t0, 8 │ │ │ │ - ldptr.w $a5, $t0, 4 │ │ │ │ - ldptr.w $a4, $t0, 0 │ │ │ │ - pcaddi $a3, 93404 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -245528 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - beqz $t0, -580 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $a5, $t0, 8 │ │ │ │ - ldptr.d $a4, $t0, 0 │ │ │ │ - pcaddi $a3, 93395 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - b -245604 │ │ │ │ nop │ │ │ │ - ld.d $s1, $a0, 56 │ │ │ │ - move $s7, $zero │ │ │ │ - b -960 │ │ │ │ nop │ │ │ │ - lu12i.w $t0, 415462 │ │ │ │ - ori $t0, $t0, 0xf6e │ │ │ │ - st.b $zero, $a0, 4 │ │ │ │ - stptr.w $t0, $a0, 0 │ │ │ │ - b -688 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ + li.w $s5, 62 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bnez $t0, 212 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + stptr.w $s7, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + stptr.w $s7, $t0, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -22088 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $s1, $a0 │ │ │ │ + addi.w $s4, $t0, 1 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + addu16i.d $t0, $t0, 16 │ │ │ │ + blt $t0, $a0, 36 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + beqz $t0, 348 │ │ │ │ + beq $s4, $t0, 24 │ │ │ │ + ld.d $s1, $sp, 48 │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 145 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 93353 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -246932 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -247100 │ │ │ │ nop │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 145 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a2, 93333 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -246980 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -247148 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ldptr.w $t1, $t2, 8 │ │ │ │ + ldptr.w $t0, $t2, 12 │ │ │ │ + ldptr.d $a0, $t2, 0 │ │ │ │ + addi.w $t2, $t1, 2 │ │ │ │ + bgeu $t2, $t0, 780 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + st.w $t2, $t0, 12 │ │ │ │ + addi.d $t2, $s1, -1 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + beqz $t0, 12 │ │ │ │ + beq $s4, $t0, 2600 │ │ │ │ nop │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s1, $sp, 48 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s4, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -1048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - ld.d $s3, $a0, 8 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - alsl.d $s0, $a1, $a1, 0x1 │ │ │ │ - alsl.d $t0, $s0, $s3, 0x3 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - ldptr.w $s1, $t0, 8 │ │ │ │ - ldptr.w $a1, $s3, 8 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - sub.w $s1, $s1, $a2 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $a0, $s3, 16 │ │ │ │ - add.w $a1, $a1, $s1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $s4, $a2 │ │ │ │ - bl -246020 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - st.d $a0, $s3, 16 │ │ │ │ - slli.d $a2, $s1, 0x3 │ │ │ │ - alsl.d $t1, $s0, $t0, 0x3 │ │ │ │ - ldptr.w $a0, $t0, 8 │ │ │ │ - ld.d $a1, $t1, 16 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - alsl.d $a1, $s4, $a1, 0x3 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x3 │ │ │ │ - bl -246524 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - ldptr.w $t1, $t0, 8 │ │ │ │ - alsl.d $s3, $s0, $t0, 0x3 │ │ │ │ - ld.d $a0, $s3, 16 │ │ │ │ - add.w $t1, $t1, $s1 │ │ │ │ - st.w $t1, $t0, 8 │ │ │ │ - bl -246092 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.d $a0, $s3, 16 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x3 │ │ │ │ - st.w $s4, $s0, 8 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + bgeu $s7, $t0, 8 │ │ │ │ + stptr.w $s7, $t1, 0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + bgeu $t0, $s7, -216 │ │ │ │ + b -228 │ │ │ │ + beqz $s4, 480 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + move $s0, $s4 │ │ │ │ + b -1196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t6, $a0, 56 │ │ │ │ - ldptr.w $t2, $a2, 0 │ │ │ │ - alsl.d $t0, $a1, $a1, 0x2 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - alsl.d $t0, $t0, $a1, 0x1 │ │ │ │ - ld.d $t3, $a2, 8 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - addi.w $a1, $t2, -1 │ │ │ │ - alsl.d $s1, $a3, $a3, 0x1 │ │ │ │ - ldptr.w $t2, $t0, 44 │ │ │ │ - alsl.d $t4, $s1, $t3, 0x3 │ │ │ │ - ldptr.w $t5, $t4, 8 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - ld.d $s2, $t0, 48 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - li.w $t1, 21 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - move $s3, $a0 │ │ │ │ - bltu $t1, $t2, 3816 │ │ │ │ - ld.wu $t2, $t0, 44 │ │ │ │ - pcaddi $t1, 98535 │ │ │ │ - move $s0, $a2 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x3 │ │ │ │ - ldptr.d $t2, $t2, 0 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - jr $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, 4288 │ │ │ │ + bnez $s0, -416 │ │ │ │ + bnez $s7, -284 │ │ │ │ + beqz $s1, -1184 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - bge $t1, $t5, 28 │ │ │ │ - bne $a1, $a3, 4232 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bge $t0, $t2, 2216 │ │ │ │ + slt $t1, $t1, $t0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + masknez $s2, $s2, $t1 │ │ │ │ + maskeqz $t1, $s3, $t1 │ │ │ │ + or $s2, $t1, $s2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1228 │ │ │ │ nop │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a1, $a3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -372 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + or $t0, $s6, $s4 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, 24 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -1308 │ │ │ │ + beqz $s4, 344 │ │ │ │ + move $t0, $s4 │ │ │ │ + ld.d $s7, $sp, 16 │ │ │ │ + move $s4, $s6 │ │ │ │ + b 216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + b -236 │ │ │ │ nop │ │ │ │ - blez $t5, 4192 │ │ │ │ nop │ │ │ │ - li.w $s1, 1 │ │ │ │ - bge $s1, $t5, 3860 │ │ │ │ - beq $a1, $a3, -88 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 93257 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -3080 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - blt $t1, $t5, -148 │ │ │ │ - beqz $t5, -128 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t4, 16 │ │ │ │ - st.d $t6, $sp, 24 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - ldptr.d $t5, $t0, 0 │ │ │ │ - move $a0, $t5 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - bl -248036 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - li.w $t4, 9 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.bu $t2, $t5, 0 │ │ │ │ - ld.d $t6, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $t5, $t1 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t4, $t0, 40 │ │ │ │ - add.d $t1, $t5, $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t4, $t0, -20 │ │ │ │ - bne $a0, $t2, 4272 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t5 │ │ │ │ - bl -246612 │ │ │ │ - addu16i.d $t0, $a0, -32768 │ │ │ │ - li.w $t1, -3 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $t1, $t0, 4232 │ │ │ │ - beqz $s2, -292 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - blt $t0, $a0, 16 │ │ │ │ - ldptr.w $t0, $s2, 4 │ │ │ │ - bge $a0, $t0, -312 │ │ │ │ + bnez $s0, 360 │ │ │ │ + bnez $s7, -444 │ │ │ │ + bnez $s1, -152 │ │ │ │ + or $s0, $s4, $s6 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, -740 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + b -1336 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 93267 │ │ │ │ - b 596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, 4584 │ │ │ │ - beqz $s2, -380 │ │ │ │ - ldptr.w $a2, $s2, 0 │ │ │ │ - bge $a2, $t5, 3604 │ │ │ │ - bne $a1, $a3, 4440 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -780 │ │ │ │ - b -408 │ │ │ │ nop │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -508 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, 3808 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bne $t5, $t1, -472 │ │ │ │ + slt $t1, $t1, $t0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + or $s4, $s6, $s1 │ │ │ │ + masknez $s2, $s2, $t1 │ │ │ │ + bstrpick.w $s4, $s4, 0x7, 0x0 │ │ │ │ + maskeqz $t1, $s3, $t1 │ │ │ │ + or $s2, $s2, $t1 │ │ │ │ + beqz $s4, -1012 │ │ │ │ + move $t1, $s4 │ │ │ │ + move $s4, $s1 │ │ │ │ + move $s1, $t1 │ │ │ │ + beqz $s4, -788 │ │ │ │ + b 240 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t4, 16 │ │ │ │ - st.d $t6, $sp, 24 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - ldptr.d $t5, $t0, 0 │ │ │ │ - move $a0, $t5 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - bl -248356 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - li.w $t4, 9 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.bu $t2, $t5, 0 │ │ │ │ - ld.d $t6, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $t5, $t1 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t4, $t0, 40 │ │ │ │ - add.d $t1, $t5, $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t4, $t0, -20 │ │ │ │ - bne $a0, $t2, 3880 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t5 │ │ │ │ - bl -246932 │ │ │ │ - lu12i.w $t0, 524287 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ori $t0, $t0, 0xffe │ │ │ │ - bltu $t0, $a0, 3840 │ │ │ │ - beqz $s2, -612 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - blt $t0, $a0, 12 │ │ │ │ - ldptr.w $t0, $s2, 4 │ │ │ │ - bge $a0, $t0, -628 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 93219 │ │ │ │ - b 284 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ + move $s6, $s4 │ │ │ │ + ld.d $s4, $sp, 24 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s0, $s4 │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -1568 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, 3552 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bne $t5, $t1, -728 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t4, 16 │ │ │ │ - st.d $t6, $sp, 24 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - ldptr.d $t4, $t0, 0 │ │ │ │ - move $a0, $t4 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -248612 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.d $t6, $sp, 24 │ │ │ │ - ld.bu $t0, $t4, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.w $t0, $t0, -43 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - li.w $t7, 9 │ │ │ │ - li.w $t8, 46 │ │ │ │ - sltui $t0, $t0, 1 │ │ │ │ nop │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + move $s4, $s1 │ │ │ │ + bge $t1, $t0, 184 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1268 │ │ │ │ nop │ │ │ │ - ldx.b $t5, $t4, $t0 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - addi.w $t1, $t5, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t7, $t1, 3064 │ │ │ │ - bnez $a1, 36 │ │ │ │ - bne $t5, $t8, 32 │ │ │ │ - addi.d $t2, $t0, 1 │ │ │ │ - ldx.bu $t1, $t4, $t2 │ │ │ │ - addi.w $t1, $t1, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t7, $t1, 3060 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ nop │ │ │ │ - bne $a0, $t2, 4032 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t4 │ │ │ │ - bl -247808 │ │ │ │ - pcalau12i $t0, 96 │ │ │ │ - fld.d $fa1, $t0, 1056 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 3996 │ │ │ │ - beqz $s2, -880 │ │ │ │ - fld.d $fa1, $s2, 0 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 20 │ │ │ │ - fld.d $fa1, $s2, 8 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bceqz $fcc0, -904 │ │ │ │ + beqz $s1, -1472 │ │ │ │ + beqz $s7, -1476 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bne $s7, $t0, -1484 │ │ │ │ + b -1528 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 93091 │ │ │ │ + move $s4, $t0 │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - add.d $t2, $t1, $s4 │ │ │ │ - ldx.b $a3, $t1, $s4 │ │ │ │ - ld.d $a4, $t2, 8 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - bl -3944 │ │ │ │ + st.d $s4, $sp, 24 │ │ │ │ + li.w $s6, 1 │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -1596 │ │ │ │ + li.w $t2, 61 │ │ │ │ + sltu $t2, $t2, $s2 │ │ │ │ + bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + maskeqz $t2, $s2, $t2 │ │ │ │ + or $s2, $t1, $t2 │ │ │ │ + move $s4, $s1 │ │ │ │ + li.w $s5, 62 │ │ │ │ + b -1680 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - bge $t1, $t5, 3300 │ │ │ │ - li.w $t1, 2 │ │ │ │ - beq $t5, $t1, 28 │ │ │ │ - bne $a1, $a3, 3368 │ │ │ │ - li.w $a2, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -1388 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - alsl.d $t4, $s1, $t3, 0x3 │ │ │ │ - ld.d $a1, $t4, 16 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - ldptr.d $t4, $a1, 0 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - move $a0, $t4 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -248924 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.bu $t0, $t4, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - move $t8, $zero │ │ │ │ - addi.w $t0, $t0, -43 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - li.w $t6, 9 │ │ │ │ - li.w $t7, 46 │ │ │ │ - sltui $t0, $t0, 1 │ │ │ │ - ldx.b $t5, $t4, $t0 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - addi.w $t1, $t5, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t6, $t1, 2504 │ │ │ │ - bnez $t8, 36 │ │ │ │ - bne $t5, $t7, 32 │ │ │ │ - addi.d $t2, $t0, 1 │ │ │ │ - ldx.bu $t1, $t4, $t2 │ │ │ │ - addi.w $t1, $t1, -48 │ │ │ │ + move $s0, $s4 │ │ │ │ + b -1660 │ │ │ │ + bnez $s1, 2216 │ │ │ │ + or $t1, $s4, $s6 │ │ │ │ bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t6, $t1, 2532 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ + beqz $t1, -932 │ │ │ │ + move $s0, $t1 │ │ │ │ + beqz $s4, -1684 │ │ │ │ + move $s0, $s4 │ │ │ │ + b -1100 │ │ │ │ nop │ │ │ │ - bne $t2, $a0, 1424 │ │ │ │ - ld.d $t5, $a1, 8 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - move $a0, $t5 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - bl -249052 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.bu $t0, $t5, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.w $t0, $t0, -43 │ │ │ │ - andi $t0, $t0, 0xfd │ │ │ │ - li.w $t7, 9 │ │ │ │ - li.w $t8, 46 │ │ │ │ - sltui $t0, $t0, 1 │ │ │ │ - ldx.b $t6, $t5, $t0 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - addi.w $t1, $t6, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t7, $t1, 2408 │ │ │ │ - bnez $a1, 36 │ │ │ │ - bne $t6, $t8, 32 │ │ │ │ - addi.d $t2, $t0, 1 │ │ │ │ - ldx.bu $t1, $t5, $t2 │ │ │ │ - addi.w $t1, $t1, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t7, $t1, 2436 │ │ │ │ - slli.w $t2, $t2, 0x0 │ │ │ │ nop │ │ │ │ - bne $t2, $a0, 1296 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t4 │ │ │ │ - bl -248240 │ │ │ │ - pcalau12i $t0, 96 │ │ │ │ - fld.d $fa2, $t0, 1056 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 1260 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - fst.d $fa0, $sp, 8 │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - bl -248284 │ │ │ │ - pcaddi $t0, 97828 │ │ │ │ - fld.d $fa2, $t0, 0 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 1212 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 2204 │ │ │ │ - beqz $s2, -1368 │ │ │ │ - fld.d $fa2, $s2, 0 │ │ │ │ - fcmp.slt.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 20 │ │ │ │ - fld.d $fa0, $s2, 8 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, -1392 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - ld.d $t0, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - alsl.d $s1, $s1, $t1, 0x3 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - add.d $t1, $t0, $s4 │ │ │ │ - ldx.b $a4, $t0, $s4 │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - ld.d $a5, $t1, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 93064 │ │ │ │ - bl -4432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, 3464 │ │ │ │ - beqz $s2, -1500 │ │ │ │ - ldptr.w $a2, $s2, 0 │ │ │ │ - bge $a2, $t5, 28 │ │ │ │ - bne $a1, $a3, 3408 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - bl -1900 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s2, 4 │ │ │ │ - bge $t5, $t0, -1540 │ │ │ │ - ld.d $t0, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - add.d $t1, $t0, $s4 │ │ │ │ - ldx.b $a2, $t0, $s4 │ │ │ │ - ld.d $a3, $t1, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 93179 │ │ │ │ - bl -4556 │ │ │ │ - li.w $t1, 1 │ │ │ │ - blt $t1, $t5, -1620 │ │ │ │ - beqz $t5, -1600 │ │ │ │ - b -1148 │ │ │ │ + nop │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -200788 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.w $t0, $t1, 12 │ │ │ │ + stptr.d $a0, $t1, 0 │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + st.w $t0, $t1, 12 │ │ │ │ + ldptr.w $t1, $t1, 8 │ │ │ │ + b -820 │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -200836 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ldptr.w $t0, $t2, 12 │ │ │ │ + ldptr.w $t1, $t2, 8 │ │ │ │ + stptr.d $a0, $t2, 0 │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + st.w $t0, $t2, 12 │ │ │ │ + b -2012 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s6, -1 │ │ │ │ + li.w $s8, 64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -211160 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + beq $t0, $s6, -1860 │ │ │ │ + beq $t0, $s8, 208 │ │ │ │ + li.w $t1, 62 │ │ │ │ + beq $t0, $t1, 488 │ │ │ │ + beq $t0, $s4, 1220 │ │ │ │ + bnez $s1, 64 │ │ │ │ + bnez $s0, 124 │ │ │ │ + or $s0, $fp, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 560 │ │ │ │ nop │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s5, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + beq $t0, $t1, -68 │ │ │ │ + li.w $t1, 13 │ │ │ │ + beq $t0, $t1, -76 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - blt $t1, $t5, -1652 │ │ │ │ - beqz $t5, -1632 │ │ │ │ - b -924 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bltu $t1, $s7, 1716 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + slt $t1, $t0, $t1 │ │ │ │ + masknez $s3, $s3, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $s3, $t1, $s3 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + slt $t1, $t1, $t0 │ │ │ │ + masknez $s2, $s2, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $s2, $s2, $t1 │ │ │ │ + li.w $s1, 1 │ │ │ │ + beqz $s0, -112 │ │ │ │ nop │ │ │ │ + li.w $t1, 43 │ │ │ │ + bne $t0, $t1, 524 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bnez $t0, 564 │ │ │ │ + or $t0, $fp, $s5 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + beqz $t0, 1032 │ │ │ │ + beqz $fp, 276 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + move $s0, $fp │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t5, -1 │ │ │ │ - li.w $t2, 1 │ │ │ │ - bgeu $t2, $t1, 3048 │ │ │ │ - li.w $t1, 3 │ │ │ │ - blt $t1, $t5, 2160 │ │ │ │ - beqz $t5, -1676 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s1, $t3, 0x3 │ │ │ │ - ld.d $t5, $t0, 16 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - ldptr.d $s2, $t5, 0 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -249588 │ │ │ │ - ld.bu $t2, $s2, 0 │ │ │ │ - li.w $t4, 9 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $s2, $t1 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - move $t2, $t1 │ │ │ │ - bltu $t4, $t0, 44 │ │ │ │ - add.d $t1, $s2, $t1 │ │ │ │ nop │ │ │ │ + bnez $s4, 160 │ │ │ │ + li.w $s4, 64 │ │ │ │ + li.w $fp, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s1, -168 │ │ │ │ + bnez $s7, 876 │ │ │ │ + bgeu $s8, $s3, 80 │ │ │ │ + li.w $t1, 63 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + bltu $t1, $s2, 92 │ │ │ │ + li.w $s4, 64 │ │ │ │ + move $s2, $s3 │ │ │ │ + move $fp, $s1 │ │ │ │ + nop │ │ │ │ + bnez $fp, 88 │ │ │ │ nop │ │ │ │ + beqz $s5, 1352 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t4, $t0, -20 │ │ │ │ - bne $a0, $t2, 352 │ │ │ │ - ld.d $t1, $t5, 8 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -249708 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - li.w $t6, 9 │ │ │ │ - ld.d $t5, $sp, 16 │ │ │ │ - ld.bu $t2, $t1, 0 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t4, $t2, 1 │ │ │ │ - ldx.bu $t0, $t1, $t4 │ │ │ │ - move $t2, $t4 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t6, $t0, 48 │ │ │ │ - add.d $t1, $t1, $t4 │ │ │ │ - li.w $t4, 9 │ │ │ │ + li.w $t1, 10 │ │ │ │ + bne $t0, $t1, 1332 │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + b -324 │ │ │ │ + li.w $t2, 63 │ │ │ │ + sltu $t2, $t2, $s2 │ │ │ │ + bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + maskeqz $t2, $s2, $t2 │ │ │ │ + or $s2, $t1, $t2 │ │ │ │ + move $fp, $s1 │ │ │ │ + li.w $s4, 64 │ │ │ │ + beqz $fp, -72 │ │ │ │ nop │ │ │ │ + move $s0, $fp │ │ │ │ + b 244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t4, $t0, -20 │ │ │ │ - bne $a0, $t2, 224 │ │ │ │ - ld.d $t1, $t5, 16 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -249832 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - li.w $t5, 9 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.bu $t2, $t1, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t4, $t2, 1 │ │ │ │ - ldx.bu $t0, $t1, $t4 │ │ │ │ - move $t2, $t4 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t5, $t0, 40 │ │ │ │ - add.d $t1, $t1, $t4 │ │ │ │ - li.w $t4, 9 │ │ │ │ + beq $t0, $s4, 200 │ │ │ │ + bnez $s1, -292 │ │ │ │ + beqz $s0, 408 │ │ │ │ + or $t1, $s5, $fp │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + beqz $t1, 364 │ │ │ │ + bnez $fp, 1312 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ + move $s0, $s5 │ │ │ │ + bnez $s5, -348 │ │ │ │ + move $s0, $t1 │ │ │ │ + nop │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -436 │ │ │ │ + or $t0, $fp, $s5 │ │ │ │ bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t4, $t0, -20 │ │ │ │ - bne $a0, $t2, 112 │ │ │ │ - move $a0, $s2 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -248404 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - lu12i.w $s2, -524288 │ │ │ │ - beq $a0, $s2, 76 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - bl -248444 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beq $a0, $s2, 40 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -248480 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bne $a0, $s2, -2148 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ + beqz $t0, 1088 │ │ │ │ + bnez $fp, 1164 │ │ │ │ + move $fp, $t0 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - alsl.d $s1, $s1, $t3, 0x3 │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - add.d $t2, $t1, $s4 │ │ │ │ - ldx.b $a5, $t1, $s4 │ │ │ │ - ld.d $a6, $t2, 8 │ │ │ │ - ld.d $a4, $t0, 16 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 92914 │ │ │ │ - bl -5192 │ │ │ │ + st.d $fp, $sp, 24 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -484 │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - beq $t5, $t1, 2556 │ │ │ │ - li.w $t1, 2 │ │ │ │ - blt $t1, $t5, 1556 │ │ │ │ - beqz $t5, -2248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s1, $t3, 0x3 │ │ │ │ - ld.d $s2, $t0, 16 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - ldptr.d $t4, $s2, 0 │ │ │ │ - move $a0, $t4 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -250164 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - li.w $t5, 9 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $t4, $t1 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t5, $t0, 44 │ │ │ │ - add.d $t1, $t4, $t1 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t5, $t0, -20 │ │ │ │ - bne $a0, $t2, 192 │ │ │ │ - ld.d $s2, $s2, 8 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -250280 │ │ │ │ - ld.bu $t2, $s2, 0 │ │ │ │ - li.w $t5, 9 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $s2, $t1 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - move $t2, $t1 │ │ │ │ - bltu $t5, $t0, 40 │ │ │ │ - add.d $t1, $s2, $t1 │ │ │ │ + bnez $s4, -128 │ │ │ │ + bnez $s7, 316 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s4, 62 │ │ │ │ + li.w $fp, 1 │ │ │ │ + beqz $s1, -452 │ │ │ │ + li.w $t1, 62 │ │ │ │ + bgeu $t1, $s3, 1020 │ │ │ │ + li.w $t1, 61 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + move $fp, $s1 │ │ │ │ + li.w $s4, 62 │ │ │ │ + bltu $t1, $s2, -520 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s4, 62 │ │ │ │ + li.w $s3, 62 │ │ │ │ + b -536 │ │ │ │ nop │ │ │ │ + bnez $s0, 1264 │ │ │ │ + bnez $s7, 252 │ │ │ │ + bnez $s1, 672 │ │ │ │ + or $s0, $s5, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, 1124 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $fp, -540 │ │ │ │ + li.w $t1, 10 │ │ │ │ + li.w $fp, 1 │ │ │ │ + bne $t0, $t1, -552 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $fp, $zero │ │ │ │ + b -644 │ │ │ │ + bnez $s7, 1304 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + slli.w $t2, $s2, 0x0 │ │ │ │ + bge $t0, $t1, 1276 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + bge $t2, $t0, 12 │ │ │ │ + move $s2, $s3 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t5, $t0, -20 │ │ │ │ - bne $a0, $t2, 80 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t4 │ │ │ │ - bl -248852 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - lu12i.w $s2, -524288 │ │ │ │ - beq $a0, $s2, 44 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - bl -248892 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bne $a0, $s2, -2560 │ │ │ │ + li.w $s1, 1 │ │ │ │ nop │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ + or $t1, $fp, $s5 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t1, -644 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - alsl.d $s1, $s1, $t3, 0x3 │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - add.d $t2, $t1, $s4 │ │ │ │ - ldx.b $a4, $t1, $s4 │ │ │ │ - ld.d $a5, $t2, 8 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 92771 │ │ │ │ - bl -5604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, -2648 │ │ │ │ - bne $a1, $a3, 1980 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -3040 │ │ │ │ - b -2668 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - blez $t5, 1568 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bne $t5, $t1, -2712 │ │ │ │ - b -2556 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s7, -296 │ │ │ │ + bnez $fp, 668 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + move $s5, $t0 │ │ │ │ + move $s0, $t0 │ │ │ │ + li.w $s7, 1 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + b -764 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -780 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t1, 1 │ │ │ │ - bge $t1, $t5, 1876 │ │ │ │ - li.w $t1, 2 │ │ │ │ - beq $t5, $t1, 28 │ │ │ │ - bne $a1, $a3, 1600 │ │ │ │ - li.w $a2, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -3116 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - alsl.d $t4, $s1, $t3, 0x3 │ │ │ │ - ld.d $t6, $t4, 16 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - ldptr.d $t4, $t6, 0 │ │ │ │ - st.d $t6, $sp, 16 │ │ │ │ - move $a0, $t4 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -250652 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - li.w $t5, 9 │ │ │ │ - ld.d $t6, $sp, 16 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $t4, $t1 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t5, $t0, 32 │ │ │ │ - add.d $t1, $t4, $t1 │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t5, $t0, -20 │ │ │ │ - bne $a0, $t2, -288 │ │ │ │ - ld.d $t1, $t6, 8 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -250764 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - li.w $t6, 9 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - ld.bu $t2, $t1, 0 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t5, $t2, 1 │ │ │ │ - ldx.bu $t0, $t1, $t5 │ │ │ │ - move $t2, $t5 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t6, $t0, 48 │ │ │ │ - add.d $t1, $t1, $t5 │ │ │ │ - li.w $t5, 9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + or $s1, $s5, $fp │ │ │ │ + bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ + beqz $s1, -40 │ │ │ │ + move $s1, $zero │ │ │ │ + bnez $fp, -744 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -824 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ + li.w $s4, 62 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + bnez $t1, 212 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + stptr.w $s7, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + stptr.w $s7, $t1, 0 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl -210956 │ │ │ │ + move $s1, $a0 │ │ │ │ + beq $a0, $s6, 1032 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + addu16i.d $t1, $t0, 16 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.w $s7, $t0, 1 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + blt $t1, $a0, 24 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + beqz $t1, 464 │ │ │ │ + beq $t1, $s7, 12 │ │ │ │ + ld.d $s1, $sp, 48 │ │ │ │ + b 84 │ │ │ │ + ld.d $t3, $sp, 56 │ │ │ │ + ldptr.w $t2, $t3, 8 │ │ │ │ + ldptr.w $t1, $t3, 12 │ │ │ │ + ldptr.d $a0, $t3, 0 │ │ │ │ + addi.w $t3, $t2, 2 │ │ │ │ + bgeu $t3, $t1, 500 │ │ │ │ + ld.d $t3, $sp, 32 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $a0, 0x3 │ │ │ │ + st.w $t3, $t1, 12 │ │ │ │ + addi.d $t3, $s1, -1 │ │ │ │ + stptr.d $t3, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t5, $t0, -20 │ │ │ │ - bne $a0, $t2, -416 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t4 │ │ │ │ - bl -249348 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - lu12i.w $t1, -524288 │ │ │ │ - beq $t0, $t1, -452 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - alsl.d $t1, $s1, $t1, 0x3 │ │ │ │ - ld.d $t1, $t1, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t1, 8 │ │ │ │ - bl -249392 │ │ │ │ - addu16i.d $t1, $a0, -32768 │ │ │ │ - li.w $t2, -3 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bltu $t2, $t1, -504 │ │ │ │ - lu12i.w $t1, 524287 │ │ │ │ - ori $t1, $t1, 0xfff │ │ │ │ - beq $t0, $t1, -516 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - blt $a0, $t0, 1316 │ │ │ │ - beqz $s2, -3096 │ │ │ │ - ldptr.w $t1, $s2, 0 │ │ │ │ - blt $t1, $a0, 16 │ │ │ │ - ldptr.w $t1, $s2, 4 │ │ │ │ - bge $t0, $t1, -3112 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 92641 │ │ │ │ + st.w $t2, $t1, 8 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + beqz $t1, 12 │ │ │ │ + beq $t1, $s7, 776 │ │ │ │ nop │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - add.d $t2, $t1, $s4 │ │ │ │ - ldx.b $a4, $t1, $s4 │ │ │ │ - ld.d $a5, $t2, 8 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - bl -6156 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bge $t1, $t5, 1092 │ │ │ │ - li.w $t1, 2 │ │ │ │ - beq $t5, $t1, 28 │ │ │ │ - bne $a1, $a3, 1160 │ │ │ │ - li.w $a2, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -3596 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - alsl.d $t4, $s1, $t3, 0x3 │ │ │ │ - ld.d $t6, $t4, 16 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - ldptr.d $t4, $t6, 0 │ │ │ │ - st.d $t6, $sp, 16 │ │ │ │ - move $a0, $t4 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - bl -251132 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - li.w $t5, 9 │ │ │ │ - ld.d $t6, $sp, 16 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t1, $t2, 1 │ │ │ │ - ldx.bu $t0, $t4, $t1 │ │ │ │ - move $t2, $t1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t5, $t0, 32 │ │ │ │ - add.d $t1, $t4, $t1 │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t5, $t0, -20 │ │ │ │ - bne $a0, $t2, -768 │ │ │ │ - ld.d $t1, $t6, 8 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl -251244 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - li.w $t6, 9 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - ld.bu $t2, $t1, 0 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - addi.w $t2, $t2, -43 │ │ │ │ - andi $t2, $t2, 0xfd │ │ │ │ - sltui $t5, $t2, 1 │ │ │ │ - ldx.bu $t0, $t1, $t5 │ │ │ │ - move $t2, $t5 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $t6, $t0, 48 │ │ │ │ - add.d $t1, $t1, $t5 │ │ │ │ - li.w $t5, 9 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s1, $sp, 48 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $zero │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - addi.w $t0, $t0, -48 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bgeu $t5, $t0, -20 │ │ │ │ - bne $a0, $t2, -896 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $t4 │ │ │ │ - bl -249828 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - bltz $t0, -928 │ │ │ │ - ld.d $t1, $s0, 8 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - alsl.d $t1, $s1, $t1, 0x3 │ │ │ │ - ld.d $t1, $t1, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t1, 8 │ │ │ │ - bl -249868 │ │ │ │ - lu12i.w $t1, 524287 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ori $t1, $t1, 0xffe │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bltu $t1, $a0, -980 │ │ │ │ - lu12i.w $t1, 524287 │ │ │ │ - ori $t1, $t1, 0xfff │ │ │ │ - beq $t0, $t1, -992 │ │ │ │ - bge $a0, $t0, -468 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 92645 │ │ │ │ - b -444 │ │ │ │ - li.w $t8, 1 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - b -2524 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + bgeu $s7, $t1, 16 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + stptr.w $s7, $t1, 0 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + bltu $t1, $s7, -232 │ │ │ │ + b -228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 1 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - b -2428 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s4, 64 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - ldx.bu $t1, $t4, $t0 │ │ │ │ - addi.w $t1, $t1, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t6, $t1, -80 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - b -2544 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + beq $s7, $t1, 268 │ │ │ │ + bltu $t1, $s7, 680 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + blt $t0, $t1, 32 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bge $t1, $t0, 40 │ │ │ │ + move $fp, $s1 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1008 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - ldx.bu $t1, $t5, $t0 │ │ │ │ - addi.w $t1, $t1, -48 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t7, $t1, -80 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - b -2448 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + blt $t1, $t0, 416 │ │ │ │ nop │ │ │ │ - ldptr.d $a2, $t4, 0 │ │ │ │ - pcaddi $a1, 92676 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl -6736 │ │ │ │ + move $fp, $s1 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s0, 632 │ │ │ │ + bnez $s7, -412 │ │ │ │ + beqz $s1, -1216 │ │ │ │ nop │ │ │ │ - bne $a1, $a3, 952 │ │ │ │ - li.w $a2, 2 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bge $t0, $t2, 416 │ │ │ │ + slt $t1, $t1, $t0 │ │ │ │ + bstrpick.w $s3, $a0, 0x7, 0x0 │ │ │ │ + masknez $s2, $s2, $t1 │ │ │ │ + maskeqz $t1, $s3, $t1 │ │ │ │ + or $s2, $s2, $t1 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1260 │ │ │ │ + pcaddi $a1, 104043 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -4188 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - b -1556 │ │ │ │ + bl -213172 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + beqz $a0, 640 │ │ │ │ + ld.d $a1, $sp, 48 │ │ │ │ + move $a2, $zero │ │ │ │ + bl -213160 │ │ │ │ + li.w $t0, -1 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + bne $a0, $t0, -3416 │ │ │ │ + pcaddi $a2, 102284 │ │ │ │ + li.w $a1, 1957 │ │ │ │ + pcaddi $a0, 102240 │ │ │ │ + bl 351924 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -212940 │ │ │ │ + nop │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $zero │ │ │ │ + b -780 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -564 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ + move $s5, $fp │ │ │ │ + ld.d $fp, $sp, 24 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s0, $fp │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -1440 │ │ │ │ nop │ │ │ │ - bne $a1, $a3, 840 │ │ │ │ - li.w $a2, 3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -4220 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - b -2164 │ │ │ │ + addi.w $t1, $t1, 11 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl -202368 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ldptr.w $t1, $t0, 12 │ │ │ │ + ldptr.w $t2, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 11 │ │ │ │ + st.w $t1, $t0, 12 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + b -548 │ │ │ │ + slt $t2, $t1, $t0 │ │ │ │ + bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $t1, $t1, $t2 │ │ │ │ + masknez $t2, $s2, $t2 │ │ │ │ + or $s2, $t1, $t2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -3440 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + move $s5, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -1552 │ │ │ │ nop │ │ │ │ - li.w $a1, 1 │ │ │ │ + li.w $t2, 61 │ │ │ │ + sltu $t2, $t2, $s2 │ │ │ │ + bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + maskeqz $t2, $s2, $t2 │ │ │ │ + or $s2, $t1, $t2 │ │ │ │ + move $fp, $s1 │ │ │ │ + li.w $s4, 62 │ │ │ │ + b -1552 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - b -3084 │ │ │ │ + move $fp, $s1 │ │ │ │ + move $s2, $s3 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1452 │ │ │ │ + move $t0, $fp │ │ │ │ + ld.d $s7, $sp, 16 │ │ │ │ + move $fp, $s5 │ │ │ │ + b -212 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1572 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3532 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + bgeu $s7, $t0, 8 │ │ │ │ + stptr.w $s7, $t1, 0 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + bgeu $t0, $s7, -3488 │ │ │ │ + b -3500 │ │ │ │ + slt $t2, $t1, $t0 │ │ │ │ + bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ + maskeqz $t1, $t1, $t2 │ │ │ │ + masknez $t2, $s2, $t2 │ │ │ │ + or $s2, $t1, $t2 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1672 │ │ │ │ nop │ │ │ │ + move $s0, $fp │ │ │ │ + b -1652 │ │ │ │ + move $s5, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + b -1664 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + st.b $s3, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 200 │ │ │ │ + st.b $s2, $t0, 0 │ │ │ │ + bl -212248 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + b -3532 │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + st.b $s3, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 200 │ │ │ │ + st.b $s2, $t0, 0 │ │ │ │ + bl -212280 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + b -3560 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + pcaddi $a2, 102182 │ │ │ │ + li.w $a1, 2036 │ │ │ │ + pcaddi $a0, 102122 │ │ │ │ + bl 351452 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -213412 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - ldx.bu $t1, $t4, $t0 │ │ │ │ - addi.w $t1, $t1, -48 │ │ │ │ + bnez $s1, -1200 │ │ │ │ + or $t1, $s5, $fp │ │ │ │ bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bgeu $t7, $t1, -48 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - b -3072 │ │ │ │ + beqz $t1, -132 │ │ │ │ + beqz $fp, -1448 │ │ │ │ + move $s0, $fp │ │ │ │ + b -1256 │ │ │ │ nop │ │ │ │ - ld.d $t1, $t4, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ldptr.d $a0, $t1, 0 │ │ │ │ - bl -251816 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bgeu $s1, $a0, -3948 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92296 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -6956 │ │ │ │ - ldptr.w $t1, $s2, 4 │ │ │ │ - blt $t5, $t1, 172 │ │ │ │ - ld.d $t2, $t4, 16 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - bstrpick.d $t1, $t5, 0x1f, 0x0 │ │ │ │ - move $fp, $t2 │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - move $s7, $t2 │ │ │ │ - move $s6, $zero │ │ │ │ - slli.d $s8, $t1, 0x3 │ │ │ │ - ldx.d $t1, $fp, $s6 │ │ │ │ - move $s4, $t1 │ │ │ │ - blez $s7, 512 │ │ │ │ - ld.d $s1, $s2, 16 │ │ │ │ - bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ - move $s0, $zero │ │ │ │ - alsl.d $s5, $t2, $s1, 0x3 │ │ │ │ + bnez $s1, -1232 │ │ │ │ + or $t1, $s5, $fp │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + beqz $t1, -1124 │ │ │ │ + bnez $fp, -1528 │ │ │ │ + bnez $s5, -1604 │ │ │ │ + move $s0, $t1 │ │ │ │ + b -1476 │ │ │ │ + pcaddi $a2, 102151 │ │ │ │ + li.w $a1, 2009 │ │ │ │ + pcaddi $a0, 102099 │ │ │ │ + bl 351360 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -213504 │ │ │ │ + bge $t2, $t0, -1256 │ │ │ │ + bstrpick.w $s2, $a0, 0x7, 0x0 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -1260 │ │ │ │ + move $s1, $fp │ │ │ │ + b -828 │ │ │ │ + pcalau12i $t0, 153 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 102115 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -213396 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -213564 │ │ │ │ nop │ │ │ │ + move $s1, $s4 │ │ │ │ + b -3516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -251720 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - or $s0, $a0, $s0 │ │ │ │ - bne $s5, $s1, -32 │ │ │ │ - beqz $s0, 444 │ │ │ │ - addi.d $t1, $s6, 8 │ │ │ │ - move $s6, $t1 │ │ │ │ - bne $s8, $t1, -88 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - b -4160 │ │ │ │ + pcalau12i $t0, 153 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -272 │ │ │ │ + st.d $s0, $sp, 248 │ │ │ │ + st.d $s3, $sp, 224 │ │ │ │ + st.d $s4, $sp, 216 │ │ │ │ + st.d $s5, $sp, 208 │ │ │ │ + st.d $s6, $sp, 200 │ │ │ │ + st.d $s7, $sp, 192 │ │ │ │ + lu12i.w $s0, 5 │ │ │ │ + st.d $ra, $sp, 264 │ │ │ │ + st.d $fp, $sp, 256 │ │ │ │ + st.d $a7, $sp, 136 │ │ │ │ + st.w $zero, $sp, 160 │ │ │ │ + st.w $zero, $sp, 164 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + st.d $a2, $sp, 80 │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s7, $a3 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s6, $a5 │ │ │ │ + ori $s0, $s0, 0xdd8 │ │ │ │ + li.w $s5, 1001 │ │ │ │ + bltu $a6, $a7, 28 │ │ │ │ + div.wu $a6, $a6, $a7 │ │ │ │ + addi.w $s5, $a6, 1000 │ │ │ │ + bstrpick.d $s0, $s5, 0x1f, 0x0 │ │ │ │ + alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ nop │ │ │ │ - beq $a1, $a3, -3768 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92541 │ │ │ │ - bl -7172 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92244 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7212 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92202 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7252 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92438 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7292 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92406 │ │ │ │ - bl -7328 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -203052 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -203068 │ │ │ │ + stptr.d $a0, $fp, 0 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -212508 │ │ │ │ + st.w $zero, $fp, 8 │ │ │ │ + st.w $s5, $fp, 12 │ │ │ │ + beqz $s6, 924 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 128 │ │ │ │ + addi.d $t0, $sp, 158 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + addi.d $t0, $sp, 159 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + addi.d $t0, $sp, 164 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + move $s4, $zero │ │ │ │ + st.d $s8, $sp, 184 │ │ │ │ + ldptr.w $a4, $t0, 0 │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 136 │ │ │ │ + st.d $s1, $sp, 240 │ │ │ │ + st.d $s2, $sp, 232 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + move $s6, $fp │ │ │ │ + move $t1, $zero │ │ │ │ + move $s8, $s7 │ │ │ │ + move $fp, $zero │ │ │ │ + bltu $a4, $t0, 620 │ │ │ │ + div.wu $s1, $a4, $t0 │ │ │ │ + bstrpick.d $s5, $s1, 0x1f, 0x0 │ │ │ │ + mod.wu $a4, $a4, $t0 │ │ │ │ + div.wu $s0, $a4, $s1 │ │ │ │ + alsl.d $s5, $s5, $s5, 0x1 │ │ │ │ + mod.wu $s2, $a4, $s1 │ │ │ │ + add.w $s0, $s0, $t0 │ │ │ │ + slli.d $s5, $s5, 0x3 │ │ │ │ + move $a4, $s0 │ │ │ │ + beqz $s2, 12 │ │ │ │ + addi.w $s2, $s2, -1 │ │ │ │ + addi.w $a4, $s0, 1 │ │ │ │ + ldptr.d $t2, $s6, 0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + add.w $fp, $a4, $fp │ │ │ │ + st.w $a4, $t0, 12 │ │ │ │ + st.w $fp, $t0, 16 │ │ │ │ + stptr.d $zero, $t0, 0 │ │ │ │ + st.w $s4, $t0, 8 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $s6, 8 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + bl -203300 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -203316 │ │ │ │ + stptr.d $a0, $s7, 0 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -212756 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.w $zero, $s7, 8 │ │ │ │ + st.w $s1, $s7, 12 │ │ │ │ + bgeu $t0, $s1, 736 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + addi.d $t0, $sp, 160 │ │ │ │ + bstrpick.d $a7, $s4, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + addi.w $t0, $s0, 1 │ │ │ │ + slli.d $a7, $a7, 0x3 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + move $t0, $s7 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + move $s3, $s6 │ │ │ │ + move $s7, $fp │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $fp, $s2 │ │ │ │ + st.d $a7, $sp, 88 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s6, $a4 │ │ │ │ + move $s2, $t0 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92432 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7372 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $a0, $s3 │ │ │ │ - pcaddi $a1, 92399 │ │ │ │ - b -1284 │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - ld.d $t6, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ldx.b $a3, $t6, $s4 │ │ │ │ - alsl.d $s1, $s1, $t3, 0x3 │ │ │ │ - add.d $t1, $t6, $s4 │ │ │ │ - pcaddi $a1, 92247 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 16 │ │ │ │ - ld.d $a4, $t1, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - bl -7480 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + ldptr.d $a3, $t0, 0 │ │ │ │ + ldptr.w $a2, $t0, 8 │ │ │ │ + move $t0, $zero │ │ │ │ + addi.d $t1, $a3, 36 │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - ld.d $t6, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ldx.b $a3, $t6, $s4 │ │ │ │ - alsl.d $s1, $s1, $t3, 0x3 │ │ │ │ - add.d $t1, $t6, $s4 │ │ │ │ - pcaddi $a1, 92201 │ │ │ │ - b -68 │ │ │ │ - ld.d $a4, $t0, 8 │ │ │ │ - ld.b $a3, $t0, 0 │ │ │ │ - move $a2, $s4 │ │ │ │ - pcaddi $a1, 92454 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7556 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92326 │ │ │ │ - bl -7592 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92096 │ │ │ │ - bl -7632 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 24 │ │ │ │ + bgeu $t2, $s6, 24 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92280 │ │ │ │ - bl -7672 │ │ │ │ + move $a1, $t0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bltu $t0, $a2, -24 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92256 │ │ │ │ - bl -7712 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $a1, $a1, 0x1 │ │ │ │ + alsl.d $t1, $t0, $a3, 0x3 │ │ │ │ + ldptr.w $a0, $t1, 12 │ │ │ │ + addi.w $a5, $s6, -1 │ │ │ │ + sub.w $a5, $a5, $a0 │ │ │ │ + maskeqz $a5, $a5, $a0 │ │ │ │ + masknez $a0, $s6, $a0 │ │ │ │ + or $a5, $a5, $a0 │ │ │ │ + beqz $a5, 316 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.d $a1, $t1, 0 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + beqz $t0, 424 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + move $a3, $a1 │ │ │ │ + ld.d $a7, $sp, 72 │ │ │ │ + ldx.d $a2, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $a1, $a0 │ │ │ │ + ld.d $a6, $sp, 40 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + ld.d $a0, $sp, 96 │ │ │ │ + move $a4, $s2 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -4892 │ │ │ │ + ldptr.w $t0, $s2, 8 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $a1, $a0, $t0 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92220 │ │ │ │ - bl -7752 │ │ │ │ + move $s4, $s0 │ │ │ │ + beqz $fp, 12 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + addi.w $fp, $fp, -1 │ │ │ │ + ldptr.w $t1, $s3, 8 │ │ │ │ + ldptr.d $a2, $s3, 0 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $a2, 0x3 │ │ │ │ + add.w $s7, $s4, $s7 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.d $a1, $t0, 0 │ │ │ │ + st.w $s4, $t0, 12 │ │ │ │ + st.w $s7, $t0, 16 │ │ │ │ + st.w $t2, $t0, 8 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + st.w $t1, $s3, 8 │ │ │ │ + add.w $s6, $s4, $s6 │ │ │ │ + bne $s5, $s1, -284 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + move $fp, $s7 │ │ │ │ + move $s6, $s3 │ │ │ │ + move $s7, $s2 │ │ │ │ + bl -213892 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -213900 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + beq $t0, $s4, 252 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ldptr.w $t1, $s6, 8 │ │ │ │ + addi.d $s8, $s8, 8 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + st.d $t0, $sp, 104 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ldptr.w $a4, $t0, 0 │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 136 │ │ │ │ + bgeu $a4, $t0, -612 │ │ │ │ + move $s0, $a4 │ │ │ │ + li.w $s5, 24 │ │ │ │ + li.w $s1, 1 │ │ │ │ + move $s2, $zero │ │ │ │ + b -584 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92196 │ │ │ │ - bl -7792 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92368 │ │ │ │ - bl -7832 │ │ │ │ nop │ │ │ │ - ld.d $t3, $s0, 8 │ │ │ │ - ld.d $t6, $s3, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ldx.b $a3, $t6, $s4 │ │ │ │ - alsl.d $s1, $s1, $t3, 0x3 │ │ │ │ - add.d $t1, $t6, $s4 │ │ │ │ - pcaddi $a1, 92085 │ │ │ │ - b -420 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92330 │ │ │ │ - bl -7920 │ │ │ │ + ldptr.w $a2, $s2, 8 │ │ │ │ + ldptr.w $a1, $s2, 12 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + addi.w $a3, $a2, 2 │ │ │ │ + bgeu $a3, $a1, 48 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $a3, $t0, 8 │ │ │ │ - ld.b $a2, $t0, 0 │ │ │ │ - pcaddi $a1, 92306 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -7964 │ │ │ │ - pcalau12i $t0, 144 │ │ │ │ + ldptr.d $a1, $t1, 0 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x3 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + st.w $s4, $t0, 12 │ │ │ │ + stptr.d $a1, $t0, 0 │ │ │ │ + st.w $a2, $s2, 8 │ │ │ │ + b -264 │ │ │ │ + nop │ │ │ │ + addi.w $a1, $a1, 11 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t0, $sp, 112 │ │ │ │ + bl -203928 │ │ │ │ + ldptr.d $t1, $s8, 0 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + ldptr.w $a2, $s2, 8 │ │ │ │ + alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ + ldptr.w $t0, $s2, 12 │ │ │ │ + addi.w $t0, $t0, 11 │ │ │ │ + st.w $t0, $s2, 12 │ │ │ │ + b -100 │ │ │ │ + move $a3, $a5 │ │ │ │ + ld.d $a7, $sp, 56 │ │ │ │ + ld.d $a6, $sp, 64 │ │ │ │ + ld.d $a5, $sp, 72 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + move $a2, $s2 │ │ │ │ + bl -24312 │ │ │ │ + b -396 │ │ │ │ + ld.d $s1, $sp, 240 │ │ │ │ + ld.d $s2, $sp, 232 │ │ │ │ + ld.d $s8, $sp, 184 │ │ │ │ + move $fp, $s6 │ │ │ │ + pcalau12i $t0, 153 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $t1, $sp, 56 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.w $zero, $sp, 56 │ │ │ │ - st.d $zero, $sp, 64 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - bl -7484 │ │ │ │ - beqz $a0, 1288 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ldptr.w $t1, $sp, 56 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - stptr.d $t0, $fp, 0 │ │ │ │ - move $s4, $zero │ │ │ │ - blez $t1, 1104 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - b 28 │ │ │ │ - nop │ │ │ │ + bne $t1, $t0, 56 │ │ │ │ + ld.d $ra, $sp, 264 │ │ │ │ + ld.d $s0, $sp, 248 │ │ │ │ + ld.d $s3, $sp, 224 │ │ │ │ + ld.d $s4, $sp, 216 │ │ │ │ + ld.d $s5, $sp, 208 │ │ │ │ + ld.d $s6, $sp, 200 │ │ │ │ + ld.d $s7, $sp, 192 │ │ │ │ + move $a0, $fp │ │ │ │ + ld.d $fp, $sp, 256 │ │ │ │ + addi.d $sp, $sp, 272 │ │ │ │ + ret │ │ │ │ + ldptr.d $a0, $s7, 0 │ │ │ │ + b -356 │ │ │ │ + st.d $s1, $sp, 240 │ │ │ │ + st.d $s2, $sp, 232 │ │ │ │ + st.d $s8, $sp, 184 │ │ │ │ + bl -213384 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - beq $t0, $s4, 1032 │ │ │ │ nop │ │ │ │ - move $s3, $s5 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - addi.d $s5, $s5, 24 │ │ │ │ - preld 0x0, $s5, 0 │ │ │ │ - beqz $s1, -32 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - blez $s2, 1136 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ + ldptr.w $t0, $a0, 24 │ │ │ │ + bgeu $a1, $t0, 796 │ │ │ │ + ld.d $t0, $a0, 96 │ │ │ │ + beqz $t0, 788 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + ldptr.w $a3, $t0, 8 │ │ │ │ + ldptr.w $a4, $t3, 12 │ │ │ │ + div.wu $a4, $a1, $a4 │ │ │ │ + bgeu $a4, $a3, 592 │ │ │ │ nop │ │ │ │ + sub.w $t6, $a3, $a4 │ │ │ │ + li.w $t0, 49 │ │ │ │ + addi.w $t1, $t6, -1 │ │ │ │ + bgeu $t0, $t1, 668 │ │ │ │ + bstrpick.d $t0, $a4, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + andi $t2, $t0, 0xf │ │ │ │ + move $t1, $a4 │ │ │ │ + bnez $t2, 652 │ │ │ │ + bstrpick.d $t1, $t6, 0x1f, 0x2 │ │ │ │ + vreplgr2vr.w $vr1, $a4 │ │ │ │ + vreplgr2vr.w $vr2, $a1 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + pcaddi $t2, 105899 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + vld $vr0, $t2, 0 │ │ │ │ + vadd.w $vr1, $vr1, $vr0 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + add.d $t1, $t0, $t1 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $fp, 56 │ │ │ │ - add.d $s7, $t0, $s0 │ │ │ │ - ld.d $s8, $s7, 8 │ │ │ │ - beqz $s8, 884 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -252852 │ │ │ │ - bnez $a0, 868 │ │ │ │ - ld.bu $t3, $s7, 40 │ │ │ │ - bnez $t3, 1084 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t0, $s7, 40 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - move $a3, $s4 │ │ │ │ - st.w $t0, $sp, 56 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $fp │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl -5456 │ │ │ │ - ld.d $a0, $fp, 56 │ │ │ │ - li.w $a2, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - addi.d $a0, $a0, 56 │ │ │ │ - bl -252100 │ │ │ │ - ld.d $t0, $fp, 56 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $s7, $t0, 80 │ │ │ │ - beqz $s7, 200 │ │ │ │ - ldptr.w $t4, $t0, 44 │ │ │ │ - li.w $t1, 21 │ │ │ │ - bltu $t1, $t4, 188 │ │ │ │ - ld.wu $t0, $t0, 44 │ │ │ │ - pcaddi $t1, 97224 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - jr $t0 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -251724 │ │ │ │ - stptr.w $a0, $s7, 0 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - blt $s6, $s2, -216 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s1, 0 │ │ │ │ - addi.w $t0, $t0, -104 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - bnez $t0, 12 │ │ │ │ - ld.bu $t1, $s1, 1 │ │ │ │ nop │ │ │ │ - beqz $t1, 1024 │ │ │ │ - pcaddi $a1, 92272 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -253088 │ │ │ │ - beqz $a0, 1008 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bnez $t0, -336 │ │ │ │ - move $a2, $s1 │ │ │ │ - pcaddi $a1, 92267 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -8464 │ │ │ │ + addi.d $t0, $t0, 96 │ │ │ │ + beq $t0, $t1, 540 │ │ │ │ + vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $t0, 24 │ │ │ │ + vldrepl.w $vr0, $t0, 0 │ │ │ │ + ldptr.w $t4, $t0, 48 │ │ │ │ + ldptr.w $t2, $t0, 72 │ │ │ │ + vinsgr2vr.w $vr0, $t5, 0x1 │ │ │ │ + vinsgr2vr.w $vr0, $t4, 0x2 │ │ │ │ + vinsgr2vr.w $vr0, $t2, 0x3 │ │ │ │ + vslt.wu $vr0, $vr2, $vr0 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -52 │ │ │ │ + vpickve2gr.w $a4, $vr1, 0x0 │ │ │ │ + slli.w $a4, $a4, 0x0 │ │ │ │ + bstrpick.d $t0, $a4, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bltu $a1, $t0, 104 │ │ │ │ + addi.w $t1, $a4, 1 │ │ │ │ + bgeu $t1, $a3, 136 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bltu $a1, $t0, 116 │ │ │ │ + addi.w $t1, $a4, 2 │ │ │ │ + bgeu $t1, $a3, 108 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bltu $a1, $t0, 88 │ │ │ │ + addi.w $t1, $a4, 3 │ │ │ │ + bgeu $t1, $a3, 80 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + addi.w $a4, $a4, 4 │ │ │ │ + sltu $t0, $a1, $t0 │ │ │ │ + masknez $a4, $a4, $t0 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + or $a4, $a4, $t0 │ │ │ │ + beqz $a4, 48 │ │ │ │ nop │ │ │ │ + addi.w $t1, $a4, -1 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t2, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t2, $t2, 16 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + bgeu $a1, $t2, 296 │ │ │ │ nop │ │ │ │ + move $a4, $t1 │ │ │ │ + bnez $a4, -36 │ │ │ │ + ldptr.w $a5, $t3, 16 │ │ │ │ + bltu $a1, $a5, 300 │ │ │ │ + li.w $t0, -24 │ │ │ │ + lu32i.d $t0, 23 │ │ │ │ + add.d $t3, $t3, $t0 │ │ │ │ + ldptr.w $a6, $t3, 16 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + move $a7, $a1 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + pcaddi $a2, 101937 │ │ │ │ + li.w $a1, 0x8d4 │ │ │ │ + pcaddi $a0, 101667 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + bl 242920 │ │ │ │ + ld.d $t0, $s1, 96 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a4, $zero │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + move $a7, $s0 │ │ │ │ + move $a6, $zero │ │ │ │ + ldptr.w $a5, $t0, 16 │ │ │ │ + ldptr.w $t0, $t0, 8 │ │ │ │ + pcaddi $a2, 101939 │ │ │ │ + li.w $a1, 0x8da │ │ │ │ + pcaddi $a0, 101653 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 242868 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a4, 1 │ │ │ │ + li.w $t1, 24 │ │ │ │ + bgeu $a4, $a3, 96 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 96 │ │ │ │ + move $a7, $s0 │ │ │ │ + pcaddi $a2, 101927 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + li.w $a1, 0x8e0 │ │ │ │ + pcaddi $a0, 101640 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ldptr.w $a6, $t0, -8 │ │ │ │ + ldptr.w $a5, $t0, 16 │ │ │ │ + ldptr.w $t0, $t0, 8 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $a3, $sp, 32 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl 242788 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + addi.w $a4, $a4, 1 │ │ │ │ + addi.d $t1, $t1, 24 │ │ │ │ + bne $a3, $a4, -80 │ │ │ │ nop │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -215400 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -128 │ │ │ │ + move $a4, $zero │ │ │ │ + bnez $a3, -588 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -251916 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - stptr.w $a0, $s7, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -251940 │ │ │ │ - st.w $a0, $s7, 4 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $a4, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ + ldptr.w $a5, $t1, 16 │ │ │ │ + bgeu $a1, $a5, -280 │ │ │ │ nop │ │ │ │ + move $a0, $a4 │ │ │ │ + ret │ │ │ │ + andi $t0, $t6, 0x3 │ │ │ │ + beqz $t0, 92 │ │ │ │ + bstrins.d $t6, $zero, 0x1, 0x0 │ │ │ │ + add.w $a4, $t6, $a4 │ │ │ │ + b -496 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t1, $a4 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.b $t0, $t0, 0 │ │ │ │ - st.b $t0, $s7, 0 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - b -272 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t1, $t3, 0x3 │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a4, $a4, 1 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + beq $a3, $a4, -432 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + bgeu $a1, $t1, -20 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ + vaddi.wu $vr1, $vr1, 0x1 │ │ │ │ + vpickve2gr.w $a4, $vr1, 0x3 │ │ │ │ + slli.w $a4, $a4, 0x0 │ │ │ │ + b -468 │ │ │ │ + li.w $a0, -1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 153 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -256 │ │ │ │ + bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 232 │ │ │ │ + slli.d $s0, $t0, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + st.d $fp, $sp, 240 │ │ │ │ + st.d $s3, $sp, 208 │ │ │ │ + st.d $s4, $sp, 200 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 248 │ │ │ │ + st.d $s6, $sp, 184 │ │ │ │ + st.d $a5, $sp, 88 │ │ │ │ + st.w $zero, $sp, 144 │ │ │ │ + st.w $zero, $sp, 148 │ │ │ │ + st.b $zero, $sp, 142 │ │ │ │ + st.b $zero, $sp, 143 │ │ │ │ + st.d $a4, $sp, 72 │ │ │ │ + st.d $a6, $sp, 80 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + st.d $t1, $sp, 152 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $fp, $a2 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bnez $a5, 624 │ │ │ │ + bl -205048 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -205064 │ │ │ │ + move $a4, $a0 │ │ │ │ + bnez $s3, 1268 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -252680 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - fst.d $fa0, $s7, 0 │ │ │ │ - b -340 │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $a7, 1 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + ld.d $a3, $sp, 56 │ │ │ │ + ld.d $a2, $sp, 48 │ │ │ │ + move $a6, $s6 │ │ │ │ + move $a5, $s3 │ │ │ │ + move $a1, $fp │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + bl -2204 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $t0, 1044 │ │ │ │ + beqz $s4, 1576 │ │ │ │ + ldptr.w $t0, $s4, 64 │ │ │ │ + bne $t0, $s3, 1568 │ │ │ │ + ldptr.w $t0, $s4, 24 │ │ │ │ + bne $t0, $s6, 1560 │ │ │ │ + ld.d $t5, $s4, 96 │ │ │ │ + beqz $t5, 1552 │ │ │ │ + ldptr.w $t3, $a0, 8 │ │ │ │ + ldptr.w $t0, $t5, 8 │ │ │ │ + bne $t0, $t3, 1540 │ │ │ │ + beqz $s3, 208 │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + li.w $t4, 7 │ │ │ │ + ld.d $t1, $s4, 72 │ │ │ │ + bgeu $t4, $t0, 1336 │ │ │ │ + or $t0, $t1, $a4 │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + bnez $t0, 1324 │ │ │ │ + bstrpick.d $t4, $s3, 0x1f, 0x2 │ │ │ │ + pcaddi $t6, 105648 │ │ │ │ + slli.d $t4, $t4, 0x4 │ │ │ │ + vld $vr1, $t6, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + vldx $vr0, $a4, $t0 │ │ │ │ + vldx $vr2, $t1, $t0 │ │ │ │ + vseq.w $vr0, $vr0, $vr2 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vsetnez.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, 1452 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + vaddi.wu $vr1, $vr1, 0x4 │ │ │ │ + bne $t0, $t4, -32 │ │ │ │ + andi $t0, $s3, 0x3 │ │ │ │ + beqz $t0, 112 │ │ │ │ + move $t4, $s3 │ │ │ │ + bstrins.d $t4, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t7, $a4, $t0 │ │ │ │ + ldx.w $t6, $t1, $t0 │ │ │ │ + bne $t7, $t6, 1352 │ │ │ │ + addi.w $t6, $t4, 1 │ │ │ │ + bgeu $t6, $s3, 72 │ │ │ │ + addi.d $t6, $t0, 4 │ │ │ │ + ldx.w $t7, $a4, $t6 │ │ │ │ + ldx.w $t6, $t1, $t6 │ │ │ │ + bne $t7, $t6, 1328 │ │ │ │ + addi.w $t6, $t4, 2 │ │ │ │ + bgeu $t6, $s3, 48 │ │ │ │ + addi.d $t6, $t0, 8 │ │ │ │ + ldx.w $t7, $a4, $t6 │ │ │ │ + ldx.w $t6, $t1, $t6 │ │ │ │ + bne $t7, $t6, 1304 │ │ │ │ + addi.w $t4, $t4, 3 │ │ │ │ + bgeu $t4, $s3, 24 │ │ │ │ + addi.d $t0, $t0, 12 │ │ │ │ + ldx.w $t1, $t1, $t0 │ │ │ │ + ldx.w $t0, $a4, $t0 │ │ │ │ + bne $t1, $t0, 1280 │ │ │ │ nop │ │ │ │ + beqz $t3, 64 │ │ │ │ + ldptr.d $t1, $t5, 0 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + alsl.d $t3, $t3, $t3, 0x1 │ │ │ │ + addi.d $t1, $t1, 12 │ │ │ │ + alsl.d $t5, $t3, $t0, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - stptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - b -396 │ │ │ │ - ld.bu $t0, $s7, 0 │ │ │ │ - beqz $t0, 332 │ │ │ │ - st.b $zero, $s7, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -428 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - beqz $t0, -324 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - b -292 │ │ │ │ nop │ │ │ │ + ldptr.w $t3, $t0, 12 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bne $t3, $t2, 1176 │ │ │ │ + addi.d $t0, $t0, 24 │ │ │ │ + addi.d $t1, $t1, 24 │ │ │ │ + bne $t0, $t5, -20 │ │ │ │ + move $a0, $a4 │ │ │ │ + bl -215616 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ldptr.w $t0, $sp, 148 │ │ │ │ + ldptr.w $t1, $s4, 40 │ │ │ │ + st.d $t2, $s4, 120 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + li.w $t3, 1 │ │ │ │ + st.d $fp, $s4, 88 │ │ │ │ + st.d $s0, $s4, 104 │ │ │ │ + st.d $t2, $s4, 136 │ │ │ │ + st.b $t3, $s4, 59 │ │ │ │ + bgeu $t1, $t0, 8 │ │ │ │ + st.w $t0, $s4, 40 │ │ │ │ + ldptr.w $t0, $sp, 144 │ │ │ │ + ldptr.w $t1, $s4, 36 │ │ │ │ + bgeu $t0, $t1, 8 │ │ │ │ + st.w $t0, $s4, 36 │ │ │ │ + ld.bu $t0, $sp, 142 │ │ │ │ + ld.b $t1, $s4, 44 │ │ │ │ + bge $t0, $t1, 8 │ │ │ │ + st.b $t0, $s4, 44 │ │ │ │ + ld.bu $t0, $sp, 143 │ │ │ │ + ld.b $t1, $s4, 45 │ │ │ │ + blt $t1, $t0, 88 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - beqz $t0, -356 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -252240 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - stptr.w $a0, $s7, 0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -252264 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - st.w $a0, $s7, 4 │ │ │ │ - li.w $a2, 10 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -252288 │ │ │ │ - st.w $a0, $s7, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -556 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -252936 │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - fst.d $fa0, $s7, 0 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - bl -252956 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - fst.d $fa0, $s7, 8 │ │ │ │ - b -616 │ │ │ │ + move $a0, $s4 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 16 │ │ │ │ - beqz $t0, -516 │ │ │ │ + pcalau12i $t0, 153 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 152 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - li.w $t1, 1 │ │ │ │ - stptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - b -656 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + st.w $zero, $a0, 28 │ │ │ │ + st.b $zero, $a0, 61 │ │ │ │ + bne $t1, $t0, 1248 │ │ │ │ + ld.d $ra, $sp, 248 │ │ │ │ + ld.d $fp, $sp, 240 │ │ │ │ + ld.d $s0, $sp, 232 │ │ │ │ + ld.d $s3, $sp, 208 │ │ │ │ + ld.d $s4, $sp, 200 │ │ │ │ + ld.d $s6, $sp, 184 │ │ │ │ + addi.d $sp, $sp, 256 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.b $t0, $s4, 45 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.b $t3, $s7, 0 │ │ │ │ - beqz $t3, -692 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl -253996 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $a0, $t0, -712 │ │ │ │ - ld.bu $t4, $s1, 0 │ │ │ │ - ld.bu $t3, $sp, 8 │ │ │ │ - bne $t4, $t3, -724 │ │ │ │ - b -904 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.b $t0, $s7, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $s2, $fp, 48 │ │ │ │ - ldptr.d $s1, $s3, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -760 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - li.w $a1, 24 │ │ │ │ - bl -252540 │ │ │ │ - ldptr.w $t1, $fp, 48 │ │ │ │ - blez $t1, 48 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $fp, 56 │ │ │ │ - alsl.d $t3, $t1, $t1, 0x2 │ │ │ │ - alsl.d $t3, $t3, $t1, 0x1 │ │ │ │ - alsl.d $t3, $t3, $t0, 0x3 │ │ │ │ - ld.bu $t1, $t0, 41 │ │ │ │ - beqz $t1, 12 │ │ │ │ - ld.bu $t1, $t0, 40 │ │ │ │ - beqz $t1, 172 │ │ │ │ - addi.d $t0, $t0, 88 │ │ │ │ - bne $t3, $t0, -20 │ │ │ │ - pcalau12i $t0, 144 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 112 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - b -892 │ │ │ │ - ld.b $a3, $s7, 0 │ │ │ │ - move $a2, $s8 │ │ │ │ - pcaddi $a1, 92043 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -9312 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 92029 │ │ │ │ - move $a0, $fp │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - bl -9360 │ │ │ │ nop │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - bl -252572 │ │ │ │ + bl -205668 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + beqz $s3, 896 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s2, $a0 │ │ │ │ nop │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - ld.b $a3, $t0, 0 │ │ │ │ - ld.d $a2, $t0, 8 │ │ │ │ - pcaddi $a1, 92029 │ │ │ │ - move $a0, $fp │ │ │ │ - bl -9440 │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - bl -13324 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -254032 │ │ │ │ + ldx.d $a0, $fp, $s1 │ │ │ │ + bl -28664 │ │ │ │ + stx.d $a0, $s2, $s1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bne $s0, $s1, -16 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -205744 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s2, $sp, 56 │ │ │ │ + bl -205764 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s3, $sp, 120 │ │ │ │ + move $s7, $t1 │ │ │ │ + add.d $t0, $s0, $t1 │ │ │ │ + addi.d $t1, $sp, 148 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + addi.d $t1, $sp, 144 │ │ │ │ + move $s6, $s7 │ │ │ │ + move $s1, $fp │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + addi.d $s8, $sp, 143 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + move $s4, $zero │ │ │ │ + addi.d $s7, $sp, 142 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + move $s3, $a0 │ │ │ │ nop │ │ │ │ + ldptr.d $t2, $s6, 0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + ldptr.w $s5, $t2, 8 │ │ │ │ + bl -205860 │ │ │ │ + move $fp, $a0 │ │ │ │ + bstrpick.d $s0, $s5, 0x1f, 0x0 │ │ │ │ + alsl.d $s0, $s0, $s0, 0x1 │ │ │ │ + slli.d $a1, $s0, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -205884 │ │ │ │ + slli.d $a2, $s0, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + stptr.d $a0, $fp, 0 │ │ │ │ + bl -215324 │ │ │ │ + ldptr.d $a2, $s6, 0 │ │ │ │ + st.w $zero, $fp, 8 │ │ │ │ + st.w $s5, $fp, 12 │ │ │ │ + stptr.d $fp, $s2, 0 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + stptr.d $s7, $sp, 0 │ │ │ │ + ldptr.d $a1, $s1, 0 │ │ │ │ + ld.d $a7, $sp, 40 │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a4, $fp │ │ │ │ + move $a5, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + bl -7248 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.w $a0, $s3, 0 │ │ │ │ + addi.d $s6, $s6, 8 │ │ │ │ + add.w $s4, $a0, $s4 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + addi.d $s3, $s3, 4 │ │ │ │ + bne $s6, $t0, -144 │ │ │ │ + move $s6, $s4 │ │ │ │ + ld.d $a4, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s3, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 192 │ │ │ │ + ld.d $s7, $sp, 176 │ │ │ │ + ld.d $s8, $sp, 168 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 48 │ │ │ │ - blez $t0, 292 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $a0, 56 │ │ │ │ - beqz $a2, 148 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + ori $t4, $t4, 0x70f │ │ │ │ + div.wu $t3, $s6, $t0 │ │ │ │ + maskeqz $t0, $t3, $t3 │ │ │ │ + sltui $t5, $t3, 1 │ │ │ │ + or $t0, $t0, $t5 │ │ │ │ + slli.w $a7, $t0, 0x0 │ │ │ │ + bgeu $t4, $t3, 88 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + ori $t4, $t4, 0x710 │ │ │ │ + mod.wu $a7, $a7, $t4 │ │ │ │ + lu12i.w $t4, -189583 │ │ │ │ + ori $t4, $t4, 0x759 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - alsl.d $s3, $t0, $t0, 0x2 │ │ │ │ - addi.d $s0, $s0, 616 │ │ │ │ - alsl.d $s3, $s3, $t0, 0x1 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - bstrpick.w $s1, $a1, 0x7, 0x0 │ │ │ │ - move $s2, $a2 │ │ │ │ - alsl.d $s3, $s3, $s0, 0x3 │ │ │ │ + lu32i.d $t4, 0 │ │ │ │ + mul.d $t0, $t0, $t4 │ │ │ │ + lu12i.w $t3, 2 │ │ │ │ + ori $t3, $t3, 0x710 │ │ │ │ + ld.d $s1, $sp, 224 │ │ │ │ + ld.d $s2, $sp, 216 │ │ │ │ + srli.d $t0, $t0, 0x2d │ │ │ │ + div.wu $a7, $a7, $t0 │ │ │ │ + add.w $a7, $t3, $a7 │ │ │ │ + b -1032 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, -616 │ │ │ │ - move $a1, $s2 │ │ │ │ - preld 0x0, $s0, 0 │ │ │ │ - beq $t0, $s1, 20 │ │ │ │ - ld.d $a0, $s0, -608 │ │ │ │ - beqz $a0, 20 │ │ │ │ - bl -254228 │ │ │ │ - bnez $a0, 12 │ │ │ │ - ld.bu $t0, $s0, -576 │ │ │ │ - bnez $t0, 124 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bne $s0, $s3, -44 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 224 │ │ │ │ + ld.d $s2, $sp, 216 │ │ │ │ + b -1064 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t0, 0x1 │ │ │ │ - bstrpick.w $s1, $a1, 0x7, 0x0 │ │ │ │ - alsl.d $t1, $t1, $s0, 0x3 │ │ │ │ - b 20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - beq $s0, $t1, 60 │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - bne $t0, $s1, -12 │ │ │ │ - ld.bu $t0, $s0, 40 │ │ │ │ - beqz $t0, -20 │ │ │ │ - li.w $a0, 1 │ │ │ │ - b -92 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + nop │ │ │ │ + li.w $a1, 152 │ │ │ │ move $a0, $zero │ │ │ │ - ret │ │ │ │ - ldptr.w $t0, $a0, 48 │ │ │ │ - blez $t0, 348 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ld.d $s0, $a0, 56 │ │ │ │ - beqz $a2, 160 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - alsl.d $s4, $t0, $t0, 0x2 │ │ │ │ - alsl.d $s4, $s4, $t0, 0x1 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - bstrpick.w $s1, $a1, 0x7, 0x0 │ │ │ │ - move $s3, $a2 │ │ │ │ - alsl.d $s4, $s4, $s0, 0x3 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + bl -206192 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.w $t4, $sp, 144 │ │ │ │ + ldptr.w $t3, $sp, 148 │ │ │ │ + st.d $t1, $a0, 112 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ld.bu $t2, $sp, 142 │ │ │ │ + ld.bu $t0, $sp, 143 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + st.d $t1, $a0, 128 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + lu12i.w $t6, 4096 │ │ │ │ + ori $t6, $t6, 0x100 │ │ │ │ + li.w $t5, 256 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 28 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $t6, $a0, 59 │ │ │ │ + st.d $s0, $a0, 96 │ │ │ │ + st.d $fp, $a0, 80 │ │ │ │ + st.b $t1, $a0, 58 │ │ │ │ + st.w $s6, $a0, 24 │ │ │ │ + st.h $t5, $a0, 56 │ │ │ │ + st.w $s3, $a0, 64 │ │ │ │ + st.d $a4, $a0, 72 │ │ │ │ + st.w $t4, $a0, 36 │ │ │ │ + st.w $t3, $a0, 40 │ │ │ │ + st.b $t2, $a0, 44 │ │ │ │ + st.b $t0, $a0, 45 │ │ │ │ + b -760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $s2, $s0 │ │ │ │ - preld 0x0, $s0, 616 │ │ │ │ - beq $t0, $s1, 24 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - beqz $a0, 24 │ │ │ │ - bl -254536 │ │ │ │ - bnez $a0, 16 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + move $s6, $zero │ │ │ │ + addi.d $t1, $sp, 144 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s3, $s6 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 40 │ │ │ │ - bnez $t0, 164 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bne $s0, $s4, -52 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ + li.w $a1, 16 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + bl -206396 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -206412 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ldx.d $a0, $fp, $s6 │ │ │ │ + st.d $zero, $s1, 8 │ │ │ │ + stx.d $s1, $s2, $s6 │ │ │ │ + move $a2, $s1 │ │ │ │ + addi.d $a7, $sp, 143 │ │ │ │ + addi.d $a6, $sp, 142 │ │ │ │ + addi.d $a5, $sp, 148 │ │ │ │ + move $a3, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + bl -26776 │ │ │ │ + stptr.w $a0, $s4, 0 │ │ │ │ + addi.d $s6, $s6, 8 │ │ │ │ + add.w $s3, $s3, $a0 │ │ │ │ + addi.d $s4, $s4, 4 │ │ │ │ + bne $s0, $s6, -92 │ │ │ │ + move $s6, $s3 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + b -476 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t0, $t0, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t0, 0x1 │ │ │ │ - bstrpick.w $s1, $a1, 0x7, 0x0 │ │ │ │ - alsl.d $t1, $t1, $s0, 0x3 │ │ │ │ - b 20 │ │ │ │ nop │ │ │ │ + ld.d $t6, $sp, 64 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - beq $s0, $t1, 92 │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - move $s2, $s0 │ │ │ │ - bne $t0, $s1, -16 │ │ │ │ - ld.bu $t0, $s0, 40 │ │ │ │ - beqz $t0, -24 │ │ │ │ - addi.d $a0, $s2, 56 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldx.w $t4, $a4, $t0 │ │ │ │ + ldx.w $t2, $t1, $t0 │ │ │ │ + bne $t4, $t2, 104 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + bne $t6, $t0, -16 │ │ │ │ + b -1180 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -206580 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -206596 │ │ │ │ + move $a4, $a0 │ │ │ │ + b -1520 │ │ │ │ nop │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - addi.d $a0, $s2, 56 │ │ │ │ - b -44 │ │ │ │ + pcaddi $a2, 101513 │ │ │ │ + li.w $a1, 0x99d │ │ │ │ + pcaddi $a0, 101149 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + bl 347540 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -217324 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 101485 │ │ │ │ + li.w $a1, 0x996 │ │ │ │ + pcaddi $a0, 101137 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + bl 347492 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -217372 │ │ │ │ nop │ │ │ │ + vpickve2gr.w $t4, $vr1, 0x0 │ │ │ │ + b -1420 │ │ │ │ + pcaddi $a2, 101425 │ │ │ │ + li.w $a1, 0x98c │ │ │ │ + pcaddi $a0, 101123 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + bl 347436 │ │ │ │ + ldptr.w $a3, $s4, 64 │ │ │ │ + move $a4, $s3 │ │ │ │ + pcaddi $a2, 101430 │ │ │ │ + li.w $a1, 0x98d │ │ │ │ + pcaddi $a0, 101112 │ │ │ │ + bl 347412 │ │ │ │ + ldptr.w $a3, $s4, 24 │ │ │ │ + move $a4, $s6 │ │ │ │ + pcaddi $a2, 101434 │ │ │ │ + li.w $a1, 0x98e │ │ │ │ + pcaddi $a0, 101106 │ │ │ │ + bl 347388 │ │ │ │ + ld.d $t0, $s4, 96 │ │ │ │ + ldptr.w $a4, $s0, 8 │ │ │ │ + pcaddi $a2, 101436 │ │ │ │ + ldptr.w $a3, $t0, 8 │ │ │ │ + li.w $a1, 0x98f │ │ │ │ + pcaddi $a0, 101099 │ │ │ │ + bl 347360 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -217504 │ │ │ │ + st.d $s1, $sp, 224 │ │ │ │ + st.d $s2, $sp, 216 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + st.d $s7, $sp, 176 │ │ │ │ + st.d $s8, $sp, 168 │ │ │ │ + bl -216136 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + move $s3, $a1 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + move $s2, $a2 │ │ │ │ + st.d $a3, $sp, 48 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s0, $a5 │ │ │ │ + st.d $a6, $sp, 40 │ │ │ │ + st.d $a7, $sp, 64 │ │ │ │ + bl -206964 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s3, 5304 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ + pcaddi $a1, 102849 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -217948 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + beqz $a0, 6296 │ │ │ │ + bgtz $s0, 1196 │ │ │ │ + bnez $s4, 456 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s7, $zero │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -217336 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, 192 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a0, 48 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ + addi.w $t2, $s4, -1 │ │ │ │ + beq $t2, $s8, 2020 │ │ │ │ + li.w $t1, 64 │ │ │ │ + beq $t0, $t1, 1372 │ │ │ │ + li.w $t2, 62 │ │ │ │ + beq $t0, $t2, 1844 │ │ │ │ + bnez $s0, 992 │ │ │ │ + nop │ │ │ │ + bnez $s3, 2056 │ │ │ │ + beq $t0, $fp, 4292 │ │ │ │ + or $s0, $s2, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, 1312 │ │ │ │ + move $t3, $s5 │ │ │ │ move $s0, $zero │ │ │ │ - blez $t1, 100 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $a0, 56 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - alsl.d $s1, $t1, $t1, 0x2 │ │ │ │ - alsl.d $s1, $s1, $t1, 0x1 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ - move $s2, $a1 │ │ │ │ - b 32 │ │ │ │ + bnez $s2, 2844 │ │ │ │ + li.w $t2, 13 │ │ │ │ + move $s2, $zero │ │ │ │ + beq $t0, $t2, -96 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + beqz $t1, 976 │ │ │ │ + bnez $t3, 972 │ │ │ │ + st.d $t0, $sp, 80 │ │ │ │ + st.d $t2, $sp, 32 │ │ │ │ + bl -217660 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + bl -217504 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + bne $t0, $t1, -168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s0, 3600 │ │ │ │ + beqz $s8, 100 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -207304 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t0 │ │ │ │ + masknez $t1, $a0, $t2 │ │ │ │ + or $t0, $t2, $t1 │ │ │ │ + maskeqz $a5, $a0, $t2 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - beq $t0, $s1, 64 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + beqz $t0, 5444 │ │ │ │ + ld.d $a7, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + move $a6, $s8 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $s0, $t0 │ │ │ │ - bl -254896 │ │ │ │ - addi.d $t0, $s0, 88 │ │ │ │ - bnez $a0, -28 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -216976 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $s8, $zero │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s4, $zero │ │ │ │ move $s0, $zero │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s2, $sp, 8 │ │ │ │ - ldptr.w $s2, $a0, 48 │ │ │ │ - blez $s2, 868 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - addi.w $t0, $s2, -1 │ │ │ │ - li.w $t2, 14 │ │ │ │ - ld.d $t1, $a0, 56 │ │ │ │ - move $s1, $a1 │ │ │ │ - bgeu $t2, $t0, 764 │ │ │ │ - andi $t0, $t1, 0xf │ │ │ │ - bnez $t0, 756 │ │ │ │ - bstrpick.d $t2, $s2, 0x1f, 0x4 │ │ │ │ - vreplgr2vr.b $vr2, $a1 │ │ │ │ - st.d $s0, $sp, 24 │ │ │ │ - alsl.d $s0, $t2, $t2, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t2, 0x1 │ │ │ │ - pcaddi $t3, 95884 │ │ │ │ - slli.d $s0, $s0, 0x7 │ │ │ │ - vld $vr1, $t3, 0 │ │ │ │ - move $t0, $t1 │ │ │ │ - add.d $s0, $s0, $t1 │ │ │ │ - b 16 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -217784 │ │ │ │ + ext.w.b $s7, $a0 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $s7, $t0, -256 │ │ │ │ + addi.w $t3, $s2, -1 │ │ │ │ + beq $t3, $s8, 1544 │ │ │ │ nop │ │ │ │ - vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ - beq $t0, $s0, 636 │ │ │ │ - ld.bu $a1, $t0, 88 │ │ │ │ - ld.bu $a7, $t0, 176 │ │ │ │ - ld.bu $a6, $t0, 264 │ │ │ │ - ld.bu $a5, $t0, 352 │ │ │ │ - ld.bu $a4, $t0, 440 │ │ │ │ - ld.bu $a3, $t0, 528 │ │ │ │ - ld.bu $a2, $t0, 616 │ │ │ │ - ld.bu $a0, $t0, 704 │ │ │ │ - ld.bu $t8, $t0, 792 │ │ │ │ - ld.bu $t7, $t0, 880 │ │ │ │ - ld.bu $t6, $t0, 968 │ │ │ │ - ld.bu $t5, $t0, 1056 │ │ │ │ - ld.bu $t4, $t0, 1144 │ │ │ │ - ld.bu $t3, $t0, 1232 │ │ │ │ - ld.bu $t2, $t0, 1320 │ │ │ │ - addi.d $t0, $t0, 1408 │ │ │ │ - vldrepl.b $vr0, $t0, -1408 │ │ │ │ - vinsgr2vr.b $vr0, $a1, 0x1 │ │ │ │ - vinsgr2vr.b $vr0, $a7, 0x2 │ │ │ │ - vinsgr2vr.b $vr0, $a6, 0x3 │ │ │ │ - vinsgr2vr.b $vr0, $a5, 0x4 │ │ │ │ - vinsgr2vr.b $vr0, $a4, 0x5 │ │ │ │ - vinsgr2vr.b $vr0, $a3, 0x6 │ │ │ │ - vinsgr2vr.b $vr0, $a2, 0x7 │ │ │ │ - vinsgr2vr.b $vr0, $a0, 0x8 │ │ │ │ - vinsgr2vr.b $vr0, $t8, 0x9 │ │ │ │ - vinsgr2vr.b $vr0, $t7, 0xa │ │ │ │ - vinsgr2vr.b $vr0, $t6, 0xb │ │ │ │ - vinsgr2vr.b $vr0, $t5, 0xc │ │ │ │ - vinsgr2vr.b $vr0, $t4, 0xd │ │ │ │ - vinsgr2vr.b $vr0, $t3, 0xe │ │ │ │ - vinsgr2vr.b $vr0, $t2, 0xf │ │ │ │ - vseq.b $vr0, $vr0, $vr2 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -144 │ │ │ │ - vpickve2gr.w $t2, $vr1, 0x0 │ │ │ │ - bstrpick.d $t3, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ - alsl.d $a0, $t0, $t1, 0x3 │ │ │ │ - ld.bu $t3, $a0, 0 │ │ │ │ - bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - beq $t3, $s1, 476 │ │ │ │ - addi.w $t3, $t2, 1 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 464 │ │ │ │ - addi.d $a0, $t0, 88 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 448 │ │ │ │ - addi.w $t3, $t2, 2 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 436 │ │ │ │ - addi.d $a0, $t0, 176 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 420 │ │ │ │ - addi.w $t3, $t2, 3 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 408 │ │ │ │ - addi.d $a0, $t0, 264 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 392 │ │ │ │ - addi.w $t3, $t2, 4 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 380 │ │ │ │ - addi.d $a0, $t0, 352 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 364 │ │ │ │ - addi.w $t3, $t2, 5 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 352 │ │ │ │ - addi.d $a0, $t0, 440 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 336 │ │ │ │ - addi.w $t3, $t2, 6 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 324 │ │ │ │ - addi.d $a0, $t0, 528 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 308 │ │ │ │ - addi.w $t3, $t2, 7 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 296 │ │ │ │ - addi.d $a0, $t0, 616 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 280 │ │ │ │ - addi.w $t3, $t2, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 268 │ │ │ │ - addi.d $a0, $t0, 704 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 252 │ │ │ │ - addi.w $t3, $t2, 9 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 240 │ │ │ │ - addi.d $a0, $t0, 792 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 224 │ │ │ │ - addi.w $t3, $t2, 10 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 212 │ │ │ │ - addi.d $a0, $t0, 880 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 196 │ │ │ │ - addi.w $t3, $t2, 11 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 184 │ │ │ │ - addi.d $a0, $t0, 968 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 168 │ │ │ │ - addi.w $t3, $t2, 12 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 156 │ │ │ │ - addi.d $a0, $t0, 1056 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 140 │ │ │ │ - addi.w $t3, $t2, 13 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 128 │ │ │ │ - addi.d $a0, $t0, 1144 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 112 │ │ │ │ - addi.w $t3, $t2, 14 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t3, $s2, 100 │ │ │ │ - addi.d $a0, $t0, 1232 │ │ │ │ - ldx.bu $t3, $t1, $a0 │ │ │ │ - add.d $a0, $t1, $a0 │ │ │ │ - beq $t3, $s1, 84 │ │ │ │ - addi.w $t2, $t2, 15 │ │ │ │ - move $a0, $zero │ │ │ │ - bge $t2, $s2, 72 │ │ │ │ - addi.d $t0, $t0, 1320 │ │ │ │ - ldx.bu $t2, $t1, $t0 │ │ │ │ - add.d $a0, $t1, $t0 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - xor $t0, $t2, $s1 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - masknez $a0, $a0, $t0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + li.w $t0, 64 │ │ │ │ + beq $s7, $t0, 1212 │ │ │ │ + li.w $t3, 62 │ │ │ │ + beq $s7, $t3, 1300 │ │ │ │ + bnez $s0, 304 │ │ │ │ + nop │ │ │ │ + beqz $s3, 1304 │ │ │ │ + nop │ │ │ │ + bltu $s6, $s8, 5432 │ │ │ │ + beq $s7, $s5, 2300 │ │ │ │ + or $s0, $s4, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, 728 │ │ │ │ + bnez $fp, 4964 │ │ │ │ + li.w $t0, 13 │ │ │ │ + beq $s7, $t0, 4988 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ + addi.w $t4, $s8, 1 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + move $s3, $s0 │ │ │ │ + beqz $t0, 3908 │ │ │ │ + move $s4, $s0 │ │ │ │ + move $s8, $t4 │ │ │ │ + move $s0, $fp │ │ │ │ + move $fp, $zero │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t2, $s2 │ │ │ │ - bstrins.d $t2, $zero, 0x3, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bne $s2, $t2, -500 │ │ │ │ - ld.d $s0, $sp, 24 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + beqz $s5, 4224 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ + li.w $s7, 64 │ │ │ │ + beqz $s0, -140 │ │ │ │ + move $t3, $s5 │ │ │ │ + move $t4, $s8 │ │ │ │ + move $s5, $s7 │ │ │ │ + bnez $s3, 556 │ │ │ │ + or $t1, $s4, $fp │ │ │ │ + bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ + beq $s7, $t3, 3624 │ │ │ │ + move $s5, $t3 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $s3, 572 │ │ │ │ + move $s3, $zero │ │ │ │ + bnez $fp, 3804 │ │ │ │ + li.w $t2, 10 │ │ │ │ + bne $s7, $t2, 5572 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -217944 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -207800 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -218068 │ │ │ │ + ext.w.b $s7, $a0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $s7, $t1, -436 │ │ │ │ + li.w $t1, 64 │ │ │ │ + beq $s7, $t1, 4660 │ │ │ │ + li.w $t1, 62 │ │ │ │ + beq $s7, $t1, 420 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 43 │ │ │ │ + bne $s7, $t3, -156 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bnez $t0, 1876 │ │ │ │ + bnez $s3, 2864 │ │ │ │ + or $t3, $s4, $fp │ │ │ │ + bstrpick.w $t0, $t3, 0x7, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 3904 │ │ │ │ + bnez $fp, 4828 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ nop │ │ │ │ + move $s3, $fp │ │ │ │ + move $t4, $s8 │ │ │ │ + move $s4, $zero │ │ │ │ + b 1548 │ │ │ │ + beqz $fp, 3912 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $s2, $s2, 0x2 │ │ │ │ - alsl.d $t2, $t2, $s2, 0x1 │ │ │ │ - bstrpick.w $s1, $s1, 0x7, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t1, 0x3 │ │ │ │ - b 20 │ │ │ │ + li.w $t0, 64 │ │ │ │ nop │ │ │ │ + beqz $s0, -848 │ │ │ │ nop │ │ │ │ - beq $t1, $t2, 32 │ │ │ │ + move $s0, $s3 │ │ │ │ + bnez $s3, 2348 │ │ │ │ + or $t1, $s2, $s5 │ │ │ │ + bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ + beq $t0, $fp, 3336 │ │ │ │ + beqz $s3, 444 │ │ │ │ + bnez $s2, 2824 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $t1, 0 │ │ │ │ - move $a0, $t1 │ │ │ │ - addi.d $t1, $t1, 88 │ │ │ │ - bne $t0, $s1, -20 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - b -100 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ + li.w $t1, 10 │ │ │ │ + bne $t0, $t1, 2364 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -218192 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ move $a0, $zero │ │ │ │ - b -112 │ │ │ │ + bl -208048 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -218316 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, -684 │ │ │ │ + li.w $t1, 64 │ │ │ │ + beq $t0, $t1, 4444 │ │ │ │ + li.w $t1, 62 │ │ │ │ + beq $t0, $t1, 4076 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + li.w $t2, 43 │ │ │ │ + bne $t0, $t2, -132 │ │ │ │ + beqz $s7, 1576 │ │ │ │ + bnez $s8, 3108 │ │ │ │ + or $t2, $s2, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $s3, 3448 │ │ │ │ + bnez $t2, 3924 │ │ │ │ + move $s0, $s3 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s7, $s3 │ │ │ │ + move $t2, $s1 │ │ │ │ + li.w $s8, 1 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -124 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + b -1108 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 48 │ │ │ │ - blez $t0, 244 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - ld.d $t0, $a0, 56 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - b 32 │ │ │ │ nop │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -219132 │ │ │ │ + li.w $t0, -1 │ │ │ │ + bne $a0, $t0, -1208 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 101141 │ │ │ │ + li.w $a1, 0x9fe │ │ │ │ + pcaddi $a0, 100747 │ │ │ │ + bl 345952 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -218912 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s2, 48 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bge $s3, $t1, 140 │ │ │ │ - add.d $t1, $t0, $s0 │ │ │ │ - ldx.b $a3, $t0, $s0 │ │ │ │ - ld.d $a2, $t1, 8 │ │ │ │ - pcaddi $a1, 91570 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -256016 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - add.d $t1, $t0, $s0 │ │ │ │ - ldptr.w $t1, $t1, 64 │ │ │ │ - blez $t1, -52 │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ - pcaddi $a1, 91567 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -256052 │ │ │ │ - ld.d $t1, $s2, 56 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ld.d $t1, $t1, 72 │ │ │ │ - pcaddi $a1, 91561 │ │ │ │ - li.w $a0, 1 │ │ │ │ - ldx.d $a2, $t1, $t0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bl -256092 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - slli.w $t1, $s1, 0x0 │ │ │ │ - add.d $t2, $t0, $s0 │ │ │ │ - ldptr.w $t2, $t2, 64 │ │ │ │ - blt $t1, $t2, -68 │ │ │ │ - ldptr.w $t1, $s2, 48 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - blt $s3, $t1, -132 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $t4, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + beqz $s5, 1788 │ │ │ │ + move $t3, $s5 │ │ │ │ + li.w $s5, 62 │ │ │ │ + move $s7, $s5 │ │ │ │ + move $s8, $t4 │ │ │ │ + move $s5, $t3 │ │ │ │ + bltu $s6, $t4, 4716 │ │ │ │ + beq $s7, $s5, 4808 │ │ │ │ + or $t1, $s4, $fp │ │ │ │ + bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ + bnez $s3, 1892 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + li.w $t3, 10 │ │ │ │ + move $s4, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t5, $s3 │ │ │ │ + beq $s7, $t3, -824 │ │ │ │ nop │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $fp, $zero │ │ │ │ + beq $s7, $t0, -840 │ │ │ │ + move $t4, $s8 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ + addi.w $s8, $t4, 1 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + beqz $t0, 1408 │ │ │ │ + bnez $t5, 4708 │ │ │ │ + st.d $t3, $sp, 80 │ │ │ │ + bl -218848 │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ + slli.d $t0, $s7, 0x2 │ │ │ │ + ld.d $t3, $sp, 80 │ │ │ │ + ldx.w $t0, $t1, $t0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + st.b $t0, $t3, 0 │ │ │ │ + move $fp, $zero │ │ │ │ + b -912 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s0, 1 │ │ │ │ nop │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $t3, $s3 │ │ │ │ + bne $t0, $t1, -1312 │ │ │ │ + b -1404 │ │ │ │ + bnez $fp, -512 │ │ │ │ + beqz $s3, 1692 │ │ │ │ + bltu $s6, $s8, 4528 │ │ │ │ + beqz $s8, 3380 │ │ │ │ + li.w $t0, 64 │ │ │ │ + li.w $fp, 64 │ │ │ │ + li.w $s0, 1 │ │ │ │ + bne $s6, $s8, 2332 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t1, 3676 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + bgeu $t2, $t1, 2336 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -208560 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $s0, 464 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + beqz $t1, 4772 │ │ │ │ + li.w $s7, 1 │ │ │ │ nop │ │ │ │ + move $s2, $s5 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 32 │ │ │ │ - beqz $a1, 52 │ │ │ │ - ld.d $t2, $a0, 24 │ │ │ │ - ld.d $t1, $a1, 24 │ │ │ │ - sub.d $t4, $t0, $t2 │ │ │ │ - bltz $t1, 60 │ │ │ │ - add.d $t3, $t1, $t0 │ │ │ │ - ld.bu $t1, $a0, 64 │ │ │ │ - li.w $t0, 43 │ │ │ │ - beq $t1, $t0, 68 │ │ │ │ - ldptr.d $t1, $a1, 0 │ │ │ │ - bltz $t1, 68 │ │ │ │ - add.d $t0, $t1, $t3 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $a7, $s0 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + addi.w $t0, $s0, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -208676 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s1, $a0 │ │ │ │ + beq $t0, $t1, 1872 │ │ │ │ + bnez $s7, 908 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + move $s3, $zero │ │ │ │ + move $a6, $zero │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + addi.w $s8, $a6, 1 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s2, 1 │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + b -1680 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s5, -1056 │ │ │ │ + beqz $s3, 1372 │ │ │ │ + bltu $s6, $s8, 4240 │ │ │ │ + beqz $s8, 3148 │ │ │ │ + beq $s8, $s6, 2704 │ │ │ │ + move $t4, $s8 │ │ │ │ + li.w $s7, 64 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s5, 64 │ │ │ │ nop │ │ │ │ + bnez $s4, 664 │ │ │ │ nop │ │ │ │ - sub.d $t5, $zero, $t1 │ │ │ │ - move $t3, $t2 │ │ │ │ - blt $t5, $t4, -64 │ │ │ │ - ld.bu $t1, $a0, 64 │ │ │ │ - li.w $t0, 43 │ │ │ │ - bne $t1, $t0, -60 │ │ │ │ - ld.d $t1, $a1, 8 │ │ │ │ - bgez $t1, -60 │ │ │ │ - move $t0, $t2 │ │ │ │ - sub.d $t2, $zero, $t1 │ │ │ │ - blt $t2, $t4, -72 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ + li.w $t0, 13 │ │ │ │ + beq $s7, $t0, 2924 │ │ │ │ + bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + addi.w $s8, $t4, 1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -1332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s5, 384 │ │ │ │ + bnez $s0, -1148 │ │ │ │ + bnez $s3, -1288 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 24 │ │ │ │ - beqz $a1, 68 │ │ │ │ - ld.d $t2, $a0, 32 │ │ │ │ - ld.d $t1, $a1, 16 │ │ │ │ - sub.d $t3, $t2, $t0 │ │ │ │ - blez $t1, 12 │ │ │ │ - move $t4, $t2 │ │ │ │ - bge $t1, $t3, 12 │ │ │ │ - add.d $t4, $t1, $t0 │ │ │ │ + beq $s7, $s5, 2192 │ │ │ │ + or $s0, $s4, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, -564 │ │ │ │ + move $t5, $s4 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $fp, -552 │ │ │ │ + move $a6, $s8 │ │ │ │ + li.w $t2, 10 │ │ │ │ + beq $s7, $t2, 3628 │ │ │ │ + li.w $t0, 13 │ │ │ │ + beq $s7, $t0, 660 │ │ │ │ + bstrpick.d $t3, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + addi.w $s8, $a6, 1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + move $s0, $zero │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -1432 │ │ │ │ nop │ │ │ │ - ld.bu $t1, $a0, 64 │ │ │ │ - li.w $t0, 43 │ │ │ │ - beq $t1, $t0, 48 │ │ │ │ - ld.d $t1, $a1, 8 │ │ │ │ - blez $t1, 48 │ │ │ │ + bnez $fp, -984 │ │ │ │ + beqz $s3, 1148 │ │ │ │ + bltu $s6, $s8, 4048 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $fp, 62 │ │ │ │ + beqz $s8, 3204 │ │ │ │ nop │ │ │ │ - move $t0, $t2 │ │ │ │ - blt $t1, $t3, 36 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + move $s0, $zero │ │ │ │ + bnez $t1, -472 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -209024 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + move $s7, $zero │ │ │ │ + bnez $t1, -448 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + move $s2, $s5 │ │ │ │ + move $s7, $zero │ │ │ │ + move $a5, $zero │ │ │ │ + b -460 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $a1, 0 │ │ │ │ - bgtz $t1, -36 │ │ │ │ - add.d $t0, $t1, $t4 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + slli.w $s2, $s2, 0x1 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ + bl -209108 │ │ │ │ + move $s1, $a0 │ │ │ │ + b -1560 │ │ │ │ nop │ │ │ │ + slli.w $s4, $s4, 0x1 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -209144 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $s1, $a0 │ │ │ │ + b -2048 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - bltu $a2, $a0, 36 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bltu $a0, $a2, 28 │ │ │ │ - sltu $t0, $a1, $a3 │ │ │ │ - sub.w $t0, $zero, $t0 │ │ │ │ - sltu $a1, $a3, $a1 │ │ │ │ - ext.w.b $t0, $t0 │ │ │ │ - masknez $t0, $t0, $a1 │ │ │ │ - or $t0, $t0, $a1 │ │ │ │ - move $a0, $t0 │ │ │ │ - ret │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $zero, $a0, 56 │ │ │ │ - st.d $zero, $a0, 64 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 32 │ │ │ │ - st.d $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 48 │ │ │ │ - st.d $t0, $a0, 24 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bltu $s6, $s8, 3832 │ │ │ │ + beq $t0, $fp, 764 │ │ │ │ + or $s0, $s2, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, -744 │ │ │ │ + bnez $s2, 788 │ │ │ │ + li.w $t1, 13 │ │ │ │ + beq $t0, $t1, 3372 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + move $s5, $s0 │ │ │ │ + move $s3, $s0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + b -1068 │ │ │ │ + bnez $s3, 800 │ │ │ │ + li.w $s5, 62 │ │ │ │ + beqz $s8, 312 │ │ │ │ nop │ │ │ │ - beqz $a0, 8 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - ret │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t0, 1000 │ │ │ │ nop │ │ │ │ - beqz $a0, 8 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - ret │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + bgeu $t1, $t0, 1584 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -209308 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $s0, 984 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - ld.d $s0, $a0, 56 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $a0, $s0, 64 │ │ │ │ - st.d $t0, $a0, 56 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 4028 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $a7, $s0 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + addi.w $t0, $s0, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -209408 │ │ │ │ + li.w $t1, 10 │ │ │ │ move $s1, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t0, 8 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - beqz $t0, 412 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bgeu $t1, $t2, 400 │ │ │ │ + beq $s7, $t1, 1016 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 112 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $t4, $zero │ │ │ │ + beqz $s4, -648 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - st.d $t0, $s1, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s1, 56 │ │ │ │ - beqz $t0, 340 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - bgeu $a0, $t1, 332 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - beqz $t0, 260 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bgeu $t1, $t0, 252 │ │ │ │ - ld.d $t1, $s0, 64 │ │ │ │ - stptr.d $t0, $s1, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t1, 12 │ │ │ │ - ld.d $t0, $t1, 24 │ │ │ │ + li.w $t0, 13 │ │ │ │ + beq $s7, $t0, 1564 │ │ │ │ + bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + move $fp, $s4 │ │ │ │ + addi.w $s8, $t4, 1 │ │ │ │ + li.w $s4, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -1988 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 56 │ │ │ │ - beqz $t1, 188 │ │ │ │ - ld.d $t2, $t1, 24 │ │ │ │ - addi.d $t1, $t2, 1 │ │ │ │ - bgeu $t0, $t2, 176 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - st.d $t1, $s0, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - beqz $t0, 116 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - bgeu $a0, $t1, 108 │ │ │ │ - ld.d $t0, $s0, 56 │ │ │ │ - beqz $t0, 12 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bltu $t1, $t0, 52 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - beqz $t0, 16 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bltu $a0, $t0, 24 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - b -120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $s3, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ nop │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - b -172 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $a6, $zero │ │ │ │ + bne $s7, $t0, -648 │ │ │ │ nop │ │ │ │ + move $s8, $a6 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -2076 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + move $a6, $zero │ │ │ │ + beqz $s5, 208 │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $t2, 13 │ │ │ │ + beq $t0, $t2, 772 │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + addi.w $s8, $a6, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + b -2600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s1, 56 │ │ │ │ - beqz $t0, 16 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bltu $a0, $t0, -272 │ │ │ │ + bnez $s3, 992 │ │ │ │ + or $t2, $s2, $s5 │ │ │ │ + bstrpick.w $t1, $t2, 0x7, 0x0 │ │ │ │ + move $s7, $t1 │ │ │ │ + bnez $t1, 2080 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t1, -1568 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -2552 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t0, $a0 │ │ │ │ - b -296 │ │ │ │ + bnez $s8, 1376 │ │ │ │ + or $s0, $s4, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s3, 1876 │ │ │ │ + beqz $s0, 2360 │ │ │ │ + bnez $fp, 3188 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + b -1868 │ │ │ │ + bnez $t5, 3288 │ │ │ │ nop │ │ │ │ + st.d $t3, $sp, 80 │ │ │ │ + bl -219744 │ │ │ │ + b -1408 │ │ │ │ nop │ │ │ │ + move $s7, $s2 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - b -344 │ │ │ │ + move $a6, $s8 │ │ │ │ + li.w $s2, 1 │ │ │ │ + bnez $s5, 3024 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + move $s3, $s2 │ │ │ │ + addi.w $s8, $a6, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + b -2800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t1, 1 │ │ │ │ - b -396 │ │ │ │ nop │ │ │ │ + bnez $s8, -624 │ │ │ │ + or $s0, $s4, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 2516 │ │ │ │ + li.w $t3, 10 │ │ │ │ + move $s4, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t4, $zero │ │ │ │ + move $t5, $s3 │ │ │ │ + bne $s7, $t3, -1556 │ │ │ │ + b -2408 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - ld.d $s0, $a0, 64 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - ld.d $t0, $s0, 56 │ │ │ │ - st.d $a0, $s0, 56 │ │ │ │ - ld.d $t2, $a0, 56 │ │ │ │ - st.d $t0, $a0, 64 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t2, 12 │ │ │ │ - ld.d $t1, $t2, 24 │ │ │ │ nop │ │ │ │ - beqz $t0, 424 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - addi.d $t0, $t2, 1 │ │ │ │ - bgeu $t1, $t2, 412 │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - st.d $t0, $s1, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s1, 56 │ │ │ │ - beqz $t0, 356 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - bgeu $a0, $t1, 348 │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - beqz $t0, 276 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bgeu $t1, $t0, 268 │ │ │ │ - ld.d $t1, $s0, 64 │ │ │ │ - stptr.d $t0, $s1, 0 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t1, 12 │ │ │ │ - ld.d $t0, $t1, 24 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 56 │ │ │ │ - beqz $t1, 204 │ │ │ │ - ld.d $t2, $t1, 24 │ │ │ │ - addi.d $t1, $t2, 1 │ │ │ │ - bgeu $t0, $t2, 192 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - st.d $t1, $s0, 24 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - beqz $t0, 132 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - bgeu $a0, $t1, 124 │ │ │ │ - ld.d $t0, $s0, 56 │ │ │ │ - beqz $t0, 12 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bltu $t1, $t0, 52 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - beqz $t0, 16 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bltu $a0, $t0, 24 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + bnez $s8, -960 │ │ │ │ + or $s0, $s2, $s5 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 2420 │ │ │ │ + li.w $t2, 10 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $t3, $s3 │ │ │ │ + bne $t0, $t2, -2808 │ │ │ │ + b -2916 │ │ │ │ + move $s3, $s2 │ │ │ │ nop │ │ │ │ + li.w $t1, 10 │ │ │ │ + beq $t0, $t1, 2460 │ │ │ │ + li.w $t2, 13 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s2, 1 │ │ │ │ + beq $t0, $t2, -2948 │ │ │ │ + move $a6, $s8 │ │ │ │ + b -1300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - b -136 │ │ │ │ + bltu $s6, $s8, 2968 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s5, 62 │ │ │ │ + bnez $s8, -796 │ │ │ │ + move $a6, $zero │ │ │ │ + li.w $s7, 62 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s5, 62 │ │ │ │ + b -1160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - b -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $fp, 62 │ │ │ │ + bnez $s8, -1124 │ │ │ │ + b -1400 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - ld.d $t0, $s1, 56 │ │ │ │ - beqz $t0, 16 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bltu $a0, $t0, -288 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t0, $a0 │ │ │ │ - b -312 │ │ │ │ + li.w $s7, 64 │ │ │ │ + li.w $s5, 64 │ │ │ │ + move $t4, $s8 │ │ │ │ + move $s3, $zero │ │ │ │ + beqz $s4, -1336 │ │ │ │ + b -684 │ │ │ │ + li.w $s7, 1 │ │ │ │ nop │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s2, $s5 │ │ │ │ + li.w $t0, 64 │ │ │ │ + li.w $fp, 64 │ │ │ │ + b -560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s3 │ │ │ │ - jirl $ra, $s2, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - b -360 │ │ │ │ nop │ │ │ │ + beqz $fp, -2440 │ │ │ │ + move $t4, $s8 │ │ │ │ + move $s3, $fp │ │ │ │ nop │ │ │ │ + li.w $t2, 10 │ │ │ │ + bne $s7, $t2, -1420 │ │ │ │ + addi.w $a1, $t4, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $fp, $t4, 0x1f, 0x0 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b 212 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t1, 1 │ │ │ │ - b -412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - mul.d $s2, $a2, $a3 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - move $s6, $a1 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $a1, $a6 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a6 │ │ │ │ - move $s7, $a2 │ │ │ │ - move $s8, $a3 │ │ │ │ - move $s4, $a4 │ │ │ │ - add.d $s2, $s6, $s2 │ │ │ │ - move $a0, $s2 │ │ │ │ - move $s3, $a5 │ │ │ │ - jirl $ra, $a4, 0 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - beqz $s0, 832 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - move $a1, $s1 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $fp, $a0 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s1 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - bltu $fp, $s5, 412 │ │ │ │ - bltu $s5, $fp, 120 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bltu $t0, $a0, 112 │ │ │ │ - bltu $a0, $t0, 396 │ │ │ │ - ld.d $a1, $s0, 40 │ │ │ │ - ld.d $a0, $s0, 48 │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 189736 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - st.d $a0, $s0, 48 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ - stptr.d $s2, $a0, 0 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $s0, 40 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.d $fp, $s0, 0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - bge $fp, $a0, 528 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - move $t0, $a0 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -210288 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $a5, $s3 │ │ │ │ - move $a4, $s4 │ │ │ │ - move $a3, $s8 │ │ │ │ - move $a2, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl -344 │ │ │ │ - move $t2, $a0 │ │ │ │ - ld.d $t0, $t2, 24 │ │ │ │ - ld.d $a0, $s0, 64 │ │ │ │ - st.d $t2, $s0, 56 │ │ │ │ - move $t3, $zero │ │ │ │ - move $t4, $t0 │ │ │ │ - bnez $a0, 284 │ │ │ │ - slt $t1, $t0, $t3 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - maskeqz $t1, $t3, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - li.w $t5, 1 │ │ │ │ - st.d $t0, $s0, 24 │ │ │ │ - blt $t5, $t4, 292 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bge $t4, $t0, 340 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $a0, $t0, 32 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - ld.d $t0, $s0, 64 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $a0, $t0, 32 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - bltu $s2, $s5, 44 │ │ │ │ - bltu $s5, $s2, 16 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - bltu $a0, $t0, 32 │ │ │ │ - bgeu $t0, $a0, 284 │ │ │ │ - ld.d $a0, $s0, 64 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -1492 │ │ │ │ - st.d $a0, $s0, 64 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + masknez $t1, $a5, $t0 │ │ │ │ + maskeqz $a5, $a5, $t0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -984 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s3 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - b -1068 │ │ │ │ - ldptr.d $fp, $s0, 0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - bge $fp, $a0, 208 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - move $t0, $a0 │ │ │ │ + bltu $s6, $s8, 2680 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 64 │ │ │ │ - stptr.d $t0, $s0, 0 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $a5, $s3 │ │ │ │ - move $a4, $s4 │ │ │ │ - move $a3, $s8 │ │ │ │ - move $a2, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl -632 │ │ │ │ - ld.d $t2, $s0, 56 │ │ │ │ - st.d $a0, $s0, 64 │ │ │ │ - move $t0, $zero │ │ │ │ - beqz $t2, 8 │ │ │ │ - ld.d $t0, $t2, 24 │ │ │ │ - ld.d $t3, $a0, 24 │ │ │ │ - li.w $t5, 1 │ │ │ │ - slt $t1, $t0, $t3 │ │ │ │ - sub.d $t4, $t0, $t3 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - maskeqz $t1, $t3, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $s0, 24 │ │ │ │ - bge $t5, $t4, -284 │ │ │ │ - ld.d $a0, $t2, 32 │ │ │ │ - move $a1, $s1 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - ld.d $t0, $s0, 56 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $a0, $t0, 32 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - bltu $s2, $s5, 120 │ │ │ │ - bltu $s5, $s2, 140 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bltu $a0, $t0, 108 │ │ │ │ - bltu $t0, $a0, 128 │ │ │ │ + beq $t0, $fp, 632 │ │ │ │ + or $t2, $s2, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + move $s3, $s0 │ │ │ │ + beqz $t2, -1904 │ │ │ │ + bnez $s2, 452 │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s2, $t2 │ │ │ │ + beq $t0, $t1, -2352 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - b -540 │ │ │ │ + li.w $t2, 13 │ │ │ │ + move $s3, $s2 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s2, $zero │ │ │ │ + bne $t0, $t2, -752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s8, $a6 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3356 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -210472 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + stx.b $zero, $a0, $fp │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -210496 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -220764 │ │ │ │ + ext.w.b $s7, $a0 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $s7, $t0, -3132 │ │ │ │ + li.w $t0, 64 │ │ │ │ + beq $s7, $t0, -2844 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + b -2992 │ │ │ │ nop │ │ │ │ + move $s3, $zero │ │ │ │ + move $s0, $s7 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - b -188 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -210600 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + stx.b $zero, $a0, $s2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -210624 │ │ │ │ + move $s1, $a0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -220892 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, -3260 │ │ │ │ + li.w $t1, 64 │ │ │ │ + beq $t0, $t1, -2716 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + b -3564 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bltu $s6, $s8, 2328 │ │ │ │ + or $t2, $s2, $s5 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + bnez $t2, 1268 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s1, $t2 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + move $s0, $s3 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + b -2552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - b -508 │ │ │ │ nop │ │ │ │ + bltu $s6, $s8, 2264 │ │ │ │ + or $s0, $s4, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 1188 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + addi.w $t4, $s8, 1 │ │ │ │ + move $fp, $s3 │ │ │ │ + bnez $t0, -3148 │ │ │ │ + move $s8, $t4 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s0, $s3 │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -3292 │ │ │ │ + move $s0, $s2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t1, 10 │ │ │ │ + beq $t0, $t1, 924 │ │ │ │ + bnez $s5, 1048 │ │ │ │ nop │ │ │ │ + li.w $t1, 13 │ │ │ │ + bne $t0, $t1, 2476 │ │ │ │ + move $s3, $s0 │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3796 │ │ │ │ + beqz $s0, -3584 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -1372 │ │ │ │ - st.d $a0, $s0, 56 │ │ │ │ + beqz $s3, -3496 │ │ │ │ + beqz $s8, -3500 │ │ │ │ + bne $s6, $s8, -3504 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -210908 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $s6 │ │ │ │ + move $a5, $a0 │ │ │ │ + bnez $t0, -3588 │ │ │ │ + pcaddi $a3, 106597 │ │ │ │ + li.w $a2, 0xa72 │ │ │ │ + pcaddi $a1, 100069 │ │ │ │ + pcaddi $a0, 100180 │ │ │ │ + bl -221940 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s3 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - b -1940 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 72 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 188968 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $a1, $s1 │ │ │ │ - st.d $t0, $s0, 24 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - st.d $zero, $s0, 64 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 32 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - st.d $s2, $s0, 32 │ │ │ │ - b -812 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a0, 448 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - move $s2, $a1 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $a1, $a6 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - move $s0, $a0 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $a0, $s2 │ │ │ │ - move $s1, $a6 │ │ │ │ - move $s7, $a5 │ │ │ │ - move $s6, $a4 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s3, $a2 │ │ │ │ - jirl $ra, $a2, 0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s8, $a0 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s1 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - move $fp, $a0 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - move $a1, $s1 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - move $t1, $a0 │ │ │ │ - blt $t0, $s5, 240 │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - beqz $a0, 40 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bl -192 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - blt $s8, $fp, 192 │ │ │ │ - blt $t1, $s5, 148 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - move $s6, $t0 │ │ │ │ - ldptr.d $a0, $t1, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 228 │ │ │ │ - addi.d $s5, $s6, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - bl 188640 │ │ │ │ - ld.d $t1, $s0, 32 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - slli.d $a1, $s6, 0x3 │ │ │ │ - stx.d $t1, $a0, $a1 │ │ │ │ - beqz $t0, 76 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - bl 188604 │ │ │ │ - ld.d $t0, $s0, 48 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - ld.d $t1, $s0, 40 │ │ │ │ - alsl.d $t0, $s5, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t2, $a0, $a1 │ │ │ │ - move $t3, $s5 │ │ │ │ - st.d $t0, $t2, -8 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - bltu $s5, $t1, -48 │ │ │ │ - addi.d $t0, $s6, 2 │ │ │ │ - add.d $s5, $t0, $t3 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - stptr.d $a0, $t0, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - move $a6, $s1 │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -384 │ │ │ │ + beqz $s8, 720 │ │ │ │ + beq $s6, $s8, -2468 │ │ │ │ + or $t1, $s2, $s5 │ │ │ │ + bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ + bnez $t1, 1376 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 95742 │ │ │ │ - li.w $a2, 385 │ │ │ │ - pcaddi $a1, 90796 │ │ │ │ - pcaddi $a0, 90801 │ │ │ │ - bl -259344 │ │ │ │ + li.w $t2, 10 │ │ │ │ + move $s3, $s0 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $t3, $s0 │ │ │ │ + bne $t0, $t2, -3844 │ │ │ │ + b -3952 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - beqz $a1, 836 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - move $s0, $a4 │ │ │ │ - move $s5, $a3 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s3, $a0 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a1, $s0 │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s2, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 90777 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -258984 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - beqz $t0, 684 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - move $a1, $s0 │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s2, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 90757 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259064 │ │ │ │ - ld.d $s8, $s2, 56 │ │ │ │ - beqz $s8, 584 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s8, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s8, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s8, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 90740 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259132 │ │ │ │ - ld.d $fp, $s8, 56 │ │ │ │ - beqz $fp, 508 │ │ │ │ - ld.d $a0, $fp, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $fp, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $fp, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 90724 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259196 │ │ │ │ - ld.d $s1, $fp, 56 │ │ │ │ - beqz $s1, 436 │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $a0, $s1, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s1, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 90708 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259260 │ │ │ │ - ld.d $s2, $s1, 56 │ │ │ │ - beqz $s2, 364 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s6, $a0 │ │ │ │ - ld.d $a0, $s2, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s2, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s6 │ │ │ │ - pcaddi $a2, 90690 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259332 │ │ │ │ - ld.d $s6, $s2, 56 │ │ │ │ - beqz $s6, 276 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ + move $fp, $s4 │ │ │ │ + move $s8, $t4 │ │ │ │ + li.w $s4, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3536 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - move $s7, $a0 │ │ │ │ - ld.d $a0, $s6, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s6, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - move $a3, $s7 │ │ │ │ - pcaddi $a2, 90672 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259404 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 188 │ │ │ │ - ld.d $a0, $s7, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - ld.d $a0, $s7, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $a5, $s7, 0 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - move $a4, $a0 │ │ │ │ - pcaddi $a2, 90656 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259468 │ │ │ │ - ld.d $t1, $s7, 56 │ │ │ │ - beqz $t1, 116 │ │ │ │ - ld.d $a0, $t1, 32 │ │ │ │ - move $a1, $s0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - move $a1, $s0 │ │ │ │ - ld.d $a0, $t1, 32 │ │ │ │ - jirl $ra, $s5, 0 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - move $a4, $a0 │ │ │ │ - ldptr.d $a5, $t1, 0 │ │ │ │ - pcaddi $a2, 90637 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bnez $s8, -1808 │ │ │ │ + or $s0, $s4, $fp │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, 1564 │ │ │ │ + beqz $fp, 1728 │ │ │ │ + li.w $t2, 10 │ │ │ │ li.w $a1, 1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -259544 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - move $a4, $s0 │ │ │ │ - move $a3, $s5 │ │ │ │ - ld.d $a1, $t1, 56 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -700 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $t1, $t1, 64 │ │ │ │ - bnez $t1, -104 │ │ │ │ + move $fp, $zero │ │ │ │ + bne $s7, $t2, -1536 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + b -652 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s7, 64 │ │ │ │ - bnez $s7, -180 │ │ │ │ - ld.d $s6, $s6, 64 │ │ │ │ - bnez $s6, -252 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - nop │ │ │ │ - ld.d $s2, $s2, 64 │ │ │ │ - bnez $s2, -340 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - nop │ │ │ │ - ld.d $s1, $s1, 64 │ │ │ │ - bnez $s1, -428 │ │ │ │ - ld.d $fp, $fp, 64 │ │ │ │ - bnez $fp, -500 │ │ │ │ - ld.d $s8, $s8, 64 │ │ │ │ - bnez $s8, -572 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $t0, 64 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bnez $t0, -660 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $t0, 64 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bnez $t0, -764 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - ld.d $s1, $a0, 56 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $s1, 556 │ │ │ │ - ld.d $s2, $s1, 56 │ │ │ │ - beqz $s2, 252 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -60 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -84 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -259488 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -259504 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 1368 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $t0, $s2, 64 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -164 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -188 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -259592 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -259608 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 1392 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - bl -259636 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - st.d $zero, $s2, 56 │ │ │ │ - bl -259648 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - bnez $t0, 1164 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - nop │ │ │ │ - ld.d $s2, $s1, 64 │ │ │ │ - beqz $s2, 252 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -316 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -340 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -259744 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -259760 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 1176 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $t0, $s2, 64 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -420 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -444 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -259848 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -259864 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 1200 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - bl -259892 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - st.d $zero, $s2, 56 │ │ │ │ - bl -259904 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - bnez $t0, 812 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s1, 56 │ │ │ │ - bl -259932 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - st.d $zero, $s1, 56 │ │ │ │ - bl -259944 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - st.d $zero, $s1, 64 │ │ │ │ - bnez $t0, 708 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - nop │ │ │ │ - ld.d $s1, $s0, 64 │ │ │ │ - beqz $s1, 556 │ │ │ │ - ld.d $s2, $s1, 56 │ │ │ │ - beqz $s2, 252 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -620 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -644 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -260048 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -260064 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 776 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $t0, $s2, 64 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -724 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -748 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -260152 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -260168 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 736 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - bl -260196 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - st.d $zero, $s2, 56 │ │ │ │ - bl -260208 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - bnez $t0, 540 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - nop │ │ │ │ - ld.d $s2, $s1, 64 │ │ │ │ - beqz $s2, 252 │ │ │ │ - ld.d $t0, $s2, 56 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -876 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -900 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -260304 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -260320 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 712 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $t0, $s2, 64 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -980 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - beqz $a0, 20 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -1004 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $t0, 56 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -260408 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $a0, $t0, 64 │ │ │ │ - st.d $zero, $t0, 56 │ │ │ │ - bl -260424 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - st.d $zero, $t0, 64 │ │ │ │ - bnez $t1, 544 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - bl -260452 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - st.d $zero, $s2, 56 │ │ │ │ - bl -260464 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - bnez $t0, 316 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s1, 56 │ │ │ │ - bl -260492 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - st.d $zero, $s1, 56 │ │ │ │ - bl -260504 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - st.d $zero, $s1, 64 │ │ │ │ - bnez $t0, 180 │ │ │ │ - st.d $zero, $s1, 48 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - bl -260532 │ │ │ │ - ld.d $a0, $s0, 64 │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - bl -260544 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - st.d $zero, $s0, 64 │ │ │ │ - bnez $t0, 44 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s0, 48 │ │ │ │ - bl -260604 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - bl -260668 │ │ │ │ - b -712 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s1, 48 │ │ │ │ - bl -260700 │ │ │ │ - b -184 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - bl -260732 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - b -812 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - bl -260764 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - b -540 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -211152 │ │ │ │ + bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + stx.b $zero, $a0, $t3 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -211180 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s3, 8 │ │ │ │ + bnez $fp, 1660 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + move $s4, $fp │ │ │ │ + move $s6, $s8 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $t4, $zero │ │ │ │ + b -1736 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - bl -260796 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - b -316 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -211252 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -211280 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s3, 552 │ │ │ │ + bnez $s2, 1668 │ │ │ │ + move $s2, $s3 │ │ │ │ nop │ │ │ │ + move $s3, $s2 │ │ │ │ + move $s2, $zero │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s6, $s8 │ │ │ │ + move $s7, $zero │ │ │ │ + move $a6, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + b -1684 │ │ │ │ + bnez $s3, 680 │ │ │ │ + li.w $t2, 10 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + move $t3, $zero │ │ │ │ + bne $t0, $t2, -4184 │ │ │ │ + b -4292 │ │ │ │ + beqz $s3, 616 │ │ │ │ + beqz $fp, 1524 │ │ │ │ + li.w $t1, 10 │ │ │ │ + bne $s7, $t1, -1228 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $s0, $fp │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $fp, $s8, 0x1f, 0x0 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s3, $zero │ │ │ │ + b -944 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - bl -260828 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - b -1164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s8, -2432 │ │ │ │ + or $t3, $s2, $s5 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + beqz $t3, 1276 │ │ │ │ + bnez $s2, 1608 │ │ │ │ + move $s5, $t3 │ │ │ │ + move $s0, $zero │ │ │ │ + move $t2, $s1 │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $s2, $zero │ │ │ │ + b -3288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -260860 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -784 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -260892 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -1376 │ │ │ │ + li.w $s7, 64 │ │ │ │ + li.w $s5, 64 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + bnez $t0, -2228 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -211528 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + b -2212 │ │ │ │ + move $s8, $t4 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s4, $s3 │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -4040 │ │ │ │ nop │ │ │ │ + move $s3, $zero │ │ │ │ + b -1348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -260924 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -744 │ │ │ │ + bnez $t2, 528 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + move $t2, $s1 │ │ │ │ + bnez $t1, 1172 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s0, $s7 │ │ │ │ + li.w $s8, 1 │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + b -4548 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -260956 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -1184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -260988 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -552 │ │ │ │ + bnez $s0, 448 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + move $t3, $s1 │ │ │ │ + bnez $t0, 1092 │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s0, $s3 │ │ │ │ + li.w $s8, 1 │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -4168 │ │ │ │ nop │ │ │ │ + or $t3, $s2, $s5 │ │ │ │ + bstrpick.w $t3, $t3, 0x7, 0x0 │ │ │ │ + beqz $t3, -704 │ │ │ │ + bnez $s2, -892 │ │ │ │ + move $s0, $t3 │ │ │ │ + move $s3, $t3 │ │ │ │ + beqz $s5, -4544 │ │ │ │ + move $s2, $s5 │ │ │ │ + b -3712 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -261020 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -1400 │ │ │ │ nop │ │ │ │ + move $s8, $t4 │ │ │ │ + li.w $s0, 1 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -4236 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $s3, $s0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s8, 0x1f, 0x0 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1192 │ │ │ │ nop │ │ │ │ + bnez $s2, 448 │ │ │ │ + move $t2, $zero │ │ │ │ + b 272 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -261052 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -720 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s1, $t3 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + bnez $t0, -3436 │ │ │ │ + b -2032 │ │ │ │ nop │ │ │ │ + beqz $s2, -536 │ │ │ │ + b -532 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s7, $s3 │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + move $s8, $zero │ │ │ │ + beqz $s3, -1696 │ │ │ │ nop │ │ │ │ + li.w $t0, 64 │ │ │ │ + li.w $s0, 1 │ │ │ │ + li.w $fp, 64 │ │ │ │ + beqz $s5, -1036 │ │ │ │ + move $s2, $s5 │ │ │ │ + move $s3, $s0 │ │ │ │ + move $a6, $s8 │ │ │ │ + b -2260 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ + move $s8, $zero │ │ │ │ + beqz $s3, -1792 │ │ │ │ nop │ │ │ │ - ld.d $a0, $t0, 48 │ │ │ │ - bl -261084 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - st.d $zero, $t0, 48 │ │ │ │ - b -1208 │ │ │ │ + move $t4, $zero │ │ │ │ + li.w $s7, 64 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s5, 64 │ │ │ │ + b -3136 │ │ │ │ nop │ │ │ │ + bnez $fp, 736 │ │ │ │ + move $fp, $s0 │ │ │ │ + b -4040 │ │ │ │ nop │ │ │ │ + bnez $s2, -2144 │ │ │ │ + move $s2, $t2 │ │ │ │ + move $t2, $zero │ │ │ │ + b 92 │ │ │ │ + li.w $t3, 10 │ │ │ │ + move $s4, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + beq $s7, $t3, -4480 │ │ │ │ + move $t5, $zero │ │ │ │ + b -3640 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - ldptr.w $s4, $a0, 16 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - beqz $s4, 6368 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - ld.d $s2, $a0, 8 │ │ │ │ - move $s7, $a6 │ │ │ │ - move $s6, $a5 │ │ │ │ - move $s0, $a2 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s1, $zero │ │ │ │ - b 36 │ │ │ │ + beqz $s2, -4000 │ │ │ │ + li.w $t1, 10 │ │ │ │ + beq $fp, $t1, 904 │ │ │ │ + move $a6, $s8 │ │ │ │ + beqz $s5, 96 │ │ │ │ + move $s2, $s5 │ │ │ │ + move $s3, $zero │ │ │ │ + b -2396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - beq $s1, $s4, 6248 │ │ │ │ + bnez $s2, -2248 │ │ │ │ + move $s2, $t2 │ │ │ │ + move $s3, $s2 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s7, $t2 │ │ │ │ + move $s2, $zero │ │ │ │ + b -2440 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -261824 │ │ │ │ - bnez $a0, -28 │ │ │ │ - bgeu $s1, $s4, 6224 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - ldx.d $s2, $t0, $s1 │ │ │ │ - beqz $s2, 6204 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - move $fp, $t1 │ │ │ │ - blt $t0, $t1, 6168 │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - ld.d $t2, $s0, 32 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - ld.d $s3, $s2, 56 │ │ │ │ - move $s8, $t2 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - beqz $s3, 3392 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - blt $t0, $t1, 3384 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - ld.d $s4, $s3, 56 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - beqz $s4, 1748 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - blt $t0, $t1, 1740 │ │ │ │ - ld.d $t0, $s4, 32 │ │ │ │ - ld.d $s1, $s4, 56 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - beqz $s1, 784 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $t1, 776 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $s5, $s1, 56 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - beqz $s5, 284 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - blt $t0, $t1, 276 │ │ │ │ - ld.d $t0, $s5, 32 │ │ │ │ - ld.d $a0, $s5, 56 │ │ │ │ - ld.d $t1, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $a0, 48 │ │ │ │ + bnez $fp, 584 │ │ │ │ + move $fp, $s0 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + b -4188 │ │ │ │ + beqz $s2, -40 │ │ │ │ + bnez $s5, 868 │ │ │ │ + move $s7, $s2 │ │ │ │ move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1478 │ │ │ │ - pcaddi $a2, -1443 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl -3452 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - blt $s8, $t0, 208 │ │ │ │ - blt $t1, $fp, 164 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 6076 │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - slli.d $a1, $t1, 0x3 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl 185376 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.d $t3, $s5, 32 │ │ │ │ - ld.d $t2, $s5, 40 │ │ │ │ - slli.d $a1, $t0, 0x3 │ │ │ │ - stx.d $t3, $a0, $a1 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - beqz $t2, 92 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - move $t2, $zero │ │ │ │ - st.d $t2, $sp, 88 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - st.d $a1, $sp, 72 │ │ │ │ - bl 185324 │ │ │ │ - ld.d $t2, $sp, 88 │ │ │ │ - ld.d $t1, $s5, 48 │ │ │ │ - ld.d $a1, $sp, 72 │ │ │ │ - ld.d $t3, $s5, 40 │ │ │ │ - alsl.d $t1, $t2, $t1, 0x3 │ │ │ │ - ldptr.d $t4, $t1, 0 │ │ │ │ - add.d $t1, $a0, $a1 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - st.d $t4, $t1, -8 │ │ │ │ - move $t1, $t2 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - bltu $t2, $t3, -64 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $t1, $t0, $t1 │ │ │ │ + move $s2, $zero │ │ │ │ + b -2292 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $t3, $s1 │ │ │ │ + li.w $s8, 1 │ │ │ │ + bnez $t0, -3760 │ │ │ │ + b -2356 │ │ │ │ + bnez $fp, 456 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ nop │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t1, $s7, 0 │ │ │ │ - ld.d $a0, $s5, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1533 │ │ │ │ - pcaddi $a2, -1498 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -3664 │ │ │ │ + li.w $t0, 62 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $fp, 62 │ │ │ │ + b -2188 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -212220 │ │ │ │ + bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + b -3652 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $s5, -2412 │ │ │ │ + move $s2, $s5 │ │ │ │ + move $s7, $zero │ │ │ │ + b -2616 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - blt $s8, $t1, 460 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - blt $t1, $fp, 156 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 5860 │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - slli.d $a1, $t1, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - bl 185160 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t3, $s1, 32 │ │ │ │ - ld.d $t2, $s1, 40 │ │ │ │ - slli.d $s5, $t0, 0x3 │ │ │ │ - stx.d $t3, $a0, $s5 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - beqz $t2, 84 │ │ │ │ - addi.d $s5, $s5, 16 │ │ │ │ - move $t2, $zero │ │ │ │ - move $a1, $s5 │ │ │ │ - st.d $t2, $sp, 64 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl 185108 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - ld.d $t1, $s1, 48 │ │ │ │ - ld.d $t3, $s1, 40 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - alsl.d $t1, $t2, $t1, 0x3 │ │ │ │ - ldptr.d $t4, $t1, 0 │ │ │ │ - add.d $t1, $a0, $s5 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - st.d $t4, $t1, -8 │ │ │ │ - move $t1, $t2 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - bltu $t2, $t3, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $t1, $t0, $t1 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t1, $s7, 0 │ │ │ │ - ld.d $s1, $s1, 64 │ │ │ │ - beqz $s1, 292 │ │ │ │ - ld.d $s5, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $s5, 280 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 56 │ │ │ │ - ld.d $t2, $s0, 32 │ │ │ │ - ld.d $t1, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $a0, 56 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1594 │ │ │ │ - pcaddi $a2, -1559 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t2, $sp, 72 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - bl -3920 │ │ │ │ - ld.d $t2, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - blt $t2, $t0, 200 │ │ │ │ - blt $t1, $s5, 156 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 5604 │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - slli.d $a1, $t1, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - bl 184904 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t3, $s1, 32 │ │ │ │ - ld.d $t2, $s1, 40 │ │ │ │ - slli.d $s5, $t0, 0x3 │ │ │ │ - stx.d $t3, $a0, $s5 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - beqz $t2, 84 │ │ │ │ - addi.d $s5, $s5, 16 │ │ │ │ - move $t2, $zero │ │ │ │ - move $a1, $s5 │ │ │ │ - st.d $t2, $sp, 64 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl 184852 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - ld.d $t1, $s1, 48 │ │ │ │ - ld.d $t3, $s1, 40 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - alsl.d $t1, $t2, $t1, 0x3 │ │ │ │ - ldptr.d $t4, $t1, 0 │ │ │ │ - add.d $t1, $a0, $s5 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - st.d $t4, $t1, -8 │ │ │ │ - move $t1, $t2 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - bltu $t2, $t3, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $t1, $t0, $t1 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t1, $s7, 0 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1649 │ │ │ │ - pcaddi $a2, -1614 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -4128 │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -212284 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + b -5384 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - blt $s8, $t1, 924 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - blt $t1, $fp, 132 │ │ │ │ - ldptr.d $s1, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s1, 8 │ │ │ │ - bnez $a0, 5396 │ │ │ │ - addi.d $s5, $s1, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - bl 184704 │ │ │ │ - ld.d $t0, $s4, 32 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - stx.d $t0, $a0, $a1 │ │ │ │ - ld.d $t0, $s4, 40 │ │ │ │ - beqz $t0, 76 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - st.d $a1, $sp, 40 │ │ │ │ - bl 184668 │ │ │ │ - ld.d $t0, $s4, 48 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - ld.d $t1, $s4, 40 │ │ │ │ - alsl.d $t0, $s5, $t0, 0x3 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - add.d $t0, $a0, $a1 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - st.d $t2, $t0, -8 │ │ │ │ - move $t0, $s5 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - bltu $s5, $t1, -48 │ │ │ │ - addi.d $s1, $s1, 2 │ │ │ │ - add.d $s5, $s1, $t0 │ │ │ │ + bnez $s2, -1552 │ │ │ │ + move $s2, $t1 │ │ │ │ + b -4360 │ │ │ │ nop │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ - ld.d $s1, $s4, 64 │ │ │ │ - beqz $s1, 780 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - blt $t0, $t1, 764 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $t2, $s0, 32 │ │ │ │ - ld.d $s4, $s1, 56 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - beqz $s4, 280 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - blt $t0, $t1, 272 │ │ │ │ - ld.d $t0, $s4, 32 │ │ │ │ - ld.d $a0, $s4, 56 │ │ │ │ - ld.d $s5, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $a0, 44 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1715 │ │ │ │ - pcaddi $a2, -1680 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - bl -4396 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ + bnez $s2, -2392 │ │ │ │ + move $s3, $s0 │ │ │ │ + move $t2, $s1 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $s2, $zero │ │ │ │ + b -4232 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - blt $t1, $t0, 204 │ │ │ │ + bnez $fp, 856 │ │ │ │ ld.d $t0, $sp, 48 │ │ │ │ - blt $s5, $t0, 156 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 5124 │ │ │ │ - addi.d $t1, $t0, 1 │ │ │ │ - slli.d $a1, $t1, 0x3 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bl 184424 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.d $t3, $s4, 32 │ │ │ │ - ld.d $t2, $s4, 40 │ │ │ │ - slli.d $s5, $t0, 0x3 │ │ │ │ - stx.d $t3, $a0, $s5 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - beqz $t2, 84 │ │ │ │ - addi.d $s5, $s5, 16 │ │ │ │ - move $t2, $zero │ │ │ │ - move $a1, $s5 │ │ │ │ - st.d $t2, $sp, 80 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - bl 184372 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - ld.d $t1, $s4, 48 │ │ │ │ - ld.d $t3, $s4, 40 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - alsl.d $t1, $t2, $t1, 0x3 │ │ │ │ - ldptr.d $t4, $t1, 0 │ │ │ │ - add.d $t1, $a0, $s5 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - st.d $t4, $t1, -8 │ │ │ │ - move $t1, $t2 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - bltu $t2, $t3, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $t1, $t0, $t1 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t1, $s7, 0 │ │ │ │ - ld.d $a0, $s4, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1769 │ │ │ │ - pcaddi $a2, -1734 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -4608 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - blt $t1, $t0, 440 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - blt $t0, $t1, 148 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 4908 │ │ │ │ - addi.d $s5, $t0, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 184212 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - stx.d $t1, $a0, $s4 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - beqz $t1, 84 │ │ │ │ - addi.d $s4, $s4, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 184164 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t2, $s1, 48 │ │ │ │ - add.d $t3, $a0, $s4 │ │ │ │ - move $s5, $t1 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x3 │ │ │ │ - ldptr.d $t4, $t2, 0 │ │ │ │ - ld.d $t2, $s1, 40 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t4, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $t1, $t2, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s5, $t0, $s5 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ - ld.d $s1, $s1, 64 │ │ │ │ - beqz $s1, 276 │ │ │ │ - ld.d $s4, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $s4, 264 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 56 │ │ │ │ - ld.d $t1, $s0, 32 │ │ │ │ - ld.d $s5, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $a0, 48 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1830 │ │ │ │ - pcaddi $a2, -1795 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl -4860 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - blt $t1, $t0, 192 │ │ │ │ - blt $s5, $s4, 148 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 4668 │ │ │ │ - addi.d $s5, $t0, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 183972 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - stx.d $t1, $a0, $s4 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - beqz $t1, 84 │ │ │ │ - addi.d $s4, $s4, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 183924 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t2, $s1, 48 │ │ │ │ - add.d $t3, $a0, $s4 │ │ │ │ - move $s5, $t1 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x3 │ │ │ │ - ldptr.d $t4, $t2, 0 │ │ │ │ - ld.d $t2, $s1, 40 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t4, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $t1, $t2, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s5, $t0, $s5 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1881 │ │ │ │ - pcaddi $a2, -1846 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -5056 │ │ │ │ + move $s3, $s0 │ │ │ │ + move $t3, $s1 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s8, 1 │ │ │ │ + beqz $t0, -4784 │ │ │ │ + move $s0, $s4 │ │ │ │ + move $t3, $s1 │ │ │ │ + li.w $t4, 1 │ │ │ │ + b -4816 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - blt $s8, $t1, 1604 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - blt $t1, $fp, 124 │ │ │ │ - ldptr.d $s1, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s1, 8 │ │ │ │ - bnez $a0, 4468 │ │ │ │ - addi.d $s4, $s1, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - bl 183776 │ │ │ │ - ld.d $t1, $s3, 32 │ │ │ │ - ld.d $t0, $s3, 40 │ │ │ │ - slli.d $s5, $s1, 0x3 │ │ │ │ - stx.d $t1, $a0, $s5 │ │ │ │ - beqz $t0, 68 │ │ │ │ - addi.d $s5, $s5, 16 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s8, 0x1f, 0x0 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + b -1892 │ │ │ │ + lu12i.w $s2, 2 │ │ │ │ + ori $s2, $s2, 0x710 │ │ │ │ move $s4, $zero │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 183740 │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - ld.d $t1, $s3, 40 │ │ │ │ - add.d $t2, $a0, $s5 │ │ │ │ - alsl.d $t0, $s4, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - move $t3, $s4 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - st.d $t0, $t2, -8 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - bltu $s4, $t1, -44 │ │ │ │ - addi.d $s1, $s1, 2 │ │ │ │ - add.d $s4, $s1, $t3 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $t1, $s3, 64 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - beqz $t1, 1464 │ │ │ │ - ld.d $t2, $s0, 24 │ │ │ │ - ldptr.d $t0, $t1, 0 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - blt $t0, $t2, 1448 │ │ │ │ - ld.d $t0, $t1, 32 │ │ │ │ - ld.d $s1, $t1, 56 │ │ │ │ - ld.d $t1, $s0, 32 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - beqz $s1, 724 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $t2, 716 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $s3, $s1, 56 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - beqz $s3, 264 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - blt $t0, $t2, 256 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - ld.d $a0, $s3, 56 │ │ │ │ - ld.d $s4, $t0, 32 │ │ │ │ - ld.d $s5, $t0, 24 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -1955 │ │ │ │ - pcaddi $a2, -1920 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -5352 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - blt $t0, $s5, 196 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - blt $s4, $t0, 148 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 4172 │ │ │ │ - addi.d $s5, $t0, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - bl 183476 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.d $t2, $s3, 32 │ │ │ │ - ld.d $t1, $s3, 40 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s4 │ │ │ │ - beqz $t1, 84 │ │ │ │ - addi.d $s4, $s4, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t1, $sp, 88 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - bl 183428 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ld.d $t2, $s3, 48 │ │ │ │ - add.d $t3, $a0, $s4 │ │ │ │ - move $s5, $t1 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x3 │ │ │ │ - ldptr.d $t4, $t2, 0 │ │ │ │ - ld.d $t2, $s3, 40 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t4, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $t1, $t2, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s5, $t0, $s5 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ - ld.d $a0, $s3, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2005 │ │ │ │ - pcaddi $a2, -1970 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -5552 │ │ │ │ + move $s8, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + beqz $s5, -580 │ │ │ │ + b -4208 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - blt $t0, $t1, 416 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - blt $t1, $t0, 140 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 3964 │ │ │ │ - addi.d $s4, $t0, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 183268 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t2, $s1, 32 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - slli.d $s3, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s3 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + move $s8, $zero │ │ │ │ + bnez $fp, 84 │ │ │ │ move $s5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 183224 │ │ │ │ - ld.d $t1, $s1, 48 │ │ │ │ - add.d $t2, $a0, $s3 │ │ │ │ - move $s4, $s5 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ldptr.d $t3, $t1, 0 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t3, $t2, -8 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s5, $t1, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s4, $t0, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $s1, $s1, 64 │ │ │ │ - beqz $s1, 260 │ │ │ │ - ld.d $s3, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $s3, 248 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 56 │ │ │ │ - ld.d $s5, $s0, 32 │ │ │ │ - ld.d $s4, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $a0, 40 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2064 │ │ │ │ - pcaddi $a2, -2029 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl -5792 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - blt $s5, $t0, 184 │ │ │ │ - blt $s4, $s3, 140 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 3740 │ │ │ │ - addi.d $s4, $t0, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 183044 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t2, $s1, 32 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - slli.d $s3, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s3 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ + b -668 │ │ │ │ + addi.w $a1, $a6, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $fp, $a6, 0x1f, 0x0 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + b -2100 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s3, $fp │ │ │ │ + b -3664 │ │ │ │ + nop │ │ │ │ + move $s3, $s0 │ │ │ │ + move $s5, $s3 │ │ │ │ + move $s0, $zero │ │ │ │ + b -5524 │ │ │ │ + move $s3, $s0 │ │ │ │ + move $s4, $s3 │ │ │ │ + move $s0, $zero │ │ │ │ + b -5092 │ │ │ │ + lu12i.w $s4, 2 │ │ │ │ move $s5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 183000 │ │ │ │ - ld.d $t1, $s1, 48 │ │ │ │ - add.d $t2, $a0, $s3 │ │ │ │ - move $s4, $s5 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ldptr.d $t3, $t1, 0 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t3, $t2, -8 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s5, $t1, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s4, $t0, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2111 │ │ │ │ - pcaddi $a2, -2076 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -5976 │ │ │ │ + move $s2, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + move $s8, $zero │ │ │ │ + ori $s4, $s4, 0x710 │ │ │ │ + b -2296 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - blt $t1, $t0, 680 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - blt $t0, $t1, 140 │ │ │ │ - ldptr.d $s1, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s1, 8 │ │ │ │ - bnez $a0, 3540 │ │ │ │ - addi.d $s4, $s1, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - bl 182848 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - slli.d $s3, $s1, 0x3 │ │ │ │ - ld.d $t1, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 40 │ │ │ │ - stx.d $t1, $a0, $s3 │ │ │ │ - beqz $t0, 80 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ + li.w $t3, 10 │ │ │ │ move $s4, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + beq $s7, $t3, -5140 │ │ │ │ + move $t4, $zero │ │ │ │ + move $t5, $zero │ │ │ │ + b -4304 │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 182804 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - add.d $t3, $a0, $s3 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - ld.d $t0, $t1, 48 │ │ │ │ - ld.d $t2, $t1, 40 │ │ │ │ - move $t1, $s4 │ │ │ │ - alsl.d $t0, $s4, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - st.d $t0, $t3, -8 │ │ │ │ - bltu $s4, $t2, -48 │ │ │ │ - addi.d $s1, $s1, 2 │ │ │ │ - add.d $s4, $s1, $t1 │ │ │ │ + st.d $fp, $sp, 32 │ │ │ │ nop │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $s1, $t0, 64 │ │ │ │ - beqz $s1, 520 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - blt $t0, $t1, 504 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $t2, $s0, 32 │ │ │ │ - ld.d $s3, $s1, 56 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - beqz $s3, 260 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - blt $t0, $t1, 252 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - ld.d $a0, $s3, 56 │ │ │ │ - ld.d $s4, $t0, 32 │ │ │ │ - ld.d $s5, $t0, 24 │ │ │ │ - beqz $a0, 32 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2182 │ │ │ │ - pcaddi $a2, -2147 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -6260 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - blt $t0, $s5, 196 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - blt $s4, $t0, 148 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 3268 │ │ │ │ - addi.d $s5, $t0, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl 182572 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t2, $s3, 32 │ │ │ │ - ld.d $t1, $s3, 40 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s4 │ │ │ │ - beqz $t1, 84 │ │ │ │ - addi.d $s4, $s4, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl 182524 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t2, $s3, 48 │ │ │ │ - add.d $t3, $a0, $s4 │ │ │ │ - move $s5, $t1 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x3 │ │ │ │ - ldptr.d $t4, $t2, 0 │ │ │ │ - ld.d $t2, $s3, 40 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t4, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $t1, $t2, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s5, $t0, $s5 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ - ld.d $a0, $s3, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2231 │ │ │ │ - pcaddi $a2, -2196 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -6456 │ │ │ │ + move $t4, $s8 │ │ │ │ + li.w $s3, 1 │ │ │ │ + beqz $s4, -3872 │ │ │ │ + move $s3, $s4 │ │ │ │ + b -3224 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - blt $t1, $t0, 200 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - blt $t0, $t1, 140 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 3060 │ │ │ │ - addi.d $s4, $t0, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bl 182364 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t2, $s1, 32 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - slli.d $s3, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s3 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ + li.w $t2, 10 │ │ │ │ move $s5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bl 182320 │ │ │ │ - ld.d $t1, $s1, 48 │ │ │ │ - ld.d $t2, $s1, 40 │ │ │ │ - add.d $t3, $a0, $s3 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - move $s4, $s5 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t1, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s5, $t2, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s4, $t0, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - beqz $a0, 44 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2281 │ │ │ │ - pcaddi $a2, -2246 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -6656 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - blt $s8, $t0, 2828 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - blt $t0, $fp, 132 │ │ │ │ - ldptr.d $s4, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s4, 8 │ │ │ │ - bnez $a0, 2860 │ │ │ │ - addi.d $s1, $s4, 1 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - bl 182168 │ │ │ │ - ld.d $t1, $s2, 32 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - slli.d $s3, $s4, 0x3 │ │ │ │ - stx.d $t1, $a0, $s3 │ │ │ │ - beqz $t0, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ - move $s1, $zero │ │ │ │ - nop │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + bne $t0, $t2, -5552 │ │ │ │ + b -5660 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $t4, $s8 │ │ │ │ + beqz $s4, -3920 │ │ │ │ + b -3268 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + move $fp, $s3 │ │ │ │ + li.w $t4, 1 │ │ │ │ + b -5124 │ │ │ │ + move $s0, $s7 │ │ │ │ + li.w $s8, 1 │ │ │ │ + b -5576 │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 182124 │ │ │ │ - ld.d $t0, $s2, 48 │ │ │ │ - ld.d $t1, $s2, 40 │ │ │ │ - add.d $t2, $a0, $s3 │ │ │ │ - alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ + ld.d $a3, $sp, 40 │ │ │ │ + pcaddi $a2, 99724 │ │ │ │ + li.w $a1, 0xa7b │ │ │ │ + pcaddi $a0, 99604 │ │ │ │ + st.d $a5, $sp, 32 │ │ │ │ + bl 234672 │ │ │ │ + ld.d $a5, $sp, 32 │ │ │ │ + b -5468 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bnez $t0, -372 │ │ │ │ move $t3, $s1 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - st.d $t0, $t2, -8 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s1, $t1, -44 │ │ │ │ - addi.d $s4, $s4, 2 │ │ │ │ - add.d $s1, $s4, $t3 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s1, $s7, 0 │ │ │ │ - ld.d $s1, $s2, 64 │ │ │ │ - beqz $s1, 2684 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - move $fp, $t1 │ │ │ │ - blt $t0, $t1, 2668 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $t3, $s0, 32 │ │ │ │ - ld.d $t2, $s1, 56 │ │ │ │ - move $s8, $t3 │ │ │ │ - ld.d $t3, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - beqz $t2, 1404 │ │ │ │ - ldptr.d $t0, $t2, 0 │ │ │ │ - blt $t0, $t1, 1396 │ │ │ │ - ld.d $t0, $t2, 32 │ │ │ │ - ld.d $s2, $t2, 56 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - beqz $s2, 704 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - blt $t0, $t1, 696 │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - ld.d $s3, $s2, 56 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - beqz $s3, 252 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - blt $t0, $t1, 244 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - ld.d $a0, $s3, 56 │ │ │ │ - ld.d $s4, $t0, 32 │ │ │ │ - ld.d $s5, $t0, 24 │ │ │ │ - beqz $a0, 32 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2368 │ │ │ │ - pcaddi $a2, -2333 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -7004 │ │ │ │ - blt $s8, $s5, 192 │ │ │ │ - blt $s4, $fp, 148 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 2532 │ │ │ │ - addi.d $s5, $t0, 1 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 181836 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $t2, $s3, 32 │ │ │ │ - ld.d $t1, $s3, 40 │ │ │ │ - slli.d $s4, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s4 │ │ │ │ - beqz $t1, 84 │ │ │ │ - addi.d $s4, $s4, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bl 181788 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ld.d $t2, $s3, 48 │ │ │ │ - add.d $t3, $a0, $s4 │ │ │ │ - move $s5, $t1 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x3 │ │ │ │ - ldptr.d $t4, $t2, 0 │ │ │ │ - ld.d $t2, $s3, 40 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t4, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bltu $t1, $t2, -60 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s5, $t0, $s5 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s5, $s7, 0 │ │ │ │ - ld.d $a0, $s3, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2415 │ │ │ │ - pcaddi $a2, -2380 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -7192 │ │ │ │ + move $s4, $s0 │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $s0, $zero │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -5324 │ │ │ │ + move $s3, $fp │ │ │ │ + b -1660 │ │ │ │ + move $s3, $s5 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s2, $s5 │ │ │ │ + b -3220 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - blt $s8, $t1, 412 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - blt $t1, $fp, 140 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 2332 │ │ │ │ - addi.d $s4, $t0, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bl 181636 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $s2, 32 │ │ │ │ - slli.d $s3, $t0, 0x3 │ │ │ │ - stx.d $t1, $a0, $s3 │ │ │ │ - ld.d $t1, $s2, 40 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bl 181592 │ │ │ │ - ld.d $t1, $s2, 48 │ │ │ │ - add.d $t2, $a0, $s3 │ │ │ │ - move $s4, $s5 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ldptr.d $t3, $t1, 0 │ │ │ │ - ld.d $t1, $s2, 40 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t3, $t2, -8 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s5, $t1, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s4, $t0, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $s2, $s2, 64 │ │ │ │ - beqz $s2, 260 │ │ │ │ - ld.d $s3, $s0, 24 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - blt $t0, $s3, 248 │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - ld.d $s5, $s0, 32 │ │ │ │ - ld.d $s4, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - beqz $a0, 40 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2472 │ │ │ │ - pcaddi $a2, -2437 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bl -7424 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - blt $s5, $t0, 184 │ │ │ │ - blt $s4, $s3, 140 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 2108 │ │ │ │ - addi.d $s4, $t0, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bl 181412 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $s2, 32 │ │ │ │ - slli.d $s3, $t0, 0x3 │ │ │ │ - stx.d $t1, $a0, $s3 │ │ │ │ - ld.d $t1, $s2, 40 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bl 181368 │ │ │ │ - ld.d $t1, $s2, 48 │ │ │ │ - add.d $t2, $a0, $s3 │ │ │ │ - move $s4, $s5 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ldptr.d $t3, $t1, 0 │ │ │ │ - ld.d $t1, $s2, 40 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t3, $t2, -8 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s5, $t1, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s4, $t0, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2519 │ │ │ │ - pcaddi $a2, -2484 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -7608 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - blt $s8, $t1, 660 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - blt $t1, $fp, 140 │ │ │ │ - ldptr.d $s2, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s2, 8 │ │ │ │ - bnez $a0, 1916 │ │ │ │ - addi.d $s4, $s2, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - bl 181224 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - slli.d $s3, $s2, 0x3 │ │ │ │ - ld.d $t1, $t0, 32 │ │ │ │ - ld.d $t0, $t0, 40 │ │ │ │ - stx.d $t1, $a0, $s3 │ │ │ │ - beqz $t0, 80 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ - move $s4, $zero │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 181180 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - add.d $t3, $a0, $s3 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - ld.d $t0, $t1, 48 │ │ │ │ - ld.d $t2, $t1, 40 │ │ │ │ - move $t1, $s4 │ │ │ │ - alsl.d $t0, $s4, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - st.d $t0, $t3, -8 │ │ │ │ - bltu $s4, $t2, -48 │ │ │ │ - addi.d $s2, $s2, 2 │ │ │ │ - add.d $s4, $s2, $t1 │ │ │ │ nop │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $s2, $t0, 64 │ │ │ │ - beqz $s2, 504 │ │ │ │ - ld.d $t1, $s0, 24 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - blt $t0, $t1, 488 │ │ │ │ - ld.d $t0, $s2, 32 │ │ │ │ - ld.d $t2, $s0, 32 │ │ │ │ - ld.d $s3, $s2, 56 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t0, $t0, 32 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - beqz $s3, 252 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - blt $t0, $t1, 244 │ │ │ │ - ld.d $t0, $s3, 32 │ │ │ │ - ld.d $a0, $s3, 56 │ │ │ │ - ld.d $s4, $t0, 32 │ │ │ │ - ld.d $s5, $t0, 24 │ │ │ │ - beqz $a0, 32 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2588 │ │ │ │ - pcaddi $a2, -2553 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -7884 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - blt $t0, $s5, 188 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - blt $s4, $t0, 140 │ │ │ │ - ldptr.d $s5, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s5, 8 │ │ │ │ - bnez $a0, 1644 │ │ │ │ - addi.d $t0, $s5, 1 │ │ │ │ - slli.d $a1, $t0, 0x3 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl 180948 │ │ │ │ - ld.d $t2, $s3, 32 │ │ │ │ - ld.d $t1, $s3, 40 │ │ │ │ - slli.d $s4, $s5, 0x3 │ │ │ │ - stx.d $t2, $a0, $s4 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s4, $s4, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $a1, $s4 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - bl 180904 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ld.d $t0, $s3, 48 │ │ │ │ - ld.d $t2, $s3, 40 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x3 │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - add.d $t0, $a0, $s4 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - st.d $t3, $t0, -8 │ │ │ │ - move $t0, $t1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - bltu $t1, $t2, -52 │ │ │ │ - addi.d $s5, $s5, 2 │ │ │ │ - add.d $t0, $s5, $t0 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t0, $s7, 0 │ │ │ │ - ld.d $a0, $s3, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2635 │ │ │ │ - pcaddi $a2, -2600 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -8072 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - blt $t1, $t0, 192 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - blt $t0, $t1, 140 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t0, 8 │ │ │ │ - bnez $a0, 1444 │ │ │ │ - addi.d $s4, $t0, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 180748 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t2, $s2, 32 │ │ │ │ - ld.d $t1, $s2, 40 │ │ │ │ - slli.d $s3, $t0, 0x3 │ │ │ │ - stx.d $t2, $a0, $s3 │ │ │ │ - beqz $t1, 76 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 180704 │ │ │ │ - ld.d $t1, $s2, 48 │ │ │ │ - ld.d $t2, $s2, 40 │ │ │ │ - add.d $t3, $a0, $s3 │ │ │ │ - alsl.d $t1, $s5, $t1, 0x3 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - move $s4, $s5 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t1, $t3, -8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s5, $t2, -52 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - add.d $s4, $t0, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2685 │ │ │ │ - pcaddi $a2, -2650 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -8272 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - blt $s8, $t0, 1220 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - blt $t0, $fp, 124 │ │ │ │ - ldptr.d $s4, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s4, 8 │ │ │ │ - bnez $a0, 1252 │ │ │ │ - addi.d $s2, $s4, 1 │ │ │ │ - slli.d $a1, $s2, 0x3 │ │ │ │ - bl 180560 │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - slli.d $s3, $s4, 0x3 │ │ │ │ - stx.d $t1, $a0, $s3 │ │ │ │ - beqz $t0, 68 │ │ │ │ - addi.d $s3, $s3, 16 │ │ │ │ - move $s2, $zero │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 180524 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - add.d $t2, $a0, $s3 │ │ │ │ - alsl.d $t0, $s2, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - move $t3, $s2 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - st.d $t0, $t2, -8 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bltu $s2, $t1, -44 │ │ │ │ - addi.d $s4, $s4, 2 │ │ │ │ - add.d $s2, $s4, $t3 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s2, $s7, 0 │ │ │ │ - ld.d $s1, $s1, 64 │ │ │ │ - beqz $s1, 1084 │ │ │ │ - ld.d $s2, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $s2, 1072 │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - ld.d $s4, $s1, 56 │ │ │ │ - ld.d $s3, $s0, 32 │ │ │ │ - ld.d $t0, $t1, 24 │ │ │ │ - move $s8, $t0 │ │ │ │ - ld.d $t0, $t1, 32 │ │ │ │ - move $fp, $t0 │ │ │ │ - beqz $s4, 520 │ │ │ │ - ldptr.d $t1, $s4, 0 │ │ │ │ - blt $t1, $s2, 512 │ │ │ │ - ld.d $t2, $s4, 32 │ │ │ │ - ld.d $s5, $s4, 56 │ │ │ │ - ld.d $t0, $t2, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $t2, 32 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - beqz $s5, 284 │ │ │ │ - ldptr.d $t2, $s5, 0 │ │ │ │ - blt $t2, $s2, 276 │ │ │ │ - ld.d $t2, $s5, 32 │ │ │ │ - ld.d $a0, $s5, 56 │ │ │ │ - ld.d $t3, $t2, 32 │ │ │ │ - ld.d $t2, $t2, 24 │ │ │ │ - beqz $a0, 48 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2756 │ │ │ │ - pcaddi $a2, -2721 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - bl -8564 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - blt $s3, $t2, 208 │ │ │ │ - blt $t3, $s2, 164 │ │ │ │ - ldptr.d $t2, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $t2, 8 │ │ │ │ - bnez $a0, 964 │ │ │ │ - addi.d $t3, $t2, 1 │ │ │ │ - slli.d $a1, $t3, 0x3 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - bl 180264 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - ld.d $t4, $s5, 32 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - slli.d $a1, $t2, 0x3 │ │ │ │ - stx.d $t4, $a0, $a1 │ │ │ │ - ld.d $t4, $s5, 40 │ │ │ │ - beqz $t4, 92 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - move $t4, $zero │ │ │ │ - st.d $t4, $sp, 40 │ │ │ │ - st.d $t2, $sp, 32 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 180212 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - ld.d $t3, $s5, 48 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - ld.d $t5, $s5, 40 │ │ │ │ - alsl.d $t3, $t4, $t3, 0x3 │ │ │ │ - ldptr.d $t6, $t3, 0 │ │ │ │ - add.d $t3, $a0, $a1 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - st.d $t6, $t3, -8 │ │ │ │ - move $t3, $t4 │ │ │ │ - addi.d $t4, $t4, 1 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - bltu $t4, $t5, -64 │ │ │ │ - addi.d $t2, $t2, 2 │ │ │ │ - add.d $t3, $t2, $t3 │ │ │ │ + move $s0, $s3 │ │ │ │ + move $t5, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + beqz $s4, -4540 │ │ │ │ + b -5144 │ │ │ │ nop │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t3, $s7, 0 │ │ │ │ - ld.d $a0, $s5, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2811 │ │ │ │ - pcaddi $a2, -2776 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -8776 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - blt $s3, $t0, 196 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - blt $t0, $s2, 148 │ │ │ │ - ldptr.d $s5, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s5, 8 │ │ │ │ - bnez $a0, 748 │ │ │ │ - addi.d $t2, $s5, 1 │ │ │ │ - slli.d $a1, $t2, 0x3 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 180052 │ │ │ │ - ld.d $t4, $s4, 32 │ │ │ │ - ld.d $t3, $s4, 40 │ │ │ │ - slli.d $a1, $s5, 0x3 │ │ │ │ - stx.d $t4, $a0, $a1 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - beqz $t3, 84 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - move $t3, $zero │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl 180008 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.d $t4, $s4, 48 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ld.d $t5, $s4, 40 │ │ │ │ - alsl.d $t4, $t3, $t4, 0x3 │ │ │ │ - ldptr.d $t4, $t4, 0 │ │ │ │ - add.d $t6, $a0, $a1 │ │ │ │ - move $t2, $t3 │ │ │ │ - st.d $t4, $t6, -8 │ │ │ │ - addi.d $t3, $t3, 1 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - bltu $t3, $t5, -56 │ │ │ │ - addi.d $t1, $s5, 2 │ │ │ │ - add.d $t2, $t1, $t2 │ │ │ │ nop │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $t2, $s7, 0 │ │ │ │ - ld.d $a0, $s4, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2861 │ │ │ │ - pcaddi $a2, -2826 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -8976 │ │ │ │ + addi.w $a1, $s8, 1 │ │ │ │ + move $s0, $s2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s8, 0x1f, 0x0 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s3, $zero │ │ │ │ + b -2360 │ │ │ │ nop │ │ │ │ - blt $s3, $s8, 520 │ │ │ │ - blt $fp, $s2, 124 │ │ │ │ - ldptr.d $s3, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s3, 8 │ │ │ │ - bnez $a0, 556 │ │ │ │ - addi.d $s4, $s3, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - bl 179864 │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - slli.d $s2, $s3, 0x3 │ │ │ │ - stx.d $t1, $a0, $s2 │ │ │ │ - beqz $t0, 68 │ │ │ │ - addi.d $s2, $s2, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 179828 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - add.d $t2, $a0, $s2 │ │ │ │ - alsl.d $t0, $s5, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - move $s4, $s5 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t0, $t2, -8 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bltu $s5, $t1, -44 │ │ │ │ - addi.d $s3, $s3, 2 │ │ │ │ - add.d $s4, $s3, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $s1, $s1, 64 │ │ │ │ - beqz $s1, 388 │ │ │ │ - ld.d $s2, $s0, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - blt $t0, $s2, 376 │ │ │ │ - ld.d $t0, $s1, 32 │ │ │ │ - ld.d $a0, $s1, 56 │ │ │ │ - ld.d $s4, $s0, 32 │ │ │ │ - ld.d $s3, $t0, 32 │ │ │ │ - ld.d $s5, $t0, 24 │ │ │ │ - beqz $a0, 32 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, -2912 │ │ │ │ - pcaddi $a2, -2877 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -9180 │ │ │ │ - blt $s4, $s5, 320 │ │ │ │ - blt $s3, $s2, 124 │ │ │ │ - ldptr.d $s3, $s7, 0 │ │ │ │ - ldptr.d $a0, $s6, 0 │ │ │ │ - bnez $s3, 8 │ │ │ │ - bnez $a0, 356 │ │ │ │ - addi.d $s4, $s3, 1 │ │ │ │ - slli.d $a1, $s4, 0x3 │ │ │ │ - bl 179664 │ │ │ │ - ld.d $t1, $s1, 32 │ │ │ │ - ld.d $t0, $s1, 40 │ │ │ │ - slli.d $s2, $s3, 0x3 │ │ │ │ - stx.d $t1, $a0, $s2 │ │ │ │ - beqz $t0, 68 │ │ │ │ - addi.d $s2, $s2, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 179628 │ │ │ │ - ld.d $t0, $s1, 48 │ │ │ │ - ld.d $t1, $s1, 40 │ │ │ │ - add.d $t2, $a0, $s2 │ │ │ │ - alsl.d $t0, $s5, $t0, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - move $s4, $s5 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - st.d $t0, $t2, -8 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bltu $s5, $t1, -44 │ │ │ │ - addi.d $s3, $s3, 2 │ │ │ │ - add.d $s4, $s3, $s4 │ │ │ │ - stptr.d $a0, $s6, 0 │ │ │ │ - stptr.d $s4, $s7, 0 │ │ │ │ - ld.d $a0, $s1, 64 │ │ │ │ - beqz $a0, 188 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - move $a5, $s7 │ │ │ │ - move $a4, $s6 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - move $a1, $s0 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ + move $s3, $s2 │ │ │ │ + b -1652 │ │ │ │ + bnez $s4, 32 │ │ │ │ + st.d $fp, $sp, 32 │ │ │ │ + move $t4, $zero │ │ │ │ + b -4156 │ │ │ │ + move $s2, $s5 │ │ │ │ + move $s7, $s5 │ │ │ │ move $a6, $zero │ │ │ │ - pcaddi $a3, -2965 │ │ │ │ - pcaddi $a2, -2930 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - b -9392 │ │ │ │ - nop │ │ │ │ + b -3348 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + move $t4, $zero │ │ │ │ + b -3528 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + pcaddi $a2, 99954 │ │ │ │ + li.w $a1, 0xa20 │ │ │ │ + pcaddi $a0, 99546 │ │ │ │ + bl 341148 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -223716 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ + li.w $t2, 10 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s2, $zero │ │ │ │ + bne $fp, $t2, -4340 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + b -2480 │ │ │ │ nop │ │ │ │ + move $fp, $zero │ │ │ │ + st.b $s7, $t3, 0 │ │ │ │ + b -5568 │ │ │ │ nop │ │ │ │ + move $fp, $s0 │ │ │ │ + move $t4, $s8 │ │ │ │ + move $s0, $s4 │ │ │ │ + b -5468 │ │ │ │ + beqz $s8, 72 │ │ │ │ + beq $s6, $s8, -1620 │ │ │ │ + or $t1, $s4, $fp │ │ │ │ + bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ + bnez $s3, -2920 │ │ │ │ + li.w $t1, 10 │ │ │ │ + beq $s7, $t1, 112 │ │ │ │ + move $t4, $s8 │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $t5, 1 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -4792 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + or $t1, $s4, $fp │ │ │ │ + bstrpick.w $s3, $t1, 0x7, 0x0 │ │ │ │ + bnez $s3, 40 │ │ │ │ + li.w $t1, 10 │ │ │ │ + beq $s7, $t1, 48 │ │ │ │ + move $t4, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $t5, 1 │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -4856 │ │ │ │ nop │ │ │ │ + beqz $fp, -5464 │ │ │ │ + move $s3, $fp │ │ │ │ + move $t4, $zero │ │ │ │ + b -3020 │ │ │ │ + move $s4, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -5744 │ │ │ │ nop │ │ │ │ + move $s3, $fp │ │ │ │ + move $a6, $zero │ │ │ │ + b -4368 │ │ │ │ nop │ │ │ │ + bl -223148 │ │ │ │ + ldptr.w $a4, $a0, 0 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 99856 │ │ │ │ + li.w $a1, 0x9f7 │ │ │ │ + pcaddi $a0, 99476 │ │ │ │ + bl 340868 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -223996 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 93466 │ │ │ │ - li.w $a2, 385 │ │ │ │ - pcaddi $a1, 88520 │ │ │ │ - pcaddi $a0, 88525 │ │ │ │ - bl -268448 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $s2, $s0 │ │ │ │ + b -3496 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - ldptr.w $s0, $a0, 16 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - stptr.d $a6, $sp, 0 │ │ │ │ - st.d $a7, $sp, 8 │ │ │ │ - ld.d $s2, $a0, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s7, $a3 │ │ │ │ - move $s8, $a4 │ │ │ │ - move $fp, $a5 │ │ │ │ - beqz $s0, 268 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ + move $t4, $s8 │ │ │ │ move $s4, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - b 28 │ │ │ │ + b -3880 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 105989 │ │ │ │ + li.w $a2, 0xa32 │ │ │ │ + pcaddi $a1, 99461 │ │ │ │ + pcaddi $a0, 99572 │ │ │ │ + bl -224372 │ │ │ │ nop │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - beq $s5, $s0, 120 │ │ │ │ nop │ │ │ │ - ldx.d $a0, $s2, $s4 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl -268352 │ │ │ │ - bnez $a0, -28 │ │ │ │ - beq $s0, $s5, 104 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ldptr.d $s0, $s3, 0 │ │ │ │ - ld.d $a6, $sp, 8 │ │ │ │ - ldptr.d $a5, $sp, 0 │ │ │ │ - ldx.d $a0, $s0, $s4 │ │ │ │ - move $a4, $fp │ │ │ │ - move $a3, $s8 │ │ │ │ - move $a2, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl -10808 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - stx.d $a0, $s0, $s4 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - bstrpick.d $s4, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s4, $s4, 0x3 │ │ │ │ - addi.w $a1, $s5, 1 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 179028 │ │ │ │ - ldptr.w $a1, $s3, 16 │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $s3, 8 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 178992 │ │ │ │ - move $t0, $a0 │ │ │ │ - stptr.d $a0, $s3, 0 │ │ │ │ - ld.d $s0, $s3, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - stx.d $zero, $t0, $s4 │ │ │ │ - bl 154276 │ │ │ │ - ldptr.w $t0, $s3, 16 │ │ │ │ - stx.d $a0, $s0, $s4 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s3, 16 │ │ │ │ - b -196 │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $a1, 8 │ │ │ │ - b -96 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - li.w $a1, 24 │ │ │ │ - move $s7, $a0 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + ldptr.w $t0, $sp, 240 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + st.d $a1, $sp, 64 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + st.d $a3, $sp, 120 │ │ │ │ + st.d $a4, $sp, 56 │ │ │ │ + st.d $a6, $sp, 96 │ │ │ │ + st.d $a7, $sp, 16 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s1, $a5 │ │ │ │ + beqz $a1, 6344 │ │ │ │ + nop │ │ │ │ + pcaddi $a1, 98927 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -224460 │ │ │ │ + st.d $a0, $sp, 112 │ │ │ │ + beqz $a0, 6848 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - bl 178900 │ │ │ │ - ldptr.w $t0, $s7, 64 │ │ │ │ - st.w $zero, $a0, 16 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ + bl -213524 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ move $s3, $a0 │ │ │ │ - beqz $t0, 428 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - ld.d $s5, $s7, 72 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - move $s6, $zero │ │ │ │ - st.d $fp, $sp, 80 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - add.d $t0, $s5, $s6 │ │ │ │ - st.d $s0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -213540 │ │ │ │ + move $a3, $a0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ld.d $a2, $sp, 96 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + lu12i.w $a4, 256 │ │ │ │ + bl -36400 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + bltz $a4, 6728 │ │ │ │ + bnez $s1, 468 │ │ │ │ + bnez $a4, 6184 │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -223760 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ move $fp, $zero │ │ │ │ - ld.d $s2, $t0, 8 │ │ │ │ - move $s4, $zero │ │ │ │ + move $s5, $zero │ │ │ │ move $s8, $zero │ │ │ │ - beqz $fp, 180 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $s1, $s8 │ │ │ │ + move $t7, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ move $s0, $zero │ │ │ │ - b 40 │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + move $s1, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ + move $a0, $zero │ │ │ │ + add.d $s2, $t0, $a4 │ │ │ │ + st.d $t7, $sp, 40 │ │ │ │ + st.d $s2, $sp, 96 │ │ │ │ + bl -213692 │ │ │ │ + move $a3, $a0 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + lu12i.w $a4, 256 │ │ │ │ + move $a2, $s2 │ │ │ │ + bl -36552 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + bltz $a4, 6436 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $t7, $sp, 40 │ │ │ │ + beqz $a4, 5984 │ │ │ │ nop │ │ │ │ + add.d $t0, $a4, $a3 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + move $s4, $s1 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + move $s0, $s8 │ │ │ │ + st.d $t0, $sp, 104 │ │ │ │ + move $s8, $s7 │ │ │ │ + st.d $a3, $sp, 128 │ │ │ │ + move $s7, $s5 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s5, $fp │ │ │ │ + st.d $a4, $sp, 136 │ │ │ │ + move $fp, $s3 │ │ │ │ + move $s3, $s6 │ │ │ │ + move $s6, $t7 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - beq $s0, $fp, 152 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -268768 │ │ │ │ - bnez $a0, -28 │ │ │ │ - beq $s0, $fp, 128 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ + addi.w $t2, $s8, -1 │ │ │ │ + ld.b $s2, $s1, 0 │ │ │ │ + move $a0, $fp │ │ │ │ + beq $t2, $s3, 1780 │ │ │ │ + li.w $t0, 64 │ │ │ │ + beq $s2, $t0, 1388 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s2, $t0, 1540 │ │ │ │ + bnez $s0, 1120 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a6, $zero │ │ │ │ - add.d $s0, $t0, $s0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - pcaddi $a5, -3165 │ │ │ │ - pcaddi $a4, -3130 │ │ │ │ - li.w $a3, 208 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl -11236 │ │ │ │ - ldptr.w $t1, $s7, 64 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - bgeu $t0, $t1, 184 │ │ │ │ - ld.d $s5, $s7, 72 │ │ │ │ - ldptr.w $fp, $s3, 16 │ │ │ │ - addi.d $s6, $s6, 208 │ │ │ │ - add.d $t0, $s5, $s6 │ │ │ │ - ld.d $s8, $s3, 8 │ │ │ │ - ld.d $s2, $t0, 8 │ │ │ │ - bnez $fp, -164 │ │ │ │ + beqz $s5, 1816 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s3, 6200 │ │ │ │ + beq $s4, $s2, 2508 │ │ │ │ + or $s0, $s7, $s6 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, 1888 │ │ │ │ + bnez $s6, 3996 │ │ │ │ + li.w $t2, 13 │ │ │ │ + move $fp, $a0 │ │ │ │ + beq $s2, $t2, 4744 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + move $s7, $s0 │ │ │ │ + move $s5, $s0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ move $s0, $zero │ │ │ │ - li.w $a1, 8 │ │ │ │ - b 40 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ - addi.w $a1, $fp, 1 │ │ │ │ - bstrpick.d $s0, $fp, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - nop │ │ │ │ - move $a0, $s8 │ │ │ │ - bl 178580 │ │ │ │ - ldptr.w $a1, $s3, 16 │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $s3, 8 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 178544 │ │ │ │ - move $t0, $a0 │ │ │ │ - stptr.d $a0, $s3, 0 │ │ │ │ - ld.d $s1, $s3, 8 │ │ │ │ - move $a0, $s2 │ │ │ │ - stx.d $zero, $t0, $s0 │ │ │ │ - bl 153828 │ │ │ │ - ldptr.w $t0, $s3, 16 │ │ │ │ - stx.d $a0, $s1, $s0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s3, 16 │ │ │ │ - b -220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bne $s1, $t0, -144 │ │ │ │ + move $t7, $s6 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + move $s6, $s3 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + move $s3, $fp │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s5, $s7 │ │ │ │ + move $s7, $s8 │ │ │ │ + move $s8, $s0 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + move $s1, $s4 │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + bl -224192 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 80 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 32 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 16 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ + bnez $a4, 5872 │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -224224 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + move $s2, $zero │ │ │ │ + move $t8, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 16 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t0, 3180 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - move $s4, $zero │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + lu12i.w $a1, 256 │ │ │ │ + move $a0, $zero │ │ │ │ + add.d $s4, $t0, $a4 │ │ │ │ + st.d $t8, $sp, 48 │ │ │ │ + st.d $t7, $sp, 32 │ │ │ │ + st.d $s4, $sp, 96 │ │ │ │ + bl -214160 │ │ │ │ + move $a3, $a0 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + lu12i.w $a4, 256 │ │ │ │ + move $a2, $s4 │ │ │ │ + bl -37020 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $t7, $sp, 32 │ │ │ │ + ld.d $t8, $sp, 48 │ │ │ │ + bltz $a4, 5956 │ │ │ │ + beqz $a4, 4768 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s5, $fp │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + st.d $t0, $sp, 104 │ │ │ │ + move $t0, $s7 │ │ │ │ + move $fp, $s8 │ │ │ │ + move $s7, $s3 │ │ │ │ + add.d $s4, $a4, $a3 │ │ │ │ + move $s3, $s6 │ │ │ │ + st.d $a3, $sp, 128 │ │ │ │ + st.d $s2, $sp, 8 │ │ │ │ + st.d $a4, $sp, 136 │ │ │ │ + move $s0, $a3 │ │ │ │ + move $s8, $t8 │ │ │ │ + move $s6, $t0 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - slli.d $s3, $s4, 0x3 │ │ │ │ - ldx.d $s0, $t0, $s3 │ │ │ │ - ld.d $s2, $s0, 56 │ │ │ │ - beqz $s2, 968 │ │ │ │ - ld.d $s5, $s2, 56 │ │ │ │ - beqz $s5, 456 │ │ │ │ - ld.d $s6, $s5, 56 │ │ │ │ - beqz $s6, 200 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 72 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -9236 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9248 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -268644 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -268656 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 2972 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + addi.w $t2, $fp, -1 │ │ │ │ + ld.b $s2, $s0, 0 │ │ │ │ + move $a0, $s7 │ │ │ │ + beq $t2, $s3, 1348 │ │ │ │ + li.w $t0, 64 │ │ │ │ + beq $s2, $t0, 988 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s2, $t0, 1140 │ │ │ │ + bnez $s5, 336 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9312 │ │ │ │ + bnez $s8, 1192 │ │ │ │ + beq $s1, $s2, 3196 │ │ │ │ + or $s5, $s6, $t7 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + beqz $s5, 1400 │ │ │ │ + bnez $t7, 1756 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a0, $s6 │ │ │ │ + beq $s2, $t0, 472 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9328 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -268724 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -268736 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 2796 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -268764 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -268776 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 2372 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + add.d $t2, $s7, $t2 │ │ │ │ + bnez $t0, 1536 │ │ │ │ + bnez $s6, 5676 │ │ │ │ + st.d $t2, $sp, 80 │ │ │ │ + st.d $a1, $sp, 48 │ │ │ │ + bl -224356 │ │ │ │ nop │ │ │ │ - ld.d $s6, $s5, 64 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9440 │ │ │ │ + ldptr.d $t5, $a0, 0 │ │ │ │ + slli.d $t0, $s2, 0x2 │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + ldx.w $t0, $t5, $t0 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + move $t7, $zero │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9456 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bne $s4, $s0, -180 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + move $t0, $s6 │ │ │ │ + move $t8, $s8 │ │ │ │ + move $s6, $s3 │ │ │ │ + move $s8, $fp │ │ │ │ + move $s3, $s7 │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s7, $t0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -268852 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -268864 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 2572 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + move $a0, $a3 │ │ │ │ + st.d $a4, $sp, 48 │ │ │ │ + st.d $t8, $sp, 32 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + bl -224700 │ │ │ │ + ld.d $a4, $sp, 48 │ │ │ │ + ld.d $t8, $sp, 32 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9520 │ │ │ │ + bnez $t7, 2368 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9536 │ │ │ │ + li.w $t1, 10 │ │ │ │ + bne $s2, $t1, 5548 │ │ │ │ + bl -224740 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -214600 │ │ │ │ + beq $s0, $s4, 5008 │ │ │ │ + ld.b $s2, $s0, 0 │ │ │ │ + li.w $t0, 64 │ │ │ │ + beq $s2, $t0, 1532 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s2, $t0, 2948 │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $s3, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -268932 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -268944 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 2460 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -268972 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -268984 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 2132 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ + li.w $t0, 43 │ │ │ │ + bne $s2, $t0, 100 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $t0, 1296 │ │ │ │ + bnez $s8, 2796 │ │ │ │ + or $t0, $s6, $t7 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bnez $t0, 3716 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ + li.w $s5, 1 │ │ │ │ + beqz $t0, -308 │ │ │ │ + st.d $t2, $sp, 80 │ │ │ │ + st.d $a1, $sp, 48 │ │ │ │ + bl -225180 │ │ │ │ + b -308 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 56 │ │ │ │ - bl -269012 │ │ │ │ - ld.d $a0, $s5, 64 │ │ │ │ - st.d $zero, $s5, 56 │ │ │ │ - bl -269024 │ │ │ │ - ld.d $t0, $s5, 40 │ │ │ │ - st.d $zero, $s5, 64 │ │ │ │ - bnez $t0, 1676 │ │ │ │ - st.d $zero, $s5, 48 │ │ │ │ nop │ │ │ │ - ld.d $s5, $s2, 64 │ │ │ │ - beqz $s5, 460 │ │ │ │ - ld.d $s6, $s5, 56 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9696 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9712 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269108 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269120 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 2092 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + beqz $s5, -424 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9776 │ │ │ │ + beqz $s8, 2136 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $t0, $s3, 5264 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9792 │ │ │ │ + beq $s1, $s2, 3528 │ │ │ │ + or $t0, $s6, $t7 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, -228 │ │ │ │ + move $s7, $a0 │ │ │ │ + li.w $s8, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269188 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269200 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 2460 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + li.w $t0, 10 │ │ │ │ + move $s6, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + beq $s2, $t0, -356 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $s6, $s8 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $s2, $t0, -452 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $t7, $zero │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -269228 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -269240 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 1844 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ nop │ │ │ │ - ld.d $s6, $s5, 64 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9904 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9920 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269316 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269328 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1852 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -9984 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10000 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269396 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269408 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1900 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + bnez $s6, 2112 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -269436 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -269448 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 1604 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ + li.w $t0, 10 │ │ │ │ + bne $s2, $t0, 5244 │ │ │ │ + bl -225060 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + bl -214916 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + beq $t0, $s1, 4740 │ │ │ │ + ld.b $s2, $s1, 0 │ │ │ │ + li.w $t0, 64 │ │ │ │ + beq $s2, $t0, 1288 │ │ │ │ + li.w $t0, 62 │ │ │ │ + beq $s2, $t0, 2680 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $s3, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 56 │ │ │ │ - bl -269476 │ │ │ │ - ld.d $a0, $s5, 64 │ │ │ │ - st.d $zero, $s5, 56 │ │ │ │ - bl -269488 │ │ │ │ - ld.d $t0, $s5, 40 │ │ │ │ - st.d $zero, $s5, 64 │ │ │ │ - bnez $t0, 1276 │ │ │ │ - st.d $zero, $s5, 48 │ │ │ │ + li.w $t0, 43 │ │ │ │ + bne $s2, $t0, 100 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + move $fp, $a0 │ │ │ │ + beqz $t0, 816 │ │ │ │ + bnez $s3, 2700 │ │ │ │ + or $t2, $s7, $s6 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $s5, 3008 │ │ │ │ + beqz $t2, 3668 │ │ │ │ + bnez $s6, 3840 │ │ │ │ + move $s6, $t2 │ │ │ │ + move $s5, $s6 │ │ │ │ + move $a6, $s3 │ │ │ │ + st.d $t2, $sp, 48 │ │ │ │ + move $s6, $zero │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + addi.w $s3, $a6, 1 │ │ │ │ + add.d $t2, $fp, $t2 │ │ │ │ + li.w $s7, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1108 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - bl -269516 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - st.d $zero, $s2, 56 │ │ │ │ - bl -269528 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - bnez $t0, 1204 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ nop │ │ │ │ - ld.d $s2, $s0, 64 │ │ │ │ - beqz $s2, 972 │ │ │ │ - ld.d $s5, $s2, 56 │ │ │ │ - beqz $s5, 460 │ │ │ │ - ld.d $s6, $s5, 56 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10208 │ │ │ │ + beqz $s0, -1208 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10224 │ │ │ │ + beqz $s5, 1880 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s3, 4984 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269620 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269632 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1644 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + beq $s4, $s2, 3264 │ │ │ │ + or $t2, $s7, $s6 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + bnez $t2, -228 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s0, $s5 │ │ │ │ + li.w $t2, 10 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + beq $s2, $t2, -1176 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10288 │ │ │ │ + li.w $t2, 13 │ │ │ │ + move $s6, $zero │ │ │ │ + beq $s2, $t2, -1192 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10304 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + add.d $t2, $fp, $t2 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + beqz $t0, -1240 │ │ │ │ + bnez $a0, -1244 │ │ │ │ + st.d $t2, $sp, 80 │ │ │ │ + bl -225640 │ │ │ │ + ldptr.d $t4, $a0, 0 │ │ │ │ + slli.d $t0, $s2, 0x2 │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + ldx.w $t0, $t4, $t0 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + st.b $t0, $t2, 0 │ │ │ │ + move $s6, $zero │ │ │ │ + b -1264 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269700 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269712 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1532 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + bnez $s4, -160 │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $s5, 1016 │ │ │ │ + li.w $s0, 64 │ │ │ │ + move $a6, $zero │ │ │ │ + beqz $s7, 620 │ │ │ │ + move $s6, $s7 │ │ │ │ + li.w $s4, 64 │ │ │ │ + move $a6, $zero │ │ │ │ + b -228 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -269740 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -269752 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 1268 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ nop │ │ │ │ - ld.d $s6, $s5, 64 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10416 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10432 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269828 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269840 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1724 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10496 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10512 │ │ │ │ + bnez $s1, -544 │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $s8, 872 │ │ │ │ + li.w $t2, 64 │ │ │ │ + move $a6, $zero │ │ │ │ + beqz $s6, 732 │ │ │ │ + move $t7, $s6 │ │ │ │ + li.w $s1, 64 │ │ │ │ + move $a6, $zero │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -269908 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -269920 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1580 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + addi.w $s3, $a6, 1 │ │ │ │ + add.d $t2, $s7, $t2 │ │ │ │ + li.w $s6, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -269948 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -269960 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 1028 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -900 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 56 │ │ │ │ - bl -269988 │ │ │ │ - ld.d $a0, $s5, 64 │ │ │ │ - st.d $zero, $s5, 56 │ │ │ │ - bl -270000 │ │ │ │ - ld.d $t0, $s5, 40 │ │ │ │ - st.d $zero, $s5, 64 │ │ │ │ - bnez $t0, 796 │ │ │ │ - st.d $zero, $s5, 48 │ │ │ │ nop │ │ │ │ - ld.d $s5, $s2, 64 │ │ │ │ - beqz $s5, 460 │ │ │ │ - ld.d $s6, $s5, 56 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10672 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10688 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -270084 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -270096 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1500 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10752 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10768 │ │ │ │ + bnez $s4, -320 │ │ │ │ + move $fp, $a0 │ │ │ │ + li.w $s4, 62 │ │ │ │ + bnez $s5, 2244 │ │ │ │ + move $s5, $zero │ │ │ │ + move $a6, $zero │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -270164 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -270176 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1292 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -270204 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -270216 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 740 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + addi.w $s3, $a6, 1 │ │ │ │ + add.d $t2, $fp, $t2 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s6, 1 │ │ │ │ + b -1492 │ │ │ │ nop │ │ │ │ - ld.d $s6, $s5, 64 │ │ │ │ - beqz $s6, 204 │ │ │ │ - ld.d $s7, $s6, 56 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10880 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10896 │ │ │ │ + bnez $s1, -704 │ │ │ │ + move $s7, $a0 │ │ │ │ + li.w $t2, 62 │ │ │ │ + bnez $s8, 2132 │ │ │ │ + move $s1, $s2 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s2, $t2 │ │ │ │ + move $a6, $zero │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s7, $t2 │ │ │ │ + addi.w $s3, $a6, 1 │ │ │ │ + li.w $t7, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -1048 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -270292 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -270304 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 1068 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $t0, $s3, 4508 │ │ │ │ + beq $s1, $s2, 1496 │ │ │ │ + or $s5, $s6, $t7 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + beqz $s5, 204 │ │ │ │ + bnez $t7, 552 │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $s7, $a0 │ │ │ │ + beq $s2, $t0, 3108 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ + move $s8, $s5 │ │ │ │ + beqz $t0, 2412 │ │ │ │ + move $s6, $s5 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s5, $t7 │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + move $t7, $zero │ │ │ │ + b -1140 │ │ │ │ nop │ │ │ │ - ld.d $s7, $s6, 64 │ │ │ │ - beqz $s7, 76 │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10960 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -10976 │ │ │ │ + slli.w $a2, $s8, 0x1 │ │ │ │ + addi.w $s8, $a2, 1 │ │ │ │ + bstrpick.d $a1, $s8, 0x1f, 0x0 │ │ │ │ + bl -215632 │ │ │ │ + b -1792 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 56 │ │ │ │ - bl -270372 │ │ │ │ - ld.d $a0, $s7, 64 │ │ │ │ - st.d $zero, $s7, 56 │ │ │ │ - bl -270384 │ │ │ │ - ld.d $t0, $s7, 40 │ │ │ │ - st.d $zero, $s7, 64 │ │ │ │ - bnez $t0, 956 │ │ │ │ - st.d $zero, $s7, 48 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 56 │ │ │ │ - bl -270412 │ │ │ │ - ld.d $a0, $s6, 64 │ │ │ │ - st.d $zero, $s6, 56 │ │ │ │ - bl -270424 │ │ │ │ - ld.d $t0, $s6, 40 │ │ │ │ - st.d $zero, $s6, 64 │ │ │ │ - bnez $t0, 500 │ │ │ │ - st.d $zero, $s6, 48 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 56 │ │ │ │ - bl -270452 │ │ │ │ - ld.d $a0, $s5, 64 │ │ │ │ - st.d $zero, $s5, 56 │ │ │ │ - bl -270464 │ │ │ │ - ld.d $t0, $s5, 40 │ │ │ │ - st.d $zero, $s5, 64 │ │ │ │ - bnez $t0, 396 │ │ │ │ - st.d $zero, $s5, 48 │ │ │ │ + slli.w $t6, $fp, 0x1 │ │ │ │ + addi.w $fp, $t6, 1 │ │ │ │ + bstrpick.d $a1, $fp, 0x1f, 0x0 │ │ │ │ + st.d $t7, $sp, 48 │ │ │ │ + bl -215668 │ │ │ │ + ld.d $t7, $sp, 48 │ │ │ │ + b -1368 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 56 │ │ │ │ - bl -270492 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - st.d $zero, $s2, 56 │ │ │ │ - bl -270504 │ │ │ │ - ld.d $t0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - bnez $t0, 324 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ + beq $s4, $s2, 640 │ │ │ │ + or $s0, $s7, $s6 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + beqz $s0, 84 │ │ │ │ + bnez $s6, 2184 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + b -568 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - bl -270532 │ │ │ │ - ld.d $a0, $s0, 64 │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - bl -270544 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - st.d $zero, $s0, 64 │ │ │ │ - bnez $t0, 348 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $zero, $s0, 48 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - ldx.d $a0, $t0, $s3 │ │ │ │ - bl -270576 │ │ │ │ - ld.d $t1, $s1, 8 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ldx.d $a0, $t1, $s3 │ │ │ │ - stx.d $zero, $t0, $s3 │ │ │ │ - bl -270596 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - ldptr.w $t1, $s1, 16 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - stx.d $zero, $a0, $s3 │ │ │ │ - bltu $t0, $t1, -2048 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - bl -270648 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - st.d $zero, $s1, 8 │ │ │ │ - bl -270660 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s7, $a0 │ │ │ │ + b -940 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 48 │ │ │ │ - bl -270716 │ │ │ │ - b -1680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - bl -270748 │ │ │ │ - b -1208 │ │ │ │ + move $fp, $a0 │ │ │ │ + b -660 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 48 │ │ │ │ - bl -270780 │ │ │ │ - b -1280 │ │ │ │ nop │ │ │ │ + bnez $s5, 1600 │ │ │ │ + or $t0, $s7, $s6 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + beqz $t0, 2616 │ │ │ │ + bnez $s6, 12 │ │ │ │ + move $t2, $zero │ │ │ │ + b -812 │ │ │ │ + bnez $s7, 3584 │ │ │ │ + move $s2, $s4 │ │ │ │ + move $a6, $s3 │ │ │ │ + li.w $s0, 43 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + move $s5, $s7 │ │ │ │ + move $s4, $s2 │ │ │ │ + addi.w $s3, $a6, 1 │ │ │ │ + move $s2, $s0 │ │ │ │ + add.d $t2, $fp, $t2 │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s6, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -1956 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 48 │ │ │ │ - bl -270812 │ │ │ │ - b -800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - bl -270844 │ │ │ │ - b -328 │ │ │ │ + beqz $s6, -1216 │ │ │ │ + move $t7, $s5 │ │ │ │ + move $s5, $a0 │ │ │ │ + b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s3, 1824 │ │ │ │ + or $t3, $s6, $t7 │ │ │ │ + bstrpick.w $s5, $t3, 0x7, 0x0 │ │ │ │ + bnez $s8, 2068 │ │ │ │ + bnez $s5, 2768 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + move $t2, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bnez $t0, -1284 │ │ │ │ + b -1600 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 48 │ │ │ │ - bl -270876 │ │ │ │ - b -400 │ │ │ │ + li.w $t2, 13 │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $t7, 1 │ │ │ │ + beq $s2, $t2, -1564 │ │ │ │ + move $t2, $s2 │ │ │ │ + move $s6, $s8 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s2, $s1 │ │ │ │ + move $s1, $s2 │ │ │ │ + move $s2, $t2 │ │ │ │ + bstrpick.d $t2, $a6, 0x1f, 0x0 │ │ │ │ + add.d $t2, $s7, $t2 │ │ │ │ + move $s8, $s6 │ │ │ │ + addi.w $s3, $a6, 1 │ │ │ │ + li.w $t7, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -1624 │ │ │ │ nop │ │ │ │ + move $s8, $t7 │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + beq $s2, $t0, 2468 │ │ │ │ + move $s7, $a0 │ │ │ │ nop │ │ │ │ + li.w $t0, 13 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $t7, 1 │ │ │ │ + beq $s2, $t0, -1668 │ │ │ │ + move $a6, $s3 │ │ │ │ + b -652 │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + bnez $s1, -1388 │ │ │ │ + move $s7, $a0 │ │ │ │ nop │ │ │ │ + li.w $s2, 64 │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s1, 64 │ │ │ │ + beqz $s6, -176 │ │ │ │ + move $t7, $s6 │ │ │ │ + li.w $t0, 13 │ │ │ │ + li.w $s6, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ + beq $s2, $t0, -1748 │ │ │ │ + move $a6, $s3 │ │ │ │ + b -884 │ │ │ │ + bnez $s4, 2392 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s7, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 48 │ │ │ │ - bl -270908 │ │ │ │ - b -352 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s2, 64 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s4, 64 │ │ │ │ + bnez $s7, 3832 │ │ │ │ + li.w $t2, 13 │ │ │ │ + li.w $s0, 1 │ │ │ │ + li.w $s6, 1 │ │ │ │ + beq $s2, $t2, -2328 │ │ │ │ + move $s0, $s2 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s2, $s4 │ │ │ │ + move $s7, $s5 │ │ │ │ + b -436 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $s3, 68 │ │ │ │ + or $a0, $s7, $s6 │ │ │ │ + bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + beqz $a0, 2264 │ │ │ │ + bnez $s6, -932 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + move $t2, $fp │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + b -2412 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -270940 │ │ │ │ - b -504 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s3, 3160 │ │ │ │ + move $fp, $a0 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $s5, $zero │ │ │ │ + beqz $t0, 272 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bgeu $t1, $t0, 2984 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $a0, $fp │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -216436 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $s5, 256 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -270972 │ │ │ │ - b -744 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beqz $t0, 3940 │ │ │ │ + li.w $s5, 1 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + move $s0, $s2 │ │ │ │ + move $s2, $s4 │ │ │ │ + beqz $t0, 260 │ │ │ │ + move $a6, $s3 │ │ │ │ + ld.d $s3, $sp, 16 │ │ │ │ + ldptr.d $a4, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a2, $sp, 40 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 248 │ │ │ │ + move $a7, $s3 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + addi.w $t0, $s3, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl -216552 │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $s5, 52 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $s2, $s0 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + move $a6, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + b -1172 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bnez $s7, 192 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + move $a6, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + b -772 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -271004 │ │ │ │ - b -1032 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $a0, $fp │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -216688 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -271036 │ │ │ │ - b -1272 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + move $s5, $zero │ │ │ │ + bnez $t0, -240 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + stptr.d $a5, $sp, 0 │ │ │ │ + move $s0, $s2 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $s4 │ │ │ │ + move $a5, $zero │ │ │ │ + bnez $t0, -252 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + pcaddi $a2, 98706 │ │ │ │ + li.w $a1, 0xb0e │ │ │ │ + pcaddi $a0, 98614 │ │ │ │ + st.d $a5, $sp, 32 │ │ │ │ + bl 230712 │ │ │ │ + ld.d $a5, $sp, 32 │ │ │ │ + b -284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -271068 │ │ │ │ - b -1608 │ │ │ │ nop │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $s6, $s7 │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + move $s2, $s0 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + move $a6, $zero │ │ │ │ nop │ │ │ │ + li.w $t2, 13 │ │ │ │ + bne $s2, $t2, -1812 │ │ │ │ + move $s3, $a6 │ │ │ │ + li.w $s7, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -2908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -271100 │ │ │ │ - b -1848 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + or $t0, $s6, $t7 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + beq $s1, $s2, 1160 │ │ │ │ + beqz $t0, 1236 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $t7, -2348 │ │ │ │ + move $t7, $zero │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + beq $s2, $t0, 1244 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s8, $t7 │ │ │ │ + b -752 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -271132 │ │ │ │ - b -2136 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + or $t0, $s7, $s6 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + beq $s4, $s2, 1136 │ │ │ │ + beqz $t0, 1188 │ │ │ │ + move $t2, $zero │ │ │ │ + beqz $s6, -2092 │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + beq $s2, $t0, 1276 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s5, $s6 │ │ │ │ + b -736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s6, 48 │ │ │ │ - bl -271164 │ │ │ │ - b -2376 │ │ │ │ nop │ │ │ │ + beqz $s3, 2488 │ │ │ │ + move $s7, $a0 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $s5, $zero │ │ │ │ + beqz $t0, 272 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bgeu $t1, $t0, 1896 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -217076 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $s5, 256 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beqz $t0, 3300 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beqz $t0, 260 │ │ │ │ + ld.d $s5, $sp, 16 │ │ │ │ + ldptr.d $a4, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a2, $sp, 32 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + ld.d $t0, $sp, 248 │ │ │ │ + move $a7, $s5 │ │ │ │ + move $a6, $s3 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + addi.w $t0, $s5, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bl -217184 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $t0, 56 │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + move $s8, $zero │ │ │ │ + move $a6, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + b -1740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271196 │ │ │ │ - b -1856 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s8, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ + move $s3, $zero │ │ │ │ + b -1092 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271228 │ │ │ │ - b -2096 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -217328 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + masknez $t2, $a5, $t0 │ │ │ │ + maskeqz $a5, $a5, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bnez $t0, -252 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + pcaddi $a2, 98548 │ │ │ │ + li.w $a1, 0xb0e │ │ │ │ + pcaddi $a0, 98456 │ │ │ │ + st.d $a5, $sp, 40 │ │ │ │ + bl 230080 │ │ │ │ + ld.d $a5, $sp, 40 │ │ │ │ + b -284 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bltu $t0, $s3, 2660 │ │ │ │ + or $t2, $s7, $s6 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + beqz $t2, 1056 │ │ │ │ + bnez $s6, 1436 │ │ │ │ + move $s6, $t2 │ │ │ │ + move $t2, $zero │ │ │ │ + b -2416 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271260 │ │ │ │ - b -1536 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271292 │ │ │ │ - b -1648 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + bltu $t0, $s3, 2556 │ │ │ │ + or $t3, $s6, $t7 │ │ │ │ + bstrpick.w $s5, $t3, 0x7, 0x0 │ │ │ │ + beqz $s5, 1024 │ │ │ │ + bnez $t7, 1404 │ │ │ │ + move $t7, $s5 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s8, $t7 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $t7, $zero │ │ │ │ + b -2184 │ │ │ │ nop │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $s3, -500 │ │ │ │ + or $t3, $s6, $t7 │ │ │ │ + bstrpick.w $s5, $t3, 0x7, 0x0 │ │ │ │ + beqz $s5, 2712 │ │ │ │ + beqz $t7, 2676 │ │ │ │ + move $t2, $s2 │ │ │ │ + b -2084 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + bnez $s1, -2812 │ │ │ │ + move $s7, $a0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271324 │ │ │ │ - b -1904 │ │ │ │ + li.w $s2, 62 │ │ │ │ + li.w $s8, 1 │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s1, 62 │ │ │ │ + b -1496 │ │ │ │ nop │ │ │ │ + bnez $s4, 992 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s7, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ nop │ │ │ │ + li.w $s2, 62 │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $a6, $zero │ │ │ │ + li.w $s4, 62 │ │ │ │ + li.w $t2, 13 │ │ │ │ + bne $s2, $t2, -2244 │ │ │ │ + move $s3, $a6 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s6, 1 │ │ │ │ + b -3724 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -217708 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -217736 │ │ │ │ + move $fp, $a0 │ │ │ │ + beqz $s5, 1044 │ │ │ │ + bnez $s6, 1528 │ │ │ │ + move $s6, $s5 │ │ │ │ + move $s5, $s6 │ │ │ │ + move $s6, $zero │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + st.d $s3, $sp, 32 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + move $a6, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + b -2740 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271356 │ │ │ │ - b -960 │ │ │ │ nop │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + bl -217808 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -217836 │ │ │ │ + ld.d $t7, $sp, 8 │ │ │ │ + move $s7, $a0 │ │ │ │ + beqz $s8, 12 │ │ │ │ + beqz $t7, 8 │ │ │ │ + move $s8, $t7 │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ + move $a6, $zero │ │ │ │ + b -2540 │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ + li.w $t0, 10 │ │ │ │ + bne $s2, $t0, 668 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $s5, $s6 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s0, $zero │ │ │ │ + bl -217924 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + stx.b $zero, $a0, $s2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -217948 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + beq $t0, $s1, 1380 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + ld.b $s2, $s1, 0 │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + move $s3, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + b -4148 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s6, $s8 │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -3544 │ │ │ │ nop │ │ │ │ + beqz $t2, 776 │ │ │ │ + beqz $s6, -2996 │ │ │ │ + bnez $s7, 1552 │ │ │ │ + move $s2, $s4 │ │ │ │ + st.d $s6, $sp, 48 │ │ │ │ + li.w $s0, 43 │ │ │ │ + move $a6, $zero │ │ │ │ + b -2172 │ │ │ │ + beqz $s5, 664 │ │ │ │ + bnez $t7, 836 │ │ │ │ + move $t7, $s5 │ │ │ │ + b -556 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a0, $t0 │ │ │ │ + beqz $t0, 752 │ │ │ │ + beqz $t7, -1860 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $t2, $s2 │ │ │ │ + beqz $s6, -2040 │ │ │ │ + move $t7, $s6 │ │ │ │ + move $a6, $s3 │ │ │ │ + b -2764 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $a0, $t0 │ │ │ │ + beqz $t0, 728 │ │ │ │ + move $a6, $s3 │ │ │ │ + beqz $s6, -3080 │ │ │ │ + move $s0, $s2 │ │ │ │ + beqz $s7, -2256 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -3096 │ │ │ │ nop │ │ │ │ + move $s7, $a0 │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -3344 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271388 │ │ │ │ - b -1072 │ │ │ │ + move $fp, $a0 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3048 │ │ │ │ nop │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $s8, $t7 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + li.w $s5, 1 │ │ │ │ + bl -218204 │ │ │ │ + lu12i.w $a1, 2 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + stx.b $zero, $a0, $s2 │ │ │ │ + ori $a1, $a1, 0x710 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -218232 │ │ │ │ + beq $s0, $s4, 1048 │ │ │ │ + li.w $t0, 1 │ │ │ │ + lu12i.w $fp, 2 │ │ │ │ + ld.b $s2, $s0, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s3, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + ori $fp, $fp, 0x710 │ │ │ │ + b -3960 │ │ │ │ nop │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $s5, $s6 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ + beqz $s3, 16 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + beq $t0, $s3, 832 │ │ │ │ nop │ │ │ │ + or $t0, $s6, $t7 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bnez $t0, -3768 │ │ │ │ + move $s7, $a0 │ │ │ │ + li.w $s6, 1 │ │ │ │ + move $a0, $t0 │ │ │ │ + li.w $s8, 1 │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -3968 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271420 │ │ │ │ - b -2464 │ │ │ │ + beqz $s3, 16 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + beq $t0, $s3, 824 │ │ │ │ nop │ │ │ │ + or $t2, $s7, $s6 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + bnez $t2, -3504 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s0, $s5 │ │ │ │ + move $s7, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + b -3244 │ │ │ │ + move $s5, $zero │ │ │ │ + beqz $t7, -908 │ │ │ │ + bnez $s6, 1024 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s2, $s1 │ │ │ │ + li.w $t2, 43 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + b -2388 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + beqz $t0, -4516 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3292 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + add.d $t2, $fp, $t2 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + move $s0, $s5 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + b -4552 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $t7, $s8 │ │ │ │ + bnez $t0, -2948 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + move $s5, $s8 │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -4092 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s5, $s6 │ │ │ │ + move $a6, $s3 │ │ │ │ + b -908 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + move $s5, $zero │ │ │ │ + b -396 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + b -3448 │ │ │ │ nop │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + move $s3, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + b -3544 │ │ │ │ nop │ │ │ │ + move $s5, $s0 │ │ │ │ + move $s7, $s5 │ │ │ │ + move $s0, $zero │ │ │ │ + b -4700 │ │ │ │ + move $s8, $s5 │ │ │ │ + move $s6, $s8 │ │ │ │ + move $s5, $zero │ │ │ │ + b -4212 │ │ │ │ + move $s0, $s5 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + move $t2, $fp │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + b -4752 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271452 │ │ │ │ - b -2576 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271484 │ │ │ │ - b -1296 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $t2, $a0 │ │ │ │ + bnez $t0, 200 │ │ │ │ + move $t7, $zero │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s5, $s8 │ │ │ │ + li.w $s3, 1 │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -4284 │ │ │ │ + beqz $t7, -1248 │ │ │ │ + bnez $s6, 836 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ + move $s2, $s1 │ │ │ │ + li.w $t2, 43 │ │ │ │ + move $a6, $zero │ │ │ │ + b -2728 │ │ │ │ nop │ │ │ │ + beqz $s6, -1032 │ │ │ │ + b -1028 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $t2, $a0 │ │ │ │ + bnez $t0, 136 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + b -4868 │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + b -4448 │ │ │ │ nop │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s0, 1 │ │ │ │ + b -3688 │ │ │ │ nop │ │ │ │ + st.d $s6, $sp, 48 │ │ │ │ nop │ │ │ │ + bnez $s7, 392 │ │ │ │ + move $s0, $s2 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s2, $s4 │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -3012 │ │ │ │ + st.d $t7, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271516 │ │ │ │ - b -1584 │ │ │ │ + bnez $s6, 344 │ │ │ │ + move $t2, $s2 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s2, $s1 │ │ │ │ + li.w $s6, 1 │ │ │ │ + b -2868 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + move $t7, $s8 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -3348 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + li.w $s3, 1 │ │ │ │ + b -3760 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + move $s6, $s3 │ │ │ │ + move $fp, $s5 │ │ │ │ + move $s3, $s7 │ │ │ │ nop │ │ │ │ + move $a0, $a3 │ │ │ │ + bl -229144 │ │ │ │ + addi.w $a1, $s6, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -219000 │ │ │ │ + bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t1 │ │ │ │ + move $a5, $a0 │ │ │ │ + beqz $fp, 444 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beqz $t0, 1404 │ │ │ │ + beqz $s0, 456 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 248 │ │ │ │ + ld.d $a7, $sp, 16 │ │ │ │ + ldptr.d $a4, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + move $a6, $s6 │ │ │ │ + move $a2, $s0 │ │ │ │ + jirl $ra, $t0, 0 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + bl -228660 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 1192 │ │ │ │ + ld.d $ra, $sp, 232 │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ + ld.d $s1, $sp, 208 │ │ │ │ + ld.d $s2, $sp, 200 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s4, $sp, 184 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s6, $sp, 168 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + addi.d $sp, $sp, 240 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $s7, $a0 │ │ │ │ + li.w $s5, 1 │ │ │ │ + bnez $t0, -2108 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -219176 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + b -2092 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $t0, -2792 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $a0, $fp │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -219220 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + move $a5, $a0 │ │ │ │ + stx.b $zero, $a0, $t2 │ │ │ │ + b -2776 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271548 │ │ │ │ - b -2800 │ │ │ │ + move $t7, $s6 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s8, $s6 │ │ │ │ + b -3916 │ │ │ │ + move $s5, $s7 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s6, $s7 │ │ │ │ + b -4228 │ │ │ │ + move $s5, $s6 │ │ │ │ + b -1516 │ │ │ │ + move $t8, $s8 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $s7, $s6 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $fp, $s5 │ │ │ │ + li.w $s2, 1 │ │ │ │ + move $t7, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + b -4808 │ │ │ │ nop │ │ │ │ + move $fp, $s5 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s5, $s7 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + move $s8, $s0 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s1, $s4 │ │ │ │ + move $t7, $zero │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + b -5376 │ │ │ │ nop │ │ │ │ + move $s6, $s3 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + move $s3, $fp │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + move $fp, $s5 │ │ │ │ + b -444 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s6, $s7 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + b -4396 │ │ │ │ + move $t7, $s6 │ │ │ │ + move $a6, $s3 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + b -4116 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + masknez $t0, $a0, $t1 │ │ │ │ + or $t0, $t1, $t0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + maskeqz $a5, $a0, $t1 │ │ │ │ + bnez $s0, -444 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + pcaddi $a2, 98050 │ │ │ │ + li.w $a1, 0xb70 │ │ │ │ + pcaddi $a0, 97930 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + bl 227976 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + b -476 │ │ │ │ + or $s5, $s6, $t7 │ │ │ │ + bstrpick.w $s5, $s5, 0x7, 0x0 │ │ │ │ + bnez $s5, 456 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s6, $s8 │ │ │ │ + move $a0, $zero │ │ │ │ + b -5152 │ │ │ │ nop │ │ │ │ + or $s0, $s7, $s6 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bnez $s0, 176 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s7, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + b -4408 │ │ │ │ nop │ │ │ │ + move $s6, $s7 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + move $a6, $zero │ │ │ │ + b -4548 │ │ │ │ + move $t7, $s6 │ │ │ │ + move $a6, $zero │ │ │ │ + st.d $s6, $sp, 8 │ │ │ │ + b -4268 │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + move $s3, $a0 │ │ │ │ + li.w $t8, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + b -5136 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271580 │ │ │ │ - b -1728 │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s1, $s4 │ │ │ │ + move $s5, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + li.w $fp, 1 │ │ │ │ + li.w $s8, 1 │ │ │ │ + b -5696 │ │ │ │ nop │ │ │ │ + move $fp, $s8 │ │ │ │ + b -748 │ │ │ │ + bnez $s6, -1840 │ │ │ │ + move $s7, $s0 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s5, $s7 │ │ │ │ + move $s6, $zero │ │ │ │ + b -5808 │ │ │ │ nop │ │ │ │ + lu12i.w $s7, 2 │ │ │ │ + move $t7, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + move $s0, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + ori $s7, $s7, 0x710 │ │ │ │ + move $s6, $zero │ │ │ │ + b -6072 │ │ │ │ nop │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -219836 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + b -6424 │ │ │ │ nop │ │ │ │ + lu12i.w $s8, 2 │ │ │ │ + move $s6, $zero │ │ │ │ + ori $s8, $s8, 0x710 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s2, $zero │ │ │ │ + move $t8, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $t7, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + b -5756 │ │ │ │ + bnez $t7, -3880 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $s8, $s5 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s3, 1 │ │ │ │ + beqz $t0, -4644 │ │ │ │ + move $s5, $s6 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271612 │ │ │ │ - b -1504 │ │ │ │ + move $t2, $s7 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -4440 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ nop │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 97891 │ │ │ │ + li.w $a1, 0xaf2 │ │ │ │ + pcaddi $a0, 97789 │ │ │ │ + bl 227416 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -230744 │ │ │ │ + ld.d $s0, $sp, 40 │ │ │ │ + b -36 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $t7, $zero │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -5632 │ │ │ │ nop │ │ │ │ + move $s6, $s7 │ │ │ │ + move $a6, $s3 │ │ │ │ + b -3264 │ │ │ │ nop │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s8, $t0 │ │ │ │ + move $t7, $zero │ │ │ │ + b -3932 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s5, $t2 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $s6, $zero │ │ │ │ + b -3304 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271644 │ │ │ │ - b -2976 │ │ │ │ + li.w $t0, -4 │ │ │ │ + xor $t0, $a4, $t0 │ │ │ │ + pcaddi $t1, 97737 │ │ │ │ + pcaddi $a3, 97740 │ │ │ │ + maskeqz $a3, $a3, $t0 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + pcaddi $a2, 97841 │ │ │ │ + li.w $a1, 0xb54 │ │ │ │ + pcaddi $a0, 97755 │ │ │ │ + or $a3, $a3, $t0 │ │ │ │ + bl 227276 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -230884 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bnez $t0, -212 │ │ │ │ + move $t2, $a0 │ │ │ │ + move $s6, $s5 │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s5, $zero │ │ │ │ + st.b $s2, $t2, 0 │ │ │ │ + b -5788 │ │ │ │ + move $s6, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + b -5880 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 149 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 97860 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -230808 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -230976 │ │ │ │ + li.w $t0, -4 │ │ │ │ + pcaddi $a3, 97706 │ │ │ │ + bne $a4, $t0, 8 │ │ │ │ + pcaddi $a3, 97700 │ │ │ │ + pcaddi $a2, 97807 │ │ │ │ + li.w $a1, 0xac9 │ │ │ │ + pcaddi $a0, 97721 │ │ │ │ + bl 227144 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + bl -229928 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -231024 │ │ │ │ + bl -230212 │ │ │ │ + ldptr.w $a0, $a0, 0 │ │ │ │ + bl -230460 │ │ │ │ + move $a4, $a0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 97780 │ │ │ │ + li.w $a1, 0xab6 │ │ │ │ + pcaddi $a0, 97708 │ │ │ │ + bl 227092 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -231068 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s7, 48 │ │ │ │ - bl -271676 │ │ │ │ - b -2464 │ │ │ │ + pcaddi $a3, 104169 │ │ │ │ + li.w $a2, 0xb04 │ │ │ │ + pcaddi $a1, 97701 │ │ │ │ + pcaddi $a0, 97812 │ │ │ │ + bl -231412 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 104163 │ │ │ │ + li.w $a2, 0xb67 │ │ │ │ + pcaddi $a1, 97695 │ │ │ │ + pcaddi $a0, 97806 │ │ │ │ + bl -231436 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 149 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $a2, $sp, 72 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + st.d $a1, $sp, 56 │ │ │ │ + st.d $a6, $sp, 96 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + move $s7, $a3 │ │ │ │ + move $s8, $a4 │ │ │ │ + move $s2, $a5 │ │ │ │ + beqz $a2, 1380 │ │ │ │ + bstrpick.d $fp, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $fp, 0x3 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s4, $a1 │ │ │ │ + li.w $s0, 2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + alsl.d $s1, $fp, $a1, 0x3 │ │ │ │ + li.w $s3, 1 │ │ │ │ + ldptr.d $a0, $s4, 0 │ │ │ │ + bl -195120 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t3, $t0, $a0 │ │ │ │ + add.d $s6, $t0, $a0 │ │ │ │ + addi.w $t3, $t3, -46 │ │ │ │ + slli.w $t1, $t3, 0x0 │ │ │ │ + bnez $t3, 32 │ │ │ │ + ld.bu $t3, $s6, 1 │ │ │ │ + addi.w $t3, $t3, -103 │ │ │ │ + slli.w $t1, $t3, 0x0 │ │ │ │ + bnez $t3, 16 │ │ │ │ + ld.bu $t1, $s6, 2 │ │ │ │ + addi.w $t1, $t1, -122 │ │ │ │ nop │ │ │ │ + beqz $t1, 96 │ │ │ │ + li.w $a2, 5 │ │ │ │ + pcaddi $a1, 98063 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -230452 │ │ │ │ + beqz $a0, 76 │ │ │ │ + li.w $a2, 4 │ │ │ │ + pcaddi $a1, 98060 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -230472 │ │ │ │ + beqz $a0, 56 │ │ │ │ + li.w $a2, 6 │ │ │ │ + pcaddi $a1, 98057 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -230492 │ │ │ │ + beqz $a0, 36 │ │ │ │ + andi $s0, $s0, 0xfd │ │ │ │ + beqz $s0, 44 │ │ │ │ + pcaddi $a2, 98069 │ │ │ │ + li.w $a1, 0xba0 │ │ │ │ + pcaddi $a0, 97623 │ │ │ │ + bl 333456 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -231408 │ │ │ │ + addi.w $s0, $s0, -1 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bltu $s3, $s0, 1272 │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.d $s4, $s4, 8 │ │ │ │ + bne $s4, $s1, -180 │ │ │ │ + bnez $s2, 296 │ │ │ │ nop │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -220780 │ │ │ │ + lu12i.w $t0, 4096 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + st.w $t0, $a0, 59 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.d $s2, $a0, 80 │ │ │ │ + st.w $t0, $a0, 64 │ │ │ │ + st.b $s0, $a0, 58 │ │ │ │ + st.b $s7, $a0, 57 │ │ │ │ + st.b $s8, $a0, 56 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t0, 104 │ │ │ │ + beqz $s0, 652 │ │ │ │ + bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ + move $s3, $zero │ │ │ │ + alsl.d $s4, $s4, $s2, 0x3 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - b -1060 │ │ │ │ - lu12i.w $t0, 128 │ │ │ │ - ori $t0, $t0, 0x45 │ │ │ │ - addi.w $a0, $a0, -65 │ │ │ │ - bstrins.d $t0, $t0, 0x3f, 0x20 │ │ │ │ - li.w $t2, 51 │ │ │ │ - bstrpick.w $t1, $a0, 0x7, 0x0 │ │ │ │ - srl.d $t0, $t0, $a0 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - sltu $a0, $t2, $t1 │ │ │ │ - masknez $a0, $t0, $a0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bl -43852 │ │ │ │ + move $a3, $a0 │ │ │ │ + ld.d $a2, $s2, -8 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $a1, $s1 │ │ │ │ + pcaddi $a7, -7153 │ │ │ │ + move $a5, $s8 │ │ │ │ + move $a4, $s7 │ │ │ │ + bl -37248 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + ldptr.w $s3, $s1, 28 │ │ │ │ + bl -231124 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -231132 │ │ │ │ + bne $s2, $s4, -76 │ │ │ │ + pcalau12i $t0, 149 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 1048 │ │ │ │ + ld.d $ra, $sp, 232 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ + ld.d $s2, $sp, 200 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s4, $sp, 184 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s6, $sp, 168 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 208 │ │ │ │ + addi.d $sp, $sp, 240 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ + st.w $zero, $sp, 128 │ │ │ │ + st.w $zero, $sp, 132 │ │ │ │ + st.b $zero, $sp, 126 │ │ │ │ + st.b $zero, $sp, 127 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ move $a0, $zero │ │ │ │ - move $s0, $a1 │ │ │ │ - li.w $a1, 256 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s6, $a3 │ │ │ │ - bl 175112 │ │ │ │ - li.w $a2, 256 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - bl -271092 │ │ │ │ - beqz $s1, 136 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - bstrpick.d $s5, $s1, 0x1f, 0x0 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ + bnez $s0, 528 │ │ │ │ + bl -221088 │ │ │ │ + slli.d $a1, $fp, 0x2 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221104 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ move $s1, $zero │ │ │ │ - li.w $s4, 1 │ │ │ │ - add.d $s5, $s0, $s5 │ │ │ │ - b 20 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s5, $a0 │ │ │ │ + addi.d $fp, $sp, 128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - beq $s5, $s0, 84 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $s3, $t0 │ │ │ │ - bnez $t0, -20 │ │ │ │ - addi.w $a1, $s1, 2 │ │ │ │ - move $a0, $s2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 175012 │ │ │ │ - ld.b $t2, $s0, 0 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - stx.b $t2, $a0, $t1 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - stx.b $zero, $a0, $t0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ + nop │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221148 │ │ │ │ move $s2, $a0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221164 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + st.d $zero, $s2, 8 │ │ │ │ + stx.d $s2, $t0, $s1 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $a2, $s2 │ │ │ │ + addi.d $a7, $sp, 127 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + addi.d $a6, $sp, 126 │ │ │ │ + addi.d $a5, $sp, 132 │ │ │ │ + move $a4, $fp │ │ │ │ + move $a3, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + bl -41536 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + stptr.w $a0, $s5, 0 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + add.w $s3, $s3, $a0 │ │ │ │ + addi.d $s5, $s5, 4 │ │ │ │ + bne $s1, $t0, -104 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + lu12i.w $t5, 2 │ │ │ │ + ori $t5, $t5, 0x70f │ │ │ │ + div.wu $t4, $s3, $t0 │ │ │ │ + maskeqz $t0, $t4, $t4 │ │ │ │ + sltui $t3, $t4, 1 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + ldptr.w $s4, $sp, 128 │ │ │ │ + ldptr.w $s2, $sp, 132 │ │ │ │ + ld.b $s8, $sp, 126 │ │ │ │ + ld.b $s7, $sp, 127 │ │ │ │ + slli.w $a7, $t0, 0x0 │ │ │ │ + bgeu $t5, $t4, 56 │ │ │ │ + lu12i.w $t5, -189583 │ │ │ │ + ori $t5, $t5, 0x759 │ │ │ │ + lu32i.d $t5, 0 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.b $s4, $s3, $t0 │ │ │ │ - bne $s5, $s0, -76 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -271972 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - stptr.w $s1, $s6, 0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s0, $a1 │ │ │ │ + mul.d $t0, $t0, $t5 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + lu12i.w $t5, 2 │ │ │ │ + ori $t4, $t4, 0x710 │ │ │ │ + ori $t5, $t5, 0x710 │ │ │ │ + mod.wu $a7, $a7, $t5 │ │ │ │ + srli.d $t0, $t0, 0x2d │ │ │ │ + div.wu $a7, $a7, $t0 │ │ │ │ + add.w $a7, $t4, $a7 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $fp, $sp, 80 │ │ │ │ + ld.d $a5, $sp, 72 │ │ │ │ + ld.d $a4, $sp, 104 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a6, $s3 │ │ │ │ + move $a3, $s6 │ │ │ │ + move $a2, $fp │ │ │ │ + bl -18476 │ │ │ │ + move $s5, $a0 │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221408 │ │ │ │ + li.w $t0, 256 │ │ │ │ + st.h $t0, $a0, 56 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + lu12i.w $t4, 4096 │ │ │ │ + st.w $t0, $a0, 64 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ori $t4, $t4, 0x100 │ │ │ │ move $s1, $a0 │ │ │ │ - li.w $a1, 1020 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 28 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $t4, $a0, 59 │ │ │ │ + st.d $s5, $a0, 96 │ │ │ │ + st.d $s6, $a0, 112 │ │ │ │ + st.d $fp, $a0, 128 │ │ │ │ + st.d $t1, $a0, 80 │ │ │ │ + st.b $s0, $a0, 58 │ │ │ │ + st.w $s3, $a0, 24 │ │ │ │ + st.d $t0, $a0, 72 │ │ │ │ + st.w $s4, $a0, 36 │ │ │ │ + st.w $s2, $a0, 40 │ │ │ │ + st.b $s8, $a0, 44 │ │ │ │ + st.b $s7, $a0, 45 │ │ │ │ + b -544 │ │ │ │ + nop │ │ │ │ + bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ + move $a6, $zero │ │ │ │ + pcaddi $s3, -7304 │ │ │ │ + alsl.d $s0, $s0, $s2, 0x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.d $a2, $s2, 0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a1, $s1 │ │ │ │ + stptr.d $s3, $sp, 0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a5, $zero │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a3, $s7 │ │ │ │ + bl -14720 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + ldptr.w $a6, $a0, 28 │ │ │ │ + move $s1, $a0 │ │ │ │ + bne $s2, $s0, -48 │ │ │ │ + b -628 │ │ │ │ + bl -221612 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + move $s7, $zero │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ldx.d $a0, $t0, $s7 │ │ │ │ + bl -44588 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + stx.d $a0, $t0, $s7 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $s7, $s7, 8 │ │ │ │ + bne $s7, $t0, -28 │ │ │ │ + move $a1, $s7 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - bl 174872 │ │ │ │ - li.w $a2, 1020 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -271324 │ │ │ │ - move $t2, $a0 │ │ │ │ - beqz $s0, 36 │ │ │ │ - bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ - move $t1, $zero │ │ │ │ - ldx.b $t0, $s1, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $t1, $t2, $t0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - bne $a1, $t1, -20 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $t2 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - bstrpick.d $s6, $a4, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s1, $a1 │ │ │ │ + bl -221676 │ │ │ │ + slli.d $a1, $fp, 0x2 │ │ │ │ move $s8, $a0 │ │ │ │ - slli.d $a1, $s6, 0x3 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - move $s2, $a4 │ │ │ │ - move $s7, $a2 │ │ │ │ - move $s0, $a3 │ │ │ │ - bl 174728 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - beqz $s2, 192 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - move $s5, $s7 │ │ │ │ - bstrins.w $s5, $zero, 0x5, 0x0 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - move $s4, $a0 │ │ │ │ - alsl.d $s6, $s6, $a0, 0x3 │ │ │ │ - addi.w $s5, $s5, 64 │ │ │ │ - bstrpick.d $s3, $s7, 0x1f, 0x0 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + bl -221696 │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + move $t1, $a0 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ + add.d $t0, $t2, $s7 │ │ │ │ + move $s2, $t2 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + move $s3, $zero │ │ │ │ + addi.d $s4, $sp, 127 │ │ │ │ + addi.d $s6, $sp, 126 │ │ │ │ + addi.d $fp, $sp, 128 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.d $t7, $s2, 0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + ldptr.w $t7, $t7, 8 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bstrpick.d $s1, $t7, 0x1f, 0x0 │ │ │ │ + alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ + slli.d $t0, $s1, 0x3 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $t7, $sp, 40 │ │ │ │ + bl -221792 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221808 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + move $a1, $zero │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + bl -231248 │ │ │ │ + ld.d $t7, $sp, 40 │ │ │ │ + ld.d $a2, $s2, -8 │ │ │ │ + st.w $zero, $s1, 8 │ │ │ │ + st.w $t7, $s1, 12 │ │ │ │ + stptr.d $s1, $s8, 0 │ │ │ │ + st.d $s4, $sp, 8 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + ldptr.d $a1, $s5, 0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + addi.d $a7, $sp, 132 │ │ │ │ + move $a6, $fp │ │ │ │ + move $a5, $zero │ │ │ │ + move $a4, $s1 │ │ │ │ + move $a3, $zero │ │ │ │ + bl -23176 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + add.w $s3, $s3, $a0 │ │ │ │ + stptr.w $a0, $t1, 0 │ │ │ │ + addi.d $s8, $s8, 8 │ │ │ │ + addi.d $s5, $s5, 8 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + bne $s2, $t0, -168 │ │ │ │ + b -668 │ │ │ │ + bnez $a5, 16 │ │ │ │ + li.w $s0, 2 │ │ │ │ + b -1160 │ │ │ │ + nop │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221948 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221964 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -221980 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $s0, 2 │ │ │ │ + li.w $a7, 1 │ │ │ │ + b -660 │ │ │ │ + pcaddi $a2, 97727 │ │ │ │ + li.w $a1, 0xb99 │ │ │ │ + pcaddi $a0, 97297 │ │ │ │ + bl 332152 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -232712 │ │ │ │ + bl -231324 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $a5, $sp, 40 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $a7, $sp, 32 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + beqz $a1, 728 │ │ │ │ + bstrpick.d $s1, $a3, 0x1f, 0x0 │ │ │ │ + move $s7, $a1 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s6, $a4 │ │ │ │ + move $fp, $a2 │ │ │ │ + li.w $s0, 2 │ │ │ │ li.w $s2, 1 │ │ │ │ + alsl.d $s1, $s1, $a2, 0x3 │ │ │ │ + beqz $a3, 220 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $fp, 0 │ │ │ │ + bl -196704 │ │ │ │ + ldptr.d $t0, $fp, 0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t0, $a0 │ │ │ │ + add.d $s8, $t0, $a0 │ │ │ │ + addi.w $t1, $t1, -46 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 32 │ │ │ │ + ld.bu $t1, $s8, 1 │ │ │ │ + addi.w $t1, $t1, -103 │ │ │ │ + slli.w $t0, $t1, 0x0 │ │ │ │ + bnez $t1, 16 │ │ │ │ + ld.bu $t0, $s8, 2 │ │ │ │ + addi.w $t0, $t0, -122 │ │ │ │ nop │ │ │ │ - move $a1, $s5 │ │ │ │ + beqz $t0, 112 │ │ │ │ + li.w $a2, 5 │ │ │ │ + pcaddi $a1, 97667 │ │ │ │ move $a0, $s8 │ │ │ │ - bl 317604 │ │ │ │ - stptr.d $a0, $s4, 0 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 317652 │ │ │ │ - move $fp, $zero │ │ │ │ - beqz $s7, 72 │ │ │ │ + bl -232036 │ │ │ │ + beqz $a0, 92 │ │ │ │ + li.w $a2, 4 │ │ │ │ + pcaddi $a1, 97664 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -232056 │ │ │ │ + beqz $a0, 72 │ │ │ │ + li.w $a2, 6 │ │ │ │ + pcaddi $a1, 97661 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -232076 │ │ │ │ + beqz $a0, 52 │ │ │ │ + andi $s0, $s0, 0xfd │ │ │ │ + beqz $s0, 60 │ │ │ │ + pcaddi $a2, 97709 │ │ │ │ + li.w $a1, 0xbee │ │ │ │ + pcaddi $a0, 97227 │ │ │ │ + bl 331872 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -232992 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.b $a0, $s1, $fp │ │ │ │ - ld.b $a1, $s0, 0 │ │ │ │ - bl 6676 │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x6 │ │ │ │ - sll.d $t3, $s2, $fp │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - beqz $a0, 24 │ │ │ │ - ldptr.d $t2, $s4, 0 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ - ldptr.d $t2, $t1, 0 │ │ │ │ - or $t2, $t2, $t3 │ │ │ │ - stptr.d $t2, $t1, 0 │ │ │ │ - bne $s3, $fp, -48 │ │ │ │ nop │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bne $s4, $s6, -112 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ + addi.w $s0, $s0, -1 │ │ │ │ + bstrpick.w $s0, $s0, 0x7, 0x0 │ │ │ │ + bltu $s2, $s0, 464 │ │ │ │ + li.w $s0, 1 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + bne $fp, $s1, -196 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bnez $t0, 284 │ │ │ │ + li.w $a1, 152 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -222388 │ │ │ │ + li.w $t0, 1 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $a0, 24 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.d $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 112 │ │ │ │ + st.d $zero, $a0, 128 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.d $zero, $a0, 104 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + st.w $zero, $a0, 58 │ │ │ │ + st.b $t0, $a0, 62 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $s4, 112 │ │ │ │ + ld.bu $s2, $sp, 40 │ │ │ │ + beqz $s0, 264 │ │ │ │ + bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ + move $s7, $zero │ │ │ │ + alsl.d $s4, $s4, $s3, 0x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + bl -45452 │ │ │ │ + ld.d $a2, $s3, -8 │ │ │ │ + move $a6, $s7 │ │ │ │ + move $a3, $a0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcaddi $a7, -7120 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -38848 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + ldptr.w $s7, $s1, 32 │ │ │ │ + bl -232724 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -232732 │ │ │ │ + bne $s4, $s3, -76 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - srli.w $s2, $a2, 0x6 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - addi.w $s7, $s2, 1 │ │ │ │ - slli.w $s7, $s7, 0x6 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $a6, $sp, 32 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a3, $s4 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + move $a2, $s3 │ │ │ │ move $a1, $s7 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - stptr.d $a7, $sp, 0 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + li.w $a4, 1 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + b -17800 │ │ │ │ + nop │ │ │ │ + bstrpick.d $s0, $s4, 0x1f, 0x0 │ │ │ │ + move $a6, $zero │ │ │ │ + pcaddi $s4, -7174 │ │ │ │ + alsl.d $s0, $s0, $s3, 0x3 │ │ │ │ + ldptr.d $a2, $s3, 0 │ │ │ │ + move $a1, $s1 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a5, $zero │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a3, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -15920 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + ldptr.w $a6, $a0, 32 │ │ │ │ + move $s1, $a0 │ │ │ │ + bne $s3, $s0, -48 │ │ │ │ + b -228 │ │ │ │ + pcaddi $a2, 97565 │ │ │ │ + li.w $a1, 0xbe7 │ │ │ │ + pcaddi $a0, 97099 │ │ │ │ + bl 331360 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -233504 │ │ │ │ + pcaddi $a3, 103625 │ │ │ │ + li.w $a2, 0xbda │ │ │ │ + pcaddi $a1, 97093 │ │ │ │ + pcaddi $a0, 97552 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -233848 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ st.d $s0, $sp, 80 │ │ │ │ st.d $s1, $sp, 72 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ move $s0, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + bl -233644 │ │ │ │ + beqz $a0, 460 │ │ │ │ + move $a0, $s0 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ st.d $s4, $sp, 48 │ │ │ │ - move $s3, $a2 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ st.d $s5, $sp, 40 │ │ │ │ st.d $s6, $sp, 32 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s8, $a4 │ │ │ │ - ldptr.w $s4, $sp, 96 │ │ │ │ - ld.d $s5, $sp, 104 │ │ │ │ - bl 317344 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 317328 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a2, 1 │ │ │ │ + bl -233932 │ │ │ │ + slli.w $s3, $a0, 0x0 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 317372 │ │ │ │ - move $a1, $s7 │ │ │ │ + bl -233944 │ │ │ │ + slli.w $s4, $a0, 0x0 │ │ │ │ + blez $s3, 636 │ │ │ │ + bl -232244 │ │ │ │ + ldptr.d $s5, $a0, 0 │ │ │ │ move $a2, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 317356 │ │ │ │ - li.w $s7, -1 │ │ │ │ - beqz $s8, 328 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - ldptr.d $a7, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bstrpick.d $a2, $s8, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - sll.d $a1, $a1, $s3 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.b $t0, $a3, $a0 │ │ │ │ - move $t3, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $a7, $t0 │ │ │ │ - move $t6, $zero │ │ │ │ - move $a4, $zero │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t8, $s5, $t0 │ │ │ │ - move $t5, $zero │ │ │ │ + bge $t2, $s3, 480 │ │ │ │ + move $a2, $t1 │ │ │ │ + ldx.b $t0, $s0, $a2 │ │ │ │ + addi.d $t1, $a2, 1 │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x1 │ │ │ │ + ldx.hu $t0, $s5, $t0 │ │ │ │ + and $t0, $t4, $t0 │ │ │ │ + beqz $t0, -32 │ │ │ │ + slli.w $s2, $a2, 0x0 │ │ │ │ + bge $s2, $s4, 376 │ │ │ │ + addi.w $t4, $s2, 3 │ │ │ │ + addi.w $a0, $s2, 4 │ │ │ │ + move $t5, $t4 │ │ │ │ + move $t1, $s1 │ │ │ │ + move $s2, $zero │ │ │ │ + lu12i.w $t2, 2 │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ - ldx.d $t2, $s1, $t3 │ │ │ │ - ldx.d $ra, $t8, $t3 │ │ │ │ - ldx.d $a5, $s0, $t3 │ │ │ │ - add.d $a6, $t2, $a4 │ │ │ │ - and $t0, $t2, $ra │ │ │ │ - add.d $a6, $a6, $t0 │ │ │ │ - sltu $t1, $t0, $t2 │ │ │ │ - maskeqz $s8, $t2, $t1 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - xor $t1, $a6, $t2 │ │ │ │ - or $t0, $t0, $s8 │ │ │ │ - or $t1, $t1, $ra │ │ │ │ - or $t4, $a5, $ra │ │ │ │ - sltu $s8, $t0, $a6 │ │ │ │ - nor $ra, $t1, $t2 │ │ │ │ - or $ra, $ra, $a5 │ │ │ │ - and $t1, $t1, $t2 │ │ │ │ - xori $t2, $s8, 0x1 │ │ │ │ - sltu $t0, $a6, $t0 │ │ │ │ - slli.d $a5, $ra, 0x1 │ │ │ │ - bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ - or $a5, $a5, $t6 │ │ │ │ - masknez $t0, $t0, $a4 │ │ │ │ - maskeqz $t2, $t2, $a4 │ │ │ │ - nor $s8, $a5, $t4 │ │ │ │ - slli.d $a6, $t1, 0x1 │ │ │ │ - and $a5, $a5, $t4 │ │ │ │ - or $a4, $t0, $t2 │ │ │ │ - beq $s2, $t5, 48 │ │ │ │ - or $s8, $s8, $a6 │ │ │ │ - or $s8, $s8, $t7 │ │ │ │ - stx.d $s8, $s1, $t3 │ │ │ │ - stx.d $a5, $s0, $t3 │ │ │ │ - srli.d $t6, $ra, 0x3f │ │ │ │ - addi.w $t5, $t5, 1 │ │ │ │ - srli.d $t7, $t1, 0x3f │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - b -148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - and $t0, $a1, $ra │ │ │ │ - beqz $t0, 156 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ nop │ │ │ │ - slli.d $ra, $ra, 0x1 │ │ │ │ - or $ra, $ra, $t6 │ │ │ │ - nor $t0, $ra, $t4 │ │ │ │ - slli.d $t1, $t1, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - or $t0, $t0, $t7 │ │ │ │ - and $ra, $ra, $t4 │ │ │ │ - stx.d $t0, $s1, $t3 │ │ │ │ - stx.d $ra, $s0, $t3 │ │ │ │ - bltu $s4, $s3, 20 │ │ │ │ - bltu $s6, $s3, 16 │ │ │ │ - slli.w $s7, $a0, 0x0 │ │ │ │ - move $s6, $s3 │ │ │ │ nop │ │ │ │ - addi.d $a0, $a0, 1 │ │ │ │ - bne $a2, $a0, -284 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -272916 │ │ │ │ + nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bge $s2, $s4, 28 │ │ │ │ + ld.b $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + slli.d $t0, $t0, 0x1 │ │ │ │ + ldx.hu $t0, $s5, $t0 │ │ │ │ + and $t0, $t2, $t0 │ │ │ │ + beqz $t0, -28 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + st.d $t4, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -234212 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + lu12i.w $t1, 6 │ │ │ │ + ori $t1, $t1, 0x863 │ │ │ │ + li.w $t0, 114 │ │ │ │ + move $s5, $a0 │ │ │ │ + st.h $t1, $a0, 0 │ │ │ │ + st.b $t0, $a0, 2 │ │ │ │ + move $a1, $s0 │ │ │ │ + addi.d $a0, $a0, 3 │ │ │ │ + bl -232540 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + move $s6, $s5 │ │ │ │ + stx.b $zero, $s5, $t5 │ │ │ │ + blt $s4, $t4, 28 │ │ │ │ + move $a2, $t5 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -232992 │ │ │ │ + beqz $a0, 288 │ │ │ │ + nop │ │ │ │ + move $s5, $s2 │ │ │ │ + addi.w $t0, $s5, 3 │ │ │ │ + addi.w $s2, $s2, 4 │ │ │ │ + move $s4, $t0 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -233396 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -234336 │ │ │ │ + lu12i.w $t2, 6 │ │ │ │ + ori $t2, $t2, 0x863 │ │ │ │ + li.w $t1, 114 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.h $t2, $a0, 0 │ │ │ │ + st.b $t1, $a0, 2 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a1, $s1 │ │ │ │ + addi.d $a0, $a0, 3 │ │ │ │ + bl -232664 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + stx.b $zero, $s2, $s4 │ │ │ │ + blt $s3, $t0, 240 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s2 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -272924 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrins.d $a0, $s7, 0x1f, 0x0 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ + bl -233108 │ │ │ │ + bnez $a0, 220 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -233488 │ │ │ │ ld.d $s2, $sp, 64 │ │ │ │ ld.d $s3, $sp, 56 │ │ │ │ ld.d $s4, $sp, 48 │ │ │ │ ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - bstrins.d $a0, $s6, 0x3f, 0x20 │ │ │ │ ld.d $s6, $sp, 32 │ │ │ │ + nop │ │ │ │ + move $a0, $zero │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - and $t0, $a1, $t1 │ │ │ │ - addi.w $t2, $s3, -1 │ │ │ │ - maskeqz $t2, $t2, $t0 │ │ │ │ - masknez $t0, $s3, $t0 │ │ │ │ - or $s3, $t2, $t0 │ │ │ │ - b -164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - ld.d $s4, $sp, 168 │ │ │ │ - ldptr.w $t0, $sp, 176 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - ld.d $s8, $sp, 160 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - ldptr.d $a0, $s4, 0 │ │ │ │ - srli.w $s0, $a2, 0x6 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - li.w $t1, -1 │ │ │ │ - addi.d $s6, $s0, 1 │ │ │ │ - slli.w $s1, $t0, 0x1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t7, $t0, 0x1f, 0x0 │ │ │ │ - stptr.w $t1, $s8, 0 │ │ │ │ - li.w $a1, 255 │ │ │ │ - st.w $a2, $s8, 4 │ │ │ │ - move $s2, $a2 │ │ │ │ - slli.d $a2, $s6, 0x3 │ │ │ │ - stptr.d $a4, $sp, 0 │ │ │ │ - alsl.d $s5, $t7, $s4, 0x3 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - move $fp, $a7 │ │ │ │ - ldptr.w $s3, $sp, 144 │ │ │ │ - bl -272412 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - addi.w $s1, $s1, 3 │ │ │ │ - slli.d $a2, $s6, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - bl -272436 │ │ │ │ - alsl.d $s1, $s1, $s4, 0x3 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - slli.d $a2, $s6, 0x3 │ │ │ │ - li.w $a1, 255 │ │ │ │ - bl -272456 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - beqz $a4, 472 │ │ │ │ - bstrpick.d $t1, $a4, 0x1f, 0x0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - ld.d $t8, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 152 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - li.w $s7, 1 │ │ │ │ - move $t7, $s5 │ │ │ │ - move $s6, $s4 │ │ │ │ - addi.d $a1, $s1, 8 │ │ │ │ - sll.d $s7, $s7, $s2 │ │ │ │ - move $s5, $zero │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - move $t6, $s8 │ │ │ │ - move $a2, $s4 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -233200 │ │ │ │ + beqz $a0, -80 │ │ │ │ + addi.w $a0, $s2, 4 │ │ │ │ + blez $s4, 88 │ │ │ │ + addi.w $t4, $s2, 3 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $t5, $t4 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ - ldx.b $t5, $t8, $s5 │ │ │ │ - ldptr.d $s8, $t7, 0 │ │ │ │ - ldptr.d $s4, $s6, 0 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x2 │ │ │ │ - ldx.wu $t5, $fp, $t5 │ │ │ │ - ld.d $s3, $s6, 8 │ │ │ │ - ld.d $s1, $t7, 8 │ │ │ │ - slli.d $t5, $t5, 0x3 │ │ │ │ - ldptr.d $a7, $a1, 0 │ │ │ │ - ldx.d $a6, $t1, $t5 │ │ │ │ - move $t3, $zero │ │ │ │ - move $a5, $zero │ │ │ │ - move $a4, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - st.d $t7, $sp, 16 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + move $s2, $a2 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.d $t2, $t7, 0x1 │ │ │ │ - or $t2, $t2, $a4 │ │ │ │ - slli.d $a1, $t4, 0x1 │ │ │ │ - srli.d $a4, $t7, 0x3f │ │ │ │ - nor $t7, $t2, $s5 │ │ │ │ - or $t7, $t7, $a1 │ │ │ │ - or $t7, $t7, $a5 │ │ │ │ - stx.d $t7, $s3, $t3 │ │ │ │ - and $t2, $t2, $s5 │ │ │ │ - stx.d $t2, $s1, $t3 │ │ │ │ - stx.d $t5, $a7, $t3 │ │ │ │ - srli.d $a5, $t4, 0x3f │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - beq $s0, $a0, 172 │ │ │ │ - addi.w $a0, $a0, 1 │ │ │ │ nop │ │ │ │ - ldx.d $t4, $s4, $t3 │ │ │ │ - ldx.d $a3, $a6, $t3 │ │ │ │ - ldx.d $s6, $s8, $t3 │ │ │ │ - add.d $t7, $t4, $t0 │ │ │ │ - and $a1, $t4, $a3 │ │ │ │ - sltu $t2, $a1, $t4 │ │ │ │ - add.d $t7, $t7, $a1 │ │ │ │ - masknez $a1, $a1, $t2 │ │ │ │ - maskeqz $t2, $t4, $t2 │ │ │ │ - or $t2, $a1, $t2 │ │ │ │ - sltu $a1, $t2, $t7 │ │ │ │ - xor $t5, $t7, $t4 │ │ │ │ - xori $a1, $a1, 0x1 │ │ │ │ - or $t5, $t5, $a3 │ │ │ │ - sltu $t2, $t7, $t2 │ │ │ │ - bstrpick.w $a1, $a1, 0x7, 0x0 │ │ │ │ - nor $t7, $t5, $t4 │ │ │ │ - masknez $t2, $t2, $t0 │ │ │ │ - maskeqz $a1, $a1, $t0 │ │ │ │ - or $s5, $s6, $a3 │ │ │ │ - and $t4, $t5, $t4 │ │ │ │ - or $t7, $t7, $s6 │ │ │ │ - or $t0, $t2, $a1 │ │ │ │ - bne $s0, $a0, -156 │ │ │ │ - and $t2, $s7, $t4 │ │ │ │ - addi.w $a1, $s2, -1 │ │ │ │ - and $a3, $s7, $t7 │ │ │ │ - maskeqz $a1, $a1, $t2 │ │ │ │ - masknez $t2, $s2, $t2 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - bnez $a3, -184 │ │ │ │ - or $s2, $a1, $t2 │ │ │ │ - b -192 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -233656 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -234600 │ │ │ │ + move $s6, $a0 │ │ │ │ + li.w $s4, 3 │ │ │ │ + li.w $t0, 3 │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s2, 4 │ │ │ │ + b -308 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -233704 │ │ │ │ + li.w $a0, -1 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ + blez $s4, -248 │ │ │ │ + bl -232880 │ │ │ │ + ldptr.d $s5, $a0, 0 │ │ │ │ + li.w $t5, 3 │ │ │ │ + li.w $a0, 4 │ │ │ │ + li.w $t4, 3 │ │ │ │ + move $a2, $zero │ │ │ │ + b -572 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a1, 96 │ │ │ │ + beqz $t0, 92 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a1 │ │ │ │ + bl -233808 │ │ │ │ + ld.d $a0, $s0, 96 │ │ │ │ + bl -233816 │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + bnez $t0, 84 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.d $zero, $s0, 104 │ │ │ │ + st.d $zero, $s0, 96 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - bltu $t0, $s2, 20 │ │ │ │ - ldptr.w $t0, $t6, 4 │ │ │ │ - bltu $t0, $s2, 12 │ │ │ │ - stptr.w $s5, $t6, 0 │ │ │ │ - st.w $s2, $t6, 4 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - bne $t0, $s5, -396 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - move $s4, $a2 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - move $a0, $s4 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - srli.w $t1, $a2, 0x6 │ │ │ │ - ldptr.w $t0, $sp, 208 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - addi.d $s1, $t1, 1 │ │ │ │ - ld.d $t1, $sp, 192 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - li.w $t2, -1 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - move $s4, $a2 │ │ │ │ - bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ - stptr.w $t2, $t1, 0 │ │ │ │ - st.w $a2, $t1, 4 │ │ │ │ - andi $s5, $s4, 0x3f │ │ │ │ - li.w $a1, 255 │ │ │ │ - slli.d $a2, $s1, 0x3 │ │ │ │ - alsl.d $s0, $t3, $s2, 0x3 │ │ │ │ - st.d $a3, $sp, 40 │ │ │ │ - move $s3, $a4 │ │ │ │ - st.d $a7, $sp, 48 │ │ │ │ - ldptr.w $fp, $sp, 176 │ │ │ │ - st.d $s5, $sp, 72 │ │ │ │ - bl -273116 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - slli.d $a2, $s1, 0x3 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -273132 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - sll.d $t0, $t0, $s5 │ │ │ │ - addi.d $a0, $t1, 2 │ │ │ │ - li.w $a1, 4 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl -274824 │ │ │ │ - move $s5, $a0 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 173008 │ │ │ │ - pcalau12i $t0, 90 │ │ │ │ - bstrpick.d $t6, $fp, 0x1f, 0x0 │ │ │ │ - fld.d $fa1, $t0, 1064 │ │ │ │ - movgr2fr.d $fa0, $t6 │ │ │ │ - pcalau12i $t0, 90 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fld.d $fa1, $t0, 424 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - vreplvei.d $vr0, $vr0, 0x0 │ │ │ │ - vfrintrp.d $vr0, $vr0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 2012 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - li.w $t3, 11 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sltu $t2, $t1, $t0 │ │ │ │ - masknez $t0, $t0, $t2 │ │ │ │ - maskeqz $t2, $t1, $t2 │ │ │ │ - or $t2, $t0, $t2 │ │ │ │ - move $a3, $t2 │ │ │ │ - bgeu $t3, $t2, 2028 │ │ │ │ - addi.w $t5, $t2, 1 │ │ │ │ - bstrpick.d $t3, $t5, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t3, $a0, 0x3 │ │ │ │ - alsl.d $t3, $t3, $s5, 0x2 │ │ │ │ - sltu $t0, $s5, $t0 │ │ │ │ - sltu $t3, $a0, $t3 │ │ │ │ - xori $t0, $t0, 0x1 │ │ │ │ - xori $t3, $t3, 0x1 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - beqz $t0, 1984 │ │ │ │ - pcaddi $t0, 90983 │ │ │ │ - bstrpick.d $t4, $t5, 0x1f, 0x3 │ │ │ │ - vld $vr1, $t0, 0 │ │ │ │ - slli.d $t4, $t4, 0x6 │ │ │ │ - pcaddi $t0, 91079 │ │ │ │ - vld $vr0, $t0, 0 │ │ │ │ - add.d $t4, $a0, $t4 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $t3, $s5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - vaddi.wu $vr3, $vr1, 0x1 │ │ │ │ - vaddi.wu $vr2, $vr1, 0x5 │ │ │ │ - vslli.w $vr3, $vr3, 0x6 │ │ │ │ - vslli.w $vr2, $vr2, 0x6 │ │ │ │ - vst $vr3, $t3, 0 │ │ │ │ - vst $vr2, $t3, 16 │ │ │ │ - vaddi.wu $vr1, $vr1, 0x8 │ │ │ │ - vst $vr0, $t0, -64 │ │ │ │ - vst $vr0, $t0, -48 │ │ │ │ - vst $vr0, $t0, -32 │ │ │ │ - vst $vr0, $t0, -16 │ │ │ │ - addi.d $t3, $t3, 32 │ │ │ │ - bne $t0, $t4, -52 │ │ │ │ - andi $t0, $t5, 0x7 │ │ │ │ - beqz $t0, 236 │ │ │ │ - bstrins.d $t5, $zero, 0x2, 0x0 │ │ │ │ - bstrpick.d $t3, $t5, 0x1f, 0x0 │ │ │ │ - addi.w $t0, $t5, 1 │ │ │ │ - slli.d $t8, $t3, 0x2 │ │ │ │ - move $t4, $zero │ │ │ │ - slli.w $t7, $t0, 0x6 │ │ │ │ - lu52i.d $t4, $t4, -2048 │ │ │ │ - stx.w $t7, $s5, $t8 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - stx.d $t4, $a0, $t3 │ │ │ │ - bltu $t2, $t0, 192 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t0, 0x2 │ │ │ │ - addi.w $t8, $t7, 64 │ │ │ │ - stx.w $t8, $s5, $a1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t3, $t5, 2 │ │ │ │ - stx.d $t4, $a0, $t0 │ │ │ │ - bltu $t2, $t3, 160 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t3, 0x2 │ │ │ │ - addi.w $t8, $t7, 128 │ │ │ │ - stx.w $t8, $s5, $a1 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - addi.w $t0, $t5, 3 │ │ │ │ - stx.d $t4, $a0, $t3 │ │ │ │ - bltu $t2, $t0, 128 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t0, 0x2 │ │ │ │ - addi.w $t8, $t7, 192 │ │ │ │ - stx.w $t8, $s5, $a1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t3, $t5, 4 │ │ │ │ - stx.d $t4, $a0, $t0 │ │ │ │ - bltu $t2, $t3, 96 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t3, 0x2 │ │ │ │ - addi.w $t8, $t7, 256 │ │ │ │ - stx.w $t8, $s5, $a1 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - addi.w $t0, $t5, 5 │ │ │ │ - stx.d $t4, $a0, $t3 │ │ │ │ - bltu $t2, $t0, 64 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t8, $t0, 0x2 │ │ │ │ - addi.w $t3, $t7, 320 │ │ │ │ - stx.w $t3, $s5, $t8 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.w $t5, $t5, 6 │ │ │ │ - stx.d $t4, $a0, $t0 │ │ │ │ - bltu $t2, $t5, 32 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t5, 0x2 │ │ │ │ - addi.w $t7, $t7, 384 │ │ │ │ - stx.w $t7, $s5, $t0 │ │ │ │ - slli.d $t5, $t5, 0x3 │ │ │ │ - stx.d $t4, $a0, $t5 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - alsl.d $t5, $t1, $s5, 0x2 │ │ │ │ - stptr.w $s4, $t5, 0 │ │ │ │ - slli.d $t0, $t1, 0x3 │ │ │ │ - stx.d $t2, $a0, $t0 │ │ │ │ - move $t3, $s0 │ │ │ │ - move $t7, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - beqz $s3, 824 │ │ │ │ - addi.d $a6, $t6, 64 │ │ │ │ - vldi $vr4, 0 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - vreplgr2vr.d $vr3, $a6 │ │ │ │ - move $s0, $t1 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - move $t6, $t5 │ │ │ │ - bstrpick.d $a2, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - move $t1, $fp │ │ │ │ - move $t4, $a6 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - ldptr.d $s8, $t3, 0 │ │ │ │ - ldx.b $t0, $t0, $a1 │ │ │ │ - ldptr.d $s3, $t7, 0 │ │ │ │ - ld.d $s7, $t7, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $t2, $t0 │ │ │ │ - ld.d $t2, $sp, 184 │ │ │ │ - ld.d $s6, $t3, 8 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $s4, $t2, $t0 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $t2, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - move $ra, $zero │ │ │ │ - move $a7, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - stptr.d $t6, $sp, 0 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - st.d $t7, $sp, 16 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - st.d $a1, $sp, 32 │ │ │ │ - b 128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 104 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -233916 │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + bl -233924 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.d $zero, $s0, 104 │ │ │ │ + st.d $zero, $s0, 96 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + ld.d $t0, $a1, 96 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s0, $a1 │ │ │ │ + beqz $t0, 36 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -233992 │ │ │ │ + ld.d $a0, $s0, 96 │ │ │ │ + bl -234000 │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + bnez $t0, 540 │ │ │ │ + st.d $zero, $s0, 104 │ │ │ │ + st.d $zero, $s0, 96 │ │ │ │ + ld.d $a0, $s0, 72 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -234028 │ │ │ │ + st.d $zero, $s0, 72 │ │ │ │ + ld.d $a0, $s0, 112 │ │ │ │ + beqz $a0, 116 │ │ │ │ + ldptr.w $t0, $s0, 64 │ │ │ │ + beqz $t0, 84 │ │ │ │ + move $s2, $zero │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $s1, $s2, 0x3 │ │ │ │ + ldx.d $t0, $a0, $s1 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -234080 │ │ │ │ + ld.d $t0, $s0, 112 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -234092 │ │ │ │ + ld.d $a0, $s0, 112 │ │ │ │ + stx.d $zero, $a0, $s1 │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + bnez $t0, 280 │ │ │ │ + ldptr.w $t1, $s0, 64 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bltu $t0, $t1, -56 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $a4, 0 │ │ │ │ - li.w $s1, 1 │ │ │ │ - li.w $s2, 1 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ - stptr.w $t3, $a4, 0 │ │ │ │ + bl -234132 │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + bnez $t0, 376 │ │ │ │ nop │ │ │ │ - slli.d $t3, $t6, 0x1 │ │ │ │ - or $t3, $t3, $a7 │ │ │ │ - slli.d $t5, $fp, 0x1 │ │ │ │ - srli.d $a7, $t6, 0x3f │ │ │ │ - nor $t6, $t7, $t3 │ │ │ │ - or $t6, $t6, $t5 │ │ │ │ - or $t6, $t6, $ra │ │ │ │ - stx.d $t6, $s7, $t2 │ │ │ │ - addi.d $t8, $a6, 1 │ │ │ │ - and $t7, $t7, $t3 │ │ │ │ - srli.d $fp, $fp, 0x3f │ │ │ │ - stx.d $t7, $s6, $t2 │ │ │ │ - slli.w $a1, $t8, 0x0 │ │ │ │ - addi.d $a4, $a4, 4 │ │ │ │ - move $ra, $fp │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - bltu $a3, $a1, 168 │ │ │ │ - move $a6, $t8 │ │ │ │ - ldx.d $t5, $s3, $t2 │ │ │ │ - ldx.d $a1, $s4, $t2 │ │ │ │ - ldx.d $a2, $s8, $t2 │ │ │ │ - add.d $t6, $t5, $t0 │ │ │ │ - and $t3, $a1, $t5 │ │ │ │ - sltu $fp, $t5, $t3 │ │ │ │ - add.d $t6, $t6, $t3 │ │ │ │ - masknez $a5, $t5, $fp │ │ │ │ - maskeqz $t3, $t3, $fp │ │ │ │ - or $t3, $a5, $t3 │ │ │ │ - xor $fp, $t5, $t6 │ │ │ │ - or $fp, $fp, $a1 │ │ │ │ - or $t7, $a1, $a2 │ │ │ │ - sltu $a1, $t3, $t6 │ │ │ │ - ldx.d $t8, $a0, $t2 │ │ │ │ - xori $a1, $a1, 0x1 │ │ │ │ - sltu $t3, $t6, $t3 │ │ │ │ - bstrpick.w $a1, $a1, 0x7, 0x0 │ │ │ │ - nor $t6, $t5, $fp │ │ │ │ - or $t6, $t6, $a2 │ │ │ │ - and $fp, $t5, $fp │ │ │ │ - masknez $t3, $t3, $t0 │ │ │ │ - maskeqz $a1, $a1, $t0 │ │ │ │ - and $t5, $fp, $t8 │ │ │ │ - or $t0, $t3, $a1 │ │ │ │ - and $t8, $t6, $t8 │ │ │ │ + st.d $zero, $s0, 120 │ │ │ │ + st.d $zero, $s0, 112 │ │ │ │ + ld.bu $t0, $s0, 58 │ │ │ │ + st.w $zero, $s0, 48 │ │ │ │ + st.w $zero, $s0, 24 │ │ │ │ + st.b $zero, $s0, 61 │ │ │ │ + beqz $t0, 168 │ │ │ │ + ldptr.w $t0, $s0, 64 │ │ │ │ + ld.d $a0, $s0, 128 │ │ │ │ move $s1, $zero │ │ │ │ move $s2, $zero │ │ │ │ - move $a5, $t0 │ │ │ │ - bnez $t8, -212 │ │ │ │ - beqz $t5, -192 │ │ │ │ - ldptr.w $t3, $a4, 0 │ │ │ │ - li.w $s1, -1 │ │ │ │ - li.w $s2, -1 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - stptr.w $t3, $a4, 0 │ │ │ │ - b -216 │ │ │ │ - nop │ │ │ │ + beqz $t0, 116 │ │ │ │ + beqz $a0, 40 │ │ │ │ + ldx.d $t0, $a0, $s1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -234208 │ │ │ │ + ld.d $t0, $s0, 128 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -234220 │ │ │ │ + ld.d $a0, $s0, 128 │ │ │ │ + stx.d $zero, $a0, $s1 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + beqz $t0, 52 │ │ │ │ + ld.d $t0, $s0, 136 │ │ │ │ + beqz $t0, 44 │ │ │ │ + ldx.d $t0, $t0, $s1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -234260 │ │ │ │ + ld.d $t0, $s0, 136 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -234272 │ │ │ │ + ld.d $t0, $s0, 136 │ │ │ │ + ld.d $a0, $s0, 128 │ │ │ │ + stx.d $zero, $t0, $s1 │ │ │ │ nop │ │ │ │ - ldptr.d $t6, $sp, 0 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - bgeu $a3, $s0, 428 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s5, $t0 │ │ │ │ - sub.w $t0, $t0, $s1 │ │ │ │ - bltu $t1, $t0, 408 │ │ │ │ - addi.w $t2, $a3, 1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $s4, $t0 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - bnez $t0, 16 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $s2, $t0, 376 │ │ │ │ + ldptr.w $t0, $s0, 64 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bltu $s2, $t0, -108 │ │ │ │ + beqz $a0, 16 │ │ │ │ + bl -234312 │ │ │ │ + st.d $zero, $s0, 128 │ │ │ │ nop │ │ │ │ - bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ - alsl.d $s3, $t8, $s3, 0x3 │ │ │ │ - li.w $t0, -1 │ │ │ │ - stptr.d $t0, $s3, 0 │ │ │ │ - ldptr.d $t5, $t3, 0 │ │ │ │ - bstrpick.d $t0, $a6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - alsl.d $t5, $t8, $t5, 0x3 │ │ │ │ - stptr.d $zero, $t5, 0 │ │ │ │ - ldx.w $a3, $s5, $t0 │ │ │ │ - ldptr.d $t0, $t7, 0 │ │ │ │ - slli.d $ra, $t8, 0x3 │ │ │ │ - ldx.d $a4, $s4, $ra │ │ │ │ - ldx.d $t0, $t0, $ra │ │ │ │ - ldptr.d $t5, $t3, 0 │ │ │ │ - addi.w $a6, $a6, 1 │ │ │ │ - alsl.d $t8, $t8, $s5, 0x2 │ │ │ │ - ldx.d $s2, $t5, $ra │ │ │ │ - and $t5, $a4, $t0 │ │ │ │ - add.d $t5, $t5, $t0 │ │ │ │ - add.d $t5, $t5, $a5 │ │ │ │ - xor $t5, $t5, $t0 │ │ │ │ - or $t5, $t5, $a4 │ │ │ │ - nor $a5, $t0, $t5 │ │ │ │ - or $a4, $a4, $s2 │ │ │ │ - and $t0, $t0, $t5 │ │ │ │ - or $a5, $a5, $s2 │ │ │ │ - bgeu $a6, $s0, 772 │ │ │ │ - addi.w $a3, $a3, 64 │ │ │ │ - sub.w $a3, $a3, $s1 │ │ │ │ - move $t5, $zero │ │ │ │ - lu52i.d $t5, $t5, -2048 │ │ │ │ - stptr.w $a3, $t8, 0 │ │ │ │ - stx.d $t5, $a0, $ra │ │ │ │ - and $a6, $t5, $a5 │ │ │ │ - beqz $a6, 772 │ │ │ │ - addi.w $a3, $a3, 1 │ │ │ │ - stptr.w $a3, $t8, 0 │ │ │ │ - slli.d $a5, $a5, 0x1 │ │ │ │ - ld.d $t8, $t7, 8 │ │ │ │ - or $a5, $a5, $a7 │ │ │ │ - slli.d $t0, $t0, 0x1 │ │ │ │ - ld.d $t5, $t3, 8 │ │ │ │ - or $t0, $t0, $fp │ │ │ │ - move $a3, $t2 │ │ │ │ - nor $t2, $a4, $a5 │ │ │ │ - or $t0, $t2, $t0 │ │ │ │ - and $a4, $a4, $a5 │ │ │ │ - stx.d $t0, $t8, $ra │ │ │ │ - stx.d $a4, $t5, $ra │ │ │ │ - ldptr.w $t0, $t6, 0 │ │ │ │ - bltu $t1, $t0, 52 │ │ │ │ - ld.d $t2, $sp, 192 │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - bltu $t2, $t0, 40 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - slli.w $t0, $a1, 0x0 │ │ │ │ - bgeu $t0, $t2, 28 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - ld.d $t2, $sp, 192 │ │ │ │ - stptr.w $a1, $t0, 0 │ │ │ │ - ldptr.w $t0, $t6, 0 │ │ │ │ - st.w $t0, $t2, 4 │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + bnez $t0, 156 │ │ │ │ + st.b $zero, $s0, 58 │ │ │ │ nop │ │ │ │ - addi.d $a1, $a1, 1 │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - addi.d $t7, $t7, 8 │ │ │ │ - bne $a2, $a1, -732 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - bl -275248 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -275256 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a3, -168 │ │ │ │ - addi.w $t5, $a3, -1 │ │ │ │ - li.w $t0, 8 │ │ │ │ - bgeu $t0, $t5, 236 │ │ │ │ - bstrpick.d $t8, $a3, 0x1f, 0x0 │ │ │ │ - addi.d $a4, $t8, -3 │ │ │ │ - alsl.d $t2, $a4, $s5, 0x2 │ │ │ │ - bstrpick.d $t0, $t2, 0x3, 0x2 │ │ │ │ - slli.d $a4, $a4, 0x2 │ │ │ │ - srli.d $t2, $t2, 0x2 │ │ │ │ - beqz $t0, 536 │ │ │ │ - slli.d $t8, $t8, 0x2 │ │ │ │ - ldx.wu $t8, $s5, $t8 │ │ │ │ - bltu $t8, $t4, -220 │ │ │ │ - andi $t2, $t2, 0x2 │ │ │ │ - beqz $t2, 60 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.wu $t2, $s5, $t2 │ │ │ │ - bltu $t2, $t4, 692 │ │ │ │ - addi.w $t5, $a3, -2 │ │ │ │ - li.w $t2, 3 │ │ │ │ - move $t8, $t5 │ │ │ │ - bne $t0, $t2, 28 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x2 │ │ │ │ - ldx.wu $t2, $s5, $t5 │ │ │ │ - bltu $t2, $t4, 668 │ │ │ │ - addi.w $t5, $a3, -3 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + ldx.d $t0, $t0, $s1 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -234404 │ │ │ │ + ld.d $t0, $s0, 120 │ │ │ │ + ldx.d $a0, $t0, $s1 │ │ │ │ + bl -234416 │ │ │ │ + ld.d $t2, $s0, 120 │ │ │ │ + ldptr.w $t1, $s0, 64 │ │ │ │ + ld.d $a0, $s0, 112 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + stx.d $zero, $t2, $s1 │ │ │ │ + bltu $t0, $t1, -372 │ │ │ │ + bl -234444 │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + beqz $t0, -304 │ │ │ │ + b 60 │ │ │ │ nop │ │ │ │ - sub.w $t8, $a3, $t0 │ │ │ │ - vreplgr2vr.w $vr2, $t5 │ │ │ │ - pcaddi $t2, 90720 │ │ │ │ - sub.d $t0, $zero, $t0 │ │ │ │ - vld $vr0, $t2, 0 │ │ │ │ - vadd.w $vr2, $vr2, $vr0 │ │ │ │ - alsl.d $t0, $t0, $a4, 0x2 │ │ │ │ - bstrpick.d $t2, $t8, 0x1f, 0x2 │ │ │ │ - add.d $t0, $s5, $t0 │ │ │ │ - slli.d $t2, $t2, 0x4 │ │ │ │ - sub.d $t2, $t0, $t2 │ │ │ │ - b 36 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 136 │ │ │ │ + beqz $a0, -156 │ │ │ │ + bl -234492 │ │ │ │ + st.d $zero, $s0, 136 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ - vsubi.wu $vr2, $vr2, 0x4 │ │ │ │ - beq $t2, $t0, 284 │ │ │ │ - addi.d $t0, $t0, -16 │ │ │ │ - vld $vr0, $t0, 16 │ │ │ │ - vshuf4i.w $vr0, $vr0, 0x1b │ │ │ │ - vexth.du.wu $vr1, $vr0 │ │ │ │ - vilvl.w $vr0, $vr4, $vr0 │ │ │ │ - vslt.du $vr1, $vr1, $vr3 │ │ │ │ - vslt.du $vr0, $vr0, $vr3 │ │ │ │ - vor.v $vr0, $vr1, $vr0 │ │ │ │ - vseteqz.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, -44 │ │ │ │ - vpickve2gr.w $a3, $vr2, 0x0 │ │ │ │ - slli.w $a3, $a3, 0x0 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, -428 │ │ │ │ - addi.w $t2, $a3, -1 │ │ │ │ - beqz $t2, 340 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 356 │ │ │ │ - addi.w $t2, $a3, -2 │ │ │ │ - beqz $t2, 316 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 332 │ │ │ │ - addi.w $t2, $a3, -3 │ │ │ │ - beqz $t2, 292 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 308 │ │ │ │ - addi.w $t2, $a3, -4 │ │ │ │ - beqz $t2, 268 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 284 │ │ │ │ - addi.w $t2, $a3, -5 │ │ │ │ - beqz $t2, 244 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 260 │ │ │ │ - addi.w $t2, $a3, -6 │ │ │ │ - beqz $t2, 220 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 236 │ │ │ │ - addi.w $t2, $a3, -7 │ │ │ │ - beqz $t2, 196 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - bltu $t0, $t4, 212 │ │ │ │ - addi.w $a3, $a3, -8 │ │ │ │ - beqz $a3, -604 │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s5, $t0 │ │ │ │ - sltu $t0, $t0, $t4 │ │ │ │ - maskeqz $a3, $a3, $t0 │ │ │ │ - b -628 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 120 │ │ │ │ + bl -234520 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - andi $a3, $t8, 0x3 │ │ │ │ - beqz $a3, -652 │ │ │ │ - bstrins.d $t8, $zero, 0x1, 0x0 │ │ │ │ - sub.w $a3, $t5, $t8 │ │ │ │ - b -248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t5, $sp, 72 │ │ │ │ - add.w $a3, $t5, $a3 │ │ │ │ - ld.d $t5, $sp, 56 │ │ │ │ - sub.w $a3, $a3, $s1 │ │ │ │ - stptr.w $a3, $t8, 0 │ │ │ │ - and $a6, $t5, $a5 │ │ │ │ - bnez $a6, -760 │ │ │ │ + ld.d $t0, $s0, 104 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -234556 │ │ │ │ + ld.d $a0, $s0, 104 │ │ │ │ + bl -234564 │ │ │ │ + b -556 │ │ │ │ nop │ │ │ │ - and $t5, $t5, $t0 │ │ │ │ - beqz $t5, -764 │ │ │ │ - addi.w $a3, $a3, -1 │ │ │ │ - stptr.w $a3, $t8, 0 │ │ │ │ - b -776 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 28 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t0, 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t5, $a3 │ │ │ │ - b -460 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bl 373884 │ │ │ │ + ldptr.w $t1, $s0, 28 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + bl -234672 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + beqz $a0, 152 │ │ │ │ nop │ │ │ │ + bl -234692 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ldptr.w $t0, $s0, 28 │ │ │ │ + beqz $t0, 52 │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ + alsl.d $t0, $s1, $a0, 0x3 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bl 373792 │ │ │ │ + ldptr.w $t1, $s0, 28 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ + bl -234764 │ │ │ │ nop │ │ │ │ + st.b $zero, $s0, 61 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ + st.d $zero, $s0, 36 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - b -780 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t0, $s0, 59 │ │ │ │ + beqz $t0, -140 │ │ │ │ + ld.bu $t0, $s0, 60 │ │ │ │ + beqz $t0, -148 │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $t2 │ │ │ │ - b -812 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - lu12i.w $t2, -524288 │ │ │ │ - li.w $t3, 11 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t2 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sltu $t2, $t1, $t0 │ │ │ │ - masknez $t0, $t0, $t2 │ │ │ │ - maskeqz $t2, $t1, $t2 │ │ │ │ - or $t2, $t0, $t2 │ │ │ │ - move $a3, $t2 │ │ │ │ - bltu $t3, $t2, -2016 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + ld.bu $t0, $a1, 61 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s1, $a2 │ │ │ │ + beqz $t0, 540 │ │ │ │ + ld.d $t1, $a1, 96 │ │ │ │ + ldptr.w $t0, $a1, 48 │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ + alsl.d $t1, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.w $t1, $t1, 16 │ │ │ │ + bgeu $a2, $t1, 24 │ │ │ │ + beqz $t0, 564 │ │ │ │ + alsl.d $t1, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.w $t1, $t1, -8 │ │ │ │ + bgeu $a2, $t1, 524 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + bl -388 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ nop │ │ │ │ - addi.w $t0, $t2, 2 │ │ │ │ - move $t5, $zero │ │ │ │ - slli.w $t0, $t0, 0x6 │ │ │ │ - move $t4, $s5 │ │ │ │ - move $t3, $a0 │ │ │ │ - li.w $t2, 64 │ │ │ │ - lu52i.d $t5, $t5, -2048 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -20712 │ │ │ │ + move $s2, $a0 │ │ │ │ + bltz $a0, 648 │ │ │ │ + ld.d $t3, $s0, 96 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $t5, $t0, $t0, 0x1 │ │ │ │ + ldptr.d $t0, $t3, 0 │ │ │ │ + ld.d $t2, $s0, 80 │ │ │ │ + ld.bu $t1, $s0, 58 │ │ │ │ + alsl.d $t0, $t5, $t0, 0x3 │ │ │ │ + ld.wu $t3, $t0, 8 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + ld.bu $a3, $s0, 57 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ld.bu $a4, $s0, 56 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + ldptr.w $t4, $t0, 12 │ │ │ │ + ldx.d $a2, $t2, $t3 │ │ │ │ + beqz $t1, 160 │ │ │ │ + ld.d $t1, $s0, 128 │ │ │ │ + move $a6, $a5 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + ldx.d $a3, $t1, $t3 │ │ │ │ + pcaddi $t0, -8150 │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a0, $s3 │ │ │ │ + stptr.d $t4, $sp, 0 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bl -11556 │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + move $a1, $a0 │ │ │ │ + bnez $t0, 408 │ │ │ │ nop │ │ │ │ - stptr.w $t2, $t4, 0 │ │ │ │ - stptr.d $t5, $t3, 0 │ │ │ │ - addi.w $t2, $t2, 64 │ │ │ │ - addi.d $t4, $t4, 4 │ │ │ │ - addi.d $t3, $t3, 8 │ │ │ │ - bne $t2, $t0, -20 │ │ │ │ - b -1696 │ │ │ │ + bnez $s2, 208 │ │ │ │ nop │ │ │ │ - move $a3, $t5 │ │ │ │ - b -940 │ │ │ │ - move $a3, $t8 │ │ │ │ - b -948 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - addi.w $s7, $a3, -1 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s4, $a5 │ │ │ │ - move $s6, $a6 │ │ │ │ - move $s5, $a7 │ │ │ │ - move $s8, $a4 │ │ │ │ - blez $s7, 680 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - slli.w $s1, $a2, 0x1 │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ - addi.w $s1, $s1, 3 │ │ │ │ - bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - move $s2, $a1 │ │ │ │ - li.w $s3, 1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.b $t0, $a1, 61 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + st.w $zero, $a1, 48 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - blez $s8, 328 │ │ │ │ nop │ │ │ │ - bstrpick.d $fp, $s8, 0x1f, 0x0 │ │ │ │ - slli.d $fp, $fp, 0x3 │ │ │ │ - ldx.d $t2, $s2, $fp │ │ │ │ - bstrpick.d $t0, $s7, 0x1f, 0x6 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t2, $t2, $t0 │ │ │ │ - sll.d $t3, $s3, $s7 │ │ │ │ - add.d $t1, $s1, $s8 │ │ │ │ - and $t2, $t3, $t2 │ │ │ │ - alsl.d $t1, $t1, $s2, 0x3 │ │ │ │ - beqz $t2, 176 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - li.w $a1, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - addi.w $s7, $s7, -1 │ │ │ │ - and $t1, $t3, $t1 │ │ │ │ - bnez $t1, 44 │ │ │ │ - ldx.b $t1, $s4, $s8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.wu $t1, $s6, $t1 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $s5, $t1 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - and $t0, $t3, $t0 │ │ │ │ - beqz $t0, 432 │ │ │ │ nop │ │ │ │ - bl -155416 │ │ │ │ - bnez $s7, -108 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - blez $s8, 432 │ │ │ │ - add.d $s4, $s4, $s8 │ │ │ │ - ld.b $t0, $s4, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $t0, $s6, $t0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $s5, $t0 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - andi $t0, $t0, 0x1 │ │ │ │ - beqz $t0, 424 │ │ │ │ - li.w $a1, 5 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -155492 │ │ │ │ - b 184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $t0, -8184 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a7, $t4 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + bl -18220 │ │ │ │ + ld.bu $t1, $a0, 59 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + move $a1, $a0 │ │ │ │ + beqz $t1, -128 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t2, $a0, 88 │ │ │ │ + ld.bu $a3, $a0, 57 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.bu $a4, $a0, 56 │ │ │ │ + ldx.d $a2, $t2, $t3 │ │ │ │ + alsl.d $t0, $t5, $t0, 0x3 │ │ │ │ + ldptr.w $a7, $t0, 12 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + pcaddi $t1, -7774 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a0, $s3 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bl -18296 │ │ │ │ + move $a1, $a0 │ │ │ │ + beqz $s2, -184 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t2, $a1, 96 │ │ │ │ + addi.d $t0, $s2, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + li.w $t1, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + st.b $t1, $a1, 61 │ │ │ │ + st.w $s2, $a1, 48 │ │ │ │ + sub.w $a0, $s1, $t0 │ │ │ │ + bltu $s1, $t0, 228 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - addi.d $t2, $s8, -1 │ │ │ │ - add.d $t1, $t1, $t2 │ │ │ │ - alsl.d $t1, $t1, $s2, 0x3 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - ldx.d $t1, $t1, $t0 │ │ │ │ - and $t1, $t3, $t1 │ │ │ │ - bnez $t1, 260 │ │ │ │ - ldx.b $t1, $s4, $t2 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.wu $t1, $s6, $t1 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t1, $s5, $t1 │ │ │ │ - ldx.d $t0, $t1, $t0 │ │ │ │ - and $t0, $t3, $t0 │ │ │ │ - beqz $t0, 192 │ │ │ │ - li.w $a1, 5 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -155596 │ │ │ │ - addi.w $s7, $s7, -1 │ │ │ │ - addi.w $s8, $s8, -1 │ │ │ │ - beqz $s7, -184 │ │ │ │ nop │ │ │ │ - bgtz $s8, -312 │ │ │ │ nop │ │ │ │ - li.w $s1, -1 │ │ │ │ nop │ │ │ │ - li.w $a1, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $s7, $s7, -1 │ │ │ │ - bl -155644 │ │ │ │ - bne $s7, $s1, -16 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ nop │ │ │ │ - blez $s8, 48 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + b -468 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 20 │ │ │ │ - addi.w $t1, $s8, -1 │ │ │ │ - st.w $t1, $s0, 28 │ │ │ │ - sltu $t1, $t0, $s8 │ │ │ │ - maskeqz $t2, $t0, $t1 │ │ │ │ - masknez $t1, $s8, $t1 │ │ │ │ - or $t1, $t2, $t1 │ │ │ │ - sub.w $t0, $t0, $t1 │ │ │ │ - st.w $t0, $s0, 20 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -154092 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 6 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -155784 │ │ │ │ - b -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slt $t0, $zero, $t0 │ │ │ │ + sub.w $t1, $a2, $t1 │ │ │ │ + maskeqz $t1, $t1, $t0 │ │ │ │ + masknez $t0, $a2, $t0 │ │ │ │ + or $s1, $t1, $t0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -155816 │ │ │ │ - addi.w $s8, $s8, -1 │ │ │ │ - b -528 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t4, $a0, 88 │ │ │ │ + ld.d $t2, $a0, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + pcaddi $t1, -7836 │ │ │ │ + ld.bu $a4, $a0, 57 │ │ │ │ + alsl.d $t0, $t5, $t0, 0x3 │ │ │ │ + ld.bu $a5, $a0, 56 │ │ │ │ + ldptr.d $a6, $t0, 0 │ │ │ │ + ldx.d $a2, $t4, $t3 │ │ │ │ + ldx.d $a3, $t2, $t3 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + ldptr.w $t0, $t0, 12 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a0, $s3 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -12048 │ │ │ │ + move $a1, $a0 │ │ │ │ + b -472 │ │ │ │ nop │ │ │ │ - li.w $a1, 6 │ │ │ │ - bl -155844 │ │ │ │ - addi.w $s8, $s8, -1 │ │ │ │ - bnez $s7, -236 │ │ │ │ - b -432 │ │ │ │ + pcaddi $a3, 102975 │ │ │ │ + li.w $a2, 0x92d │ │ │ │ + pcaddi $a1, 96437 │ │ │ │ + pcaddi $a0, 96936 │ │ │ │ + bl -236468 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 102969 │ │ │ │ + li.w $a2, 0x90c │ │ │ │ + pcaddi $a1, 96431 │ │ │ │ + pcaddi $a0, 96926 │ │ │ │ + bl -236492 │ │ │ │ nop │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t1, 120 │ │ │ │ + ldptr.d $t3, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $a1, 0x3 │ │ │ │ + ldx.d $t1, $t3, $t1 │ │ │ │ + ld.d $t2, $a0, 16 │ │ │ │ + ldptr.w $t3, $t1, 76 │ │ │ │ + ldptr.w $t4, $t1, 68 │ │ │ │ + beqz $t2, 56 │ │ │ │ nop │ │ │ │ - li.w $a1, 2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -155880 │ │ │ │ - b -164 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + ldx.w $a0, $t2, $a1 │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + sub.w $a0, $a0, $t3 │ │ │ │ + sub.w $a0, $a0, $t4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 6 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -155912 │ │ │ │ - b -236 │ │ │ │ - beqz $s7, -480 │ │ │ │ - b -252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a2, 96 │ │ │ │ + ld.bu $t5, $a0, 59 │ │ │ │ + beqz $t5, 12 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + bnez $t0, -60 │ │ │ │ + ldptr.w $a0, $t1, 64 │ │ │ │ + add.w $t3, $t3, $t4 │ │ │ │ + sub.w $a0, $a0, $t3 │ │ │ │ + ret │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - bstrpick.d $s1, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - move $s0, $a1 │ │ │ │ - alsl.d $s1, $s1, $a1, 0x3 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -276904 │ │ │ │ - st.d $zero, $s0, -8 │ │ │ │ - bne $s0, $s1, -16 │ │ │ │ + bl -952 │ │ │ │ + li.w $t2, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + move $t1, $a0 │ │ │ │ + beq $a0, $t2, 120 │ │ │ │ + nop │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $a1, 0x3 │ │ │ │ + ldx.d $t1, $t3, $t1 │ │ │ │ + ld.d $t2, $t0, 16 │ │ │ │ + ldptr.w $t3, $t1, 76 │ │ │ │ + ldptr.w $t4, $t1, 68 │ │ │ │ + beqz $t2, 52 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + ldx.w $a0, $t2, $a1 │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + sub.w $a0, $a0, $t3 │ │ │ │ + sub.w $a0, $a0, $t4 │ │ │ │ + nop │ │ │ │ ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t5, $t0, 59 │ │ │ │ + beqz $t5, 12 │ │ │ │ + ld.bu $t0, $t0, 60 │ │ │ │ + bnez $t0, -60 │ │ │ │ + ldptr.w $a0, $t1, 64 │ │ │ │ + add.w $t3, $t3, $t4 │ │ │ │ + sub.w $a0, $a0, $t3 │ │ │ │ + b -52 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 96372 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + li.w $a1, 275 │ │ │ │ + pcaddi $a0, 96351 │ │ │ │ + bl 221664 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t1, 40 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.wu $t1, $t0, 68 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $t1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -1208 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t1, 44 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.wu $t1, $t0, 68 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + add.d $a0, $a0, $t1 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -46340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t1, 56 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t0, $a0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ move $a0, $zero │ │ │ │ - beqz $t0, 40 │ │ │ │ - nop │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - srli.w $t0, $t0, 0x1 │ │ │ │ - add.w $a0, $t1, $a0 │ │ │ │ - bnez $t0, -12 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -1368 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t1, 36 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 96290 │ │ │ │ + li.w $a1, 333 │ │ │ │ + pcaddi $a0, 96270 │ │ │ │ + bl 221340 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -236820 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 152 │ │ │ │ + nop │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 68 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -226244 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -236196 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -1644 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -168 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 96229 │ │ │ │ + li.w $a1, 360 │ │ │ │ + pcaddi $a0, 96209 │ │ │ │ + bl 221096 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -237064 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s1, $a0 │ │ │ │ - li.w $a2, 1020 │ │ │ │ - move $a1, $zero │ │ │ │ - pcaddi $a0, 140798 │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - bl -276368 │ │ │ │ - pcaddi $t7, 90323 │ │ │ │ - move $t0, $a0 │ │ │ │ - vld $vr0, $t7, 0 │ │ │ │ - li.w $t2, 1 │ │ │ │ - vst $vr0, $t0, 260 │ │ │ │ - or $t1, $s1, $s0 │ │ │ │ - li.w $a3, 4 │ │ │ │ - li.w $a2, 7 │ │ │ │ - li.w $a1, 3 │ │ │ │ - li.w $t5, 64 │ │ │ │ - li.w $t4, 112 │ │ │ │ - li.w $t3, 48 │ │ │ │ - pcaddi $t6, 90315 │ │ │ │ - sltu $t1, $t2, $t1 │ │ │ │ - vld $vr0, $t6, 0 │ │ │ │ - vst $vr0, $t0, 328 │ │ │ │ - lu32i.d $t5, 176 │ │ │ │ - lu32i.d $t4, 144 │ │ │ │ - lu32i.d $t3, 240 │ │ │ │ - li.w $a5, 10 │ │ │ │ - li.w $a4, 12 │ │ │ │ - lu32i.d $a3, 11 │ │ │ │ - lu32i.d $a2, 9 │ │ │ │ - lu32i.d $a1, 15 │ │ │ │ - li.w $a0, 160 │ │ │ │ - li.w $t8, 192 │ │ │ │ - pcaddi $t2, 90305 │ │ │ │ - vld $vr0, $t2, 0 │ │ │ │ - st.b $t1, $t0, 1028 │ │ │ │ - vst $vr0, $t0, 388 │ │ │ │ - pcaddi $t1, 90305 │ │ │ │ - st.d $t5, $t0, 412 │ │ │ │ - vld $vr0, $t1, 0 │ │ │ │ - vst $vr0, $t0, 456 │ │ │ │ - st.d $t4, $t0, 472 │ │ │ │ - st.d $t3, $t0, 436 │ │ │ │ - st.w $s1, $t0, 1020 │ │ │ │ - st.w $s0, $t0, 1024 │ │ │ │ - st.w $a5, $t0, 356 │ │ │ │ - st.w $a4, $t0, 300 │ │ │ │ - st.d $a3, $t0, 284 │ │ │ │ - st.d $a2, $t0, 344 │ │ │ │ - st.d $a1, $t0, 308 │ │ │ │ - st.w $a0, $t0, 484 │ │ │ │ - st.w $t8, $t0, 428 │ │ │ │ - move $t3, $t0 │ │ │ │ - pcaddi $t4, 141009 │ │ │ │ - pcaddi $t5, 141003 │ │ │ │ - nop │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $t3, 0 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t0, 24 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 68 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -226484 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -236436 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ - andi $t2, $t0, 0x1 │ │ │ │ - srli.w $t0, $t0, 0x1 │ │ │ │ - add.w $t1, $t2, $t1 │ │ │ │ - bnez $t0, -12 │ │ │ │ - stptr.w $t1, $t4, 0 │ │ │ │ - addi.d $t3, $t3, 4 │ │ │ │ - addi.d $t4, $t4, 4 │ │ │ │ - bne $t3, $t5, -44 │ │ │ │ ld.d $ra, $sp, 24 │ │ │ │ ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ + move $a0, $t0 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t1, 140725 │ │ │ │ - ldptr.w $t2, $t1, 1024 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $t2, $t0, 68 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ - ldptr.w $t0, $t0, 1040 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ move $a0, $zero │ │ │ │ - beq $t0, $t2, 56 │ │ │ │ - ldptr.w $a0, $t1, 1020 │ │ │ │ - sltu $a0, $a0, $t0 │ │ │ │ - xori $a0, $a0, 0x1 │ │ │ │ - bstrpick.w $a0, $a0, 0x7, 0x0 │ │ │ │ + bl -1868 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 96173 │ │ │ │ + li.w $a1, 393 │ │ │ │ + pcaddi $a0, 96153 │ │ │ │ + bl 220872 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -237288 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ + nop │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 76 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -226708 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -236660 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -2092 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 96117 │ │ │ │ + li.w $a1, 426 │ │ │ │ + pcaddi $a0, 96097 │ │ │ │ + bl 220648 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -237512 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 76 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -226932 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -236884 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - beqz $a1, 720 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 32 │ │ │ │ - st.d $s2, $sp, 24 │ │ │ │ - st.d $s3, $sp, 16 │ │ │ │ - st.d $s4, $sp, 8 │ │ │ │ - pcaddi $s3, 140695 │ │ │ │ - addi.w $t0, $a1, -1 │ │ │ │ - li.w $t1, 14 │ │ │ │ - ldptr.w $s4, $s3, 1020 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s1, $a0 │ │ │ │ - bgeu $t1, $t0, 680 │ │ │ │ - st.d $s0, $sp, 40 │ │ │ │ - vreplgr2vr.w $vr6, $s4 │ │ │ │ - vldi $vr7, 0 │ │ │ │ - vldi $vr5, 2049 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - addi.d $s0, $a0, 48 │ │ │ │ - bstrpick.d $s5, $a1, 0x1f, 0x4 │ │ │ │ - pcaddi $t0, 140941 │ │ │ │ - alsl.d $s5, $s5, $s0, 0x4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr0, $s0, -48 │ │ │ │ - vslti.b $vr3, $vr0, 0 │ │ │ │ - vexth.h.b $vr1, $vr0 │ │ │ │ - vilvl.b $vr0, $vr3, $vr0 │ │ │ │ - vexth.w.h $vr3, $vr0 │ │ │ │ - vpickve2gr.w $a5, $vr3, 0x0 │ │ │ │ - vpickve2gr.w $a4, $vr3, 0x1 │ │ │ │ - vpickve2gr.w $a3, $vr3, 0x2 │ │ │ │ - vpickve2gr.w $a2, $vr3, 0x3 │ │ │ │ - bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ - vexth.w.h $vr2, $vr1 │ │ │ │ - vslti.h $vr4, $vr1, 0 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - vilvl.h $vr1, $vr4, $vr1 │ │ │ │ - vpickve2gr.w $t8, $vr1, 0x0 │ │ │ │ - vpickve2gr.w $t7, $vr1, 0x1 │ │ │ │ - bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ - vpickve2gr.w $t6, $vr1, 0x2 │ │ │ │ - vpickve2gr.w $t5, $vr1, 0x3 │ │ │ │ - vpickve2gr.w $t4, $vr2, 0x0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - vpickve2gr.w $t3, $vr2, 0x1 │ │ │ │ - vpickve2gr.w $t2, $vr2, 0x2 │ │ │ │ - vpickve2gr.w $t1, $vr2, 0x3 │ │ │ │ - bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ - vslti.h $vr4, $vr0, 0 │ │ │ │ - vilvl.h $vr0, $vr4, $vr0 │ │ │ │ - vpickve2gr.w $a0, $vr0, 0x0 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - vpickve2gr.w $a1, $vr0, 0x1 │ │ │ │ - vpickve2gr.w $a7, $vr0, 0x2 │ │ │ │ - vpickve2gr.w $a6, $vr0, 0x3 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $a5, $a5, 0x2 │ │ │ │ - slli.d $a4, $a4, 0x2 │ │ │ │ - slli.d $a3, $a3, 0x2 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - ldx.w $a5, $a5, $t0 │ │ │ │ - ldx.w $a4, $a4, $t0 │ │ │ │ - ldx.w $a3, $a3, $t0 │ │ │ │ - ldx.w $a2, $a2, $t0 │ │ │ │ - vreplgr2vr.w $vr0, $a5 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - vinsgr2vr.w $vr0, $a4, 0x1 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - vinsgr2vr.w $vr0, $a3, 0x2 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - vinsgr2vr.w $vr0, $a2, 0x3 │ │ │ │ - vslei.wu $vr4, $vr0, 0x1 │ │ │ │ - vslt.wu $vr8, $vr6, $vr0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - vslt.wu $vr9, $vr5, $vr0 │ │ │ │ - vand.v $vr8, $vr8, $vr9 │ │ │ │ - vor.v $vr8, $vr8, $vr4 │ │ │ │ - slli.d $t8, $t8, 0x2 │ │ │ │ - slli.d $t7, $t7, 0x2 │ │ │ │ - slli.d $t6, $t6, 0x2 │ │ │ │ - slli.d $t5, $t5, 0x2 │ │ │ │ - ldx.w $t8, $t8, $t0 │ │ │ │ - ldx.w $t7, $t7, $t0 │ │ │ │ - ldx.w $t6, $t6, $t0 │ │ │ │ - ldx.w $t5, $t5, $t0 │ │ │ │ - vreplgr2vr.w $vr3, $t8 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - vinsgr2vr.w $vr3, $t7, 0x1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - vinsgr2vr.w $vr3, $t6, 0x2 │ │ │ │ - bstrpick.d $a7, $a7, 0x1f, 0x0 │ │ │ │ - vinsgr2vr.w $vr3, $t5, 0x3 │ │ │ │ - vslt.wu $vr4, $vr5, $vr3 │ │ │ │ - vslt.wu $vr0, $vr6, $vr3 │ │ │ │ - bstrpick.d $a6, $a6, 0x1f, 0x0 │ │ │ │ - vslei.wu $vr3, $vr3, 0x1 │ │ │ │ - vand.v $vr0, $vr0, $vr4 │ │ │ │ - vor.v $vr0, $vr0, $vr3 │ │ │ │ - slli.d $t4, $t4, 0x2 │ │ │ │ - vandn.v $vr0, $vr0, $vr5 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t4, $t4, $t0 │ │ │ │ - ldx.w $t3, $t3, $t0 │ │ │ │ - ldx.w $t2, $t2, $t0 │ │ │ │ - ldx.w $t1, $t1, $t0 │ │ │ │ - vreplgr2vr.w $vr2, $t4 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - vinsgr2vr.w $vr2, $t3, 0x1 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - vinsgr2vr.w $vr2, $t2, 0x2 │ │ │ │ - slli.d $a7, $a7, 0x2 │ │ │ │ - vinsgr2vr.w $vr2, $t1, 0x3 │ │ │ │ - vslt.wu $vr3, $vr5, $vr2 │ │ │ │ - vslt.wu $vr4, $vr6, $vr2 │ │ │ │ - slli.d $a6, $a6, 0x2 │ │ │ │ - vslei.wu $vr2, $vr2, 0x1 │ │ │ │ - vand.v $vr4, $vr4, $vr3 │ │ │ │ - vor.v $vr4, $vr4, $vr2 │ │ │ │ - ldx.w $a0, $a0, $t0 │ │ │ │ - ldx.w $a1, $a1, $t0 │ │ │ │ - ldx.w $a7, $a7, $t0 │ │ │ │ - ldx.w $a6, $a6, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $a0 │ │ │ │ - preld 0x0, $s0, 0 │ │ │ │ - vinsgr2vr.w $vr1, $a1, 0x1 │ │ │ │ - addi.d $s0, $s0, 16 │ │ │ │ - vinsgr2vr.w $vr1, $a7, 0x2 │ │ │ │ - vinsgr2vr.w $vr1, $a6, 0x3 │ │ │ │ - vslt.wu $vr3, $vr6, $vr1 │ │ │ │ - vslt.wu $vr2, $vr5, $vr1 │ │ │ │ - vand.v $vr2, $vr3, $vr2 │ │ │ │ - vslei.wu $vr1, $vr1, 0x1 │ │ │ │ - vandn.v $vr3, $vr8, $vr5 │ │ │ │ - vor.v $vr1, $vr2, $vr1 │ │ │ │ - vandn.v $vr2, $vr4, $vr5 │ │ │ │ - vandn.v $vr1, $vr1, $vr5 │ │ │ │ - vadd.w $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr1, $vr1, $vr3 │ │ │ │ - vadd.w $vr0, $vr0, $vr1 │ │ │ │ - vadd.w $vr7, $vr7, $vr0 │ │ │ │ - bne $s0, $s5, -480 │ │ │ │ - andi $t0, $s2, 0xf │ │ │ │ - vhaddw.d.w $vr7, $vr7, $vr7 │ │ │ │ - vhaddw.q.d $vr7, $vr7, $vr7 │ │ │ │ - vpickve2gr.w $a0, $vr7, 0x0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - beqz $t0, 144 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - move $t4, $s2 │ │ │ │ - bstrins.d $t4, $zero, 0x3, 0x0 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -2316 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 96061 │ │ │ │ + li.w $a1, 458 │ │ │ │ + pcaddi $a0, 96041 │ │ │ │ + bl 220424 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -237736 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ - add.d $t1, $s1, $t0 │ │ │ │ - li.w $t5, 1 │ │ │ │ - sub.w $t4, $t4, $t1 │ │ │ │ - ld.b $t0, $t1, 0 │ │ │ │ - addi.w $t2, $a0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ - ldptr.w $t0, $t0, 1040 │ │ │ │ - sltu $t3, $s4, $t0 │ │ │ │ - bgeu $t5, $t0, 16 │ │ │ │ - masknez $t2, $t2, $t3 │ │ │ │ - maskeqz $a0, $a0, $t3 │ │ │ │ - or $a0, $t2, $a0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - add.w $t0, $t1, $t4 │ │ │ │ - bltu $t0, $s2, -48 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 16 │ │ │ │ - ld.d $s4, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + beqz $t0, 28 │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + bnez $t1, 36 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + ldx.w $a0, $t0, $a1 │ │ │ │ ret │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + beqz $t0, 92 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + beqz $t0, 84 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $a2, $a1 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ move $a0, $zero │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -2444 │ │ │ │ + li.w $t0, -1 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + beq $a0, $t0, 48 │ │ │ │ + ld.d $t0, $a1, 16 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + ldx.w $a0, $t0, $a0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ - move $a0, $zero │ │ │ │ - move $t4, $zero │ │ │ │ - b -112 │ │ │ │ - nop │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - b -56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - beqz $a1, 688 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s1, $sp, 32 │ │ │ │ - st.d $s2, $sp, 24 │ │ │ │ - st.d $s3, $sp, 16 │ │ │ │ - st.d $s4, $sp, 8 │ │ │ │ - pcaddi $s3, 140503 │ │ │ │ - addi.w $t0, $a1, -1 │ │ │ │ - li.w $t1, 14 │ │ │ │ - ldptr.w $s4, $s3, 1020 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s1, $a0 │ │ │ │ - bgeu $t1, $t0, 648 │ │ │ │ - st.d $s0, $sp, 40 │ │ │ │ - vreplgr2vr.w $vr6, $s4 │ │ │ │ - vldi $vr9, 0 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - addi.d $s0, $a0, 48 │ │ │ │ - bstrpick.d $s5, $a1, 0x1f, 0x4 │ │ │ │ - pcaddi $t0, 140750 │ │ │ │ - alsl.d $s5, $s5, $s0, 0x4 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 96018 │ │ │ │ + li.w $a1, 511 │ │ │ │ + pcaddi $a0, 95998 │ │ │ │ + bl 220252 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -237908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vld $vr0, $s0, -48 │ │ │ │ - vexth.h.b $vr1, $vr0 │ │ │ │ - vslti.b $vr3, $vr0, 0 │ │ │ │ - vslti.h $vr4, $vr1, 0 │ │ │ │ - vexth.w.h $vr2, $vr1 │ │ │ │ - vilvl.b $vr0, $vr3, $vr0 │ │ │ │ - vilvl.h $vr1, $vr4, $vr1 │ │ │ │ - vexth.w.h $vr3, $vr0 │ │ │ │ - vslti.h $vr4, $vr0, 0 │ │ │ │ - vpickve2gr.w $a5, $vr3, 0x0 │ │ │ │ - vilvl.h $vr0, $vr4, $vr0 │ │ │ │ - vpickve2gr.w $a4, $vr3, 0x1 │ │ │ │ - vpickve2gr.w $a0, $vr0, 0x0 │ │ │ │ - vpickve2gr.w $a1, $vr0, 0x1 │ │ │ │ - vpickve2gr.w $a7, $vr0, 0x2 │ │ │ │ - vpickve2gr.w $a6, $vr0, 0x3 │ │ │ │ - vpickve2gr.w $a3, $vr3, 0x2 │ │ │ │ - vpickve2gr.w $a2, $vr3, 0x3 │ │ │ │ - vpickve2gr.w $t8, $vr1, 0x0 │ │ │ │ - vpickve2gr.w $t7, $vr1, 0x1 │ │ │ │ - vpickve2gr.w $t6, $vr1, 0x2 │ │ │ │ - vpickve2gr.w $t5, $vr1, 0x3 │ │ │ │ - vpickve2gr.w $t4, $vr2, 0x0 │ │ │ │ - vpickve2gr.w $t3, $vr2, 0x1 │ │ │ │ - vpickve2gr.w $t2, $vr2, 0x2 │ │ │ │ - vpickve2gr.w $t1, $vr2, 0x3 │ │ │ │ - bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a7, $a7, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a6, $a6, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $a3, $a3, 0x1f, 0x0 │ │ │ │ + ld.d $t1, $a0, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a2, $a1 │ │ │ │ + beqz $t1, 92 │ │ │ │ + ld.bu $t2, $a0, 60 │ │ │ │ + bnez $t2, 108 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t8, $t8, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - slli.d $a7, $a7, 0x2 │ │ │ │ - slli.d $a6, $a6, 0x2 │ │ │ │ - slli.d $a5, $a5, 0x2 │ │ │ │ - slli.d $a4, $a4, 0x2 │ │ │ │ - slli.d $a3, $a3, 0x2 │ │ │ │ + slli.d $t0, $a2, 0x3 │ │ │ │ + ldx.d $t0, $t3, $t0 │ │ │ │ slli.d $a2, $a2, 0x2 │ │ │ │ - slli.d $t8, $t8, 0x2 │ │ │ │ - slli.d $t7, $t7, 0x2 │ │ │ │ - slli.d $t6, $t6, 0x2 │ │ │ │ - slli.d $t5, $t5, 0x2 │ │ │ │ - slli.d $t4, $t4, 0x2 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $a0, $a0, $t0 │ │ │ │ - ldx.w $a1, $a1, $t0 │ │ │ │ - ldx.w $a7, $a7, $t0 │ │ │ │ - ldx.w $a6, $a6, $t0 │ │ │ │ - vreplgr2vr.w $vr2, $a0 │ │ │ │ - ldx.w $a5, $a5, $t0 │ │ │ │ - vinsgr2vr.w $vr2, $a1, 0x1 │ │ │ │ - ldx.w $a4, $a4, $t0 │ │ │ │ - vinsgr2vr.w $vr2, $a7, 0x2 │ │ │ │ - ldx.w $a3, $a3, $t0 │ │ │ │ - vinsgr2vr.w $vr2, $a6, 0x3 │ │ │ │ - vseqi.w $vr5, $vr2, 0 │ │ │ │ - vslt.wu $vr2, $vr6, $vr2 │ │ │ │ - ldx.w $a2, $a2, $t0 │ │ │ │ - vreplgr2vr.w $vr3, $a5 │ │ │ │ - vnor.v $vr2, $vr5, $vr2 │ │ │ │ - ldx.w $t8, $t8, $t0 │ │ │ │ - vinsgr2vr.w $vr3, $a4, 0x1 │ │ │ │ - ldx.w $t7, $t7, $t0 │ │ │ │ - vinsgr2vr.w $vr3, $a3, 0x2 │ │ │ │ - ldx.w $t6, $t6, $t0 │ │ │ │ - vinsgr2vr.w $vr3, $a2, 0x3 │ │ │ │ - vseqi.w $vr8, $vr3, 0 │ │ │ │ - vslt.wu $vr3, $vr6, $vr3 │ │ │ │ - ldx.w $t5, $t5, $t0 │ │ │ │ - vreplgr2vr.w $vr1, $t8 │ │ │ │ - vnor.v $vr3, $vr8, $vr3 │ │ │ │ - vadd.w $vr2, $vr2, $vr3 │ │ │ │ - ldx.w $t4, $t4, $t0 │ │ │ │ - vinsgr2vr.w $vr1, $t7, 0x1 │ │ │ │ - ldx.w $t3, $t3, $t0 │ │ │ │ - vinsgr2vr.w $vr1, $t6, 0x2 │ │ │ │ - ldx.w $t2, $t2, $t0 │ │ │ │ - vinsgr2vr.w $vr1, $t5, 0x3 │ │ │ │ - vseqi.w $vr4, $vr1, 0 │ │ │ │ - vslt.wu $vr1, $vr6, $vr1 │ │ │ │ - ldx.w $t1, $t1, $t0 │ │ │ │ - vreplgr2vr.w $vr0, $t4 │ │ │ │ - vnor.v $vr1, $vr4, $vr1 │ │ │ │ - preld 0x0, $s0, 0 │ │ │ │ - vinsgr2vr.w $vr0, $t3, 0x1 │ │ │ │ - addi.d $s0, $s0, 16 │ │ │ │ - vinsgr2vr.w $vr0, $t2, 0x2 │ │ │ │ - vinsgr2vr.w $vr0, $t1, 0x3 │ │ │ │ - vseqi.w $vr7, $vr0, 0 │ │ │ │ - vslt.wu $vr0, $vr6, $vr0 │ │ │ │ - vnor.v $vr0, $vr7, $vr0 │ │ │ │ - vadd.w $vr0, $vr1, $vr0 │ │ │ │ - vadd.w $vr0, $vr0, $vr2 │ │ │ │ - vadd.w $vr9, $vr9, $vr0 │ │ │ │ - bne $s5, $s0, -432 │ │ │ │ - andi $t0, $s2, 0xf │ │ │ │ - vhaddw.d.w $vr9, $vr9, $vr9 │ │ │ │ - vhaddw.q.d $vr9, $vr9, $vr9 │ │ │ │ - vpickve2gr.w $a0, $vr9, 0x0 │ │ │ │ - add.w $a0, $a0, $s2 │ │ │ │ - beqz $t0, 160 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - move $t4, $s2 │ │ │ │ - bstrins.d $t4, $zero, 0x3, 0x0 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ - add.d $t1, $s1, $t0 │ │ │ │ - sub.w $t4, $t4, $t1 │ │ │ │ - nop │ │ │ │ - ld.b $t0, $t1, 0 │ │ │ │ - addi.w $t2, $a0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ - ldptr.w $t0, $t0, 1040 │ │ │ │ - sltu $t3, $s4, $t0 │ │ │ │ - beqz $t0, 16 │ │ │ │ - masknez $t2, $t2, $t3 │ │ │ │ - maskeqz $a0, $a0, $t3 │ │ │ │ - or $a0, $t2, $a0 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - add.w $t0, $t1, $t4 │ │ │ │ - bltu $t0, $s2, -48 │ │ │ │ - nop │ │ │ │ - ld.d $s1, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 16 │ │ │ │ - ld.d $s4, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + ldx.w $t2, $t1, $a2 │ │ │ │ + ldptr.w $a0, $t0, 64 │ │ │ │ + ldptr.w $t1, $t0, 80 │ │ │ │ + ldptr.w $t0, $t0, 72 │ │ │ │ + sub.w $a0, $a0, $t2 │ │ │ │ + sub.w $a0, $a0, $t1 │ │ │ │ + sub.w $a0, $a0, $t0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + ld.bu $t1, $a0, 59 │ │ │ │ move $a0, $zero │ │ │ │ - ret │ │ │ │ - move $a0, $a1 │ │ │ │ - move $t4, $zero │ │ │ │ - b -128 │ │ │ │ + beqz $t1, -40 │ │ │ │ + ld.bu $t1, $t0, 60 │ │ │ │ + beqz $t1, -48 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ldptr.d $s5, $sp, 0 │ │ │ │ - b -72 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -2696 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t1, 44 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + move $a2, $a0 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, 140325 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - ldptr.w $t1, $t0, 1024 │ │ │ │ - ldptr.w $t2, $a1, 1040 │ │ │ │ - bltu $t1, $t2, 60 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - ldptr.w $t2, $t0, 1020 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x2 │ │ │ │ - ldptr.w $t1, $t0, 1040 │ │ │ │ - move $a0, $zero │ │ │ │ - bgeu $t2, $t1, 68 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95956 │ │ │ │ + li.w $a1, 541 │ │ │ │ + pcaddi $a0, 95936 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 220000 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $a2, $a1 │ │ │ │ + beqz $a0, 92 │ │ │ │ + ld.bu $t1, $t0, 60 │ │ │ │ + bnez $t1, 100 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $a2, 0x3 │ │ │ │ + ldx.d $t1, $t1, $t0 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.w $t2, $a0, $a2 │ │ │ │ + ld.b $t0, $t1, 72 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $t0, 59 │ │ │ │ + beqz $t1, -36 │ │ │ │ + ld.bu $t1, $t0, 60 │ │ │ │ + beqz $t1, -44 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -2944 │ │ │ │ + li.w $t2, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t2, 20 │ │ │ │ + move $a2, $a0 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + b -136 │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a1, 0 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - and $a0, $a0, $t0 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ - ret │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95900 │ │ │ │ + li.w $a1, 575 │ │ │ │ + pcaddi $a0, 95880 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 219776 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + b -180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 137 │ │ │ │ - ld.bu $a0, $t0, 1988 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + move $a2, $a1 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.bu $t1, $t0, 60 │ │ │ │ + bnez $t1, 124 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + bstrpick.d $a2, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $a2, 0x3 │ │ │ │ + ldx.d $t1, $t2, $t1 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.wu $t0, $a0, $a2 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s3, $a0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - li.w $a0, 64 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - bl -280120 │ │ │ │ - move $s1, $a0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - li.w $a0, 1020 │ │ │ │ - bl -280136 │ │ │ │ - move $s2, $a0 │ │ │ │ - beqz $s0, 84 │ │ │ │ - bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ - move $a0, $s3 │ │ │ │ - move $t3, $zero │ │ │ │ - pcaddi $t6, 140264 │ │ │ │ - add.d $t4, $s3, $t4 │ │ │ │ - li.w $t5, 1 │ │ │ │ - ld.b $t0, $a0, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t0, $s2, 0x2 │ │ │ │ - ldptr.w $t1, $t2, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.w $t1, $t2, 0 │ │ │ │ - bnez $t3, 16 │ │ │ │ - alsl.d $t0, $t0, $t6, 0x2 │ │ │ │ - ldptr.w $t3, $t0, 1040 │ │ │ │ - sltu $t3, $t5, $t3 │ │ │ │ - addi.d $a0, $a0, 1 │ │ │ │ - bne $a0, $t4, -44 │ │ │ │ - bnez $t3, 600 │ │ │ │ nop │ │ │ │ - move $t0, $s2 │ │ │ │ - addi.d $t6, $s2, 1020 │ │ │ │ - move $t5, $zero │ │ │ │ - move $t1, $zero │ │ │ │ - li.w $t7, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - beqz $t2, 44 │ │ │ │ - bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t4 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - fstx.d $fa0, $s1, $t3 │ │ │ │ - add.w $t5, $t2, $t5 │ │ │ │ - beq $t1, $t7, 1048 │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - bne $t0, $t6, -52 │ │ │ │ - bne $s0, $t5, 1008 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $s1, 0 │ │ │ │ - vxor.v $vr24, $vr24, $vr24 │ │ │ │ - fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -59808 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - fadd.d $fs0, $fa0, $fs0 │ │ │ │ - fld.d $fa0, $s1, 8 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -59864 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s1, 16 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -59920 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s1, 24 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -59976 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s1, 32 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -60032 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s1, 40 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -60088 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s1, 48 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -60144 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - fld.d $fa0, $s1, 56 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 44 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa1, $s0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa0, $fa1 │ │ │ │ - fmov.d $fa0, $fa1 │ │ │ │ - fst.d $fa1, $sp, 8 │ │ │ │ - bl -60200 │ │ │ │ - fld.d $fa1, $sp, 8 │ │ │ │ - fmul.d $fa0, $fa1, $fa0 │ │ │ │ - fadd.d $fs0, $fs0, $fa0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -279840 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -279848 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - fneg.d $fa0, $fs0 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + ld.bu $t1, $t0, 59 │ │ │ │ + beqz $t1, 28 │ │ │ │ + ld.bu $t1, $t0, 60 │ │ │ │ + bnez $t1, 52 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - li.w $a0, 32 │ │ │ │ - bl -279688 │ │ │ │ - li.w $a6, 8 │ │ │ │ - pcaddi $t5, 140351 │ │ │ │ - li.w $a7, 1 │ │ │ │ - nop │ │ │ │ - pcaddi $t1, 140093 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - move $t3, $s2 │ │ │ │ - move $t4, $s2 │ │ │ │ - move $t0, $t1 │ │ │ │ - b 32 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - addi.d $t4, $t4, 4 │ │ │ │ - beq $t5, $t0, 144 │ │ │ │ - nop │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - beqz $t2, -20 │ │ │ │ - ldptr.w $t6, $t4, 0 │ │ │ │ - beqz $t6, -28 │ │ │ │ - srli.w $a5, $t2, 0x4 │ │ │ │ - vldi $vr5, 2049 │ │ │ │ - vreplgr2vr.w $vr4, $t6 │ │ │ │ - vld $vr3, $a0, 16 │ │ │ │ - srli.w $a4, $t2, 0x5 │ │ │ │ - vreplgr2vr.w $vr1, $a5 │ │ │ │ - vld $vr2, $a0, 0 │ │ │ │ - vreplgr2vr.w $vr0, $t2 │ │ │ │ - srli.w $a2, $t2, 0x6 │ │ │ │ - vinsgr2vr.w $vr1, $a4, 0x1 │ │ │ │ - srli.w $t8, $t2, 0x7 │ │ │ │ - vinsgr2vr.w $vr1, $a2, 0x2 │ │ │ │ - srli.w $a3, $t2, 0x1 │ │ │ │ - vinsgr2vr.w $vr1, $t8, 0x3 │ │ │ │ - vand.v $vr1, $vr1, $vr5 │ │ │ │ - vmadd.w $vr3, $vr1, $vr4 │ │ │ │ - srli.w $a1, $t2, 0x2 │ │ │ │ - vinsgr2vr.w $vr0, $a3, 0x1 │ │ │ │ - vori.b $vr1, $vr2, 0x0 │ │ │ │ - vst $vr3, $a0, 16 │ │ │ │ - srli.w $t7, $t2, 0x3 │ │ │ │ - vinsgr2vr.w $vr0, $a1, 0x2 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - vinsgr2vr.w $vr0, $t7, 0x3 │ │ │ │ - vand.v $vr0, $vr0, $vr5 │ │ │ │ - vmadd.w $vr1, $vr0, $vr4 │ │ │ │ - vst $vr1, $a0, 0 │ │ │ │ - addi.d $t4, $t4, 4 │ │ │ │ - bne $t5, $t0, -128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $a0, 4 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - ldptr.w $t7, $a0, 8 │ │ │ │ - sltu $t2, $t0, $t4 │ │ │ │ - add.w $t0, $t0, $t4 │ │ │ │ - slli.d $t4, $t2, 0x2 │ │ │ │ - ldx.w $t6, $a0, $t4 │ │ │ │ - move $t4, $t2 │ │ │ │ - bgeu $t6, $t7, 16 │ │ │ │ - move $t6, $t7 │ │ │ │ - li.w $t2, 2 │ │ │ │ - li.w $t4, 2 │ │ │ │ - ldptr.w $t8, $a0, 12 │ │ │ │ - add.w $t0, $t0, $t7 │ │ │ │ - bgeu $t6, $t8, 16 │ │ │ │ - move $t6, $t8 │ │ │ │ - li.w $t2, 3 │ │ │ │ - li.w $t4, 3 │ │ │ │ - ldptr.w $t7, $a0, 16 │ │ │ │ - add.w $t0, $t0, $t8 │ │ │ │ - bgeu $t6, $t7, 16 │ │ │ │ - move $t6, $t7 │ │ │ │ - li.w $t2, 4 │ │ │ │ - li.w $t4, 4 │ │ │ │ - ldptr.w $t8, $a0, 20 │ │ │ │ - add.w $t0, $t0, $t7 │ │ │ │ - bgeu $t6, $t8, 16 │ │ │ │ - move $t6, $t8 │ │ │ │ - li.w $t2, 5 │ │ │ │ - li.w $t4, 5 │ │ │ │ - ldptr.w $t7, $a0, 24 │ │ │ │ - add.w $t0, $t0, $t8 │ │ │ │ - bgeu $t6, $t7, 16 │ │ │ │ - move $t6, $t7 │ │ │ │ - li.w $t2, 6 │ │ │ │ - li.w $t4, 6 │ │ │ │ - ldptr.w $t8, $a0, 28 │ │ │ │ - add.w $t0, $t0, $t7 │ │ │ │ - bgeu $t6, $t8, 16 │ │ │ │ - li.w $t2, 7 │ │ │ │ - li.w $t4, 7 │ │ │ │ nop │ │ │ │ - add.w $t0, $t0, $t8 │ │ │ │ - beqz $t0, 92 │ │ │ │ - sll.w $t4, $a7, $t4 │ │ │ │ - alsl.d $t2, $t2, $s1, 0x3 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - and $t0, $t4, $t0 │ │ │ │ - beqz $t0, 32 │ │ │ │ - ld.wu $t0, $t3, 0 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - stptr.w $zero, $t3, 0 │ │ │ │ - movgr2fr.d $fa1, $t0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - addi.d $t3, $t3, 4 │ │ │ │ - bne $t5, $t1, -48 │ │ │ │ - addi.w $a6, $a6, -1 │ │ │ │ - bnez $a6, -440 │ │ │ │ - pcaddi $a3, 90282 │ │ │ │ - li.w $a2, 280 │ │ │ │ - pcaddi $a1, 85346 │ │ │ │ - pcaddi $a0, 85349 │ │ │ │ - bl -281208 │ │ │ │ - bl -280380 │ │ │ │ - b -996 │ │ │ │ - pcaddi $a3, 90275 │ │ │ │ - li.w $a2, 296 │ │ │ │ - pcaddi $a1, 85339 │ │ │ │ - pcaddi $a0, 85350 │ │ │ │ - bl -281236 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 90269 │ │ │ │ - li.w $a2, 294 │ │ │ │ - pcaddi $a1, 85333 │ │ │ │ - pcaddi $a0, 85340 │ │ │ │ - bl -281260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $sp, 0 │ │ │ │ - ld.b $t3, $sp, 8 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ldptr.w $t1, $sp, 24 │ │ │ │ - ld.b $t0, $sp, 32 │ │ │ │ - stptr.d $a1, $a0, 0 │ │ │ │ - st.d $a2, $a0, 8 │ │ │ │ - st.d $a3, $a0, 16 │ │ │ │ - st.d $a4, $a0, 24 │ │ │ │ - st.w $a5, $a0, 32 │ │ │ │ - st.b $a6, $a0, 36 │ │ │ │ - st.d $a7, $a0, 40 │ │ │ │ - st.w $t4, $a0, 48 │ │ │ │ - st.b $t3, $a0, 52 │ │ │ │ - st.w $zero, $a0, 56 │ │ │ │ - st.d $zero, $a0, 64 │ │ │ │ - st.d $t2, $a0, 72 │ │ │ │ - st.w $t1, $a0, 80 │ │ │ │ - st.b $t0, $a0, 84 │ │ │ │ - ret │ │ │ │ - ldptr.w $t0, $a0, 56 │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $a0, $a0, 64 │ │ │ │ - beqz $t0, 72 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - nop │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - ld.d $a0, $a0, 32 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl -280588 │ │ │ │ - ld.d $a0, $s2, 64 │ │ │ │ - ldptr.w $t0, $s2, 56 │ │ │ │ - add.d $t1, $a0, $s0 │ │ │ │ - st.d $zero, $t1, 32 │ │ │ │ - addi.d $s0, $s0, 40 │ │ │ │ - bltu $s1, $t0, -36 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - bl -280624 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -3192 │ │ │ │ + li.w $t2, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t2, 60 │ │ │ │ + move $a2, $a0 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $a2, 0x3 │ │ │ │ + ldx.d $t1, $t2, $t1 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.wu $t0, $a0, $a2 │ │ │ │ ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s2, 64 │ │ │ │ - st.w $zero, $s2, 56 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s2, $a1 │ │ │ │ - ldptr.w $a1, $a0, 56 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s1, $a0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - ld.d $a0, $a0, 64 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95828 │ │ │ │ + li.w $a1, 608 │ │ │ │ + pcaddi $a0, 95808 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 219488 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + b -84 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + move $t2, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t3, 68 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - bl 166196 │ │ │ │ - ld.wu $s0, $s1, 56 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - ld.d $a2, $sp, 24 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - st.d $a0, $s1, 64 │ │ │ │ - move $t0, $a0 │ │ │ │ - alsl.d $s0, $s0, $s0, 0x2 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x3 │ │ │ │ - stptr.d $s2, $s0, 0 │ │ │ │ - st.d $a3, $s0, 16 │ │ │ │ - st.d $a2, $s0, 8 │ │ │ │ - st.d $a4, $s0, 24 │ │ │ │ - bl 141448 │ │ │ │ - ldptr.w $t0, $s1, 56 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s1, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ldptr.w $t3, $t0, 68 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + ldptr.w $t0, $t0, 76 │ │ │ │ + stptr.w $t0, $a3, 0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 192 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $a6, $sp, 32 │ │ │ │ - st.d $a7, $sp, 24 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - move $fp, $a4 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - move $s3, $a3 │ │ │ │ - move $s4, $a2 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - move $s7, $a1 │ │ │ │ - bl -281764 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - slli.w $s0, $a0, 0x0 │ │ │ │ - move $a0, $t0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.b $s6, $sp, 160 │ │ │ │ - ldptr.w $s5, $sp, 176 │ │ │ │ - ld.b $s1, $sp, 184 │ │ │ │ - bl -281880 │ │ │ │ - move $s2, $a0 │ │ │ │ - li.w $a1, 88 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 165952 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a5, $sp, 40 │ │ │ │ - ld.d $a6, $sp, 32 │ │ │ │ - ld.d $a7, $sp, 24 │ │ │ │ - stptr.d $t0, $a0, 0 │ │ │ │ - ld.d $t0, $sp, 168 │ │ │ │ - st.d $s7, $a0, 8 │ │ │ │ - st.d $s4, $a0, 16 │ │ │ │ - st.d $s3, $a0, 24 │ │ │ │ - st.w $fp, $a0, 32 │ │ │ │ - st.b $a5, $a0, 36 │ │ │ │ - st.d $a6, $a0, 40 │ │ │ │ - st.w $a7, $a0, 48 │ │ │ │ - st.b $s6, $a0, 52 │ │ │ │ - st.w $zero, $a0, 56 │ │ │ │ - st.d $zero, $a0, 64 │ │ │ │ - st.d $t0, $a0, 72 │ │ │ │ - st.w $s5, $a0, 80 │ │ │ │ - st.b $s1, $a0, 84 │ │ │ │ - move $s8, $a0 │ │ │ │ - beqz $s0, 1300 │ │ │ │ - ld.d $fp, $sp, 192 │ │ │ │ - addi.w $s5, $s0, -1 │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $fp, 1 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $s0, $zero │ │ │ │ - move $t3, $zero │ │ │ │ - add.d $s5, $s5, $t0 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s7, 27 │ │ │ │ - pcaddi $s6, 90103 │ │ │ │ - ld.b $a6, $fp, 0 │ │ │ │ - addi.w $t0, $a6, -61 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bltu $s7, $t0, 20 │ │ │ │ - alsl.d $t0, $t0, $s6, 0x3 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.d $t0, $s6, $t0 │ │ │ │ - jr $t0 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - stx.b $a6, $s2, $t0 │ │ │ │ - addi.w $t3, $t3, 1 │ │ │ │ nop │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - bne $s5, $fp, -52 │ │ │ │ - ldptr.w $a1, $s8, 56 │ │ │ │ - ld.d $a0, $s8, 64 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $s6, $sp, 24 │ │ │ │ - bl 165728 │ │ │ │ - ld.wu $s1, $s8, 56 │ │ │ │ - move $t0, $a0 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x2 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ - st.d $a0, $s8, 64 │ │ │ │ - sub.d $s4, $s4, $s5 │ │ │ │ - sub.d $s3, $s3, $s6 │ │ │ │ - stptr.d $s5, $s1, 0 │ │ │ │ - st.d $s6, $s1, 16 │ │ │ │ - st.d $s4, $s1, 8 │ │ │ │ - st.d $s3, $s1, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 140976 │ │ │ │ - ldptr.w $t0, $s8, 56 │ │ │ │ - st.d $a0, $s1, 32 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.w $t0, $s8, 56 │ │ │ │ - bl -281276 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -281284 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - move $a0, $s8 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $a6, $sp, 32 │ │ │ │ - bl -280688 │ │ │ │ - ld.d $a6, $sp, 32 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - pcaddi $a4, 84181 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - move $a1, $zero │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $a6, $sp, 56 │ │ │ │ - bl -281096 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + bl -3424 │ │ │ │ + li.w $t4, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ move $t3, $a0 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - add.w $a1, $a1, $t3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl 165476 │ │ │ │ - bstrpick.d $t4, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t0, $a0, $t4 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl -280788 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - ld.d $a6, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - addi.w $a1, $t3, 1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - pcaddi $a4, 84151 │ │ │ │ - li.w $a3, -1 │ │ │ │ - bl -281196 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $s4, $s4, $t0 │ │ │ │ + beq $a0, $t4, 72 │ │ │ │ nop │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - add.d $s3, $s3, $t0 │ │ │ │ - bl -280820 │ │ │ │ - move $t3, $zero │ │ │ │ - b -412 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ldptr.w $t3, $t0, 68 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + ldptr.w $t0, $t0, 76 │ │ │ │ + stptr.w $t0, $t1, 0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -280908 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - pcaddi $a4, 85053 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -281308 │ │ │ │ - move $t3, $a0 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - add.w $a1, $a1, $t3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl 165264 │ │ │ │ - bstrpick.d $t4, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t0, $a0, $t4 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl -281000 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - addi.w $a1, $t3, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - pcaddi $a4, 85026 │ │ │ │ nop │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - bl -281408 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - add.d $s4, $s4, $t0 │ │ │ │ - bl -281024 │ │ │ │ - move $t3, $zero │ │ │ │ - b -616 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + pcaddi $a2, 95763 │ │ │ │ + li.w $a1, 637 │ │ │ │ + pcaddi $a0, 95743 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 219224 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -281100 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - pcaddi $a4, 85007 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -281500 │ │ │ │ - move $t3, $a0 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - add.w $a1, $a1, $t3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl 165072 │ │ │ │ - bstrpick.d $t4, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t0, $a0, $t4 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl -281192 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - addi.w $a1, $t3, 1 │ │ │ │ - li.w $a2, 1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + move $t2, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t3, 52 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - pcaddi $a4, 84979 │ │ │ │ - li.w $a3, -1 │ │ │ │ - bl -281596 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - add.w $s1, $a0, $s1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - b -392 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ldptr.w $t3, $t0, 72 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + ldptr.w $t0, $t0, 80 │ │ │ │ + stptr.w $t0, $a3, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + bl -3680 │ │ │ │ + li.w $t4, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + move $t3, $a0 │ │ │ │ + beq $a0, $t4, 72 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ldptr.w $t3, $t0, 72 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + ldptr.w $t0, $t0, 80 │ │ │ │ + stptr.w $t0, $t1, 0 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $s8, 56 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - ld.d $a0, $s8, 64 │ │ │ │ - addi.d $t3, $s4, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - sub.d $t3, $t3, $t0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - addi.d $t0, $s3, 1 │ │ │ │ - sub.d $t0, $t0, $t1 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 164896 │ │ │ │ - ld.wu $s1, $s8, 56 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - st.d $a0, $s8, 64 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x2 │ │ │ │ - alsl.d $s1, $s1, $a0, 0x3 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - stptr.d $t0, $s1, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - st.d $t3, $s1, 8 │ │ │ │ - st.d $t1, $s1, 16 │ │ │ │ - st.d $t0, $s1, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 140148 │ │ │ │ - ldptr.w $t0, $s8, 56 │ │ │ │ - st.d $a0, $s1, 32 │ │ │ │ - li.w $a2, 10 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - move $a1, $zero │ │ │ │ - st.w $t0, $s8, 56 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -281424 │ │ │ │ - addi.w $t0, $a0, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - add.d $s3, $s3, $t0 │ │ │ │ - bl -282128 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -281408 │ │ │ │ - move $s0, $zero │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $t3, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - b -1016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + pcaddi $a2, 95699 │ │ │ │ + li.w $a1, 666 │ │ │ │ + pcaddi $a0, 95679 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl 218968 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -281516 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - pcaddi $a4, 84905 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - bl -281916 │ │ │ │ - move $t3, $a0 │ │ │ │ - addi.w $a1, $s1, 1 │ │ │ │ - add.w $a1, $a1, $t3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl 164656 │ │ │ │ - bstrpick.d $t4, $s1, 0x1f, 0x0 │ │ │ │ - add.d $t0, $a0, $t4 │ │ │ │ - move $a1, $zero │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ move $s0, $a0 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl -281608 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - slli.w $a5, $a0, 0x0 │ │ │ │ - pcaddi $a4, 84881 │ │ │ │ - addi.w $a1, $t3, 1 │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ + nop │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 72 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - b -604 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -228628 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -238580 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -4012 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 95637 │ │ │ │ + li.w $a1, 693 │ │ │ │ + pcaddi $a0, 95617 │ │ │ │ + bl 218728 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -239432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ nop │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - li.w $a1, 40 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 72 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - b -1184 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -228852 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -238804 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -4236 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 95581 │ │ │ │ + li.w $a1, 727 │ │ │ │ + pcaddi $a0, 95561 │ │ │ │ + bl 218504 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -239656 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -282420 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - stptr.w $zero, $s0, 0 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ + nop │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 80 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -229076 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -239028 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - move $s1, $a1 │ │ │ │ - ldptr.w $a1, $a0, 0 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -4460 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 95525 │ │ │ │ + li.w $a1, 761 │ │ │ │ + pcaddi $a0, 95505 │ │ │ │ + bl 218280 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -239880 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ move $s0, $a0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t0, 136 │ │ │ │ + nop │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $a3, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a3, $a3, 0x3 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $t0, $zero │ │ │ │ + ldptr.w $a2, $t1, 80 │ │ │ │ + beqz $a2, 72 │ │ │ │ + addi.w $a1, $a2, 1 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - st.d $a3, $sp, 32 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - st.d $a5, $sp, 16 │ │ │ │ - st.d $a6, $sp, 8 │ │ │ │ - bl 164408 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - ld.d $a6, $sp, 8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - ld.d $a4, $sp, 24 │ │ │ │ - ld.d $a5, $sp, 16 │ │ │ │ - st.b $a3, $a0, 12 │ │ │ │ - st.h $zero, $a0, 13 │ │ │ │ - st.b $a6, $a0, 28 │ │ │ │ - st.h $zero, $a0, 29 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - stptr.d $s1, $a0, 0 │ │ │ │ - st.w $a2, $a0, 8 │ │ │ │ - st.d $a4, $a0, 16 │ │ │ │ - st.w $a5, $a0, 24 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -229300 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.wu $s0, $sp, 0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ldx.d $t1, $t1, $a3 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $a1, $t1, 48 │ │ │ │ + bl -239252 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + stx.b $zero, $t0, $s0 │ │ │ │ + nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $s5, $a0 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - li.w $a1, 16 │ │ │ │ + nop │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ move $a0, $zero │ │ │ │ - ldptr.w $s3, $s5, 32 │ │ │ │ - ld.b $s4, $s5, 36 │ │ │ │ - bl 164232 │ │ │ │ - ld.d $s0, $s5, 40 │ │ │ │ + bl -4684 │ │ │ │ li.w $t0, -1 │ │ │ │ - stptr.w $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - beq $s0, $t0, 632 │ │ │ │ - ld.d $t0, $s5, 64 │ │ │ │ - ld.b $s2, $s5, 52 │ │ │ │ - ldptr.w $s7, $s5, 48 │ │ │ │ - ld.d $s6, $t0, 16 │ │ │ │ - beqz $s2, 452 │ │ │ │ - bnez $s4, 1024 │ │ │ │ + move $a2, $a0 │ │ │ │ + bne $a0, $t0, -152 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + pcaddi $a2, 95469 │ │ │ │ + li.w $a1, 795 │ │ │ │ + pcaddi $a0, 95449 │ │ │ │ + bl 218056 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -240104 │ │ │ │ nop │ │ │ │ - li.w $a1, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 164168 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - st.b $s2, $a0, 12 │ │ │ │ - st.h $zero, $a0, 13 │ │ │ │ - st.h $zero, $a0, 28 │ │ │ │ - st.b $zero, $a0, 30 │ │ │ │ - ldptr.w $t1, $s5, 56 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $s0, $a0, 0 │ │ │ │ - st.w $s7, $a0, 8 │ │ │ │ - st.d $s6, $a0, 16 │ │ │ │ - st.w $s3, $a0, 24 │ │ │ │ - stptr.w $t0, $s1, 0 │ │ │ │ - beqz $t1, 1020 │ │ │ │ - ld.d $t0, $s5, 64 │ │ │ │ nop │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - alsl.d $s6, $s2, $s2, 0x2 │ │ │ │ - alsl.d $t3, $s6, $t0, 0x3 │ │ │ │ - ld.d $s7, $t3, 16 │ │ │ │ - beqz $t2, 452 │ │ │ │ - ldptr.w $a1, $s1, 0 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - add.d $s0, $s0, $s8 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ + ld.d $t0, $a0, 8 │ │ │ │ + beqz $t0, 52 │ │ │ │ + ld.bu $t2, $a0, 60 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t2, 48 │ │ │ │ + ldptr.d $t1, $a0, 0 │ │ │ │ bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - bl 164032 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x5 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - st.h $zero, $a0, 12 │ │ │ │ - st.b $zero, $a0, 14 │ │ │ │ - st.h $zero, $a0, 28 │ │ │ │ - st.b $zero, $a0, 30 │ │ │ │ - ld.d $t0, $s5, 64 │ │ │ │ - addi.w $t3, $t1, 1 │ │ │ │ - ldptr.w $t1, $s5, 56 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - stptr.d $s0, $a0, 0 │ │ │ │ - st.w $s3, $a0, 8 │ │ │ │ - st.d $s7, $a0, 16 │ │ │ │ - st.w $s3, $a0, 24 │ │ │ │ - alsl.d $s6, $s6, $t0, 0x3 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - stptr.w $t3, $s1, 0 │ │ │ │ - ld.d $s8, $s6, 16 │ │ │ │ - ld.d $s0, $s6, 24 │ │ │ │ - bltu $t2, $t1, -136 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ldx.d $t1, $t1, $a1 │ │ │ │ + ld.d $t0, $t0, 48 │ │ │ │ + ld.wu $t1, $t1, 68 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ nop │ │ │ │ - ld.d $s2, $s5, 72 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -4824 │ │ │ │ li.w $t0, -1 │ │ │ │ - beq $s2, $t0, 104 │ │ │ │ - ldptr.w $a1, $s1, 0 │ │ │ │ - ldptr.w $s6, $s5, 80 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - ld.b $s5, $s5, 84 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - beqz $s4, 632 │ │ │ │ - bnez $s5, 532 │ │ │ │ - bl 163880 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $s8, $a0, 0 │ │ │ │ - st.w $s3, $a0, 8 │ │ │ │ - st.b $s4, $a0, 12 │ │ │ │ - st.h $zero, $a0, 13 │ │ │ │ - st.d $s2, $a0, 16 │ │ │ │ - st.w $s6, $a0, 24 │ │ │ │ - st.h $zero, $a0, 28 │ │ │ │ - st.b $zero, $a0, 30 │ │ │ │ - stptr.w $t0, $s1, 0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + beq $a0, $t0, 60 │ │ │ │ + ld.d $t0, $t1, 8 │ │ │ │ + move $a2, $a0 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ldx.d $t1, $t1, $a1 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $t0, $t0, 48 │ │ │ │ + ld.wu $t1, $t1, 68 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + move $a0, $t0 │ │ │ │ ret │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95904 │ │ │ │ + li.w $a1, 862 │ │ │ │ + pcaddi $a0, 95400 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bl 217856 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $t0, $t1, 8 │ │ │ │ + b -84 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 8 │ │ │ │ + beqz $t0, 36 │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t1, 32 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $t0, $t0, 48 │ │ │ │ nop │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -5016 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t1, 60 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + move $a2, $a0 │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $t0, $t0, 48 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95856 │ │ │ │ + li.w $a1, 894 │ │ │ │ + pcaddi $a0, 95352 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 217664 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ - beqz $s4, -440 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - li.w $a1, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $s2, $s6, $t0 │ │ │ │ - bl 163716 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - add.d $t0, $a0, $t1 │ │ │ │ - st.h $zero, $t0, 12 │ │ │ │ - st.b $zero, $t0, 14 │ │ │ │ - st.b $s4, $t0, 28 │ │ │ │ - st.h $zero, $t0, 29 │ │ │ │ - ldptr.w $t1, $s5, 56 │ │ │ │ - stptr.d $s0, $t0, 0 │ │ │ │ - st.w $s7, $t0, 8 │ │ │ │ - st.d $s2, $t0, 16 │ │ │ │ - st.w $s3, $t0, 24 │ │ │ │ - stptr.w $t2, $s1, 0 │ │ │ │ - beqz $t1, 564 │ │ │ │ - ld.d $t0, $s5, 64 │ │ │ │ - b 76 │ │ │ │ nop │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $a2, $a1 │ │ │ │ + beqz $a0, 92 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + beqz $t1, 180 │ │ │ │ + ld.bu $t2, $t0, 60 │ │ │ │ + bnez $t2, 100 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $a2, 0x3 │ │ │ │ + ldx.d $t2, $t1, $t0 │ │ │ │ + ldx.d $t0, $t3, $t0 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.w $t1, $a0, $a2 │ │ │ │ + ld.b $t0, $t0, 72 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $t0, 59 │ │ │ │ + beqz $t1, -28 │ │ │ │ + ld.bu $t1, $t0, 60 │ │ │ │ + beqz $t1, -36 │ │ │ │ + ld.d $a0, $t0, 8 │ │ │ │ + beqz $a0, -44 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -5288 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t1, 76 │ │ │ │ + move $a2, $a0 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + b -140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - ld.d $s0, $t3, 24 │ │ │ │ - move $s8, $s7 │ │ │ │ - bltu $t2, $t1, -480 │ │ │ │ - b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s5, 56 │ │ │ │ - beqz $t1, 492 │ │ │ │ - ld.d $t0, $s5, 64 │ │ │ │ - beqz $s4, -524 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - move $t2, $zero │ │ │ │ - alsl.d $s6, $s2, $s2, 0x2 │ │ │ │ - alsl.d $t3, $s6, $t0, 0x3 │ │ │ │ - ld.d $s7, $t3, 16 │ │ │ │ - beqz $t2, 148 │ │ │ │ - ldptr.w $a1, $s1, 0 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - add.d $s0, $s8, $s0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - bl 163504 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x5 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - st.b $s4, $a0, 12 │ │ │ │ - st.h $zero, $a0, 13 │ │ │ │ - st.b $s4, $a0, 28 │ │ │ │ - st.h $zero, $a0, 29 │ │ │ │ - ld.d $t0, $s5, 64 │ │ │ │ - addi.w $t3, $t1, 1 │ │ │ │ - ldptr.w $t1, $s5, 56 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - st.d $s0, $a0, 16 │ │ │ │ - stptr.d $s7, $a0, 0 │ │ │ │ - st.w $s3, $a0, 8 │ │ │ │ - st.w $s3, $a0, 24 │ │ │ │ - alsl.d $s6, $s6, $t0, 0x3 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - stptr.w $t3, $s1, 0 │ │ │ │ - ld.d $s8, $s6, 16 │ │ │ │ - ld.d $s0, $s6, 24 │ │ │ │ - bgeu $t2, $t1, -520 │ │ │ │ - alsl.d $s6, $s2, $s2, 0x2 │ │ │ │ - alsl.d $t3, $s6, $t0, 0x3 │ │ │ │ - ld.d $s7, $t3, 16 │ │ │ │ - bnez $t2, -136 │ │ │ │ nop │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - ld.d $s0, $t3, 24 │ │ │ │ - move $s8, $s7 │ │ │ │ - bltu $t2, $t1, -176 │ │ │ │ - b -564 │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + b -124 │ │ │ │ nop │ │ │ │ - bl 163352 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - add.d $s0, $s8, $s0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - add.d $a0, $a0, $t1 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $s2, $a0, 0 │ │ │ │ - st.w $s6, $a0, 8 │ │ │ │ - st.b $s5, $a0, 12 │ │ │ │ - st.h $zero, $a0, 13 │ │ │ │ - st.d $s0, $a0, 16 │ │ │ │ - st.w $s3, $a0, 24 │ │ │ │ - st.b $s4, $a0, 28 │ │ │ │ - st.h $zero, $a0, 29 │ │ │ │ - stptr.w $t0, $s1, 0 │ │ │ │ - b -536 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl 163256 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - add.d $t0, $s8, $s0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x5 │ │ │ │ - add.d $a0, $a0, $t2 │ │ │ │ - addi.d $t0, $t0, -1 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.d $t0, $a0, 0 │ │ │ │ - st.w $s3, $a0, 8 │ │ │ │ - st.h $zero, $a0, 12 │ │ │ │ - st.b $zero, $a0, 14 │ │ │ │ - st.d $s2, $a0, 16 │ │ │ │ - st.w $s6, $a0, 24 │ │ │ │ - st.b $s5, $a0, 28 │ │ │ │ - st.h $zero, $a0, 29 │ │ │ │ - stptr.w $t1, $s1, 0 │ │ │ │ - b -632 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95784 │ │ │ │ + li.w $a1, 925 │ │ │ │ + pcaddi $a0, 95280 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 217376 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + move $a2, $a1 │ │ │ │ + beqz $t0, 72 │ │ │ │ + ld.d $t1, $a0, 8 │ │ │ │ + beqz $t1, 192 │ │ │ │ + ld.bu $t2, $a0, 60 │ │ │ │ + bnez $t2, 80 │ │ │ │ + bstrpick.d $a2, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $a2, 0x3 │ │ │ │ + ldx.d $t2, $t1, $t2 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.wu $t1, $t0, $a2 │ │ │ │ + ld.d $t0, $t2, 48 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 32 │ │ │ │ + ld.bu $t1, $a0, 59 │ │ │ │ + beqz $t1, -28 │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + beqz $t1, -36 │ │ │ │ + ld.d $t0, $a0, 8 │ │ │ │ + beqz $t0, -44 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $a1, $a0 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 163152 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - add.d $t0, $a0, $t1 │ │ │ │ - st.b $s4, $t0, 12 │ │ │ │ - st.h $zero, $t0, 13 │ │ │ │ - st.b $s2, $t0, 28 │ │ │ │ - st.h $zero, $t0, 29 │ │ │ │ - ldptr.w $t1, $s5, 56 │ │ │ │ - stptr.d $s6, $t0, 0 │ │ │ │ - st.w $s3, $t0, 8 │ │ │ │ - st.d $s0, $t0, 16 │ │ │ │ - st.w $s7, $t0, 24 │ │ │ │ - stptr.w $t2, $s1, 0 │ │ │ │ - bnez $t1, -556 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - b -856 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -5552 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + beq $a0, $t1, 100 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $t0, $t0, 16 │ │ │ │ + move $a2, $a0 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - beqz $t0, 220 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - pcalau12i $s1, 136 │ │ │ │ - ld.d $s1, $s1, -120 │ │ │ │ - pcaddi $s4, 89458 │ │ │ │ - pcaddi $s0, 89455 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - slli.d $t2, $s2, 0x5 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - add.d $t0, $t0, $t2 │ │ │ │ - ld.b $t2, $t0, 28 │ │ │ │ - ld.b $a6, $t0, 12 │ │ │ │ - ldptr.d $a5, $t0, 0 │ │ │ │ - ldptr.w $a4, $t0, 8 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - ld.d $t4, $t0, 16 │ │ │ │ - maskeqz $t3, $s0, $t2 │ │ │ │ - masknez $t2, $s4, $t2 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 24 │ │ │ │ - or $t2, $t3, $t2 │ │ │ │ - masknez $t1, $s4, $a6 │ │ │ │ - maskeqz $a7, $t2, $a6 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a2, 84462 │ │ │ │ - li.w $a1, 1 │ │ │ │ - or $a7, $a7, $t1 │ │ │ │ - bl -284356 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $a3, $s2, 0x0 │ │ │ │ - bltu $a3, $t0, -100 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $a2, 0x3 │ │ │ │ + ldx.d $t2, $t1, $t2 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + ldx.wu $t1, $t0, $a2 │ │ │ │ + ld.d $t0, $t2, 48 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + move $a0, $t0 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + b -156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95712 │ │ │ │ + li.w $a1, 957 │ │ │ │ + pcaddi $a0, 95208 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 217088 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + ld.d $t1, $t0, 8 │ │ │ │ + ld.d $t0, $t0, 16 │ │ │ │ + b -120 │ │ │ │ nop │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + move $t2, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t1, 36 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + st.w $t2, $t0, 68 │ │ │ │ + st.w $a3, $t0, 76 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -208 │ │ │ │ - ld.b $t0, $sp, 216 │ │ │ │ - st.d $s6, $sp, 136 │ │ │ │ - ldptr.w $s6, $sp, 208 │ │ │ │ - st.d $s5, $sp, 144 │ │ │ │ - st.d $ra, $sp, 200 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - ld.d $s5, $sp, 240 │ │ │ │ - beqz $s6, 880 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + bl -5792 │ │ │ │ li.w $t1, -1 │ │ │ │ - st.d $fp, $sp, 192 │ │ │ │ - st.d $s0, $sp, 184 │ │ │ │ - st.d $s2, $sp, 168 │ │ │ │ - st.d $s3, $sp, 160 │ │ │ │ - st.d $s4, $sp, 152 │ │ │ │ - st.d $s8, $sp, 120 │ │ │ │ - st.d $s1, $sp, 176 │ │ │ │ - st.d $s7, $sp, 128 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s2, $a2 │ │ │ │ - move $s8, $a3 │ │ │ │ - move $s3, $a6 │ │ │ │ - move $s4, $a7 │ │ │ │ - li.w $fp, -1 │ │ │ │ - beq $s6, $t0, 48 │ │ │ │ - ldptr.w $t2, $a1, 32 │ │ │ │ - ldptr.w $t0, $a1, 136 │ │ │ │ - ldptr.w $fp, $a1, 104 │ │ │ │ - sltu $t1, $t0, $t2 │ │ │ │ - sub.w $t3, $t2, $t0 │ │ │ │ - sub.w $t0, $t0, $t2 │ │ │ │ - masknez $t0, $t0, $t1 │ │ │ │ - maskeqz $t1, $t3, $t1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - st.d $a5, $sp, 48 │ │ │ │ - st.d $a4, $sp, 24 │ │ │ │ - bl -182356 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -160864 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -161196 │ │ │ │ - move $s7, $a0 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -179104 │ │ │ │ - fld.s $fa0, $s5, 480 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - ffint.s.w $fa0, $fa0 │ │ │ │ - bl -88464 │ │ │ │ - ldptr.w $t0, $s5, 396 │ │ │ │ - bltu $s1, $t0, 804 │ │ │ │ - bltu $s7, $t0, 800 │ │ │ │ - ldptr.w $t0, $s5, 432 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - blt $t1, $t0, 788 │ │ │ │ - ldptr.w $t0, $s8, 0 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - add.w $t0, $t0, $s1 │ │ │ │ - stptr.w $t0, $s8, 0 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ ld.d $t2, $sp, 16 │ │ │ │ - ldptr.w $t0, $t1, 0 │ │ │ │ - li.w $s7, 1 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - ldptr.w $a1, $s2, 0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 162508 │ │ │ │ - ld.d $t1, $sp, 232 │ │ │ │ - ld.wu $t0, $s2, 0 │ │ │ │ - move $a4, $zero │ │ │ │ - ldptr.d $a2, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 224 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - move $a3, $zero │ │ │ │ - ldptr.d $a1, $t1, 0 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ - bl -141972 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.w $t0, $s2, 0 │ │ │ │ - bl 162440 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -143956 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - ld.d $t1, $s2, 8 │ │ │ │ - ld.bu $a3, $sp, 104 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ - move $a1, $a0 │ │ │ │ - li.w $a4, 1 │ │ │ │ - alsl.d $a0, $t0, $t1, 0x4 │ │ │ │ - move $a2, $zero │ │ │ │ - bl -137792 │ │ │ │ - ld.bu $t0, $s0, 96 │ │ │ │ - move $t5, $zero │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + beq $a0, $t1, 44 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.w $t2, $t0, 68 │ │ │ │ + st.w $a3, $t0, 76 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $fp, 1 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95180 │ │ │ │ + li.w $a1, 1295 │ │ │ │ + pcaddi $a0, 95160 │ │ │ │ + bl 216900 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -241260 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 104 │ │ │ │ - beq $s6, $fp, 404 │ │ │ │ - ldptr.w $t3, $s0, 32 │ │ │ │ - ldptr.w $t1, $s0, -72 │ │ │ │ - ldptr.w $t0, $s0, -104 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - sltu $t4, $t1, $t3 │ │ │ │ - sub.w $t6, $t3, $t1 │ │ │ │ - sub.w $t1, $t1, $t3 │ │ │ │ - masknez $t1, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - maskeqz $t4, $t6, $t4 │ │ │ │ - li.w $t0, -1 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - or $t0, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - bgeu $fp, $s6, 52 │ │ │ │ - ldptr.w $t1, $s0, 136 │ │ │ │ - ldptr.w $t0, $s0, 104 │ │ │ │ - preld 0x0, $s0, 208 │ │ │ │ - sub.w $t6, $t3, $t1 │ │ │ │ - sub.w $t4, $t1, $t3 │ │ │ │ - sltu $t1, $t1, $t3 │ │ │ │ - masknez $t3, $t4, $t1 │ │ │ │ - maskeqz $t1, $t6, $t1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - or $t0, $t3, $t1 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ + ld.bu $t1, $a0, 60 │ │ │ │ + move $t2, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + bnez $t1, 52 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + st.w $t2, $t0, 72 │ │ │ │ + st.w $a3, $t0, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - preld 0x0, $s0, 192 │ │ │ │ - bl -182796 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -161304 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -161636 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -179544 │ │ │ │ - fld.s $fa0, $s5, 480 │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - move $a0, $s1 │ │ │ │ - ffint.s.w $fa0, $fa0 │ │ │ │ - bl -88904 │ │ │ │ - ldptr.w $t1, $s5, 396 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - bltu $s1, $t1, 264 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - bltu $t2, $t1, 256 │ │ │ │ - ldptr.w $t1, $s5, 432 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - blt $t0, $t1, 244 │ │ │ │ - ldptr.w $t1, $s8, 0 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - add.w $t1, $t1, $s1 │ │ │ │ - stptr.w $t1, $s8, 0 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - add.w $t1, $t1, $t2 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - bnez $t5, 524 │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 162072 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -144324 │ │ │ │ - ldptr.w $t1, $s2, 0 │ │ │ │ - move $a1, $a0 │ │ │ │ - ld.bu $a3, $sp, 104 │ │ │ │ - addi.w $a0, $t1, -1 │ │ │ │ - ld.d $t1, $s2, 8 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - alsl.d $a0, $a0, $a0, 0x2 │ │ │ │ - alsl.d $a0, $a0, $t1, 0x4 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a2, $zero │ │ │ │ - bl -138160 │ │ │ │ - li.w $t3, 1 │ │ │ │ - ld.bu $t1, $s0, 96 │ │ │ │ - bgeu $t3, $s7, 384 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beq $t0, $t1, 344 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.b $t1, $t0, 0 │ │ │ │ - ld.bu $t0, $s0, 96 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ nop │ │ │ │ - move $t5, $zero │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, 104 │ │ │ │ - bne $s6, $fp, -396 │ │ │ │ - ld.d $fp, $sp, 192 │ │ │ │ - ld.d $s0, $sp, 184 │ │ │ │ - ld.d $s1, $sp, 176 │ │ │ │ - ld.d $s2, $sp, 168 │ │ │ │ - ld.d $s3, $sp, 160 │ │ │ │ - ld.d $s4, $sp, 152 │ │ │ │ - ld.d $s7, $sp, 128 │ │ │ │ - ld.d $s8, $sp, 120 │ │ │ │ - ld.d $ra, $sp, 200 │ │ │ │ - ld.d $s5, $sp, 144 │ │ │ │ - ld.d $s6, $sp, 136 │ │ │ │ - addi.d $sp, $sp, 208 │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + bl -5984 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + beq $a0, $t1, 44 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bstrpick.d $a1, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.w $t2, $t0, 72 │ │ │ │ + st.w $a3, $t0, 80 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 95132 │ │ │ │ + li.w $a1, 1313 │ │ │ │ + pcaddi $a0, 95112 │ │ │ │ + bl 216708 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -241452 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + ld.bu $t1, $a1, 60 │ │ │ │ + move $t5, $a3 │ │ │ │ + move $t7, $a1 │ │ │ │ + move $a3, $a2 │ │ │ │ + move $t0, $a2 │ │ │ │ + bnez $t1, 260 │ │ │ │ + ldptr.d $t2, $t7, 0 │ │ │ │ + bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $a0, 0x3 │ │ │ │ + ldx.d $t0, $t2, $t0 │ │ │ │ + ld.d $t3, $t7, 16 │ │ │ │ + ldptr.w $t4, $t0, 76 │ │ │ │ + ldptr.w $t6, $t0, 68 │ │ │ │ + beqz $t3, 316 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + ldx.w $t0, $t3, $a0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + sub.w $t0, $t0, $t4 │ │ │ │ + sub.w $t0, $t0, $t6 │ │ │ │ nop │ │ │ │ - li.w $t1, 9 │ │ │ │ - bgeu $t1, $s1, -476 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bltu $t1, $t0, -488 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - li.w $t3, -1 │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - beq $t0, $t3, 128 │ │ │ │ + bnez $t1, 104 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - li.w $t3, -1 │ │ │ │ - beq $t0, $t3, 240 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - bne $t0, $t1, -528 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - lu12i.w $t1, 2 │ │ │ │ - ori $t1, $t1, 0x70f │ │ │ │ - bltu $t1, $t0, -544 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bgeu $t1, $t0, -320 │ │ │ │ - b -556 │ │ │ │ + bstrpick.d $a2, $a3, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + ldx.d $t1, $t2, $a2 │ │ │ │ + add.w $a0, $a4, $t5 │ │ │ │ + ldptr.w $t4, $t1, 68 │ │ │ │ + ldptr.w $t3, $t1, 76 │ │ │ │ + add.w $t2, $t4, $t3 │ │ │ │ + add.w $t2, $t2, $a0 │ │ │ │ + bgeu $t2, $t0, 32 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + add.w $t4, $t4, $t5 │ │ │ │ + add.w $t3, $t3, $a4 │ │ │ │ + st.w $t4, $t1, 68 │ │ │ │ + st.w $t3, $t1, 76 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 9 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - li.w $t5, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - bgeu $t0, $s1, -596 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bltu $t5, $t0, -604 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - bne $t0, $fp, -612 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - lu12i.w $t0, 2 │ │ │ │ - ori $t0, $t0, 0x70f │ │ │ │ - bltu $t0, $t1, -628 │ │ │ │ - b -840 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bne $t0, $t1, -124 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - lu12i.w $t1, 2 │ │ │ │ - ori $t1, $t1, 0x70f │ │ │ │ - bgeu $t1, $t0, -420 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - bne $t0, $t1, -664 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - lu12i.w $t1, 2 │ │ │ │ - ori $t1, $t1, 0x70f │ │ │ │ - bltu $t1, $t0, -684 │ │ │ │ - b -456 │ │ │ │ + move $a2, $a3 │ │ │ │ + move $a1, $t7 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $t5, $sp, 32 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $t7, $sp, 16 │ │ │ │ + bl -6304 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + beq $a0, $t1, 276 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t5, $sp, 32 │ │ │ │ + ldptr.d $t2, $t7, 0 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + move $a3, $a0 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bne $t1, $t0, -344 │ │ │ │ - b -316 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - move $t5, $zero │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - b -344 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $t5, $sp, 24 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -6388 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + move $t0, $a0 │ │ │ │ + beq $a0, $t1, 112 │ │ │ │ + ldptr.d $t2, $t7, 0 │ │ │ │ + bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $a0, 0x3 │ │ │ │ + ldx.d $t0, $t2, $t0 │ │ │ │ + ld.d $t3, $t7, 16 │ │ │ │ + ld.bu $t1, $t7, 60 │ │ │ │ + ldptr.w $t4, $t0, 76 │ │ │ │ + ldptr.w $t6, $t0, 68 │ │ │ │ + bnez $t3, -308 │ │ │ │ + ld.bu $t8, $t7, 59 │ │ │ │ + beqz $t8, 36 │ │ │ │ + bnez $t1, -320 │ │ │ │ + ldptr.w $t0, $t0, 64 │ │ │ │ + add.w $t4, $t4, $t6 │ │ │ │ + sub.w $t0, $t0, $t4 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - bne $t0, $t1, -764 │ │ │ │ - b -96 │ │ │ │ + ldptr.w $t0, $t0, 64 │ │ │ │ + add.w $t4, $t4, $t6 │ │ │ │ + sub.w $t0, $t0, $t4 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + pcaddi $a2, 95012 │ │ │ │ + li.w $a1, 275 │ │ │ │ + pcaddi $a0, 94992 │ │ │ │ + st.d $a4, $sp, 40 │ │ │ │ + st.d $t5, $sp, 32 │ │ │ │ + st.d $t7, $sp, 24 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl 216212 │ │ │ │ + ld.d $t7, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 40 │ │ │ │ + ld.d $t5, $sp, 32 │ │ │ │ + ld.bu $t1, $t7, 60 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + b -476 │ │ │ │ + pcaddi $a2, 94997 │ │ │ │ + li.w $a1, 1233 │ │ │ │ + pcaddi $a0, 94977 │ │ │ │ + bl 216168 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -241992 │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $s2, 0 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 161536 │ │ │ │ - ld.d $t0, $sp, 232 │ │ │ │ - ld.wu $t1, $s2, 0 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 224 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ - alsl.d $a0, $t1, $a0, 0x4 │ │ │ │ - ldptr.d $a1, $t0, 0 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - bl -142944 │ │ │ │ - ldptr.w $t1, $s2, 0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - stptr.w $t1, $s2, 0 │ │ │ │ - b -604 │ │ │ │ nop │ │ │ │ + ld.d $t1, $a1, 16 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + move $t2, $a1 │ │ │ │ + move $t0, $a2 │ │ │ │ + move $t5, $a3 │ │ │ │ + beqz $t1, 136 │ │ │ │ + ld.bu $t3, $a1, 60 │ │ │ │ + bnez $t3, 168 │ │ │ │ + ldptr.d $t3, $a1, 0 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t0, 0x3 │ │ │ │ + ldx.d $t2, $t3, $t2 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t7, $t1, $t0 │ │ │ │ + ldptr.w $t6, $t2, 80 │ │ │ │ + ldptr.w $t4, $t2, 72 │ │ │ │ + ldptr.w $t1, $t2, 64 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + ldx.d $t0, $t3, $a2 │ │ │ │ + sub.w $t1, $t1, $t7 │ │ │ │ + sub.w $t1, $t1, $t6 │ │ │ │ + ldptr.w $t3, $t0, 80 │ │ │ │ + sub.w $t1, $t1, $t4 │ │ │ │ + ldptr.w $t4, $t0, 72 │ │ │ │ + add.w $a0, $a4, $t5 │ │ │ │ + add.w $t2, $t4, $t3 │ │ │ │ + add.w $t2, $t2, $a0 │ │ │ │ + bgeu $t2, $t1, 52 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + add.w $t4, $t4, $t5 │ │ │ │ + add.w $t3, $t3, $a4 │ │ │ │ + st.w $t4, $t0, 72 │ │ │ │ + st.w $t3, $t0, 80 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 136 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -576 │ │ │ │ - st.d $s1, $sp, 544 │ │ │ │ - st.d $t0, $sp, 472 │ │ │ │ - ldptr.w $t0, $sp, 600 │ │ │ │ - bstrpick.d $s1, $a4, 0x1f, 0x0 │ │ │ │ - ld.d $t1, $sp, 576 │ │ │ │ - st.d $a1, $sp, 240 │ │ │ │ - st.d $t0, $sp, 376 │ │ │ │ - alsl.d $a1, $s1, $s1, 0x1 │ │ │ │ - ldptr.w $t0, $sp, 608 │ │ │ │ - alsl.d $a1, $a1, $s1, 0x2 │ │ │ │ - st.d $s0, $sp, 552 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 568 │ │ │ │ - st.d $t1, $sp, 232 │ │ │ │ - st.d $a2, $sp, 248 │ │ │ │ - st.d $a3, $sp, 256 │ │ │ │ - st.d $a5, $sp, 264 │ │ │ │ - st.d $a6, $sp, 272 │ │ │ │ - st.d $a7, $sp, 216 │ │ │ │ - st.d $t0, $sp, 384 │ │ │ │ - st.d $fp, $sp, 560 │ │ │ │ - st.d $s2, $sp, 536 │ │ │ │ - st.d $s3, $sp, 528 │ │ │ │ - slli.d $s2, $s1, 0x2 │ │ │ │ - st.d $s5, $sp, 512 │ │ │ │ - st.d $s7, $sp, 496 │ │ │ │ - ldptr.w $fp, $sp, 584 │ │ │ │ - move $s7, $a4 │ │ │ │ - ld.d $s5, $sp, 592 │ │ │ │ - st.d $s4, $sp, 520 │ │ │ │ - st.d $s6, $sp, 504 │ │ │ │ - st.d $s8, $sp, 488 │ │ │ │ - st.d $zero, $sp, 464 │ │ │ │ - st.d $s1, $sp, 224 │ │ │ │ - bl 161304 │ │ │ │ - st.d $a0, $sp, 368 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s2, $sp, 392 │ │ │ │ - bl 161284 │ │ │ │ - st.d $a0, $sp, 304 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161268 │ │ │ │ - st.d $a0, $sp, 312 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161252 │ │ │ │ - st.d $a0, $sp, 320 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161236 │ │ │ │ - st.d $a0, $sp, 328 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161220 │ │ │ │ - st.d $a0, $sp, 336 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161204 │ │ │ │ - st.d $a0, $sp, 344 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161188 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161172 │ │ │ │ - st.d $a0, $sp, 200 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 161156 │ │ │ │ - st.d $a0, $sp, 208 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.bu $t1, $a1, 59 │ │ │ │ + bnez $t1, 28 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ move $a0, $zero │ │ │ │ - bl 161140 │ │ │ │ - st.d $a0, $sp, 352 │ │ │ │ - beqz $s7, 1684 │ │ │ │ - pcalau12i $t0, 87 │ │ │ │ - fld.d $fa1, $t0, 1072 │ │ │ │ - bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - pcalau12i $t0, 87 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fmul.d $fa1, $fa0, $fa1 │ │ │ │ - fld.d $fa2, $t0, 528 │ │ │ │ - pcalau12i $t0, 87 │ │ │ │ - fdiv.d $fa1, $fa1, $fa2 │ │ │ │ - fld.d $fa2, $t0, 424 │ │ │ │ - addi.w $t0, $s7, -1 │ │ │ │ - st.d $t0, $sp, 280 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrz.d $vr1, $vr1 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, 668 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $a2, $fa0 │ │ │ │ - addi.w $a2, $a2, 50 │ │ │ │ - li.w $t0, 150 │ │ │ │ - sltu $t0, $t0, $a2 │ │ │ │ - li.w $t3, 150 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - ld.d $s8, $sp, 336 │ │ │ │ - ld.d $s2, $sp, 344 │ │ │ │ - ld.d $t5, $sp, 304 │ │ │ │ - masknez $t0, $a2, $t0 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ - li.w $t3, 1 │ │ │ │ - sub.w $t2, $t3, $t0 │ │ │ │ - slli.w $t8, $t0, 0x0 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - st.d $t0, $sp, 288 │ │ │ │ - move $t4, $fp │ │ │ │ - ld.d $t0, $sp, 352 │ │ │ │ - move $fp, $s8 │ │ │ │ - ld.d $a1, $sp, 368 │ │ │ │ - move $s8, $s2 │ │ │ │ - ld.d $s6, $sp, 312 │ │ │ │ - ld.d $t7, $sp, 320 │ │ │ │ - ld.d $t6, $sp, 328 │ │ │ │ - move $t1, $s0 │ │ │ │ - st.d $t2, $sp, 360 │ │ │ │ - move $s4, $s3 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $s3, $sp, 400 │ │ │ │ - move $s2, $t5 │ │ │ │ - st.d $s5, $sp, 408 │ │ │ │ - st.d $a2, $sp, 296 │ │ │ │ - st.d $s7, $sp, 416 │ │ │ │ - st.d $s3, $sp, 424 │ │ │ │ - b 388 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t1, $a1, 60 │ │ │ │ + beqz $t1, -28 │ │ │ │ + move $a2, $t0 │ │ │ │ + move $a1, $t2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $t5, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl -6852 │ │ │ │ + li.w $t3, -1 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t5, $sp, 16 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + move $t1, $a0 │ │ │ │ + beq $a0, $t3, 160 │ │ │ │ + ld.bu $t8, $t2, 60 │ │ │ │ + ld.d $t4, $t2, 16 │ │ │ │ nop │ │ │ │ + ldptr.d $t3, $t2, 0 │ │ │ │ + bstrpick.d $a0, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $a0, 0x3 │ │ │ │ + ldx.d $t1, $t3, $t1 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + ldx.w $t7, $t4, $a0 │ │ │ │ + ldptr.w $t6, $t1, 80 │ │ │ │ + ldptr.w $t4, $t1, 72 │ │ │ │ + move $a2, $t0 │ │ │ │ + ldptr.w $t1, $t1, 64 │ │ │ │ + beqz $t8, -240 │ │ │ │ + move $a1, $t2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a4, $sp, 56 │ │ │ │ + st.d $t5, $sp, 48 │ │ │ │ + st.d $t6, $sp, 40 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + st.d $t7, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl -6980 │ │ │ │ + li.w $t3, -1 │ │ │ │ + beq $a0, $t3, 124 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t3, $t2, 0 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + ld.d $t6, $sp, 40 │ │ │ │ + ld.d $t5, $sp, 48 │ │ │ │ + ld.d $a4, $sp, 56 │ │ │ │ + move $a2, $a0 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + move $a3, $t0 │ │ │ │ + pcaddi $a2, 94883 │ │ │ │ + li.w $a1, 541 │ │ │ │ + pcaddi $a0, 94863 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $t5, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl 215696 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.bu $t8, $t2, 60 │ │ │ │ + ld.d $t4, $t2, 16 │ │ │ │ + ld.d $t5, $sp, 16 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -212 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + pcaddi $a2, 94866 │ │ │ │ + li.w $a1, 1271 │ │ │ │ + pcaddi $a0, 94846 │ │ │ │ + bl 215644 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -242516 │ │ │ │ nop │ │ │ │ - add.w $a0, $a2, $a0 │ │ │ │ - add.w $a4, $s3, $t8 │ │ │ │ - add.w $a0, $a0, $a4 │ │ │ │ nop │ │ │ │ - st.d $t0, $sp, 184 │ │ │ │ - ld.d $t0, $sp, 248 │ │ │ │ - slli.d $s0, $s0, 0x3 │ │ │ │ - bstrpick.d $a5, $s7, 0x1f, 0x0 │ │ │ │ - ldx.w $a3, $t0, $s0 │ │ │ │ - ld.d $t0, $sp, 232 │ │ │ │ - slli.d $a5, $a5, 0x3 │ │ │ │ - st.d $t1, $sp, 192 │ │ │ │ - ldx.d $a6, $t0, $a5 │ │ │ │ - ld.d $t0, $sp, 216 │ │ │ │ - st.d $t7, $sp, 176 │ │ │ │ - st.d $t6, $sp, 168 │ │ │ │ - ldx.d $a5, $t0, $a5 │ │ │ │ - st.d $a2, $sp, 32 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - ld.d $a2, $sp, 264 │ │ │ │ - ld.d $a4, $sp, 272 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - bstrpick.w $a0, $s7, 0x7, 0x0 │ │ │ │ - st.d $t8, $sp, 48 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t8, $sp, 160 │ │ │ │ - st.d $t4, $sp, 152 │ │ │ │ - st.d $a7, $sp, 144 │ │ │ │ - st.d $a1, $sp, 136 │ │ │ │ - bl -88768 │ │ │ │ - ld.d $a1, $sp, 136 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ld.d $a7, $sp, 144 │ │ │ │ - st.b $t0, $a1, 97 │ │ │ │ - ld.d $a0, $a1, 88 │ │ │ │ - ld.d $t0, $sp, 208 │ │ │ │ - stptr.w $s7, $s6, 0 │ │ │ │ - ld.d $t4, $sp, 152 │ │ │ │ - stx.d $a0, $t0, $s0 │ │ │ │ - ld.d $a0, $a1, 24 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - ld.d $t8, $sp, 160 │ │ │ │ - ld.d $t6, $sp, 168 │ │ │ │ - stx.d $a0, $t0, $s0 │ │ │ │ - ldptr.w $a0, $a1, 36 │ │ │ │ - ld.d $t7, $sp, 176 │ │ │ │ - ld.d $t0, $sp, 184 │ │ │ │ - stptr.w $a0, $s2, 0 │ │ │ │ - ldptr.w $a0, $a1, 80 │ │ │ │ - ld.d $t1, $sp, 192 │ │ │ │ - stptr.w $a0, $s4, 0 │ │ │ │ - ldptr.w $a2, $a1, 72 │ │ │ │ - stptr.w $a2, $fp, 0 │ │ │ │ - ldptr.w $a0, $s4, 0 │ │ │ │ - add.w $a0, $a0, $a2 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - stptr.w $a0, $s8, 0 │ │ │ │ - ldptr.w $a0, $s6, 0 │ │ │ │ - ldptr.w $a3, $a1, 72 │ │ │ │ - bnez $a0, 356 │ │ │ │ - stptr.w $a3, $t7, 0 │ │ │ │ - ldptr.w $a0, $s4, 0 │ │ │ │ - add.w $a0, $a0, $a3 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - stptr.w $a0, $t6, 0 │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $s6, 0 │ │ │ │ - bnez $a0, 260 │ │ │ │ - ldptr.w $a0, $a1, 40 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + ld.bu $t0, $a1, 60 │ │ │ │ + ldptr.w $s7, $sp, 112 │ │ │ │ + ldptr.w $s8, $sp, 120 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s4, $a3 │ │ │ │ + move $s2, $a4 │ │ │ │ + move $fp, $a5 │ │ │ │ + move $t3, $a6 │ │ │ │ + move $s3, $a7 │ │ │ │ + bnez $t0, 436 │ │ │ │ + ldptr.d $t1, $a1, 0 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t1, $t1, $t0 │ │ │ │ + move $a0, $a2 │ │ │ │ + ldptr.w $t0, $t1, 68 │ │ │ │ + ld.d $t4, $t1, 48 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + add.d $s5, $t4, $t2 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 224 │ │ │ │ - st.w $a0, $t0, 4 │ │ │ │ - stptr.w $a7, $t0, 0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - addi.d $a1, $a1, 104 │ │ │ │ - addi.d $s6, $s6, 4 │ │ │ │ - addi.d $t7, $t7, 4 │ │ │ │ - addi.d $s4, $s4, 4 │ │ │ │ - addi.d $t6, $t6, 4 │ │ │ │ - addi.d $s2, $s2, 4 │ │ │ │ - addi.d $fp, $fp, 4 │ │ │ │ - addi.d $s8, $s8, 4 │ │ │ │ - beq $t2, $s1, 352 │ │ │ │ + ld.d $t2, $s1, 16 │ │ │ │ + ldptr.w $t5, $t1, 76 │ │ │ │ + beqz $t2, 512 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 256 │ │ │ │ - ldptr.w $a7, $t1, 0 │ │ │ │ - bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ - ldx.b $s7, $t2, $s1 │ │ │ │ - ld.d $t2, $sp, 240 │ │ │ │ - slli.d $a0, $s0, 0x2 │ │ │ │ - slli.w $a3, $s1, 0x0 │ │ │ │ - ldx.w $s5, $t2, $a0 │ │ │ │ - move $a2, $a7 │ │ │ │ - beqz $s1, 36 │ │ │ │ - addi.w $a0, $a3, -1 │ │ │ │ bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $a2, $t2, $a0 │ │ │ │ - sub.w $a0, $a7, $a2 │ │ │ │ - sltu $a2, $a7, $a2 │ │ │ │ - masknez $a2, $a0, $a2 │ │ │ │ - nop │ │ │ │ - ld.d $t2, $sp, 280 │ │ │ │ - sub.w $s3, $t4, $s5 │ │ │ │ - bgeu $a3, $t2, 24 │ │ │ │ - ldptr.w $s3, $t1, 4 │ │ │ │ - sub.w $a0, $s3, $s5 │ │ │ │ - sltu $s3, $s3, $s5 │ │ │ │ - masknez $s3, $a0, $s3 │ │ │ │ + ldx.w $t4, $t2, $a0 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + sub.w $t0, $t0, $t5 │ │ │ │ + add.w $t4, $t4, $t0 │ │ │ │ + beqz $t3, 512 │ │ │ │ nop │ │ │ │ - add.w $a0, $s5, $t8 │ │ │ │ - sub.w $a0, $a0, $a7 │ │ │ │ - bnez $s7, -472 │ │ │ │ - ld.d $t2, $sp, 296 │ │ │ │ - add.w $a4, $a2, $t2 │ │ │ │ - add.w $a0, $a4, $a0 │ │ │ │ - add.w $a0, $a0, $s3 │ │ │ │ - b -476 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - lu12i.w $t0, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $a2, $fa0 │ │ │ │ - or $a2, $a2, $t0 │ │ │ │ - b -676 │ │ │ │ + bnez $s3, 248 │ │ │ │ nop │ │ │ │ + beqz $s4, 288 │ │ │ │ nop │ │ │ │ + bnez $s2, 136 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $s1, 60 │ │ │ │ + bnez $t0, 172 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a2 │ │ │ │ + add.w $a0, $s2, $s3 │ │ │ │ + ldptr.w $t3, $t0, 68 │ │ │ │ + ldptr.w $t2, $t0, 76 │ │ │ │ + add.w $t1, $t3, $t2 │ │ │ │ + add.w $t1, $t1, $a0 │ │ │ │ + bgeu $t1, $t4, 244 │ │ │ │ + add.w $t3, $t3, $s2 │ │ │ │ + add.w $t2, $t2, $s3 │ │ │ │ + st.w $t3, $t0, 68 │ │ │ │ + st.w $t2, $t0, 76 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 288 │ │ │ │ - ldptr.w $a3, $a1, 36 │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a2, $t4 │ │ │ │ + move $a5, $fp │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + bl -221376 │ │ │ │ + ld.bu $t0, $s1, 60 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $t0, -164 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $zero │ │ │ │ - add.w $a2, $t2, $s5 │ │ │ │ - sub.w $a2, $a2, $a7 │ │ │ │ - add.w $a2, $a2, $s3 │ │ │ │ - bltu $a3, $a2, -272 │ │ │ │ - ld.d $t2, $sp, 360 │ │ │ │ - add.w $a0, $t2, $a7 │ │ │ │ - add.w $a0, $a0, $a3 │ │ │ │ - sub.w $a0, $a0, $s5 │ │ │ │ - sub.w $a0, $a0, $s3 │ │ │ │ - b -296 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + bl -7552 │ │ │ │ + li.w $t0, -1 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + beq $a0, $t0, 380 │ │ │ │ + move $s0, $a0 │ │ │ │ + b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a4, $s3 │ │ │ │ + move $a2, $t4 │ │ │ │ + move $a6, $s8 │ │ │ │ + move $a5, $s7 │ │ │ │ + move $a3, $t3 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + bl -222292 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + bnez $s4, -276 │ │ │ │ + move $s2, $zero │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ - ldptr.w $a2, $s4, 0 │ │ │ │ - add.w $a2, $a2, $a3 │ │ │ │ - sub.w $a2, $t4, $a2 │ │ │ │ - stptr.w $a2, $t7, 0 │ │ │ │ - ldptr.w $a0, $s4, 0 │ │ │ │ - ldptr.w $a3, $a1, 72 │ │ │ │ - add.w $a3, $a3, $a0 │ │ │ │ - bltu $t4, $a3, 1092 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - add.w $a0, $a0, $a2 │ │ │ │ - stptr.w $a0, $t6, 0 │ │ │ │ - bgeu $t4, $a0, -372 │ │ │ │ - pcaddi $a3, 88766 │ │ │ │ - li.w $a2, 610 │ │ │ │ - pcaddi $a1, 83796 │ │ │ │ - pcaddi $a0, 83811 │ │ │ │ - bl -287536 │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + b -228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 352 │ │ │ │ - ld.d $s5, $sp, 408 │ │ │ │ - ld.d $s7, $sp, 416 │ │ │ │ - ld.d $s4, $sp, 384 │ │ │ │ - ld.d $s6, $sp, 376 │ │ │ │ - st.d $t0, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 344 │ │ │ │ - ld.d $t0, $sp, 336 │ │ │ │ - ld.d $t1, $sp, 328 │ │ │ │ - ld.d $t2, $sp, 320 │ │ │ │ - ld.d $s2, $sp, 216 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - addi.d $t0, $sp, 464 │ │ │ │ - ld.d $a2, $s2, 8 │ │ │ │ - ldptr.d $a1, $s2, 0 │ │ │ │ - ld.d $s3, $sp, 424 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - addi.d $t0, $sp, 456 │ │ │ │ - ld.d $a7, $sp, 312 │ │ │ │ - ld.d $a6, $sp, 304 │ │ │ │ - ld.d $a5, $sp, 200 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - addi.d $t0, $sp, 448 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - addi.d $t0, $sp, 432 │ │ │ │ - pcaddi $s1, 47065 │ │ │ │ - move $a3, $t4 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - move $a4, $s3 │ │ │ │ - addi.d $t0, $sp, 440 │ │ │ │ move $a0, $zero │ │ │ │ - move $fp, $t4 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 400 │ │ │ │ - bl 190092 │ │ │ │ - ld.d $t0, $sp, 336 │ │ │ │ - ld.d $t3, $sp, 208 │ │ │ │ - ld.d $t1, $sp, 328 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 312 │ │ │ │ - ld.d $t2, $sp, 320 │ │ │ │ - st.d $s5, $sp, 72 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 456 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $t0, $sp, 112 │ │ │ │ - ld.d $t0, $sp, 448 │ │ │ │ - st.d $s6, $sp, 48 │ │ │ │ - st.d $s7, $sp, 40 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - ld.d $t0, $sp, 432 │ │ │ │ - st.d $t3, $sp, 80 │ │ │ │ - st.d $s8, $sp, 32 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - ld.d $t0, $sp, 440 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - ld.d $a3, $s2, 8 │ │ │ │ - ldptr.d $a2, $s2, 0 │ │ │ │ - ld.d $a7, $sp, 304 │ │ │ │ - ld.d $a6, $sp, 200 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a4, $fp │ │ │ │ - move $a5, $s3 │ │ │ │ + st.d $a6, $sp, 8 │ │ │ │ + bl -7688 │ │ │ │ + li.w $t0, -1 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + beq $a0, $t0, 236 │ │ │ │ + ldptr.d $t2, $s1, 0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a0, $a0, 0x3 │ │ │ │ + ldx.d $t1, $t2, $a0 │ │ │ │ + ld.bu $t4, $s1, 60 │ │ │ │ + ld.wu $t5, $t1, 68 │ │ │ │ + ld.d $t1, $t1, 48 │ │ │ │ + add.d $s5, $t1, $t5 │ │ │ │ + beqz $t4, 240 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $zero │ │ │ │ - bl 192884 │ │ │ │ - ld.d $t0, $sp, 392 │ │ │ │ - move $s1, $s5 │ │ │ │ - move $s4, $zero │ │ │ │ - add.d $s6, $s3, $t0 │ │ │ │ - li.w $s7, -1 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl -7756 │ │ │ │ + li.w $t0, -1 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + beq $a0, $t0, 104 │ │ │ │ + ldptr.d $t1, $s1, 0 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t1, $t1, $t0 │ │ │ │ + ld.d $t2, $s1, 16 │ │ │ │ + ldptr.w $t0, $t1, 68 │ │ │ │ + ldptr.w $t5, $t1, 76 │ │ │ │ + bnez $t2, -496 │ │ │ │ nop │ │ │ │ + ld.bu $t4, $s1, 59 │ │ │ │ + beqz $t4, 12 │ │ │ │ + ld.bu $t4, $s1, 60 │ │ │ │ + bnez $t4, -516 │ │ │ │ + ldptr.w $t4, $t1, 64 │ │ │ │ + sub.w $t4, $t4, $t0 │ │ │ │ + sub.w $t4, $t4, $t5 │ │ │ │ + bnez $t3, -500 │ │ │ │ + move $s3, $zero │ │ │ │ + b -500 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 440 │ │ │ │ - ldx.d $a0, $t0, $s4 │ │ │ │ - bl -287080 │ │ │ │ - ld.d $t1, $sp, 440 │ │ │ │ - ld.d $t0, $sp, 432 │ │ │ │ - stx.d $zero, $t1, $s4 │ │ │ │ - ldx.d $a0, $t0, $s4 │ │ │ │ - bl -287100 │ │ │ │ - ld.d $t1, $sp, 432 │ │ │ │ - ld.d $t0, $sp, 448 │ │ │ │ - stx.d $zero, $t1, $s4 │ │ │ │ - ldx.d $a0, $t0, $s4 │ │ │ │ - bl -287120 │ │ │ │ - ld.d $t1, $sp, 448 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - stx.d $zero, $t1, $s4 │ │ │ │ - beq $t0, $s7, 304 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ - slli.d $s8, $s2, 0x3 │ │ │ │ - ldx.d $a0, $t0, $s8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl -287164 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - slli.w $t2, $s2, 0x0 │ │ │ │ - stx.d $zero, $t0, $s8 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - move $a0, $t0 │ │ │ │ - bltu $t2, $t1, -40 │ │ │ │ - bl -287196 │ │ │ │ - addi.d $s0, $s0, 4 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bne $s6, $s0, -144 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 304 │ │ │ │ - bl -287228 │ │ │ │ - ld.d $a0, $sp, 200 │ │ │ │ - bl -287236 │ │ │ │ - ld.d $a0, $sp, 312 │ │ │ │ - bl -287244 │ │ │ │ - ld.d $a0, $sp, 320 │ │ │ │ - bl -287252 │ │ │ │ - ld.d $a0, $sp, 328 │ │ │ │ - bl -287260 │ │ │ │ - ld.d $a0, $sp, 336 │ │ │ │ - bl -287268 │ │ │ │ - ld.d $a0, $sp, 344 │ │ │ │ - bl -287276 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -287284 │ │ │ │ - ld.d $a0, $sp, 352 │ │ │ │ - bl -287292 │ │ │ │ - ld.d $a0, $sp, 456 │ │ │ │ - bl -287300 │ │ │ │ - ld.d $a0, $sp, 440 │ │ │ │ - bl -287308 │ │ │ │ - ld.d $a0, $sp, 432 │ │ │ │ - bl -287316 │ │ │ │ - ld.d $a0, $sp, 448 │ │ │ │ - bl -287324 │ │ │ │ - ld.d $a0, $sp, 208 │ │ │ │ - bl -287332 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -287340 │ │ │ │ - pcalau12i $t0, 135 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 472 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 392 │ │ │ │ - ld.d $ra, $sp, 568 │ │ │ │ - ld.d $a0, $sp, 368 │ │ │ │ - ld.d $fp, $sp, 560 │ │ │ │ - ld.d $s0, $sp, 552 │ │ │ │ - ld.d $s1, $sp, 544 │ │ │ │ - ld.d $s2, $sp, 536 │ │ │ │ - ld.d $s3, $sp, 528 │ │ │ │ - ld.d $s4, $sp, 520 │ │ │ │ - ld.d $s5, $sp, 512 │ │ │ │ - ld.d $s6, $sp, 504 │ │ │ │ - ld.d $s7, $sp, 496 │ │ │ │ - ld.d $s8, $sp, 488 │ │ │ │ - addi.d $sp, $sp, 576 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 94676 │ │ │ │ + li.w $a1, 275 │ │ │ │ + pcaddi $a0, 94656 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl 214880 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + move $t1, $zero │ │ │ │ + lu32i.d $t1, 8 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t1, $t0, -8 │ │ │ │ + li.w $a0, -1 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ldptr.w $t0, $t1, 68 │ │ │ │ + lu32i.d $a0, 0 │ │ │ │ + b -644 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -53012 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 94658 │ │ │ │ + li.w $a1, 1147 │ │ │ │ + pcaddi $a0, 94638 │ │ │ │ + bl 214812 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -243348 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t1, $t2, $t0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.w $t0, $t1, 68 │ │ │ │ + b -708 │ │ │ │ + ld.d $t5, $a1, 16 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $s1, $sp, 88 │ │ │ │ + st.d $s2, $sp, 80 │ │ │ │ + st.d $s3, $sp, 72 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + ldptr.w $t3, $sp, 112 │ │ │ │ + ldptr.w $t4, $sp, 120 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $t1, $a3 │ │ │ │ + move $s2, $a4 │ │ │ │ + move $s4, $a5 │ │ │ │ + move $t2, $a6 │ │ │ │ + beqz $t5, 252 │ │ │ │ + ld.bu $t0, $a1, 60 │ │ │ │ + bnez $t0, 700 │ │ │ │ + move $t0, $a2 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - addi.d $s0, $s0, 4 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - bl -287452 │ │ │ │ - stptr.d $zero, $s1, 0 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bne $s6, $s0, -392 │ │ │ │ - b -244 │ │ │ │ - ld.d $s2, $sp, 384 │ │ │ │ - ld.d $s4, $sp, 376 │ │ │ │ - ld.d $s6, $sp, 344 │ │ │ │ - ld.d $s7, $sp, 336 │ │ │ │ - ld.d $s8, $sp, 328 │ │ │ │ - ld.d $t0, $sp, 320 │ │ │ │ - ld.d $s1, $sp, 216 │ │ │ │ - st.d $a0, $sp, 112 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s4, $sp, 40 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $s7, $sp, 16 │ │ │ │ - st.d $s8, $sp, 8 │ │ │ │ - addi.d $t0, $sp, 464 │ │ │ │ - ld.d $a2, $s1, 8 │ │ │ │ - ldptr.d $a1, $s1, 0 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - addi.d $t0, $sp, 456 │ │ │ │ - ld.d $a7, $sp, 312 │ │ │ │ - ld.d $a6, $sp, 304 │ │ │ │ - ld.d $a5, $sp, 200 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - addi.d $t0, $sp, 448 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - addi.d $t0, $sp, 432 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - pcaddi $s0, 46884 │ │ │ │ - addi.d $t0, $sp, 440 │ │ │ │ - move $a4, $s3 │ │ │ │ - move $a3, $fp │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - st.d $s0, $sp, 56 │ │ │ │ - bl 189380 │ │ │ │ - ld.d $t0, $sp, 320 │ │ │ │ - ld.d $t1, $sp, 208 │ │ │ │ - st.d $s5, $sp, 72 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 312 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s2, $sp, 56 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 456 │ │ │ │ - st.d $t1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $t0, $sp, 112 │ │ │ │ - ld.d $t0, $sp, 448 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - ld.d $t0, $sp, 432 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - ld.d $t0, $sp, 440 │ │ │ │ - ld.d $a7, $sp, 304 │ │ │ │ - ld.d $a6, $sp, 200 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - ld.d $a3, $s1, 8 │ │ │ │ - ldptr.d $a2, $s1, 0 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a4, $fp │ │ │ │ - move $a5, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 192180 │ │ │ │ - b -524 │ │ │ │ - bl -286872 │ │ │ │ + ldptr.d $t7, $s1, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t6, $t0, 0x3 │ │ │ │ + ldx.d $t6, $t7, $t6 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t8, $t5, $t0 │ │ │ │ + ld.b $t0, $t6, 72 │ │ │ │ + ld.d $t6, $t6, 48 │ │ │ │ + add.w $t0, $t0, $t8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + add.d $t6, $t6, $t0 │ │ │ │ + beqz $t5, 316 │ │ │ │ + ld.bu $t8, $s1, 60 │ │ │ │ + move $t0, $s0 │ │ │ │ + bnez $t8, 328 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 88498 │ │ │ │ - li.w $a2, 608 │ │ │ │ - pcaddi $a1, 83528 │ │ │ │ - pcaddi $a0, 83533 │ │ │ │ - bl -288608 │ │ │ │ + bstrpick.d $a0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $a0, 0x3 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + ldx.w $t8, $t5, $a0 │ │ │ │ + ldx.d $t5, $t7, $t0 │ │ │ │ + ldptr.w $t0, $t5, 64 │ │ │ │ + ldptr.w $t7, $t5, 80 │ │ │ │ + ldptr.w $t5, $t5, 72 │ │ │ │ + sub.w $t0, $t0, $t8 │ │ │ │ + sub.w $t0, $t0, $t7 │ │ │ │ + sub.w $t0, $t0, $t5 │ │ │ │ nop │ │ │ │ + beqz $t2, 408 │ │ │ │ + bnez $a7, 500 │ │ │ │ + beqz $t1, 368 │ │ │ │ + bnez $s2, 428 │ │ │ │ + ld.bu $t1, $s1, 60 │ │ │ │ + bnez $t1, 164 │ │ │ │ + ldptr.d $t1, $s1, 0 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + ldx.d $t1, $t1, $s0 │ │ │ │ + add.w $a0, $s2, $a7 │ │ │ │ + ldptr.w $t4, $t1, 72 │ │ │ │ + ldptr.w $t3, $t1, 80 │ │ │ │ + add.w $t2, $t4, $t3 │ │ │ │ + add.w $t2, $t2, $a0 │ │ │ │ + bgeu $t2, $t0, 68 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + add.w $t4, $t4, $s2 │ │ │ │ + add.w $t3, $t3, $a7 │ │ │ │ + st.w $t4, $t1, 72 │ │ │ │ + st.w $t3, $t1, 80 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -512 │ │ │ │ - ld.d $t1, $sp, 512 │ │ │ │ - st.d $s3, $sp, 464 │ │ │ │ - ld.d $s3, $sp, 584 │ │ │ │ - st.d $t1, $sp, 224 │ │ │ │ - ld.d $t1, $sp, 528 │ │ │ │ - st.d $s5, $sp, 448 │ │ │ │ - fld.s $fa0, $s3, 480 │ │ │ │ - st.d $t1, $sp, 288 │ │ │ │ - ldptr.w $t1, $sp, 536 │ │ │ │ - ldptr.w $s5, $sp, 520 │ │ │ │ - pcalau12i $t0, 135 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - st.d $t1, $sp, 296 │ │ │ │ - ldptr.w $t1, $sp, 544 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $s8, $sp, 424 │ │ │ │ - st.d $t1, $sp, 304 │ │ │ │ - ld.d $t1, $sp, 576 │ │ │ │ - st.d $a0, $sp, 160 │ │ │ │ - move $s8, $a2 │ │ │ │ - ffint.s.w $fa0, $fa0 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $fp, $sp, 496 │ │ │ │ - st.d $s0, $sp, 488 │ │ │ │ - st.d $s1, $sp, 480 │ │ │ │ - st.d $s7, $sp, 432 │ │ │ │ - st.d $ra, $sp, 504 │ │ │ │ - ldptr.w $fp, $s3, 700 │ │ │ │ - ldptr.w $s1, $s3, 704 │ │ │ │ - st.d $t1, $sp, 336 │ │ │ │ - move $s7, $a1 │ │ │ │ - move $s0, $a3 │ │ │ │ - st.d $a4, $sp, 208 │ │ │ │ - st.d $a5, $sp, 232 │ │ │ │ - st.d $a7, $sp, 216 │ │ │ │ - st.d $t0, $sp, 408 │ │ │ │ - st.d $zero, $sp, 368 │ │ │ │ - bl -92084 │ │ │ │ - beqz $s8, 2324 │ │ │ │ - st.d $s6, $sp, 440 │ │ │ │ - bstrpick.d $s6, $s8, 0x1f, 0x0 │ │ │ │ - st.d $s2, $sp, 472 │ │ │ │ - pcaddi $a3, 44125 │ │ │ │ - move $s2, $a0 │ │ │ │ - li.w $a2, 24 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $s4, $sp, 456 │ │ │ │ - bl -287940 │ │ │ │ - fld.s $fa1, $s7, 12 │ │ │ │ - fld.d $fa0, $s3, 504 │ │ │ │ - addi.w $t0, $s8, -1 │ │ │ │ - ffint.d.w $fa1, $fa1 │ │ │ │ - li.w $t1, 17 │ │ │ │ - fmul.d $fa1, $fa1, $fa0 │ │ │ │ - bgeu $t1, $t0, 2280 │ │ │ │ - addi.d $t1, $s7, 12 │ │ │ │ - andi $t0, $t1, 0xf │ │ │ │ - bnez $t0, 2276 │ │ │ │ - bstrpick.d $t0, $s8, 0x1f, 0x2 │ │ │ │ - vreplvei.d $vr2, $vr1, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - slli.d $t4, $t0, 0x5 │ │ │ │ - pcaddi $t0, 87484 │ │ │ │ - vld $vr3, $t0, 0 │ │ │ │ - add.d $t4, $s7, $t4 │ │ │ │ - move $t0, $s7 │ │ │ │ - b 24 │ │ │ │ + ld.bu $t0, $a1, 59 │ │ │ │ + bnez $t0, 444 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - vaddi.wu $vr3, $vr3, 0x4 │ │ │ │ nop │ │ │ │ - ldptr.w $t3, $t0, 36 │ │ │ │ - vldrepl.w $vr0, $t0, 12 │ │ │ │ - ldptr.w $t2, $t0, 60 │ │ │ │ - ldptr.w $t1, $t0, 84 │ │ │ │ - vinsgr2vr.w $vr0, $t3, 0x1 │ │ │ │ - vinsgr2vr.w $vr0, $t2, 0x2 │ │ │ │ - vinsgr2vr.w $vr0, $t1, 0x3 │ │ │ │ - vffinth.d.w $vr4, $vr0 │ │ │ │ - vffintl.d.w $vr0, $vr0 │ │ │ │ - vfcmp.slt.d $vr4, $vr4, $vr2 │ │ │ │ - vfcmp.slt.d $vr0, $vr0, $vr2 │ │ │ │ - vor.v $vr0, $vr4, $vr0 │ │ │ │ - vsetnez.v $fcc0, $vr0 │ │ │ │ - bcnez $fcc0, 2140 │ │ │ │ - addi.d $t0, $t0, 96 │ │ │ │ - bne $t0, $t4, -68 │ │ │ │ - andi $t0, $s8, 0x3 │ │ │ │ - beqz $t0, 2204 │ │ │ │ - move $t1, $s8 │ │ │ │ - bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ - fld.s $fa0, $t0, 12 │ │ │ │ - bstrpick.d $s4, $t1, 0x1f, 0x0 │ │ │ │ - move $s3, $t1 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 136 │ │ │ │ - addi.w $s3, $t1, 1 │ │ │ │ - bgeu $s3, $s8, 120 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ - fld.s $fa0, $t0, 12 │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 96 │ │ │ │ - addi.w $s3, $t1, 2 │ │ │ │ - bgeu $s3, $s8, 80 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ - fld.s $fa0, $t0, 12 │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 56 │ │ │ │ - addi.w $s3, $t1, 3 │ │ │ │ - bgeu $s3, $s8, 40 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ - fld.s $fa0, $t0, 12 │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 16 │ │ │ │ - addi.w $s3, $t1, 4 │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ - ld.d $a2, $sp, 208 │ │ │ │ - move $a3, $s0 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 176816 │ │ │ │ - move $a1, $s4 │ │ │ │ - pcaddi $a3, 44038 │ │ │ │ - li.w $a2, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -288324 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - bgeu $t1, $t0, 1848 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ - alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 158512 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 264 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158492 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 168 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158472 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 256 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158452 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 176 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158432 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 184 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158412 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 192 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158392 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 200 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 158372 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 280 │ │ │ │ - move $s7, $a0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 158348 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 272 │ │ │ │ - move $s8, $a0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 158324 │ │ │ │ - ld.wu $a1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 328 │ │ │ │ - move $s4, $a0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $zero │ │ │ │ - bl 158300 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - st.d $a0, $sp, 320 │ │ │ │ - move $t4, $a0 │ │ │ │ - beqz $t0, 716 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - add.w $a4, $fp, $s2 │ │ │ │ - sltu $t1, $a4, $s1 │ │ │ │ - ldptr.d $a2, $a0, 0 │ │ │ │ - masknez $s1, $s1, $t1 │ │ │ │ - maskeqz $t1, $a4, $t1 │ │ │ │ - or $s6, $t1, $s1 │ │ │ │ - li.w $t2, 1 │ │ │ │ - sub.w $t1, $t2, $s6 │ │ │ │ - ldptr.w $ra, $a2, 0 │ │ │ │ - ld.d $t2, $sp, 256 │ │ │ │ - addi.w $t3, $s6, -1 │ │ │ │ - st.d $t1, $sp, 312 │ │ │ │ - move $t1, $s7 │ │ │ │ - st.d $t3, $sp, 240 │ │ │ │ - move $t7, $s6 │ │ │ │ - move $t8, $s0 │ │ │ │ - move $s6, $s8 │ │ │ │ - move $s0, $t1 │ │ │ │ - ld.d $s1, $sp, 264 │ │ │ │ - move $t1, $s5 │ │ │ │ - ldptr.w $t3, $a2, 4 │ │ │ │ - move $s2, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - move $a7, $ra │ │ │ │ - st.d $s3, $sp, 344 │ │ │ │ - st.d $a4, $sp, 248 │ │ │ │ - move $s8, $t4 │ │ │ │ - move $s5, $t2 │ │ │ │ - b 400 │ │ │ │ - nop │ │ │ │ + st.d $a7, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -8404 │ │ │ │ + li.w $t1, -1 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a7, $sp, 16 │ │ │ │ + beq $a0, $t1, 628 │ │ │ │ + move $s0, $a0 │ │ │ │ + b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $t0, $ra, $t0 │ │ │ │ - add.w $a1, $s3, $t7 │ │ │ │ - add.w $t0, $t0, $a1 │ │ │ │ + ld.bu $t5, $s1, 59 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $t5, -256 │ │ │ │ + ld.bu $t5, $s1, 60 │ │ │ │ + beqz $t5, -264 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 224 │ │ │ │ - slli.d $a5, $a0, 0x3 │ │ │ │ - ldptr.w $a3, $a2, 20 │ │ │ │ - ldx.d $a6, $t2, $a5 │ │ │ │ - ld.d $t2, $sp, 216 │ │ │ │ - ld.d $a2, $sp, 208 │ │ │ │ - ld.d $a4, $sp, 232 │ │ │ │ - ldx.d $a5, $t2, $a5 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 160 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $a1, $sp, 16 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - st.d $t7, $sp, 48 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ + move $a2, $s0 │ │ │ │ move $a1, $s1 │ │ │ │ - st.d $ra, $sp, 32 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $t8, $sp, 152 │ │ │ │ - st.d $t7, $sp, 144 │ │ │ │ - st.d $t1, $sp, 136 │ │ │ │ - bl -91488 │ │ │ │ - ld.d $t8, $sp, 152 │ │ │ │ - ld.d $a1, $s1, 88 │ │ │ │ - ld.d $t6, $s1, 24 │ │ │ │ - ld.d $a0, $t8, 16 │ │ │ │ - ldptr.w $t0, $s1, 36 │ │ │ │ - ld.d $t1, $sp, 168 │ │ │ │ - ldx.d $t3, $a0, $s7 │ │ │ │ - preld 0x0, $s1, 296 │ │ │ │ - preld 0x0, $s1, 244 │ │ │ │ - ld.bu $a2, $t3, 48 │ │ │ │ - ld.d $t7, $sp, 144 │ │ │ │ - st.b $a2, $s1, 97 │ │ │ │ - stptr.d $a1, $s4, 0 │ │ │ │ - stptr.d $t6, $s6, 0 │ │ │ │ - stx.w $t0, $t1, $fp │ │ │ │ - ld.bu $t0, $t3, 12 │ │ │ │ - ld.d $t1, $sp, 200 │ │ │ │ - stptr.w $t0, $s5, 0 │ │ │ │ - ldptr.w $t0, $s1, 80 │ │ │ │ - stptr.w $t0, $s0, 0 │ │ │ │ - ldptr.w $t6, $s1, 72 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - stx.w $t6, $t0, $fp │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - add.w $t0, $t0, $t6 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stx.w $t0, $t1, $fp │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ldptr.w $a1, $s1, 72 │ │ │ │ - ld.d $t1, $sp, 136 │ │ │ │ - bnez $t0, 1088 │ │ │ │ - ld.d $t0, $sp, 176 │ │ │ │ - ld.d $t2, $sp, 184 │ │ │ │ - stx.w $a1, $t0, $fp │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - add.w $t0, $t0, $a1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - stx.w $t0, $t2, $fp │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ldptr.w $t6, $t3, 0 │ │ │ │ - bnez $t0, 216 │ │ │ │ - ldptr.w $a2, $s1, 40 │ │ │ │ - st.w $a2, $s8, 4 │ │ │ │ - stptr.w $t6, $s8, 0 │ │ │ │ - ldptr.w $t0, $t8, 0 │ │ │ │ - addi.w $t3, $s2, 1 │ │ │ │ - bgeu $t3, $t0, 264 │ │ │ │ - nop │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - addi.d $fp, $fp, 4 │ │ │ │ - slli.d $s2, $s2, 0x3 │ │ │ │ - slli.d $s7, $fp, 0x1 │ │ │ │ - ldx.d $t6, $a0, $s2 │ │ │ │ - ldx.d $a2, $a0, $s7 │ │ │ │ - move $s2, $t3 │ │ │ │ - ldptr.w $ra, $t6, 4 │ │ │ │ - ldptr.w $a7, $a2, 0 │ │ │ │ - ldptr.w $t3, $a2, 4 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - sub.w $a1, $a7, $ra │ │ │ │ - sltu $ra, $a7, $ra │ │ │ │ - addi.d $s1, $s1, 104 │ │ │ │ - addi.d $s5, $s5, 4 │ │ │ │ - addi.d $s0, $s0, 4 │ │ │ │ - addi.d $s4, $s4, 8 │ │ │ │ - addi.d $s6, $s6, 8 │ │ │ │ - masknez $ra, $a1, $ra │ │ │ │ - nop │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sub.w $s3, $t1, $t3 │ │ │ │ - bgeu $s2, $t0, 40 │ │ │ │ - addi.w $t0, $s2, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t0, $a0, $t0 │ │ │ │ - ldptr.w $s3, $t0, 0 │ │ │ │ - sub.w $t0, $s3, $t3 │ │ │ │ - sltu $s3, $s3, $t3 │ │ │ │ - masknez $s3, $t0, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t2, $sp, 48 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + st.d $a7, $sp, 16 │ │ │ │ + st.d $t6, $sp, 8 │ │ │ │ + bl -8508 │ │ │ │ + li.w $t5, -1 │ │ │ │ + ld.d $t6, $sp, 8 │ │ │ │ + ld.d $a7, $sp, 16 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + move $t0, $a0 │ │ │ │ + beq $a0, $t5, 416 │ │ │ │ + ldptr.d $t7, $s1, 0 │ │ │ │ + ld.d $t5, $s1, 16 │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ - ld.bu $a0, $a2, 12 │ │ │ │ - add.w $t0, $t3, $t7 │ │ │ │ - sub.w $t0, $t0, $a7 │ │ │ │ - bnez $a0, -436 │ │ │ │ - ld.d $t2, $sp, 248 │ │ │ │ - add.w $a1, $ra, $t2 │ │ │ │ - add.w $t0, $a1, $t0 │ │ │ │ - add.w $t0, $t0, $s3 │ │ │ │ - b -440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s2, $zero │ │ │ │ + b -364 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $t3, 4 │ │ │ │ - ld.d $t0, $sp, 240 │ │ │ │ - ldptr.w $t3, $s1, 36 │ │ │ │ - move $a2, $zero │ │ │ │ - add.w $t0, $t0, $a1 │ │ │ │ - sub.w $t0, $t0, $t6 │ │ │ │ - add.w $t0, $t0, $s3 │ │ │ │ - bltu $t3, $t0, -236 │ │ │ │ - ld.d $t0, $sp, 312 │ │ │ │ - add.w $t0, $t0, $t3 │ │ │ │ - add.w $t0, $t0, $t6 │ │ │ │ - sub.w $t0, $t0, $a1 │ │ │ │ - sub.w $a2, $t0, $s3 │ │ │ │ - st.w $a2, $s8, 4 │ │ │ │ - stptr.w $t6, $s8, 0 │ │ │ │ - ldptr.w $t0, $t8, 0 │ │ │ │ - addi.w $t3, $s2, 1 │ │ │ │ - bltu $t3, $t0, -252 │ │ │ │ - ld.d $s3, $sp, 344 │ │ │ │ - move $s5, $t1 │ │ │ │ - move $s0, $t8 │ │ │ │ nop │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 320 │ │ │ │ - ld.d $s2, $sp, 216 │ │ │ │ - ld.d $a7, $sp, 256 │ │ │ │ - st.d $t0, $sp, 112 │ │ │ │ - ld.d $t0, $sp, 288 │ │ │ │ - ld.d $a6, $sp, 168 │ │ │ │ - ld.d $a5, $sp, 272 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - ld.d $t0, $sp, 304 │ │ │ │ - ld.d $a4, $sp, 280 │ │ │ │ - ld.d $a0, $sp, 160 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 296 │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $s1, 46428 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 184 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 176 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - addi.d $t0, $sp, 368 │ │ │ │ - ld.d $a2, $s2, 8 │ │ │ │ - ldptr.d $a1, $s2, 0 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - addi.d $t0, $sp, 376 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - addi.d $t0, $sp, 400 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - addi.d $t0, $sp, 384 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - addi.d $t0, $sp, 392 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - bl 187492 │ │ │ │ - ldptr.d $a2, $s2, 0 │ │ │ │ - ld.d $a3, $s2, 8 │ │ │ │ - move $s6, $a0 │ │ │ │ - beqz $a0, 856 │ │ │ │ - ld.d $t0, $sp, 288 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 280 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 304 │ │ │ │ - ld.d $a7, $sp, 168 │ │ │ │ - ld.d $a6, $sp, 272 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - ld.d $t0, $sp, 296 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a4, $s5 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 328 │ │ │ │ - move $a5, $s1 │ │ │ │ - move $fp, $s6 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - ld.d $t0, $sp, 376 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s7, -1 │ │ │ │ - st.d $t0, $sp, 112 │ │ │ │ - ld.d $t0, $sp, 400 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - ld.d $t0, $sp, 384 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - ld.d $t0, $sp, 392 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 184 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 176 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 256 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $a0, $sp, 160 │ │ │ │ - bl 190244 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - beqz $t0, 168 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 392 │ │ │ │ - slli.d $s4, $s2, 0x3 │ │ │ │ - ldx.d $a0, $t0, $s4 │ │ │ │ - bl -289708 │ │ │ │ - ld.d $t1, $sp, 392 │ │ │ │ - ld.d $t0, $sp, 384 │ │ │ │ - stx.d $zero, $t1, $s4 │ │ │ │ - ldx.d $a0, $t0, $s4 │ │ │ │ - bl -289728 │ │ │ │ - ld.d $t1, $sp, 384 │ │ │ │ - ld.d $t0, $sp, 400 │ │ │ │ - stx.d $zero, $t1, $s4 │ │ │ │ - ldx.d $a0, $t0, $s4 │ │ │ │ - bl -289748 │ │ │ │ - ld.d $t1, $sp, 400 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - stx.d $zero, $t1, $s4 │ │ │ │ - beq $t0, $s7, 428 │ │ │ │ - ldptr.d $t0, $fp, 0 │ │ │ │ - move $s4, $zero │ │ │ │ - slli.d $s5, $s4, 0x3 │ │ │ │ - ldx.d $a0, $t0, $s5 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - bl -289788 │ │ │ │ - ldptr.d $t0, $fp, 0 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t2, $s4, 0x0 │ │ │ │ - stx.d $zero, $t0, $s5 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - move $a0, $t0 │ │ │ │ - bltu $t2, $t1, -40 │ │ │ │ - bl -289820 │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - stptr.d $zero, $fp, 0 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - addi.d $s1, $s1, 4 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - bltu $t0, $t1, -152 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -289860 │ │ │ │ - ld.d $a0, $sp, 376 │ │ │ │ - bl -289868 │ │ │ │ - ld.d $a0, $sp, 320 │ │ │ │ - st.d $zero, $sp, 376 │ │ │ │ - bl -289880 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ld.d $t1, $sp, 336 │ │ │ │ - ld.d $a0, $sp, 160 │ │ │ │ - move $a2, $s3 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl 173980 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -289916 │ │ │ │ - ld.d $a0, $sp, 168 │ │ │ │ - bl -289924 │ │ │ │ - ld.d $a0, $sp, 272 │ │ │ │ - bl -289932 │ │ │ │ - ld.d $a0, $sp, 256 │ │ │ │ - bl -289940 │ │ │ │ - ld.d $a0, $sp, 176 │ │ │ │ - bl -289948 │ │ │ │ - ld.d $a0, $sp, 184 │ │ │ │ - bl -289956 │ │ │ │ - ld.d $a0, $sp, 192 │ │ │ │ - bl -289964 │ │ │ │ - ld.d $a0, $sp, 200 │ │ │ │ - bl -289972 │ │ │ │ - ld.d $a0, $sp, 280 │ │ │ │ - bl -289980 │ │ │ │ - ld.d $a0, $sp, 392 │ │ │ │ - bl -289988 │ │ │ │ - ld.d $a0, $sp, 384 │ │ │ │ - bl -289996 │ │ │ │ - ld.d $a0, $sp, 400 │ │ │ │ - bl -290004 │ │ │ │ - ld.d $a0, $sp, 328 │ │ │ │ - bl -290012 │ │ │ │ - ld.d $s2, $sp, 472 │ │ │ │ - ld.d $s4, $sp, 456 │ │ │ │ - ld.d $s6, $sp, 440 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 135 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 408 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 608 │ │ │ │ - ld.d $ra, $sp, 504 │ │ │ │ - ld.d $a0, $sp, 264 │ │ │ │ - ld.d $fp, $sp, 496 │ │ │ │ - ld.d $s0, $sp, 488 │ │ │ │ - ld.d $s1, $sp, 480 │ │ │ │ - ld.d $s3, $sp, 464 │ │ │ │ - ld.d $s5, $sp, 448 │ │ │ │ - ld.d $s7, $sp, 432 │ │ │ │ - ld.d $s8, $sp, 424 │ │ │ │ - addi.d $sp, $sp, 512 │ │ │ │ - ret │ │ │ │ - ldptr.w $t6, $s0, 0 │ │ │ │ - ld.d $t0, $sp, 176 │ │ │ │ - add.w $t6, $t6, $a1 │ │ │ │ - sub.w $t6, $t1, $t6 │ │ │ │ - stx.w $t6, $t0, $fp │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - ldptr.w $a1, $s1, 72 │ │ │ │ - add.w $a1, $a1, $t0 │ │ │ │ - bltu $t1, $a1, 544 │ │ │ │ - ld.d $t2, $sp, 184 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - add.w $t0, $t0, $t6 │ │ │ │ - stx.w $t0, $t2, $fp │ │ │ │ - bgeu $t1, $t0, -1108 │ │ │ │ - pcaddi $a3, 87906 │ │ │ │ - li.w $a2, 815 │ │ │ │ - pcaddi $a1, 82930 │ │ │ │ - pcaddi $a0, 82945 │ │ │ │ - bl -291000 │ │ │ │ + move $a7, $zero │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $fp, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - addi.d $s1, $s1, 4 │ │ │ │ - bl -290204 │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - stptr.d $zero, $fp, 0 │ │ │ │ - addi.d $fp, $fp, 8 │ │ │ │ - bltu $t0, $t1, -528 │ │ │ │ - b -372 │ │ │ │ - ld.d $a0, $sp, 160 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl 173644 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -290252 │ │ │ │ - ld.d $s2, $sp, 472 │ │ │ │ - ld.d $s4, $sp, 456 │ │ │ │ - ld.d $s6, $sp, 440 │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 264 │ │ │ │ - b -244 │ │ │ │ - vpickve2gr.w $t1, $vr3, 0x0 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -2120 │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a2, $t0 │ │ │ │ + move $a5, $s4 │ │ │ │ + move $a3, $t1 │ │ │ │ + move $a1, $t6 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $a7, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -222532 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a7, $sp, 16 │ │ │ │ + move $s2, $a0 │ │ │ │ + b -472 │ │ │ │ nop │ │ │ │ - addi.d $t1, $s7, 12 │ │ │ │ nop │ │ │ │ - move $s4, $zero │ │ │ │ nop │ │ │ │ + move $a4, $a7 │ │ │ │ + move $a2, $t0 │ │ │ │ + move $a1, $t6 │ │ │ │ + move $a6, $t4 │ │ │ │ + move $a5, $t3 │ │ │ │ + move $a3, $t2 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $t6, $sp, 8 │ │ │ │ + bl -223420 │ │ │ │ + ld.d $t6, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + move $a7, $a0 │ │ │ │ + b -556 │ │ │ │ + ld.bu $t0, $a1, 60 │ │ │ │ + beqz $t0, -444 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t2, $sp, 40 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + st.d $t3, $sp, 16 │ │ │ │ + st.d $a7, $sp, 8 │ │ │ │ + bl -8808 │ │ │ │ + li.w $t5, -1 │ │ │ │ + ld.d $a7, $sp, 8 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ld.d $t2, $sp, 40 │ │ │ │ + move $t0, $a0 │ │ │ │ + beq $a0, $t5, 24 │ │ │ │ + ld.d $t5, $s1, 16 │ │ │ │ + b -760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.s $fa0, $t1, 0 │ │ │ │ - slli.w $s3, $s4, 0x0 │ │ │ │ - ffint.d.w $fa0, $fa0 │ │ │ │ - fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -2000 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - addi.d $t1, $t1, 24 │ │ │ │ - bne $s6, $s4, -28 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - b -2028 │ │ │ │ - vaddi.wu $vr3, $vr3, 0x1 │ │ │ │ - vpickve2gr.w $s3, $vr3, 0x3 │ │ │ │ - slli.w $s3, $s3, 0x0 │ │ │ │ - b -2044 │ │ │ │ - pcalau12i $s1, 135 │ │ │ │ - ld.d $s1, $s1, -120 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - move $a4, $a3 │ │ │ │ - move $a5, $s5 │ │ │ │ - move $a3, $a2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a2, 82891 │ │ │ │ - bl -290760 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - beqz $t0, 216 │ │ │ │ - ld.d $t0, $sp, 264 │ │ │ │ - ld.d $s8, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 256 │ │ │ │ - addi.d $s4, $t0, 312 │ │ │ │ - ld.d $s2, $sp, 272 │ │ │ │ - addi.d $t0, $sp, 364 │ │ │ │ - st.d $t0, $sp, 144 │ │ │ │ - addi.d $t0, $sp, 360 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - ldptr.w $a1, $s4, -312 │ │ │ │ - ld.d $a3, $sp, 144 │ │ │ │ - ld.d $a2, $sp, 136 │ │ │ │ - ld.d $a0, $sp, 208 │ │ │ │ - preld 0x0, $s4, 0 │ │ │ │ - move $s6, $zero │ │ │ │ - bl -96228 │ │ │ │ - ldptr.w $a7, $sp, 364 │ │ │ │ - ldptr.w $a6, $sp, 360 │ │ │ │ - ldptr.w $a5, $s4, -312 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $fp │ │ │ │ - pcaddi $a2, 82875 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -290876 │ │ │ │ - beqz $s5, 48 │ │ │ │ nop │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 94427 │ │ │ │ + li.w $a1, 575 │ │ │ │ + pcaddi $a0, 94407 │ │ │ │ + st.d $t2, $sp, 48 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + st.d $a7, $sp, 16 │ │ │ │ + bl 213868 │ │ │ │ + ld.d $t5, $s1, 16 │ │ │ │ + ld.d $t2, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t4, $sp, 32 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + ld.d $a7, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + b -848 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - pcaddi $a2, 84606 │ │ │ │ - ldx.b $a3, $t1, $s6 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - bl -290920 │ │ │ │ - bne $s6, $s3, -28 │ │ │ │ - ldptr.w $a4, $s7, 0 │ │ │ │ - ldptr.w $a3, $s8, 0 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - pcaddi $a2, 82865 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -290948 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.d $s4, $s4, 104 │ │ │ │ - addi.d $s8, $s8, 4 │ │ │ │ - addi.d $s7, $s7, 4 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bltu $fp, $t0, -160 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 472 │ │ │ │ - ld.d $s4, $sp, 456 │ │ │ │ - ld.d $s6, $sp, 440 │ │ │ │ - st.d $zero, $sp, 264 │ │ │ │ - b -616 │ │ │ │ nop │ │ │ │ - st.d $s2, $sp, 472 │ │ │ │ - st.d $s4, $sp, 456 │ │ │ │ - st.d $s6, $sp, 440 │ │ │ │ - bl -289788 │ │ │ │ - pcaddi $a3, 87776 │ │ │ │ - li.w $a2, 813 │ │ │ │ - pcaddi $a1, 82800 │ │ │ │ - pcaddi $a0, 82805 │ │ │ │ - bl -291520 │ │ │ │ nop │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 94403 │ │ │ │ + li.w $a1, 541 │ │ │ │ + pcaddi $a0, 94383 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + st.d $t4, $sp, 40 │ │ │ │ + st.d $t3, $sp, 32 │ │ │ │ + st.d $a7, $sp, 24 │ │ │ │ + st.d $t6, $sp, 16 │ │ │ │ + bl 213768 │ │ │ │ + ldptr.d $t7, $s1, 0 │ │ │ │ + ld.d $t5, $s1, 16 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ld.d $t4, $sp, 40 │ │ │ │ + ld.d $t3, $sp, 32 │ │ │ │ + ld.d $a7, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + b -892 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 94382 │ │ │ │ + li.w $a1, 1197 │ │ │ │ + pcaddi $a0, 94362 │ │ │ │ + bl 213708 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -244452 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -272 │ │ │ │ - st.d $s7, $sp, 192 │ │ │ │ - ld.d $s7, $sp, 312 │ │ │ │ - st.d $s4, $sp, 216 │ │ │ │ - st.d $s6, $sp, 200 │ │ │ │ - pcalau12i $s4, 134 │ │ │ │ - ld.d $s4, $s4, -240 │ │ │ │ - ldptr.w $s6, $sp, 272 │ │ │ │ - move $t2, $a5 │ │ │ │ - ldptr.d $t1, $s4, 0 │ │ │ │ - ldptr.w $t0, $s7, 696 │ │ │ │ - fld.d $fa1, $s7, 688 │ │ │ │ - fld.d $fa0, $s7, 472 │ │ │ │ - st.d $fp, $sp, 256 │ │ │ │ - ld.d $a5, $sp, 280 │ │ │ │ - ld.d $fp, $sp, 296 │ │ │ │ - st.d $s3, $sp, 224 │ │ │ │ - move $s3, $a6 │ │ │ │ - st.d $s5, $sp, 208 │ │ │ │ - st.d $a2, $sp, 88 │ │ │ │ - move $s5, $a7 │ │ │ │ - move $a2, $t2 │ │ │ │ - st.d $a3, $sp, 96 │ │ │ │ - st.d $a4, $sp, 120 │ │ │ │ - addi.d $a6, $sp, 144 │ │ │ │ - move $a4, $s6 │ │ │ │ - addi.d $a7, $sp, 160 │ │ │ │ - move $a3, $s3 │ │ │ │ - st.d $ra, $sp, 264 │ │ │ │ - st.d $s0, $sp, 248 │ │ │ │ - st.d $s1, $sp, 240 │ │ │ │ - st.d $s2, $sp, 232 │ │ │ │ - ld.bu $s1, $sp, 304 │ │ │ │ - st.d $s8, $sp, 184 │ │ │ │ - st.d $t1, $sp, 168 │ │ │ │ - ld.d $s8, $sp, 288 │ │ │ │ - move $s0, $a0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - st.d $t2, $sp, 104 │ │ │ │ - st.d $a1, $sp, 112 │ │ │ │ - st.w $zero, $sp, 148 │ │ │ │ - st.w $zero, $sp, 152 │ │ │ │ - st.w $zero, $sp, 156 │ │ │ │ - bl 179556 │ │ │ │ - st.d $fp, $sp, 56 │ │ │ │ - ldptr.w $t0, $s7, 408 │ │ │ │ - ldptr.w $t1, $s7, 416 │ │ │ │ - ldptr.w $a2, $sp, 144 │ │ │ │ - ld.d $a6, $sp, 104 │ │ │ │ - ld.d $a5, $sp, 120 │ │ │ │ - ld.d $a4, $sp, 88 │ │ │ │ - ld.d $a3, $sp, 112 │ │ │ │ - addi.d $fp, $s7, 400 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - addi.d $t0, $sp, 156 │ │ │ │ - move $a1, $a0 │ │ │ │ - st.d $s8, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s6, $sp, 8 │ │ │ │ - move $a7, $s3 │ │ │ │ - move $s2, $a0 │ │ │ │ - st.d $s7, $sp, 72 │ │ │ │ - st.d $fp, $sp, 16 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -3180 │ │ │ │ - ldptr.w $s8, $sp, 156 │ │ │ │ - ldptr.w $a7, $s7, 408 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a1, $a0 │ │ │ │ - ld.d $a2, $sp, 96 │ │ │ │ - ld.d $a0, $sp, 88 │ │ │ │ - ext.w.b $s1, $s1 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s3, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $a6, $fp │ │ │ │ - addi.d $a5, $sp, 143 │ │ │ │ - addi.d $a4, $sp, 152 │ │ │ │ - addi.d $a3, $sp, 148 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - bl -6944 │ │ │ │ - beqz $s8, 52 │ │ │ │ - bstrpick.d $s8, $s8, 0x1f, 0x0 │ │ │ │ - alsl.d $s3, $s8, $s8, 0x1 │ │ │ │ - alsl.d $s3, $s3, $s8, 0x2 │ │ │ │ - move $s1, $s6 │ │ │ │ - alsl.d $s3, $s3, $s6, 0x3 │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - addi.d $s1, $s1, 104 │ │ │ │ - bl -93752 │ │ │ │ - bne $s1, $s3, -16 │ │ │ │ + ldptr.w $t0, $a1, 24 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + beqz $t0, 324 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -291100 │ │ │ │ - ldptr.w $a2, $sp, 144 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 172772 │ │ │ │ - ld.d $a0, $sp, 160 │ │ │ │ - bl -291124 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -291132 │ │ │ │ - ld.d $t1, $sp, 168 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - bne $t1, $t0, 64 │ │ │ │ - ld.d $ra, $sp, 264 │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - ld.d $fp, $sp, 256 │ │ │ │ - ld.d $s0, $sp, 248 │ │ │ │ - ld.d $s1, $sp, 240 │ │ │ │ - ld.d $s2, $sp, 232 │ │ │ │ - ld.d $s3, $sp, 224 │ │ │ │ - ld.d $s4, $sp, 216 │ │ │ │ - ld.d $s5, $sp, 208 │ │ │ │ - ld.d $s6, $sp, 200 │ │ │ │ - ld.d $s7, $sp, 192 │ │ │ │ - ld.d $s8, $sp, 184 │ │ │ │ - addi.d $sp, $sp, 272 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - bl -290328 │ │ │ │ + ld.bu $t0, $s0, 60 │ │ │ │ + bnez $t0, 908 │ │ │ │ + ldptr.d $s6, $s0, 0 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + ldx.d $t0, $s6, $s4 │ │ │ │ + ld.d $s3, $t0, 24 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -244656 │ │ │ │ + beqz $a0, 944 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - ldptr.w $t0, $sp, 192 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.w $t0, $a0, 32 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - beqz $t0, 900 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $a7, $sp, 40 │ │ │ │ - st.d $a6, $sp, 32 │ │ │ │ - st.d $a5, $sp, 56 │ │ │ │ - st.d $a4, $sp, 48 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - st.d $a2, $sp, 16 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s7, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + lu12i.w $s5, 2 │ │ │ │ + ld.bu $s2, $s0, 60 │ │ │ │ + bnez $s2, 252 │ │ │ │ + ldx.d $t1, $s6, $s4 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + bstrpick.d $s8, $fp, 0x1f, 0x0 │ │ │ │ + bgeu $fp, $t1, 108 │ │ │ │ + bl -243244 │ │ │ │ + ldx.b $t1, $s3, $s8 │ │ │ │ + ldptr.d $t2, $a0, 0 │ │ │ │ + slli.d $t1, $t1, 0x1 │ │ │ │ + ldx.hu $t1, $t2, $t1 │ │ │ │ + and $t1, $s5, $t1 │ │ │ │ + bnez $t1, 80 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bnez $s2, -56 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + lu12i.w $t4, 2 │ │ │ │ + ldx.d $t1, $t1, $s4 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $s6, $fp, 32 │ │ │ │ + ldx.b $t1, $s3, $s8 │ │ │ │ + slli.d $t1, $t1, 0x1 │ │ │ │ + ldx.hu $t1, $t2, $t1 │ │ │ │ + and $t1, $t4, $t1 │ │ │ │ + bnez $t1, 16 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bstrpick.d $s8, $fp, 0x1f, 0x0 │ │ │ │ + bltu $fp, $t3, -28 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -245064 │ │ │ │ + bltu $s8, $a0, 24 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + move $a2, $s8 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -243868 │ │ │ │ + beqz $a0, 772 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + addi.d $s4, $s4, 8 │ │ │ │ + bltu $s1, $t0, -220 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - slli.w $t3, $s8, 0x0 │ │ │ │ - bgeu $t3, $s6, 416 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + li.w $s1, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t2, $fp, 48 │ │ │ │ - alsl.d $s0, $s8, $s8, 0x2 │ │ │ │ - alsl.d $s0, $s0, $s8, 0x1 │ │ │ │ - alsl.d $s0, $s0, $t2, 0x3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -150168 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - bne $a0, $s2, -52 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -149528 │ │ │ │ - move $s3, $a0 │ │ │ │ - ld.d $a0, $a0, 88 │ │ │ │ - addi.w $s4, $s8, 1 │ │ │ │ - slli.w $s5, $s8, 0x0 │ │ │ │ - bl -168016 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a2, $sp, 24 │ │ │ │ - ld.d $a1, $sp, 16 │ │ │ │ - ld.d $a0, $s3, 88 │ │ │ │ - move $s6, $s4 │ │ │ │ - bl -186248 │ │ │ │ - ld.d $t3, $s3, 88 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - add.w $s7, $a0, $s7 │ │ │ │ - move $a0, $t3 │ │ │ │ - bltu $t0, $t1, 384 │ │ │ │ - move $a2, $t1 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -185708 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - ld.d $a0, $s3, 88 │ │ │ │ - move $a2, $t0 │ │ │ │ - sub.w $a1, $t0, $t1 │ │ │ │ - bl -185736 │ │ │ │ - ld.d $t6, $sp, 64 │ │ │ │ - move $t5, $a0 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ori $t3, $s1, 0x20 │ │ │ │ - ext.w.b $t3, $t3 │ │ │ │ - slt $t4, $t0, $t6 │ │ │ │ - maskeqz $t3, $t3, $t4 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - masknez $t4, $s1, $t4 │ │ │ │ - or $s1, $t3, $t4 │ │ │ │ - ori $t7, $s1, 0x8 │ │ │ │ - ld.b $t4, $s0, 72 │ │ │ │ - slt $t3, $t0, $t5 │ │ │ │ - ext.w.b $t7, $t7 │ │ │ │ - masknez $s1, $s1, $t3 │ │ │ │ - maskeqz $t3, $t7, $t3 │ │ │ │ - ldptr.w $t8, $s0, 64 │ │ │ │ - or $s1, $t3, $s1 │ │ │ │ - ldptr.w $s0, $s0, 68 │ │ │ │ - bnez $t4, 292 │ │ │ │ - bnez $s5, 304 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bgeu $t0, $t8, 376 │ │ │ │ nop │ │ │ │ - ld.bu $t3, $s3, 96 │ │ │ │ - ori $t6, $s1, 0x4 │ │ │ │ - ori $s1, $s1, 0x10 │ │ │ │ - ext.w.b $t6, $t6 │ │ │ │ - ext.w.b $s1, $s1 │ │ │ │ - maskeqz $s1, $s1, $t3 │ │ │ │ - masknez $t3, $t6, $t3 │ │ │ │ - or $s1, $s1, $t3 │ │ │ │ - ldptr.w $t3, $fp, 32 │ │ │ │ - beq $t3, $s4, 60 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $s4, $s4, 0x2 │ │ │ │ - alsl.d $t2, $t2, $s4, 0x1 │ │ │ │ - alsl.d $a0, $t2, $a0, 0x3 │ │ │ │ - st.d $t4, $sp, 72 │ │ │ │ - st.d $t5, $sp, 64 │ │ │ │ - bl -150464 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ldptr.w $s6, $fp, 32 │ │ │ │ - ld.d $t5, $sp, 64 │ │ │ │ - ld.d $t4, $sp, 72 │ │ │ │ - beq $a0, $s2, -352 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bltu $t0, $s0, 12 │ │ │ │ - beqz $t4, 360 │ │ │ │ + ld.bu $t1, $s0, 61 │ │ │ │ + beqz $t1, 140 │ │ │ │ + ld.d $t1, $s0, 96 │ │ │ │ + ldptr.w $t2, $s0, 48 │ │ │ │ + ldptr.d $t4, $t1, 0 │ │ │ │ + alsl.d $t1, $t2, $t2, 0x1 │ │ │ │ + alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ + ldptr.w $t1, $t1, 16 │ │ │ │ + bgeu $s1, $t1, 96 │ │ │ │ + beqz $t2, 268 │ │ │ │ + alsl.d $t1, $t2, $t2, 0x1 │ │ │ │ + alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ + ldptr.w $t1, $t1, -8 │ │ │ │ + bltu $s1, $t1, 76 │ │ │ │ + blez $t2, 248 │ │ │ │ nop │ │ │ │ - ld.bu $t3, $s3, 96 │ │ │ │ - ori $t4, $s1, 0x10 │ │ │ │ - ori $s1, $s1, 0x4 │ │ │ │ - ext.w.b $t4, $t4 │ │ │ │ - ext.w.b $s1, $s1 │ │ │ │ - maskeqz $s1, $s1, $t3 │ │ │ │ - masknez $t3, $t4, $t3 │ │ │ │ - or $s1, $s1, $t3 │ │ │ │ - addi.d $s8, $s8, 1 │ │ │ │ - slli.w $t3, $s8, 0x0 │ │ │ │ - bltu $t3, $s6, -400 │ │ │ │ + sub.w $t1, $s1, $t1 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $t1, $t0, 664 │ │ │ │ + ldptr.d $s6, $s0, 0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t1, $s6, $t1 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + b -336 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bl -189952 │ │ │ │ - move $t5, $a0 │ │ │ │ - move $t6, $a0 │ │ │ │ - b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -9896 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -30216 │ │ │ │ + move $s6, $a0 │ │ │ │ + bltz $a0, 640 │ │ │ │ + ld.d $t6, $s0, 96 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $s8, $t1, $t1, 0x1 │ │ │ │ + ldptr.d $t1, $t6, 0 │ │ │ │ + ld.d $t5, $s0, 80 │ │ │ │ + ld.bu $t4, $s0, 58 │ │ │ │ + alsl.d $t1, $s8, $t1, 0x3 │ │ │ │ + ld.wu $t6, $t1, 8 │ │ │ │ + ld.bu $a3, $s0, 57 │ │ │ │ + ld.bu $a4, $s0, 56 │ │ │ │ + slli.d $s7, $t6, 0x3 │ │ │ │ + ldptr.d $a5, $t1, 0 │ │ │ │ + ldptr.w $t7, $t1, 12 │ │ │ │ + ldx.d $a2, $t5, $s7 │ │ │ │ + beqz $t4, 260 │ │ │ │ + ld.d $t4, $s0, 128 │ │ │ │ + move $a6, $a5 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + ldx.d $a3, $t4, $s7 │ │ │ │ + pcaddi $t0, -10525 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + stptr.d $t7, $sp, 0 │ │ │ │ + bl -21052 │ │ │ │ + ld.bu $t4, $a0, 59 │ │ │ │ + bnez $t4, 44 │ │ │ │ + bnez $s6, 120 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.b $t0, $a0, 61 │ │ │ │ + ldptr.d $s6, $s0, 0 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + move $t1, $s4 │ │ │ │ + b -220 │ │ │ │ nop │ │ │ │ - ori $s1, $s1, 0x2 │ │ │ │ - ext.w.b $s1, $s1 │ │ │ │ - beqz $s5, -280 │ │ │ │ nop │ │ │ │ - addi.w $s5, $s5, -1 │ │ │ │ - ld.d $a0, $fp, 48 │ │ │ │ - bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ - alsl.d $t3, $s5, $s5, 0x2 │ │ │ │ - alsl.d $t3, $t3, $s5, 0x1 │ │ │ │ - alsl.d $a0, $t3, $a0, 0x3 │ │ │ │ - st.d $t4, $sp, 72 │ │ │ │ - st.d $t5, $sp, 64 │ │ │ │ - st.d $t8, $sp, 80 │ │ │ │ - st.d $t6, $sp, 88 │ │ │ │ - bl -150724 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - ld.d $t5, $sp, 64 │ │ │ │ - ld.d $t4, $sp, 72 │ │ │ │ - beq $a0, $s2, -312 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t8, $sp, 80 │ │ │ │ - bltu $t0, $t8, -356 │ │ │ │ - ld.d $t6, $sp, 88 │ │ │ │ - bnez $t4, -364 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - li.w $t3, 4 │ │ │ │ - ldptr.w $t7, $fp, 32 │ │ │ │ - bltu $t3, $t0, 116 │ │ │ │ - bgtz $t6, -384 │ │ │ │ - bne $t7, $s4, -348 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bltu $t0, $s0, -284 │ │ │ │ - blez $t5, -664 │ │ │ │ + ld.d $t4, $a0, 104 │ │ │ │ + ld.d $t7, $a0, 88 │ │ │ │ + ld.d $t6, $a0, 136 │ │ │ │ + ldptr.d $t4, $t4, 0 │ │ │ │ + pcaddi $t5, -10116 │ │ │ │ + ld.bu $a4, $a0, 57 │ │ │ │ + alsl.d $t1, $s8, $t4, 0x3 │ │ │ │ + ld.bu $a5, $a0, 56 │ │ │ │ + ldptr.d $a6, $t1, 0 │ │ │ │ + ldx.d $a2, $t7, $s7 │ │ │ │ + ldx.d $a3, $t6, $s7 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + ldptr.w $t1, $t1, 12 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bl -21172 │ │ │ │ + beqz $s6, -104 │ │ │ │ nop │ │ │ │ + ld.d $t2, $a0, 96 │ │ │ │ + addi.d $t1, $s6, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + li.w $t0, 1 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.w $t1, $t1, 16 │ │ │ │ + st.b $t0, $a0, 61 │ │ │ │ + st.w $s6, $a0, 48 │ │ │ │ + bgeu $s1, $t1, -376 │ │ │ │ + pcaddi $a3, 100684 │ │ │ │ + li.w $a2, 0x92d │ │ │ │ + pcaddi $a1, 94146 │ │ │ │ + pcaddi $a0, 94645 │ │ │ │ + bl -245632 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t3, $s3, 96 │ │ │ │ - ori $t4, $s1, 0x10 │ │ │ │ - ori $s1, $s1, 0x4 │ │ │ │ - ext.w.b $t4, $t4 │ │ │ │ - ext.w.b $s1, $s1 │ │ │ │ - maskeqz $s1, $s1, $t3 │ │ │ │ - masknez $t3, $t4, $t3 │ │ │ │ - or $s1, $s1, $t3 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $t0, -10584 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a7, $t7 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -27816 │ │ │ │ + ld.bu $t4, $a0, 59 │ │ │ │ + beqz $t4, -232 │ │ │ │ + ld.d $t5, $a0, 104 │ │ │ │ + ld.d $t6, $a0, 88 │ │ │ │ + ld.bu $a3, $a0, 57 │ │ │ │ + ldptr.d $t5, $t5, 0 │ │ │ │ + ld.bu $a4, $a0, 56 │ │ │ │ + ldx.d $a2, $t6, $s7 │ │ │ │ + alsl.d $t1, $s8, $t5, 0x3 │ │ │ │ + ldptr.w $a7, $t1, 12 │ │ │ │ + ldptr.d $a5, $t1, 0 │ │ │ │ + pcaddi $t4, -10170 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $t4, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -27884 │ │ │ │ + b -296 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - li.w $t3, 4 │ │ │ │ - bltu $t3, $t0, -736 │ │ │ │ - bgtz $t5, -60 │ │ │ │ - b -744 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bne $t7, $s4, -456 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bltu $t0, $s0, -392 │ │ │ │ - b -348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -10092 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $a0, $t0, 140 │ │ │ │ + ldptr.d $s6, $s0, 0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $a0, $a0, 0x3 │ │ │ │ + ldx.d $t0, $s6, $a0 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + ld.d $s3, $t0, 24 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -245592 │ │ │ │ + bnez $a0, -928 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 200 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - stptr.w $s7, $t0, 0 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + bgeu $s1, $t0, -756 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ ret │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 94092 │ │ │ │ + li.w $a1, 183 │ │ │ │ + pcaddi $a0, 94072 │ │ │ │ + bl 212548 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -245612 │ │ │ │ nop │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 94084 │ │ │ │ + li.w $a1, 206 │ │ │ │ + pcaddi $a0, 94064 │ │ │ │ + bl 212516 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -245644 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -400 │ │ │ │ - pcalau12i $t0, 134 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - addi.d $t0, $sp, 232 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - addi.d $t0, $sp, 248 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - addi.d $t0, $sp, 256 │ │ │ │ - st.d $t0, $sp, 152 │ │ │ │ - ldptr.w $t1, $a1, 0 │ │ │ │ - addi.d $t0, $sp, 260 │ │ │ │ - st.d $t0, $sp, 160 │ │ │ │ - addi.d $t0, $sp, 252 │ │ │ │ - st.d $s7, $sp, 320 │ │ │ │ - st.d $s8, $sp, 312 │ │ │ │ - st.d $ra, $sp, 392 │ │ │ │ - st.d $zero, $sp, 248 │ │ │ │ - st.d $zero, $sp, 256 │ │ │ │ - st.w $zero, $sp, 236 │ │ │ │ - st.w $zero, $sp, 240 │ │ │ │ - st.d $a0, $sp, 96 │ │ │ │ - st.d $a2, $sp, 72 │ │ │ │ - st.d $a3, $sp, 184 │ │ │ │ - st.d $t2, $sp, 296 │ │ │ │ - st.d $t0, $sp, 168 │ │ │ │ - ld.d $s7, $sp, 400 │ │ │ │ - move $s8, $a1 │ │ │ │ - beqz $t1, 328 │ │ │ │ - addi.d $t5, $s7, 400 │ │ │ │ - st.d $fp, $sp, 384 │ │ │ │ - st.d $s4, $sp, 344 │ │ │ │ - st.d $s5, $sp, 336 │ │ │ │ - st.d $s0, $sp, 376 │ │ │ │ - st.d $s1, $sp, 368 │ │ │ │ - st.d $s2, $sp, 360 │ │ │ │ - st.d $s3, $sp, 352 │ │ │ │ - st.d $s6, $sp, 328 │ │ │ │ - move $fp, $a4 │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s5, 12 │ │ │ │ - st.d $t5, $sp, 56 │ │ │ │ - st.d $a5, $sp, 192 │ │ │ │ - st.d $a6, $sp, 80 │ │ │ │ - st.d $a7, $sp, 48 │ │ │ │ - nop │ │ │ │ + pcaddi $a3, 100595 │ │ │ │ + li.w $a2, 0x90c │ │ │ │ + pcaddi $a1, 94057 │ │ │ │ + pcaddi $a0, 94552 │ │ │ │ + bl -245988 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s8, 8 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ldptr.w $a3, $s7, 408 │ │ │ │ - ld.d $a2, $sp, 56 │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - alsl.d $a0, $s4, $s4, 0x2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - li.w $a7, 3 │ │ │ │ - li.w $a6, 3 │ │ │ │ - li.w $a5, 6 │ │ │ │ - li.w $a4, 6 │ │ │ │ - slli.d $s2, $a0, 0x4 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ - bl -1224 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $a0, 136 │ │ │ │ - andi $t0, $a0, 0x26 │ │ │ │ - bnez $t0, 1224 │ │ │ │ nop │ │ │ │ - andi $s6, $s1, 0x1a │ │ │ │ - bnez $s6, 252 │ │ │ │ - ld.d $a0, $s8, 8 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - ld.d $a1, $sp, 72 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - andi $s1, $s1, 0x24 │ │ │ │ - bl -116600 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + bnez $t0, 28 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ldptr.w $a0, $t0, 0 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + ld.bu $t0, $a0, 61 │ │ │ │ + move $s1, $a1 │ │ │ │ move $s0, $a0 │ │ │ │ - bnez $s1, 1276 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 287100 │ │ │ │ + beqz $t0, 84 │ │ │ │ + ld.d $t0, $a0, 96 │ │ │ │ + ldptr.w $t1, $a0, 48 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bgeu $a1, $t0, 40 │ │ │ │ + beqz $t1, 28 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, -8 │ │ │ │ + bltu $a1, $t0, 20 │ │ │ │ + sub.w $t0, $a1, $t0 │ │ │ │ + bgtz $t1, 212 │ │ │ │ + move $t0, $s1 │ │ │ │ + b 212 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -10728 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -292516 │ │ │ │ - ldptr.w $t0, $sp, 248 │ │ │ │ - bnez $t0, 1092 │ │ │ │ - ldptr.w $t0, $sp, 252 │ │ │ │ - st.d $zero, $sp, 264 │ │ │ │ - bnez $t0, 1104 │ │ │ │ + bl -31048 │ │ │ │ + bltz $a0, 572 │ │ │ │ + ld.d $t4, $s0, 96 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ + ldptr.d $t0, $t4, 0 │ │ │ │ + ld.d $t3, $s0, 80 │ │ │ │ + ld.bu $t2, $s0, 58 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.wu $t4, $t0, 8 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + st.d $t6, $sp, 32 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ld.bu $a3, $s0, 57 │ │ │ │ + ld.bu $a4, $s0, 56 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + ldptr.w $t5, $t0, 12 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + beqz $t2, 160 │ │ │ │ + ld.d $t2, $s0, 128 │ │ │ │ + move $a6, $a5 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + ldx.d $a3, $t2, $t4 │ │ │ │ + pcaddi $t0, -10734 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t5, $sp, 0 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -21892 │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + bnez $t0, 312 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 256 │ │ │ │ - st.d $zero, $sp, 272 │ │ │ │ - bnez $t0, 1112 │ │ │ │ + bnez $t1, 208 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 260 │ │ │ │ - st.d $zero, $sp, 280 │ │ │ │ - bnez $t0, 120 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + move $t0, $s1 │ │ │ │ + st.b $t1, $a0, 61 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, 364 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ldptr.w $a0, $t0, 0 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 288 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s8, 0 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - bltu $t0, $t1, -212 │ │ │ │ - ld.d $fp, $sp, 384 │ │ │ │ - ld.d $s0, $sp, 376 │ │ │ │ - ld.d $s1, $sp, 368 │ │ │ │ - ld.d $s2, $sp, 360 │ │ │ │ - ld.d $s3, $sp, 352 │ │ │ │ - ld.d $s4, $sp, 344 │ │ │ │ - ld.d $s5, $sp, 336 │ │ │ │ - ld.d $s6, $sp, 328 │ │ │ │ - pcalau12i $t0, 134 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 296 │ │ │ │ + pcaddi $t0, -10768 │ │ │ │ + move $a7, $t5 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -28556 │ │ │ │ + ld.bu $t2, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + beqz $t2, -128 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t3, $a0, 88 │ │ │ │ + ld.bu $a3, $a0, 57 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 2168 │ │ │ │ - ld.d $ra, $sp, 392 │ │ │ │ - ld.d $s7, $sp, 320 │ │ │ │ - move $a0, $s8 │ │ │ │ - ld.d $s8, $sp, 312 │ │ │ │ - addi.d $sp, $sp, 400 │ │ │ │ - ret │ │ │ │ + ld.bu $a4, $a0, 56 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ldptr.w $a7, $t0, 12 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + pcaddi $t2, -10358 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -28640 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + beqz $t1, -192 │ │ │ │ nop │ │ │ │ + ld.d $t2, $a0, 96 │ │ │ │ + addi.d $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + li.w $t3, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ + st.b $t3, $a0, 61 │ │ │ │ + st.w $t1, $a0, 48 │ │ │ │ + sub.w $t0, $s1, $t2 │ │ │ │ + bgeu $s1, $t2, -228 │ │ │ │ + pcaddi $a3, 100447 │ │ │ │ + li.w $a2, 0x92d │ │ │ │ + pcaddi $a1, 93909 │ │ │ │ + pcaddi $a0, 94408 │ │ │ │ + bl -246580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 288 │ │ │ │ - bl -292692 │ │ │ │ - b -120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ldptr.w $a3, $s7, 708 │ │ │ │ - ld.d $s6, $sp, 96 │ │ │ │ - ldptr.d $a2, $fp, 0 │ │ │ │ - sub.w $t0, $s0, $a3 │ │ │ │ - ld.d $a5, $sp, 152 │ │ │ │ - ldptr.w $a4, $s7, 712 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - move $a1, $s6 │ │ │ │ - add.d $a2, $a2, $t0 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s3, $a5 │ │ │ │ - bl 78320 │ │ │ │ - ldptr.w $a3, $s7, 708 │ │ │ │ - ld.d $a2, $fp, 8 │ │ │ │ - ldptr.w $a4, $s7, 712 │ │ │ │ - sub.w $t0, $s0, $a3 │ │ │ │ - ld.d $a5, $sp, 160 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - add.d $a2, $a2, $t0 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $a0, $sp, 280 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t5, $a0, 88 │ │ │ │ + ld.d $t3, $a0, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + pcaddi $t2, -10396 │ │ │ │ + ld.bu $a4, $a0, 57 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.bu $a5, $a0, 56 │ │ │ │ + ldptr.d $a6, $t0, 0 │ │ │ │ + ldx.d $a2, $t5, $t4 │ │ │ │ + ldx.d $a3, $t3, $t4 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ldptr.w $t0, $t0, 12 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a7, $zero │ │ │ │ move $a0, $zero │ │ │ │ - bl 78276 │ │ │ │ - st.d $a0, $sp, 288 │ │ │ │ - ld.d $a0, $s8, 8 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - ld.d $a1, $sp, 72 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - andi $s6, $s1, 0x18 │ │ │ │ - bl -116948 │ │ │ │ - andi $t0, $s1, 0x24 │ │ │ │ - st.d $t0, $sp, 144 │ │ │ │ - move $s0, $a0 │ │ │ │ - bnez $t0, 920 │ │ │ │ - st.d $zero, $sp, 128 │ │ │ │ - beqz $s6, -360 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -22296 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - ldptr.w $s1, $s0, 0 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - addi.w $s1, $s1, -1 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s1, $s1, 0x3 │ │ │ │ - alsl.d $s1, $s1, $t0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 284672 │ │ │ │ - st.w $a0, $sp, 244 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 286740 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 284824 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $s3, $t1, $s3, 0x2 │ │ │ │ - ldptr.w $a1, $s3, 0 │ │ │ │ - move $s1, $a0 │ │ │ │ - ext.w.b $s6, $s6 │ │ │ │ - bnez $a1, 1048 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 93894 │ │ │ │ + li.w $a1, 183 │ │ │ │ + pcaddi $a0, 93874 │ │ │ │ + bl 211756 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -246404 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - beqz $t0, -460 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 289820 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 289920 │ │ │ │ - st.d $a0, $sp, 112 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 289460 │ │ │ │ - st.d $a0, $sp, 136 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 289672 │ │ │ │ - ldptr.w $s1, $s0, 0 │ │ │ │ - st.d $a0, $sp, 120 │ │ │ │ - move $s3, $zero │ │ │ │ - addi.w $t3, $s1, 1 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t2, 0x2 │ │ │ │ - st.d $t3, $sp, 176 │ │ │ │ - st.d $t3, $sp, 216 │ │ │ │ - st.d $t2, $sp, 200 │ │ │ │ - st.d $t2, $sp, 208 │ │ │ │ - st.d $a1, $sp, 104 │ │ │ │ - bl 153860 │ │ │ │ - move $t4, $a0 │ │ │ │ - ld.d $a1, $sp, 104 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - st.d $t4, $sp, 104 │ │ │ │ - bl 153840 │ │ │ │ - move $t4, $a0 │ │ │ │ - ld.d $a1, $sp, 200 │ │ │ │ - ld.d $a0, $sp, 120 │ │ │ │ - st.d $t4, $sp, 112 │ │ │ │ - bl 153820 │ │ │ │ - ld.d $t2, $sp, 208 │ │ │ │ - move $t4, $a0 │ │ │ │ - ld.d $a0, $sp, 136 │ │ │ │ - slli.d $a1, $t2, 0x3 │ │ │ │ - st.d $t4, $sp, 120 │ │ │ │ - bl 153796 │ │ │ │ - ld.d $t0, $sp, 144 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - st.d $a0, $sp, 136 │ │ │ │ - ld.d $t3, $sp, 216 │ │ │ │ - move $t1, $t2 │ │ │ │ - slli.d $a2, $t2, 0x2 │ │ │ │ - slli.d $s1, $t2, 0x3 │ │ │ │ - beqz $t0, 1172 │ │ │ │ - ldptr.w $t2, $s7, 708 │ │ │ │ - ld.d $t6, $sp, 80 │ │ │ │ - ld.d $t5, $sp, 104 │ │ │ │ - sub.w $t2, $t6, $t2 │ │ │ │ - stx.w $t2, $t5, $a2 │ │ │ │ - ld.d $t5, $sp, 112 │ │ │ │ - addi.w $t2, $t6, -1 │ │ │ │ - stx.w $t2, $t5, $a2 │ │ │ │ - ld.d $t5, $sp, 128 │ │ │ │ - ld.d $t2, $sp, 120 │ │ │ │ - stx.d $t5, $a0, $s1 │ │ │ │ - stx.b $t0, $t2, $t1 │ │ │ │ - bnez $s3, 1600 │ │ │ │ + pcaddi $a3, 100405 │ │ │ │ + li.w $a2, 0x90c │ │ │ │ + pcaddi $a1, 93867 │ │ │ │ + pcaddi $a0, 94362 │ │ │ │ + bl -246748 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 192 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ldptr.w $t0, $s7, 408 │ │ │ │ - ld.d $a6, $sp, 184 │ │ │ │ - ld.d $a5, $sp, 72 │ │ │ │ - ld.d $a4, $sp, 176 │ │ │ │ - ld.d $a3, $sp, 120 │ │ │ │ - ld.d $a2, $sp, 136 │ │ │ │ - ld.d $a1, $sp, 112 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, -2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - move $a7, $fp │ │ │ │ - bl -7832 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 153616 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -131372 │ │ │ │ - ld.d $t1, $sp, 176 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s6, $sp, 24 │ │ │ │ - st.d $fp, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - ldptr.w $t1, $s7, 396 │ │ │ │ - ldptr.w $a7, $s7, 408 │ │ │ │ - ld.d $a6, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - li.w $t0, 10 │ │ │ │ - ldptr.w $s6, $s7, 432 │ │ │ │ - st.w $t0, $s7, 396 │ │ │ │ - st.w $t0, $s7, 432 │ │ │ │ - addi.d $a5, $sp, 231 │ │ │ │ - addi.d $a4, $sp, 240 │ │ │ │ - addi.d $a3, $sp, 236 │ │ │ │ - move $a2, $s1 │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $t1, $sp, 128 │ │ │ │ - bl -9304 │ │ │ │ - ld.d $t1, $sp, 128 │ │ │ │ - st.w $s6, $s7, 432 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.w $t1, $s7, 396 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - li.w $s6, -1 │ │ │ │ - beq $t1, $t0, 1244 │ │ │ │ - fld.s $fa0, $s7, 480 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - ffint.s.w $fa0, $fa0 │ │ │ │ - bl -97584 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $t1, $t0, 1024 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + bnez $t0, 44 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $a0, $t0, 24 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -148056 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -293476 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - move $s1, $s3 │ │ │ │ - bl -293488 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - bl -293496 │ │ │ │ - ld.d $a0, $sp, 136 │ │ │ │ - bl -293504 │ │ │ │ - ld.d $a0, $sp, 120 │ │ │ │ - bl -293512 │ │ │ │ - ld.d $t1, $sp, 176 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - alsl.d $s2, $t0, $t0, 0x1 │ │ │ │ - alsl.d $s2, $s2, $t0, 0x2 │ │ │ │ - alsl.d $s2, $s2, $s3, 0x3 │ │ │ │ - beqz $t1, 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + ld.bu $t0, $a0, 61 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $t0, 84 │ │ │ │ + ld.d $t0, $a0, 96 │ │ │ │ + ldptr.w $t1, $a0, 48 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bgeu $a1, $t0, 40 │ │ │ │ + beqz $t1, 28 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, -8 │ │ │ │ + bltu $a1, $t0, 20 │ │ │ │ + sub.w $t0, $a1, $t0 │ │ │ │ + bgtz $t1, 212 │ │ │ │ + move $t0, $s1 │ │ │ │ + b 212 │ │ │ │ + move $a1, $s0 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $s1, $s1, 104 │ │ │ │ - bl -96232 │ │ │ │ - bne $s2, $s1, -16 │ │ │ │ - nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -293580 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 286020 │ │ │ │ + bl -11496 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -293596 │ │ │ │ - ldptr.w $t0, $sp, 248 │ │ │ │ - beqz $t0, -1076 │ │ │ │ - nop │ │ │ │ + bl -31816 │ │ │ │ + bltz $a0, 572 │ │ │ │ + ld.d $t4, $s0, 96 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ + ldptr.d $t0, $t4, 0 │ │ │ │ + ld.d $t3, $s0, 80 │ │ │ │ + ld.bu $t2, $s0, 58 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.wu $t4, $t0, 8 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + st.d $t6, $sp, 32 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ld.bu $a3, $s0, 57 │ │ │ │ + ld.bu $a4, $s0, 56 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + ldptr.w $t5, $t0, 12 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + beqz $t2, 160 │ │ │ │ + ld.d $t2, $s0, 128 │ │ │ │ + move $a6, $a5 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + ldx.d $a3, $t2, $t4 │ │ │ │ + pcaddi $t0, -10926 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t5, $sp, 0 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -22660 │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + bnez $t0, 312 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 264 │ │ │ │ - bl -293620 │ │ │ │ - ldptr.w $t0, $sp, 252 │ │ │ │ - st.d $zero, $sp, 264 │ │ │ │ - beqz $t0, -1088 │ │ │ │ + bnez $t1, 208 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 272 │ │ │ │ - bl -293644 │ │ │ │ - ldptr.w $t0, $sp, 256 │ │ │ │ - st.d $zero, $sp, 272 │ │ │ │ - beqz $t0, -1096 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + move $t0, $s1 │ │ │ │ + st.b $t1, $a0, 61 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, 364 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $a0, $t0, 24 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 280 │ │ │ │ - bl -293668 │ │ │ │ - b -1112 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ldptr.w $a4, $s7, 712 │ │ │ │ - ldptr.w $a3, $s7, 708 │ │ │ │ - ldptr.d $a2, $fp, 0 │ │ │ │ - ld.d $a5, $sp, 88 │ │ │ │ + pcaddi $t0, -10960 │ │ │ │ + move $a7, $t5 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ move $a1, $s0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 77380 │ │ │ │ - ldptr.w $a4, $s7, 712 │ │ │ │ - ldptr.w $a3, $s7, 708 │ │ │ │ - ld.d $a2, $fp, 8 │ │ │ │ - ld.d $a5, $sp, 168 │ │ │ │ - st.d $a0, $sp, 264 │ │ │ │ - move $a1, $s0 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -29324 │ │ │ │ + ld.bu $t2, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + beqz $t2, -128 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t3, $a0, 88 │ │ │ │ + ld.bu $a3, $a0, 57 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.bu $a4, $a0, 56 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ldptr.w $a7, $t0, 12 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + pcaddi $t2, -10550 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a6, $zero │ │ │ │ move $a0, $zero │ │ │ │ - bl 77348 │ │ │ │ - st.d $a0, $sp, 272 │ │ │ │ - b -1284 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -29408 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + beqz $t1, -192 │ │ │ │ nop │ │ │ │ + ld.d $t2, $a0, 96 │ │ │ │ + addi.d $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + li.w $t3, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ + st.b $t3, $a0, 61 │ │ │ │ + st.w $t1, $a0, 48 │ │ │ │ + sub.w $t0, $s1, $t2 │ │ │ │ + bgeu $s1, $t2, -228 │ │ │ │ + pcaddi $a3, 100255 │ │ │ │ + li.w $a2, 0x92d │ │ │ │ + pcaddi $a1, 93717 │ │ │ │ + pcaddi $a0, 94216 │ │ │ │ + bl -247348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s1, $s0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 283788 │ │ │ │ - st.w $a0, $sp, 244 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 285856 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - alsl.d $t1, $a0, $t0, 0x2 │ │ │ │ - ldptr.w $a1, $t1, 0 │ │ │ │ - ext.w.b $t0, $a0 │ │ │ │ - st.d $t0, $sp, 144 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - bnez $a1, 44 │ │ │ │ - beqz $s6, -1328 │ │ │ │ - st.d $zero, $sp, 128 │ │ │ │ - addi.d $s3, $sp, 256 │ │ │ │ - b -972 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t5, $a0, 88 │ │ │ │ + ld.d $t3, $a0, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + pcaddi $t2, -10588 │ │ │ │ + ld.bu $a4, $a0, 57 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.bu $a5, $a0, 56 │ │ │ │ + ldptr.d $a6, $t0, 0 │ │ │ │ + ldx.d $a2, $t5, $t4 │ │ │ │ + ldx.d $a3, $t3, $t4 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ldptr.w $t0, $t0, 12 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -23064 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 93702 │ │ │ │ + li.w $a1, 206 │ │ │ │ + pcaddi $a0, 93682 │ │ │ │ + bl 210988 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -247172 │ │ │ │ nop │ │ │ │ - alsl.d $a0, $a0, $sp, 0x3 │ │ │ │ - ld.d $s1, $a0, 264 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, 35562 │ │ │ │ - addi.d $a2, $sp, 244 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 142684 │ │ │ │ - beqz $a0, -68 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - ldptr.w $t4, $s7, 708 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t3, $s1, $a0 │ │ │ │ - ldptr.w $t1, $sp, 244 │ │ │ │ - addi.w $t2, $t4, 6 │ │ │ │ - add.w $t2, $t2, $t3 │ │ │ │ - bgeu $t2, $t1, -104 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - ldptr.w $t2, $s7, 716 │ │ │ │ - add.w $t1, $t1, $t4 │ │ │ │ - sub.w $t1, $t1, $t3 │ │ │ │ - bgeu $t1, $t2, -124 │ │ │ │ - bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 128 │ │ │ │ - beqz $s6, -1008 │ │ │ │ - addi.d $s3, $sp, 256 │ │ │ │ - b -1104 │ │ │ │ + pcaddi $a3, 100213 │ │ │ │ + li.w $a2, 0x90c │ │ │ │ + pcaddi $a1, 93675 │ │ │ │ + pcaddi $a0, 94170 │ │ │ │ + bl -247516 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + bnez $t0, 44 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ldptr.w $a0, $t0, 12 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - alsl.d $t1, $t1, $sp, 0x3 │ │ │ │ - ld.d $t1, $t1, 280 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, 35530 │ │ │ │ - addi.d $a2, $sp, 244 │ │ │ │ - move $a0, $t1 │ │ │ │ - st.d $t1, $sp, 104 │ │ │ │ - bl 142792 │ │ │ │ - ldptr.w $t2, $s3, 0 │ │ │ │ - bgeu $a0, $t2, -1076 │ │ │ │ - ld.d $t1, $sp, 104 │ │ │ │ - ldptr.w $t3, $sp, 244 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t1, $t1, $a0 │ │ │ │ - addi.w $t2, $t3, 4 │ │ │ │ - add.w $t2, $t2, $s1 │ │ │ │ - bgeu $t2, $t1, -1108 │ │ │ │ - ldptr.w $t2, $s7, 716 │ │ │ │ - sub.w $t3, $t1, $t3 │ │ │ │ - bgeu $t3, $t2, -1120 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $s3, $t1, 0x1f, 0x0 │ │ │ │ - bl 288700 │ │ │ │ - st.d $a0, $sp, 104 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 288800 │ │ │ │ - st.d $a0, $sp, 112 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 288340 │ │ │ │ - st.d $a0, $sp, 136 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 288552 │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - st.d $a0, $sp, 120 │ │ │ │ - ldptr.w $s1, $s0, 0 │ │ │ │ - bnez $t0, -1120 │ │ │ │ - nop │ │ │ │ - addi.w $t1, $s1, 1 │ │ │ │ - ld.d $a0, $sp, 104 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t0, 0x2 │ │ │ │ - st.d $t1, $sp, 176 │ │ │ │ - st.d $t0, $sp, 128 │ │ │ │ - st.d $t0, $sp, 144 │ │ │ │ - st.d $a1, $sp, 104 │ │ │ │ - bl 152736 │ │ │ │ - move $t2, $a0 │ │ │ │ - ld.d $a1, $sp, 104 │ │ │ │ - ld.d $a0, $sp, 112 │ │ │ │ - st.d $t2, $sp, 104 │ │ │ │ - bl 152716 │ │ │ │ - move $t2, $a0 │ │ │ │ - ld.d $a1, $sp, 128 │ │ │ │ - ld.d $a0, $sp, 120 │ │ │ │ - st.d $t2, $sp, 112 │ │ │ │ - bl 152696 │ │ │ │ - ld.d $t0, $sp, 144 │ │ │ │ - move $t2, $a0 │ │ │ │ - ld.d $a0, $sp, 136 │ │ │ │ - slli.d $a1, $t0, 0x3 │ │ │ │ - st.d $t2, $sp, 120 │ │ │ │ - bl 152672 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - st.d $a0, $sp, 136 │ │ │ │ - move $t1, $t2 │ │ │ │ - slli.d $a2, $t2, 0x2 │ │ │ │ - slli.d $s1, $t2, 0x3 │ │ │ │ - bnez $s6, 416 │ │ │ │ - ldptr.w $t0, $s7, 708 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - ld.d $t3, $sp, 104 │ │ │ │ - sub.w $t0, $t2, $t0 │ │ │ │ - stx.w $t0, $t3, $a2 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - ld.d $t2, $sp, 112 │ │ │ │ - stx.w $t0, $t2, $a2 │ │ │ │ - ld.d $t0, $sp, 136 │ │ │ │ - stx.d $s3, $t0, $s1 │ │ │ │ - ld.d $t0, $sp, 120 │ │ │ │ - stx.b $zero, $t0, $t1 │ │ │ │ - b -1108 │ │ │ │ - ld.d $a1, $sp, 104 │ │ │ │ - st.d $t3, $sp, 208 │ │ │ │ - st.d $t2, $sp, 200 │ │ │ │ - addi.d $a0, $a1, 4 │ │ │ │ - st.d $a2, $sp, 144 │ │ │ │ - bl -294108 │ │ │ │ - ld.d $t1, $sp, 112 │ │ │ │ - ld.d $a2, $sp, 144 │ │ │ │ - move $a1, $t1 │ │ │ │ - addi.d $a0, $t1, 4 │ │ │ │ - bl -294128 │ │ │ │ - ld.d $t2, $sp, 120 │ │ │ │ - ld.d $a2, $sp, 200 │ │ │ │ - move $a1, $t2 │ │ │ │ - addi.d $a0, $t2, 1 │ │ │ │ - bl -294148 │ │ │ │ - move $a2, $s1 │ │ │ │ - ld.d $s1, $sp, 136 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + ld.bu $t0, $a0, 61 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $t0, 84 │ │ │ │ + ld.d $t0, $a0, 96 │ │ │ │ + ldptr.w $t1, $a0, 48 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bgeu $a1, $t0, 40 │ │ │ │ + beqz $t1, 28 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, -8 │ │ │ │ + bltu $a1, $t0, 20 │ │ │ │ + sub.w $t0, $a1, $t0 │ │ │ │ + bgtz $t1, 212 │ │ │ │ + move $t0, $s1 │ │ │ │ + b 212 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -12264 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ move $a1, $s1 │ │ │ │ - addi.d $a0, $s1, 8 │ │ │ │ - bl -294168 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ld.d $t2, $sp, 120 │ │ │ │ - ld.d $t3, $sp, 208 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - ldptr.w $t1, $s7, 708 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - stptr.d $t0, $s1, 0 │ │ │ │ - st.b $zero, $t2, 0 │ │ │ │ - b -1244 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -32584 │ │ │ │ + bltz $a0, 572 │ │ │ │ + ld.d $t4, $s0, 96 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ + ldptr.d $t0, $t4, 0 │ │ │ │ + ld.d $t3, $s0, 80 │ │ │ │ + ld.bu $t2, $s0, 58 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.wu $t4, $t0, 8 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + st.d $t6, $sp, 32 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ld.bu $a3, $s0, 57 │ │ │ │ + ld.bu $a4, $s0, 56 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + ldptr.w $t5, $t0, 12 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + beqz $t2, 160 │ │ │ │ + ld.d $t2, $s0, 128 │ │ │ │ + move $a6, $a5 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + ldx.d $a3, $t2, $t4 │ │ │ │ + pcaddi $t0, -11118 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t5, $sp, 0 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -23428 │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + bnez $t0, 312 │ │ │ │ nop │ │ │ │ + bnez $t1, 208 │ │ │ │ nop │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + move $t0, $s1 │ │ │ │ + st.b $t1, $a0, 61 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, 364 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ldptr.w $a0, $t0, 12 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $sp, 232 │ │ │ │ - ldptr.w $t0, $sp, 240 │ │ │ │ - bge $t1, $t0, -1024 │ │ │ │ - bgeu $a0, $s6, -1028 │ │ │ │ - ld.d $a0, $s8, 8 │ │ │ │ - ld.d $s6, $sp, 48 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl -149212 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - beqz $t0, -1060 │ │ │ │ - bstrpick.w $t0, $s6, 0x7, 0x0 │ │ │ │ - st.d $s0, $sp, 128 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - move $s6, $zero │ │ │ │ - move $s3, $s1 │ │ │ │ - move $s0, $t0 │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ - li.w $a1, 104 │ │ │ │ + pcaddi $t0, -11152 │ │ │ │ + move $a7, $t5 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ move $a0, $zero │ │ │ │ - bl 152352 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - ld.d $t0, $t0, 48 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - addi.d $s6, $s6, 88 │ │ │ │ - bl -154064 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -30092 │ │ │ │ + ld.bu $t2, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + beqz $t2, -128 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t3, $a0, 88 │ │ │ │ + ld.bu $a3, $a0, 57 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.bu $a4, $a0, 56 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ldptr.w $a7, $t0, 12 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + pcaddi $t2, -10742 │ │ │ │ move $a1, $a0 │ │ │ │ - ld.d $a0, $s8, 8 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $s0 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - move $a2, $zero │ │ │ │ - bl -147884 │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - ldptr.w $t0, $t0, 32 │ │ │ │ - bltu $s1, $t0, -76 │ │ │ │ - move $s1, $s3 │ │ │ │ - ld.d $s0, $sp, 128 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - b -1188 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -30176 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + beqz $t1, -192 │ │ │ │ nop │ │ │ │ + ld.d $t2, $a0, 96 │ │ │ │ + addi.d $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + li.w $t3, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ + st.b $t3, $a0, 61 │ │ │ │ + st.w $t1, $a0, 48 │ │ │ │ + sub.w $t0, $s1, $t2 │ │ │ │ + bgeu $s1, $t2, -228 │ │ │ │ + pcaddi $a3, 100063 │ │ │ │ + li.w $a2, 0x92d │ │ │ │ + pcaddi $a1, 93525 │ │ │ │ + pcaddi $a0, 94024 │ │ │ │ + bl -248116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - bl -152592 │ │ │ │ - move $s6, $a0 │ │ │ │ - b -1252 │ │ │ │ - ld.d $a1, $sp, 104 │ │ │ │ - st.d $t2, $sp, 144 │ │ │ │ - st.d $a2, $sp, 128 │ │ │ │ - addi.d $a0, $a1, 4 │ │ │ │ - bl -294464 │ │ │ │ - ld.d $t1, $sp, 112 │ │ │ │ - ld.d $a2, $sp, 128 │ │ │ │ - move $a1, $t1 │ │ │ │ - addi.d $a0, $t1, 4 │ │ │ │ - bl -294484 │ │ │ │ - ld.d $t2, $sp, 120 │ │ │ │ - ld.d $a2, $sp, 144 │ │ │ │ - move $a1, $t2 │ │ │ │ - addi.d $a0, $t2, 1 │ │ │ │ - bl -294504 │ │ │ │ - move $a2, $s1 │ │ │ │ - ld.d $s1, $sp, 136 │ │ │ │ - move $a1, $s1 │ │ │ │ - addi.d $a0, $s1, 8 │ │ │ │ - bl -294524 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ld.d $t2, $sp, 120 │ │ │ │ - stptr.w $zero, $t0, 0 │ │ │ │ - ldptr.w $t1, $s7, 708 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - stptr.w $t1, $t0, 0 │ │ │ │ - stptr.d $s3, $s1, 0 │ │ │ │ - st.b $s6, $t2, 0 │ │ │ │ - b -1584 │ │ │ │ nop │ │ │ │ - move $s1, $t3 │ │ │ │ - b -660 │ │ │ │ - st.d $fp, $sp, 384 │ │ │ │ - st.d $s0, $sp, 376 │ │ │ │ - st.d $s1, $sp, 368 │ │ │ │ - st.d $s2, $sp, 360 │ │ │ │ - st.d $s3, $sp, 352 │ │ │ │ - st.d $s4, $sp, 344 │ │ │ │ - st.d $s5, $sp, 336 │ │ │ │ - st.d $s6, $sp, 328 │ │ │ │ - bl -293968 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -368 │ │ │ │ - pcalau12i $t0, 133 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - ld.d $t2, $sp, 368 │ │ │ │ - st.d $s3, $sp, 320 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s3, $a1 │ │ │ │ - lu32i.d $t0, -2 │ │ │ │ - st.d $s7, $sp, 288 │ │ │ │ - addi.d $a1, $sp, 224 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - move $s7, $a0 │ │ │ │ - li.w $a2, -2 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $s8, $sp, 280 │ │ │ │ - st.d $t1, $sp, 264 │ │ │ │ - st.d $t0, $sp, 224 │ │ │ │ - st.d $ra, $sp, 360 │ │ │ │ - st.d $a1, $sp, 72 │ │ │ │ - st.d $t2, $sp, 176 │ │ │ │ - st.d $a3, $sp, 80 │ │ │ │ - move $s8, $a4 │ │ │ │ - st.d $a5, $sp, 96 │ │ │ │ - st.d $a6, $sp, 56 │ │ │ │ - st.d $a7, $sp, 48 │ │ │ │ - st.d $zero, $sp, 208 │ │ │ │ - st.d $zero, $sp, 216 │ │ │ │ - bl -116540 │ │ │ │ - addi.d $t1, $sp, 200 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - st.d $t1, $sp, 88 │ │ │ │ - addi.d $t1, $sp, 208 │ │ │ │ - st.d $t1, $sp, 128 │ │ │ │ - beqz $t0, 184 │ │ │ │ - st.d $fp, $sp, 352 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $s4, $sp, 312 │ │ │ │ - st.d $s6, $sp, 296 │ │ │ │ - st.d $s0, $sp, 344 │ │ │ │ - move $s6, $s7 │ │ │ │ - st.d $s1, $sp, 336 │ │ │ │ - st.d $s2, $sp, 328 │ │ │ │ - st.d $s5, $sp, 304 │ │ │ │ - li.w $s4, 29 │ │ │ │ - move $s7, $fp │ │ │ │ - li.w $t1, 1 │ │ │ │ - beq $fp, $t1, 2276 │ │ │ │ - ld.d $s5, $sp, 72 │ │ │ │ - addi.d $s1, $sp, 192 │ │ │ │ - li.w $s0, 12 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t5, $a0, 88 │ │ │ │ + ld.d $t3, $a0, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + pcaddi $t2, -10780 │ │ │ │ + ld.bu $a4, $a0, 57 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.bu $a5, $a0, 56 │ │ │ │ + ldptr.d $a6, $t0, 0 │ │ │ │ + ldx.d $a2, $t5, $t4 │ │ │ │ + ldx.d $a3, $t3, $t4 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ldptr.w $t0, $t0, 12 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -23832 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - alsl.d $a0, $s7, $s7, 0x2 │ │ │ │ - slli.d $s2, $a0, 0x4 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - li.w $a7, 3 │ │ │ │ - li.w $a6, 3 │ │ │ │ - li.w $a5, 6 │ │ │ │ - li.w $a4, 6 │ │ │ │ - alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ - li.w $a3, -2 │ │ │ │ - move $a2, $s5 │ │ │ │ - bl -3908 │ │ │ │ - bnez $a0, 120 │ │ │ │ - ldptr.w $t1, $s3, 0 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - bltu $t0, $t1, -72 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 93510 │ │ │ │ + li.w $a1, 231 │ │ │ │ + pcaddi $a0, 93490 │ │ │ │ + bl 210220 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -247940 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 352 │ │ │ │ - ld.d $s0, $sp, 344 │ │ │ │ - ld.d $s1, $sp, 336 │ │ │ │ - ld.d $s2, $sp, 328 │ │ │ │ - ld.d $s4, $sp, 312 │ │ │ │ - ld.d $s5, $sp, 304 │ │ │ │ - ld.d $s6, $sp, 296 │ │ │ │ + pcaddi $a3, 100021 │ │ │ │ + li.w $a2, 0x90c │ │ │ │ + pcaddi $a1, 93483 │ │ │ │ + pcaddi $a0, 93978 │ │ │ │ + bl -248284 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 133 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 264 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 2168 │ │ │ │ - ld.d $ra, $sp, 360 │ │ │ │ - ld.d $s3, $sp, 320 │ │ │ │ - ld.d $s7, $sp, 288 │ │ │ │ - ld.d $s8, $sp, 280 │ │ │ │ - addi.d $sp, $sp, 368 │ │ │ │ + ld.bu $t0, $a0, 60 │ │ │ │ + bnez $t0, 44 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + ldx.d $t0, $t0, $a1 │ │ │ │ + ld.d $a0, $t0, 56 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi.w $t0, $fp, 1 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - ext.w.b $fp, $t0 │ │ │ │ - andi $t0, $a0, 0x26 │ │ │ │ - move $s2, $a0 │ │ │ │ - bnez $t0, 1548 │ │ │ │ - andi $t0, $s2, 0x1a │ │ │ │ - bnez $t0, 1444 │ │ │ │ - ld.d $t0, $sp, 136 │ │ │ │ - ld.d $a0, $s3, 8 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - move $s5, $zero │ │ │ │ - bl -119412 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl 283616 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + ld.bu $t0, $a0, 61 │ │ │ │ + move $s1, $a1 │ │ │ │ move $s0, $a0 │ │ │ │ - st.d $a0, $sp, 120 │ │ │ │ - bl 282884 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 284268 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -295348 │ │ │ │ - ldptr.w $t1, $s0, 0 │ │ │ │ - andi $t5, $s2, 0x24 │ │ │ │ - andi $t3, $s2, 0x18 │ │ │ │ - beqz $t1, 476 │ │ │ │ - ld.d $s1, $sp, 120 │ │ │ │ - st.d $t3, $sp, 112 │ │ │ │ - st.d $s7, $sp, 152 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $t5, $sp, 104 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - b 28 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - slli.w $t0, $s5, 0x0 │ │ │ │ - bgeu $t0, $t1, 404 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - alsl.d $s0, $s5, $s5, 0x3 │ │ │ │ - alsl.d $a0, $s0, $a0, 0x3 │ │ │ │ - bl 282316 │ │ │ │ - bgeu $s4, $a0, -32 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - alsl.d $s0, $s0, $t0, 0x3 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 282116 │ │ │ │ - st.w $a0, $sp, 196 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 282280 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 284172 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - move $s7, $a0 │ │ │ │ - slli.w $s3, $a0, 0x0 │ │ │ │ - bnez $t0, 516 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - li.w $s2, 100 │ │ │ │ - li.w $a3, 100 │ │ │ │ - beqz $t0, 36 │ │ │ │ - bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ - addi.d $t1, $sp, 216 │ │ │ │ - alsl.d $t2, $fp, $t1, 0x2 │ │ │ │ - ldptr.w $a1, $t2, 0 │ │ │ │ - li.w $s2, 100 │ │ │ │ - bnez $a1, 636 │ │ │ │ - li.w $a3, 1000 │ │ │ │ - nop │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $a3, $sp, 64 │ │ │ │ - bl 282012 │ │ │ │ - slli.w $s6, $a0, 0x0 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ + beqz $t0, 84 │ │ │ │ + ld.d $t0, $a0, 96 │ │ │ │ + ldptr.w $t1, $a0, 48 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, 16 │ │ │ │ + bgeu $a1, $t0, 40 │ │ │ │ + beqz $t1, 28 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t0, $t0, -8 │ │ │ │ + bltu $a1, $t0, 20 │ │ │ │ + sub.w $t0, $a1, $t0 │ │ │ │ + bgtz $t1, 212 │ │ │ │ + move $t0, $s1 │ │ │ │ + b 212 │ │ │ │ move $a1, $s0 │ │ │ │ - move $a2, $s2 │ │ │ │ - bl 281928 │ │ │ │ - move $fp, $a0 │ │ │ │ - ld.d $a3, $sp, 64 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - move $a2, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -13032 │ │ │ │ + st.w $zero, $s0, 28 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -33352 │ │ │ │ + bltz $a0, 572 │ │ │ │ + ld.d $t4, $s0, 96 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $t6, $t0, $t0, 0x1 │ │ │ │ + ldptr.d $t0, $t4, 0 │ │ │ │ + ld.d $t3, $s0, 80 │ │ │ │ + ld.bu $t2, $s0, 58 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.wu $t4, $t0, 8 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + st.d $t6, $sp, 32 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ld.bu $a3, $s0, 57 │ │ │ │ + ld.bu $a4, $s0, 56 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + ldptr.w $t5, $t0, 12 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + beqz $t2, 160 │ │ │ │ + ld.d $t2, $s0, 128 │ │ │ │ + move $a6, $a5 │ │ │ │ + move $a5, $a4 │ │ │ │ + move $a4, $a3 │ │ │ │ + ldx.d $a3, $t2, $t4 │ │ │ │ + pcaddi $t0, -11310 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $zero │ │ │ │ move $a1, $s0 │ │ │ │ - bl 282032 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a2, $fp │ │ │ │ - bnez $s3, 332 │ │ │ │ - ldptr.d $a0, $s8, 0 │ │ │ │ - ld.d $a4, $sp, 88 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a3, $s0 │ │ │ │ - bl 81988 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - ldptr.d $a7, $s8, 0 │ │ │ │ - move $s2, $a0 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t5, $sp, 0 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -24196 │ │ │ │ + ld.bu $t0, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + bnez $t0, 312 │ │ │ │ nop │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $a6, $sp, 80 │ │ │ │ - ld.d $a1, $sp, 200 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - move $a4, $s0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $a3, $s6 │ │ │ │ - ext.w.b $a5, $s7 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 87116 │ │ │ │ - ld.d $a1, $sp, 72 │ │ │ │ - li.w $a2, -2 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -153100 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 87456 │ │ │ │ - ldptr.w $t0, $sp, 192 │ │ │ │ - bge $t0, $s6, 12 │ │ │ │ - bnez $a0, 584 │ │ │ │ + bnez $t1, 208 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -150656 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -295772 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -195124 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -295788 │ │ │ │ - ld.d $a0, $sp, 200 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - bl -199188 │ │ │ │ - ld.d $a0, $sp, 200 │ │ │ │ - bl -295808 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t0, $s5, 0x0 │ │ │ │ - bltu $t0, $t1, -396 │ │ │ │ - ld.d $s7, $sp, 152 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 283760 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -295856 │ │ │ │ - ldptr.w $t0, $sp, 208 │ │ │ │ - bnez $t0, 1144 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $zero, $a0, 48 │ │ │ │ + move $t0, $s1 │ │ │ │ + st.b $t1, $a0, 61 │ │ │ │ + li.w $t1, -1 │ │ │ │ + beq $t0, $t1, 364 │ │ │ │ + ldptr.d $t1, $s0, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $a0, $t0, 56 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 212 │ │ │ │ - st.d $zero, $sp, 232 │ │ │ │ - bnez $t0, 1096 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 216 │ │ │ │ - st.d $zero, $sp, 240 │ │ │ │ - bnez $t0, 1048 │ │ │ │ + pcaddi $t0, -11344 │ │ │ │ + move $a7, $t5 │ │ │ │ + move $a6, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -30860 │ │ │ │ + ld.bu $t2, $a0, 59 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + ld.d $t6, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + beqz $t2, -128 │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t3, $a0, 88 │ │ │ │ + ld.bu $a3, $a0, 57 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + ld.bu $a4, $a0, 56 │ │ │ │ + ldx.d $a2, $t3, $t4 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ldptr.w $a7, $t0, 12 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + pcaddi $t2, -10934 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -30944 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + beqz $t1, -192 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 220 │ │ │ │ - st.d $zero, $sp, 248 │ │ │ │ - bnez $t0, 1000 │ │ │ │ + ld.d $t2, $a0, 96 │ │ │ │ + addi.d $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + li.w $t3, 1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 16 │ │ │ │ + st.b $t3, $a0, 61 │ │ │ │ + st.w $t1, $a0, 48 │ │ │ │ + sub.w $t0, $s1, $t2 │ │ │ │ + bgeu $s1, $t2, -228 │ │ │ │ + pcaddi $a3, 99871 │ │ │ │ + li.w $a2, 0x92d │ │ │ │ + pcaddi $a1, 93333 │ │ │ │ + pcaddi $a0, 93832 │ │ │ │ + bl -248884 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - st.d $zero, $sp, 256 │ │ │ │ - slli.w $t1, $s7, 0x0 │ │ │ │ - bltu $t1, $t0, -888 │ │ │ │ - b -788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s8, 8 │ │ │ │ - ld.d $a4, $sp, 88 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a3, $s0 │ │ │ │ - bl 81660 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - ld.d $a7, $s8, 8 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - b -324 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 104 │ │ │ │ + ld.d $t5, $a0, 88 │ │ │ │ + ld.d $t3, $a0, 136 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + pcaddi $t2, -10972 │ │ │ │ + ld.bu $a4, $a0, 57 │ │ │ │ + alsl.d $t0, $t6, $t0, 0x3 │ │ │ │ + ld.bu $a5, $a0, 56 │ │ │ │ + ldptr.d $a6, $t0, 0 │ │ │ │ + ldx.d $a2, $t5, $t4 │ │ │ │ + ldx.d $a3, $t3, $t4 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + ldptr.w $t0, $t0, 12 │ │ │ │ + move $a1, $a0 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bl -24600 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 93318 │ │ │ │ + li.w $a1, 254 │ │ │ │ + pcaddi $a0, 93298 │ │ │ │ + bl 209452 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -248708 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $fp, $t0, 0x2 │ │ │ │ - ldptr.w $a1, $t1, 0 │ │ │ │ - bnez $a1, 48 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - beqz $t0, 120 │ │ │ │ - addi.d $t1, $sp, 216 │ │ │ │ - alsl.d $t2, $fp, $t1, 0x2 │ │ │ │ - ldptr.w $a1, $t2, 0 │ │ │ │ - bnez $a1, 1080 │ │ │ │ + pcaddi $a3, 99829 │ │ │ │ + li.w $a2, 0x90c │ │ │ │ + pcaddi $a1, 93291 │ │ │ │ + pcaddi $a0, 93786 │ │ │ │ + bl -249052 │ │ │ │ nop │ │ │ │ - li.w $s2, 1000 │ │ │ │ - li.w $a3, 1000 │ │ │ │ - b -520 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + bl -13664 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -14308 │ │ │ │ nop │ │ │ │ - alsl.d $t1, $fp, $sp, 0x3 │ │ │ │ - ld.d $s2, $t1, 232 │ │ │ │ - addi.d $a2, $sp, 196 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, 35009 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $a2, $sp, 64 │ │ │ │ - bl 140472 │ │ │ │ - ld.d $a2, $sp, 64 │ │ │ │ - beqz $a0, 36 │ │ │ │ - addi.w $a0, $a0, -1 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t2, $s2, $a0 │ │ │ │ - ldptr.w $t1, $sp, 196 │ │ │ │ - addi.w $t3, $t2, 16 │ │ │ │ - bltu $t3, $t1, 928 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - bnez $t0, 884 │ │ │ │ - li.w $s2, 1000 │ │ │ │ - li.w $a3, 100 │ │ │ │ - b -616 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + pcalau12i $s0, 145 │ │ │ │ + ld.d $s0, $s0, -120 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $a3, $s1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + pcaddi $a2, 91286 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + stptr.d $a5, $sp, 0 │ │ │ │ + bl -248680 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + pcaddi $a2, 91279 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -248700 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $a3, $s1, 1 │ │ │ │ + pcaddi $a2, 93768 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -248720 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + pcaddi $a2, 91266 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b -248756 │ │ │ │ nop │ │ │ │ - addi.d $a2, $sp, 196 │ │ │ │ nop │ │ │ │ - alsl.d $t2, $fp, $sp, 0x3 │ │ │ │ - ld.d $t2, $t2, 248 │ │ │ │ - pcaddi $a3, 34985 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a0, $t2 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - st.d $t2, $sp, 184 │ │ │ │ - bl 140608 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - li.w $a3, 1000 │ │ │ │ - alsl.d $fp, $fp, $t1, 0x2 │ │ │ │ - ldptr.w $t1, $fp, 0 │ │ │ │ - bgeu $a0, $t1, -680 │ │ │ │ - ld.d $t2, $sp, 184 │ │ │ │ - ldptr.w $t3, $sp, 196 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x2 │ │ │ │ - ldx.w $t2, $t2, $a0 │ │ │ │ - addi.w $t1, $t3, 4 │ │ │ │ - add.w $t1, $t1, $s6 │ │ │ │ - bgeu $t1, $t2, -712 │ │ │ │ - sub.w $t2, $t2, $t3 │ │ │ │ - addi.w $a3, $t2, 11 │ │ │ │ - bstrpick.d $t1, $a3, 0x1f, 0x0 │ │ │ │ - lu12i.w $t2, 3 │ │ │ │ - ori $t2, $t2, 0xa96 │ │ │ │ - addi.d $t1, $t1, -1 │ │ │ │ - sltu $t1, $t2, $t1 │ │ │ │ - li.w $t2, 1000 │ │ │ │ - masknez $a3, $a3, $t1 │ │ │ │ - maskeqz $t1, $t2, $t1 │ │ │ │ - or $a3, $a3, $t1 │ │ │ │ - b -760 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + move $s6, $a1 │ │ │ │ + pcaddi $a1, 91642 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -249248 │ │ │ │ + beqz $a0, 416 │ │ │ │ + ldptr.w $t0, $s6, 44 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + beqz $t0, 344 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + b 36 │ │ │ │ + pcaddi $a2, 95051 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -248864 │ │ │ │ + ldptr.w $t0, $s6, 44 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.d $s5, $s5, 208 │ │ │ │ + bgeu $s4, $t0, 292 │ │ │ │ + ld.d $s1, $s6, 48 │ │ │ │ + pcaddi $a2, 93726 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $s1, $s1, $s5 │ │ │ │ + ld.d $a5, $s1, 40 │ │ │ │ + ld.d $a4, $s1, 72 │ │ │ │ + ld.d $a3, $s1, 8 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -248916 │ │ │ │ + ld.d $a4, $s1, 32 │ │ │ │ + ld.d $a3, $s1, 24 │ │ │ │ + ld.bu $a5, $s1, 64 │ │ │ │ + pcaddi $a2, 93719 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a4, $a4, 1 │ │ │ │ + addi.d $a3, $a3, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -248952 │ │ │ │ + ld.bu $a3, $s1, 65 │ │ │ │ + pcaddi $a2, 95178 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -248972 │ │ │ │ + ldptr.w $t0, $s1, 84 │ │ │ │ + beqz $t0, -128 │ │ │ │ + pcaddi $a2, 95740 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -248996 │ │ │ │ + ldptr.w $t0, $s1, 84 │ │ │ │ + beqz $t0, -152 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 88 │ │ │ │ + pcaddi $a2, 92784 │ │ │ │ + li.w $a1, 1 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ + ldptr.d $a3, $t0, 0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -249052 │ │ │ │ + ldptr.w $t0, $s1, 84 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bltu $s2, $t1, 44 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -48 │ │ │ │ + b -228 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - move $s7, $zero │ │ │ │ - move $fp, $zero │ │ │ │ - li.w $s3, 1 │ │ │ │ - beqz $t0, 184 │ │ │ │ - ld.d $s6, $sp, 176 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - b 28 │ │ │ │ - move $s3, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bgeu $fp, $t0, 140 │ │ │ │ - ld.d $t0, $s0, 48 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $s2, $t0, 88 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -173004 │ │ │ │ - ldptr.w $t0, $s6, 396 │ │ │ │ - bltu $a0, $t0, 20 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -173340 │ │ │ │ - ldptr.w $t0, $s6, 396 │ │ │ │ - bgeu $a0, $t0, 252 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -173036 │ │ │ │ - li.w $t0, 5 │ │ │ │ - bgeu $t0, $a0, 20 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -194556 │ │ │ │ - beqz $a0, -88 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -173068 │ │ │ │ - li.w $t0, 9 │ │ │ │ - bgeu $t0, $a0, -116 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -194588 │ │ │ │ - li.w $t0, 1 │ │ │ │ - sltu $a0, $t0, $a0 │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - xori $a0, $a0, 0x1 │ │ │ │ - addi.w $fp, $fp, 1 │ │ │ │ - and $s3, $s3, $a0 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bltu $fp, $t0, -132 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - beqz $s3, -772 │ │ │ │ - ld.d $t0, $sp, 144 │ │ │ │ - ld.d $a1, $sp, 48 │ │ │ │ - ld.bu $fp, $sp, 48 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 136 │ │ │ │ - move $s7, $zero │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - bl -151264 │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - beqz $t0, -812 │ │ │ │ - ld.d $s3, $sp, 136 │ │ │ │ - ld.d $s6, $sp, 144 │ │ │ │ - st.d $s1, $sp, 64 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 150320 │ │ │ │ - ld.d $t0, $s0, 48 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $a1, $t0, 24 │ │ │ │ - addi.d $s7, $s7, 88 │ │ │ │ - bl -156092 │ │ │ │ - move $a1, $a0 │ │ │ │ - ld.d $a0, $s6, 8 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $fp │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - move $a2, $zero │ │ │ │ - bl -149912 │ │ │ │ - ldptr.w $t0, $s0, 32 │ │ │ │ - bltu $s1, $t0, -68 │ │ │ │ - ld.d $s1, $sp, 64 │ │ │ │ - b -908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a2, 92527 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -249120 │ │ │ │ + ldptr.w $t0, $s1, 84 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -108 │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 72 │ │ │ │ - li.w $a2, -2 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -191500 │ │ │ │ - ldptr.w $t0, $s6, 432 │ │ │ │ - bge $a0, $t0, -332 │ │ │ │ - b -272 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ldptr.d $a2, $s8, 0 │ │ │ │ - lu12i.w $a4, 7 │ │ │ │ - addi.w $s0, $t0, -10 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - add.d $a2, $a2, $s0 │ │ │ │ - ori $a4, $a4, 0x530 │ │ │ │ - addi.d $a5, $sp, 216 │ │ │ │ - li.w $a3, 10 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 74324 │ │ │ │ - ld.d $a2, $s8, 8 │ │ │ │ - lu12i.w $a4, 7 │ │ │ │ - st.d $a0, $sp, 248 │ │ │ │ - add.d $a2, $a2, $s0 │ │ │ │ - ori $a4, $a4, 0x530 │ │ │ │ - addi.d $a5, $sp, 220 │ │ │ │ - li.w $a3, 10 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 74284 │ │ │ │ - st.d $a0, $sp, 256 │ │ │ │ - b -1532 │ │ │ │ - ldptr.d $a2, $s8, 0 │ │ │ │ - lu12i.w $a4, 7 │ │ │ │ - ori $a4, $a4, 0x530 │ │ │ │ - addi.d $a5, $sp, 208 │ │ │ │ - li.w $a3, 10 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 74244 │ │ │ │ - ld.d $a2, $s8, 8 │ │ │ │ - lu12i.w $a4, 7 │ │ │ │ - st.d $a0, $sp, 232 │ │ │ │ - ori $a4, $a4, 0x530 │ │ │ │ - addi.d $a5, $sp, 212 │ │ │ │ - li.w $a3, 10 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 74208 │ │ │ │ - st.d $a0, $sp, 240 │ │ │ │ - b -1616 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 256 │ │ │ │ - bl -296916 │ │ │ │ - b -1000 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + b -248284 │ │ │ │ + nop │ │ │ │ + pcalau12i $t0, 145 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 91691 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + bl -249264 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -249432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $s0, $a1 │ │ │ │ + ldptr.w $a1, $a1, 84 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s3, $a2 │ │ │ │ + bl -238828 │ │ │ │ + ldptr.w $a1, $s0, 84 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s0, 96 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $s0, 88 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -238860 │ │ │ │ + ld.d $t0, $s0, 88 │ │ │ │ + ld.wu $s2, $s0, 84 │ │ │ │ + addi.w $a1, $s1, 1 │ │ │ │ + st.d $a0, $s0, 96 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $s2, $s2, $t0, 0x3 │ │ │ │ + bl -238892 │ │ │ │ + ld.wu $t0, $s0, 84 │ │ │ │ + ld.d $t2, $s0, 96 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ld.d $t1, $s0, 88 │ │ │ │ + stx.w $s1, $t2, $t0 │ │ │ │ + ld.wu $t0, $s0, 84 │ │ │ │ + bstrpick.d $a2, $s1, 0x1f, 0x0 │ │ │ │ + move $a1, $s3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $a0, $t1, $t0 │ │ │ │ + bl -248860 │ │ │ │ + ld.wu $t0, $s0, 84 │ │ │ │ + ld.d $t2, $s0, 88 │ │ │ │ + ld.d $t3, $s0, 96 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t0, $t3, $t0 │ │ │ │ + ldx.d $t1, $t2, $t1 │ │ │ │ + stx.b $zero, $t1, $t0 │ │ │ │ + ldptr.w $t0, $s0, 84 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 84 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 248 │ │ │ │ - bl -296948 │ │ │ │ - b -1048 │ │ │ │ + pcalau12i $t0, 145 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $a1, $sp, 32 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 72 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + bl -239092 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + bl -138336 │ │ │ │ + addi.d $a3, $sp, 52 │ │ │ │ + pcaddi $a2, 95580 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -210060 │ │ │ │ + ld.wu $t0, $sp, 52 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + move $s4, $a0 │ │ │ │ + alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -239156 │ │ │ │ + ldptr.w $t0, $sp, 52 │ │ │ │ + st.d $a0, $s0, 48 │ │ │ │ + beqz $t0, 1412 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + move $fp, $zero │ │ │ │ + pcaddi $s3, 99432 │ │ │ │ + lu12i.w $s0, 2 │ │ │ │ + b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 240 │ │ │ │ - bl -296980 │ │ │ │ - b -1096 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $s2 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bl -80660 │ │ │ │ + ldptr.w $t0, $sp, 52 │ │ │ │ + addi.d $s4, $s4, 8 │ │ │ │ + bgeu $fp, $t0, 1288 │ │ │ │ nop │ │ │ │ + ldptr.d $s7, $s4, 0 │ │ │ │ + ldptr.w $s5, $s7, 8 │ │ │ │ + move $s2, $s7 │ │ │ │ + beqz $s5, -44 │ │ │ │ + ldptr.d $s8, $s7, 0 │ │ │ │ + li.w $t0, 35 │ │ │ │ + ldptr.d $s1, $s8, 0 │ │ │ │ + ld.bu $t1, $s1, 0 │ │ │ │ + beq $t1, $t0, 1216 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -250316 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bgeu $t0, $a0, 28 │ │ │ │ + li.w $a2, 5 │ │ │ │ + pcaddi $a1, 93496 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -249128 │ │ │ │ + beqz $a0, 1328 │ │ │ │ nop │ │ │ │ + li.w $t0, 2 │ │ │ │ + bgeu $t0, $s5, -116 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + move $a1, $zero │ │ │ │ + bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ + ld.wu $t0, $t1, 44 │ │ │ │ + ld.d $t1, $t1, 48 │ │ │ │ + move $s2, $zero │ │ │ │ + alsl.d $s1, $t0, $t0, 0x1 │ │ │ │ + alsl.d $s1, $s1, $t0, 0x2 │ │ │ │ + alsl.d $s1, $s1, $t1, 0x4 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -138516 │ │ │ │ + li.w $s7, 8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 232 │ │ │ │ - bl -297012 │ │ │ │ - b -1144 │ │ │ │ + ldptr.d $t1, $s4, 0 │ │ │ │ + bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $s8, 0x4 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + ldx.d $s6, $t1, $t0 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -250444 │ │ │ │ + slli.w $t0, $s2, 0x0 │ │ │ │ + bltu $s7, $t0, 1464 │ │ │ │ + alsl.d $s8, $s8, $s3, 0x3 │ │ │ │ + ldptr.d $t0, $s8, 0 │ │ │ │ + add.d $t0, $s3, $t0 │ │ │ │ + jr $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $t1, $sp, 216 │ │ │ │ - alsl.d $t2, $fp, $t1, 0x2 │ │ │ │ - ldptr.w $a1, $t2, 0 │ │ │ │ - beqz $a1, -988 │ │ │ │ - li.w $s2, 1000 │ │ │ │ - b -876 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 11 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - sub.w $s2, $t1, $t2 │ │ │ │ - bstrpick.d $t2, $s2, 0x1f, 0x0 │ │ │ │ - addi.d $t2, $t2, -1 │ │ │ │ - bnez $t0, 60 │ │ │ │ - lu12i.w $t1, 3 │ │ │ │ - ori $t1, $t1, 0xa96 │ │ │ │ - li.w $a3, 100 │ │ │ │ - bgeu $t1, $t2, -1556 │ │ │ │ - b -952 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -248976 │ │ │ │ + bstrpick.w $t0, $a0, 0x7, 0x0 │ │ │ │ + st.b $t0, $s1, 65 │ │ │ │ + bnez $t0, 968 │ │ │ │ + ld.bu $t0, $s6, 0 │ │ │ │ + addi.w $t0, $t0, -46 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 264 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + move $a6, $s6 │ │ │ │ + li.w $a5, 7 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a2, 93473 │ │ │ │ + li.w $a1, 0xe01 │ │ │ │ + pcaddi $a0, 92913 │ │ │ │ + bl 207912 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -250248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $t1, $s6, 0 │ │ │ │ + li.w $t2, 1 │ │ │ │ + addi.w $t0, $t1, -45 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bgeu $t2, $t0, 872 │ │ │ │ + li.w $t0, 43 │ │ │ │ + beq $t1, $t0, 864 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + li.w $a5, 6 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a2, 93447 │ │ │ │ + li.w $a1, 0xdf9 │ │ │ │ + pcaddi $a0, 92895 │ │ │ │ + bl 207840 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -250320 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -249740 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fst.d $fa0, $s1, 56 │ │ │ │ + fcmp.cune.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, 120 │ │ │ │ + ld.bu $t0, $s6, 0 │ │ │ │ + addi.w $t0, $t0, -46 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 104 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + movfr2gr.d $a6, $fa0 │ │ │ │ + move $a7, $s6 │ │ │ │ + li.w $a5, 5 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a2, 93415 │ │ │ │ + li.w $a1, 0xdf3 │ │ │ │ + pcaddi $a0, 92873 │ │ │ │ + bl 207752 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -250408 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s2, 1000 │ │ │ │ - addi.d $a2, $sp, 196 │ │ │ │ - b -960 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -249232 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $s1, 32 │ │ │ │ + bnez $t0, 16 │ │ │ │ + ld.bu $t2, $s6, 0 │ │ │ │ + li.w $t1, 48 │ │ │ │ + bne $t2, $t1, 1156 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + st.d $t0, $s1, 32 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + bne $s5, $s2, -388 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $s2, $s4, 0 │ │ │ │ + ldptr.w $t0, $t1, 44 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $t1, 44 │ │ │ │ + b -588 │ │ │ │ nop │ │ │ │ - addi.d $t1, $sp, 216 │ │ │ │ - alsl.d $t1, $fp, $t1, 0x2 │ │ │ │ - ldptr.w $a1, $t1, 0 │ │ │ │ - bnez $a1, 36 │ │ │ │ - lu12i.w $t1, 3 │ │ │ │ - ori $t1, $t1, 0xa96 │ │ │ │ - bgeu $t1, $t2, -1632 │ │ │ │ - b -1116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -249328 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $s1, 24 │ │ │ │ + bnez $t0, 16 │ │ │ │ + ld.bu $t2, $s6, 0 │ │ │ │ + li.w $t1, 48 │ │ │ │ + bne $t2, $t1, 1148 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + st.d $t0, $s1, 24 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ - alsl.d $fp, $fp, $sp, 0x3 │ │ │ │ - ld.d $fp, $fp, 248 │ │ │ │ - move $a4, $zero │ │ │ │ - pcaddi $a3, 34730 │ │ │ │ - move $a0, $fp │ │ │ │ - st.d $t1, $sp, 184 │ │ │ │ - st.d $t2, $sp, 64 │ │ │ │ - bl 139592 │ │ │ │ - ld.d $t1, $sp, 184 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - ldptr.w $t1, $t1, 0 │ │ │ │ - bgeu $a0, $t1, -76 │ │ │ │ - ldptr.w $t4, $sp, 196 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t1, $fp, $t1 │ │ │ │ - addi.w $t3, $t4, 4 │ │ │ │ - add.w $t3, $t3, $s6 │ │ │ │ - bgeu $t3, $t1, -104 │ │ │ │ - sub.w $t1, $t1, $t4 │ │ │ │ - lu12i.w $t3, 3 │ │ │ │ - addi.w $a3, $t1, 11 │ │ │ │ - ori $t3, $t3, 0xa96 │ │ │ │ - bstrpick.d $t1, $a3, 0x1f, 0x0 │ │ │ │ - bgeu $t3, $t2, -1016 │ │ │ │ - li.w $s2, 1000 │ │ │ │ - b -1024 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s6 │ │ │ │ + pcaddi $a1, 92198 │ │ │ │ + bl -249084 │ │ │ │ + move $s6, $a0 │ │ │ │ + beqz $a0, -128 │ │ │ │ + bl -249224 │ │ │ │ + move $s8, $a0 │ │ │ │ nop │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -250952 │ │ │ │ + ldptr.d $t3, $s8, 0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + move $t2, $zero │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $fp, $s7 │ │ │ │ + beq $t2, $a0, 480 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ nop │ │ │ │ + ld.b $t0, $s6, 0 │ │ │ │ + slli.d $t0, $t0, 0x1 │ │ │ │ + ldx.hu $t0, $t3, $t0 │ │ │ │ + and $t0, $s0, $t0 │ │ │ │ + bnez $t0, -32 │ │ │ │ + bgeu $t2, $a0, 444 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -251024 │ │ │ │ + ldptr.w $a1, $s1, 84 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + ld.d $a0, $s1, 88 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -240044 │ │ │ │ + ldptr.w $a1, $s1, 84 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s1, 96 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $s1, 88 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -240076 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $t0, $s1, 88 │ │ │ │ + ld.wu $t2, $s1, 84 │ │ │ │ + addi.w $a1, $t1, 1 │ │ │ │ + st.d $a0, $s1, 96 │ │ │ │ + alsl.d $t2, $t2, $t0, 0x3 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -240116 │ │ │ │ + ld.wu $t0, $s1, 84 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $t3, $s1, 96 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + stptr.d $a0, $t2, 0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ld.d $t2, $s1, 88 │ │ │ │ + stx.w $t1, $t3, $t0 │ │ │ │ + ld.wu $t0, $s1, 84 │ │ │ │ + bstrpick.d $a2, $t1, 0x1f, 0x0 │ │ │ │ + move $a1, $s6 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $a0, $t2, $t0 │ │ │ │ + bl -250092 │ │ │ │ + ld.wu $t0, $s1, 84 │ │ │ │ + ld.d $t2, $s1, 88 │ │ │ │ + ld.d $t3, $s1, 96 │ │ │ │ + slli.d $t1, $t0, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t0, $t3, $t0 │ │ │ │ + ldx.d $t1, $t2, $t1 │ │ │ │ + pcaddi $a1, 92125 │ │ │ │ + move $a0, $zero │ │ │ │ + stx.b $zero, $t1, $t0 │ │ │ │ + ldptr.w $t0, $s1, 84 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s1, 84 │ │ │ │ + bl -249396 │ │ │ │ + move $s6, $a0 │ │ │ │ + bnez $a0, -296 │ │ │ │ + b -444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t1, $fp, 1 │ │ │ │ - bgeu $t1, $t0, -2196 │ │ │ │ - addi.d $fp, $fp, 2 │ │ │ │ - slli.w $t1, $fp, 0x0 │ │ │ │ - bltu $t1, $t0, -16 │ │ │ │ - b -2212 │ │ │ │ - st.d $fp, $sp, 352 │ │ │ │ - st.d $s0, $sp, 344 │ │ │ │ - st.d $s1, $sp, 336 │ │ │ │ - st.d $s2, $sp, 328 │ │ │ │ - st.d $s4, $sp, 312 │ │ │ │ - st.d $s5, $sp, 304 │ │ │ │ - st.d $s6, $sp, 296 │ │ │ │ - bl -296516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -368 │ │ │ │ - st.d $s2, $sp, 328 │ │ │ │ - pcalau12i $s2, 133 │ │ │ │ - ld.d $s2, $s2, -240 │ │ │ │ - ldptr.d $t2, $s2, 0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ldptr.w $t1, $a1, 0 │ │ │ │ - lu32i.d $t0, -2 │ │ │ │ - st.d $t0, $sp, 240 │ │ │ │ - st.d $ra, $sp, 360 │ │ │ │ - st.d $zero, $sp, 248 │ │ │ │ - st.d $zero, $sp, 256 │ │ │ │ - st.d $t2, $sp, 264 │ │ │ │ - ldptr.w $t4, $sp, 368 │ │ │ │ - ld.b $t0, $sp, 376 │ │ │ │ - ld.d $t3, $sp, 384 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + st.w $a0, $s1, 80 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ move $a0, $zero │ │ │ │ - beqz $t1, 580 │ │ │ │ - sltui $t1, $t0, 1 │ │ │ │ - st.d $fp, $sp, 352 │ │ │ │ - st.d $s1, $sp, 336 │ │ │ │ - st.d $s4, $sp, 312 │ │ │ │ - st.d $s5, $sp, 304 │ │ │ │ - st.d $s6, $sp, 296 │ │ │ │ - st.d $s7, $sp, 288 │ │ │ │ - st.d $s8, $sp, 280 │ │ │ │ - st.d $s0, $sp, 344 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - move $s1, $t1 │ │ │ │ - move $s8, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s4, 1 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $t4, $sp, 80 │ │ │ │ - st.d $t3, $sp, 112 │ │ │ │ - move $s5, $a1 │ │ │ │ - move $s6, $t0 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - st.d $a3, $sp, 96 │ │ │ │ - st.d $a4, $sp, 88 │ │ │ │ - st.d $a5, $sp, 104 │ │ │ │ - st.d $a6, $sp, 72 │ │ │ │ - st.d $a7, $sp, 64 │ │ │ │ - b 20 │ │ │ │ - ldptr.w $t2, $s5, 0 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - slli.w $t1, $fp, 0x0 │ │ │ │ - bgeu $t1, $t2, 420 │ │ │ │ - ld.d $t1, $s5, 8 │ │ │ │ - alsl.d $a0, $fp, $fp, 0x2 │ │ │ │ - slli.d $s0, $a0, 0x4 │ │ │ │ - move $a1, $s1 │ │ │ │ - alsl.d $a0, $a0, $t1, 0x4 │ │ │ │ - bl -137376 │ │ │ │ - beqz $a0, -40 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -146624 │ │ │ │ - beqz $a0, -56 │ │ │ │ - blt $s4, $s8, -60 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - addi.d $t1, $sp, 236 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - li.w $t1, 12 │ │ │ │ - addi.d $a2, $sp, 240 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - li.w $a7, 2 │ │ │ │ - li.w $a6, 1 │ │ │ │ - li.w $a5, 2 │ │ │ │ - li.w $a4, 2 │ │ │ │ - li.w $a3, -3 │ │ │ │ + bl -240280 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + st.d $a0, $s1, 72 │ │ │ │ move $a1, $s6 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - st.d $a2, $sp, 120 │ │ │ │ - st.d $s3, $sp, 320 │ │ │ │ - bl -6492 │ │ │ │ - st.d $a0, $sp, 136 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - move $a1, $s1 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -136384 │ │ │ │ - st.d $a0, $sp, 144 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ + bstrpick.d $s8, $t1, 0x1f, 0x0 │ │ │ │ + move $a2, $s8 │ │ │ │ + bl -250224 │ │ │ │ + ld.d $t0, $s1, 72 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + stx.b $zero, $t0, $s8 │ │ │ │ + b -908 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + st.w $a0, $s1, 16 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -240344 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + st.d $a0, $s1, 8 │ │ │ │ move $a1, $s6 │ │ │ │ - ext.w.b $s8, $s8 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -121416 │ │ │ │ - st.d $a0, $sp, 128 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -142136 │ │ │ │ - move $s3, $a0 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -144168 │ │ │ │ - li.w $t2, -1 │ │ │ │ - move $s7, $a0 │ │ │ │ - bne $s3, $t2, 360 │ │ │ │ - li.w $t2, -1 │ │ │ │ - bne $s7, $t2, 288 │ │ │ │ + bstrpick.d $s8, $t1, 0x1f, 0x0 │ │ │ │ + move $a2, $s8 │ │ │ │ + bl -250288 │ │ │ │ + ld.d $t0, $s1, 8 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + stx.b $zero, $t0, $s8 │ │ │ │ + b -972 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + st.w $a0, $s1, 48 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -240408 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + st.d $a0, $s1, 40 │ │ │ │ + move $a1, $s6 │ │ │ │ + bstrpick.d $s8, $t1, 0x1f, 0x0 │ │ │ │ + move $a2, $s8 │ │ │ │ + bl -250352 │ │ │ │ + ld.d $t0, $s1, 40 │ │ │ │ + stx.b $zero, $t0, $s8 │ │ │ │ + b -648 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - addi.d $t0, $sp, 248 │ │ │ │ - move $a1, $t0 │ │ │ │ - addi.d $a2, $sp, 252 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bl -154652 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - ld.d $a1, $sp, 120 │ │ │ │ - addi.d $t1, $sp, 256 │ │ │ │ - move $a3, $t1 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - addi.d $a4, $sp, 260 │ │ │ │ - li.w $a2, -3 │ │ │ │ - st.d $t1, $sp, 152 │ │ │ │ - bl -155072 │ │ │ │ - ld.d $t1, $sp, 128 │ │ │ │ - beqz $t1, 340 │ │ │ │ - ld.d $t1, $sp, 136 │ │ │ │ - bnez $t1, 44 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $t2, $t2, $t0, 0x2 │ │ │ │ - ldptr.w $t2, $t2, 0 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - bltu $t0, $t2, 20 │ │ │ │ - beq $s7, $s3, 72 │ │ │ │ + pcaddi $a1, 92063 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -249628 │ │ │ │ + move $s6, $a0 │ │ │ │ + bnez $a0, -528 │ │ │ │ + b -676 │ │ │ │ + st.b $t1, $s1, 64 │ │ │ │ + b -684 │ │ │ │ + li.w $t1, 2 │ │ │ │ + bgeu $t1, $t0, -692 │ │ │ │ + b -952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 84 │ │ │ │ - fld.d $fa1, $t1, 1080 │ │ │ │ - ld.wu $t1, $sp, 64 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - alsl.d $t1, $t0, $t1, 0x2 │ │ │ │ - ld.wu $t1, $t1, 0 │ │ │ │ - movgr2fr.d $fa1, $t1 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, 236 │ │ │ │ - ld.d $s3, $sp, 320 │ │ │ │ - move $s7, $zero │ │ │ │ - ldptr.w $t2, $s5, 0 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - slli.w $t1, $fp, 0x0 │ │ │ │ - bltu $t1, $t2, -412 │ │ │ │ - ext.w.b $a0, $s7 │ │ │ │ - ld.d $fp, $sp, 352 │ │ │ │ - ld.d $s0, $sp, 344 │ │ │ │ - ld.d $s1, $sp, 336 │ │ │ │ - ld.d $s4, $sp, 312 │ │ │ │ - ld.d $s5, $sp, 304 │ │ │ │ - ld.d $s6, $sp, 296 │ │ │ │ - ld.d $s7, $sp, 288 │ │ │ │ - ld.d $s8, $sp, 280 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 264 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - bne $t1, $t0, 1384 │ │ │ │ - ld.d $ra, $sp, 360 │ │ │ │ - ld.d $s2, $sp, 328 │ │ │ │ - addi.d $sp, $sp, 368 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $s7 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bl -81940 │ │ │ │ + ldptr.w $t0, $sp, 52 │ │ │ │ + addi.d $s4, $s4, 8 │ │ │ │ + bltu $fp, $t0, -1272 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + pcaddi $a3, -34998 │ │ │ │ + li.w $a2, 208 │ │ │ │ + ld.wu $a1, $s0, 44 │ │ │ │ + bl -250708 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.b $t0, $s0, 8 │ │ │ │ + bl -250772 │ │ │ │ + pcalau12i $t0, 144 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 348 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ + ret │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $s5, $t0, -156 │ │ │ │ + bstrpick.d $s1, $s5, 0x1f, 0x0 │ │ │ │ + li.w $s6, 16 │ │ │ │ + li.w $s5, 5 │ │ │ │ + slli.d $s1, $s1, 0x4 │ │ │ │ + ldx.d $s2, $s8, $s6 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -251708 │ │ │ │ + slli.w $s8, $a0, 0x0 │ │ │ │ + bgeu $s5, $s8, 64 │ │ │ │ + li.w $a2, 5 │ │ │ │ + pcaddi $a1, 93151 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -250516 │ │ │ │ + beqz $a0, 116 │ │ │ │ + li.w $t0, 12 │ │ │ │ + bgeu $t0, $s8, 28 │ │ │ │ + li.w $a2, 12 │ │ │ │ + pcaddi $a1, 93146 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -250544 │ │ │ │ + beqz $a0, 32 │ │ │ │ nop │ │ │ │ + ldptr.d $s7, $s4, 0 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s5, 8 │ │ │ │ - bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - ld.d $a0, $t1, 48 │ │ │ │ - alsl.d $t1, $t2, $t2, 0x2 │ │ │ │ - alsl.d $t1, $t1, $t2, 0x1 │ │ │ │ - alsl.d $a0, $t1, $a0, 0x3 │ │ │ │ - bl -156216 │ │ │ │ - move $s7, $a0 │ │ │ │ - b -316 │ │ │ │ + addi.d $s6, $s6, 16 │ │ │ │ + beq $s1, $s6, -260 │ │ │ │ + ldptr.d $s8, $s7, 0 │ │ │ │ + b -92 │ │ │ │ + addi.w $s7, $s8, -12 │ │ │ │ + addi.w $a1, $s8, -11 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.w $s7, $s8, 40 │ │ │ │ + bl -240808 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s8, 32 │ │ │ │ + addi.d $a1, $s2, 5 │ │ │ │ + move $a2, $s7 │ │ │ │ + bl -250748 │ │ │ │ + ld.d $t1, $s8, 32 │ │ │ │ + stx.b $zero, $t1, $s7 │ │ │ │ + b -76 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.w $s7, $s8, -5 │ │ │ │ + addi.w $a1, $s8, -4 │ │ │ │ + st.w $s7, $t0, 24 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -240864 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + addi.d $a1, $s2, 5 │ │ │ │ + st.d $a0, $t0, 16 │ │ │ │ + move $a2, $s7 │ │ │ │ + bl -250808 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + stx.b $zero, $t1, $s7 │ │ │ │ + b -172 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + pcaddi $a2, 93144 │ │ │ │ + li.w $a1, 0xe14 │ │ │ │ + pcaddi $a0, 92574 │ │ │ │ + bl 206556 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -251604 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + li.w $a5, 4 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a2, 93098 │ │ │ │ + li.w $a1, 0xdea │ │ │ │ + pcaddi $a0, 92564 │ │ │ │ + bl 206516 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -251644 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + bl -250284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s5, 8 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - add.d $t2, $t2, $s0 │ │ │ │ - ld.d $a0, $t2, 48 │ │ │ │ - alsl.d $t2, $s3, $s3, 0x2 │ │ │ │ - alsl.d $t2, $t2, $s3, 0x1 │ │ │ │ - alsl.d $a0, $t2, $a0, 0x3 │ │ │ │ - bl -156280 │ │ │ │ - li.w $t2, -1 │ │ │ │ - move $s3, $a0 │ │ │ │ - beq $s7, $t2, -384 │ │ │ │ - b -108 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + li.w $a5, 3 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a2, 93076 │ │ │ │ + li.w $a1, 0xde1 │ │ │ │ + pcaddi $a0, 92542 │ │ │ │ + bl 206428 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -251732 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 144 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - sltui $t0, $t0, 1 │ │ │ │ - move $a2, $s1 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - st.d $t0, $sp, 176 │ │ │ │ - bl -122360 │ │ │ │ - ld.wu $a1, $a0, 0 │ │ │ │ - move $s3, $a0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - pcaddi $a3, 69967 │ │ │ │ - li.w $a2, 72 │ │ │ │ - bl -298228 │ │ │ │ - lu12i.w $a1, 61 │ │ │ │ - li.w $t0, 2 │ │ │ │ - ori $a1, $a1, 0x90 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - st.d $s8, $sp, 144 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - bl 282640 │ │ │ │ - bnez $a0, 140 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 281284 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -298332 │ │ │ │ - ld.d $t0, $sp, 136 │ │ │ │ - li.w $t1, 1 │ │ │ │ - beq $t0, $t1, 296 │ │ │ │ - ld.d $t0, $sp, 168 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - ld.d $a1, $sp, 40 │ │ │ │ - li.w $a2, 2 │ │ │ │ - add.d $a0, $a0, $t0 │ │ │ │ - bl -122476 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $a0, $a1 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s1, $a1 │ │ │ │ + bl -215748 │ │ │ │ + pcaddi $a1, 93102 │ │ │ │ move $s0, $a0 │ │ │ │ - ld.wu $a1, $a0, 0 │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - pcaddi $a3, 69938 │ │ │ │ - li.w $a2, 72 │ │ │ │ - bl -298344 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 279876 │ │ │ │ - move $s3, $a0 │ │ │ │ + bl -251864 │ │ │ │ + beqz $a0, 72 │ │ │ │ + pcaddi $a1, 93100 │ │ │ │ move $a0, $s0 │ │ │ │ - bl 281192 │ │ │ │ + bl -251880 │ │ │ │ + beqz $a0, 24 │ │ │ │ + pcaddi $a1, 93098 │ │ │ │ move $a0, $s0 │ │ │ │ - bl -298424 │ │ │ │ - lu12i.w $a1, 61 │ │ │ │ - li.w $t0, 1 │ │ │ │ - ori $a1, $a1, 0x90 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - bl 282504 │ │ │ │ - beqz $a0, -132 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a3, $s0 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 281816 │ │ │ │ - ld.d $t1, $sp, 176 │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - ld.d $a4, $sp, 120 │ │ │ │ - move $a3, $s0 │ │ │ │ - alsl.d $t0, $t1, $t0, 0x3 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - st.d $t0, $sp, 192 │ │ │ │ - li.w $a5, -3 │ │ │ │ - slli.d $t0, $t1, 0x3 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $t0, $sp, 184 │ │ │ │ - bl 283428 │ │ │ │ - move $s7, $a0 │ │ │ │ - bl -196636 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $s0, $s6, 0x1f, 0x0 │ │ │ │ - alsl.d $s1, $s0, $t0, 0x2 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - bltu $a0, $t1, 136 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -196664 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - beq $t0, $a0, 88 │ │ │ │ - nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -196684 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x2 │ │ │ │ - ldptr.w $t0, $s0, 0 │ │ │ │ - beq $t0, $a0, 348 │ │ │ │ - ld.d $a0, $s7, 8 │ │ │ │ - bl -298612 │ │ │ │ - move $a0, $s7 │ │ │ │ - st.d $zero, $s7, 8 │ │ │ │ - bl -197968 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -298632 │ │ │ │ - b -316 │ │ │ │ - ld.d $s8, $sp, 144 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s3, $sp, 320 │ │ │ │ - move $s7, $zero │ │ │ │ - b -656 │ │ │ │ - nop │ │ │ │ - ld.d $a1, $sp, 120 │ │ │ │ - li.w $a2, -3 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -193476 │ │ │ │ - ld.d $t0, $sp, 152 │ │ │ │ - alsl.d $t0, $s0, $t0, 0x2 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - bge $t0, $a0, -108 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 282356 │ │ │ │ - ldptr.w $t2, $s3, 0 │ │ │ │ - st.d $a0, $sp, 200 │ │ │ │ - beqz $t2, 328 │ │ │ │ - ld.d $s8, $sp, 112 │ │ │ │ - st.d $s5, $sp, 216 │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - st.d $a0, $sp, 208 │ │ │ │ - move $s5, $a0 │ │ │ │ - nop │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - beqz $a0, 92 │ │ │ │ - bl -175352 │ │ │ │ - ldptr.w $t1, $s8, 396 │ │ │ │ - bltu $a0, $t1, 24 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - bl -175688 │ │ │ │ - ldptr.w $t1, $s8, 396 │ │ │ │ - bgeu $a0, $t1, 232 │ │ │ │ - nop │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - bl -175388 │ │ │ │ - li.w $t0, 5 │ │ │ │ - bgeu $t0, $a0, 20 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - bl -196908 │ │ │ │ - beqz $a0, 128 │ │ │ │ - nop │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - bl -175420 │ │ │ │ - li.w $t0, 9 │ │ │ │ - bltu $t0, $a0, 76 │ │ │ │ - ldptr.w $t2, $s3, 0 │ │ │ │ - move $s1, $zero │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s5, $s5, 8 │ │ │ │ - bltu $s0, $t2, -104 │ │ │ │ - ld.d $s5, $sp, 216 │ │ │ │ - bnez $s1, 184 │ │ │ │ - ld.d $s0, $sp, 208 │ │ │ │ - beqz $t2, 128 │ │ │ │ - nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - beqz $a0, 108 │ │ │ │ - bl -198232 │ │ │ │ - ldptr.w $t2, $s3, 0 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bgeu $s1, $t2, 100 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - b -28 │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - bl -197012 │ │ │ │ - li.w $t0, 1 │ │ │ │ - sltu $t1, $t0, $a0 │ │ │ │ - xori $t1, $t1, 0x1 │ │ │ │ - and $t1, $s1, $t1 │ │ │ │ - slli.w $s1, $t1, 0x0 │ │ │ │ - nop │ │ │ │ - ldptr.w $t2, $s3, 0 │ │ │ │ - b -100 │ │ │ │ - ld.d $t0, $sp, 128 │ │ │ │ - bnez $t0, -348 │ │ │ │ - b -264 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl -251896 │ │ │ │ + bnez $a0, 64 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a1, $s1 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -2148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + move $a1, $s1 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b 63812 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 93080 │ │ │ │ + li.w $a1, 0xd7b │ │ │ │ + pcaddi $a0, 92498 │ │ │ │ + bl 312956 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -251908 │ │ │ │ nop │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bltu $s1, $t2, -92 │ │ │ │ - ld.d $a0, $sp, 200 │ │ │ │ - bl -299004 │ │ │ │ - b -400 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s5, 0 │ │ │ │ - ld.d $a1, $sp, 120 │ │ │ │ - li.w $a2, -3 │ │ │ │ - bl -193828 │ │ │ │ - ldptr.w $t1, $s8, 432 │ │ │ │ - blt $a0, $t1, -244 │ │ │ │ - ldptr.w $t2, $s3, 0 │ │ │ │ - b -196 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $a0, $s5, 8 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $s7, $sp, 128 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - ld.d $s8, $sp, 144 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - bl -153776 │ │ │ │ - ldptr.w $t4, $s3, 0 │ │ │ │ - bstrpick.w $t0, $s6, 0x7, 0x0 │ │ │ │ - st.d $t0, $sp, 120 │ │ │ │ - addi.d $t3, $t4, -1 │ │ │ │ - sltu $t0, $zero, $t3 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t2, $sp, 200 │ │ │ │ - move $s7, $zero │ │ │ │ - beqz $t4, 264 │ │ │ │ - st.d $s1, $sp, 136 │ │ │ │ - st.d $s6, $sp, 144 │ │ │ │ - move $s1, $t2 │ │ │ │ - move $s6, $s5 │ │ │ │ - move $s5, $s3 │ │ │ │ - move $s3, $s0 │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - beqz $t0, 188 │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 147752 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $t3, $s5, 8 │ │ │ │ - ld.d $t1, $sp, 184 │ │ │ │ - ldptr.w $a5, $t0, 20 │ │ │ │ - alsl.d $t0, $s7, $s7, 0x3 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ - ldptr.w $a3, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - ld.d $a7, $sp, 96 │ │ │ │ - ld.d $a6, $sp, 176 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 104 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ move $s0, $a0 │ │ │ │ - ldx.d $t0, $t0, $t1 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a4, $zero │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 192 │ │ │ │ + move $s1, $a1 │ │ │ │ move $a0, $zero │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bl -103068 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -198616 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -299280 │ │ │ │ - st.d $zero, $s0, 88 │ │ │ │ - ld.d $a0, $s6, 8 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - ld.d $a4, $sp, 48 │ │ │ │ - ld.d $a3, $sp, 120 │ │ │ │ - st.d $t0, $s0, 88 │ │ │ │ - add.d $a0, $a0, $s3 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a2, $zero │ │ │ │ - bl -152580 │ │ │ │ - ldptr.w $t4, $s5, 0 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - bgeu $t0, $t4, 28 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - b -188 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - bltu $t0, $t4, -16 │ │ │ │ + li.w $a1, 32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -241300 │ │ │ │ + st.b $s1, $a0, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + stptr.d $s0, $a0, 0 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.w $zero, $a0, 12 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $s3, $s5 │ │ │ │ - ld.d $s1, $sp, 136 │ │ │ │ - move $s5, $s6 │ │ │ │ - ld.d $s6, $sp, 144 │ │ │ │ - ld.d $a0, $sp, 200 │ │ │ │ - li.w $s7, 1 │ │ │ │ - bl -299384 │ │ │ │ - ld.d $s0, $sp, 128 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - bl -299396 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - bl -198752 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -299416 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 280184 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -299432 │ │ │ │ - ld.d $s3, $sp, 320 │ │ │ │ - b -1856 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 352 │ │ │ │ - st.d $s0, $sp, 344 │ │ │ │ - st.d $s1, $sp, 336 │ │ │ │ - st.d $s3, $sp, 320 │ │ │ │ - st.d $s4, $sp, 312 │ │ │ │ - st.d $s5, $sp, 304 │ │ │ │ - st.d $s6, $sp, 296 │ │ │ │ - st.d $s7, $sp, 288 │ │ │ │ - st.d $s8, $sp, 280 │ │ │ │ - bl -298604 │ │ │ │ - beqz $a0, 224 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - pcalau12i $s2, 132 │ │ │ │ - ld.d $s2, $s2, -48 │ │ │ │ - ldptr.w $a3, $a0, 0 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + ldptr.w $s0, $a0, 12 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ move $s1, $a0 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 80651 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -299892 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - beqz $t0, 84 │ │ │ │ - nop │ │ │ │ + move $s2, $a1 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + addi.w $a1, $s0, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -241408 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + st.d $a0, $s1, 16 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + st.b $a3, $a0, 16 │ │ │ │ + ldptr.w $t0, $s1, 12 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + stptr.w $s2, $a0, 0 │ │ │ │ + st.w $a2, $a0, 4 │ │ │ │ + st.d $a4, $a0, 8 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.w $zero, $a0, 20 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s1, 12 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bnez $a3, 112 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - slli.d $t1, $s0, 0x6 │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ + beqz $t0, 124 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + pcalau12i $s2, 144 │ │ │ │ + ld.d $s2, $s2, -48 │ │ │ │ + ld.d $t1, $s1, 16 │ │ │ │ + slli.d $t0, $s0, 0x5 │ │ │ │ ldptr.d $a0, $s2, 0 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $a4, $t0, 16 │ │ │ │ - pcaddi $a2, 80640 │ │ │ │ - ld.d $a7, $t1, 24 │ │ │ │ - ld.d $a6, $t1, 16 │ │ │ │ - ldptr.d $a5, $t1, 0 │ │ │ │ + add.d $t2, $t1, $t0 │ │ │ │ + ldx.w $a4, $t1, $t0 │ │ │ │ + ldptr.w $a5, $t2, 4 │ │ │ │ + pcaddi $a2, 93007 │ │ │ │ li.w $a1, 1 │ │ │ │ + bl -252100 │ │ │ │ + ldptr.w $t0, $s1, 12 │ │ │ │ addi.d $s0, $s0, 1 │ │ │ │ - bl -299976 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ slli.w $a3, $s0, 0x0 │ │ │ │ - bltu $a3, $t0, -68 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + bltu $a3, $t0, -48 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - pcaddi $a2, 79433 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - bl -300048 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - b -128 │ │ │ │ - nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 80595 │ │ │ │ - li.w $a1, 74 │ │ │ │ - pcaddi $a0, 80587 │ │ │ │ - b 264540 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - pcalau12i $s3, 132 │ │ │ │ - ld.d $s3, $s3, -48 │ │ │ │ - ldptr.w $a3, $a0, 0 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - pcaddi $a2, 80602 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -300140 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - beqz $t0, 108 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - slli.d $s2, $s0, 0x5 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ldptr.w $a6, $t0, 16 │ │ │ │ - ldptr.w $a5, $t0, 8 │ │ │ │ - ldptr.d $a4, $t0, 0 │ │ │ │ - pcaddi $a2, 80591 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -300212 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - addi.d $a0, $a0, 16 │ │ │ │ - bl -392 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - slli.w $a3, $s0, 0x0 │ │ │ │ - bltu $a3, $t0, -68 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - pcaddi $a2, 79654 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b -300284 │ │ │ │ - beqz $a0, 160 │ │ │ │ - ldptr.w $a3, $a0, 0 │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - pcaddi $a2, 80544 │ │ │ │ - move $s1, $a0 │ │ │ │ - li.w $a1, 127 │ │ │ │ - pcaddi $a0, 80527 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ st.d $ra, $sp, 24 │ │ │ │ - bl 76620 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - beqz $t0, 92 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + beqz $t0, 80 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ st.d $s0, $sp, 16 │ │ │ │ - move $a3, $zero │ │ │ │ - move $s0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - slli.d $t1, $s0, 0x6 │ │ │ │ - pcaddi $a2, 80556 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $a4, $t0, 16 │ │ │ │ - li.w $a1, 129 │ │ │ │ - ld.d $a7, $t1, 24 │ │ │ │ - ld.d $a6, $t1, 16 │ │ │ │ - ldptr.d $a5, $t1, 0 │ │ │ │ - pcaddi $a0, 80508 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 76544 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - slli.w $a3, $s0, 0x0 │ │ │ │ - bltu $a3, $t0, -60 │ │ │ │ + nop │ │ │ │ + slli.d $s0, $s1, 0x5 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + ld.d $a0, $a0, 24 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bl -251876 │ │ │ │ + ld.d $a0, $s2, 16 │ │ │ │ + ldptr.w $t1, $s2, 12 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + add.d $s0, $a0, $s0 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + bltu $t0, $t1, -40 │ │ │ │ ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ nop │ │ │ │ + bl -251916 │ │ │ │ ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ + st.d $zero, $s2, 16 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + beqz $t2, 52 │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x5 │ │ │ │ + add.d $t2, $t2, $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 80499 │ │ │ │ - li.w $a1, 123 │ │ │ │ - pcaddi $a0, 80491 │ │ │ │ - b 264156 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bltu $a1, $t1, 12 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bgeu $t1, $a1, 36 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + bne $t0, $t2, -20 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - ldptr.w $a3, $s3, 0 │ │ │ │ - pcaddi $a2, 80510 │ │ │ │ - li.w $a1, 146 │ │ │ │ - pcaddi $a0, 80480 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl 76432 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - beqz $t0, 200 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - move $s2, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - ld.d $t0, $s3, 8 │ │ │ │ - slli.d $s0, $s2, 0x5 │ │ │ │ - pcaddi $a2, 80520 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ldptr.w $a5, $t0, 8 │ │ │ │ - ldptr.d $a4, $t0, 0 │ │ │ │ - li.w $a1, 148 │ │ │ │ - pcaddi $a0, 80463 │ │ │ │ - bl 76368 │ │ │ │ - ld.d $s1, $s3, 8 │ │ │ │ - pcaddi $a2, 80474 │ │ │ │ - li.w $a1, 127 │ │ │ │ - add.d $s1, $s1, $s0 │ │ │ │ - ldptr.w $a3, $s1, 16 │ │ │ │ - pcaddi $a0, 80456 │ │ │ │ - bl 76340 │ │ │ │ - ldptr.w $t0, $s1, 16 │ │ │ │ - beqz $t0, 76 │ │ │ │ - move $s0, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - ld.d $t0, $s1, 24 │ │ │ │ - slli.d $t1, $s0, 0x6 │ │ │ │ - pcaddi $a2, 80488 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $t0, 8 │ │ │ │ - ld.d $a4, $t0, 16 │ │ │ │ - li.w $a1, 129 │ │ │ │ - ld.d $a7, $t1, 24 │ │ │ │ - ld.d $a6, $t1, 16 │ │ │ │ - ldptr.d $a5, $t1, 0 │ │ │ │ - pcaddi $a0, 80440 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl 76272 │ │ │ │ - ldptr.w $t0, $s1, 16 │ │ │ │ - slli.w $a3, $s0, 0x0 │ │ │ │ - bltu $a3, $t0, -60 │ │ │ │ - ldptr.w $t0, $s3, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $a3, $s2, 0x0 │ │ │ │ - bltu $a3, $t0, -156 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a1 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - move $a3, $a2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a2, 81086 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -300768 │ │ │ │ - ld.d $t0, $s0, 56 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $s0, 56 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ + li.w $a0, 1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - beqz $a0, 28 │ │ │ │ - bl -299912 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ + nop │ │ │ │ + ldptr.w $a0, $a0, 12 │ │ │ │ ret │ │ │ │ - bl -299348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + ldx.w $a0, $t0, $a1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - beqz $a0, 44 │ │ │ │ - move $s0, $a0 │ │ │ │ - ld.d $a0, $a0, 40 │ │ │ │ - bl -300792 │ │ │ │ - li.w $t0, 16 │ │ │ │ - bne $a0, $t0, 48 │ │ │ │ - ld.d $a0, $s0, 40 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - b -299780 │ │ │ │ - pcaddi $a3, 85310 │ │ │ │ - li.w $a2, 220 │ │ │ │ - pcaddi $a1, 80370 │ │ │ │ - pcaddi $a0, 80429 │ │ │ │ - bl -301432 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 85304 │ │ │ │ - li.w $a2, 222 │ │ │ │ - pcaddi $a1, 80364 │ │ │ │ - pcaddi $a0, 80425 │ │ │ │ - bl -301456 │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + add.d $t0, $t0, $a1 │ │ │ │ + ldptr.w $a0, $t0, 4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $a0, 16 │ │ │ │ - ld.d $a0, $a0, 40 │ │ │ │ - b -301624 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a3, 85297 │ │ │ │ - li.w $a2, 239 │ │ │ │ - pcaddi $a1, 80351 │ │ │ │ - pcaddi $a0, 80410 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -301512 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $a1, 0 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s0, $a1 │ │ │ │ - beqz $a0, 60 │ │ │ │ - lu12i.w $a3, 128 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - bl -300628 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t0, $a1, 452 │ │ │ │ + bnez $t0, 28 │ │ │ │ + ld.d $t0, $a1, 288 │ │ │ │ + beqz $t0, 36 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a1, 16 │ │ │ │ - move $a1, $a2 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl -301580 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - bnez $a0, -76 │ │ │ │ - ld.d $a3, $s0, 16 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - pcaddi $a2, 80384 │ │ │ │ - li.w $a1, 259 │ │ │ │ - pcaddi $a0, 80316 │ │ │ │ - bl 263456 │ │ │ │ - bl -300512 │ │ │ │ - ldptr.w $a0, $a0, 0 │ │ │ │ - bl -300760 │ │ │ │ - move $a2, $a0 │ │ │ │ - pcaddi $a1, 80392 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -301480 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -301360 │ │ │ │ nop │ │ │ │ + ld.d $t0, $a1, 224 │ │ │ │ + move $a2, $a0 │ │ │ │ + li.w $a3, 25 │ │ │ │ + ldptr.w $a1, $t0, 24 │ │ │ │ + pcaddi $a0, 92897 │ │ │ │ + b -141952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - beqz $t0, 196 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s3, $a2 │ │ │ │ + ldptr.w $t0, $a3, 388 │ │ │ │ + ldptr.w $t1, $a3, 344 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + li.w $t2, 1 │ │ │ │ + move $s0, $a3 │ │ │ │ move $s1, $a1 │ │ │ │ - move $s0, $zero │ │ │ │ - b 28 │ │ │ │ + andi $s2, $t0, 0x1 │ │ │ │ + bne $t1, $t2, 240 │ │ │ │ + ld.d $t0, $a3, 584 │ │ │ │ + move $t3, $zero │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + bnez $t0, 176 │ │ │ │ + ld.d $t2, $a3, 728 │ │ │ │ + ldptr.w $t3, $t2, 8 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + beqz $t3, 688 │ │ │ │ + ldptr.w $a1, $t0, 8 │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -242164 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldptr.d $t1, $t2, 0 │ │ │ │ + st.d $a0, $t0, 16 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + ldptr.w $a1, $t1, 8 │ │ │ │ + ld.d $a0, $t1, 24 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -242212 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + li.w $t4, 1 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + st.d $a0, $t1, 24 │ │ │ │ + ld.d $t2, $s0, 584 │ │ │ │ + ld.wu $t1, $t0, 8 │ │ │ │ + ld.d $t6, $t0, 16 │ │ │ │ + ld.d $t5, $t0, 24 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $s2, $t6, $t1 │ │ │ │ + ld.wu $t1, $t0, 8 │ │ │ │ + move $t3, $s1 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $zero, $t5, $t1 │ │ │ │ + ldptr.w $t1, $t0, 8 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + stptr.w $t4, $t2, 0 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + move $a0, $t3 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bgeu $t0, $t1, 88 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - slli.d $s2, $s0, 0x6 │ │ │ │ - move $a1, $s4 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - jirl $ra, $s3, 0 │ │ │ │ - beqz $a0, -44 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - add.d $a0, $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $a3, 536 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -253492 │ │ │ │ + ld.d $t0, $s0, 584 │ │ │ │ + ld.d $t1, $s1, 96 │ │ │ │ + move $t3, $zero │ │ │ │ + ldptr.w $t0, $t0, 0 │ │ │ │ + ldptr.w $t1, $t1, 8 │ │ │ │ + bltu $t0, $t1, 56 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ - st.d $zero, $a1, 8 │ │ │ │ - stptr.w $zero, $a1, 0 │ │ │ │ + ld.d $a0, $s0, 536 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl -251756 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + move $a0, $t3 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + move $a2, $t0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + bl -44548 │ │ │ │ + ld.d $t1, $s0, 584 │ │ │ │ + ld.d $t0, $s1, 96 │ │ │ │ + ldptr.w $t2, $s0, 348 │ │ │ │ + ld.d $s1, $s0, 728 │ │ │ │ + ldptr.w $a2, $t1, 0 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + move $s3, $t2 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + ldptr.w $t2, $s0, 344 │ │ │ │ + ldptr.w $t5, $s1, 8 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + move $t3, $a0 │ │ │ │ + ldptr.w $t7, $t0, 16 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + ldptr.w $t8, $t0, 12 │ │ │ │ + move $s4, $t2 │ │ │ │ + beqz $t5, 532 │ │ │ │ + bstrpick.d $t6, $t7, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t4, $t8, 0x1f, 0x0 │ │ │ │ + sub.d $t4, $t6, $t4 │ │ │ │ + addi.d $t0, $a0, 4 │ │ │ │ + move $t1, $zero │ │ │ │ + addi.d $t6, $t6, -1 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $a1, 0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - move $fp, $a2 │ │ │ │ - beqz $t2, 316 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - move $s7, $a1 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - b 116 │ │ │ │ - nop │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + addi.d $t0, $t0, 40 │ │ │ │ + beq $t1, $t5, 344 │ │ │ │ nop │ │ │ │ - addi.w $s5, $s0, 1 │ │ │ │ - bstrpick.d $s8, $s5, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - slli.d $a1, $s8, 0x3 │ │ │ │ - bl 145720 │ │ │ │ - move $s1, $a0 │ │ │ │ - slli.d $a1, $s8, 0x2 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 145704 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $s0, 0x3 │ │ │ │ - add.d $t0, $t0, $s6 │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - ldptr.w $t0, $t0, 8 │ │ │ │ - slli.d $s0, $s0, 0x2 │ │ │ │ - stx.d $t3, $s1, $t2 │ │ │ │ - stx.w $t0, $a0, $s0 │ │ │ │ - ldptr.w $t2, $s7, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - move $s3, $s5 │ │ │ │ - move $s4, $a0 │ │ │ │ - bgeu $t1, $t2, 68 │ │ │ │ - move $s0, $s5 │ │ │ │ + ld.wu $t2, $t0, -4 │ │ │ │ + bne $t2, $t4, -20 │ │ │ │ + ld.wu $t2, $t0, 0 │ │ │ │ + bne $t2, $t6, -28 │ │ │ │ + sub.d $t0, $t0, $a0 │ │ │ │ + addi.d $t0, $t0, -4 │ │ │ │ + beq $t5, $t1, 328 │ │ │ │ + add.d $t1, $a0, $t0 │ │ │ │ + ldptr.w $a1, $t1, 8 │ │ │ │ + ld.d $a0, $t1, 16 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ nop │ │ │ │ - slli.d $s6, $s2, 0x5 │ │ │ │ - beqz $s1, -108 │ │ │ │ - addi.w $t1, $s0, -1 │ │ │ │ - ld.d $t0, $s7, 8 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - ldx.d $t3, $t0, $s6 │ │ │ │ - ldx.d $t4, $s1, $t1 │ │ │ │ - bne $t4, $t3, -136 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t3, $s2, 0x0 │ │ │ │ - slli.d $s6, $s2, 0x5 │ │ │ │ - bltu $t3, $t2, -24 │ │ │ │ - move $s3, $s0 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -242648 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - stptr.d $s1, $fp, 0 │ │ │ │ - stptr.d $s4, $t0, 0 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldptr.d $t4, $s1, 0 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + add.d $t4, $t4, $t0 │ │ │ │ + ldptr.w $a1, $t4, 8 │ │ │ │ + st.d $a0, $t1, 16 │ │ │ │ + ld.d $a0, $t4, 24 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + bl -242700 │ │ │ │ + ldptr.d $t2, $s1, 0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + add.d $t0, $t2, $t0 │ │ │ │ + ld.wu $t2, $t0, 8 │ │ │ │ + ld.d $t7, $t0, 16 │ │ │ │ + sub.w $t1, $zero, $s2 │ │ │ │ + and $t1, $s4, $t1 │ │ │ │ + st.d $a0, $t4, 24 │ │ │ │ + add.w $t1, $t1, $s3 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ld.d $t4, $s0, 584 │ │ │ │ + ld.d $t5, $t3, 96 │ │ │ │ + ld.d $t6, $t0, 24 │ │ │ │ + stx.w $t1, $t7, $t2 │ │ │ │ + ld.wu $t1, $t0, 8 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $zero, $t6, $t1 │ │ │ │ + ldptr.w $t1, $t0, 8 │ │ │ │ + ldptr.w $t2, $t5, 8 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ + li.w $a1, 40 │ │ │ │ + move $a0, $t0 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -242836 │ │ │ │ + ldptr.w $t3, $s1, 24 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + stptr.d $t0, $t2, 0 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + stptr.w $zero, $t0, 0 │ │ │ │ + st.w $zero, $t0, 32 │ │ │ │ + st.w $zero, $t0, 8 │ │ │ │ + st.d $zero, $t0, 16 │ │ │ │ + st.d $zero, $t0, 24 │ │ │ │ + st.b $zero, $t0, 36 │ │ │ │ + st.w $t3, $t0, 4 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + st.w $t1, $t2, 8 │ │ │ │ + b -748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x2 │ │ │ │ + slli.d $a1, $t1, 0x3 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $t8, $sp, 24 │ │ │ │ + st.d $t7, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -242968 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + ld.d $t7, $sp, 16 │ │ │ │ + add.d $t1, $a0, $t0 │ │ │ │ + st.b $zero, $t1, 36 │ │ │ │ + ld.d $t8, $sp, 24 │ │ │ │ + ldptr.w $t2, $s1, 8 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + sub.w $t8, $t7, $t8 │ │ │ │ + addi.w $t7, $t7, -1 │ │ │ │ + stptr.w $t8, $t1, 0 │ │ │ │ + st.w $t7, $t1, 4 │ │ │ │ + st.w $a2, $t1, 32 │ │ │ │ + st.w $zero, $t1, 8 │ │ │ │ + st.d $zero, $t1, 16 │ │ │ │ + st.d $zero, $t1, 24 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + st.w $t2, $s1, 8 │ │ │ │ + b -420 │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $a1, 40 │ │ │ │ + b -120 │ │ │ │ nop │ │ │ │ - move $s3, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - b -84 │ │ │ │ - ldptr.w $t2, $a1, 0 │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - beqz $t2, 256 │ │ │ │ + ldptr.w $a4, $a3, 252 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ + move $s0, $a3 │ │ │ │ + ldptr.w $a3, $a3, 256 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ st.d $s2, $sp, 32 │ │ │ │ st.d $s3, $sp, 24 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s1, $zero │ │ │ │ - move $a0, $zero │ │ │ │ - move $s0, $zero │ │ │ │ - b 88 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.w $s2, $s0, 1 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 145372 │ │ │ │ - ld.d $t1, $s4, 8 │ │ │ │ - ldptr.w $t2, $s4, 0 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - ldx.d $t1, $t1, $s3 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t3, $s1, 0x0 │ │ │ │ - stx.d $t1, $a0, $t0 │ │ │ │ - move $s5, $s2 │ │ │ │ - bgeu $t3, $t2, 68 │ │ │ │ - move $s0, $s2 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + or $t0, $a4, $a3 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s3, $a2 │ │ │ │ + beqz $t0, 20 │ │ │ │ + bl -12344 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -52112 │ │ │ │ + bnez $a0, 124 │ │ │ │ + ld.d $a6, $s0, 88 │ │ │ │ + ld.d $a3, $s0, 96 │ │ │ │ + beqz $a6, 152 │ │ │ │ nop │ │ │ │ - slli.d $s3, $s1, 0x5 │ │ │ │ - beqz $a0, -68 │ │ │ │ - addi.w $t0, $s0, -1 │ │ │ │ - ld.d $t1, $s4, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - ldx.d $t3, $t1, $s3 │ │ │ │ - ldx.d $t4, $a0, $t0 │ │ │ │ - bne $t4, $t3, -96 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t3, $s1, 0x0 │ │ │ │ - slli.d $s3, $s1, 0x5 │ │ │ │ - bltu $t3, $t2, -24 │ │ │ │ - move $s5, $s0 │ │ │ │ + ldptr.w $t1, $s0, 364 │ │ │ │ + ldptr.w $t0, $s0, 484 │ │ │ │ + ldptr.w $a7, $s0, 260 │ │ │ │ + ldptr.w $a5, $s0, 372 │ │ │ │ + ldptr.w $a4, $s0, 264 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -11344 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -52184 │ │ │ │ + bnez $a0, 116 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ ld.d $s2, $sp, 32 │ │ │ │ ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - bl -301676 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a3, $s0, 256 │ │ │ │ + ldptr.w $a4, $s0, 252 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -11956 │ │ │ │ + ld.d $a6, $s0, 88 │ │ │ │ + ld.d $a3, $s0, 96 │ │ │ │ + bnez $a6, -136 │ │ │ │ nop │ │ │ │ + bnez $a3, -144 │ │ │ │ + b -92 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - bl -301732 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - beqz $a0, 144 │ │ │ │ - ldptr.w $t0, $a0, 0 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - move $s2, $a0 │ │ │ │ - beqz $t0, 112 │ │ │ │ - ld.d $t1, $a0, 8 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ - slli.d $s0, $s1, 0x6 │ │ │ │ - add.d $s0, $t1, $s0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - beqz $a0, 52 │ │ │ │ - bl -301248 │ │ │ │ - ldptr.w $t0, $s2, 0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - slli.w $t1, $s1, 0x0 │ │ │ │ - bgeu $t1, $t0, 44 │ │ │ │ - ld.d $t1, $s2, 8 │ │ │ │ - slli.d $s0, $s1, 0x6 │ │ │ │ - add.d $s0, $t1, $s0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t2, $s1, 0x0 │ │ │ │ - bltu $t2, $t0, -72 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ + ldptr.w $t1, $s0, 364 │ │ │ │ + ldptr.w $t0, $s0, 484 │ │ │ │ + ldptr.w $a7, $s0, 260 │ │ │ │ + ld.d $a6, $s0, 88 │ │ │ │ + ldptr.w $a5, $s0, 372 │ │ │ │ + ldptr.w $a4, $s0, 264 │ │ │ │ + ld.d $a3, $s0, 96 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -10672 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ - pcaddi $a3, 84988 │ │ │ │ - li.w $a2, 382 │ │ │ │ - pcaddi $a1, 80038 │ │ │ │ - pcaddi $a0, 80125 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - bl -302772 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - move $s1, $a1 │ │ │ │ - ldptr.w $a1, $a1, 0 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - move $s5, $a0 │ │ │ │ - add.w $a1, $a1, $a2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x6 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s6, $a4 │ │ │ │ - move $s2, $a5 │ │ │ │ - move $s3, $a6 │ │ │ │ - bl 144884 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - st.d $a0, $s1, 8 │ │ │ │ - add.w $a2, $t0, $s0 │ │ │ │ - stptr.w $a2, $s1, 0 │ │ │ │ - beqz $a2, 176 │ │ │ │ - beqz $s2, 340 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s8, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - beqz $s4, 192 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $s2, $s1, 8 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - slli.d $s7, $s3, 0x6 │ │ │ │ - add.d $s2, $s2, $s7 │ │ │ │ - move $a2, $s6 │ │ │ │ - st.d $t0, $s2, 16 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.b $zero, $s2, 24 │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - ld.d $s0, $s1, 8 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - li.w $a1, 40 │ │ │ │ - add.d $s0, $s0, $s7 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - st.b $zero, $s0, 48 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - bl 144752 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - st.d $a0, $s0, 40 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $a0, $t0, 40 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - bl -301656 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - slli.w $a1, $s3, 0x0 │ │ │ │ - bltu $a1, $t0, -116 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + ldptr.w $a0, $a1, 308 │ │ │ │ + bnez $a0, 80 │ │ │ │ + lu12i.w $t2, 111848 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ori $t2, $t2, 0x1b5 │ │ │ │ + mul.d $t0, $t0, $t2 │ │ │ │ + pcalau12i $t1, 94 │ │ │ │ + fld.d $fa1, $t1, -32 │ │ │ │ + srli.d $t0, $t0, 0x23 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bcnez $fcc0, 56 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $a0, $fa0 │ │ │ │ nop │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + sltui $t0, $a0, 1 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ - ld.d $s0, $s1, 8 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - slli.d $s4, $s3, 0x6 │ │ │ │ - add.d $s0, $s0, $s4 │ │ │ │ - li.w $a1, 40 │ │ │ │ - st.d $t0, $s0, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - st.b $zero, $s0, 24 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - st.b $zero, $s0, 48 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - bl 144596 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - st.d $a0, $s0, 40 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $t0, $t0, $s4 │ │ │ │ - ld.d $a0, $t0, 40 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bl -301812 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - bltu $t0, $t1, -96 │ │ │ │ - b -148 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - b 116 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + lu12i.w $t0, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $a0, $fa0 │ │ │ │ + or $a0, $a0, $t0 │ │ │ │ + b -60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - jirl $ra, $s4, 0 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - st.d $a0, $s0, 8 │ │ │ │ - li.w $a1, 40 │ │ │ │ - add.d $s0, $t0, $s7 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - st.b $zero, $s0, 48 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - bl 144448 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - st.d $a0, $s0, 40 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $a0, $t0, 40 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl -301956 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - bgeu $t0, $t1, 112 │ │ │ │ - nop │ │ │ │ - move $a1, $s3 │ │ │ │ - pcaddi $a0, 78001 │ │ │ │ - bl -277776 │ │ │ │ - ld.d $s0, $s1, 8 │ │ │ │ - slli.d $s7, $s2, 0x6 │ │ │ │ - move $t0, $a0 │ │ │ │ - add.d $s0, $s0, $s7 │ │ │ │ - st.b $zero, $s0, 24 │ │ │ │ - st.d $t0, $s0, 16 │ │ │ │ - move $a2, $s6 │ │ │ │ - slli.w $a1, $s2, 0x0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bnez $s4, -136 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - st.d $zero, $s0, 56 │ │ │ │ - st.b $zero, $s0, 48 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - li.w $a1, 40 │ │ │ │ - move $a0, $zero │ │ │ │ - b -128 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li.w $t2, 2 │ │ │ │ + li.w $t5, 3 │ │ │ │ + xori $a3, $a3, 0x1 │ │ │ │ + sub.w $t0, $t5, $t2 │ │ │ │ + ldptr.w $t4, $a4, 392 │ │ │ │ + masknez $t3, $t2, $a3 │ │ │ │ + maskeqz $t0, $t0, $a3 │ │ │ │ + stptr.d $zero, $a1, 0 │ │ │ │ + st.d $zero, $a1, 8 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + move $t1, $a1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + beq $t4, $t0, 80 │ │ │ │ nop │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + bne $t2, $t6, 36 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - b -396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.d $a0, $a1, 8 │ │ │ │ - move $s1, $a1 │ │ │ │ - beqz $t0, 120 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.d $s0, $s2, 0x6 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl -302704 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - bl -302724 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 40 │ │ │ │ - st.d $zero, $t0, 8 │ │ │ │ - bl -302744 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - add.d $s0, $a0, $s0 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - bltu $t0, $t1, -80 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ nop │ │ │ │ - bl -302784 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s1, 8 │ │ │ │ - stptr.w $zero, $s1, 0 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ + li.w $t2, 1 │ │ │ │ + sub.w $t0, $t5, $t2 │ │ │ │ + ldptr.w $t4, $a4, 392 │ │ │ │ + masknez $t3, $t2, $a3 │ │ │ │ + maskeqz $t0, $t0, $a3 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + bne $t4, $t0, -64 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ - ld.d $a0, $a1, 8 │ │ │ │ - move $s4, $a1 │ │ │ │ - beqz $t0, 232 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s2, $zero │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - slli.d $s3, $s2, 0x5 │ │ │ │ - add.d $s1, $a0, $s3 │ │ │ │ - ldptr.w $t0, $s1, 16 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - beqz $t0, 104 │ │ │ │ - move $s5, $zero │ │ │ │ - nop │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + st.d $a1, $sp, 40 │ │ │ │ + bl -243728 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + stptr.d $a0, $t1, 0 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + li.w $t6, 1 │ │ │ │ + li.w $t5, 3 │ │ │ │ + beqz $a2, 32 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + add.d $a1, $a0, $a1 │ │ │ │ nop │ │ │ │ - slli.d $s0, $s5, 0x6 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - bl -302928 │ │ │ │ - ld.d $t0, $s1, 24 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 8 │ │ │ │ - st.d $zero, $t0, 16 │ │ │ │ - bl -302948 │ │ │ │ - ld.d $t0, $s1, 24 │ │ │ │ - add.d $t0, $t0, $s0 │ │ │ │ - ld.d $a0, $t0, 40 │ │ │ │ - st.d $zero, $t0, 8 │ │ │ │ - bl -302968 │ │ │ │ - ld.d $a0, $s1, 24 │ │ │ │ - ldptr.w $t1, $s1, 16 │ │ │ │ - slli.w $t0, $s5, 0x0 │ │ │ │ - add.d $s0, $a0, $s0 │ │ │ │ - st.d $zero, $s0, 40 │ │ │ │ - bltu $t0, $t1, -80 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + addi.d $a0, $a0, 16 │ │ │ │ + bne $a1, $a0, -12 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + beq $t2, $t6, 44 │ │ │ │ + li.w $t2, 1 │ │ │ │ + sub.w $t0, $t5, $t2 │ │ │ │ + ldptr.w $t4, $a4, 392 │ │ │ │ + masknez $t3, $t2, $a3 │ │ │ │ + maskeqz $t0, $t0, $a3 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + bne $t4, $t0, -32 │ │ │ │ + b -140 │ │ │ │ nop │ │ │ │ - bl -303000 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ - st.d $zero, $s1, 24 │ │ │ │ - st.w $zero, $s1, 16 │ │ │ │ - ldx.d $a0, $t0, $s3 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bl -303024 │ │ │ │ - ld.d $a0, $s4, 8 │ │ │ │ - ldptr.w $t1, $s4, 0 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - stx.d $zero, $a0, $s3 │ │ │ │ - bltu $t0, $t1, -164 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ nop │ │ │ │ - bl -303072 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ - st.d $zero, $s4, 8 │ │ │ │ - stptr.w $zero, $s4, 0 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ld.d $s2, $a0, 8 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - beqz $s2, 240 │ │ │ │ - ldptr.w $t1, $a0, 0 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s4, $a0 │ │ │ │ - beqz $t1, 192 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - slli.d $t0, $s3, 0x5 │ │ │ │ - add.d $s2, $s2, $t0 │ │ │ │ - ldptr.w $t0, $s2, 16 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $t1, $s2, 24 │ │ │ │ - move $s1, $zero │ │ │ │ - slli.d $s0, $s1, 0x6 │ │ │ │ - add.d $s0, $t1, $s0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - beqz $a0, 52 │ │ │ │ - bl -302632 │ │ │ │ - ldptr.w $t0, $s2, 16 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - slli.w $t1, $s1, 0x0 │ │ │ │ - bgeu $t1, $t0, 44 │ │ │ │ - ld.d $t1, $s2, 24 │ │ │ │ - slli.d $s0, $s1, 0x6 │ │ │ │ - add.d $s0, $t1, $s0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t2, $s1, 0x0 │ │ │ │ - bltu $t2, $t0, -72 │ │ │ │ - nop │ │ │ │ - ldptr.w $t1, $s4, 0 │ │ │ │ - nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - bgeu $t0, $t1, 40 │ │ │ │ - ld.d $s2, $s4, 8 │ │ │ │ - b -128 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldptr.d $t2, $a5, 0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + move $t0, $a5 │ │ │ │ + move $t4, $a0 │ │ │ │ + move $t5, $a1 │ │ │ │ + move $t3, $a2 │ │ │ │ + move $t6, $a3 │ │ │ │ + move $t7, $a4 │ │ │ │ + move $t1, $a6 │ │ │ │ + beqz $t2, 40 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + beqz $t2, 144 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a6, 328 │ │ │ │ + ld.b $t8, $a6, 462 │ │ │ │ + ldptr.w $a7, $a6, 320 │ │ │ │ + st.d $a5, $sp, 88 │ │ │ │ + ldptr.w $a6, $a6, 316 │ │ │ │ + ldptr.w $a5, $t1, 312 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $t8, $sp, 16 │ │ │ │ + ldptr.d $a2, $a2, 0 │ │ │ │ + st.d $t1, $sp, 48 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + st.d $a4, $sp, 80 │ │ │ │ + st.d $a3, $sp, 72 │ │ │ │ + st.d $a1, $sp, 64 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + bl 119172 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $t7, $sp, 80 │ │ │ │ + ld.d $t6, $sp, 72 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ld.d $t5, $sp, 64 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + bnez $t2, -128 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ + ld.b $t8, $t1, 462 │ │ │ │ + ldptr.w $t2, $t1, 328 │ │ │ │ + ldptr.w $a7, $t1, 320 │ │ │ │ + ldptr.w $a6, $t1, 316 │ │ │ │ + ldptr.w $a5, $t1, 312 │ │ │ │ + ld.d $a2, $t3, 8 │ │ │ │ + move $a4, $t7 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + st.d $t8, $sp, 16 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + move $a3, $t6 │ │ │ │ + move $a1, $t5 │ │ │ │ + move $a0, $t4 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl 119068 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + st.d $a0, $t0, 8 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ - pcaddi $a3, 84632 │ │ │ │ - li.w $a2, 494 │ │ │ │ - pcaddi $a1, 79676 │ │ │ │ - pcaddi $a0, 79765 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - bl -304224 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + addi.d $sp, $sp, -544 │ │ │ │ + st.d $fp, $sp, 528 │ │ │ │ + pcalau12i $fp, 143 │ │ │ │ + ld.d $fp, $fp, -240 │ │ │ │ + ldptr.d $t0, $fp, 0 │ │ │ │ + st.d $s7, $sp, 464 │ │ │ │ + ldptr.w $s7, $sp, 544 │ │ │ │ + st.d $ra, $sp, 536 │ │ │ │ + fst.d $fs0, $sp, 440 │ │ │ │ + fst.d $fs1, $sp, 432 │ │ │ │ + st.d $a4, $sp, 112 │ │ │ │ + st.d $a5, $sp, 128 │ │ │ │ + st.d $a6, $sp, 72 │ │ │ │ + st.d $t0, $sp, 424 │ │ │ │ + st.d $s0, $sp, 520 │ │ │ │ + st.d $s1, $sp, 512 │ │ │ │ + st.d $s2, $sp, 504 │ │ │ │ + st.d $s3, $sp, 496 │ │ │ │ + st.d $s5, $sp, 480 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + st.d $a1, $sp, 104 │ │ │ │ + move $a0, $a7 │ │ │ │ + move $a1, $s7 │ │ │ │ + st.d $s4, $sp, 488 │ │ │ │ + st.d $s6, $sp, 472 │ │ │ │ + st.d $s8, $sp, 456 │ │ │ │ + st.d $zero, $sp, 384 │ │ │ │ + st.d $zero, $sp, 392 │ │ │ │ + st.d $zero, $sp, 400 │ │ │ │ + st.d $zero, $sp, 408 │ │ │ │ + st.d $zero, $sp, 320 │ │ │ │ + st.d $zero, $sp, 328 │ │ │ │ + st.d $zero, $sp, 336 │ │ │ │ + st.d $zero, $sp, 344 │ │ │ │ + st.d $zero, $sp, 352 │ │ │ │ + move $s1, $a7 │ │ │ │ + ld.d $s0, $sp, 552 │ │ │ │ + st.d $zero, $sp, 360 │ │ │ │ + st.d $zero, $sp, 368 │ │ │ │ + st.d $zero, $sp, 376 │ │ │ │ + bl -8528 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -18464 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -18816 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -53148 │ │ │ │ + move $s2, $zero │ │ │ │ + bnez $a0, 1452 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -53324 │ │ │ │ + st.d $zero, $sp, 80 │ │ │ │ + move $s4, $zero │ │ │ │ + beqz $a0, 96 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ld.bu $t0, $s1, 62 │ │ │ │ + st.d $t1, $sp, 80 │ │ │ │ + bnez $t0, 1448 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $a7, $sp, 8 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s3, $a6 │ │ │ │ - bltu $a6, $a3, 928 │ │ │ │ - beqz $a6, 924 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - move $s5, $a5 │ │ │ │ - bltu $a6, $a5, 904 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - move $fp, $a1 │ │ │ │ - move $s8, $a2 │ │ │ │ - move $s1, $a4 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $a3, 24 │ │ │ │ - addi.w $t0, $a3, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s0, $a2, $t0 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -16888 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -17160 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -53236 │ │ │ │ + move $a3, $zero │ │ │ │ + bnez $a0, 1428 │ │ │ │ + move $a2, $s6 │ │ │ │ + move $a4, $s4 │ │ │ │ + addi.d $a1, $sp, 264 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -83504 │ │ │ │ nop │ │ │ │ + addi.d $t0, $sp, 208 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a4, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + bl -83540 │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $zero │ │ │ │ - bl 143392 │ │ │ │ - div.wu $t1, $s1, $s5 │ │ │ │ + bl -244500 │ │ │ │ move $s2, $a0 │ │ │ │ - move $s7, $zero │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - stptr.w $s4, $a0, 0 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - srl.w $t0, $t1, $s7 │ │ │ │ - bnez $t0, -8 │ │ │ │ - li.w $t0, 30 │ │ │ │ - bltu $t0, $s7, 912 │ │ │ │ - beqz $s4, 860 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - li.w $s6, 1 │ │ │ │ - sll.w $s6, $s6, $s7 │ │ │ │ - pcalau12i $t0, 82 │ │ │ │ + bl 177000 │ │ │ │ + pcalau12i $t0, 94 │ │ │ │ + bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ + fld.d $fs1, $t0, -64 │ │ │ │ movgr2fr.d $fa0, $s6 │ │ │ │ - bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ - fld.d $fa2, $t0, 424 │ │ │ │ - alsl.d $t0, $a1, $s8, 0x2 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - move $t2, $s8 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - ffint.d.w $fa3, $fa0 │ │ │ │ - move $t0, $zero │ │ │ │ - lu12i.w $t3, -524288 │ │ │ │ - b 40 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - addi.d $t2, $t2, 4 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - beq $t1, $t2, 84 │ │ │ │ - ld.wu $t1, $t2, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - movgr2fr.d $fa1, $t1 │ │ │ │ + pcalau12i $t0, 94 │ │ │ │ ffint.d.l $fa0, $fa0 │ │ │ │ - ffint.d.l $fa1, $fa1 │ │ │ │ - fdiv.d $fa1, $fa1, $fa3 │ │ │ │ - vreplvei.d $vr1, $vr1, 0x0 │ │ │ │ - vfrintrp.d $vr1, $vr1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, -68 │ │ │ │ - fsub.d $fa0, $fa0, $fa2 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - addi.d $t2, $t2, 4 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + fld.d $fs0, $t0, -32 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 444 │ │ │ │ ftintrz.w.d $fa0, $fa0 │ │ │ │ movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $t3 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ slli.w $t0, $t0, 0x0 │ │ │ │ - bne $t1, $t2, -76 │ │ │ │ - bltu $t0, $s3, 56 │ │ │ │ - div.wu $s3, $s3, $s4 │ │ │ │ - div.wu $s0, $s0, $s3 │ │ │ │ + st.d $t0, $sp, 120 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + move $s5, $zero │ │ │ │ + addi.d $s8, $s0, 400 │ │ │ │ + bgeu $s3, $t0, 456 │ │ │ │ nop │ │ │ │ + beqz $s4, 944 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bgeu $s4, $t0, 1284 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 193380 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 103300 │ │ │ │ + li.w $a1, 10 │ │ │ │ + bl 194144 │ │ │ │ + move $s8, $a0 │ │ │ │ + bnez $s3, 1496 │ │ │ │ nop │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - srl.w $t0, $s0, $s7 │ │ │ │ - bnez $t0, -8 │ │ │ │ - li.w $t0, 30 │ │ │ │ - bltu $t0, $s7, 744 │ │ │ │ - li.w $s6, 1 │ │ │ │ - sll.w $s6, $s6, $s7 │ │ │ │ + addi.d $t0, $sp, 264 │ │ │ │ + move $a3, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + move $a4, $zero │ │ │ │ nop │ │ │ │ - st.w $s7, $s2, 4 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ + ld.d $a6, $sp, 72 │ │ │ │ + ld.d $a5, $sp, 56 │ │ │ │ + move $a7, $s0 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -242944 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ move $a0, $zero │ │ │ │ - bl 143100 │ │ │ │ - move $t2, $a0 │ │ │ │ - addi.w $s4, $s6, -1 │ │ │ │ - st.d $fp, $sp, 16 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ + bl -82604 │ │ │ │ + ld.d $a1, $sp, 136 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -82616 │ │ │ │ nop │ │ │ │ + beqz $s5, 24 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 155512 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -254916 │ │ │ │ nop │ │ │ │ + beqz $s6, 24 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 155488 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -254940 │ │ │ │ nop │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s3, $sp, 16 │ │ │ │ - add.d $s0, $t2, $s1 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - st.w $t0, $s0, 8 │ │ │ │ - bl -304728 │ │ │ │ - addi.d $a1, $a0, 1 │ │ │ │ + ld.d $a1, $sp, 384 │ │ │ │ + beqz $a1, 44 │ │ │ │ + move $a2, $s3 │ │ │ │ move $a0, $zero │ │ │ │ - bl 143028 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - ldptr.d $s0, $s3, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -304756 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - ldx.d $a0, $t0, $s1 │ │ │ │ - bl -303688 │ │ │ │ - ldptr.d $a0, $s3, 0 │ │ │ │ - bl -304784 │ │ │ │ - ld.d $t1, $s2, 8 │ │ │ │ - move $t0, $a0 │ │ │ │ + bl 121444 │ │ │ │ + ld.d $a1, $sp, 392 │ │ │ │ + move $a2, $s3 │ │ │ │ move $a0, $zero │ │ │ │ - ldx.d $t1, $t1, $s1 │ │ │ │ - stx.b $zero, $t1, $t0 │ │ │ │ - ldptr.w $t0, $s5, 0 │ │ │ │ - ld.d $s0, $s2, 8 │ │ │ │ - and $s5, $t0, $s4 │ │ │ │ - sltu $s5, $zero, $s5 │ │ │ │ - srl.w $t0, $t0, $s7 │ │ │ │ - add.w $s8, $s5, $t0 │ │ │ │ - bstrpick.d $s3, $s8, 0x1f, 0x0 │ │ │ │ - add.d $s0, $s0, $s1 │ │ │ │ - slli.d $s3, $s3, 0x6 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - st.w $zero, $s0, 16 │ │ │ │ - move $a1, $s3 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl 142908 │ │ │ │ - ldptr.w $t0, $s0, 16 │ │ │ │ - st.d $a0, $s0, 24 │ │ │ │ - move $s5, $zero │ │ │ │ - add.w $t0, $t0, $s8 │ │ │ │ - st.w $t0, $s0, 16 │ │ │ │ - beqz $t0, 124 │ │ │ │ - nop │ │ │ │ + bl 121428 │ │ │ │ + st.d $zero, $sp, 384 │ │ │ │ + st.d $zero, $sp, 392 │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - pcaddi $a0, 77619 │ │ │ │ - slli.d $fp, $s5, 0x6 │ │ │ │ - bl -279308 │ │ │ │ - ld.d $t0, $s0, 24 │ │ │ │ - move $t2, $a0 │ │ │ │ - li.w $a1, 40 │ │ │ │ - add.d $s8, $t0, $fp │ │ │ │ - st.d $t2, $s8, 16 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 160140 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -255008 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl 160124 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -255024 │ │ │ │ + ld.d $a1, $sp, 400 │ │ │ │ + beqz $a1, 36 │ │ │ │ + move $a2, $s4 │ │ │ │ move $a0, $zero │ │ │ │ - st.b $zero, $s8, 24 │ │ │ │ - st.d $zero, $s8, 8 │ │ │ │ - st.d $zero, $s8, 56 │ │ │ │ - st.b $zero, $s8, 48 │ │ │ │ - stptr.d $zero, $s8, 0 │ │ │ │ - st.d $zero, $s8, 40 │ │ │ │ - bl 142808 │ │ │ │ - ld.d $t2, $s0, 24 │ │ │ │ - st.d $a0, $s8, 40 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $t2, $t2, $fp │ │ │ │ - ld.d $a0, $t2, 40 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - bl -303596 │ │ │ │ - ldptr.w $t2, $s0, 16 │ │ │ │ - slli.w $t0, $s5, 0x0 │ │ │ │ - bltu $t0, $t2, -104 │ │ │ │ - nop │ │ │ │ - ld.d $t2, $s2, 8 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - move $s5, $zero │ │ │ │ - add.d $t1, $t2, $s1 │ │ │ │ - st.w $t0, $t1, 16 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t0, 80 │ │ │ │ - nop │ │ │ │ - li.w $a1, 32 │ │ │ │ + bl 121364 │ │ │ │ + ld.d $a1, $sp, 408 │ │ │ │ + move $a2, $s4 │ │ │ │ move $a0, $zero │ │ │ │ - bl 142720 │ │ │ │ - ld.d $t2, $s2, 8 │ │ │ │ - add.w $t1, $s5, $s4 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.d $t1, $a0, 24 │ │ │ │ - add.d $t1, $t2, $s1 │ │ │ │ - ld.d $t1, $t1, 24 │ │ │ │ - bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - add.d $t1, $t1, $s0 │ │ │ │ - st.d $t3, $a0, 16 │ │ │ │ - addi.d $s0, $s0, 64 │ │ │ │ - st.d $a0, $t1, 8 │ │ │ │ - add.w $s5, $s6, $s5 │ │ │ │ - bne $s3, $s0, -64 │ │ │ │ + bl 121348 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - addi.d $s1, $s1, 32 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - addi.d $t0, $t0, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bne $t1, $t0, -440 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ + ld.d $t1, $sp, 424 │ │ │ │ + ldptr.d $t0, $fp, 0 │ │ │ │ + bne $t1, $t0, 5088 │ │ │ │ + ld.d $ra, $sp, 536 │ │ │ │ + ld.d $fp, $sp, 528 │ │ │ │ + ld.d $s0, $sp, 520 │ │ │ │ + ld.d $s1, $sp, 512 │ │ │ │ + ld.d $s2, $sp, 504 │ │ │ │ + ld.d $s3, $sp, 496 │ │ │ │ + ld.d $s4, $sp, 488 │ │ │ │ + ld.d $s5, $sp, 480 │ │ │ │ + ld.d $s6, $sp, 472 │ │ │ │ + ld.d $s7, $sp, 464 │ │ │ │ + ld.d $s8, $sp, 456 │ │ │ │ + fld.d $fs0, $sp, 440 │ │ │ │ + fld.d $fs1, $sp, 432 │ │ │ │ + addi.d $sp, $sp, 544 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ nop │ │ │ │ - move $a4, $s4 │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a2, 79518 │ │ │ │ - li.w $a1, 523 │ │ │ │ - pcaddi $a0, 79422 │ │ │ │ - bl 259880 │ │ │ │ - move $s2, $zero │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - st.w $s7, $s2, 4 │ │ │ │ - move $a1, $zero │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + move $s5, $zero │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + addi.d $s8, $s0, 400 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.d $t0, $sp, 120 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bltu $s3, $t0, -444 │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + addi.d $t0, $sp, 320 │ │ │ │ + addi.d $a3, $sp, 352 │ │ │ │ + move $a2, $t0 │ │ │ │ + li.w $a5, 1 │ │ │ │ move $a0, $zero │ │ │ │ - bl 142476 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -148 │ │ │ │ - move $a3, $s7 │ │ │ │ - pcaddi $a2, 79505 │ │ │ │ - li.w $a1, 536 │ │ │ │ - pcaddi $a0, 79395 │ │ │ │ - bl 259772 │ │ │ │ - move $s2, $zero │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -128 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + st.d $a3, $sp, 144 │ │ │ │ + bl -81684 │ │ │ │ + ldptr.w $t0, $s0, 388 │ │ │ │ + bnez $t0, 36 │ │ │ │ + ldptr.w $t0, $s0, 352 │ │ │ │ + beqz $t0, 28 │ │ │ │ + ld.d $a0, $sp, 320 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -247288 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $a0, 2600 │ │ │ │ nop │ │ │ │ - move $a3, $s7 │ │ │ │ - pcaddi $a2, 79491 │ │ │ │ - li.w $a1, 552 │ │ │ │ - pcaddi $a0, 79381 │ │ │ │ - bl 259716 │ │ │ │ - move $s2, $zero │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -188 │ │ │ │ - beqz $a1, 240 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - ldptr.w $s3, $a0, 0 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - beqz $s3, 236 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - ld.d $s5, $a0, 8 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $s5 │ │ │ │ - b 24 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 172092 │ │ │ │ + move $s5, $zero │ │ │ │ + bnez $a0, 380 │ │ │ │ + ldptr.w $s5, $s0, 308 │ │ │ │ + bnez $s5, 68 │ │ │ │ + lu12i.w $t0, 111848 │ │ │ │ + ori $t0, $t0, 0x1b5 │ │ │ │ + mul.d $t0, $s6, $t0 │ │ │ │ + srli.d $t0, $t0, 0x23 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 2408 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s5, $fa0 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s1, $s1, 32 │ │ │ │ - beq $s0, $s3, 120 │ │ │ │ + slli.w $s5, $s5, 0x0 │ │ │ │ + sltui $t0, $s5, 1 │ │ │ │ + or $s5, $s5, $t0 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -305288 │ │ │ │ - bnez $a0, -28 │ │ │ │ - beq $s3, $s0, 96 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $s0, $s0, 0x5 │ │ │ │ - add.d $s5, $s5, $s0 │ │ │ │ - ld.d $a0, $s5, 24 │ │ │ │ - srl.w $a2, $s6, $t0 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - slli.d $a2, $a2, 0x6 │ │ │ │ - add.d $a0, $a0, $a2 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ + ldptr.w $t3, $s0, 392 │ │ │ │ + addi.d $t1, $sp, 384 │ │ │ │ + st.d $zero, $sp, 384 │ │ │ │ + st.d $zero, $sp, 392 │ │ │ │ + li.w $s8, 2 │ │ │ │ + move $t0, $t1 │ │ │ │ + li.w $t2, 1 │ │ │ │ + beq $t3, $s8, 28 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + beq $s8, $t2, 132 │ │ │ │ + ldptr.w $t3, $s0, 392 │ │ │ │ + li.w $s8, 1 │ │ │ │ + bne $t3, $s8, -16 │ │ │ │ nop │ │ │ │ + slli.d $a1, $s6, 0x4 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t1, $sp, 152 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + st.d $a1, $sp, 160 │ │ │ │ + bl -245288 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + ld.d $t1, $sp, 152 │ │ │ │ + li.w $t2, 1 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + beqz $s3, -64 │ │ │ │ + ld.d $a1, $sp, 160 │ │ │ │ + add.d $a1, $a0, $a1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - b -60 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + addi.d $a0, $a0, 16 │ │ │ │ + bne $a0, $a1, -12 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a0, 8 │ │ │ │ - ld.d $a0, $t0, 24 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 384 │ │ │ │ + beqz $t0, 2588 │ │ │ │ + ld.d $t0, $sp, 392 │ │ │ │ + beqz $t0, 2484 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 72 │ │ │ │ + move $a0, $t1 │ │ │ │ + ldptr.w $a2, $s8, 8 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 64744 │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a3, $sp, 144 │ │ │ │ + ld.d $a2, $sp, 136 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a5, $zero │ │ │ │ move $a0, $zero │ │ │ │ - b -84 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - beqz $t0, 188 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s4, $a3 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s0, $zero │ │ │ │ + bl -82056 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + ld.d $a6, $sp, 88 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a3, $sp, 136 │ │ │ │ + move $a7, $s5 │ │ │ │ + move $a5, $s3 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl 64988 │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + bnez $t0, 1268 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + addi.d $s8, $s0, 400 │ │ │ │ + bnez $s4, -928 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - slli.d $s5, $s0, 0x6 │ │ │ │ - pcaddi $a2, 79406 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a3, $t0, 16 │ │ │ │ - li.w $a1, 631 │ │ │ │ - pcaddi $a0, 79280 │ │ │ │ - bl 71636 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ move $a0, $s2 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - bl -276108 │ │ │ │ - ldptr.w $t1, $s1, 0 │ │ │ │ - slli.w $t0, $s0, 0x0 │ │ │ │ - bltu $t0, $t1, -72 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + bl 192452 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 102372 │ │ │ │ + li.w $a1, 10 │ │ │ │ + bl 193216 │ │ │ │ + move $s8, $a0 │ │ │ │ + beqz $s3, 152 │ │ │ │ + beqz $s5, 148 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + move $s6, $zero │ │ │ │ + beqz $t0, 144 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 185404 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + bl 185692 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + beqz $s4, 116 │ │ │ │ + addi.d $t0, $sp, 264 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + beqz $s6, -976 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + beqz $t0, -984 │ │ │ │ + move $a0, $s6 │ │ │ │ + st.d $a3, $sp, 88 │ │ │ │ + bl 185340 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + bl 185628 │ │ │ │ + ld.d $a4, $sp, 80 │ │ │ │ + ld.d $a3, $sp, 88 │ │ │ │ + b -1016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - beqz $t0, 236 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - move $s4, $a3 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s6, $a1 │ │ │ │ - move $s5, $zero │ │ │ │ - move $a3, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a2, 79358 │ │ │ │ - li.w $a1, 659 │ │ │ │ - pcaddi $a0, 79228 │ │ │ │ - bl 71428 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - slli.d $s1, $s5, 0x5 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ldptr.w $t1, $t0, 16 │ │ │ │ - beqz $t1, 72 │ │ │ │ - move $s0, $zero │ │ │ │ nop │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - slli.d $t1, $s0, 0x6 │ │ │ │ - move $a3, $s4 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -276348 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $t1, $s0, 0x0 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ - bltu $t1, $t2, -52 │ │ │ │ - ldptr.w $t0, $s6, 0 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - slli.w $a3, $s5, 0x0 │ │ │ │ - bltu $a3, $t0, -116 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ + move $a3, $zero │ │ │ │ nop │ │ │ │ + ld.d $a6, $sp, 72 │ │ │ │ + ld.d $a5, $sp, 56 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a7, $s0 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a2, $s7 │ │ │ │ + bl -244012 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -83672 │ │ │ │ + b -1052 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -16360 │ │ │ │ + move $s2, $a0 │ │ │ │ + b -1464 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - addi.w $a5, $a5, 4 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - stptr.d $a6, $sp, 0 │ │ │ │ - st.d $a7, $sp, 8 │ │ │ │ - add.w $s2, $a5, $a3 │ │ │ │ - beqz $t0, 344 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - move $s8, $a1 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $s6, $a2 │ │ │ │ - move $s5, $a4 │ │ │ │ - move $fp, $zero │ │ │ │ nop │ │ │ │ - ld.d $t1, $s8, 8 │ │ │ │ - slli.d $s4, $fp, 0x5 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $t1, $t1, $s4 │ │ │ │ - ld.wu $a1, $t1, 16 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 141472 │ │ │ │ - ld.d $t1, $s8, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - ldx.d $s0, $t1, $s4 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -306316 │ │ │ │ - slli.w $s1, $a0, 0x0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -280940 │ │ │ │ - add.w $a1, $s1, $s2 │ │ │ │ - move $s0, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 141416 │ │ │ │ - li.w $a2, -1 │ │ │ │ - move $a6, $s5 │ │ │ │ - move $a5, $s0 │ │ │ │ - move $a4, $s6 │ │ │ │ - pcaddi $a3, 79271 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -304640 │ │ │ │ - ld.d $t1, $s8, 8 │ │ │ │ - add.d $t0, $t1, $s4 │ │ │ │ - ldptr.w $a2, $t0, 16 │ │ │ │ - beqz $a2, 56 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - bstrpick.d $t3, $a2, 0x1f, 0x0 │ │ │ │ - move $t0, $s3 │ │ │ │ - alsl.d $t3, $t3, $s3, 0x3 │ │ │ │ - addi.d $t1, $t1, 16 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -8536 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + b -1456 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t2, $t1, 0 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - addi.d $t1, $t1, 64 │ │ │ │ - st.d $t2, $t0, -8 │ │ │ │ - bne $t3, $t0, -16 │ │ │ │ nop │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - move $a5, $s1 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -280172 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -305636 │ │ │ │ + move $a1, $s7 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -305644 │ │ │ │ - ldptr.w $t1, $s8, 0 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - slli.w $t0, $fp, 0x0 │ │ │ │ - bltu $t0, $t1, -236 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + bl -16024 │ │ │ │ + move $a3, $a0 │ │ │ │ + b -1440 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 131 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - move $s6, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 1024 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - move $s0, $a6 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - st.d $a4, $sp, 48 │ │ │ │ - st.d $a6, $sp, 56 │ │ │ │ - st.d $a7, $sp, 8 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - bl 141116 │ │ │ │ - ldptr.w $t0, $s6, 0 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t0, 552 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - addi.d $fp, $sp, 72 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - slli.d $t1, $t1, 0x5 │ │ │ │ - ldx.d $s0, $t0, $t1 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -306728 │ │ │ │ - slli.w $a1, $a0, 0x0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -281348 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - ld.bu $t0, $a0, 0 │ │ │ │ - move $a3, $a0 │ │ │ │ - beqz $t0, 596 │ │ │ │ - ld.d $a4, $sp, 48 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - pcaddi $a1, 79172 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - bl 116620 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - beqz $t0, 56 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - beqz $t0, 44 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - pcaddi $a1, 77007 │ │ │ │ - bl -306760 │ │ │ │ - ldptr.d $a3, $s2, 0 │ │ │ │ - pcaddi $a2, 76810 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -306332 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -305412 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - pcaddi $a1, 79161 │ │ │ │ - bl -306800 │ │ │ │ - move $s3, $a0 │ │ │ │ - beqz $a0, 584 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - move $s4, $zero │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ldptr.w $t3, $t0, 16 │ │ │ │ - beqz $t3, 256 │ │ │ │ - nop │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 1156 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + st.d $t0, $sp, 176 │ │ │ │ + addi.d $t0, $sp, 264 │ │ │ │ + addi.d $a3, $sp, 368 │ │ │ │ + addi.d $a2, $sp, 336 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + st.d $a3, $sp, 152 │ │ │ │ + st.d $a2, $sp, 144 │ │ │ │ + bl -82584 │ │ │ │ + ldptr.w $t0, $s0, 388 │ │ │ │ + bnez $t0, 16 │ │ │ │ + ldptr.w $t0, $s0, 352 │ │ │ │ + bnez $t0, 2072 │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 186124 │ │ │ │ + beqz $a0, 1480 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - slli.d $s5, $s4, 0x6 │ │ │ │ - pcaddi $a1, 77386 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -306868 │ │ │ │ - move $s2, $a0 │ │ │ │ - beqz $a0, 460 │ │ │ │ - li.w $a2, 2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -306408 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -305120 │ │ │ │ - move $s0, $a0 │ │ │ │ + bl 186108 │ │ │ │ + move $s6, $zero │ │ │ │ + beqz $a0, 1076 │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + bnez $t0, 140 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -306860 │ │ │ │ - b 56 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 191948 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + beqz $t0, 612 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bltu $s3, $t0, 604 │ │ │ │ + bltu $s4, $t0, 600 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + ld.d $t0, $sp, 176 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + ld.d $a5, $sp, 152 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $s3 │ │ │ │ + move $a6, $s4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 138348 │ │ │ │ + b 456 │ │ │ │ nop │ │ │ │ + beqz $s5, -1488 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + beqz $t0, -1496 │ │ │ │ + move $s6, $zero │ │ │ │ + b -560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $a0 │ │ │ │ - sub.d $s0, $s0, $a0 │ │ │ │ - move $a3, $s3 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -306724 │ │ │ │ - move $a3, $s2 │ │ │ │ - li.w $a2, 1024 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -306888 │ │ │ │ - bnez $a0, -44 │ │ │ │ - blez $s0, 48 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - move $a4, $s0 │ │ │ │ - pcaddi $a2, 79110 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - li.w $a1, 774 │ │ │ │ - pcaddi $a0, 78962 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a3, $t0, 16 │ │ │ │ - bl 258032 │ │ │ │ move $a0, $s2 │ │ │ │ - bl -305668 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bnez $t1, 168 │ │ │ │ - ldptr.w $t4, $t0, 16 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $t3, $s4, 0x0 │ │ │ │ - bltu $t3, $t4, -232 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - bl -306292 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - bl -306304 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $zero, $sp, 72 │ │ │ │ - bl -305740 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ldptr.w $t3, $s6, 0 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $t3, -496 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -306380 │ │ │ │ - pcalau12i $t0, 131 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 232 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - bl -280644 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - slli.w $t4, $s4, 0x0 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t3, $t0, 24 │ │ │ │ - li.w $t1, 1 │ │ │ │ - add.d $t3, $t3, $s5 │ │ │ │ - st.b $t1, $t3, 24 │ │ │ │ - ldptr.w $t3, $t0, 16 │ │ │ │ - bltu $t4, $t3, -444 │ │ │ │ - b -208 │ │ │ │ + bl 185948 │ │ │ │ + bnez $a0, 1432 │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + beqz $t0, -152 │ │ │ │ nop │ │ │ │ - bl -306504 │ │ │ │ - pcaddi $a1, 79029 │ │ │ │ - move $a0, $fp │ │ │ │ - st.d $zero, $sp, 72 │ │ │ │ - bl 116028 │ │ │ │ - ld.d $a3, $sp, 72 │ │ │ │ - b -616 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 185924 │ │ │ │ + beqz $a0, 24 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 171940 │ │ │ │ + bnez $a0, 2872 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - pcaddi $a2, 77154 │ │ │ │ - li.w $a1, 759 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - pcaddi $a0, 78878 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - add.d $t0, $t0, $s5 │ │ │ │ - ld.d $a3, $t0, 16 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - bl 257688 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -307100 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 191756 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 152 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ ld.d $a3, $sp, 80 │ │ │ │ - pcaddi $a2, 77141 │ │ │ │ - li.w $a1, 750 │ │ │ │ - pcaddi $a0, 78867 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - bl 257652 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -307136 │ │ │ │ - nop │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - bl -305780 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcalau12i $t0, 131 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -320 │ │ │ │ - st.d $ra, $sp, 312 │ │ │ │ - st.d $s5, $sp, 256 │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - st.d $a1, $sp, 40 │ │ │ │ - st.d $a4, $sp, 64 │ │ │ │ - st.d $a5, $sp, 16 │ │ │ │ - st.d $a6, $sp, 24 │ │ │ │ - st.d $t0, $sp, 216 │ │ │ │ - beqz $a3, 916 │ │ │ │ - move $a0, $a3 │ │ │ │ - pcaddi $a1, 76813 │ │ │ │ - bl -307536 │ │ │ │ - move $s5, $a0 │ │ │ │ - st.d $zero, $sp, 72 │ │ │ │ - nop │ │ │ │ - st.d $fp, $sp, 304 │ │ │ │ - beqz $s5, 988 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - st.d $s3, $sp, 272 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - addi.d $fp, $sp, 88 │ │ │ │ - li.w $s3, -1 │ │ │ │ - beqz $t0, 592 │ │ │ │ - st.d $s0, $sp, 296 │ │ │ │ - st.d $s1, $sp, 288 │ │ │ │ - st.d $s2, $sp, 280 │ │ │ │ - st.d $s4, $sp, 264 │ │ │ │ - st.d $s6, $sp, 248 │ │ │ │ - st.d $s8, $sp, 232 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $s0, $t0, 8 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - slli.d $t0, $t0, 0x6 │ │ │ │ - add.d $s0, $s0, $t0 │ │ │ │ - ld.d $a0, $s0, 56 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - slli.d $a0, $a0, 0x5 │ │ │ │ - bl -306640 │ │ │ │ - move $s6, $a0 │ │ │ │ - beqz $a0, 1000 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - move $a1, $fp │ │ │ │ - bl -306612 │ │ │ │ - bnez $a0, 448 │ │ │ │ - ld.d $a0, $sp, 136 │ │ │ │ - bl -306672 │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - beqz $a0, 920 │ │ │ │ - bl -306892 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - pcaddi $a1, 77866 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -307720 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $a0, 960 │ │ │ │ - bl -305956 │ │ │ │ - move $s2, $a0 │ │ │ │ - beq $a0, $s3, 644 │ │ │ │ - move $s4, $zero │ │ │ │ - b 100 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - slli.d $s0, $s0, 0x5 │ │ │ │ - add.d $s0, $s6, $s0 │ │ │ │ - jirl $ra, $t0, 0 │ │ │ │ - move $t3, $a0 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - stptr.d $t3, $s0, 0 │ │ │ │ - st.d $s2, $s0, 24 │ │ │ │ - st.w $s8, $s0, 8 │ │ │ │ - bl -307016 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - bl -306056 │ │ │ │ - move $s2, $a0 │ │ │ │ - beq $a0, $s3, 544 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - addi.d $a2, $sp, 80 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl -275348 │ │ │ │ - move $s8, $a0 │ │ │ │ - bstrpick.d $s0, $s4, 0x1f, 0x0 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - bne $s8, $s3, -100 │ │ │ │ - bl -307080 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a4, 16 │ │ │ │ - li.w $a2, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - addi.d $s2, $s6, 104 │ │ │ │ - slli.d $s0, $s0, 0x5 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - add.d $s0, $s0, $s2 │ │ │ │ - bl 134620 │ │ │ │ - beqz $s4, 164 │ │ │ │ - nop │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $s4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 132980 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 152 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $s4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 135612 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 185796 │ │ │ │ + bnez $a0, 2016 │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $s2, -96 │ │ │ │ + ld.d $t0, $sp, 400 │ │ │ │ + beqz $t0, 2412 │ │ │ │ + addi.d $t0, $sp, 400 │ │ │ │ + st.d $t0, $sp, 160 │ │ │ │ + li.w $a1, 16 │ │ │ │ move $a0, $zero │ │ │ │ - preld 0x0, $s2, 0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 139760 │ │ │ │ - ld.d $a1, $s2, -80 │ │ │ │ - st.d $a0, $sp, 80 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -307948 │ │ │ │ - beq $a0, $s3, 400 │ │ │ │ - ldptr.w $a2, $s2, -96 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - move $a3, $s1 │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -307916 │ │ │ │ - ldptr.w $a2, $s2, -96 │ │ │ │ - addi.w $a2, $a2, 1 │ │ │ │ - bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ - bne $a2, $a0, 356 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - move $a3, $s5 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -307804 │ │ │ │ - ldptr.w $t0, $s2, -96 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - bne $t0, $a0, 412 │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - addi.d $s2, $s2, 32 │ │ │ │ - bl -307272 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - bne $s0, $s2, -144 │ │ │ │ - nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -306716 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - beqz $t0, 180 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - bnez $t0, 124 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -307316 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ldptr.w $t3, $t0, 0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ + bl -246372 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + bl 175128 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + ld.d $a5, $sp, 160 │ │ │ │ + ld.d $a3, $sp, 128 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $a7, $sp, 152 │ │ │ │ + ld.d $a6, $sp, 144 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a4, $sp, 80 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + li.w $t0, 1 │ │ │ │ st.d $t0, $sp, 32 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $t3, -528 │ │ │ │ - ld.d $s0, $sp, 296 │ │ │ │ - ld.d $s1, $sp, 288 │ │ │ │ - ld.d $s2, $sp, 280 │ │ │ │ - ld.d $s4, $sp, 264 │ │ │ │ - ld.d $s6, $sp, 248 │ │ │ │ - ld.d $s8, $sp, 232 │ │ │ │ - nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -306804 │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 216 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 312 │ │ │ │ - ld.d $ra, $sp, 312 │ │ │ │ - ld.d $fp, $sp, 304 │ │ │ │ - ld.d $s3, $sp, 272 │ │ │ │ - ld.d $s5, $sp, 256 │ │ │ │ - addi.d $sp, $sp, 320 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -307580 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - li.w $t1, 1 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - st.b $t1, $t0, 24 │ │ │ │ - b -160 │ │ │ │ - nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -306908 │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -307636 │ │ │ │ - ld.d $t0, $s0, 8 │ │ │ │ - ld.d $s0, $sp, 72 │ │ │ │ - add.d $t0, $t0, $s1 │ │ │ │ - ld.d $a1, $t0, 16 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -308412 │ │ │ │ - pcaddi $a1, 76612 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -308344 │ │ │ │ - move $s5, $a0 │ │ │ │ - bnez $a0, -240 │ │ │ │ - st.d $s7, $sp, 240 │ │ │ │ - b 216 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - st.d $s7, $sp, 240 │ │ │ │ - pcalau12i $t1, 130 │ │ │ │ - ld.d $t1, $t1, -120 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - pcaddi $a2, 78823 │ │ │ │ - ldptr.d $a0, $t1, 0 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $a3, $t0, 16 │ │ │ │ - bl -307980 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -308148 │ │ │ │ - pcaddi $a1, 78762 │ │ │ │ - pcaddi $a0, 76721 │ │ │ │ - bl -282896 │ │ │ │ - pcaddi $a1, 76583 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - bl -308460 │ │ │ │ - move $s5, $a0 │ │ │ │ - b -916 │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ld.d $a3, $sp, 72 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 78802 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $s7, $sp, 240 │ │ │ │ - bl -308052 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -308220 │ │ │ │ - st.d $s0, $sp, 296 │ │ │ │ - st.d $s1, $sp, 288 │ │ │ │ - st.d $s2, $sp, 280 │ │ │ │ - st.d $s4, $sp, 264 │ │ │ │ - st.d $s6, $sp, 248 │ │ │ │ - st.d $s7, $sp, 240 │ │ │ │ - st.d $s8, $sp, 232 │ │ │ │ - bl -306860 │ │ │ │ - st.d $s0, $sp, 296 │ │ │ │ - st.d $s1, $sp, 288 │ │ │ │ - st.d $s2, $sp, 280 │ │ │ │ - st.d $s3, $sp, 272 │ │ │ │ - st.d $s4, $sp, 264 │ │ │ │ - st.d $s6, $sp, 248 │ │ │ │ - st.d $s7, $sp, 240 │ │ │ │ - st.d $s8, $sp, 232 │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 78729 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -308148 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -308316 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - pcaddi $a2, 78746 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - st.b $zero, $t0, 48 │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - bl -308200 │ │ │ │ - b -532 │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - st.b $zero, $s0, 48 │ │ │ │ - pcaddi $a2, 78718 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -308232 │ │ │ │ - b -564 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - st.d $s7, $sp, 240 │ │ │ │ - pcalau12i $t1, 130 │ │ │ │ - ld.d $t1, $t1, -120 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - pcaddi $a2, 78737 │ │ │ │ - b -304 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 131324 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ + bl 171908 │ │ │ │ + st.d $a0, $sp, 112 │ │ │ │ + bnez $a0, 2012 │ │ │ │ + ldptr.w $a2, $s0, 356 │ │ │ │ + ld.d $a1, $sp, 104 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 68308 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 158480 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + bl 158472 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -256676 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + bl -256684 │ │ │ │ + ld.d $s2, $sp, 128 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 185596 │ │ │ │ + bnez $a0, 1880 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - pcalau12i $s8, 130 │ │ │ │ - ld.d $s8, $s8, -240 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $a0, $a1 │ │ │ │ - pcaddi $a1, 76508 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - move $s6, $a2 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - bl -308772 │ │ │ │ - ldptr.w $t0, $s6, 0 │ │ │ │ - beqz $t0, 204 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s5, $zero │ │ │ │ - pcalau12i $s7, 130 │ │ │ │ - ld.d $s7, $s7, -120 │ │ │ │ - li.w $s1, -1 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 191444 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + beqz $t0, 28 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bltu $s3, $t0, 20 │ │ │ │ + bgeu $s4, $t0, -496 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - slli.d $fp, $s5, 0x6 │ │ │ │ - pcaddi $a1, 77582 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -308852 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $s7, 0 │ │ │ │ - beqz $s0, 160 │ │ │ │ - pcaddi $a2, 78717 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -308428 │ │ │ │ - b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + beqz $t0, 76 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bltu $s4, $t0, 68 │ │ │ │ + bltu $s3, $t0, 64 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 88 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a7, $s4 │ │ │ │ + move $a6, $s3 │ │ │ │ + addi.d $a5, $sp, 352 │ │ │ │ + addi.d $a4, $sp, 320 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 137820 │ │ │ │ nop │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - pcaddi $a2, 79163 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -308464 │ │ │ │ nop │ │ │ │ - move $a2, $sp │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 191316 │ │ │ │ move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -276420 │ │ │ │ - bne $a0, $s1, -40 │ │ │ │ - ldptr.w $t1, $s6, 0 │ │ │ │ - addi.d $s5, $s5, 1 │ │ │ │ - slli.w $t0, $s5, 0x0 │ │ │ │ - bltu $t0, $t1, -120 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - bne $t1, $t0, 72 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - pcaddi $a2, 76733 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $t0, $t0, $fp │ │ │ │ - ld.d $a3, $t0, 16 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - bl -308600 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -308768 │ │ │ │ - nop │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - bl -307412 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - ldptr.d $s0, $a0, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -308916 │ │ │ │ - beqz $a0, 56 │ │ │ │ - ld.b $a0, $s0, 0 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $a0, $a0, -42 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 101236 │ │ │ │ + li.w $a1, 10 │ │ │ │ + bl 192080 │ │ │ │ + move $s8, $a0 │ │ │ │ + beqz $s3, 40 │ │ │ │ + beqz $s5, 36 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + move $a3, $zero │ │ │ │ + beqz $t0, -1080 │ │ │ │ + b -1132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + b -1108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 0 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - addi.w $a5, $a5, 4 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - add.w $s3, $a5, $a3 │ │ │ │ - beqz $t0, 240 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 171368 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + bnez $a0, -1280 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + addi.d $s8, $s0, 400 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 191180 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 144 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + ld.d $a3, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $s3 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 132404 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 144 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + ld.d $a3, $sp, 88 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $s3 │ │ │ │ + bl 135036 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 171248 │ │ │ │ + bnez $a0, -2324 │ │ │ │ + ld.d $t0, $sp, 384 │ │ │ │ + addi.d $t1, $sp, 384 │ │ │ │ + beqz $t0, 2376 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - slli.d $s7, $s1, 0x6 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $t0, $t0, 8 │ │ │ │ - ldptr.d $s6, $t0, 0 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -309368 │ │ │ │ - slli.w $s0, $a0, 0x0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -283992 │ │ │ │ - add.w $a1, $s0, $s3 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + bl -246952 │ │ │ │ move $s6, $a0 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl 174548 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + st.d $s0, $sp, 40 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + stptr.d $s3, $sp, 0 │ │ │ │ + ld.d $a5, $sp, 96 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $a7, $sp, 144 │ │ │ │ + ld.d $a6, $sp, 136 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a4, $sp, 88 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + move $a3, $s6 │ │ │ │ move $a0, $zero │ │ │ │ - bl 138364 │ │ │ │ - move $a6, $s4 │ │ │ │ - move $a5, $s6 │ │ │ │ - move $a4, $s5 │ │ │ │ - pcaddi $a3, 78509 │ │ │ │ - li.w $a2, -1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -307692 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - move $a1, $s0 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - bl -309488 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 80 │ │ │ │ + bl 130748 │ │ │ │ + move $s6, $a0 │ │ │ │ + bl 170180 │ │ │ │ + st.d $a0, $sp, 96 │ │ │ │ + bnez $a0, 2140 │ │ │ │ move $a0, $s6 │ │ │ │ - bl -308624 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -308632 │ │ │ │ - ldptr.w $t1, $s2, 0 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -152 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 83306 │ │ │ │ - li.w $a2, 1035 │ │ │ │ - pcaddi $a1, 78342 │ │ │ │ - pcaddi $a0, 78561 │ │ │ │ - bl -309544 │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s0, $a1 │ │ │ │ - li.w $a1, 32 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - st.d $a2, $sp, 8 │ │ │ │ - bl 138172 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - slli.d $t0, $s0, 0x3 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ldx.d $t0, $a2, $t0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - stptr.d $t0, $a0, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bl 157924 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -257224 │ │ │ │ + b -2472 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - move $a3, $a0 │ │ │ │ - pcaddi $a2, 78540 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 78548 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl 255444 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -309344 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + b -1164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a3, $sp, 152 │ │ │ │ + ld.d $a2, $sp, 144 │ │ │ │ + ld.d $a1, $sp, 136 │ │ │ │ + li.w $a5, 1 │ │ │ │ + bl -83732 │ │ │ │ + ldptr.w $s6, $s0, 308 │ │ │ │ + bnez $s6, 68 │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ + lu12i.w $t0, 111848 │ │ │ │ + ori $t0, $t0, 0x1b5 │ │ │ │ + mul.d $t0, $t1, $t0 │ │ │ │ + srli.d $t0, $t0, 0x23 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 1436 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s6, $fa0 │ │ │ │ + slli.w $s6, $s6, 0x0 │ │ │ │ + sltui $t0, $s6, 1 │ │ │ │ + or $s6, $s6, $t0 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $a3, $sp, 16 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s0, $a1 │ │ │ │ - li.w $a0, 24 │ │ │ │ - bnez $a2, 804 │ │ │ │ - ldptr.w $t0, $a1, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $a3, $t0, 792 │ │ │ │ - bl -308716 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 143336 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ + ldptr.w $t0, $s0, 392 │ │ │ │ + addi.d $t2, $sp, 400 │ │ │ │ + st.d $zero, $sp, 400 │ │ │ │ + st.d $zero, $sp, 408 │ │ │ │ + st.d $t2, $sp, 160 │ │ │ │ + li.w $t1, 1 │ │ │ │ + beq $t0, $t1, 560 │ │ │ │ li.w $t0, 1 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - move $s2, $zero │ │ │ │ - beq $t1, $t0, 672 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - li.w $s4, 253 │ │ │ │ - nop │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $t1, $t2, $s3 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bgeu $s4, $t2, 1068 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t1, $sp, 32 │ │ │ │ - beqz $s6, 1088 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 131852 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 832 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 1044 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 131808 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s5, 1008 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $t0, $t0, $s8 │ │ │ │ - bgeu $s4, $t0, 924 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s2, $sp, 32 │ │ │ │ - beqz $s6, 880 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 131740 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 752 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 836 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 131696 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s5, 800 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bne $t0, $t1, 316 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $s8, $t0, $s8 │ │ │ │ - bgeu $s4, $s8, 936 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $s2, $sp, 32 │ │ │ │ - beqz $s1, 764 │ │ │ │ - ld.d $s8, $s0, 80 │ │ │ │ - nop │ │ │ │ - srli.d $fp, $s1, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 131620 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 664 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 716 │ │ │ │ - addi.d $s8, $s5, 8 │ │ │ │ - srli.d $fp, $s1, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 131576 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s5, 680 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - addi.w $fp, $s2, 1 │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - bgeu $s4, $t0, 780 │ │ │ │ - ld.wu $s5, $s0, 88 │ │ │ │ - st.w $fp, $sp, 32 │ │ │ │ - beqz $s5, 832 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 131500 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 576 │ │ │ │ - addi.d $t0, $s5, -1 │ │ │ │ - srli.d $s5, $t0, 0x1 │ │ │ │ - beqz $s5, 788 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 131456 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s6, 752 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t0, $t1, 76 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ldx.w $s1, $t0, $s3 │ │ │ │ - beqz $s1, 64 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.w $t0, $s1, -1 │ │ │ │ - addi.d $a1, $sp, 32 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.w $s2, $sp, 32 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - bl 143264 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 143768 │ │ │ │ - bnez $a0, 720 │ │ │ │ - nop │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - move $s2, $s1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $s1, $t0, -564 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 748 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - addi.d $s3, $sp, 32 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.w $s2, $sp, 32 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - bl 143172 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 143676 │ │ │ │ - bnez $a0, 764 │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 800 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bl -309504 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 142548 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s2, $t1, $t0 │ │ │ │ - bltu $s1, $s2, 120 │ │ │ │ - nop │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s2, $t1, $t0 │ │ │ │ - nop │ │ │ │ - ld.d $s4, $sp, 8 │ │ │ │ - addi.d $s3, $sp, 32 │ │ │ │ - addi.w $t0, $s2, -1 │ │ │ │ - move $a0, $s4 │ │ │ │ - move $a1, $s3 │ │ │ │ - st.w $s1, $sp, 32 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - bl 142984 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 143488 │ │ │ │ - bnez $a0, 520 │ │ │ │ - nop │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bgeu $s2, $t0, -240 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $t0, $t1, 12 │ │ │ │ + ldptr.w $t0, $s0, 392 │ │ │ │ + beq $t0, $t1, 532 │ │ │ │ + ld.d $t0, $sp, 400 │ │ │ │ + beqz $t0, 1444 │ │ │ │ + ld.d $t0, $sp, 408 │ │ │ │ + beqz $t0, 1372 │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a3, $sp, 152 │ │ │ │ + ld.d $a2, $sp, 144 │ │ │ │ + ld.d $a1, $sp, 136 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -83896 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 72 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + ldptr.w $a2, $t0, 8 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 62844 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -247336 │ │ │ │ + st.d $a0, $sp, 160 │ │ │ │ + bl 174164 │ │ │ │ + ld.d $t1, $sp, 104 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a6, $sp, 80 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 112 │ │ │ │ + ld.d $a4, $sp, 152 │ │ │ │ + ld.d $a3, $sp, 144 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a1, $sp, 160 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ li.w $t0, 1 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ st.d $t0, $sp, 24 │ │ │ │ - b -880 │ │ │ │ - nop │ │ │ │ - bgeu $t2, $s2, -96 │ │ │ │ - b -116 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $fp, 224 │ │ │ │ - move $s6, $fp │ │ │ │ - b -864 │ │ │ │ - nop │ │ │ │ + move $a7, $s6 │ │ │ │ + move $a5, $s4 │ │ │ │ + bl 63092 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bgeu $s3, $t0, 812 │ │ │ │ + ldptr.w $a2, $s0, 356 │ │ │ │ + ld.d $a1, $sp, 160 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 67364 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 157536 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + bl 157528 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -257620 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + bl -257628 │ │ │ │ + ld.d $s2, $sp, 128 │ │ │ │ + b -1440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + ld.d $a7, $sp, 104 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + ld.d $a6, $sp, 112 │ │ │ │ + ld.d $a4, $sp, 80 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a1, $s0, 216 │ │ │ │ + ld.d $a3, $sp, 152 │ │ │ │ + ld.d $a2, $sp, 144 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a5, $s4 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 65420 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 157416 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -257732 │ │ │ │ + move $s2, $s6 │ │ │ │ + b -1560 │ │ │ │ nop │ │ │ │ - beqz $fp, 96 │ │ │ │ - move $s6, $fp │ │ │ │ - b -784 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t0, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s5, $fa0 │ │ │ │ + or $s5, $s5, $t0 │ │ │ │ + b -2412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 190372 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + beqz $t0, 1508 │ │ │ │ + ldptr.w $t0, $s0, 272 │ │ │ │ + bltu $s3, $t0, 12 │ │ │ │ + bgeu $s4, $t0, 2160 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + bnez $t0, -1460 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 190324 │ │ │ │ + b -1616 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s1, $fp │ │ │ │ - b -696 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 224 │ │ │ │ - move $s5, $s8 │ │ │ │ - b -608 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a3, $s0, 216 │ │ │ │ + ld.d $a7, $sp, 112 │ │ │ │ + ld.d $a6, $sp, 88 │ │ │ │ + ld.d $a4, $sp, 64 │ │ │ │ + ld.d $a2, $sp, 56 │ │ │ │ + move $a1, $s2 │ │ │ │ + li.w $a5, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 67808 │ │ │ │ + move $s2, $a0 │ │ │ │ + b -2652 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ nop │ │ │ │ + st.d $t0, $sp, 200 │ │ │ │ + ld.d $t0, $sp, 168 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t2, $sp, 192 │ │ │ │ + slli.d $t1, $t0, 0x4 │ │ │ │ + move $a1, $t1 │ │ │ │ + st.d $t1, $sp, 184 │ │ │ │ + bl -247816 │ │ │ │ + ld.d $t2, $sp, 192 │ │ │ │ + ld.d $t1, $sp, 184 │ │ │ │ + ld.d $t0, $sp, 200 │ │ │ │ + stptr.d $a0, $t2, 0 │ │ │ │ + add.d $t1, $a0, $t1 │ │ │ │ nop │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + addi.d $a0, $a0, 16 │ │ │ │ + bne $t1, $a0, -12 │ │ │ │ + b -624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s2 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 328 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a3, $s3 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + bl 115244 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + st.d $a0, $sp, 392 │ │ │ │ + b -2548 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 78232 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 78240 │ │ │ │ - bl 254216 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -310572 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -828 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 320 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a3, $s3 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + bl 115148 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + st.d $a0, $sp, 384 │ │ │ │ + b -2652 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - b -968 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - b -92 │ │ │ │ + ld.d $a0, $sp, 336 │ │ │ │ + move $a1, $s4 │ │ │ │ + li.w $s6, 1 │ │ │ │ + bl -250260 │ │ │ │ + bltu $s6, $a0, -2080 │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $a0, $sp, 184 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -248100 │ │ │ │ + st.d $a0, $sp, 160 │ │ │ │ + bl 173400 │ │ │ │ + ld.d $t1, $sp, 184 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + st.d $s6, $sp, 8 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 160 │ │ │ │ + ld.d $a3, $s0, 216 │ │ │ │ + ld.d $a7, $sp, 112 │ │ │ │ + ld.d $a6, $sp, 80 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + ld.d $a2, $sp, 56 │ │ │ │ + li.w $a5, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 67408 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 169040 │ │ │ │ + bnez $a0, 1468 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 156788 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -258360 │ │ │ │ + b -2200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + addi.d $a3, $sp, 352 │ │ │ │ + addi.d $a2, $sp, 320 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 192 │ │ │ │ + st.d $a2, $sp, 184 │ │ │ │ + bl -84864 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 192 │ │ │ │ + ld.d $a2, $sp, 184 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $a1, $s0, 216 │ │ │ │ + ld.d $a7, $sp, 104 │ │ │ │ + ld.d $a6, $sp, 112 │ │ │ │ + ld.d $a4, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + move $a5, $s3 │ │ │ │ + bl 64652 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + bl 156648 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + bl -258500 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + st.d $t0, $sp, 160 │ │ │ │ + b -932 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 169800 │ │ │ │ + beqz $a0, -2020 │ │ │ │ + ld.d $a1, $sp, 176 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 170968 │ │ │ │ + beqz $a0, -2036 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + ld.d $t1, $sp, 176 │ │ │ │ + move $a0, $s2 │ │ │ │ + add.w $a1, $t0, $t1 │ │ │ │ + bl 171152 │ │ │ │ + beqz $a0, -2060 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + b -1884 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 169736 │ │ │ │ + beqz $a0, -1884 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + ld.d $t1, $sp, 176 │ │ │ │ + move $a0, $s2 │ │ │ │ + add.w $a1, $t0, $t1 │ │ │ │ + bl 171104 │ │ │ │ + b -1908 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ + ld.d $a0, $sp, 104 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl 189508 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 152 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + ld.d $a1, $sp, 104 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $s4 │ │ │ │ + bl 130732 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 152 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + ld.d $a1, $sp, 104 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $s4 │ │ │ │ + bl 133364 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 112 │ │ │ │ + b -2112 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s8, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - b -832 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t0, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $s6, $fa0 │ │ │ │ + or $s6, $s6, $t0 │ │ │ │ + b -1444 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 344 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a4, $s6 │ │ │ │ + move $a3, $s4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 114488 │ │ │ │ + st.d $a0, $sp, 408 │ │ │ │ + b -1428 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 336 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a4, $s6 │ │ │ │ + move $a3, $s4 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 114424 │ │ │ │ + st.d $a0, $sp, 400 │ │ │ │ + b -1500 │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a3, $sp, 152 │ │ │ │ + ld.d $a2, $sp, 144 │ │ │ │ + ld.d $a1, $sp, 136 │ │ │ │ + li.w $a5, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -85392 │ │ │ │ + ldptr.w $a4, $s0, 308 │ │ │ │ + bnez $a4, 72 │ │ │ │ + ld.d $t1, $sp, 168 │ │ │ │ + lu12i.w $t0, 111848 │ │ │ │ + ori $t0, $t0, 0x1b5 │ │ │ │ + mul.d $t0, $t1, $t0 │ │ │ │ + srli.d $t0, $t0, 0x23 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 880 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $a4, $fa0 │ │ │ │ nop │ │ │ │ - move $a3, $fp │ │ │ │ - b -188 │ │ │ │ + slli.w $a4, $a4, 0x0 │ │ │ │ + sltui $t0, $a4, 1 │ │ │ │ + or $a4, $a4, $t0 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s0, 392 │ │ │ │ + addi.d $t3, $sp, 400 │ │ │ │ + st.d $zero, $sp, 400 │ │ │ │ + st.d $zero, $sp, 408 │ │ │ │ + st.d $t3, $sp, 160 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $t1, $t0, 112 │ │ │ │ + li.w $t1, 1 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $t1, $t0, 12 │ │ │ │ + ldptr.w $t1, $s0, 392 │ │ │ │ + beq $t1, $t0, 84 │ │ │ │ + ld.d $t0, $sp, 400 │ │ │ │ + beqz $t0, 820 │ │ │ │ + ld.d $t0, $sp, 408 │ │ │ │ + bnez $t0, -2564 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 344 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + bl 114196 │ │ │ │ + st.d $a0, $sp, 408 │ │ │ │ + b -2624 │ │ │ │ nop │ │ │ │ + addi.d $t3, $t3, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 168 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t1, $sp, 200 │ │ │ │ + slli.d $t2, $t0, 0x4 │ │ │ │ + move $a1, $t2 │ │ │ │ + st.d $t3, $sp, 192 │ │ │ │ + st.d $a4, $sp, 184 │ │ │ │ + st.d $t2, $sp, 128 │ │ │ │ + bl -249036 │ │ │ │ + ld.d $t3, $sp, 192 │ │ │ │ + ld.d $t2, $sp, 128 │ │ │ │ + ld.d $a4, $sp, 184 │ │ │ │ + ld.d $t1, $sp, 200 │ │ │ │ + stptr.d $a0, $t3, 0 │ │ │ │ + move $t0, $a0 │ │ │ │ + add.d $t2, $a0, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + stptr.d $zero, $t0, 0 │ │ │ │ + st.w $zero, $t0, 8 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + bne $t0, $t2, -12 │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 176 │ │ │ │ move $a0, $s2 │ │ │ │ - bl 143036 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ + bl 170240 │ │ │ │ + beqz $a0, -2876 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + ld.d $t1, $sp, 176 │ │ │ │ move $a0, $s2 │ │ │ │ - bl 142688 │ │ │ │ - ldptr.w $a3, $sp, 32 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -744 │ │ │ │ - pcaddi $a1, 78189 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -310940 │ │ │ │ - b -760 │ │ │ │ - nop │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -700 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 142956 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 142608 │ │ │ │ - ldptr.w $a3, $sp, 32 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -544 │ │ │ │ - pcaddi $a1, 78169 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -311020 │ │ │ │ - b -560 │ │ │ │ - nop │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 142900 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 142552 │ │ │ │ - ldptr.w $a3, $sp, 32 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -792 │ │ │ │ - pcaddi $a1, 78155 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -311076 │ │ │ │ - b -808 │ │ │ │ - nop │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -309588 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $a0, $a1 │ │ │ │ - b -310484 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcalau12i $t0, 130 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -224 │ │ │ │ - st.d $ra, $sp, 216 │ │ │ │ - st.d $t0, $sp, 120 │ │ │ │ - beq $a1, $a2, 3264 │ │ │ │ - move $a3, $a2 │ │ │ │ - st.d $s0, $sp, 200 │ │ │ │ - move $a2, $a1 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $fp, $sp, 208 │ │ │ │ - st.d $s1, $sp, 192 │ │ │ │ - st.d $s2, $sp, 184 │ │ │ │ - st.d $s3, $sp, 176 │ │ │ │ - st.d $s4, $sp, 168 │ │ │ │ - st.d $s5, $sp, 160 │ │ │ │ - st.d $s6, $sp, 152 │ │ │ │ - st.d $s7, $sp, 144 │ │ │ │ - st.d $s8, $sp, 136 │ │ │ │ - bl -1736 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - addi.d $fp, $sp, 108 │ │ │ │ - bl 142696 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bgeu $t0, $a0, 1924 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - move $a1, $t0 │ │ │ │ - bl 142340 │ │ │ │ - ldptr.w $s1, $a0, 0 │ │ │ │ - ldptr.w $s3, $a0, 4 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - beq $s1, $s3, 3104 │ │ │ │ - ldptr.w $t4, $s0, 8 │ │ │ │ - bnez $s1, 16 │ │ │ │ - addi.w $t1, $t4, -1 │ │ │ │ - beq $t1, $s3, 2368 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bgeu $s3, $t4, 2564 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t0 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 4144 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s3, $sp, 112 │ │ │ │ - beqz $s6, 4100 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s5, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 130184 │ │ │ │ - beqz $a0, 64 │ │ │ │ + add.w $a1, $t0, $t1 │ │ │ │ + bl 170424 │ │ │ │ + beqz $a0, -2900 │ │ │ │ + b -3096 │ │ │ │ nop │ │ │ │ - blez $a0, 2136 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 4044 │ │ │ │ - addi.d $t0, $s8, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s5, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ + ld.bu $t0, $s0, 448 │ │ │ │ + bnez $t0, -2948 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ move $a1, $s8 │ │ │ │ - bl 130128 │ │ │ │ - bnez $a0, -48 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 188836 │ │ │ │ + b -2496 │ │ │ │ nop │ │ │ │ - beqz $s8, 4000 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - addi.w $t0, $s3, 1 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - li.w $t0, 253 │ │ │ │ - slli.w $t5, $t4, 0x0 │ │ │ │ - bgeu $t0, $t4, 136 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s6, 2856 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s5, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 130024 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 1944 │ │ │ │ - addi.d $t4, $s6, -1 │ │ │ │ - srli.d $s6, $t4, 0x1 │ │ │ │ - beqz $s6, 2796 │ │ │ │ - addi.d $t0, $s8, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s5, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $s5, $t0, 0x3 │ │ │ │ + ldptr.w $a2, $s0, 408 │ │ │ │ move $a1, $s8 │ │ │ │ - bl 129968 │ │ │ │ - bnez $a0, -48 │ │ │ │ - nop │ │ │ │ - beqz $s8, 2752 │ │ │ │ - ldptr.w $t5, $s8, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bltu $t5, $t0, 3400 │ │ │ │ - nop │ │ │ │ - bstrpick.d $s5, $s1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $s5, $s5, 0x2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ldx.w $t0, $t4, $s5 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s3, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s3, 2844 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s8, 1932 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 188804 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a5, $sp, 144 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + ld.d $a3, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $s3 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 130028 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + ld.d $a5, $sp, 144 │ │ │ │ + ld.d $a4, $sp, 136 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a3, $sp, 88 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $s3 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl 132660 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 172664 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + b -2252 │ │ │ │ + ld.b $a4, $s0, 388 │ │ │ │ + ld.d $a3, $sp, 144 │ │ │ │ + ld.d $a2, $sp, 136 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + li.w $a5, 1 │ │ │ │ + bl -85932 │ │ │ │ + ldptr.w $a4, $s0, 308 │ │ │ │ + bnez $a4, 68 │ │ │ │ + lu12i.w $t0, 111848 │ │ │ │ + ori $t0, $t0, 0x1b5 │ │ │ │ + mul.d $t0, $s6, $t0 │ │ │ │ + srli.d $t0, $t0, 0x23 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fadd.d $fa0, $fa0, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 504 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129844 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1576 │ │ │ │ - addi.d $t1, $s8, -1 │ │ │ │ - srli.d $s8, $t1, 0x1 │ │ │ │ - beqz $s8, 1884 │ │ │ │ - addi.d $s3, $s4, 8 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129800 │ │ │ │ - bnez $a0, -40 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + sltui $t1, $t0, 1 │ │ │ │ + or $a4, $t0, $t1 │ │ │ │ nop │ │ │ │ - beqz $s4, 1848 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 2740 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s1, $sp, 112 │ │ │ │ - beqz $s8, 3120 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ - srli.d $s3, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s3, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129724 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1488 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 3076 │ │ │ │ - addi.d $s6, $s4, 8 │ │ │ │ - srli.d $s3, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s3, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129680 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t0, $s0, 392 │ │ │ │ + addi.d $t1, $sp, 384 │ │ │ │ + st.d $zero, $sp, 384 │ │ │ │ + st.d $zero, $sp, 392 │ │ │ │ + li.w $t2, 2 │ │ │ │ + move $t3, $t1 │ │ │ │ + li.w $t4, 1 │ │ │ │ + beq $t0, $t2, 28 │ │ │ │ + addi.d $t3, $t3, 8 │ │ │ │ + beq $t2, $t4, 124 │ │ │ │ + ldptr.w $t0, $s0, 392 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bne $t0, $t2, -16 │ │ │ │ nop │ │ │ │ - beqz $s4, 3040 │ │ │ │ - ldptr.w $t1, $s4, 4 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - move $s1, $zero │ │ │ │ - bltu $t1, $t0, 2648 │ │ │ │ + slli.d $t5, $s6, 0x4 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a1, $t5 │ │ │ │ + st.d $t1, $sp, 176 │ │ │ │ + st.d $t3, $sp, 168 │ │ │ │ + st.d $t2, $sp, 160 │ │ │ │ + st.d $a4, $sp, 152 │ │ │ │ + st.d $t5, $sp, 96 │ │ │ │ + bl -249492 │ │ │ │ + ld.d $t3, $sp, 168 │ │ │ │ + ld.d $a4, $sp, 152 │ │ │ │ + ld.d $t2, $sp, 160 │ │ │ │ + stptr.d $a0, $t3, 0 │ │ │ │ + ld.d $t1, $sp, 176 │ │ │ │ + li.w $t4, 1 │ │ │ │ + beqz $s3, -84 │ │ │ │ + ld.d $t5, $sp, 96 │ │ │ │ + move $t0, $a0 │ │ │ │ + add.d $t5, $a0, $t5 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ldptr.w $s5, $t0, 0 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - beqz $s5, 1720 │ │ │ │ + stptr.d $zero, $t0, 0 │ │ │ │ + st.w $zero, $t0, 8 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + bne $t0, $t5, -12 │ │ │ │ + b -120 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beq $t0, $s5, 1724 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - bltu $t0, $t1, 1956 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ + ld.d $t0, $sp, 384 │ │ │ │ + beqz $t0, 332 │ │ │ │ + ld.d $t0, $sp, 392 │ │ │ │ + bnez $t0, -2636 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 328 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + bl 113544 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + st.d $a0, $sp, 392 │ │ │ │ + b -2704 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ldx.w $t0, $t4, $t0 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 2988 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s8, 1596 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 168716 │ │ │ │ + beqz $a0, -1472 │ │ │ │ + ldptr.w $a2, $s0, 356 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 65120 │ │ │ │ + st.d $a0, $sp, 160 │ │ │ │ + bl 182448 │ │ │ │ + beqz $a0, 292 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 155284 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -259864 │ │ │ │ + ld.d $s2, $sp, 160 │ │ │ │ + b -1524 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t0, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $a4, $fa0 │ │ │ │ + or $a4, $a4, $t0 │ │ │ │ + b -884 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 336 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + st.d $a4, $sp, 128 │ │ │ │ + bl 113384 │ │ │ │ + ld.d $a4, $sp, 128 │ │ │ │ + st.d $a0, $sp, 400 │ │ │ │ + b -880 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129508 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1368 │ │ │ │ - addi.d $t1, $s8, -1 │ │ │ │ - srli.d $s8, $t1, 0x1 │ │ │ │ - beqz $s8, 1548 │ │ │ │ - addi.d $s3, $s4, 8 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129464 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $t0, $sp, 176 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + ld.d $a5, $sp, 152 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a2, $s0, 216 │ │ │ │ + ld.d $a4, $sp, 144 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a7, $s3 │ │ │ │ + move $a6, $s4 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 134620 │ │ │ │ + b -2208 │ │ │ │ nop │ │ │ │ - beqz $s4, 1512 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 2828 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s5, $sp, 112 │ │ │ │ - beqz $s8, 1664 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129388 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1280 │ │ │ │ - addi.d $t1, $s8, -1 │ │ │ │ - srli.d $s8, $t1, 0x1 │ │ │ │ - beqz $s8, 1620 │ │ │ │ - addi.d $s3, $s4, 8 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129344 │ │ │ │ - bnez $a0, -40 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + b -508 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + ld.b $t0, $s0, 462 │ │ │ │ + ld.d $a2, $sp, 320 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t0, $s0, 328 │ │ │ │ + move $a3, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $a7, $s0, 320 │ │ │ │ + ldptr.w $a6, $s0, 316 │ │ │ │ + ldptr.w $a5, $s0, 312 │ │ │ │ + st.d $t1, $sp, 152 │ │ │ │ + st.d $a4, $sp, 96 │ │ │ │ + bl 113220 │ │ │ │ + ld.d $t1, $sp, 152 │ │ │ │ + ld.d $a4, $sp, 96 │ │ │ │ + st.d $a0, $sp, 384 │ │ │ │ + b -400 │ │ │ │ nop │ │ │ │ - beqz $s4, 1584 │ │ │ │ - ldptr.w $t1, $s4, 4 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bgeu $t1, $t0, 1428 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ldx.wu $t1, $t1, $t0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - pcaddi $t0, 132683 │ │ │ │ - ld.bu $t4, $t0, 0 │ │ │ │ - bnez $t4, 1416 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + bl 154996 │ │ │ │ + ld.d $a0, $sp, 160 │ │ │ │ + bl -260152 │ │ │ │ + b -1808 │ │ │ │ nop │ │ │ │ - ld.d $t4, $s0, 32 │ │ │ │ - ldx.w $s5, $t4, $t1 │ │ │ │ - st.w $s5, $sp, 108 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - ld.d $t1, $s0, 96 │ │ │ │ - ldx.b $t1, $t1, $s3 │ │ │ │ - st.b $t1, $sp, 107 │ │ │ │ + bl -259284 │ │ │ │ nop │ │ │ │ - li.w $t4, -128 │ │ │ │ - bne $t1, $t4, 100 │ │ │ │ - ld.wu $s6, $s0, 112 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - beqz $s6, 2160 │ │ │ │ - ld.d $s3, $s0, 104 │ │ │ │ - srli.d $s8, $s6, 0x1 │ │ │ │ - alsl.d $s4, $s8, $s3, 0x4 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129308 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 912 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 2116 │ │ │ │ - addi.d $s3, $s4, 16 │ │ │ │ - srli.d $s8, $s6, 0x1 │ │ │ │ - alsl.d $s4, $s8, $s3, 0x4 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 129264 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 2080 │ │ │ │ - ld.d $t1, $s4, 8 │ │ │ │ - ldptr.w $s5, $sp, 108 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - add.d $t4, $t1, $s3 │ │ │ │ - blez $t1, 1420 │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bnez $s5, 24 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - beq $t1, $t0, 624 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beq $s5, $t0, 612 │ │ │ │ - ldptr.w $t5, $s0, 8 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bgeu $t0, $t5, 1848 │ │ │ │ - bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t0 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 3140 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s8, 1108 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 129016 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - beqz $a0, 60 │ │ │ │ - blez $a0, 1000 │ │ │ │ - addi.d $t4, $s8, -1 │ │ │ │ - srli.d $s8, $t4, 0x1 │ │ │ │ - beqz $s8, 1052 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 128960 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - bnez $a0, -52 │ │ │ │ - beqz $a1, 1008 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - li.w $t0, 253 │ │ │ │ - slli.w $t5, $t4, 0x0 │ │ │ │ - bgeu $t0, $t4, 132 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s8, 2932 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ + ld.d $t0, $a3, 216 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + pcalau12i $t1, 142 │ │ │ │ + ld.d $t1, $t1, -240 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + move $s6, $a1 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ + ldptr.w $a1, $t0, 40 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + move $s0, $a3 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + st.d $a2, $sp, 40 │ │ │ │ + st.d $t1, $sp, 88 │ │ │ │ + bl 236520 │ │ │ │ + fld.s $fa0, $s0, 480 │ │ │ │ + move $s4, $a0 │ │ │ │ + ldptr.w $a0, $s1, 40 │ │ │ │ + ffint.s.w $fa0, $fa0 │ │ │ │ + addi.w $a0, $a0, 1000 │ │ │ │ + bl 339608 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + ldptr.w $s5, $s0, 360 │ │ │ │ + move $s1, $t0 │ │ │ │ st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 128856 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - beqz $a0, 60 │ │ │ │ - blez $a0, 872 │ │ │ │ - addi.d $t4, $s8, -1 │ │ │ │ - srli.d $s8, $t4, 0x1 │ │ │ │ - beqz $s8, 2876 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ + bl -59136 │ │ │ │ + beqz $a0, 20 │ │ │ │ + ldptr.w $t0, $s0, 360 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $a1, $s6, $t0, 0x3 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 128800 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - bnez $a0, -52 │ │ │ │ - beqz $a1, 2832 │ │ │ │ - ldptr.w $t5, $a1, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bltu $t5, $t0, 2392 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - ldx.w $t0, $t4, $t0 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 1868 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + ldptr.w $s8, $t0, 40 │ │ │ │ ld.d $t0, $sp, 48 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s4, 1500 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - nop │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 128676 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 472 │ │ │ │ - addi.d $t1, $s4, -1 │ │ │ │ - srli.d $s4, $t1, 0x1 │ │ │ │ - beqz $s4, 1452 │ │ │ │ - addi.d $s3, $s8, 8 │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 128632 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s8, 1416 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 1764 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s5, $sp, 112 │ │ │ │ - beqz $s8, 832 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 128556 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 384 │ │ │ │ - addi.d $t1, $s8, -1 │ │ │ │ - srli.d $s8, $t1, 0x1 │ │ │ │ - beqz $s8, 788 │ │ │ │ - addi.d $s3, $s4, 8 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 128512 │ │ │ │ - bnez $a0, -40 │ │ │ │ + srli.w $s8, $s8, 0x6 │ │ │ │ + addi.w $s1, $t0, 1 │ │ │ │ + alsl.w $t0, $s1, $s1, 0x1 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bstrpick.d $s3, $s1, 0x1f, 0x0 │ │ │ │ + bl -250236 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + slli.w $s1, $s1, 0x1 │ │ │ │ + slli.w $t0, $s8, 0x6 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + alsl.d $s3, $s3, $a0, 0x3 │ │ │ │ + alsl.d $s1, $s1, $a0, 0x3 │ │ │ │ nop │ │ │ │ - beqz $s4, 752 │ │ │ │ - ldptr.w $t1, $s4, 4 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bstrpick.d $s7, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $s8, $s7, $s2, 0x3 │ │ │ │ + bl -83228 │ │ │ │ + stptr.d $a0, $s8, 0 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + alsl.d $s8, $s7, $s3, 0x3 │ │ │ │ + alsl.d $s7, $s7, $s1, 0x3 │ │ │ │ + bl -83252 │ │ │ │ + stptr.d $a0, $s8, 0 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bl -83272 │ │ │ │ ld.d $t0, $sp, 48 │ │ │ │ - bltu $t1, $t0, 1676 │ │ │ │ - li.w $t4, 1 │ │ │ │ - move $t1, $zero │ │ │ │ - beq $s1, $t4, 48 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.d $a7, $sp, 32 │ │ │ │ - move $a6, $s5 │ │ │ │ - ldptr.w $a4, $t0, 4 │ │ │ │ - ldptr.w $a3, $t0, 0 │ │ │ │ - move $a5, $s1 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - pcaddi $a2, 77662 │ │ │ │ - li.w $a1, 117 │ │ │ │ - pcaddi $a0, 77632 │ │ │ │ - bl 251784 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - move $a0, $s0 │ │ │ │ - ldptr.w $a2, $t0, 4 │ │ │ │ - ldptr.w $a1, $t0, 0 │ │ │ │ - bl -2008 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bl 140776 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $t0, $a0, -1916 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 139924 │ │ │ │ - pcalau12i $t0, 129 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 120 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 2604 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - ld.d $fp, $sp, 208 │ │ │ │ - ld.d $s0, $sp, 200 │ │ │ │ - ld.d $s1, $sp, 192 │ │ │ │ - ld.d $s2, $sp, 184 │ │ │ │ - ld.d $s3, $sp, 176 │ │ │ │ - ld.d $s4, $sp, 168 │ │ │ │ - ld.d $s5, $sp, 160 │ │ │ │ - ld.d $s6, $sp, 152 │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - ld.d $s8, $sp, 136 │ │ │ │ - ld.d $ra, $sp, 216 │ │ │ │ - addi.d $sp, $sp, 224 │ │ │ │ - b -312620 │ │ │ │ - beqz $s8, 1216 │ │ │ │ - move $s6, $s8 │ │ │ │ - b -944 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stptr.d $a0, $s7, 0 │ │ │ │ + bgeu $t0, $fp, -72 │ │ │ │ + pcalau12i $t2, 93 │ │ │ │ + pcalau12i $t1, 93 │ │ │ │ + pcalau12i $t0, 93 │ │ │ │ + fld.d $fa2, $t2, 48 │ │ │ │ + fld.d $fa1, $t1, 56 │ │ │ │ + fld.d $fa0, $t0, 64 │ │ │ │ + addi.d $fp, $sp, 64 │ │ │ │ + fst.d $fa2, $sp, 64 │ │ │ │ + fst.d $fa1, $sp, 72 │ │ │ │ + fst.d $fa0, $sp, 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 320 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -1608 │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + bl -8368 │ │ │ │ + move $s7, $a0 │ │ │ │ + beqz $a0, 216 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 24 │ │ │ │ + move $s8, $zero │ │ │ │ + bnez $t0, 80 │ │ │ │ + b 116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 1600 │ │ │ │ - move $s8, $s3 │ │ │ │ - b -1520 │ │ │ │ nop │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + st.d $s0, $sp, 8 │ │ │ │ + move $a7, $s7 │ │ │ │ + move $a6, $fp │ │ │ │ + move $a5, $s5 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -6376 │ │ │ │ + ldptr.w $t0, $s7, 24 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bgeu $s8, $t0, 44 │ │ │ │ + ld.bu $t0, $s0, 452 │ │ │ │ + bnez $t0, -60 │ │ │ │ + ld.d $t0, $s0, 288 │ │ │ │ + beqz $t0, 220 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s0, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t1, -168 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -26168 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -26980 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -260768 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + move $a3, $s0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + bl -8576 │ │ │ │ + move $s7, $a0 │ │ │ │ + bnez $a0, -200 │ │ │ │ nop │ │ │ │ + ld.d $a2, $sp, 56 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 240828 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -260824 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -260832 │ │ │ │ + pcalau12i $t0, 142 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 96 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 992 │ │ │ │ - move $s4, $s6 │ │ │ │ - b -504 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, 224 │ │ │ │ + li.w $a3, 25 │ │ │ │ + move $a2, $s8 │ │ │ │ + ldptr.w $a1, $t0, 24 │ │ │ │ + pcaddi $a0, 90713 │ │ │ │ + bl -150688 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ + bl -260068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 416 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -416 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $t1, $a1, 0 │ │ │ │ + li.w $t2, -1 │ │ │ │ + sltu $a0, $t0, $t1 │ │ │ │ + sltu $t0, $t1, $t0 │ │ │ │ + masknez $t0, $t0, $a0 │ │ │ │ + maskeqz $a0, $t2, $a0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a0, $a0, 0x5 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + ldx.w $t0, $a2, $a0 │ │ │ │ + ldx.w $t1, $a2, $a1 │ │ │ │ + li.w $t2, 2 │ │ │ │ + sltu $a0, $t0, $t1 │ │ │ │ + sltu $t0, $t1, $t0 │ │ │ │ + masknez $t0, $t0, $a0 │ │ │ │ + maskeqz $a0, $t2, $a0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 192 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -1400 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $t2, $t1 │ │ │ │ + bgeu $t0, $a1, 100 │ │ │ │ + addi.w $t6, $a1, -2 │ │ │ │ + addi.d $t0, $a0, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + addi.d $a0, $a0, 4 │ │ │ │ + move $t2, $t1 │ │ │ │ + alsl.d $t6, $t6, $t0, 0x2 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $a0, 0 │ │ │ │ + addi.d $a0, $a0, 4 │ │ │ │ + sub.d $t5, $t1, $t0 │ │ │ │ + sub.d $t4, $t0, $t2 │ │ │ │ + sub.d $t3, $t0, $t1 │ │ │ │ + srai.d $t5, $t5, 0x3f │ │ │ │ + sub.d $t0, $t2, $t0 │ │ │ │ + srai.d $t4, $t4, 0x3f │ │ │ │ + and $t3, $t3, $t5 │ │ │ │ + and $t0, $t0, $t4 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + sub.d $t2, $t2, $t0 │ │ │ │ + bne $t6, $a0, -48 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ nop │ │ │ │ + stptr.w $t1, $a3, 0 │ │ │ │ + stptr.w $t2, $a2, 0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 352 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -1312 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a1 │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + bstrpick.d $s0, $a2, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -251092 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + beqz $a2, 60 │ │ │ │ + ld.bu $a3, $sp, 8 │ │ │ │ + move $t0, $zero │ │ │ │ + move $t2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldx.bu $t3, $s1, $t0 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + beq $t3, $a3, 12 │ │ │ │ + stx.w $t0, $a0, $t1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $s0, $t0, -28 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s5, 864 │ │ │ │ - move $s6, $s5 │ │ │ │ - b -1984 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a2 │ │ │ │ + addi.w $a2, $a3, 1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x2 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s0, $a1 │ │ │ │ + move $a1, $a2 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + bl -251244 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -260680 │ │ │ │ + ldptr.w $t1, $s0, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + move $t3, $a0 │ │ │ │ + bnez $t1, 240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s0, $t0 │ │ │ │ + beqz $t0, -16 │ │ │ │ nop │ │ │ │ - beqz $s5, 1920 │ │ │ │ - move $s6, $s5 │ │ │ │ - b -2176 │ │ │ │ + bgeu $t1, $s1, 80 │ │ │ │ + addi.w $t2, $s1, -1 │ │ │ │ + sub.w $t2, $t2, $t1 │ │ │ │ + bstrpick.d $t5, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + addi.d $t4, $s0, 4 │ │ │ │ + add.d $t2, $t2, $t5 │ │ │ │ + alsl.d $a1, $t0, $s0, 0x2 │ │ │ │ + alsl.d $t2, $t2, $t4, 0x2 │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + bne $a1, $t2, -32 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t3, 0 │ │ │ │ + stptr.w $zero, $t3, 0 │ │ │ │ + beqz $a3, 80 │ │ │ │ + ldptr.w $t4, $t3, 4 │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t0, $t3, 4 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $a3, $t2, 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $t3, $t0 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + move $t5, $t4 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + add.w $t0, $t0, $t5 │ │ │ │ + ldx.w $t4, $t3, $t2 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stx.w $t0, $t3, $t2 │ │ │ │ + bgeu $a3, $t1, -44 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + move $a0, $t3 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 64 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -1040 │ │ │ │ + move $t1, $zero │ │ │ │ + b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a1 │ │ │ │ + bstrpick.d $a1, $a2, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + bstrpick.d $s0, $a2, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -251572 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + beqz $a2, 100 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + move $t4, $a0 │ │ │ │ + move $t1, $zero │ │ │ │ + li.w $t2, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sub.w $t6, $t1, $t2 │ │ │ │ + nor $t0, $zero, $t2 │ │ │ │ + maskeqz $t0, $t6, $t0 │ │ │ │ + bstrpick.d $t5, $t1, 0x1f, 0x3 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ + ldx.bu $t0, $s1, $t5 │ │ │ │ + nor $t3, $zero, $t1 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + sra.w $t0, $t0, $t3 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + xor $t0, $a3, $t0 │ │ │ │ + masknez $t3, $t1, $t0 │ │ │ │ + maskeqz $t2, $t2, $t0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + or $t2, $t2, $t3 │ │ │ │ + bne $s0, $t1, -64 │ │ │ │ nop │ │ │ │ - beqz $s6, 2016 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -912 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.w $t0, $a2, -2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + li.w $t2, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $t6, -1 │ │ │ │ + bnez $a3, 108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t1, $a1, $t1 │ │ │ │ + nor $t3, $zero, $t0 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + sra.w $t1, $t1, $t3 │ │ │ │ + sub.d $t5, $a0, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + sub.d $t4, $t2, $a0 │ │ │ │ + srai.d $t5, $t5, 0x3f │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + and $t4, $t4, $t5 │ │ │ │ + and $t2, $t1, $t2 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + add.d $a0, $a0, $t4 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + bne $t0, $t6, -60 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - bl -4180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t1, $a1, $t1 │ │ │ │ + nor $t3, $zero, $t0 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + sra.w $t1, $t1, $t3 │ │ │ │ + sub.d $t5, $a0, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + sub.d $t4, $t2, $a0 │ │ │ │ + srai.d $t5, $t5, 0x3f │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + and $t4, $t4, $t5 │ │ │ │ + and $t2, $t1, $t2 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + add.d $a0, $a0, $t4 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + bne $t0, $t6, -60 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bne $t1, $t0, -1720 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 132331 │ │ │ │ - ld.bu $t4, $t0, 0 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t4, -1404 │ │ │ │ - ld.d $a1, $s0, 152 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $t1, $a1 │ │ │ │ - bl -312096 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 4 │ │ │ │ - move $a1, $fp │ │ │ │ - bl -312448 │ │ │ │ - li.w $s6, -1 │ │ │ │ - beq $a0, $s6, 2096 │ │ │ │ - pcaddi $t0, 132316 │ │ │ │ - ldptr.w $s5, $sp, 108 │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - beqz $t1, -1452 │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a1, $a2 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $a2 │ │ │ │ + bl 50636 │ │ │ │ move $a2, $zero │ │ │ │ - add.d $a1, $s3, $a1 │ │ │ │ - bl -312160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 107 │ │ │ │ - bl -312512 │ │ │ │ - beq $a0, $s6, 2044 │ │ │ │ - ld.b $t1, $sp, 107 │ │ │ │ - b -1484 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -4372 │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 50732 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + addi.w $t6, $s0, -1 │ │ │ │ + stptr.w $zero, $a3, 0 │ │ │ │ + stptr.w $zero, $a4, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + beqz $t6, 392 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t4, 1 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ + bltu $t2, $t1, 224 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + slli.w $t3, $t5, 0x0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + bgeu $t3, $t6, 100 │ │ │ │ + ldptr.w $t2, $a1, 0 │ │ │ │ + ldptr.w $t1, $a1, 4 │ │ │ │ + bgeu $t1, $t2, -32 │ │ │ │ + sub.w $t0, $t3, $t0 │ │ │ │ + bltu $t3, $t0, 56 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t7, $a0, $t2 │ │ │ │ + nor $t1, $zero, $t0 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t4, $t1 │ │ │ │ + or $t1, $t1, $t7 │ │ │ │ + stx.b $t1, $a0, $t2 │ │ │ │ + ldptr.w $t1, $a3, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a3, 0 │ │ │ │ + bgeu $t3, $t0, -44 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + slli.w $t3, $t5, 0x0 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + bltu $t3, $t6, -92 │ │ │ │ + ldptr.w $t3, $a4, 0 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x3 │ │ │ │ + add.d $t6, $a0, $t6 │ │ │ │ nop │ │ │ │ + sub.w $s0, $zero, $s0 │ │ │ │ + ldptr.w $t2, $a3, 0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + andi $s0, $s0, 0x7 │ │ │ │ + sll.w $t0, $t0, $s0 │ │ │ │ + ld.bu $t1, $t6, 0 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bgeu $t3, $t2, 156 │ │ │ │ + andn $t1, $t1, $t0 │ │ │ │ + st.b $t1, $t6, 0 │ │ │ │ + ldptr.w $t0, $a4, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $a4, 0 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $t1, $s3 │ │ │ │ - st.d $s5, $sp, 32 │ │ │ │ - move $s3, $t4 │ │ │ │ - slli.w $s5, $t4, 0x0 │ │ │ │ - move $t4, $t1 │ │ │ │ - b -1428 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - b -2244 │ │ │ │ + sub.w $t0, $t3, $t0 │ │ │ │ + bltu $t3, $t0, -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t7, $a0, $t2 │ │ │ │ + nor $t1, $zero, $t0 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t4, $t1 │ │ │ │ + andn $t1, $t7, $t1 │ │ │ │ + stx.b $t1, $a0, $t2 │ │ │ │ + ldptr.w $t1, $a4, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a4, 0 │ │ │ │ + bgeu $t3, $t0, -44 │ │ │ │ + move $t0, $zero │ │ │ │ + b -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.wu $t0, $sp, 32 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - ldx.bu $t4, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 1644 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s8, -324 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s3, $s8, 0x1 │ │ │ │ - alsl.d $a1, $s3, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 127588 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - beqz $a0, 56 │ │ │ │ nop │ │ │ │ - blez $a0, 272 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, -380 │ │ │ │ - addi.d $s6, $a1, 8 │ │ │ │ - srli.d $s3, $s8, 0x1 │ │ │ │ - alsl.d $a1, $s3, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 127536 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - bnez $a0, -44 │ │ │ │ - beqz $a1, -416 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + st.b $t1, $t6, 0 │ │ │ │ + ldptr.w $t0, $a3, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 1464 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s6, 1416 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $s3, $t0, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 127432 │ │ │ │ - beqz $a0, 64 │ │ │ │ - nop │ │ │ │ - blez $a0, 152 │ │ │ │ - addi.d $t4, $s6, -1 │ │ │ │ - srli.d $s6, $t4, 0x1 │ │ │ │ - beqz $s6, 1356 │ │ │ │ - addi.d $t0, $s8, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $s3, $t0, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 127376 │ │ │ │ - bnez $a0, -48 │ │ │ │ - nop │ │ │ │ - beqz $s8, 1312 │ │ │ │ - ldptr.w $t1, $s8, 4 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bgeu $t1, $t0, -2248 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - slli.d $t1, $t0, 0x2 │ │ │ │ - ldx.w $t1, $t4, $t1 │ │ │ │ - bgeu $s5, $t1, -2264 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $t1, -2272 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - b -1988 │ │ │ │ - nop │ │ │ │ + stptr.w $t0, $a3, 0 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + move $t6, $a0 │ │ │ │ + move $t3, $zero │ │ │ │ + b -232 │ │ │ │ nop │ │ │ │ - beqz $s3, -640 │ │ │ │ - move $s8, $s3 │ │ │ │ - b -312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $a1, $a2 │ │ │ │ + st.d $a3, $sp, 24 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s0, $a2 │ │ │ │ + bl 50140 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 50236 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + addi.w $t6, $s0, -1 │ │ │ │ + stptr.w $zero, $a3, 0 │ │ │ │ + stptr.w $zero, $a4, 0 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + beqz $t6, 408 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t4, 1 │ │ │ │ + b 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 1216 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + blt $t2, $t1, 224 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + slli.w $t3, $t5, 0x0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + bgeu $t3, $t6, 100 │ │ │ │ + ld.b $t2, $a1, 0 │ │ │ │ + ld.b $t1, $a1, 1 │ │ │ │ + bge $t1, $t2, -32 │ │ │ │ + sub.w $t0, $t3, $t0 │ │ │ │ + bltu $t3, $t0, 56 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t7, $a0, $t2 │ │ │ │ + nor $t1, $zero, $t0 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t4, $t1 │ │ │ │ + or $t1, $t1, $t7 │ │ │ │ + stx.b $t1, $a0, $t2 │ │ │ │ + ldptr.w $t1, $a3, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a3, 0 │ │ │ │ + bgeu $t3, $t0, -44 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + slli.w $t3, $t5, 0x0 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + bltu $t3, $t6, -92 │ │ │ │ + ldptr.w $t3, $a4, 0 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x3 │ │ │ │ + add.d $t6, $a0, $t6 │ │ │ │ nop │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - b -1524 │ │ │ │ + sub.w $s0, $zero, $s0 │ │ │ │ + ldptr.w $t2, $a3, 0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + andi $s0, $s0, 0x7 │ │ │ │ + sll.w $t0, $t0, $s0 │ │ │ │ + ld.bu $t1, $t6, 0 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bgeu $t3, $t2, 156 │ │ │ │ + andn $t1, $t1, $t0 │ │ │ │ + st.b $t1, $t6, 0 │ │ │ │ + ldptr.w $t0, $a4, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $a4, 0 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sub.w $t0, $t3, $t0 │ │ │ │ + bltu $t3, $t0, -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - bl -4916 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t7, $a0, $t2 │ │ │ │ + nor $t1, $zero, $t0 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t4, $t1 │ │ │ │ + andn $t1, $t7, $t1 │ │ │ │ + stx.b $t1, $a0, $t2 │ │ │ │ + ldptr.w $t1, $a4, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a4, 0 │ │ │ │ + bgeu $t3, $t0, -44 │ │ │ │ + move $t0, $zero │ │ │ │ + b -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 208 │ │ │ │ - ld.d $s0, $sp, 200 │ │ │ │ - ld.d $s1, $sp, 192 │ │ │ │ - ld.d $s2, $sp, 184 │ │ │ │ - ld.d $s3, $sp, 176 │ │ │ │ - ld.d $s4, $sp, 168 │ │ │ │ - ld.d $s5, $sp, 160 │ │ │ │ - ld.d $s6, $sp, 152 │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - ld.d $s8, $sp, 136 │ │ │ │ - pcalau12i $t0, 129 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 120 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 1328 │ │ │ │ - ld.d $ra, $sp, 216 │ │ │ │ - addi.d $sp, $sp, 224 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + st.b $t1, $t6, 0 │ │ │ │ + ldptr.w $t0, $a3, 0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $a3, 0 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ + move $t6, $a0 │ │ │ │ + move $t3, $zero │ │ │ │ + b -232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + bstrpick.d $s2, $a2, 0x1f, 0x0 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s4, $a1 │ │ │ │ + slli.d $a1, $s2, 0x2 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s3, $a2 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + move $s6, $a4 │ │ │ │ + bstrpick.d $s7, $a2, 0x1f, 0x0 │ │ │ │ + bl -252996 │ │ │ │ + slli.d $a1, $s2, 0x2 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $s5, $s6, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -253016 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + move $a2, $s5 │ │ │ │ + bl -262464 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + beqz $s3, 384 │ │ │ │ + move $t1, $s4 │ │ │ │ + add.d $t3, $s4, $s7 │ │ │ │ nop │ │ │ │ + ld.b $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + sub.w $t0, $t0, $a5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s0, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + bne $t3, $t1, -32 │ │ │ │ + ldptr.w $t3, $s0, 0 │ │ │ │ + stptr.w $zero, $s0, 0 │ │ │ │ + beqz $s6, 68 │ │ │ │ + move $t2, $s0 │ │ │ │ + move $t1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a2, 77309 │ │ │ │ - li.w $a1, 775 │ │ │ │ - pcaddi $a0, 77289 │ │ │ │ - bl 250412 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -314376 │ │ │ │ - nop │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bltu $t0, $t1, -2732 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - move $s1, $zero │ │ │ │ - bgeu $t1, $t0, -2636 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - ld.d $t5, $s0, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $s3, $t4, $s5 │ │ │ │ - bstrpick.d $t4, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $s1, $t5, $t4 │ │ │ │ - bgeu $t1, $s1, 736 │ │ │ │ - ld.wu $s5, $s0, 88 │ │ │ │ - st.w $s3, $sp, 112 │ │ │ │ - beqz $s5, 852 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - nop │ │ │ │ - srli.d $s6, $s5, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 126940 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 752 │ │ │ │ - addi.d $s5, $s5, -1 │ │ │ │ - srli.d $s5, $s5, 0x1 │ │ │ │ - beqz $s5, 804 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s6, $s5, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 126896 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s8, 768 │ │ │ │ - ldptr.w $s1, $s8, 4 │ │ │ │ - b -2768 │ │ │ │ + addi.w $t0, $t1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s0, $t0 │ │ │ │ + move $t4, $t3 │ │ │ │ + addi.d $t2, $t2, 4 │ │ │ │ + ldptr.w $t3, $t2, -4 │ │ │ │ + add.w $t0, $t0, $t4 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t0, $t2, -4 │ │ │ │ + bltu $t1, $s6, -40 │ │ │ │ + beqz $s3, 220 │ │ │ │ + move $t1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldx.b $t0, $s4, $t1 │ │ │ │ + sub.w $t0, $t0, $a5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t2, $s0, $t0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + stx.w $t1, $s2, $t2 │ │ │ │ + ldx.w $t2, $s0, $t0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + slli.w $t3, $t1, 0x0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stx.w $t2, $s0, $t0 │ │ │ │ + bltu $t3, $s3, -48 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 49440 │ │ │ │ + beqz $s6, 76 │ │ │ │ + move $t2, $s0 │ │ │ │ + add.d $s5, $s0, $s5 │ │ │ │ + li.w $t4, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bltu $t0, $t1, -1756 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bgeu $t1, $t0, -1664 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - ld.d $t4, $s0, 72 │ │ │ │ - ldx.w $s6, $t1, $t0 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t4, $t1 │ │ │ │ - li.w $t4, 253 │ │ │ │ - bgeu $t4, $t1, 572 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $s6, $sp, 112 │ │ │ │ - beqz $s3, 880 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ + ldptr.w $t0, $t2, 0 │ │ │ │ + addi.d $t2, $t2, 4 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s1, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t4, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s1, $t1 │ │ │ │ + bne $s5, $t2, -40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - srli.d $t5, $s3, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $t5, $t0, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - bl 126732 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.d $t5, $sp, 24 │ │ │ │ - blez $a0, 572 │ │ │ │ - addi.d $t4, $s3, -1 │ │ │ │ - srli.d $s3, $t4, 0x1 │ │ │ │ - beqz $s3, 816 │ │ │ │ - addi.d $t0, $s8, 8 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - srli.d $t5, $s3, 0x1 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - alsl.d $s8, $t5, $t0, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - bl 126672 │ │ │ │ - bnez $a0, -56 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -263500 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 49292 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - beqz $s8, 768 │ │ │ │ - ldptr.w $t1, $s8, 4 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - b -1828 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t3, $s0, 0 │ │ │ │ + stptr.w $zero, $s0, 0 │ │ │ │ + bnez $s6, -328 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $s1 │ │ │ │ - bl -5492 │ │ │ │ + bl 49240 │ │ │ │ + b -124 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + ldptr.w $s6, $sp, 96 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + move $s2, $a1 │ │ │ │ + addi.w $s7, $a2, -1 │ │ │ │ + li.w $a1, 361 │ │ │ │ + move $s3, $a2 │ │ │ │ + move $s1, $a3 │ │ │ │ + pcaddi $a2, 90032 │ │ │ │ + move $a3, $s6 │ │ │ │ + pcaddi $a0, 90042 │ │ │ │ + st.d $a6, $sp, 8 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + move $s0, $a5 │ │ │ │ + move $s4, $a4 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + move $s5, $a7 │ │ │ │ + bl 300628 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 49124 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 90032 │ │ │ │ + li.w $a1, 364 │ │ │ │ + pcaddi $a0, 90024 │ │ │ │ + bl 300588 │ │ │ │ + ld.d $a6, $sp, 8 │ │ │ │ + addi.d $t7, $s2, -4 │ │ │ │ + li.w $t6, -1 │ │ │ │ + li.w $t5, 1 │ │ │ │ + li.w $t4, -1 │ │ │ │ + addi.w $s6, $s6, -1 │ │ │ │ + move $t3, $s2 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $s7, 216 │ │ │ │ + addi.w $t0, $s7, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a6, $t0 │ │ │ │ + sub.w $t1, $zero, $s7 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t3, $s7, $s2, 0x2 │ │ │ │ + bnez $t0, 900 │ │ │ │ + move $a0, $t3 │ │ │ │ + move $t1, $s7 │ │ │ │ + b 112 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $t0, $s4, $t2 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + addi.d $a0, $a0, -4 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x3 │ │ │ │ + stptr.w $t0, $t8, 0 │ │ │ │ + add.d $t8, $s5, $a1 │ │ │ │ + ld.bu $a1, $t8, 0 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t5, $t0 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + st.b $t0, $t8, 0 │ │ │ │ + ldx.w $t0, $s4, $t2 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stx.w $t0, $s4, $t2 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ + sub.w $t0, $zero, $t1 │ │ │ │ + beqz $t1, 84 │ │ │ │ + bstrpick.d $t8, $t2, 0x1f, 0x3 │ │ │ │ + andi $t2, $t0, 0x7 │ │ │ │ + ldx.bu $t0, $a6, $t8 │ │ │ │ + sra.w $t0, $t0, $t2 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 60 │ │ │ │ + ld.wu $t8, $a0, 0 │ │ │ │ + alsl.d $t8, $t8, $s1, 0x2 │ │ │ │ + ldptr.w $t0, $t8, 0 │ │ │ │ + addi.d $t2, $t0, -1 │ │ │ │ + bnez $t0, -120 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + stptr.w $t6, $t8, 0 │ │ │ │ + addi.d $a0, $a0, -4 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ + sub.w $t0, $zero, $t1 │ │ │ │ + bnez $t1, -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $a0, $t1, 0x2 │ │ │ │ + ldx.wu $t8, $s2, $a0 │ │ │ │ + alsl.d $t8, $t8, $s1, 0x2 │ │ │ │ + ldptr.w $t0, $t8, 0 │ │ │ │ + beqz $t0, 656 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t2, $s4, $t0 │ │ │ │ + add.d $a0, $t7, $a0 │ │ │ │ + bstrpick.d $a1, $t2, 0x1f, 0x3 │ │ │ │ + stptr.w $t2, $t8, 0 │ │ │ │ + add.d $t8, $s5, $a1 │ │ │ │ + ld.bu $a1, $t8, 0 │ │ │ │ + nor $t2, $zero, $t2 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + sll.w $t2, $t5, $t2 │ │ │ │ + or $t2, $t2, $a1 │ │ │ │ + st.b $t2, $t8, 0 │ │ │ │ + ldx.w $t2, $s4, $t0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stx.w $t2, $s4, $t0 │ │ │ │ + blt $s7, $t1, 600 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $t3, 0 │ │ │ │ + addi.d $t3, $t3, -4 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s1, $t0 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + beq $t0, $t4, 68 │ │ │ │ + bstrpick.d $t8, $t2, 0x1f, 0x3 │ │ │ │ + nor $t2, $zero, $t2 │ │ │ │ + beq $s6, $t0, 56 │ │ │ │ + ldx.bu $t8, $s5, $t8 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x3 │ │ │ │ + sra.w $t2, $t8, $t2 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + andi $t2, $t2, 0x1 │ │ │ │ + sll.w $t0, $t5, $t0 │ │ │ │ + beqz $t2, 20 │ │ │ │ + ldx.bu $t2, $s5, $a1 │ │ │ │ + andn $t0, $t2, $t0 │ │ │ │ + stx.b $t0, $s5, $a1 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -2732 │ │ │ │ + bne $a0, $t3, -88 │ │ │ │ + addi.d $s7, $t1, -1 │ │ │ │ + bne $s7, $t4, -416 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 89926 │ │ │ │ + li.w $a1, 422 │ │ │ │ + pcaddi $a0, 89908 │ │ │ │ + bl 300124 │ │ │ │ + bstrpick.d $t4, $s3, 0x1f, 0x0 │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $t3, -1 │ │ │ │ + beqz $s3, 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + addi.d $s1, $s1, 4 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + beq $t1, $t3, 12 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + stx.w $t0, $s2, $t2 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t0, $t4, -28 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 89913 │ │ │ │ + li.w $a1, 429 │ │ │ │ + pcaddi $a0, 89889 │ │ │ │ + bl 300048 │ │ │ │ + bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ + move $t1, $s4 │ │ │ │ + li.w $t6, -128 │ │ │ │ + li.w $t5, 1 │ │ │ │ + alsl.d $t4, $t4, $s4, 0x2 │ │ │ │ + bnez $s1, 68 │ │ │ │ + b 376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - b -2880 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s5, $t3 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t5, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s5, $t3 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + beq $t1, $t4, 44 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + addi.w $t3, $t2, -1 │ │ │ │ + sub.w $t0, $zero, $t2 │ │ │ │ + bnez $t2, -44 │ │ │ │ + ld.bu $t0, $s5, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + or $t0, $t0, $t6 │ │ │ │ + st.b $t0, $s5, 0 │ │ │ │ + bne $t1, $t4, -32 │ │ │ │ nop │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 89885 │ │ │ │ + li.w $a1, 438 │ │ │ │ + pcaddi $a0, 89851 │ │ │ │ + bl 299896 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + beqz $t0, 48 │ │ │ │ + move $t0, $s2 │ │ │ │ + move $t2, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - slli.d $s8, $t0, 0x2 │ │ │ │ - ldx.w $s5, $t4, $s8 │ │ │ │ - bgeu $s1, $s5, -3404 │ │ │ │ - bltu $s3, $s5, -3408 │ │ │ │ - bstrpick.d $t4, $s5, 0x1f, 0x0 │ │ │ │ - ldx.bu $s1, $t1, $t4 │ │ │ │ - li.w $t5, 253 │ │ │ │ - bgeu $t5, $s1, 256 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $s5, $sp, 112 │ │ │ │ - beqz $s3, -1260 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + st.w $t1, $t0, -4 │ │ │ │ + ld.wu $t1, $s4, 0 │ │ │ │ + blt $t2, $t1, -24 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s3, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 126460 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 624 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, -1308 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $s3, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 126416 │ │ │ │ - bnez $a0, -40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $s1, $t0, 92 │ │ │ │ + addi.d $s4, $s4, 4 │ │ │ │ + li.w $t4, 1 │ │ │ │ + ldptr.w $t2, $s4, -4 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + bgeu $t2, $t0, 56 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + move $t3, $t4 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $s2, 0x2 │ │ │ │ nop │ │ │ │ - beqz $s6, -1344 │ │ │ │ - ldptr.w $s1, $s6, 4 │ │ │ │ - b -3248 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + sub.w $t0, $t0, $t3 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + st.w $t0, $t1, -4 │ │ │ │ + ld.wu $t0, $s4, 0 │ │ │ │ + blt $t2, $t0, -28 │ │ │ │ + addi.d $t4, $t4, 1 │ │ │ │ + addi.d $s4, $s4, 4 │ │ │ │ + blt $t4, $s1, -72 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 89854 │ │ │ │ + li.w $a1, 451 │ │ │ │ + pcaddi $a0, 89810 │ │ │ │ + bl 299732 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 88 │ │ │ │ - slli.d $t5, $t0, 0x2 │ │ │ │ - ldx.w $t0, $t4, $t5 │ │ │ │ - bgeu $s5, $t0, -2396 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - bltu $t2, $t0, -2404 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - li.w $t4, 253 │ │ │ │ - bgeu $t4, $t1, 124 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 112 │ │ │ │ - beqz $s8, 528 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ + stptr.w $t6, $t8, 0 │ │ │ │ + add.d $a0, $t7, $a0 │ │ │ │ + bge $s7, $t1, -584 │ │ │ │ nop │ │ │ │ + addi.d $s7, $t1, -1 │ │ │ │ + b -916 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 89817 │ │ │ │ + li.w $a1, 438 │ │ │ │ + pcaddi $a0, 89783 │ │ │ │ + bl 299624 │ │ │ │ + b -124 │ │ │ │ + move $t1, $s7 │ │ │ │ + b -724 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $a1, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 112 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - st.d $a1, $sp, 24 │ │ │ │ - bl 126288 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - beqz $a0, 464 │ │ │ │ - blez $a0, 412 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 464 │ │ │ │ - addi.d $s3, $a1, 8 │ │ │ │ - b -56 │ │ │ │ nop │ │ │ │ - slli.w $s1, $s1, 0x0 │ │ │ │ - b -3404 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + ldptr.w $s6, $sp, 80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s3, $a1 │ │ │ │ + pcaddi $a2, 89816 │ │ │ │ + li.w $a1, 474 │ │ │ │ + move $s1, $a3 │ │ │ │ + pcaddi $a0, 89765 │ │ │ │ + move $a3, $s6 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s5, $a7 │ │ │ │ + move $s0, $a5 │ │ │ │ + st.d $a6, $sp, 8 │ │ │ │ + bl 299516 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 48012 │ │ │ │ + move $a3, $s2 │ │ │ │ + pcaddi $a2, 89809 │ │ │ │ + li.w $a1, 477 │ │ │ │ + pcaddi $a0, 89747 │ │ │ │ + bl 299480 │ │ │ │ + beqz $s2, 932 │ │ │ │ + ld.d $a6, $sp, 8 │ │ │ │ + move $t2, $zero │ │ │ │ + li.w $t3, -3 │ │ │ │ + li.w $t6, -1 │ │ │ │ + li.w $t4, 1 │ │ │ │ + addi.d $t7, $s3, 4 │ │ │ │ + li.w $t5, -1 │ │ │ │ + addi.w $s6, $s6, -1 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a6, $t0 │ │ │ │ + nor $t8, $zero, $t2 │ │ │ │ + andi $t8, $t8, 0x7 │ │ │ │ + sra.w $t0, $t0, $t8 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $t1, $t2 │ │ │ │ + bnez $t0, 148 │ │ │ │ + bstrpick.d $a0, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $a0, $a0, $s3, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bgeu $t1, $s2, 128 │ │ │ │ + ld.wu $t8, $a0, 0 │ │ │ │ + alsl.d $t8, $t8, $s1, 0x2 │ │ │ │ + ldptr.w $t0, $t8, 0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + bltu $t3, $t0, 696 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + ldx.w $t0, $s4, $a1 │ │ │ │ + bstrpick.d $a2, $t0, 0x1f, 0x3 │ │ │ │ + stptr.w $t0, $t8, 0 │ │ │ │ + add.d $t8, $s5, $a2 │ │ │ │ + ld.bu $a2, $t8, 0 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t4, $t0 │ │ │ │ + or $t0, $t0, $a2 │ │ │ │ + st.b $t0, $t8, 0 │ │ │ │ + ldx.w $t0, $s4, $a1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stx.w $t0, $s4, $a1 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a6, $t0 │ │ │ │ + nor $t8, $zero, $t1 │ │ │ │ + andi $t8, $t8, 0x7 │ │ │ │ + sra.w $t0, $t0, $t8 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + addi.d $a0, $a0, 4 │ │ │ │ + beqz $t0, -120 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $a0, $s3, $t0 │ │ │ │ + alsl.d $a0, $a0, $s1, 0x2 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + beqz $t0, 604 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t8, $s4, $t0 │ │ │ │ + bstrpick.d $a1, $t8, 0x1f, 0x3 │ │ │ │ + stptr.w $t8, $a0, 0 │ │ │ │ + add.d $a0, $s5, $a1 │ │ │ │ + ld.bu $a1, $a0, 0 │ │ │ │ + nor $t8, $zero, $t8 │ │ │ │ + andi $t8, $t8, 0x7 │ │ │ │ + sll.w $t8, $t4, $t8 │ │ │ │ + or $t8, $t8, $a1 │ │ │ │ + st.b $t8, $a0, 0 │ │ │ │ + ldx.w $t8, $s4, $t0 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + stx.w $t8, $s4, $t0 │ │ │ │ + bgeu $t2, $t1, 136 │ │ │ │ + sub.w $a1, $t1, $t2 │ │ │ │ + addi.w $a1, $a1, -1 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + alsl.d $t2, $t2, $s3, 0x2 │ │ │ │ + alsl.d $a1, $a1, $t7, 0x2 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $t2, 0 │ │ │ │ + addi.d $t2, $t2, 4 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $t0, $s1, $t0 │ │ │ │ + addi.w $t8, $t0, 1 │ │ │ │ + beq $t0, $t5, 68 │ │ │ │ + bstrpick.d $a0, $t8, 0x1f, 0x3 │ │ │ │ + nor $t8, $zero, $t8 │ │ │ │ + beq $s6, $t0, 56 │ │ │ │ + ldx.bu $a0, $s5, $a0 │ │ │ │ + andi $t8, $t8, 0x7 │ │ │ │ + bstrpick.d $a2, $t0, 0x1f, 0x3 │ │ │ │ + sra.w $t8, $a0, $t8 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + andi $t8, $t8, 0x1 │ │ │ │ + sll.w $t0, $t4, $t0 │ │ │ │ + beqz $t8, 20 │ │ │ │ + ldx.bu $t8, $s5, $a2 │ │ │ │ + andn $t0, $t8, $t0 │ │ │ │ + stx.b $t0, $s5, $a2 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - b -2272 │ │ │ │ + bne $t2, $a1, -88 │ │ │ │ nop │ │ │ │ + addi.w $t2, $t1, 1 │ │ │ │ + bltu $t2, $s2, -404 │ │ │ │ + pcaddi $a2, 89702 │ │ │ │ + li.w $a1, 516 │ │ │ │ + pcaddi $a0, 89632 │ │ │ │ + bl 299020 │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $t3, -1 │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + addi.d $s1, $s1, 4 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + beq $t1, $t3, 12 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + stx.w $t0, $s3, $t2 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bne $s2, $t0, -28 │ │ │ │ + pcaddi $a2, 89694 │ │ │ │ + li.w $a1, 522 │ │ │ │ + pcaddi $a0, 89618 │ │ │ │ + bl 298964 │ │ │ │ + move $s2, $s4 │ │ │ │ + move $s1, $zero │ │ │ │ + li.w $s6, 1 │ │ │ │ + bnez $s0, 68 │ │ │ │ + b 336 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s5, $t1 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s6, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s5, $t1 │ │ │ │ + addi.w $t4, $s1, 1 │ │ │ │ + addi.d $s2, $s2, 4 │ │ │ │ + beq $s0, $t4, 64 │ │ │ │ nop │ │ │ │ - beqz $s6, 64 │ │ │ │ - move $s5, $s6 │ │ │ │ - b -784 │ │ │ │ + move $s1, $t4 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s2, 0 │ │ │ │ + addi.w $t1, $t2, -1 │ │ │ │ + sub.w $t0, $zero, $t2 │ │ │ │ + bnez $t2, -60 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 89677 │ │ │ │ + li.w $a1, 524 │ │ │ │ + pcaddi $a0, 89589 │ │ │ │ + bl 298848 │ │ │ │ + addi.w $t4, $s1, 1 │ │ │ │ + addi.d $s2, $s2, 4 │ │ │ │ + bne $s0, $t4, -52 │ │ │ │ + ldptr.w $t1, $s4, 0 │ │ │ │ + move $t0, $s3 │ │ │ │ + move $t2, $zero │ │ │ │ + beqz $t1, 36 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + st.w $t1, $t0, -4 │ │ │ │ + ldptr.w $t1, $s4, 0 │ │ │ │ + bltu $t2, $t1, -24 │ │ │ │ nop │ │ │ │ + li.w $t3, 1 │ │ │ │ + addi.d $s4, $s4, 4 │ │ │ │ + beq $t4, $t3, 168 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s4, -4 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + bgeu $t2, $t0, 56 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $s3, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t5, 256 │ │ │ │ - move $s3, $t5 │ │ │ │ - b -616 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + sub.w $t0, $t0, $t3 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + st.w $t0, $t1, -4 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + bltu $t2, $t0, -28 │ │ │ │ + addi.d $s4, $s4, 4 │ │ │ │ + beq $s1, $t3, 92 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + b -76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -6004 │ │ │ │ + stptr.w $t6, $t8, 0 │ │ │ │ + b -636 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - b -4024 │ │ │ │ + stptr.w $t6, $a0, 0 │ │ │ │ + b -540 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - bl -6068 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 89608 │ │ │ │ + li.w $a1, 537 │ │ │ │ + pcaddi $a0, 89526 │ │ │ │ + bl 298596 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcaddi $a2, 89580 │ │ │ │ + li.w $a1, 516 │ │ │ │ + pcaddi $a0, 89510 │ │ │ │ + bl 298532 │ │ │ │ + b -448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s8, $a2 │ │ │ │ + li.w $a1, 559 │ │ │ │ + pcaddi $a2, 89592 │ │ │ │ + pcaddi $a0, 89497 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + move $fp, $a7 │ │ │ │ + move $s0, $a3 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s5, $a5 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $s6, $a6 │ │ │ │ + bl 298424 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + move $a1, $a2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -255784 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -255812 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -265256 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + li.w $a1, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -265272 │ │ │ │ + addi.w $t0, $s8, -1 │ │ │ │ + move $a3, $s8 │ │ │ │ + pcaddi $a2, 89559 │ │ │ │ + bstrpick.d $s8, $t0, 0x1f, 0x0 │ │ │ │ + li.w $a1, 568 │ │ │ │ + pcaddi $a0, 89454 │ │ │ │ + bstrpick.d $s7, $s0, 0x1f, 0x0 │ │ │ │ + bl 298304 │ │ │ │ + beqz $s8, 828 │ │ │ │ + move $t4, $s8 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -1340 │ │ │ │ + bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.wu $t2, $s3, $t2 │ │ │ │ + addi.w $t0, $s8, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + stx.d $t4, $s2, $t2 │ │ │ │ + ldx.bu $t0, $s4, $t0 │ │ │ │ + sub.w $t1, $zero, $s8 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $t5, $s8 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + beqz $t0, 16 │ │ │ │ + stx.d $t5, $s1, $t3 │ │ │ │ + move $t4, $s8 │ │ │ │ nop │ │ │ │ + bnez $s8, -80 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ nop │ │ │ │ + ld.wu $t1, $s3, 0 │ │ │ │ + move $a3, $fp │ │ │ │ + pcaddi $a2, 89532 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + stx.d $t4, $s2, $t1 │ │ │ │ + li.w $a1, 580 │ │ │ │ + pcaddi $a0, 89418 │ │ │ │ + stptr.d $zero, $t0, 0 │ │ │ │ + bl 298160 │ │ │ │ + beqz $fp, 524 │ │ │ │ + bstrpick.d $t4, $fp, 0x1f, 0x0 │ │ │ │ + move $t2, $zero │ │ │ │ + li.w $t3, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t6, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $s6, $t6 │ │ │ │ + nor $t7, $zero, $t2 │ │ │ │ + andi $t7, $t7, 0x7 │ │ │ │ + sra.w $t0, $t0, $t7 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + slli.d $t8, $t2, 0x2 │ │ │ │ + alsl.d $a1, $t2, $s5, 0x2 │ │ │ │ + add.d $t6, $s6, $t6 │ │ │ │ + move $t1, $t2 │ │ │ │ + bnez $t0, 72 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -1528 │ │ │ │ + ld.wu $t0, $a1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bstrpick.d $a2, $t1, 0x1f, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s2, $t0 │ │ │ │ + nor $t5, $zero, $t1 │ │ │ │ + andi $t5, $t5, 0x7 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ldx.bu $t0, $s6, $a2 │ │ │ │ + sra.w $t0, $t0, $t5 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -60 │ │ │ │ + alsl.d $t1, $t1, $s5, 0x2 │ │ │ │ + ld.wu $t0, $t1, 0 │ │ │ │ + move $t5, $t2 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s2, $t0 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + ld.bu $t0, $t6, 0 │ │ │ │ + sra.w $t0, $t0, $t7 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 80 │ │ │ │ + add.d $a1, $s5, $t8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.wu $t0, $a1, 0 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + bstrpick.d $a2, $t5, 0x1f, 0x3 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + nor $t1, $zero, $t5 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + alsl.d $a0, $a0, $s1, 0x3 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + addi.d $a0, $a0, -1 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ldx.bu $t0, $s6, $a2 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -60 │ │ │ │ + alsl.d $t5, $t5, $s5, 0x2 │ │ │ │ + ld.wu $t0, $t5, 0 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + ld.bu $t0, $t6, 0 │ │ │ │ + sra.w $t0, $t0, $t7 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 132 │ │ │ │ + add.d $t8, $s5, $t8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - bl -6164 │ │ │ │ + ld.wu $t0, $t8, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + bstrpick.d $a1, $t2, 0x1f, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t7, $s2, $t0 │ │ │ │ + nor $a0, $zero, $t2 │ │ │ │ + andi $a0, $a0, 0x7 │ │ │ │ + alsl.d $a2, $t7, $s1, 0x3 │ │ │ │ + ldptr.d $t0, $a2, 0 │ │ │ │ + bstrpick.d $t5, $t7, 0x1f, 0x3 │ │ │ │ + nor $t1, $zero, $t7 │ │ │ │ + nor $t6, $zero, $t0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + maskeqz $t0, $t0, $t6 │ │ │ │ + masknez $t6, $t7, $t6 │ │ │ │ + or $t0, $t0, $t6 │ │ │ │ + stptr.d $t0, $a2, 0 │ │ │ │ + ldx.bu $t0, $s4, $t5 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t3, $t1 │ │ │ │ + or $t0, $t1, $t0 │ │ │ │ + stx.b $t0, $s4, $t5 │ │ │ │ + ldx.bu $t0, $s6, $a1 │ │ │ │ + addi.d $t8, $t8, 4 │ │ │ │ + sra.w $t0, $t0, $a0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -104 │ │ │ │ + slli.d $t8, $t2, 0x2 │ │ │ │ + ldx.wu $t0, $s5, $t8 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t7, $s2, $t0 │ │ │ │ + alsl.d $t8, $t7, $s1, 0x3 │ │ │ │ + ldptr.d $t0, $t8, 0 │ │ │ │ + bstrpick.d $t5, $t7, 0x1f, 0x3 │ │ │ │ + nor $t1, $zero, $t7 │ │ │ │ + nor $t6, $zero, $t0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + maskeqz $t0, $t0, $t6 │ │ │ │ + masknez $t6, $t7, $t6 │ │ │ │ + or $t0, $t0, $t6 │ │ │ │ + stptr.d $t0, $t8, 0 │ │ │ │ + ldx.bu $t0, $s4, $t5 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t3, $t1 │ │ │ │ + or $t0, $t1, $t0 │ │ │ │ + stx.b $t0, $s4, $t5 │ │ │ │ + blt $t2, $t4, -492 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 89385 │ │ │ │ + li.w $a1, 628 │ │ │ │ + pcaddi $a0, 89281 │ │ │ │ + bl 297616 │ │ │ │ + move $t1, $s2 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $s0, 52 │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + alsl.d $t3, $t2, $s1, 0x3 │ │ │ │ + bltz $t2, 28 │ │ │ │ + ldptr.d $t2, $t3, 0 │ │ │ │ + alsl.d $t4, $t2, $s3, 0x2 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + stptr.d $t2, $t3, 0 │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t0, $s7, -44 │ │ │ │ + pcaddi $a2, 89382 │ │ │ │ + li.w $a1, 637 │ │ │ │ + pcaddi $a0, 89262 │ │ │ │ + bl 297540 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -266812 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + b -266868 │ │ │ │ + move $t0, $s1 │ │ │ │ + move $t4, $zero │ │ │ │ + b -728 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s8, $a2 │ │ │ │ + li.w $a1, 660 │ │ │ │ + pcaddi $a2, 89360 │ │ │ │ + pcaddi $a0, 89233 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + move $fp, $a7 │ │ │ │ + move $s0, $a3 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s5, $a5 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + move $s6, $a6 │ │ │ │ + bl 297368 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + move $a1, $a2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + bl -256840 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + bstrpick.d $t6, $s8, 0x1f, 0x0 │ │ │ │ + move $a1, $t0 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t6, $sp, 16 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -256876 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + li.w $a1, -1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -266320 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + li.w $a1, -1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -266336 │ │ │ │ + move $a3, $s8 │ │ │ │ + pcaddi $a2, 89326 │ │ │ │ + li.w $a1, 667 │ │ │ │ + pcaddi $a0, 89190 │ │ │ │ + bl 297252 │ │ │ │ + ld.d $t6, $sp, 16 │ │ │ │ + bstrpick.d $s7, $s0, 0x1f, 0x0 │ │ │ │ + move $t5, $s3 │ │ │ │ + move $t7, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $s8, 92 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.wu $t3, $t5, 0 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x3 │ │ │ │ + nor $t2, $zero, $t0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + stx.d $t7, $s2, $t3 │ │ │ │ + ldx.bu $t1, $s4, $t1 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + bstrpick.d $t4, $t7, 0x1f, 0x0 │ │ │ │ + sra.w $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + move $t8, $t0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + addi.d $t5, $t5, 4 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + beqz $t1, 16 │ │ │ │ + stx.d $t8, $s1, $t4 │ │ │ │ + move $t7, $t0 │ │ │ │ nop │ │ │ │ + bne $t6, $t0, -72 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - b -3016 │ │ │ │ + move $a3, $fp │ │ │ │ + pcaddi $a2, 89301 │ │ │ │ + li.w $a1, 678 │ │ │ │ + pcaddi $a0, 89157 │ │ │ │ + bl 297120 │ │ │ │ + beqz $fp, 548 │ │ │ │ + bstrpick.d $t6, $fp, 0x1f, 0x0 │ │ │ │ + move $t4, $zero │ │ │ │ + li.w $t5, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t3, $t4, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $s6, $t3 │ │ │ │ + nor $t7, $zero, $t4 │ │ │ │ + andi $t7, $t7, 0x7 │ │ │ │ + sra.w $t0, $t0, $t7 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + slli.d $t8, $t4, 0x2 │ │ │ │ + alsl.d $a1, $t4, $s5, 0x2 │ │ │ │ + add.d $t3, $s6, $t3 │ │ │ │ + move $t1, $t4 │ │ │ │ + bnez $t0, 72 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $a1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bstrpick.d $a2, $t1, 0x1f, 0x3 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s2, $t0 │ │ │ │ + nor $t2, $zero, $t1 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + addi.d $a0, $a0, -1 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ldx.bu $t0, $s6, $a2 │ │ │ │ + sra.w $t0, $t0, $t2 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -60 │ │ │ │ + alsl.d $t1, $t1, $s5, 0x2 │ │ │ │ + ld.wu $t0, $t1, 0 │ │ │ │ + move $t2, $t4 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s2, $t0 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + ld.bu $t0, $t3, 0 │ │ │ │ + sra.w $t0, $t0, $t7 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 80 │ │ │ │ + add.d $a1, $s5, $t8 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -6228 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $a1, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + bstrpick.d $a2, $t2, 0x1f, 0x3 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + nor $t1, $zero, $t2 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + alsl.d $a0, $a0, $s1, 0x3 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + addi.d $a1, $a1, 4 │ │ │ │ + addi.d $a0, $a0, 1 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ldx.bu $t0, $s6, $a2 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -60 │ │ │ │ + alsl.d $t2, $t2, $s5, 0x2 │ │ │ │ + ld.wu $t0, $t2, 0 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + ld.bu $t0, $t3, 0 │ │ │ │ + sra.w $t0, $t0, $t7 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 148 │ │ │ │ + add.d $t8, $s5, $t8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.wu $t0, $t8, 0 │ │ │ │ + addi.d $t4, $t4, 1 │ │ │ │ + nor $a0, $zero, $t4 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t3, $s2, $t0 │ │ │ │ + addi.d $t8, $t8, 4 │ │ │ │ + bstrpick.d $a1, $t4, 0x1f, 0x3 │ │ │ │ + alsl.d $a2, $t3, $s1, 0x3 │ │ │ │ + ldptr.d $t0, $a2, 0 │ │ │ │ + sub.w $t1, $zero, $t3 │ │ │ │ + addi.w $t2, $t3, -1 │ │ │ │ + nor $t7, $zero, $t0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + maskeqz $t0, $t0, $t7 │ │ │ │ + masknez $t7, $t3, $t7 │ │ │ │ + or $t0, $t0, $t7 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + stptr.d $t0, $a2, 0 │ │ │ │ + andi $a0, $a0, 0x7 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x3 │ │ │ │ + sll.w $t1, $t5, $t1 │ │ │ │ + blez $t3, 20 │ │ │ │ + ldx.bu $t0, $s4, $t2 │ │ │ │ + or $t1, $t1, $t0 │ │ │ │ + stx.b $t1, $s4, $t2 │ │ │ │ nop │ │ │ │ + ldx.bu $t0, $s6, $a1 │ │ │ │ + sra.w $t0, $t0, $a0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -116 │ │ │ │ + slli.d $t8, $t4, 0x2 │ │ │ │ nop │ │ │ │ - beqz $s6, 64 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -456 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $s8, -1920 │ │ │ │ - move $s3, $s8 │ │ │ │ - b -656 │ │ │ │ - nop │ │ │ │ - beqz $a1, 16 │ │ │ │ - ldptr.w $t1, $a1, 4 │ │ │ │ - addi.w $t4, $t1, 1 │ │ │ │ - b -2676 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -6324 │ │ │ │ - st.d $fp, $sp, 208 │ │ │ │ - st.d $s0, $sp, 200 │ │ │ │ - st.d $s1, $sp, 192 │ │ │ │ - st.d $s2, $sp, 184 │ │ │ │ - st.d $s3, $sp, 176 │ │ │ │ - st.d $s4, $sp, 168 │ │ │ │ - st.d $s5, $sp, 160 │ │ │ │ - st.d $s6, $sp, 152 │ │ │ │ - st.d $s7, $sp, 144 │ │ │ │ - st.d $s8, $sp, 136 │ │ │ │ - bl -314288 │ │ │ │ + ldx.wu $t0, $s5, $t8 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s2, $t0 │ │ │ │ + alsl.d $t3, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $t1, $t3, 0 │ │ │ │ + nor $t2, $zero, $t1 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + maskeqz $t1, $t1, $t2 │ │ │ │ + masknez $t2, $t0, $t2 │ │ │ │ + or $t1, $t1, $t2 │ │ │ │ + stptr.d $t1, $t3, 0 │ │ │ │ + blez $t0, 36 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s4, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t5, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s4, $t1 │ │ │ │ + addi.d $t4, $t4, 1 │ │ │ │ + blt $t4, $t6, -516 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 89151 │ │ │ │ + li.w $a1, 732 │ │ │ │ + pcaddi $a0, 89015 │ │ │ │ + bl 296552 │ │ │ │ + move $t1, $s2 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $s0, 60 │ │ │ │ nop │ │ │ │ - bl -313984 │ │ │ │ nop │ │ │ │ - bl -313992 │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + alsl.d $t3, $t2, $s1, 0x3 │ │ │ │ + bltz $t2, 28 │ │ │ │ + ldptr.d $t2, $t3, 0 │ │ │ │ + alsl.d $t4, $t2, $s3, 0x2 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + stptr.d $t2, $t3, 0 │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t0, $s7, -44 │ │ │ │ + pcaddi $a2, 89146 │ │ │ │ + li.w $a1, 741 │ │ │ │ + pcaddi $a0, 88994 │ │ │ │ + bl 296468 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -267884 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + b -267940 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldptr.w $s7, $a1, 0 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s1, $a3 │ │ │ │ + bgeu $t0, $a2, 672 │ │ │ │ + addi.w $t6, $a2, -2 │ │ │ │ + bstrpick.d $s2, $s7, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + addi.d $t4, $a1, 4 │ │ │ │ + move $t3, $s2 │ │ │ │ + alsl.d $t6, $t6, $t0, 0x2 │ │ │ │ + ld.wu $t0, $t4, 0 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + sub.d $t2, $s2, $t0 │ │ │ │ + sub.d $t1, $t0, $t3 │ │ │ │ + sub.d $t5, $t0, $s2 │ │ │ │ + srai.d $t2, $t2, 0x3f │ │ │ │ + sub.d $t0, $t3, $t0 │ │ │ │ + srai.d $t1, $t1, 0x3f │ │ │ │ + and $t2, $t2, $t5 │ │ │ │ + and $t0, $t1, $t0 │ │ │ │ + add.d $s2, $s2, $t2 │ │ │ │ + sub.d $t3, $t3, $t0 │ │ │ │ + bne $t6, $t4, -48 │ │ │ │ + pcaddi $a2, 89097 │ │ │ │ + li.w $a1, 765 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + pcaddi $a0, 88936 │ │ │ │ + bstrpick.d $s8, $s4, 0x1f, 0x0 │ │ │ │ + sub.w $s2, $s2, $t3 │ │ │ │ + move $s7, $t3 │ │ │ │ + slli.d $s8, $s8, 0x2 │ │ │ │ + bl 296220 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -257976 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -257992 │ │ │ │ + pcaddi $a2, 89091 │ │ │ │ + li.w $a1, 769 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ + pcaddi $a0, 88919 │ │ │ │ + bl 296168 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -267460 │ │ │ │ + pcaddi $a2, 89086 │ │ │ │ + li.w $a1, 773 │ │ │ │ + pcaddi $a0, 88910 │ │ │ │ + bl 296132 │ │ │ │ + move $t1, $s6 │ │ │ │ + add.d $a1, $s6, $s8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - add.w $a0, $a0, $a2 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - ldx.b $t1, $a3, $a0 │ │ │ │ - beqz $a4, 68 │ │ │ │ - ldptr.w $t0, $a4, 0 │ │ │ │ - beq $t0, $a1, 76 │ │ │ │ - add.w $a1, $a1, $a2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - ldx.b $t0, $a3, $a1 │ │ │ │ - slt $a0, $t1, $t0 │ │ │ │ - slli.w $a0, $a0, 0x1 │ │ │ │ - slt $t0, $t0, $t1 │ │ │ │ - masknez $a0, $a0, $t0 │ │ │ │ - or $a0, $a0, $t0 │ │ │ │ - ret │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + sub.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + bne $a1, $t1, -32 │ │ │ │ + ldptr.w $s8, $s5, 0 │ │ │ │ + pcaddi $a2, 89106 │ │ │ │ + stptr.w $zero, $s5, 0 │ │ │ │ + li.w $a1, 782 │ │ │ │ + pcaddi $a0, 88891 │ │ │ │ + bl 296056 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $s2, 544 │ │ │ │ + addi.w $t3, $s2, -2 │ │ │ │ + ldptr.w $t1, $s5, 0 │ │ │ │ + addi.d $t2, $s5, 8 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $s5, 4 │ │ │ │ + alsl.d $t3, $t3, $t2, 0x2 │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + add.w $t1, $s8, $t1 │ │ │ │ + ldptr.w $s8, $t0, -4 │ │ │ │ + st.w $t1, $t0, -4 │ │ │ │ + bne $t3, $t0, -16 │ │ │ │ + pcaddi $a2, 89077 │ │ │ │ + li.w $a1, 789 │ │ │ │ + pcaddi $a0, 88873 │ │ │ │ + bl 295984 │ │ │ │ + beqz $s4, 252 │ │ │ │ + move $t1, $zero │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + addi.d $s6, $s6, 4 │ │ │ │ + sub.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.wu $t2, $s5, $t0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + stx.w $t1, $s0, $t2 │ │ │ │ + ldx.w $t2, $s5, $t0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stx.w $t2, $s5, $t0 │ │ │ │ + bne $s4, $t1, -48 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 89038 │ │ │ │ + li.w $a1, 798 │ │ │ │ + pcaddi $a0, 88852 │ │ │ │ + bl 295900 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 44396 │ │ │ │ + beqz $s2, 72 │ │ │ │ nop │ │ │ │ + move $t2, $s5 │ │ │ │ + add.d $s3, $s3, $s5 │ │ │ │ + li.w $t4, 1 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $a3, $t0 │ │ │ │ - li.w $t2, 127 │ │ │ │ - bne $t0, $t2, -68 │ │ │ │ - addi.d $t1, $t1, -127 │ │ │ │ - sltu $a0, $zero, $t1 │ │ │ │ - ret │ │ │ │ + ldptr.w $t0, $t2, 0 │ │ │ │ + addi.d $t2, $t2, 4 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s1, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t4, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s1, $t1 │ │ │ │ + bne $s3, $t2, -40 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - ld.d $t1, $a0, 16 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - move $s1, $a0 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - pcalau12i $s2, 128 │ │ │ │ - ld.d $s2, $s2, -240 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - ldx.w $s0, $t1, $a1 │ │ │ │ - ld.d $a1, $a0, 16 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - add.d $a1, $a1, $t0 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - move $s3, $a2 │ │ │ │ - move $s4, $a3 │ │ │ │ - bl -121800 │ │ │ │ - move $a1, $a0 │ │ │ │ - ldptr.d $a0, $s1, 0 │ │ │ │ - addi.d $a3, $sp, 20 │ │ │ │ - addi.d $a2, $sp, 16 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - bl -121168 │ │ │ │ - ldptr.w $t0, $sp, 16 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - ld.d $a4, $sp, 8 │ │ │ │ - bltu $s0, $t0, 76 │ │ │ │ - ldptr.w $t3, $sp, 20 │ │ │ │ - stptr.w $a1, $s3, 0 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - ldptr.d $t1, $s2, 0 │ │ │ │ - stptr.w $t0, $s4, 0 │ │ │ │ - stptr.w $t3, $a4, 0 │ │ │ │ - sub.w $a0, $s0, $t0 │ │ │ │ - bne $t2, $t1, 36 │ │ │ │ + pcaddi $a2, 89024 │ │ │ │ + li.w $a1, 806 │ │ │ │ + pcaddi $a0, 88826 │ │ │ │ + bl 295796 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -268556 │ │ │ │ ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ ld.d $s1, $sp, 56 │ │ │ │ ld.d $s2, $sp, 48 │ │ │ │ ld.d $s3, $sp, 40 │ │ │ │ ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ addi.d $sp, $sp, 80 │ │ │ │ ret │ │ │ │ - bl -314632 │ │ │ │ - nop │ │ │ │ - pcaddi $a3, 81606 │ │ │ │ - li.w $a2, 178 │ │ │ │ - pcaddi $a1, 76870 │ │ │ │ - pcaddi $a0, 76905 │ │ │ │ - bl -316368 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $a0, 16 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - beqz $t0, 220 │ │ │ │ - ld.wu $a1, $a0, 8 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - move $s3, $a0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - bl 131328 │ │ │ │ - ldptr.w $t0, $s3, 8 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $t1, $s3, 16 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - pcalau12i $s4, 128 │ │ │ │ - ld.d $s4, $s4, -120 │ │ │ │ - nop │ │ │ │ - slli.d $s2, $s0, 0x2 │ │ │ │ - ldx.w $a4, $t1, $s2 │ │ │ │ - bltu $t0, $a4, 72 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - slli.d $a4, $a4, 0x2 │ │ │ │ - stx.w $s1, $s5, $a4 │ │ │ │ - ldptr.w $t0, $s3, 8 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - slli.w $s1, $s0, 0x0 │ │ │ │ - bltu $s1, $t0, -36 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - st.d $s5, $s3, 24 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - ldptr.d $a0, $s4, 0 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a2, 76864 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -316096 │ │ │ │ - ld.d $t1, $s3, 16 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - ldx.wu $t0, $t1, $s2 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $s1, $s5, $t0 │ │ │ │ - ldptr.w $t0, $s3, 8 │ │ │ │ - slli.w $s1, $s0, 0x0 │ │ │ │ - bltu $s1, $t0, -128 │ │ │ │ - b -92 │ │ │ │ - pcaddi $a3, 81546 │ │ │ │ - li.w $a2, 195 │ │ │ │ - pcaddi $a1, 76804 │ │ │ │ - pcaddi $a0, 76843 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - bl -316656 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - pcalau12i $s5, 128 │ │ │ │ - ld.d $s5, $s5, -240 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - li.w $a3, 126 │ │ │ │ - move $s6, $a4 │ │ │ │ - li.w $a4, 127 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -124724 │ │ │ │ - ldptr.w $t0, $a0, 4 │ │ │ │ - move $s2, $a0 │ │ │ │ - li.w $a1, 17 │ │ │ │ - move $a0, $zero │ │ │ │ - st.w $t0, $sp, 20 │ │ │ │ - bl 130984 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.b $zero, $a0, 16 │ │ │ │ - ldptr.w $a1, $sp, 20 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s2, 16 │ │ │ │ + pcaddi $a2, 88992 │ │ │ │ + li.w $a1, 798 │ │ │ │ + pcaddi $a0, 88806 │ │ │ │ + bl 295716 │ │ │ │ move $a2, $zero │ │ │ │ - bl 292208 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - move $a1, $a0 │ │ │ │ - li.w $a2, 17 │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $s1 │ │ │ │ - bl -315748 │ │ │ │ - beqz $s6, 344 │ │ │ │ - ld.wu $a1, $sp, 20 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 130912 │ │ │ │ - li.w $a1, 168 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 130896 │ │ │ │ - ld.d $a1, $s2, 16 │ │ │ │ - move $s8, $a0 │ │ │ │ - addi.d $a2, $sp, 20 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 209064 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - move $s3, $a0 │ │ │ │ - beqz $t0, 144 │ │ │ │ - nop │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - move $s7, $s3 │ │ │ │ - ldptr.w $a4, $s7, 0 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - move $s0, $zero │ │ │ │ - pcalau12i $s4, 128 │ │ │ │ - ld.d $s4, $s4, -120 │ │ │ │ - bltu $t0, $a4, 44 │ │ │ │ - bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ - slli.d $a4, $a4, 0x2 │ │ │ │ - stx.w $s0, $fp, $a4 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bgeu $s0, $t0, 68 │ │ │ │ - ldptr.w $a4, $s7, 4 │ │ │ │ - addi.d $s7, $s7, 4 │ │ │ │ - bgeu $t0, $a4, -32 │ │ │ │ + bl 44212 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s4, 0 │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 76762 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -316504 │ │ │ │ - ld.wu $t0, $s7, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $s0, $fp, $t0 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bltu $s0, $t0, -56 │ │ │ │ nop │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - beqz $s6, 288 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.w $t0, $s8, 8 │ │ │ │ - st.b $t1, $s8, 144 │ │ │ │ - stptr.d $s2, $s8, 0 │ │ │ │ - st.d $s3, $s8, 16 │ │ │ │ - st.d $fp, $s8, 24 │ │ │ │ - st.d $s1, $s8, 136 │ │ │ │ - st.d $zero, $s8, 72 │ │ │ │ - st.d $zero, $s8, 80 │ │ │ │ - st.d $zero, $s8, 96 │ │ │ │ - st.d $zero, $s8, 104 │ │ │ │ - st.d $zero, $s8, 120 │ │ │ │ - st.d $zero, $s8, 128 │ │ │ │ - st.d $zero, $s8, 32 │ │ │ │ - st.d $zero, $s8, 40 │ │ │ │ - st.d $zero, $s8, 48 │ │ │ │ - bl -316268 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - bne $t1, $t0, 224 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - move $a0, $s8 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ld.d $a4, $s2, 32 │ │ │ │ - ldptr.w $a3, $s2, 40 │ │ │ │ - pcaddi $a2, 76720 │ │ │ │ - li.w $a1, 248 │ │ │ │ - pcaddi $a0, 76664 │ │ │ │ - bl 60236 │ │ │ │ - ldptr.w $a3, $sp, 20 │ │ │ │ - pcaddi $a2, 76723 │ │ │ │ - li.w $a1, 249 │ │ │ │ - pcaddi $a0, 76659 │ │ │ │ - bl 60216 │ │ │ │ - ld.wu $a1, $sp, 20 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 130528 │ │ │ │ - li.w $a1, 168 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 130512 │ │ │ │ - pcaddi $a2, 76719 │ │ │ │ - li.w $a1, 253 │ │ │ │ - move $s8, $a0 │ │ │ │ - pcaddi $a0, 76646 │ │ │ │ - bl 60164 │ │ │ │ - ld.d $a1, $s2, 16 │ │ │ │ - addi.d $a2, $sp, 20 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208664 │ │ │ │ - ldptr.w $a3, $sp, 20 │ │ │ │ - move $s3, $a0 │ │ │ │ - pcaddi $a2, 76714 │ │ │ │ - li.w $a1, 263 │ │ │ │ - pcaddi $a0, 76636 │ │ │ │ - bl 60124 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - bnez $t0, -412 │ │ │ │ - pcaddi $a2, 76716 │ │ │ │ - li.w $a1, 270 │ │ │ │ - pcaddi $a0, 76630 │ │ │ │ - bl 60100 │ │ │ │ - ldptr.w $t0, $sp, 20 │ │ │ │ - b -300 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - bl -315632 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - pcalau12i $s2, 128 │ │ │ │ - ld.d $s2, $s2, -240 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ + pcaddi $a2, 88950 │ │ │ │ + li.w $a1, 765 │ │ │ │ + pcaddi $a0, 88790 │ │ │ │ + bl 295652 │ │ │ │ + bstrpick.d $s0, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s0, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -258548 │ │ │ │ + slli.d $a1, $s0, 0x2 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -258564 │ │ │ │ + pcaddi $a2, 88948 │ │ │ │ + li.w $a1, 769 │ │ │ │ move $s0, $a0 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $a0, $a1 │ │ │ │ - pcaddi $a1, 74354 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.b $zero, $sp, 11 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bl -317388 │ │ │ │ - beqz $a0, 496 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $t0, 20 │ │ │ │ - ld.bu $t0, $sp, 11 │ │ │ │ - ori $t0, $t0, 0x1 │ │ │ │ - st.b $t0, $sp, 11 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - beqz $t0, 20 │ │ │ │ - ld.bu $t0, $sp, 11 │ │ │ │ - ori $t0, $t0, 0x2 │ │ │ │ - st.b $t0, $sp, 11 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - beqz $t0, 28 │ │ │ │ - ld.bu $t0, $sp, 11 │ │ │ │ - ld.bu $t1, $s0, 144 │ │ │ │ - ori $t2, $t0, 0xc │ │ │ │ - st.b $t2, $sp, 11 │ │ │ │ - bnez $t1, 400 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - beqz $t0, 20 │ │ │ │ - ld.bu $t0, $sp, 11 │ │ │ │ - ori $t0, $t0, 0x4 │ │ │ │ - st.b $t0, $sp, 11 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s0, 136 │ │ │ │ - beqz $t0, 20 │ │ │ │ - ld.bu $t0, $sp, 11 │ │ │ │ - ori $t0, $t0, 0x10 │ │ │ │ - st.b $t0, $sp, 11 │ │ │ │ - nop │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - addi.d $a0, $sp, 12 │ │ │ │ - st.w $t0, $sp, 12 │ │ │ │ - bl -317312 │ │ │ │ - ld.wu $a2, $sp, 12 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - bl -317332 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $sp, 11 │ │ │ │ - bl -317352 │ │ │ │ - ld.d $a0, $s0, 72 │ │ │ │ - beqz $a0, 72 │ │ │ │ - ld.wu $a2, $sp, 12 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -317376 │ │ │ │ - ldptr.w $t0, $s0, 88 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - st.w $t0, $sp, 20 │ │ │ │ - bl -317404 │ │ │ │ - ld.wu $a2, $sp, 20 │ │ │ │ - ld.d $a0, $s0, 80 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 8 │ │ │ │ - bl -317424 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s0, 120 │ │ │ │ - beqz $a0, 20 │ │ │ │ - ld.wu $a2, $sp, 12 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - bl -317452 │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - beqz $a0, 92 │ │ │ │ - ld.wu $a2, $sp, 12 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - bl -317476 │ │ │ │ - ld.wu $a2, $sp, 12 │ │ │ │ - ld.d $a0, $s0, 96 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -317496 │ │ │ │ - ldptr.w $t0, $s0, 112 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - addi.d $a0, $sp, 16 │ │ │ │ - st.w $t0, $sp, 16 │ │ │ │ - bl -317524 │ │ │ │ - ld.wu $a2, $sp, 16 │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a1, 16 │ │ │ │ - bl -317544 │ │ │ │ + pcaddi $a0, 88777 │ │ │ │ + bl 295600 │ │ │ │ + pcaddi $a2, 88949 │ │ │ │ + stptr.w $zero, $s5, 0 │ │ │ │ + li.w $a1, 773 │ │ │ │ + pcaddi $a0, 88772 │ │ │ │ + bl 295580 │ │ │ │ + bnez $s4, 96 │ │ │ │ + pcaddi $a2, 88981 │ │ │ │ + li.w $a1, 782 │ │ │ │ + stptr.w $zero, $s5, 0 │ │ │ │ + pcaddi $a0, 88766 │ │ │ │ + bl 295556 │ │ │ │ + pcaddi $a2, 88966 │ │ │ │ + li.w $a1, 789 │ │ │ │ + pcaddi $a0, 88762 │ │ │ │ + bl 295540 │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $s3, 4 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 136 │ │ │ │ - beqz $a0, 20 │ │ │ │ - move $a3, $s1 │ │ │ │ - li.w $a2, 16 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -317572 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -316444 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - bne $t1, $t0, 88 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ori $t0, $t0, 0x2c │ │ │ │ - st.b $t0, $sp, 11 │ │ │ │ - b -400 │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a2, 76571 │ │ │ │ - li.w $a1, 312 │ │ │ │ - pcaddi $a0, 76477 │ │ │ │ - bl 247164 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -317624 │ │ │ │ nop │ │ │ │ - bl -316240 │ │ │ │ + pcaddi $a2, 88954 │ │ │ │ + li.w $a1, 789 │ │ │ │ + pcaddi $a0, 88750 │ │ │ │ + bl 295492 │ │ │ │ + b -488 │ │ │ │ nop │ │ │ │ + li.w $s2, 1 │ │ │ │ + li.w $s3, 4 │ │ │ │ + li.w $s8, 4 │ │ │ │ + b -660 │ │ │ │ nop │ │ │ │ nop │ │ │ │ addi.d $sp, $sp, -176 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - pcalau12i $s8, 128 │ │ │ │ - ld.d $s8, $s8, -240 │ │ │ │ - ldptr.d $t0, $s8, 0 │ │ │ │ - move $t1, $a2 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - move $a2, $a3 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $a1, $sp, 40 │ │ │ │ - move $s4, $a4 │ │ │ │ - move $a1, $t1 │ │ │ │ - li.w $a3, 126 │ │ │ │ - li.w $a4, 127 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ + ldptr.w $t0, $sp, 176 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + li.w $a1, 838 │ │ │ │ + pcaddi $a2, 88957 │ │ │ │ + pcaddi $a0, 88734 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ st.d $ra, $sp, 168 │ │ │ │ + st.d $a3, $sp, 32 │ │ │ │ + st.d $a7, $sp, 56 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ st.d $s1, $sp, 144 │ │ │ │ st.d $s2, $sp, 136 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ st.d $s5, $sp, 112 │ │ │ │ + move $s3, $a5 │ │ │ │ st.d $s6, $sp, 104 │ │ │ │ st.d $s7, $sp, 96 │ │ │ │ - st.w $zero, $sp, 60 │ │ │ │ - st.w $zero, $sp, 64 │ │ │ │ - st.w $zero, $sp, 68 │ │ │ │ - st.b $zero, $sp, 59 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - bl -126060 │ │ │ │ - move $s3, $a0 │ │ │ │ - pcaddi $a1, 75278 │ │ │ │ - move $a0, $s0 │ │ │ │ - ldptr.w $fp, $s3, 4 │ │ │ │ - bl -318068 │ │ │ │ - beqz $a0, 1600 │ │ │ │ - move $a3, $a0 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - addi.d $a0, $sp, 60 │ │ │ │ - bl -318000 │ │ │ │ - ld.wu $a1, $sp, 60 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s7, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 129604 │ │ │ │ - ld.wu $a2, $sp, 60 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 4 │ │ │ │ - st.d $a0, $sp, 32 │ │ │ │ - bl -318040 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $sp, 59 │ │ │ │ - bl -318060 │ │ │ │ - ld.bu $t0, $sp, 59 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - beqz $t1, 108 │ │ │ │ - beqz $s4, 1008 │ │ │ │ - nop │ │ │ │ - ld.wu $a1, $sp, 60 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 129528 │ │ │ │ - ld.wu $a2, $sp, 60 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $s7, $a0 │ │ │ │ - bl -318116 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - addi.d $a0, $sp, 68 │ │ │ │ - bl -318136 │ │ │ │ - ld.wu $a1, $sp, 60 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 129472 │ │ │ │ - ld.wu $a2, $sp, 68 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 8 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl -318172 │ │ │ │ - ld.bu $t0, $sp, 59 │ │ │ │ - nop │ │ │ │ - andi $t1, $t0, 0x2 │ │ │ │ - move $s5, $zero │ │ │ │ - beqz $t1, 48 │ │ │ │ - beqz $s4, 924 │ │ │ │ - ld.wu $a1, $sp, 60 │ │ │ │ + move $s6, $a6 │ │ │ │ + sltui $s7, $t0, 1 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + bl 295360 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 43856 │ │ │ │ + pcaddi $a2, 88941 │ │ │ │ + li.w $a1, 841 │ │ │ │ + pcaddi $a0, 88709 │ │ │ │ + bl 295328 │ │ │ │ + li.w $a1, 0xff8 │ │ │ │ + addi.w $s2, $s6, 1 │ │ │ │ move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 129412 │ │ │ │ - ld.wu $a2, $sp, 60 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 4 │ │ │ │ - move $s5, $a0 │ │ │ │ - bl -318232 │ │ │ │ - ld.bu $t0, $sp, 59 │ │ │ │ - andi $t1, $t0, 0x4 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $t1, 160 │ │ │ │ - beqz $s4, 1212 │ │ │ │ - ld.wu $a1, $sp, 60 │ │ │ │ + bl -258872 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + move $s1, $a0 │ │ │ │ + slli.d $a1, $s2, 0x3 │ │ │ │ move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 129348 │ │ │ │ - ld.wu $a2, $sp, 60 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 4 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - bl -318296 │ │ │ │ - ld.wu $a1, $sp, 60 │ │ │ │ + bl -258892 │ │ │ │ + move $fp, $a0 │ │ │ │ + slli.d $a1, $s2, 0x3 │ │ │ │ move $a0, $zero │ │ │ │ - bl 129316 │ │ │ │ - ld.wu $a2, $sp, 60 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 1 │ │ │ │ + bl -258908 │ │ │ │ st.d $a0, $sp, 16 │ │ │ │ - bl -318328 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, 4 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - bl -318348 │ │ │ │ - ld.wu $a1, $sp, 64 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 129260 │ │ │ │ - ld.bu $t0, $sp, 59 │ │ │ │ - move $s2, $a0 │ │ │ │ - andi $t0, $t0, 0x20 │ │ │ │ - beqz $t0, 772 │ │ │ │ - beqz $s4, 1120 │ │ │ │ + pcaddi $a2, 88935 │ │ │ │ + li.w $a1, 846 │ │ │ │ + pcaddi $a0, 88691 │ │ │ │ + bl 295256 │ │ │ │ + slli.d $a2, $s2, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $fp │ │ │ │ + bl -268368 │ │ │ │ + slli.d $t0, $s7, 0x3 │ │ │ │ + bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ + addi.d $s5, $s1, 2047 │ │ │ │ + addi.d $s8, $s1, 2047 │ │ │ │ + move $s2, $zero │ │ │ │ + stptr.d $s6, $fp, 0 │ │ │ │ + addi.d $s5, $s5, 2033 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ + li.w $s7, 1 │ │ │ │ + addi.d $s8, $s8, 2025 │ │ │ │ nop │ │ │ │ - ld.wu $a2, $sp, 64 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -318408 │ │ │ │ - ld.bu $t0, $sp, 59 │ │ │ │ - andi $t0, $t0, 0x10 │ │ │ │ - move $s1, $zero │ │ │ │ - bnez $t0, 568 │ │ │ │ + move $a3, $zero │ │ │ │ nop │ │ │ │ - li.w $a1, 168 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 129184 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.bu $t1, $sp, 59 │ │ │ │ - ldptr.w $t3, $sp, 68 │ │ │ │ - st.d $t0, $a0, 16 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ldptr.w $t2, $sp, 64 │ │ │ │ - bstrpick.d $t1, $t1, 0x5, 0x5 │ │ │ │ - st.d $t0, $a0, 80 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - stptr.d $s3, $a0, 0 │ │ │ │ - st.w $fp, $a0, 8 │ │ │ │ - st.d $t0, $a0, 32 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - st.d $s7, $a0, 72 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.d $s5, $a0, 120 │ │ │ │ - st.d $t0, $a0, 96 │ │ │ │ - st.w $t3, $a0, 88 │ │ │ │ - st.d $s2, $a0, 104 │ │ │ │ - st.d $s1, $a0, 136 │ │ │ │ - st.b $t1, $a0, 144 │ │ │ │ - st.w $t2, $a0, 112 │ │ │ │ - move $s6, $a0 │ │ │ │ - beqz $s4, 360 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -317264 │ │ │ │ - ld.d $a0, $s3, 16 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $fp │ │ │ │ - bl 290320 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $s1, 384 │ │ │ │ + bge $a3, $s6, 104 │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ - bl 103712 │ │ │ │ - bnez $a0, 120 │ │ │ │ - pcaddi $a2, 76473 │ │ │ │ - li.w $a1, 593 │ │ │ │ - pcaddi $a0, 76279 │ │ │ │ - bl 58696 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -317908 │ │ │ │ - ld.d $t2, $sp, 72 │ │ │ │ - ldptr.d $t1, $s8, 0 │ │ │ │ - bne $t2, $t1, 944 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t2, $a3, 0x1f, 0x0 │ │ │ │ + alsl.d $t3, $t2, $fp, 0x3 │ │ │ │ + ldptr.d $s0, $t3, 0 │ │ │ │ + slli.d $t0, $t2, 0x3 │ │ │ │ + bgez $s0, 256 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub.d $s4, $zero, $s0 │ │ │ │ + alsl.d $t3, $s4, $fp, 0x3 │ │ │ │ + move $t0, $s0 │ │ │ │ + ldptr.d $s0, $t3, 0 │ │ │ │ + bgez $s0, 160 │ │ │ │ + blt $s4, $s6, -20 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + stx.d $t0, $fp, $t2 │ │ │ │ + bl -268516 │ │ │ │ + move $a3, $s4 │ │ │ │ + blt $a3, $s6, -84 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bgeu $t0, $s2, -120 │ │ │ │ + pcaddi $a2, 88889 │ │ │ │ + li.w $a1, 946 │ │ │ │ + pcaddi $a0, 88641 │ │ │ │ + bl 295056 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -269296 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -269304 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -269312 │ │ │ │ ld.d $ra, $sp, 168 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ ld.d $fp, $sp, 160 │ │ │ │ ld.d $s0, $sp, 152 │ │ │ │ ld.d $s1, $sp, 144 │ │ │ │ ld.d $s2, $sp, 136 │ │ │ │ ld.d $s3, $sp, 128 │ │ │ │ ld.d $s4, $sp, 120 │ │ │ │ ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ ld.d $s7, $sp, 96 │ │ │ │ ld.d $s8, $sp, 88 │ │ │ │ - move $a0, $s6 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ addi.d $sp, $sp, 176 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 76408 │ │ │ │ - li.w $a1, 576 │ │ │ │ - pcaddi $a0, 76250 │ │ │ │ - bl 58580 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $s3, 117 │ │ │ │ - beq $a0, $s3, 120 │ │ │ │ - nop │ │ │ │ - li.w $t1, 97 │ │ │ │ - beq $a0, $t1, 316 │ │ │ │ - pcaddi $a2, 76410 │ │ │ │ - li.w $a1, 579 │ │ │ │ - pcaddi $a0, 76240 │ │ │ │ - bl 58540 │ │ │ │ - pcalau12i $s2, 128 │ │ │ │ - ld.d $s2, $s2, -232 │ │ │ │ - li.w $s1, 13 │ │ │ │ - li.w $s5, 8 │ │ │ │ - li.w $s4, 32 │ │ │ │ - nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - bl -317428 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ - blt $s1, $a0, 28 │ │ │ │ - bge $s5, $a0, -72 │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - bl -317448 │ │ │ │ - ext.w.b $a0, $a0 │ │ │ │ - bge $s1, $a0, -16 │ │ │ │ - nop │ │ │ │ - beq $a0, $s4, -40 │ │ │ │ - li.w $t1, 105 │ │ │ │ - beq $a0, $t1, -224 │ │ │ │ - bne $a0, $s3, -100 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - pcaddi $a2, 76397 │ │ │ │ - li.w $a1, 585 │ │ │ │ - move $a3, $s1 │ │ │ │ - pcaddi $a0, 76212 │ │ │ │ - bl 58428 │ │ │ │ - move $a1, $s1 │ │ │ │ - st.d $s0, $s6, 136 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -1652 │ │ │ │ - b -280 │ │ │ │ - nop │ │ │ │ - ldptr.w $a4, $sp, 60 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - pcaddi $a2, 76334 │ │ │ │ - li.w $a1, 565 │ │ │ │ - pcaddi $a0, 76200 │ │ │ │ - bl 58380 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -317644 │ │ │ │ - ld.d $a0, $s3, 16 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $fp │ │ │ │ - bl 289940 │ │ │ │ - move $s0, $a0 │ │ │ │ - bnez $s1, -372 │ │ │ │ - pcaddi $a2, 76334 │ │ │ │ - li.w $a1, 573 │ │ │ │ - pcaddi $a0, 76188 │ │ │ │ - bl 58332 │ │ │ │ - b -360 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li.w $a1, 17 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 128624 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a2, 16 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -319020 │ │ │ │ - st.b $zero, $s1, 16 │ │ │ │ - b -596 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -318868 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 76258 │ │ │ │ - li.w $a1, 434 │ │ │ │ - pcaddi $a0, 76154 │ │ │ │ - bl 58196 │ │ │ │ - b -1016 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 76256 │ │ │ │ - li.w $a1, 444 │ │ │ │ - pcaddi $a0, 76146 │ │ │ │ - bl 58164 │ │ │ │ - b -936 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.wu $a1, $sp, 64 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 128460 │ │ │ │ - move $s1, $a0 │ │ │ │ - beqz $s4, 364 │ │ │ │ - ld.wu $a2, $sp, 64 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 8 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $s1 │ │ │ │ - bl -319192 │ │ │ │ - ldptr.w $t3, $sp, 64 │ │ │ │ - beqz $t3, 232 │ │ │ │ - addi.w $t0, $t3, -1 │ │ │ │ - li.w $t1, 2 │ │ │ │ - bgeu $t1, $t0, 348 │ │ │ │ - bstrpick.d $t2, $t3, 0x1f, 0x2 │ │ │ │ - slli.d $t2, $t2, 0x6 │ │ │ │ - move $t0, $s2 │ │ │ │ - add.d $t2, $t2, $s2 │ │ │ │ - move $t1, $s1 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + stx.d $t0, $fp, $t2 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + bl -268672 │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + bge $s4, $s6, -160 │ │ │ │ + addi.d $a6, $s0, -1 │ │ │ │ + move $a3, $s0 │ │ │ │ + move $ra, $s4 │ │ │ │ + b 80 │ │ │ │ nop │ │ │ │ - vld $vr1, $t1, 0 │ │ │ │ - vexth.d.w $vr2, $vr1 │ │ │ │ - vslti.w $vr3, $vr1, 0 │ │ │ │ - vilvl.w $vr1, $vr3, $vr1 │ │ │ │ - vld $vr0, $t1, 16 │ │ │ │ - addi.d $t0, $t0, 64 │ │ │ │ - vst $vr2, $t0, -48 │ │ │ │ - vst $vr1, $t0, -64 │ │ │ │ - vslti.w $vr2, $vr0, 0 │ │ │ │ - vexth.d.w $vr1, $vr0 │ │ │ │ - vilvl.w $vr0, $vr2, $vr0 │ │ │ │ - vst $vr1, $t0, -16 │ │ │ │ - vst $vr0, $t0, -32 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - bne $t0, $t2, -56 │ │ │ │ - andi $t0, $t3, 0x3 │ │ │ │ - beqz $t0, 120 │ │ │ │ - move $t0, $t3 │ │ │ │ - bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t4, $t1, $s1, 0x3 │ │ │ │ - ldptr.w $t5, $t4, 0 │ │ │ │ - ldptr.w $t4, $t4, 4 │ │ │ │ - alsl.d $t1, $t1, $s2, 0x4 │ │ │ │ - addi.w $t2, $t0, 1 │ │ │ │ - stptr.d $t5, $t1, 0 │ │ │ │ - st.d $t4, $t1, 8 │ │ │ │ - bgeu $t2, $t3, 72 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t2, $s1, 0x3 │ │ │ │ - ldptr.w $t4, $t1, 0 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - alsl.d $t2, $t2, $s2, 0x4 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - stptr.d $t4, $t2, 0 │ │ │ │ - st.d $t1, $t2, 8 │ │ │ │ - bgeu $t0, $t3, 36 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t1, $t0, $s1, 0x3 │ │ │ │ - ldptr.w $t2, $t1, 0 │ │ │ │ - ldptr.w $t1, $t1, 4 │ │ │ │ - alsl.d $t0, $t0, $s2, 0x4 │ │ │ │ - stptr.d $t2, $t0, 0 │ │ │ │ - st.d $t1, $t0, 8 │ │ │ │ nop │ │ │ │ + sub.d $t1, $zero, $a3 │ │ │ │ + addi.d $a6, $s0, -1 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ move $a0, $s1 │ │ │ │ - bl -318732 │ │ │ │ - ld.bu $t0, $sp, 59 │ │ │ │ - b -1028 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 76174 │ │ │ │ - li.w $a1, 450 │ │ │ │ - pcaddi $a0, 76058 │ │ │ │ - bl 57812 │ │ │ │ - b -1224 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 76172 │ │ │ │ - li.w $a1, 514 │ │ │ │ - pcaddi $a0, 76050 │ │ │ │ - bl 57780 │ │ │ │ - b -1128 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - pcaddi $a2, 76170 │ │ │ │ - li.w $a1, 518 │ │ │ │ - pcaddi $a0, 76042 │ │ │ │ - bl 57748 │ │ │ │ - b -376 │ │ │ │ - nop │ │ │ │ - move $t0, $zero │ │ │ │ - b -236 │ │ │ │ - bl -317984 │ │ │ │ + stx.d $t1, $fp, $t0 │ │ │ │ + st.d $t3, $sp, 48 │ │ │ │ + st.d $a3, $sp, 40 │ │ │ │ + stptr.d $a6, $sp, 0 │ │ │ │ + bl -268748 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ldptr.d $a6, $sp, 0 │ │ │ │ + ld.d $t3, $sp, 48 │ │ │ │ + move $s4, $ra │ │ │ │ + move $a3, $s0 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - pcaddi $a2, 74061 │ │ │ │ - li.w $a1, 424 │ │ │ │ - pcaddi $a0, 76031 │ │ │ │ - bl 245380 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -319408 │ │ │ │ + slli.w $a0, $s4, 0x0 │ │ │ │ + move $a2, $zero │ │ │ │ + blt $a6, $ra, 128 │ │ │ │ + move $t2, $a0 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t0, 0x3 │ │ │ │ + slli.d $a1, $t0, 0x2 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + ldx.w $a1, $t0, $a1 │ │ │ │ + add.w $t0, $a1, $s2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + stx.d $a1, $t1, $t4 │ │ │ │ + nor $a2, $zero, $t0 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x3 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + andi $a2, $a2, 0x7 │ │ │ │ + ldx.bu $t0, $t0, $a1 │ │ │ │ + ldx.b $a1, $t1, $t4 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + sra.w $t0, $t0, $a2 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $a1, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + addi.d $a1, $a1, 1 │ │ │ │ + stptr.d $a1, $t0, 0 │ │ │ │ + bge $a6, $t4, -108 │ │ │ │ + ldptr.d $a2, $s1, 0 │ │ │ │ nop │ │ │ │ + addi.d $a1, $s1, 8 │ │ │ │ + stptr.d $s4, $s1, 0 │ │ │ │ + move $t2, $s1 │ │ │ │ + move $t4, $s4 │ │ │ │ + move $t0, $a1 │ │ │ │ nop │ │ │ │ + add.d $t4, $t4, $a2 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + ld.d $a2, $t0, -8 │ │ │ │ + st.d $t4, $t0, -8 │ │ │ │ + bne $t0, $s5, -16 │ │ │ │ + move $a2, $a0 │ │ │ │ + blt $a6, $ra, 120 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $a1, 16 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - move $s0, $a1 │ │ │ │ - bl -318940 │ │ │ │ - ld.d $a0, $s0, 72 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -318956 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - st.d $zero, $s0, 72 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -318972 │ │ │ │ - ldptr.d $a1, $s0, 0 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - beqz $a1, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -125484 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $a7, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + add.w $t0, $a7, $s2 │ │ │ │ + bstrpick.d $s0, $t0, 0x1f, 0x3 │ │ │ │ + nor $ra, $zero, $t0 │ │ │ │ + bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + andi $ra, $ra, 0x7 │ │ │ │ + ldx.b $t4, $t1, $t4 │ │ │ │ + ldx.bu $t0, $t0, $s0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + sra.w $t0, $t0, $ra │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t4, $t4, $t0, 0x1 │ │ │ │ + alsl.d $t4, $t4, $s1, 0x3 │ │ │ │ + ldptr.d $t0, $t4, 0 │ │ │ │ + alsl.d $ra, $t0, $t1, 0x2 │ │ │ │ + stptr.w $a7, $ra, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bstrpick.d $a7, $a2, 0x1f, 0x0 │ │ │ │ + stptr.d $t0, $t4, 0 │ │ │ │ + bge $a6, $a7, -104 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -319008 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ldx.d $t0, $s1, $t0 │ │ │ │ + beqz $s2, 328 │ │ │ │ + bge $s4, $t0, 52 │ │ │ │ + addi.w $t4, $t0, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x3 │ │ │ │ + ldx.bu $a2, $s3, $t4 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $a2 │ │ │ │ + stx.b $t0, $s3, $t4 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + stptr.d $t0, $t3, 0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 32 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -319024 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + bnez $t0, 492 │ │ │ │ + li.w $t4, 1 │ │ │ │ + li.w $a1, 510 │ │ │ │ + b 120 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 120 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -319040 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 136 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -319056 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 80 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -319072 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 96 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -319088 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -319116 │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - ld.d $t3, $a0, 72 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - pcalau12i $s5, 128 │ │ │ │ - ld.d $s5, $s5, -240 │ │ │ │ - ldptr.d $t2, $s5, 0 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t3, $t0 │ │ │ │ - li.w $t1, 253 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bgeu $t1, $t0, 212 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - ld.wu $s0, $a0, 88 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - st.w $a1, $sp, 4 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - move $s6, $a1 │ │ │ │ - beqz $s0, 208 │ │ │ │ - ld.d $s3, $a0, 80 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 121692 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 112 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 164 │ │ │ │ - addi.d $s3, $s2, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 121648 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s2, 128 │ │ │ │ - ldptr.w $a0, $s2, 4 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - bne $t1, $t0, 104 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ + addi.w $s0, $a2, -1 │ │ │ │ + sub.w $a7, $zero, $a2 │ │ │ │ + andi $ra, $t4, 0x1 │ │ │ │ + bge $t0, $a2, 60 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x3 │ │ │ │ + sub.w $a2, $zero, $ra │ │ │ │ + ldx.bu $ra, $s3, $s0 │ │ │ │ + andi $t0, $a7, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $ra │ │ │ │ + stx.b $t0, $s3, $s0 │ │ │ │ + ld.d $t0, $t2, 8 │ │ │ │ + ldptr.d $a7, $t2, 0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + xor $t0, $a2, $t0 │ │ │ │ + alsl.d $a7, $a7, $fp, 0x3 │ │ │ │ + sub.d $t0, $t0, $a2 │ │ │ │ + stptr.d $t0, $a7, 0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + beq $t4, $a1, 88 │ │ │ │ nop │ │ │ │ - beqz $s1, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -144 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + ld.d $a2, $t2, 8 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t0, $a2, -100 │ │ │ │ + addi.w $a2, $t0, -1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x3 │ │ │ │ + ldx.bu $a7, $s3, $a2 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $a7 │ │ │ │ + stx.b $t0, $s3, $a2 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + ld.d $a2, $t2, 8 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + alsl.d $t0, $t0, $fp, 0x3 │ │ │ │ + sub.d $a2, $zero, $a2 │ │ │ │ + stptr.d $a2, $t0, 0 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + bne $t4, $a1, -76 │ │ │ │ + bne $s4, $a6, -936 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + sub.d $t0, $t0, $s4 │ │ │ │ + stptr.d $t0, $t3, 0 │ │ │ │ + bstrpick.d $t1, $a0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s3, $t1 │ │ │ │ + nor $t0, $zero, $a0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s3, $t1 │ │ │ │ + b -984 │ │ │ │ nop │ │ │ │ + bge $s4, $t0, 128 │ │ │ │ + addi.w $t4, $t0, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x3 │ │ │ │ + ldx.bu $a1, $s3, $t4 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + stx.b $t0, $s3, $t4 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + stptr.d $t0, $t3, 0 │ │ │ │ + b 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $a0, $t0, 0x0 │ │ │ │ - b -68 │ │ │ │ + addi.w $a2, $t0, -1 │ │ │ │ + sub.w $a1, $zero, $t0 │ │ │ │ + bge $t4, $t0, 48 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t4, $s3, $t0 │ │ │ │ + andi $a1, $a1, 0x7 │ │ │ │ + sll.w $a1, $s7, $a1 │ │ │ │ + or $a1, $a1, $t4 │ │ │ │ + stx.b $a1, $s3, $t0 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + ld.d $t4, $t2, 8 │ │ │ │ + alsl.d $t0, $t0, $fp, 0x3 │ │ │ │ + stptr.d $t4, $t0, 0 │ │ │ │ nop │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + beq $t2, $s8, 84 │ │ │ │ + ldptr.d $t4, $t2, 0 │ │ │ │ + ld.d $t0, $t2, 8 │ │ │ │ + addi.d $t4, $t4, 1 │ │ │ │ + bne $t0, $t4, -76 │ │ │ │ + addi.w $t4, $t0, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x3 │ │ │ │ + ldx.bu $a1, $s3, $t4 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + stx.b $t0, $s3, $t4 │ │ │ │ + ldptr.d $t0, $t2, 0 │ │ │ │ + ld.d $t4, $t2, 8 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + alsl.d $t0, $t0, $fp, 0x3 │ │ │ │ + sub.d $t4, $zero, $t4 │ │ │ │ + stptr.d $t4, $t0, 0 │ │ │ │ + bne $t2, $s8, -72 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + bnez $t0, -1204 │ │ │ │ + bne $s4, $a6, -1208 │ │ │ │ + b -268 │ │ │ │ + li.w $t2, -2 │ │ │ │ + li.w $t4, -511 │ │ │ │ + b 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - bl -10616 │ │ │ │ nop │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - bl -318568 │ │ │ │ + addi.w $a2, $t0, -1 │ │ │ │ + sub.w $t3, $zero, $t0 │ │ │ │ + andi $a0, $t2, 0x1 │ │ │ │ + bge $t1, $t0, 60 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t1, $s3, $a2 │ │ │ │ + andi $t0, $t3, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + stx.b $t0, $s3, $a2 │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + ld.d $t1, $a1, -8 │ │ │ │ + sub.w $a0, $zero, $a0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + xor $t0, $a0, $t0 │ │ │ │ + alsl.d $t1, $t1, $fp, 0x3 │ │ │ │ + sub.d $t0, $t0, $a0 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + addi.w $t2, $t2, -1 │ │ │ │ + addi.d $a1, $a1, 8 │ │ │ │ + beq $t2, $t4, -1328 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 127 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $a1, -8 │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $t0, $t1, -100 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s3, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s7, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s3, $t1 │ │ │ │ + ld.d $t0, $a1, -8 │ │ │ │ + ldptr.d $t1, $a1, 0 │ │ │ │ + alsl.d $t0, $t0, $fp, 0x3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + b -84 │ │ │ │ addi.d $sp, $sp, -112 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - ldptr.w $s5, $a0, 8 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - beqz $s5, 240 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + move $s3, $a3 │ │ │ │ st.d $s6, $sp, 40 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s6, $a2 │ │ │ │ + li.w $a1, 970 │ │ │ │ + pcaddi $a2, 88564 │ │ │ │ + pcaddi $a0, 88311 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ st.d $s1, $sp, 80 │ │ │ │ + move $fp, $a6 │ │ │ │ + move $s1, $a5 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ st.d $s7, $sp, 32 │ │ │ │ st.d $s8, $sp, 24 │ │ │ │ - move $s3, $a0 │ │ │ │ - move $s2, $zero │ │ │ │ - move $s5, $zero │ │ │ │ + move $s7, $a4 │ │ │ │ + sltu $s8, $zero, $a7 │ │ │ │ + bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ + bl 293688 │ │ │ │ + slli.d $a1, $s2, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -260508 │ │ │ │ + slli.d $a2, $s2, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + bl -269948 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 42156 │ │ │ │ + move $a3, $s6 │ │ │ │ + pcaddi $a2, 88547 │ │ │ │ + li.w $a1, 975 │ │ │ │ + pcaddi $a0, 88283 │ │ │ │ + bl 293624 │ │ │ │ + beqz $s6, 140 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + bstrpick.d $s0, $s3, 0x1f, 0x0 │ │ │ │ + move $s1, $zero │ │ │ │ move $s4, $zero │ │ │ │ - li.w $s6, 253 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s3, 72 │ │ │ │ - ldx.bu $t1, $t1, $s2 │ │ │ │ - bgeu $s6, $t1, 264 │ │ │ │ - ld.wu $s0, $s3, 88 │ │ │ │ - st.w $s4, $sp, 4 │ │ │ │ - beqz $s0, 380 │ │ │ │ - ld.d $s8, $s3, 80 │ │ │ │ nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 121316 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 184 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 332 │ │ │ │ - addi.d $s8, $fp, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 121272 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 296 │ │ │ │ - ldptr.w $t1, $fp, 4 │ │ │ │ - bltu $s5, $t1, 168 │ │ │ │ + ldptr.w $t4, $s5, 0 │ │ │ │ + nor $t0, $zero, $s4 │ │ │ │ + andi $s3, $t0, 0x7 │ │ │ │ + bstrpick.d $t0, $t4, 0x1f, 0x3 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $fp, $t0 │ │ │ │ + add.d $s2, $s7, $t1 │ │ │ │ + nor $t1, $zero, $t4 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beq $s8, $t0, 148 │ │ │ │ + blt $s0, $s1, 168 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s3, 8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $s4, $s2, 0x0 │ │ │ │ - bltu $s4, $t1, -132 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ + ld.bu $t0, $s2, 0 │ │ │ │ + sra.w $t0, $t0, $s3 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, 12 │ │ │ │ + bnez $s1, 184 │ │ │ │ + nop │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.d $s5, $s5, 4 │ │ │ │ + bne $s6, $s4, -88 │ │ │ │ ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + nop │ │ │ │ + pcaddi $a2, 88516 │ │ │ │ + li.w $a1, 987 │ │ │ │ + pcaddi $a0, 88244 │ │ │ │ + bl 293468 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ ld.d $s1, $sp, 80 │ │ │ │ ld.d $s2, $sp, 72 │ │ │ │ ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ ld.d $s6, $sp, 40 │ │ │ │ ld.d $s7, $sp, 32 │ │ │ │ ld.d $s8, $sp, 24 │ │ │ │ - nop │ │ │ │ - pcalau12i $t0, 127 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 312 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 160 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -216 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + alsl.d $t0, $s1, $t0, 0x2 │ │ │ │ + stptr.w $t4, $t0, 0 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bge $s0, $s1, -152 │ │ │ │ + nop │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 88493 │ │ │ │ + li.w $a1, 981 │ │ │ │ + pcaddi $a0, 88215 │ │ │ │ + bl 186648 │ │ │ │ + ld.bu $t0, $s2, 0 │ │ │ │ + sra.w $t0, $t0, $s3 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + beqz $t0, -168 │ │ │ │ nop │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + addi.w $t1, $s1, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + add.d $t1, $t2, $t1 │ │ │ │ + ld.bu $t3, $t1, 0 │ │ │ │ + sub.w $t0, $zero, $s1 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + li.w $t2, 1 │ │ │ │ + sll.w $t0, $t2, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + st.b $t0, $t1, 0 │ │ │ │ + b -220 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s8, $a2 │ │ │ │ + li.w $a1, 1008 │ │ │ │ + pcaddi $a2, 88476 │ │ │ │ + pcaddi $a0, 88189 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + move $s3, $a5 │ │ │ │ + move $s4, $a6 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + move $s5, $a3 │ │ │ │ + move $s6, $a4 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + bl 293200 │ │ │ │ + bstrpick.d $s7, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s7, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -261000 │ │ │ │ + bstrpick.d $a1, $s5, 0x1f, 0x0 │ │ │ │ + move $s1, $a0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -261020 │ │ │ │ + slli.d $a2, $s7, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -270464 │ │ │ │ + pcaddi $a2, 88453 │ │ │ │ + li.w $a1, 1014 │ │ │ │ + pcaddi $a0, 88159 │ │ │ │ + bl 293128 │ │ │ │ + move $a2, $s8 │ │ │ │ + move $t3, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $s5, 64 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $a2, 0 │ │ │ │ + bstrpick.d $t4, $t1, 0x1f, 0x3 │ │ │ │ + nor $t2, $zero, $t1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $t3, $s1, $t0 │ │ │ │ + ldx.bu $t0, $s6, $t4 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + sra.w $t0, $t0, $t2 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + addi.d $a2, $a2, 4 │ │ │ │ + add.d $t3, $t3, $t0 │ │ │ │ + bne $s5, $t1, -48 │ │ │ │ nop │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 88432 │ │ │ │ + li.w $a1, 1020 │ │ │ │ + pcaddi $a0, 88134 │ │ │ │ + bl 293028 │ │ │ │ + beqz $s0, 168 │ │ │ │ + move $s8, $s1 │ │ │ │ + move $s7, $zero │ │ │ │ + beqz $s4, 308 │ │ │ │ + move $s6, $zero │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bgeu $s5, $t1, -156 │ │ │ │ - ld.d $t1, $s3, 72 │ │ │ │ - ldx.bu $s5, $t1, $s2 │ │ │ │ - bgeu $s6, $s5, 208 │ │ │ │ - ld.wu $s0, $s3, 88 │ │ │ │ - st.w $s4, $sp, 4 │ │ │ │ - beqz $s0, 164 │ │ │ │ - ld.d $s5, $s3, 80 │ │ │ │ nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s1, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 121036 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 96 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 116 │ │ │ │ - addi.d $s5, $s8, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s1, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 120992 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 80 │ │ │ │ - ldptr.w $s5, $s8, 4 │ │ │ │ - b -272 │ │ │ │ nop │ │ │ │ - move $a3, $s4 │ │ │ │ - pcaddi $a2, 75753 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 75761 │ │ │ │ - bl 244300 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -320488 │ │ │ │ nop │ │ │ │ - beqz $s1, 32 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -128 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + add.w $s7, $s4, $s7 │ │ │ │ + addi.d $s8, $s8, 8 │ │ │ │ + beq $s0, $s6, 108 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x3 │ │ │ │ + ldx.bu $s4, $s3, $t3 │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + nor $t1, $zero, $s6 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x2 │ │ │ │ + ldptr.d $t2, $s8, 0 │ │ │ │ + ldptr.w $t4, $t0, 0 │ │ │ │ + sra.w $s4, $s4, $t1 │ │ │ │ + andi $s4, $s4, 0x1 │ │ │ │ + addi.d $t1, $s4, -1 │ │ │ │ + sub.w $t3, $zero, $s4 │ │ │ │ + and $t1, $t1, $t4 │ │ │ │ + and $t2, $t2, $t3 │ │ │ │ + or $t1, $t1, $t2 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + bltu $s7, $s5, -80 │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 88410 │ │ │ │ + li.w $a1, 1025 │ │ │ │ + pcaddi $a0, 88096 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bl 186168 │ │ │ │ + add.w $s7, $s4, $s7 │ │ │ │ + addi.d $s8, $s8, 8 │ │ │ │ + bne $s0, $s6, -100 │ │ │ │ + pcaddi $a2, 88398 │ │ │ │ + li.w $a1, 1029 │ │ │ │ + pcaddi $a0, 88088 │ │ │ │ + bl 292844 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -271508 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -11220 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 88375 │ │ │ │ + li.w $a1, 1025 │ │ │ │ + pcaddi $a0, 88061 │ │ │ │ + bl 186032 │ │ │ │ nop │ │ │ │ + andi $s6, $s6, 0x1 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.d $s8, $s8, 8 │ │ │ │ + add.w $s7, $s6, $s7 │ │ │ │ + beq $s0, $s4, -144 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $s3, $t0 │ │ │ │ + bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ + nor $t3, $zero, $s4 │ │ │ │ + alsl.d $t1, $t1, $s2, 0x2 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + ldptr.d $t2, $s8, 0 │ │ │ │ + ldptr.w $t4, $t1, 0 │ │ │ │ + sra.w $t0, $t0, $t3 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + addi.d $s6, $t0, -1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + and $t2, $t2, $s6 │ │ │ │ + and $t0, $t4, $t0 │ │ │ │ + or $t0, $t2, $t0 │ │ │ │ + stptr.w $t0, $t1, 0 │ │ │ │ + bltu $s7, $s5, -88 │ │ │ │ + b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s5, $s5, 0x0 │ │ │ │ - b -380 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -319212 │ │ │ │ addi.d $sp, $sp, -64 │ │ │ │ st.d $s0, $sp, 48 │ │ │ │ - move $s0, $a1 │ │ │ │ - ld.wu $a1, $a1, 8 │ │ │ │ - move $a0, $zero │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + move $s0, $a3 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s4, $a1 │ │ │ │ + pcaddi $a2, 88343 │ │ │ │ + li.w $a1, 1049 │ │ │ │ + pcaddi $a0, 88023 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + stptr.d $a5, $sp, 0 │ │ │ │ st.d $ra, $sp, 56 │ │ │ │ st.d $s1, $sp, 40 │ │ │ │ - bl 126796 │ │ │ │ - st.d $a0, $s0, 72 │ │ │ │ - st.w $zero, $s0, 88 │ │ │ │ - st.d $zero, $s0, 80 │ │ │ │ - bl 142716 │ │ │ │ - ldptr.w $t3, $s0, 8 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $t3, 200 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + bl 292564 │ │ │ │ + bstrpick.d $s3, $s0, 0x1f, 0x0 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -272724 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a3, $s4 │ │ │ │ + pcaddi $a2, 88334 │ │ │ │ + li.w $a1, 1052 │ │ │ │ + pcaddi $a0, 88008 │ │ │ │ + bl 292524 │ │ │ │ + ldptr.d $a5, $sp, 0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + beqz $s4, 104 │ │ │ │ + bstrpick.d $a1, $s4, 0x1f, 0x0 │ │ │ │ + bnez $a5, 392 │ │ │ │ + move $t3, $zero │ │ │ │ move $t1, $zero │ │ │ │ - move $t0, $zero │ │ │ │ - li.w $t7, 253 │ │ │ │ - b 24 │ │ │ │ nop │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - bgeu $t2, $t3, 168 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s0, 24 │ │ │ │ - alsl.d $t2, $t1, $t2, 0x2 │ │ │ │ - ldptr.w $t5, $t2, 0 │ │ │ │ - beqz $t5, -28 │ │ │ │ - ldptr.d $t4, $s0, 0 │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - addi.w $t2, $t5, -1 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - addi.d $t0, $t0, -1 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ld.d $t4, $t4, 16 │ │ │ │ - ldx.wu $t3, $t3, $t2 │ │ │ │ - slti $t6, $t0, 0 │ │ │ │ - masknez $t0, $t0, $t6 │ │ │ │ - add.d $t2, $t4, $t0 │ │ │ │ - ldx.bu $t6, $t2, $t1 │ │ │ │ - ldx.bu $t2, $t2, $t3 │ │ │ │ - bne $t6, $t2, 28 │ │ │ │ - add.d $t6, $t4, $t1 │ │ │ │ - add.d $t4, $t4, $t3 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - ldx.bu $t3, $t6, $t0 │ │ │ │ - ldx.bu $t2, $t4, $t0 │ │ │ │ - beq $t3, $t2, -12 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - slt $t2, $t2, $t0 │ │ │ │ - ld.d $t6, $s0, 72 │ │ │ │ - slli.w $t3, $t0, 0x0 │ │ │ │ - maskeqz $t3, $t3, $t2 │ │ │ │ - masknez $t2, $s1, $t2 │ │ │ │ - or $s1, $t3, $t2 │ │ │ │ - bstrpick.d $t2, $t5, 0x1f, 0x0 │ │ │ │ - add.d $t6, $t6, $t2 │ │ │ │ - blt $t7, $t0, 108 │ │ │ │ - st.b $t0, $t6, 0 │ │ │ │ - ldptr.w $t3, $s0, 8 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a4, $t0 │ │ │ │ + nor $t2, $zero, $t1 │ │ │ │ + alsl.d $t4, $t3, $s1, 0x3 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + ldptr.d $t5, $t4, 0 │ │ │ │ + sra.w $t0, $t0, $t2 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + slli.d $t0, $t0, 0x3f │ │ │ │ + xor $t2, $t1, $t5 │ │ │ │ + srai.d $t6, $t0, 0x3f │ │ │ │ + and $t2, $t2, $t6 │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + add.d $t3, $t3, $t0 │ │ │ │ + xor $t0, $t2, $t5 │ │ │ │ addi.d $t1, $t1, 1 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - bltu $t2, $t3, -152 │ │ │ │ + stptr.d $t0, $t4, 0 │ │ │ │ + bne $a1, $t1, -68 │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 88311 │ │ │ │ + li.w $a1, 1067 │ │ │ │ + pcaddi $a0, 87975 │ │ │ │ + bl 292392 │ │ │ │ + beqz $s0, 212 │ │ │ │ + addi.d $t0, $s3, -1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + bgeu $t1, $t0, 360 │ │ │ │ + srli.d $t5, $s3, 0x2 │ │ │ │ + move $t0, $s2 │ │ │ │ + alsl.d $t5, $t5, $s2, 0x4 │ │ │ │ nop │ │ │ │ - ld.wu $a1, $s0, 88 │ │ │ │ - ld.d $a0, $s0, 80 │ │ │ │ - pcaddi $a3, 30131 │ │ │ │ - li.w $a2, 8 │ │ │ │ - bl -320320 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - st.w $s1, $s0, 92 │ │ │ │ - st.b $zero, $t0, 0 │ │ │ │ + nop │ │ │ │ + ld.wu $t4, $t0, 0 │ │ │ │ + ld.wu $t3, $t0, 4 │ │ │ │ + ld.wu $t2, $t0, 8 │ │ │ │ + ld.wu $t1, $t0, 12 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.d $t4, $s1, $t4 │ │ │ │ + ldx.d $t3, $s1, $t3 │ │ │ │ + ldx.d $t2, $s1, $t2 │ │ │ │ + ldx.d $t1, $s1, $t1 │ │ │ │ + vreplgr2vr.d $vr0, $t4 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + vinsgr2vr.d $vr0, $t3, 0x1 │ │ │ │ + vreplgr2vr.d $vr1, $t2 │ │ │ │ + vinsgr2vr.d $vr1, $t1, 0x1 │ │ │ │ + vpickev.w $vr0, $vr1, $vr0 │ │ │ │ + vst $vr0, $t0, -16 │ │ │ │ + bne $t5, $t0, -76 │ │ │ │ + move $t0, $s3 │ │ │ │ + andi $s0, $s0, 0x3 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + beqz $s0, 84 │ │ │ │ + alsl.d $t1, $t0, $s2, 0x2 │ │ │ │ + ld.wu $t3, $t1, 0 │ │ │ │ + slli.d $t4, $t0, 0x2 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.d $t3, $s1, $t3 │ │ │ │ + stptr.w $t3, $t1, 0 │ │ │ │ + addi.d $t1, $t0, 1 │ │ │ │ + bge $t1, $s3, 52 │ │ │ │ + addi.d $t1, $t4, 4 │ │ │ │ + ldx.wu $t2, $s2, $t1 │ │ │ │ + addi.d $t0, $t0, 2 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.d $t2, $s1, $t2 │ │ │ │ + stx.w $t2, $s2, $t1 │ │ │ │ + bge $t0, $s3, 24 │ │ │ │ + addi.d $t4, $t4, 8 │ │ │ │ + ldx.wu $t0, $s2, $t4 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $s1, $t0 │ │ │ │ + stx.w $t0, $s2, $t4 │ │ │ │ + pcaddi $a2, 88264 │ │ │ │ + li.w $a1, 1073 │ │ │ │ + pcaddi $a0, 87918 │ │ │ │ + bl 292164 │ │ │ │ ld.d $ra, $sp, 56 │ │ │ │ ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ ld.d $s1, $sp, 40 │ │ │ │ addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + b -272216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t4, $zero │ │ │ │ + move $t2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t2, -2 │ │ │ │ - st.b $t2, $t6, 0 │ │ │ │ - ldptr.w $a1, $s0, 88 │ │ │ │ - ld.d $a0, $s0, 80 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - st.d $t5, $sp, 8 │ │ │ │ - bl 126448 │ │ │ │ - ldptr.w $t2, $s0, 88 │ │ │ │ - ld.d $t5, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ - st.d $a0, $s0, 80 │ │ │ │ - alsl.d $a0, $t4, $a0, 0x3 │ │ │ │ - ldptr.w $t3, $s0, 8 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - stptr.w $t5, $a0, 0 │ │ │ │ - st.w $t0, $a0, 4 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - st.w $t2, $s0, 88 │ │ │ │ - li.w $t7, 253 │ │ │ │ - b -352 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a4, $t0 │ │ │ │ + nor $t3, $zero, $t2 │ │ │ │ + alsl.d $t5, $t4, $s1, 0x3 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + ldptr.d $t1, $t5, 0 │ │ │ │ + sra.w $t0, $t0, $t3 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + slli.d $t0, $t0, 0x3f │ │ │ │ + xor $t1, $t2, $t1 │ │ │ │ + srai.d $t3, $t0, 0x3f │ │ │ │ + and $t1, $t1, $t3 │ │ │ │ + sltui $t0, $t0, 1 │ │ │ │ + add.d $t4, $t4, $t0 │ │ │ │ + xor $t0, $t1, $t2 │ │ │ │ + stptr.d $t0, $t5, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + bne $t2, $a1, -68 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - pcalau12i $s5, 127 │ │ │ │ - ld.d $s5, $s5, -240 │ │ │ │ - ldptr.d $t1, $s5, 0 │ │ │ │ - pcalau12i $t0, 128 │ │ │ │ - ld.bu $t0, $t0, -1076 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - move $s6, $a1 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s3, $a1 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + li.w $a1, 0x800 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + stptr.d $a5, $sp, 0 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + bstrpick.d $s2, $s5, 0x1f, 0x0 │ │ │ │ + bl -262248 │ │ │ │ move $s1, $a0 │ │ │ │ - bstrpick.d $s2, $a1, 0x1f, 0x0 │ │ │ │ - bnez $t0, 212 │ │ │ │ - ld.d $t0, $a0, 96 │ │ │ │ - ldx.b $a0, $t0, $s2 │ │ │ │ - st.b $a0, $sp, 15 │ │ │ │ - nop │ │ │ │ - li.w $t0, -128 │ │ │ │ - bne $a0, $t0, 116 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - ld.wu $s0, $s1, 112 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - beqz $s0, 232 │ │ │ │ - ld.d $s3, $s1, 104 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s3, 0x4 │ │ │ │ - addi.d $a0, $sp, 16 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 120340 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 104 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 188 │ │ │ │ - addi.d $s3, $s2, 16 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s3, 0x4 │ │ │ │ - addi.d $a0, $sp, 16 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 120296 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s2, 152 │ │ │ │ - ld.d $a0, $s2, 8 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - bne $t1, $t0, 160 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ - beqz $s1, 96 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -136 │ │ │ │ - nop │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -273352 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 40304 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $a2, 0x800 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -271724 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 40380 │ │ │ │ + ldptr.d $a5, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + add.d $t3, $s3, $s2 │ │ │ │ + move $t1, $s3 │ │ │ │ + beqz $s2, 40 │ │ │ │ nop │ │ │ │ + ld.b $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x3 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + bne $t3, $t1, -24 │ │ │ │ nop │ │ │ │ + ldptr.d $t2, $s1, 0 │ │ │ │ + addi.d $t0, $s1, 8 │ │ │ │ + stptr.d $zero, $s1, 0 │ │ │ │ + addi.d $t4, $s1, 2040 │ │ │ │ + move $t1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $a0, 160 │ │ │ │ - ldptr.w $a0, $a0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s2, $a1 │ │ │ │ - bl -319872 │ │ │ │ - ldptr.w $a0, $s1, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 15 │ │ │ │ - bl -320224 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 72 │ │ │ │ - ld.b $a0, $sp, 15 │ │ │ │ - b -240 │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + add.d $t1, $t1, $t2 │ │ │ │ + ld.d $t2, $t0, -8 │ │ │ │ + st.d $t1, $t0, -8 │ │ │ │ + bne $t4, $t0, -16 │ │ │ │ + move $t4, $s4 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + li.w $t7, -1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + bnez $s2, 152 │ │ │ │ + b 316 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + addi.w $a0, $t0, -1 │ │ │ │ + sub.w $t8, $zero, $t0 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stx.b $t3, $s0, $t1 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $a1, $a0, 0x1f, 0x3 │ │ │ │ + andi $t8, $t8, 0x7 │ │ │ │ + beq $t0, $t7, 88 │ │ │ │ + ldx.bu $t1, $a5, $a1 │ │ │ │ + sra.w $t1, $t1, $t8 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, 72 │ │ │ │ + ldx.b $t1, $s3, $t0 │ │ │ │ + alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + bstrpick.d $t8, $t0, 0x1f, 0x3 │ │ │ │ + nor $t3, $zero, $t0 │ │ │ │ + alsl.d $a1, $t0, $s4, 0x2 │ │ │ │ + bge $t2, $t0, 44 │ │ │ │ + andi $t0, $t3, 0x7 │ │ │ │ + ldx.bu $t3, $s0, $t8 │ │ │ │ + sll.w $t0, $t6, $t0 │ │ │ │ + stptr.w $a0, $a1, 0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s0, $t8 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ nop │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + beq $t2, $s2, 176 │ │ │ │ nop │ │ │ │ - move $a3, $s6 │ │ │ │ - pcaddi $a2, 75549 │ │ │ │ - li.w $a1, 775 │ │ │ │ - pcaddi $a0, 75529 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - bl 243368 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -321420 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s0, $t1 │ │ │ │ + nor $t0, $zero, $t2 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t8, $t6, $t0 │ │ │ │ + sra.w $t0, $t3, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $a0, $t5, $a3, 0x2 │ │ │ │ + or $t3, $t3, $t8 │ │ │ │ + beqz $t0, -180 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + addi.w $t8, $t0, -1 │ │ │ │ + sub.w $t1, $zero, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $a0, $t8, 0x1f, 0x3 │ │ │ │ + andi $t3, $t1, 0x7 │ │ │ │ + beq $t0, $t7, -84 │ │ │ │ + ldx.bu $t1, $a5, $a0 │ │ │ │ + sra.w $t1, $t1, $t3 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, -100 │ │ │ │ + ldx.b $t1, $s3, $t0 │ │ │ │ + li.w $t3, 1 │ │ │ │ + alsl.d $t1, $t1, $s1, 0x3 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + bstrpick.d $a0, $t0, 0x1f, 0x3 │ │ │ │ + alsl.d $a1, $t0, $s4, 0x2 │ │ │ │ + bge $t2, $t0, -128 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t3, $t0 │ │ │ │ + ldx.bu $t3, $s0, $a0 │ │ │ │ + stptr.w $t8, $a1, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s0, $a0 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + bne $t2, $s2, -164 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -272932 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -272940 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + move $a0, $s4 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s2, $a0 │ │ │ │ + pcaddi $a2, 88061 │ │ │ │ st.d $s3, $sp, 56 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - bl -320044 │ │ │ │ + pcaddi $a0, 87709 │ │ │ │ + move $s3, $a1 │ │ │ │ + li.w $a1, 1169 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ st.d $s0, $sp, 80 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ st.d $s4, $sp, 48 │ │ │ │ - bl -319748 │ │ │ │ - ld.d $t4, $a0, 120 │ │ │ │ - bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - ldx.w $s6, $t4, $t0 │ │ │ │ - ld.d $t1, $a0, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - pcalau12i $s3, 127 │ │ │ │ - ld.d $s3, $s3, -240 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - ldptr.d $t3, $s3, 0 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t1, $t0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + move $s4, $a3 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + move $s6, $a5 │ │ │ │ + bl 291284 │ │ │ │ + li.w $a1, 2040 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -262912 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ move $s5, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - bstrpick.d $s7, $a1, 0x1f, 0x0 │ │ │ │ - bgeu $t2, $t0, 376 │ │ │ │ - ld.wu $s0, $a0, 88 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.w $s6, $sp, 4 │ │ │ │ - beqz $s0, 424 │ │ │ │ - ld.d $s8, $a0, 80 │ │ │ │ - addi.d $fp, $sp, 4 │ │ │ │ - nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119820 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 256 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 372 │ │ │ │ - addi.d $s8, $s4, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119776 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s4, 336 │ │ │ │ - ldptr.w $s6, $s4, 4 │ │ │ │ - ld.d $t1, $s5, 72 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - ldx.bu $t0, $t1, $s7 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $a0, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 108 │ │ │ │ - ld.wu $s0, $s5, 88 │ │ │ │ - st.w $s2, $sp, 4 │ │ │ │ - beqz $s0, 264 │ │ │ │ - ld.d $s5, $s5, 80 │ │ │ │ - addi.d $fp, $sp, 4 │ │ │ │ - nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119692 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 160 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 212 │ │ │ │ - addi.d $s5, $s4, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119648 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s4, 176 │ │ │ │ - ldptr.w $a0, $s4, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - sub.d $a0, $a0, $s6 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - bne $t1, $t0, 192 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - beqz $s1, 128 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -288 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -262932 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 39636 │ │ │ │ + move $s2, $a0 │ │ │ │ + pcaddi $a2, 88045 │ │ │ │ + li.w $a1, 1174 │ │ │ │ + pcaddi $a0, 87681 │ │ │ │ + bl 291216 │ │ │ │ + li.w $a2, 2040 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -272408 │ │ │ │ + pcaddi $a2, 88047 │ │ │ │ + li.w $a1, 1177 │ │ │ │ + pcaddi $a0, 87673 │ │ │ │ + bl 291184 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 39680 │ │ │ │ + bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + add.d $t3, $s3, $s7 │ │ │ │ + move $t1, $s3 │ │ │ │ + beqz $s1, 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + addi.d $t2, $t2, 1 │ │ │ │ + stptr.d $t2, $t0, 0 │ │ │ │ + bne $t3, $t1, -24 │ │ │ │ nop │ │ │ │ - beqz $s1, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -192 │ │ │ │ + ldptr.d $t1, $s5, 0 │ │ │ │ + addi.d $t0, $s5, 8 │ │ │ │ + addi.d $t3, $s5, 2040 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + stptr.d $t1, $s5, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $t2, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + add.d $t1, $t1, $t2 │ │ │ │ + st.d $t1, $t0, -8 │ │ │ │ + bne $t3, $t0, -16 │ │ │ │ + addi.w $a4, $a4, -1 │ │ │ │ + pcaddi $a2, 88018 │ │ │ │ + li.w $a1, 1193 │ │ │ │ + pcaddi $a0, 87636 │ │ │ │ + bstrpick.d $s7, $a4, 0x1f, 0x0 │ │ │ │ + bl 291032 │ │ │ │ + addi.w $t2, $s1, -1 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + li.w $t6, -1 │ │ │ │ + li.w $t7, 1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t4, $t4, $s0, 0x2 │ │ │ │ + b 172 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s6, $t0, 0x0 │ │ │ │ - b -260 │ │ │ │ + ldptr.w $t1, $t8, 0 │ │ │ │ + addi.d $s7, $s7, -1 │ │ │ │ + stptr.w $t1, $t4, 0 │ │ │ │ + ldx.bu $t1, $s2, $t0 │ │ │ │ + or $t5, $t5, $t1 │ │ │ │ + stx.b $t5, $s2, $t0 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + addi.w $t5, $t0, -1 │ │ │ │ + sub.w $t1, $zero, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $t8, $t5, 0x1f, 0x3 │ │ │ │ + andi $t3, $t1, 0x7 │ │ │ │ + beq $t0, $t6, 92 │ │ │ │ + ldx.bu $t1, $s6, $t8 │ │ │ │ + sra.w $t1, $t1, $t3 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + bnez $t1, 76 │ │ │ │ + ldx.b $t1, $s3, $t0 │ │ │ │ + alsl.d $t1, $t1, $s5, 0x3 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + alsl.d $a0, $t0, $s0, 0x2 │ │ │ │ + bstrpick.d $t8, $t0, 0x1f, 0x3 │ │ │ │ + nor $t3, $zero, $t0 │ │ │ │ + bge $t0, $t2, 48 │ │ │ │ + stptr.w $t5, $a0, 0 │ │ │ │ + andi $t0, $t3, 0x7 │ │ │ │ + ldx.bu $t3, $s2, $t8 │ │ │ │ + sll.w $t0, $t7, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s2, $t8 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + addi.d $t4, $t4, -4 │ │ │ │ + beq $t2, $t6, 176 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s2, $t0 │ │ │ │ + nor $t1, $zero, $t2 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t5, $t7, $t1 │ │ │ │ + sra.w $t1, $t3, $t1 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + alsl.d $t8, $s7, $s4, 0x2 │ │ │ │ + beqz $t1, -192 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + addi.w $t5, $t0, -1 │ │ │ │ + sub.w $t1, $zero, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $t8, $t5, 0x1f, 0x3 │ │ │ │ + andi $t3, $t1, 0x7 │ │ │ │ + beq $t0, $t6, -80 │ │ │ │ + ldx.bu $t1, $s6, $t8 │ │ │ │ + sra.w $t1, $t1, $t3 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + bnez $t1, -96 │ │ │ │ + ldx.b $t1, $s3, $t0 │ │ │ │ + li.w $t3, 1 │ │ │ │ + alsl.d $t1, $t1, $s5, 0x3 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + alsl.d $t8, $t0, $s0, 0x2 │ │ │ │ + bge $t0, $t2, -120 │ │ │ │ + stptr.w $t5, $t8, 0 │ │ │ │ + bstrpick.d $t5, $t0, 0x1f, 0x3 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $t3, $t0 │ │ │ │ + ldx.bu $t3, $s2, $t5 │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + addi.d $t4, $t4, -4 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s2, $t5 │ │ │ │ + ldptr.d $t0, $t1, 0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + bne $t2, $t6, -160 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -273684 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -273692 │ │ │ │ + pcaddi $a2, 87926 │ │ │ │ + li.w $a1, 1227 │ │ │ │ + pcaddi $a0, 87536 │ │ │ │ + bl 290636 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -12664 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldptr.w $t4, $a1, 0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s6, $a0 │ │ │ │ + bgeu $t0, $a2, 808 │ │ │ │ + addi.w $t7, $a2, -2 │ │ │ │ + bstrpick.d $t3, $t4, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + addi.d $t5, $a1, 4 │ │ │ │ + move $t4, $t3 │ │ │ │ + alsl.d $t7, $t7, $t0, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.wu $t0, $t5, 0 │ │ │ │ + addi.d $t5, $t5, 4 │ │ │ │ + sub.d $t2, $t3, $t0 │ │ │ │ + sub.d $t1, $t0, $t4 │ │ │ │ + sub.d $t6, $t0, $t3 │ │ │ │ + srai.d $t2, $t2, 0x3f │ │ │ │ + sub.d $t0, $t4, $t0 │ │ │ │ + srai.d $t1, $t1, 0x3f │ │ │ │ + and $t2, $t2, $t6 │ │ │ │ + and $t0, $t1, $t0 │ │ │ │ + add.d $t3, $t3, $t2 │ │ │ │ + sub.d $t4, $t4, $t0 │ │ │ │ + bne $t7, $t5, -48 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + sub.w $t3, $t3, $t4 │ │ │ │ + bstrpick.d $s4, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s4, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrpick.d $s5, $s1, 0x1f, 0x0 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + slli.d $s5, $s5, 0x2 │ │ │ │ + bl -263800 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -263816 │ │ │ │ + slli.d $a2, $s4, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -273260 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 38736 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s4, $a0 │ │ │ │ + bl 38832 │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ nop │ │ │ │ + move $t1, $s2 │ │ │ │ + add.d $a1, $s2, $s5 │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + sub.w $t0, $t0, $t4 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + bne $a1, $t1, -32 │ │ │ │ + ldptr.w $t4, $s3, 0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $zero, $s3, 0 │ │ │ │ + bgeu $t0, $t3, 48 │ │ │ │ + move $t2, $zero │ │ │ │ + addi.d $t0, $s3, 4 │ │ │ │ + li.w $t1, 1 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ + add.w $t2, $t4, $t2 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + move $t4, $t5 │ │ │ │ + bltu $t1, $t3, -24 │ │ │ │ + beqz $s1, 396 │ │ │ │ + move $t4, $s0 │ │ │ │ + move $t5, $zero │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t7, -1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + b 188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -12692 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -320620 │ │ │ │ - ld.d $t4, $a0, 120 │ │ │ │ - bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ + ldx.w $t1, $a3, $t8 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + stptr.w $t1, $t4, 0 │ │ │ │ + ldx.bu $t1, $s4, $t0 │ │ │ │ + or $a0, $a0, $t1 │ │ │ │ + stx.b $a0, $s4, $t0 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + addi.w $t8, $t0, -1 │ │ │ │ + sub.w $t1, $zero, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $a0, $t8, 0x1f, 0x3 │ │ │ │ + andi $t2, $t1, 0x7 │ │ │ │ + beq $t0, $t7, 108 │ │ │ │ + ldx.bu $t1, $a5, $a0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ slli.d $t0, $t0, 0x2 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - ldx.w $s6, $t4, $t0 │ │ │ │ - ld.d $t1, $a0, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - pcalau12i $s3, 127 │ │ │ │ - ld.d $s3, $s3, -240 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - ldptr.d $t3, $s3, 0 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t1, $t0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $s2, $a1 │ │ │ │ - bstrpick.d $s7, $a1, 0x1f, 0x0 │ │ │ │ - bgeu $t2, $t0, 392 │ │ │ │ - ld.wu $s0, $a0, 88 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - st.w $s6, $sp, 4 │ │ │ │ - beqz $s0, 440 │ │ │ │ - ld.d $s8, $a0, 80 │ │ │ │ - addi.d $fp, $sp, 4 │ │ │ │ - nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119260 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 272 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 388 │ │ │ │ - addi.d $s8, $s4, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119216 │ │ │ │ - bnez $a0, -40 │ │ │ │ + sra.w $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, 84 │ │ │ │ + ldx.wu $t0, $s2, $t0 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ + bgeu $t3, $t1, 64 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + stx.w $t8, $s0, $t2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bstrpick.d $t2, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t8, $s4, $t2 │ │ │ │ + nor $t1, $zero, $t1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t6, $t1 │ │ │ │ + or $t1, $t1, $t8 │ │ │ │ + stx.b $t1, $s4, $t2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ nop │ │ │ │ - beqz $s4, 352 │ │ │ │ - ldptr.w $s6, $s4, 4 │ │ │ │ - ld.d $t1, $s5, 72 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ - ldx.bu $t0, $t1, $s7 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $a0, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 108 │ │ │ │ - ld.wu $s0, $s5, 88 │ │ │ │ - st.w $s2, $sp, 4 │ │ │ │ - beqz $s0, 280 │ │ │ │ - ld.d $s5, $s5, 80 │ │ │ │ - addi.d $fp, $sp, 4 │ │ │ │ nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119132 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 176 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 228 │ │ │ │ - addi.d $s5, $s4, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s1, $s5, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 119088 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + beq $s1, $t3, 192 │ │ │ │ nop │ │ │ │ - beqz $s4, 192 │ │ │ │ - ldptr.w $a0, $s4, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - sltu $a0, $a0, $s6 │ │ │ │ - bne $t1, $t0, 212 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ - ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s7, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s4, $t0 │ │ │ │ + nor $t1, $zero, $t3 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $a0, $t6, $t1 │ │ │ │ + sra.w $t1, $t2, $t1 │ │ │ │ + bstrpick.d $t8, $t5, 0x1f, 0x0 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + slli.d $t8, $t8, 0x2 │ │ │ │ + beqz $t1, -212 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + addi.w $t8, $t0, -1 │ │ │ │ + sub.w $t1, $zero, $t0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + bstrpick.d $a0, $t8, 0x1f, 0x3 │ │ │ │ + andi $t2, $t1, 0x7 │ │ │ │ + beq $t0, $t7, -84 │ │ │ │ + ldx.bu $t1, $a5, $a0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + sra.w $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, -108 │ │ │ │ + ldx.wu $t0, $s2, $t0 │ │ │ │ + li.w $t1, 1 │ │ │ │ + alsl.d $t0, $t0, $s3, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + bstrpick.d $a0, $t2, 0x1f, 0x0 │ │ │ │ + bgeu $t3, $t2, -132 │ │ │ │ + slli.d $a0, $a0, 0x2 │ │ │ │ + stx.w $t8, $s0, $a0 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + bstrpick.d $t8, $t2, 0x1f, 0x3 │ │ │ │ + nor $t2, $zero, $t2 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + sll.w $t1, $t1, $t2 │ │ │ │ + ldx.bu $t2, $s4, $t8 │ │ │ │ + or $t1, $t1, $t2 │ │ │ │ + stx.b $t1, $s4, $t8 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + bne $s1, $t3, -180 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -274548 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -274556 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 128 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $a5, $sp, 16 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + stptr.d $t4, $sp, 0 │ │ │ │ + bl -264492 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + move $s3, $a0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -264512 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s0, $a0 │ │ │ │ + stptr.w $zero, $s3, 0 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 38052 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s1 │ │ │ │ + move $s4, $a0 │ │ │ │ + bl 38148 │ │ │ │ + ldptr.d $t4, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $a5, $sp, 16 │ │ │ │ + bnez $s1, 12 │ │ │ │ + stptr.w $zero, $s3, 0 │ │ │ │ + b -188 │ │ │ │ + li.w $t3, 1 │ │ │ │ + li.w $s5, 4 │ │ │ │ + b -696 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $s2, $sp, 80 │ │ │ │ + st.d $s6, $sp, 48 │ │ │ │ + st.d $s7, $sp, 40 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s1, $sp, 88 │ │ │ │ + st.d $s3, $sp, 72 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + st.d $s5, $sp, 56 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldptr.w $s6, $a1, 0 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s7, $a0 │ │ │ │ + bgeu $t0, $a2, 900 │ │ │ │ + addi.w $t7, $a2, -2 │ │ │ │ + bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $a1, 8 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + addi.d $t5, $a1, 4 │ │ │ │ + move $t4, $t3 │ │ │ │ + alsl.d $t7, $t7, $t0, 0x2 │ │ │ │ nop │ │ │ │ - beqz $s1, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -208 │ │ │ │ + ld.wu $t0, $t5, 0 │ │ │ │ + addi.d $t5, $t5, 4 │ │ │ │ + sub.d $t2, $t3, $t0 │ │ │ │ + sub.d $t1, $t0, $t4 │ │ │ │ + sub.d $t6, $t0, $t3 │ │ │ │ + srai.d $t2, $t2, 0x3f │ │ │ │ + sub.d $t0, $t4, $t0 │ │ │ │ + srai.d $t1, $t1, 0x3f │ │ │ │ + and $t2, $t2, $t6 │ │ │ │ + and $t0, $t1, $t0 │ │ │ │ + add.d $t3, $t3, $t2 │ │ │ │ + sub.d $t4, $t4, $t0 │ │ │ │ + bne $t7, $t5, -48 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + sub.w $t3, $t3, $t4 │ │ │ │ + bstrpick.d $s3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.w $s5, $s0, 1 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $a4, $sp, 16 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + stptr.d $t3, $sp, 0 │ │ │ │ + move $s6, $t4 │ │ │ │ + bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ + bl -264800 │ │ │ │ + move $s1, $a0 │ │ │ │ + slli.d $a1, $s5, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -264816 │ │ │ │ + slli.d $a2, $s5, 0x2 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s4, $a0 │ │ │ │ + bl -274256 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -274272 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 37724 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -274304 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 37800 │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 16 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ nop │ │ │ │ + bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ + move $t1, $s2 │ │ │ │ + alsl.d $t4, $t4, $s2, 0x2 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t1, 0 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + sub.w $t0, $t0, $s6 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x2 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stptr.w $t2, $t0, 0 │ │ │ │ + bne $t4, $t1, -32 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + li.w $t2, 1 │ │ │ │ + addi.d $t0, $s1, 4 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + stptr.w $t1, $s1, 0 │ │ │ │ + add.d $s3, $s1, $s3 │ │ │ │ + bgeu $t2, $t3, 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s6, $t0, 0x0 │ │ │ │ - b -276 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ + add.w $t1, $t2, $t1 │ │ │ │ + st.w $t1, $t0, -4 │ │ │ │ + bne $s3, $t0, -16 │ │ │ │ nop │ │ │ │ + addi.w $t2, $s0, -1 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + addi.w $a4, $a4, -1 │ │ │ │ + li.w $t5, -1 │ │ │ │ + li.w $t6, 1 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t4, $t4, $s4, 0x2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s5, $t1 │ │ │ │ + nor $t0, $zero, $t2 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sra.w $t3, $t3, $t0 │ │ │ │ + andi $t3, $t3, 0x1 │ │ │ │ + bnez $t3, 200 │ │ │ │ nop │ │ │ │ + alsl.d $t3, $a4, $a3, 0x2 │ │ │ │ + ldptr.w $t3, $t3, 0 │ │ │ │ + sll.w $t0, $t6, $t0 │ │ │ │ + addi.d $a4, $a4, -1 │ │ │ │ + stptr.w $t3, $t4, 0 │ │ │ │ + ldx.bu $t3, $s5, $t1 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s5, $t1 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + beq $t1, $t5, 308 │ │ │ │ + addi.w $t7, $t0, -1 │ │ │ │ + bstrpick.d $t3, $t7, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $a5, $t3 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sra.w $t0, $t3, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 276 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.wu $t0, $s2, $t1 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x2 │ │ │ │ + ld.wu $t1, $t0, 0 │ │ │ │ + bge $t1, $t2, 252 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $t7, $s4, $t1 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + addi.d $t4, $t4, -4 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t7, $s5, $t3 │ │ │ │ + nor $t1, $zero, $t1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t6, $t1 │ │ │ │ + or $t1, $t1, $t7 │ │ │ │ + stx.b $t1, $s5, $t3 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s5, $t1 │ │ │ │ + nor $t0, $zero, $t2 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sra.w $t3, $t3, $t0 │ │ │ │ + andi $t3, $t3, 0x1 │ │ │ │ + beqz $t3, -188 │ │ │ │ + ldptr.w $t0, $t4, 0 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + beq $t1, $t5, 148 │ │ │ │ + addi.w $t7, $t0, -1 │ │ │ │ + bstrpick.d $t3, $t7, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $a5, $t3 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sra.w $t0, $t3, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 116 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.wu $t0, $s2, $t1 │ │ │ │ + alsl.d $t0, $t0, $s1, 0x2 │ │ │ │ + ld.wu $t1, $t0, 0 │ │ │ │ + bge $t1, $t2, 92 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + stx.w $t7, $s4, $t1 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + li.w $t3, 1 │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + bstrpick.d $t7, $t1, 0x1f, 0x3 │ │ │ │ + nor $t1, $zero, $t1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sll.w $t1, $t3, $t1 │ │ │ │ + ldx.bu $t3, $s5, $t7 │ │ │ │ + addi.d $t4, $t4, -4 │ │ │ │ + or $t1, $t1, $t3 │ │ │ │ + stx.b $t1, $s5, $t7 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + addi.w $t1, $t1, -1 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + b -360 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -13240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + beq $t2, $t5, 28 │ │ │ │ + addi.d $t4, $t4, -4 │ │ │ │ + b -396 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -13268 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -321196 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - ld.d $t0, $a0, 72 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - pcalau12i $s3, 127 │ │ │ │ - ld.d $s3, $s3, -240 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - ldptr.d $t2, $s3, 0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - bstrpick.d $t3, $a1, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t0, $t3 │ │ │ │ - li.w $t1, 253 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $s5, $a1 │ │ │ │ - bgeu $t1, $s7, 356 │ │ │ │ - ld.wu $s0, $a0, 88 │ │ │ │ - st.w $a1, $sp, 4 │ │ │ │ - beqz $s0, 376 │ │ │ │ - ld.d $s7, $a0, 80 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 118724 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 248 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 332 │ │ │ │ - addi.d $s7, $s2, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 118680 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s2, 296 │ │ │ │ - ldptr.w $s7, $s2, 4 │ │ │ │ - ld.d $t0, $s6, 72 │ │ │ │ nop │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $a0, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 100 │ │ │ │ - ld.wu $s0, $s6, 88 │ │ │ │ - st.w $s5, $sp, 4 │ │ │ │ - beqz $s0, 248 │ │ │ │ - ld.d $s6, $s6, 80 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 118596 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 152 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 204 │ │ │ │ - addi.d $s6, $s2, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 4 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 118552 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s2, 168 │ │ │ │ - ldptr.w $a0, $s2, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - sltu $a0, $a0, $s7 │ │ │ │ - bne $t1, $t0, 164 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -275660 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -275668 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 56 │ │ │ │ + ld.d $s6, $sp, 48 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + move $a0, $s4 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ + addi.w $s3, $s0, 1 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + st.d $a5, $sp, 16 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + bl -265592 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -265608 │ │ │ │ + addi.d $s3, $s3, -4 │ │ │ │ + li.w $t0, 4 │ │ │ │ + stptr.w $zero, $a0, 0 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a5, $sp, 16 │ │ │ │ + move $s4, $a0 │ │ │ │ + bltu $s3, $t0, 8 │ │ │ │ + st.w $zero, $a0, 4 │ │ │ │ + move $a1, $s0 │ │ │ │ + stptr.w $zero, $s1, 0 │ │ │ │ + move $a0, $s7 │ │ │ │ + st.d $a5, $sp, 16 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + bl 36912 │ │ │ │ + move $a2, $zero │ │ │ │ + stptr.w $zero, $s1, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $s5, $a0 │ │ │ │ + bl 37004 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a5, $sp, 16 │ │ │ │ + li.w $t3, 1 │ │ │ │ + li.w $s3, 4 │ │ │ │ + beqz $s0, -740 │ │ │ │ + b -800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 96 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -280 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $s1, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -184 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + pcalau12i $s6, 138 │ │ │ │ + ld.d $s6, $s6, -240 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + move $s5, $a2 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + ldptr.w $s0, $s5, 0 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s3, $a1 │ │ │ │ + pcaddi $a2, 87371 │ │ │ │ + li.w $a1, 1411 │ │ │ │ + pcaddi $a0, 86973 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + bl 288360 │ │ │ │ + addi.d $t0, $sp, 80 │ │ │ │ + addi.d $a4, $sp, 84 │ │ │ │ + move $a3, $t0 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + st.d $a4, $sp, 72 │ │ │ │ + bl -13948 │ │ │ │ + move $fp, $a0 │ │ │ │ + pcaddi $a2, 87359 │ │ │ │ + li.w $a1, 1414 │ │ │ │ + pcaddi $a0, 86953 │ │ │ │ + bl 288304 │ │ │ │ + addi.w $s2, $s0, -1 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $fp, $t1 │ │ │ │ + sub.w $s4, $zero, $s0 │ │ │ │ + andi $s4, $s4, 0x7 │ │ │ │ + sra.w $t0, $t0, $s4 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + add.d $s7, $fp, $t1 │ │ │ │ + bnez $t0, 20 │ │ │ │ + ldptr.w $t1, $sp, 84 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $t1, $t0, 1968 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 87360 │ │ │ │ + li.w $a1, 1429 │ │ │ │ + pcaddi $a0, 86936 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl 288232 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 36620 │ │ │ │ + move $s2, $a0 │ │ │ │ + pcaddi $a2, 87359 │ │ │ │ + li.w $a1, 1431 │ │ │ │ + pcaddi $a0, 86927 │ │ │ │ + bl 288200 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -8220 │ │ │ │ + ld.bu $t0, $s7, 0 │ │ │ │ + addi.w $s8, $s0, -2 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + sra.w $t0, $t0, $s4 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + ldptr.w $s7, $sp, 80 │ │ │ │ + bstrpick.d $s8, $s8, 0x1f, 0x0 │ │ │ │ + bnez $t0, 804 │ │ │ │ + pcaddi $a2, 87350 │ │ │ │ + li.w $a1, 1437 │ │ │ │ + pcaddi $a0, 86910 │ │ │ │ + bl 288132 │ │ │ │ + ldptr.w $s4, $sp, 84 │ │ │ │ + move $a4, $s7 │ │ │ │ + move $a5, $s0 │ │ │ │ + pcaddi $a2, 87357 │ │ │ │ + move $a3, $s4 │ │ │ │ + li.w $a1, 1438 │ │ │ │ + pcaddi $a0, 86902 │ │ │ │ + bl 288100 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 36488 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a5, $a0 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + move $a7, $zero │ │ │ │ + move $a6, $fp │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -5728 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + pcaddi $a2, 87342 │ │ │ │ + li.w $a1, 1442 │ │ │ │ + pcaddi $a0, 86884 │ │ │ │ + bl 288028 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $t5, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s7, $s7, 0x0 │ │ │ │ - b -252 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $fp, $t0 │ │ │ │ + nor $t3, $zero, $s8 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + sra.w $t0, $t0, $t3 │ │ │ │ + sub.d $t2, $s7, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + sub.d $t4, $t1, $s7 │ │ │ │ + srai.d $t2, $t2, 0x3f │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + and $t2, $t2, $t4 │ │ │ │ + and $t1, $t0, $t1 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + add.d $s7, $s7, $t2 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $s8, $t5, -60 │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + pcaddi $a2, 87323 │ │ │ │ + li.w $a1, 1445 │ │ │ │ + pcaddi $a0, 86857 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl 287916 │ │ │ │ + bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t4, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t4, $sp, 56 │ │ │ │ + bl -266292 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + move $t3, $a0 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $s0, 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sub.w $t6, $t1, $s8 │ │ │ │ + nor $t0, $zero, $s8 │ │ │ │ + maskeqz $t0, $t6, $t0 │ │ │ │ + bstrpick.d $t5, $t1, 0x1f, 0x3 │ │ │ │ + stptr.w $t0, $t3, 0 │ │ │ │ + ldx.bu $t0, $fp, $t5 │ │ │ │ + nor $t2, $zero, $t1 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + sra.w $t0, $t0, $t2 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t0, $s8, $t0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + addi.d $t3, $t3, 4 │ │ │ │ + or $s8, $t0, $t2 │ │ │ │ + bne $t4, $t1, -60 │ │ │ │ + pcaddi $a2, 87296 │ │ │ │ + li.w $a1, 1449 │ │ │ │ + pcaddi $a0, 86822 │ │ │ │ + bl 287780 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + bl -15236 │ │ │ │ + slli.d $s7, $s7, 0x2 │ │ │ │ + ldx.w $s7, $a0, $s7 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s7 │ │ │ │ + bl 36132 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + pcaddi $a2, 87287 │ │ │ │ + li.w $a1, 1456 │ │ │ │ + pcaddi $a0, 86805 │ │ │ │ + bl 287712 │ │ │ │ + ld.d $a5, $sp, 32 │ │ │ │ + ld.d $a7, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a6, $s2 │ │ │ │ + move $a4, $s8 │ │ │ │ + stptr.d $s7, $sp, 0 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -11928 │ │ │ │ + pcaddi $a2, 87283 │ │ │ │ + li.w $a1, 1461 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + pcaddi $a0, 86790 │ │ │ │ + bl 287652 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -276700 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -276708 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -276716 │ │ │ │ + pcaddi $a2, 87280 │ │ │ │ + li.w $a1, 1466 │ │ │ │ + pcaddi $a0, 86780 │ │ │ │ + bl 287612 │ │ │ │ + move $a7, $s7 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + ld.d $a1, $sp, 48 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a6, $s2 │ │ │ │ + move $a5, $s8 │ │ │ │ + move $a4, $s7 │ │ │ │ + move $a3, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -10948 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -276788 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -276796 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 36076 │ │ │ │ + beqz $a0, 760 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -276824 │ │ │ │ + pcaddi $a2, 87263 │ │ │ │ + li.w $a1, 1476 │ │ │ │ + pcaddi $a0, 86753 │ │ │ │ + bl 287504 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + move $a5, $fp │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -3104 │ │ │ │ nop │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -276888 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -276896 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $s6, 0 │ │ │ │ + stptr.w $s0, $s5, 0 │ │ │ │ + bne $t1, $t0, 1228 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - bl -13752 │ │ │ │ nop │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - bl -321684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - pcalau12i $s4, 127 │ │ │ │ - ld.d $s4, $s4, -240 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s5, $a2 │ │ │ │ - bnez $a1, 20 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - beq $t0, $a2, 336 │ │ │ │ nop │ │ │ │ - beq $s3, $s5, 328 │ │ │ │ - ldptr.w $t0, $s2, 8 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bltu $s5, $t0, 348 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ nop │ │ │ │ - bstrpick.d $s5, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s5, $s5, 0x2 │ │ │ │ - ldx.w $s7, $t1, $s5 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - slli.w $fp, $t1, 0x0 │ │ │ │ - bgeu $t2, $t1, 112 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s7, $sp, 20 │ │ │ │ - beqz $s0, 828 │ │ │ │ - ld.d $s8, $s2, 80 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 118148 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 568 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 780 │ │ │ │ - addi.d $s8, $s6, 8 │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 118104 │ │ │ │ - bnez $a0, -40 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 35736 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + move $a5, $a0 │ │ │ │ + li.w $a7, 1 │ │ │ │ + move $a6, $fp │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a3, $s7 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -6480 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $t6, -1 │ │ │ │ nop │ │ │ │ - beqz $s6, 744 │ │ │ │ - ldptr.w $fp, $s6, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 620 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s3, $sp, 20 │ │ │ │ - beqz $s0, 736 │ │ │ │ - ld.d $s7, $s2, 80 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 118028 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 416 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 692 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 117984 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 656 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - bltu $t0, $fp, 488 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $fp, $t0 │ │ │ │ + nor $t4, $zero, $s8 │ │ │ │ + andi $t4, $t4, 0x7 │ │ │ │ + sra.w $t0, $t0, $t4 │ │ │ │ + sub.d $t3, $s4, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + sub.d $t5, $t1, $s4 │ │ │ │ + srai.d $t3, $t3, 0x3f │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + and $t3, $t3, $t5 │ │ │ │ + and $t1, $t0, $t1 │ │ │ │ + addi.d $s8, $s8, -1 │ │ │ │ + add.d $s4, $s4, $t3 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $s8, $t6, -60 │ │ │ │ + bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t5, $s0, 0x1f, 0x0 │ │ │ │ + slli.w $t0, $s4, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ move $a0, $zero │ │ │ │ + st.d $t5, $sp, 56 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -267012 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + ld.d $t5, $sp, 56 │ │ │ │ + move $t4, $a0 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $s0, 80 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - bne $t1, $t0, 688 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ldx.bu $s7, $t0, $t2 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s7, 492 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s5, $sp, 20 │ │ │ │ - beqz $s0, 576 │ │ │ │ - ld.d $s8, $s2, 80 │ │ │ │ - srli.d $s7, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 117836 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 288 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 532 │ │ │ │ - addi.d $s8, $fp, 8 │ │ │ │ - srli.d $s7, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 117792 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 496 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $s8, $s5, 1 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 336 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s8, $sp, 20 │ │ │ │ - beqz $s0, 484 │ │ │ │ - ld.d $fp, $s2, 80 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 117708 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 192 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 436 │ │ │ │ - addi.d $fp, $s7, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ + sub.w $t7, $t1, $s8 │ │ │ │ + nor $t0, $zero, $s8 │ │ │ │ + maskeqz $t0, $t7, $t0 │ │ │ │ + bstrpick.d $t6, $t1, 0x1f, 0x3 │ │ │ │ + stptr.w $t0, $t4, 0 │ │ │ │ + ldx.bu $t0, $fp, $t6 │ │ │ │ + nor $t3, $zero, $t1 │ │ │ │ + andi $t3, $t3, 0x7 │ │ │ │ + sra.w $t0, $t0, $t3 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + maskeqz $t3, $t1, $t0 │ │ │ │ + masknez $t0, $s8, $t0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + addi.d $t4, $t4, 4 │ │ │ │ + or $s8, $t0, $t3 │ │ │ │ + bne $t5, $t1, -60 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + ld.d $a1, $sp, 24 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -15936 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x2 │ │ │ │ + ldx.w $s4, $a0, $t2 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 35428 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + pcaddi $a2, 87173 │ │ │ │ + li.w $a1, 1524 │ │ │ │ + pcaddi $a0, 86629 │ │ │ │ + bl 287008 │ │ │ │ + ld.d $a5, $sp, 32 │ │ │ │ + ld.d $a7, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a6, $s2 │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a2, $s0 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -13752 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -277388 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -277396 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -277404 │ │ │ │ + pcaddi $a2, 87162 │ │ │ │ + li.w $a1, 1533 │ │ │ │ + pcaddi $a0, 86608 │ │ │ │ + bl 286924 │ │ │ │ + move $a7, $s4 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + ld.d $a1, $sp, 48 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a6, $s2 │ │ │ │ + move $a5, $s8 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -10580 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -277476 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -277484 │ │ │ │ + li.w $a2, 1 │ │ │ │ move $a1, $s7 │ │ │ │ - bl 117664 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s7, 400 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ - bgeu $t0, $t2, -592 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - slli.d $s6, $t0, 0x2 │ │ │ │ - ldx.w $a0, $t1, $s6 │ │ │ │ - bgeu $s3, $a0, -608 │ │ │ │ - bgeu $s5, $a0, 148 │ │ │ │ - b -616 │ │ │ │ - nop │ │ │ │ - beqz $s6, 288 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -448 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 35388 │ │ │ │ + beqz $a0, 328 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -277512 │ │ │ │ + pcaddi $a2, 87143 │ │ │ │ + li.w $a1, 1542 │ │ │ │ + pcaddi $a0, 86581 │ │ │ │ + bl 286816 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + move $a5, $fp │ │ │ │ + move $a4, $s7 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -2800 │ │ │ │ + b -684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a2, 87086 │ │ │ │ + li.w $a1, 1486 │ │ │ │ + pcaddi $a0, 86566 │ │ │ │ + bl 286756 │ │ │ │ + move $a3, $s4 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a5, $fp │ │ │ │ + move $a4, $s7 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -6564 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -277640 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -277648 │ │ │ │ + pcaddi $a2, 87075 │ │ │ │ + li.w $a1, 1491 │ │ │ │ + pcaddi $a0, 86547 │ │ │ │ + bl 286680 │ │ │ │ + ld.d $a2, $sp, 72 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -1784 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -277692 │ │ │ │ + pcaddi $a2, 87074 │ │ │ │ + li.w $a1, 1495 │ │ │ │ + pcaddi $a0, 86536 │ │ │ │ + bl 286636 │ │ │ │ + ldptr.w $s2, $sp, 84 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a4, $fp │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a3, $s2 │ │ │ │ + bl -6020 │ │ │ │ + move $a5, $fp │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -4000 │ │ │ │ nop │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -277784 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -277792 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + b -896 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 224 │ │ │ │ - move $s0, $fp │ │ │ │ - b -600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 256 │ │ │ │ - move $s0, $s7 │ │ │ │ - b -320 │ │ │ │ + pcaddi $a2, 87022 │ │ │ │ + li.w $a1, 1551 │ │ │ │ + pcaddi $a0, 86502 │ │ │ │ + bl 286500 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + li.w $a6, 1 │ │ │ │ + move $a5, $fp │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a3, $s7 │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -6820 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -277896 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -277904 │ │ │ │ + pcaddi $a2, 87011 │ │ │ │ + li.w $a1, 1557 │ │ │ │ + pcaddi $a0, 86483 │ │ │ │ + bl 286424 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -2040 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -277948 │ │ │ │ + pcaddi $a2, 87044 │ │ │ │ + li.w $a1, 1561 │ │ │ │ + pcaddi $a0, 86472 │ │ │ │ + bl 286380 │ │ │ │ + ldptr.w $s2, $sp, 80 │ │ │ │ + move $a4, $fp │ │ │ │ + move $a2, $s4 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a3, $s2 │ │ │ │ + li.w $a5, 1 │ │ │ │ + bl -6276 │ │ │ │ + move $a5, $fp │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -3264 │ │ │ │ + b -252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 256 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -224 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 86860 │ │ │ │ + li.w $a1, 1417 │ │ │ │ + pcaddi $a0, 86446 │ │ │ │ + bl 286276 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -267920 │ │ │ │ + move $a3, $a0 │ │ │ │ + move $s4, $a0 │ │ │ │ + stptr.w $s2, $a0, 0 │ │ │ │ + move $a5, $fp │ │ │ │ + li.w $a4, 1 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -4348 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -278128 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -278136 │ │ │ │ + b -1236 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + bl -277268 │ │ │ │ + pcalau12i $t0, 138 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + move $t1, $a2 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $a2, $sp, 80 │ │ │ │ + ldptr.w $s7, $t1, 0 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + pcaddi $a2, 86989 │ │ │ │ + li.w $a1, 1590 │ │ │ │ + pcaddi $a0, 86411 │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $t0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + bl 286112 │ │ │ │ + addi.d $t0, $sp, 116 │ │ │ │ + addi.d $a3, $sp, 112 │ │ │ │ + move $a4, $t0 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + st.d $a3, $sp, 72 │ │ │ │ + bl -15700 │ │ │ │ + move $s2, $a0 │ │ │ │ + pcaddi $a2, 86975 │ │ │ │ + li.w $a1, 1593 │ │ │ │ + pcaddi $a0, 86391 │ │ │ │ + bl 286056 │ │ │ │ + addi.w $s4, $s7, -1 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $s2, $t0 │ │ │ │ + sub.w $t1, $zero, $s7 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + bnez $t0, 1952 │ │ │ │ + ldptr.w $s8, $sp, 116 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $s8, $t0, 3988 │ │ │ │ + move $a3, $s8 │ │ │ │ + pcaddi $a2, 86973 │ │ │ │ + li.w $a1, 1608 │ │ │ │ + pcaddi $a0, 86375 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + bl 285976 │ │ │ │ + bstrpick.d $a1, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -268224 │ │ │ │ + move $a3, $s8 │ │ │ │ + pcaddi $a2, 86970 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + li.w $a1, 1611 │ │ │ │ + pcaddi $a0, 86361 │ │ │ │ + bl 285936 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 34324 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 86970 │ │ │ │ + li.w $a1, 1614 │ │ │ │ + pcaddi $a0, 86352 │ │ │ │ + bl 285900 │ │ │ │ + addi.w $t3, $s7, -2 │ │ │ │ + bstrpick.d $s6, $s8, 0x1f, 0x0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $t4, $zero │ │ │ │ + li.w $t7, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t3, 0x1f, 0x3 │ │ │ │ + ldx.bu $t1, $s2, $t1 │ │ │ │ + nor $t5, $zero, $t3 │ │ │ │ + andi $t5, $t5, 0x7 │ │ │ │ + sra.w $t1, $t1, $t5 │ │ │ │ + sub.d $t2, $t4, $t0 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + sub.d $t6, $t0, $t4 │ │ │ │ + srai.d $t2, $t2, 0x3f │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + and $t2, $t2, $t6 │ │ │ │ + and $t0, $t1, $t0 │ │ │ │ + addi.d $t3, $t3, -1 │ │ │ │ + add.d $t4, $t4, $t2 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t3, $t7, -60 │ │ │ │ + slli.w $t0, $t4, 0x0 │ │ │ │ + pcaddi $a2, 86953 │ │ │ │ + li.w $a1, 1617 │ │ │ │ + pcaddi $a0, 86325 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + move $s1, $zero │ │ │ │ + bl 285784 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $s4, $sp, 8 │ │ │ │ + bnez $s7, 68 │ │ │ │ + b 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ldx.w $a0, $t0, $s5 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - b -484 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -524 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $s2, $t0 │ │ │ │ + nor $t1, $zero, $s0 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + add.w $s1, $t0, $s1 │ │ │ │ + beq $s7, $s0, 52 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $s0, $s4, $t0 │ │ │ │ + bgeu $s7, $s1, -52 │ │ │ │ + move $a4, $s7 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 86936 │ │ │ │ + li.w $a1, 1622 │ │ │ │ + pcaddi $a0, 86294 │ │ │ │ + bl 178964 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 86922 │ │ │ │ + li.w $a1, 1626 │ │ │ │ + pcaddi $a0, 86288 │ │ │ │ + bl 285644 │ │ │ │ + pcaddi $a2, 86508 │ │ │ │ + li.w $a1, 838 │ │ │ │ + pcaddi $a0, 86284 │ │ │ │ + bl 285628 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s3 │ │ │ │ + move $a2, $zero │ │ │ │ + bl 34124 │ │ │ │ + pcaddi $a2, 86508 │ │ │ │ + li.w $a1, 841 │ │ │ │ + pcaddi $a0, 86276 │ │ │ │ + bl 285596 │ │ │ │ + li.w $a1, 0xff8 │ │ │ │ + addi.w $s1, $s8, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -268604 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + move $s0, $a0 │ │ │ │ + slli.d $a1, $s1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -268624 │ │ │ │ + move $fp, $a0 │ │ │ │ + slli.d $a1, $s1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -268640 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + pcaddi $a2, 86502 │ │ │ │ + li.w $a1, 846 │ │ │ │ + pcaddi $a0, 86258 │ │ │ │ + bl 285524 │ │ │ │ + slli.d $a2, $s1, 0x3 │ │ │ │ + move $a0, $fp │ │ │ │ + move $a1, $zero │ │ │ │ + bl -278100 │ │ │ │ + addi.d $s1, $s0, 2047 │ │ │ │ + addi.d $s1, $s1, 2033 │ │ │ │ + addi.d $s4, $s0, 2047 │ │ │ │ + move $t0, $fp │ │ │ │ + stptr.d $s6, $fp, 0 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + move $t7, $s0 │ │ │ │ + move $fp, $s1 │ │ │ │ + addi.d $s4, $s4, 2025 │ │ │ │ + move $s1, $s3 │ │ │ │ + li.w $s5, 1 │ │ │ │ + st.d $s7, $sp, 88 │ │ │ │ + move $s8, $s6 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s3, $t0 │ │ │ │ + move $s6, $s4 │ │ │ │ + move $t6, $zero │ │ │ │ + move $s2, $s0 │ │ │ │ + move $s7, $s1 │ │ │ │ + move $s4, $s3 │ │ │ │ nop │ │ │ │ + bge $t6, $s8, 104 │ │ │ │ nop │ │ │ │ + bstrpick.d $t3, $t6, 0x1f, 0x0 │ │ │ │ + alsl.d $s3, $t3, $s4, 0x3 │ │ │ │ + ldptr.d $s0, $s3, 0 │ │ │ │ + slli.d $t0, $t3, 0x3 │ │ │ │ + bgez $s0, 448 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -236 │ │ │ │ nop │ │ │ │ + sub.d $s1, $zero, $s0 │ │ │ │ + alsl.d $s3, $s1, $s4, 0x3 │ │ │ │ + move $t0, $s0 │ │ │ │ + ldptr.d $s0, $s3, 0 │ │ │ │ + bgez $s0, 352 │ │ │ │ + blt $s1, $s8, -20 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + move $a0, $t7 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ + stx.d $t0, $s4, $t3 │ │ │ │ + bl -278276 │ │ │ │ + move $t7, $a0 │ │ │ │ nop │ │ │ │ + move $t6, $s1 │ │ │ │ + blt $t6, $s8, -92 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + addi.w $s0, $s2, 1 │ │ │ │ + move $s3, $s4 │ │ │ │ + move $s1, $s7 │ │ │ │ + move $s4, $s6 │ │ │ │ + bgeu $t0, $s0, -148 │ │ │ │ + pcaddi $a2, 86444 │ │ │ │ + li.w $a1, 946 │ │ │ │ + pcaddi $a0, 86196 │ │ │ │ + move $s0, $t7 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + move $fp, $s3 │ │ │ │ + ld.d $s7, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + bl 285256 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -279096 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + move $s3, $s1 │ │ │ │ + bl -279108 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -279116 │ │ │ │ + pcaddi $a2, 86826 │ │ │ │ + li.w $a1, 1629 │ │ │ │ + pcaddi $a0, 86180 │ │ │ │ + bl 285212 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 33740 │ │ │ │ + beqz $a0, 2784 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -279160 │ │ │ │ + pcaddi $a2, 86821 │ │ │ │ + li.w $a1, 1635 │ │ │ │ + pcaddi $a0, 86169 │ │ │ │ + bl 285168 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s8 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -6864 │ │ │ │ nop │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -279224 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -279232 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ nop │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + pcalau12i $t0, 137 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + stptr.w $s7, $t2, 0 │ │ │ │ + bne $t1, $t0, 3128 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $s7, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - b -392 │ │ │ │ nop │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + move $a0, $t7 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ + stx.d $t0, $s4, $t3 │ │ │ │ + bl -278620 │ │ │ │ + move $t7, $a0 │ │ │ │ + bge $s1, $s8, -340 │ │ │ │ + addi.d $t3, $s0, -1 │ │ │ │ + move $t6, $s0 │ │ │ │ + move $a2, $s1 │ │ │ │ + b 76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -14776 │ │ │ │ + sub.d $t5, $zero, $t6 │ │ │ │ + addi.d $t3, $s0, -1 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a0, $t7 │ │ │ │ + stx.d $t5, $s4, $t0 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $t3, $sp, 48 │ │ │ │ + st.d $t6, $sp, 40 │ │ │ │ + bl -278696 │ │ │ │ + ld.d $a2, $sp, 40 │ │ │ │ + ld.d $t3, $sp, 48 │ │ │ │ + move $t7, $a0 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $t6, $s0 │ │ │ │ + slli.w $a0, $s1, 0x0 │ │ │ │ + move $t8, $zero │ │ │ │ + blt $t3, $a2, 136 │ │ │ │ + ld.d $t4, $sp, 16 │ │ │ │ + ld.d $t5, $sp, 32 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $t8, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t8, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t0, 0x2 │ │ │ │ + ldx.w $a4, $a1, $t1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + add.w $t1, $a4, $s2 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + stx.d $a4, $a3, $t0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t5, $t0 │ │ │ │ + nor $a4, $zero, $t1 │ │ │ │ + andi $a4, $a4, 0x7 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $t4, $t1 │ │ │ │ + sra.w $t0, $t0, $a4 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t7, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + bstrpick.d $t2, $t8, 0x1f, 0x0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + bge $t3, $t2, -92 │ │ │ │ + ldptr.d $t8, $t7, 0 │ │ │ │ nop │ │ │ │ + stptr.d $s1, $t7, 0 │ │ │ │ + move $t5, $t7 │ │ │ │ + addi.d $t0, $t7, 8 │ │ │ │ + move $a1, $s1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -14808 │ │ │ │ + add.d $a1, $a1, $t8 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + ld.d $t8, $t0, -8 │ │ │ │ + st.d $a1, $t0, -8 │ │ │ │ + bne $t0, $fp, -16 │ │ │ │ + move $a1, $a0 │ │ │ │ + blt $t3, $a2, 120 │ │ │ │ + ld.d $t8, $sp, 16 │ │ │ │ + ld.d $a2, $sp, 32 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $t2, $a4, $t0 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $t4, $a1, 0x1f, 0x0 │ │ │ │ + add.w $t1, $t2, $s2 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a2, $t0 │ │ │ │ + nor $a5, $zero, $t1 │ │ │ │ + andi $a5, $a5, 0x7 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $t8, $t1 │ │ │ │ + sra.w $t0, $t0, $a5 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t7, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + alsl.d $a5, $t1, $a3, 0x2 │ │ │ │ + stptr.w $t2, $a5, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + bge $t3, $t4, -88 │ │ │ │ nop │ │ │ │ + ld.d $t0, $t7, 8 │ │ │ │ + beqz $s2, 292 │ │ │ │ + bge $s1, $t0, 48 │ │ │ │ + addi.w $t8, $t0, -1 │ │ │ │ + bstrpick.d $t8, $t8, 0x1f, 0x3 │ │ │ │ + ldx.bu $a1, $s7, $t8 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + stx.b $t0, $s7, $t8 │ │ │ │ + ldptr.d $t0, $t7, 0 │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + stptr.d $t0, $s3, 0 │ │ │ │ + li.w $t8, 1 │ │ │ │ + li.w $a1, 510 │ │ │ │ + b 104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -14840 │ │ │ │ + bge $t1, $t0, 72 │ │ │ │ + addi.w $t2, $t0, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t4, $s7, $t2 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $t4 │ │ │ │ + stx.b $t0, $s7, $t2 │ │ │ │ + ld.d $t0, $t5, 8 │ │ │ │ + andi $t1, $t8, 0x1 │ │ │ │ + sub.w $t1, $zero, $t1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + xor $t0, $t1, $t0 │ │ │ │ + sub.d $t0, $t0, $t1 │ │ │ │ + ldptr.d $t1, $t5, 0 │ │ │ │ + alsl.d $t1, $t1, $s4, 0x3 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + addi.d $t5, $t5, 8 │ │ │ │ + beq $t8, $a1, 88 │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $t5, 0 │ │ │ │ + ld.d $t0, $t5, 8 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $t0, $t1, -100 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s7, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s7, $t1 │ │ │ │ + ldptr.d $t0, $t5, 0 │ │ │ │ + ld.d $t1, $t5, 8 │ │ │ │ + addi.w $t8, $t8, 1 │ │ │ │ + alsl.d $t0, $t0, $s4, 0x3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + addi.d $t5, $t5, 8 │ │ │ │ + bne $t8, $a1, -76 │ │ │ │ + bne $t3, $s1, -1088 │ │ │ │ + li.w $t0, 1 │ │ │ │ + sub.d $t3, $t0, $t3 │ │ │ │ + stptr.d $t3, $s3, 0 │ │ │ │ + bstrpick.d $t3, $a0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t5, $s7, $t3 │ │ │ │ + nor $t0, $zero, $a0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $t5 │ │ │ │ + stx.b $t0, $s7, $t3 │ │ │ │ + b -1132 │ │ │ │ + bge $s1, $t0, 136 │ │ │ │ + addi.w $t8, $t0, -1 │ │ │ │ + bstrpick.d $t8, $t8, 0x1f, 0x3 │ │ │ │ + ldx.bu $a1, $s7, $t8 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + stx.b $t0, $s7, $t8 │ │ │ │ + ldptr.d $t0, $t7, 0 │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + stptr.d $t0, $s3, 0 │ │ │ │ + b 88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s8 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -14872 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl -322824 │ │ │ │ - nop │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - pcalau12i $s4, 126 │ │ │ │ - ld.d $s4, $s4, -240 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s5, $a2 │ │ │ │ - bnez $a1, 20 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - beq $t0, $a2, 336 │ │ │ │ - nop │ │ │ │ - beq $s3, $s5, 328 │ │ │ │ - ldptr.w $t1, $s2, 8 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bltu $s5, $t1, 360 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ - bstrpick.d $s5, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s5, $s5, 0x2 │ │ │ │ - ldx.w $s7, $t1, $s5 │ │ │ │ - bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - slli.w $fp, $t1, 0x0 │ │ │ │ - bgeu $t2, $t1, 108 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s7, $sp, 20 │ │ │ │ - beqz $s0, 1200 │ │ │ │ - ld.d $s8, $s2, 80 │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 117020 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 720 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 1156 │ │ │ │ - addi.d $s8, $s6, 8 │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 116976 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s6, 1120 │ │ │ │ - ldptr.w $fp, $s6, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 740 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s3, $sp, 20 │ │ │ │ - beqz $s0, 1048 │ │ │ │ - ld.d $s7, $s2, 80 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 116900 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 568 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 1004 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 116856 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s8, 968 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - bltu $t0, $fp, 648 │ │ │ │ - nop │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ + bge $t1, $t0, 56 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s7, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s7, $t1 │ │ │ │ + ldptr.d $t0, $t5, 0 │ │ │ │ + ld.d $t1, $t5, 8 │ │ │ │ + alsl.d $t0, $t0, $s4, 0x3 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ nop │ │ │ │ + addi.d $t5, $t5, 8 │ │ │ │ + beq $t5, $s6, -180 │ │ │ │ + ldptr.d $t1, $t5, 0 │ │ │ │ + ld.d $t0, $t5, 8 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $t0, $t1, -76 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s7, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s5, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s7, $t1 │ │ │ │ + ldptr.d $t0, $t5, 0 │ │ │ │ + ld.d $t1, $t5, 8 │ │ │ │ + alsl.d $t0, $t0, $s4, 0x3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + b -76 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + ldptr.w $fp, $sp, 112 │ │ │ │ + pcaddi $a2, 86580 │ │ │ │ + li.w $a1, 1667 │ │ │ │ + move $a3, $fp │ │ │ │ + pcaddi $a0, 85889 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + bl 284036 │ │ │ │ + bstrpick.d $a1, $fp, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ move $a0, $zero │ │ │ │ - nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s4, 0 │ │ │ │ - bne $t1, $t0, 1040 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t0, $t2 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s7, 784 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s5, $sp, 20 │ │ │ │ - beqz $s0, 900 │ │ │ │ - ld.d $s8, $s2, 80 │ │ │ │ - nop │ │ │ │ - srli.d $s7, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ + bl -270164 │ │ │ │ + move $a3, $fp │ │ │ │ + pcaddi $a2, 86485 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + li.w $a1, 1670 │ │ │ │ + pcaddi $a0, 85876 │ │ │ │ + bl 283996 │ │ │ │ move $a1, $fp │ │ │ │ - bl 116684 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 448 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 852 │ │ │ │ - addi.d $s8, $fp, 8 │ │ │ │ - srli.d $s7, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 32384 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 86485 │ │ │ │ + li.w $a1, 1673 │ │ │ │ + pcaddi $a0, 85867 │ │ │ │ + bl 283960 │ │ │ │ + addi.w $t4, $s7, -2 │ │ │ │ + bstrpick.d $s0, $fp, 0x1f, 0x0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $t3, $zero │ │ │ │ + li.w $t7, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + nop │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x3 │ │ │ │ + ldx.bu $t1, $s2, $t1 │ │ │ │ + nor $t5, $zero, $t4 │ │ │ │ + andi $t5, $t5, 0x7 │ │ │ │ + sra.w $t1, $t1, $t5 │ │ │ │ + sub.d $t2, $t3, $t0 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + sub.d $t6, $t0, $t3 │ │ │ │ + srai.d $t2, $t2, 0x3f │ │ │ │ + addi.d $t1, $t1, -1 │ │ │ │ + and $t2, $t2, $t6 │ │ │ │ + and $t0, $t1, $t0 │ │ │ │ + addi.d $t4, $t4, -1 │ │ │ │ + add.d $t3, $t3, $t2 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bne $t4, $t7, -60 │ │ │ │ + slli.w $t0, $t3, 0x0 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + move $t4, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $s7, 52 │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x3 │ │ │ │ + stx.w $t0, $t5, $t1 │ │ │ │ + ldx.bu $t1, $s2, $t3 │ │ │ │ + nor $t2, $zero, $t0 │ │ │ │ + andi $t2, $t2, 0x7 │ │ │ │ + sra.w $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + add.w $t4, $t4, $t1 │ │ │ │ + bne $s7, $t0, -44 │ │ │ │ + pcaddi $a2, 86522 │ │ │ │ + li.w $a1, 1682 │ │ │ │ + pcaddi $a0, 85822 │ │ │ │ + bl 283780 │ │ │ │ + pcaddi $a2, 86042 │ │ │ │ + li.w $a1, 838 │ │ │ │ + pcaddi $a0, 85818 │ │ │ │ + bl 283764 │ │ │ │ move $a1, $fp │ │ │ │ - bl 116640 │ │ │ │ - bnez $a0, -40 │ │ │ │ + move $a0, $s8 │ │ │ │ + move $a2, $zero │ │ │ │ + bl 32260 │ │ │ │ + pcaddi $a2, 86042 │ │ │ │ + li.w $a1, 841 │ │ │ │ + pcaddi $a0, 85810 │ │ │ │ + bl 283732 │ │ │ │ + li.w $a1, 0xff8 │ │ │ │ + addi.w $s4, $fp, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -270468 │ │ │ │ + bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ + move $s1, $a0 │ │ │ │ + slli.d $a1, $s4, 0x3 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -270492 │ │ │ │ + move $s6, $a0 │ │ │ │ + slli.d $a1, $s4, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -270508 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + pcaddi $a2, 86035 │ │ │ │ + li.w $a1, 846 │ │ │ │ + pcaddi $a0, 85791 │ │ │ │ + bl 283656 │ │ │ │ + slli.d $a2, $s4, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -279968 │ │ │ │ + move $t6, $s1 │ │ │ │ + st.d $s2, $sp, 40 │ │ │ │ + addi.d $s1, $s1, 2047 │ │ │ │ + move $s2, $s8 │ │ │ │ + addi.d $s8, $t6, 2047 │ │ │ │ + stptr.d $s0, $s6, 0 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + addi.d $s1, $s1, 2025 │ │ │ │ + move $fp, $s0 │ │ │ │ + li.w $s4, 1 │ │ │ │ + li.w $s5, -511 │ │ │ │ + st.d $s7, $sp, 104 │ │ │ │ + move $s0, $zero │ │ │ │ + addi.d $s8, $s8, 2033 │ │ │ │ nop │ │ │ │ - beqz $fp, 816 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $s8, $s5, 1 │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t1, 624 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s8, $sp, 20 │ │ │ │ - beqz $s0, 804 │ │ │ │ - ld.d $fp, $s2, 80 │ │ │ │ + move $t5, $zero │ │ │ │ + move $s3, $s0 │ │ │ │ + move $s7, $s1 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 116556 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 288 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 756 │ │ │ │ - addi.d $fp, $s7, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 116512 │ │ │ │ - bnez $a0, -40 │ │ │ │ + bge $t5, $fp, 104 │ │ │ │ nop │ │ │ │ - beqz $s7, 720 │ │ │ │ - ldptr.w $t2, $s7, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ + bstrpick.d $t3, $t5, 0x1f, 0x0 │ │ │ │ + alsl.d $t4, $t3, $s6, 0x3 │ │ │ │ + ldptr.d $s0, $t4, 0 │ │ │ │ + slli.d $t0, $t3, 0x3 │ │ │ │ + bgez $s0, 320 │ │ │ │ nop │ │ │ │ - ldptr.d $t3, $sp, 0 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ - bgeu $t2, $t3, -616 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - slli.d $s6, $t2, 0x2 │ │ │ │ - ldx.w $s6, $t1, $s6 │ │ │ │ - bgeu $s3, $s6, -632 │ │ │ │ - bltu $s5, $s6, -636 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $a0, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $a0, 404 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s6, $sp, 20 │ │ │ │ - beqz $s0, 664 │ │ │ │ - ld.d $s5, $s2, 80 │ │ │ │ - srli.d $s3, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s3, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 116404 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 488 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 620 │ │ │ │ - addi.d $s5, $s2, 8 │ │ │ │ - srli.d $s3, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s3, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 116360 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s2, 584 │ │ │ │ - ldptr.w $a0, $s2, 4 │ │ │ │ - b 312 │ │ │ │ nop │ │ │ │ + sub.d $s1, $zero, $s0 │ │ │ │ + alsl.d $t4, $s1, $s6, 0x3 │ │ │ │ + move $t0, $s0 │ │ │ │ + ldptr.d $s0, $t4, 0 │ │ │ │ + bgez $s0, 224 │ │ │ │ + blt $s1, $fp, -20 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + move $a0, $t6 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ + stx.d $t0, $s6, $t3 │ │ │ │ + bl -280132 │ │ │ │ + move $t6, $a0 │ │ │ │ nop │ │ │ │ + move $t5, $s1 │ │ │ │ + blt $t5, $fp, -92 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + addi.w $s0, $s3, 1 │ │ │ │ + move $s1, $s7 │ │ │ │ + bgeu $t0, $s0, -132 │ │ │ │ + pcaddi $a2, 85982 │ │ │ │ + li.w $a1, 946 │ │ │ │ + pcaddi $a0, 85734 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + move $s8, $s2 │ │ │ │ + ld.d $s7, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 40 │ │ │ │ + bl 283412 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -280940 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -280948 │ │ │ │ + ld.d $a0, $sp, 88 │ │ │ │ + bl -280956 │ │ │ │ + pcaddi $a2, 86366 │ │ │ │ + li.w $a1, 1684 │ │ │ │ + pcaddi $a0, 85720 │ │ │ │ + bl 283372 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $fp │ │ │ │ + move $a0, $s8 │ │ │ │ + bl 31900 │ │ │ │ + beqz $a0, 1136 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -281000 │ │ │ │ + pcaddi $a2, 86419 │ │ │ │ + li.w $a1, 1688 │ │ │ │ + pcaddi $a0, 85709 │ │ │ │ + bl 283328 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $fp │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -8064 │ │ │ │ + b -1836 │ │ │ │ nop │ │ │ │ - beqz $s6, 448 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -600 │ │ │ │ nop │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + move $a0, $t6 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a1, $zero │ │ │ │ + stx.d $t0, $s6, $t3 │ │ │ │ + st.d $t4, $sp, 8 │ │ │ │ + bl -280352 │ │ │ │ + ld.d $t4, $sp, 8 │ │ │ │ + move $t6, $a0 │ │ │ │ + bge $s1, $fp, -220 │ │ │ │ + addi.d $a3, $s0, -1 │ │ │ │ + move $t5, $s0 │ │ │ │ + move $a2, $s1 │ │ │ │ + b 76 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sub.d $t3, $zero, $t5 │ │ │ │ + addi.d $a3, $s0, -1 │ │ │ │ + li.w $a2, 0xff0 │ │ │ │ + move $a0, $t6 │ │ │ │ + stx.d $t3, $s6, $t0 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $t4, $sp, 56 │ │ │ │ + st.d $a3, $sp, 48 │ │ │ │ + st.d $t5, $sp, 8 │ │ │ │ + bl -280428 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a3, $sp, 48 │ │ │ │ + ld.d $t4, $sp, 56 │ │ │ │ + move $t6, $a0 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $t5, $s0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $t3, $zero │ │ │ │ + blt $a3, $a2, 128 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ld.d $t8, $sp, 40 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + move $t7, $s1 │ │ │ │ + bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t0, 0x2 │ │ │ │ + ldx.w $a5, $a0, $t1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + add.w $t1, $a5, $s3 │ │ │ │ + bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ + stx.d $a5, $a4, $t0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t8, $t0 │ │ │ │ + nor $a5, $zero, $t1 │ │ │ │ + andi $a5, $a5, 0x7 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $t3, $t1 │ │ │ │ + sra.w $t0, $t0, $a5 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t1, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + bstrpick.d $t2, $t7, 0x1f, 0x0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + bge $a3, $t2, -92 │ │ │ │ + ldptr.d $t3, $t6, 0 │ │ │ │ nop │ │ │ │ + addi.d $t7, $t6, 8 │ │ │ │ + stptr.d $s1, $t6, 0 │ │ │ │ + move $t8, $t6 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $t0, $t7 │ │ │ │ nop │ │ │ │ - beqz $fp, 448 │ │ │ │ - move $s0, $fp │ │ │ │ - b -752 │ │ │ │ + add.d $a0, $a0, $t3 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + ld.d $t3, $t0, -8 │ │ │ │ + st.d $a0, $t0, -8 │ │ │ │ + bne $t0, $s8, -16 │ │ │ │ + blt $a3, $a2, 124 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $t1, $a4, $t0 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $t2, $a1, 0x1f, 0x0 │ │ │ │ + add.w $a5, $t1, $s3 │ │ │ │ + bstrpick.d $t0, $a5, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $a0, $t0 │ │ │ │ + nor $a6, $zero, $a5 │ │ │ │ + andi $a6, $a6, 0x7 │ │ │ │ + bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ + ldx.b $a5, $t3, $a5 │ │ │ │ + sra.w $t0, $t0, $a6 │ │ │ │ + nor $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + alsl.d $t0, $a5, $t0, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ + ldptr.d $a5, $t0, 0 │ │ │ │ + alsl.d $a6, $a5, $a2, 0x2 │ │ │ │ + stptr.w $t1, $a6, 0 │ │ │ │ + addi.d $a5, $a5, 1 │ │ │ │ + stptr.d $a5, $t0, 0 │ │ │ │ + bge $a3, $t2, -88 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $t6, 0 │ │ │ │ + beqz $s3, 236 │ │ │ │ + bge $s1, $t0, 48 │ │ │ │ + addi.w $t3, $t0, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x3 │ │ │ │ + ldx.bu $t8, $s2, $t3 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s4, $t0 │ │ │ │ + or $t0, $t0, $t8 │ │ │ │ + stx.b $t0, $s2, $t3 │ │ │ │ + ldptr.d $t0, $t6, 0 │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + stptr.d $t0, $t4, 0 │ │ │ │ + li.w $t4, -2 │ │ │ │ + b 108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 480 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bge $t1, $t0, 72 │ │ │ │ + addi.w $t2, $t0, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x3 │ │ │ │ + ldx.bu $t3, $s2, $t2 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s4, $t0 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + stx.b $t0, $s2, $t2 │ │ │ │ + ldptr.d $t0, $t7, 0 │ │ │ │ + andi $t1, $t4, 0x1 │ │ │ │ + ld.d $t2, $t7, -8 │ │ │ │ + sub.w $t1, $zero, $t1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + xor $t0, $t1, $t0 │ │ │ │ + alsl.d $t2, $t2, $s6, 0x3 │ │ │ │ + sub.d $t0, $t0, $t1 │ │ │ │ + stptr.d $t0, $t2, 0 │ │ │ │ + addi.w $t4, $t4, -1 │ │ │ │ + addi.d $t7, $t7, 8 │ │ │ │ + beq $t4, $s5, -872 │ │ │ │ nop │ │ │ │ + ld.d $t1, $t7, -8 │ │ │ │ + ldptr.d $t0, $t7, 0 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $t0, $t1, -100 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s2, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s4, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s2, $t1 │ │ │ │ + ld.d $t0, $t7, -8 │ │ │ │ + ldptr.d $t1, $t7, 0 │ │ │ │ + alsl.d $t0, $t0, $s6, 0x3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + b -84 │ │ │ │ + bge $s1, $t0, 128 │ │ │ │ + addi.w $t3, $t0, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x3 │ │ │ │ + ldx.bu $t7, $s2, $t3 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s4, $t0 │ │ │ │ + or $t0, $t0, $t7 │ │ │ │ + stx.b $t0, $s2, $t3 │ │ │ │ + ldptr.d $t0, $t6, 0 │ │ │ │ + sub.d $t0, $zero, $t0 │ │ │ │ + stptr.d $t0, $t4, 0 │ │ │ │ + b 80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 416 │ │ │ │ - move $s0, $s7 │ │ │ │ - b -480 │ │ │ │ nop │ │ │ │ + bge $t1, $t0, 56 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s2, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s4, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s2, $t1 │ │ │ │ + ldptr.d $t0, $t8, 0 │ │ │ │ + ld.d $t1, $t8, 8 │ │ │ │ + alsl.d $t0, $t0, $s6, 0x3 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ nop │ │ │ │ + addi.d $t8, $t8, 8 │ │ │ │ + beq $t8, $s7, -1076 │ │ │ │ + ldptr.d $t1, $t8, 0 │ │ │ │ + ld.d $t0, $t8, 8 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + bne $t0, $t1, -76 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x3 │ │ │ │ + ldx.bu $t2, $s2, $t1 │ │ │ │ + sub.w $t0, $zero, $t0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sll.w $t0, $s4, $t0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + stx.b $t0, $s2, $t1 │ │ │ │ + ldptr.d $t0, $t8, 0 │ │ │ │ + ld.d $t1, $t8, 8 │ │ │ │ + alsl.d $t0, $t0, $s6, 0x3 │ │ │ │ + sub.d $t1, $zero, $t1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + b -76 │ │ │ │ + pcaddi $a2, 86138 │ │ │ │ + li.w $a1, 1645 │ │ │ │ + pcaddi $a0, 85476 │ │ │ │ + bl 282396 │ │ │ │ + move $a4, $s1 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + move $a6, $zero │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a3, $s8 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -10920 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -281996 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -282004 │ │ │ │ + pcaddi $a2, 86128 │ │ │ │ + li.w $a1, 1650 │ │ │ │ + pcaddi $a0, 85458 │ │ │ │ + bl 282324 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -6140 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -282048 │ │ │ │ + pcaddi $a2, 86123 │ │ │ │ + li.w $a1, 1654 │ │ │ │ + pcaddi $a0, 85447 │ │ │ │ + bl 282280 │ │ │ │ + ldptr.w $s0, $sp, 116 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a3, $s0 │ │ │ │ + bl -10376 │ │ │ │ + pcaddi $a2, 86117 │ │ │ │ + li.w $a1, 1657 │ │ │ │ + pcaddi $a0, 85435 │ │ │ │ + bl 282232 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + b -2932 │ │ │ │ + pcaddi $a2, 86090 │ │ │ │ + li.w $a1, 1698 │ │ │ │ + pcaddi $a0, 85428 │ │ │ │ + bl 282204 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + li.w $a6, 1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a3, $fp │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -11112 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -282188 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -282196 │ │ │ │ + pcaddi $a2, 86080 │ │ │ │ + li.w $a1, 1703 │ │ │ │ + pcaddi $a0, 85410 │ │ │ │ + bl 282132 │ │ │ │ + ld.d $a2, $sp, 72 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -6332 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -282240 │ │ │ │ + pcaddi $a2, 86119 │ │ │ │ + li.w $a1, 1709 │ │ │ │ + pcaddi $a0, 85399 │ │ │ │ + bl 282088 │ │ │ │ + ldptr.w $s0, $sp, 112 │ │ │ │ + li.w $a5, 1 │ │ │ │ + move $a4, $s2 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + move $a3, $s0 │ │ │ │ + bl -10568 │ │ │ │ + pcaddi $a2, 86113 │ │ │ │ + li.w $a1, 1711 │ │ │ │ + pcaddi $a0, 85387 │ │ │ │ + bl 282040 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + b -1284 │ │ │ │ + pcaddi $a2, 85972 │ │ │ │ + li.w $a1, 1595 │ │ │ │ + pcaddi $a0, 85380 │ │ │ │ + bl 282012 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -272184 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a3, $a0 │ │ │ │ + move $s1, $a0 │ │ │ │ + stptr.w $s4, $a0, 0 │ │ │ │ + move $a5, $s2 │ │ │ │ + li.w $a4, 1 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -10036 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -282392 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -282400 │ │ │ │ + b -3148 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + bl -281544 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $fp, -636 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.w $s5, $t1, $s5 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - ldx.bu $a0, $t2, $t1 │ │ │ │ - bgeu $t0, $a0, 128 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s5, $sp, 20 │ │ │ │ - beqz $s0, 340 │ │ │ │ - ld.d $s6, $s2, 80 │ │ │ │ + beqz $a1, 128 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ - srli.d $s2, $s0, 0x1 │ │ │ │ - alsl.d $s3, $s2, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 116124 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 112 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 292 │ │ │ │ - addi.d $s6, $s3, 8 │ │ │ │ - srli.d $s2, $s0, 0x1 │ │ │ │ - alsl.d $s3, $s2, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 116080 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s3, 256 │ │ │ │ - ldptr.w $a0, $s3, 4 │ │ │ │ - b 32 │ │ │ │ nop │ │ │ │ + move $a2, $s0 │ │ │ │ + pcaddi $a1, 86071 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -283140 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bl 177600 │ │ │ │ + pcaddi $a1, 86546 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -283168 │ │ │ │ + bne $s2, $s0, -44 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - b -788 │ │ │ │ - beqz $s2, 192 │ │ │ │ - move $s0, $s2 │ │ │ │ - b -144 │ │ │ │ + beqz $a2, 224 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s3, $a1 │ │ │ │ + move $s4, $a2 │ │ │ │ + addi.d $s2, $a0, 144 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s5, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a2, $s5 │ │ │ │ + pcaddi $a1, 86035 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -283300 │ │ │ │ + ldptr.w $t0, $s2, -128 │ │ │ │ + preld 0x0, $s2, 0 │ │ │ │ + beqz $t0, 72 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $t0, $s2, -136 │ │ │ │ + move $a2, $s1 │ │ │ │ + pcaddi $a1, 86030 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x2 │ │ │ │ + ldptr.w $a4, $t0, 0 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bstrpick.d $t0, $a4, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $a5, $s3, $t0 │ │ │ │ + move $a3, $a4 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl -283368 │ │ │ │ + ldptr.w $t1, $s2, -128 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t1, -60 │ │ │ │ + pcaddi $a1, 86490 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bl -283396 │ │ │ │ + addi.d $s2, $s2, 32 │ │ │ │ + bne $s4, $s5, -116 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - b -516 │ │ │ │ nop │ │ │ │ + beqz $a2, 240 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + ld.bu $s4, $sp, 64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + bstrpick.d $s1, $a2, 0x1f, 0x0 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + move $s3, $a6 │ │ │ │ + move $s2, $a5 │ │ │ │ + move $s5, $a1 │ │ │ │ + alsl.d $s1, $s1, $a1, 0x3 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + blez $t2, 64 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $a2, $t3, $t0 │ │ │ │ + bstrpick.d $t0, $a2, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $s3, $t0 │ │ │ │ + beq $t1, $s4, 76 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + blt $t0, $t2, -32 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s7, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - b -680 │ │ │ │ + addi.d $s5, $s5, 8 │ │ │ │ + bne $s1, $s5, -76 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $a3, $s2, $t0 │ │ │ │ + pcaddi $a1, 85952 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -283672 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + ld.d $t2, $t0, 8 │ │ │ │ + bge $t1, $t2, -92 │ │ │ │ + ldptr.d $t3, $t0, 0 │ │ │ │ + b -140 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 144 │ │ │ │ - move $s0, $s3 │ │ │ │ - b -520 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s1, $a4 │ │ │ │ + beqz $a2, 588 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + bstrpick.d $s3, $a2, 0x1f, 0x0 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $s8, $a1 │ │ │ │ + bstrpick.d $fp, $a2, 0x1f, 0x0 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + slli.d $s3, $s3, 0x2 │ │ │ │ + move $s0, $zero │ │ │ │ + slli.w $s7, $s6, 0x0 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $s0, 416 │ │ │ │ + ldx.b $t2, $s8, $s6 │ │ │ │ + move $s2, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $s2, $s2, 32 │ │ │ │ + beq $t0, $s0, 376 │ │ │ │ nop │ │ │ │ + ldx.w $t1, $s5, $s2 │ │ │ │ + bne $t1, $t2, -20 │ │ │ │ + beq $s0, $t0, 368 │ │ │ │ + add.d $s2, $s5, $s2 │ │ │ │ + ldptr.w $t1, $s2, 24 │ │ │ │ + ldptr.w $t0, $s2, 16 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + bgeu $t0, $t1, 436 │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.w $t1, $s2, 16 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + stx.w $s7, $a0, $t0 │ │ │ │ + bne $s6, $fp, -104 │ │ │ │ + move $a4, $zero │ │ │ │ + pcaddi $a3, -5568 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 236396 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -273160 │ │ │ │ + bstrpick.d $s2, $s0, 0x1f, 0x0 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + bstrpick.d $s8, $s0, 0x1f, 0x0 │ │ │ │ + move $s4, $zero │ │ │ │ + alsl.d $s2, $s2, $s7, 0x2 │ │ │ │ + beqz $s0, 144 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $s7, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + add.d $t0, $s5, $t0 │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + beqz $t1, 108 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -16248 │ │ │ │ nop │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + slli.d $s6, $s3, 0x2 │ │ │ │ + move $a3, $s4 │ │ │ │ + ldx.w $a2, $t0, $s6 │ │ │ │ + pcaddi $a1, 85866 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -284048 │ │ │ │ + ld.wu $t0, $s7, 0 │ │ │ │ + ldptr.d $t3, $s1, 0 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + add.d $t0, $s5, $t0 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + slli.w $t2, $s3, 0x0 │ │ │ │ + ldx.wu $t0, $t0, $s6 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $s4, $t3, $t0 │ │ │ │ + ld.wu $t0, $s7, 0 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + add.d $t0, $s5, $t0 │ │ │ │ + ldptr.w $t1, $t0, 16 │ │ │ │ + bltu $t2, $t1, -88 │ │ │ │ nop │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + bne $s2, $s7, -132 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s8 │ │ │ │ + pcaddi $a3, -5638 │ │ │ │ + li.w $a2, 32 │ │ │ │ + bl -283480 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + stptr.w $s0, $t0, 0 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -16280 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $s2, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x5 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ + move $a0, $s5 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + bl -273456 │ │ │ │ + ldx.b $t0, $s8, $s6 │ │ │ │ + add.d $s2, $a0, $s2 │ │ │ │ + move $s5, $a0 │ │ │ │ + li.w $a1, 0xfa0 │ │ │ │ + li.w $t1, 1000 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $zero, $s2, 8 │ │ │ │ + st.w $zero, $s2, 16 │ │ │ │ + st.w $zero, $s2, 24 │ │ │ │ + stptr.w $t0, $s2, 0 │ │ │ │ nop │ │ │ │ + st.w $t1, $s2, 24 │ │ │ │ + bl -273508 │ │ │ │ + ldptr.w $t0, $s2, 16 │ │ │ │ + st.d $a0, $s2, 8 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 1000 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + b -36 │ │ │ │ + move $a4, $zero │ │ │ │ + pcaddi $a3, -5673 │ │ │ │ + move $a1, $zero │ │ │ │ + bl 235984 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -273568 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + b -232 │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -16312 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s8, $a1 │ │ │ │ + move $a0, $a3 │ │ │ │ + move $a1, $a4 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + move $s4, $a3 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + move $s7, $a2 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + bl 175244 │ │ │ │ + bstrpick.d $s1, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $s1, $s1, $s4, 0x2 │ │ │ │ + ldptr.w $a1, $s1, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -273688 │ │ │ │ + ldptr.w $t1, $s1, 0 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $s5, $a0 │ │ │ │ + beq $t1, $t0, 64 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -273728 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 8 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bltu $s0, $t0, -40 │ │ │ │ nop │ │ │ │ + beqz $s7, 152 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + addi.d $s8, $s8, 136 │ │ │ │ + move $s3, $zero │ │ │ │ + ld.d $t0, $s8, -128 │ │ │ │ + preld 0x0, $s8, 0 │ │ │ │ + move $s2, $zero │ │ │ │ + ldptr.w $a3, $t0, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $a3, 100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $s0, $s4, $t0 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 85722 │ │ │ │ + move $a4, $s0 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bl -284644 │ │ │ │ + ld.d $t0, $s8, -128 │ │ │ │ + bstrpick.d $a4, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a4, $a4, 0x3 │ │ │ │ + ldx.w $a2, $t0, $s1 │ │ │ │ + ldx.d $a1, $s5, $a4 │ │ │ │ + move $a0, $s6 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bl 174240 │ │ │ │ + ld.d $t0, $s8, -128 │ │ │ │ + bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x2 │ │ │ │ + ldx.w $a3, $t0, $s1 │ │ │ │ + bltu $s2, $a3, -80 │ │ │ │ nop │ │ │ │ - move $a0, $s8 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -16344 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + addi.d $s8, $s8, 32 │ │ │ │ + bne $s7, $s3, -128 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + li.w $a1, 256 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -273984 │ │ │ │ + li.w $a2, 256 │ │ │ │ + li.w $a1, 5 │ │ │ │ + bl -283420 │ │ │ │ + li.w $t3, 1 │ │ │ │ + li.w $t2, 2 │ │ │ │ + li.w $t1, 3 │ │ │ │ + li.w $t4, 4 │ │ │ │ + st.b $zero, $a0, 65 │ │ │ │ + st.b $zero, $a0, 97 │ │ │ │ + st.b $t3, $a0, 67 │ │ │ │ + st.b $t3, $a0, 99 │ │ │ │ + st.b $t2, $a0, 71 │ │ │ │ + st.b $t2, $a0, 103 │ │ │ │ + st.b $t1, $a0, 84 │ │ │ │ + st.b $t1, $a0, 116 │ │ │ │ + st.b $t4, $a0, 45 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bgeu $a3, $a2, 84 │ │ │ │ + bgeu $a6, $a5, 80 │ │ │ │ + move $s0, $a0 │ │ │ │ + add.w $a0, $a2, $a5 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + stptr.d $a1, $s0, 0 │ │ │ │ + st.d $a4, $s0, 8 │ │ │ │ + st.w $a2, $s0, 16 │ │ │ │ + st.w $a5, $s0, 20 │ │ │ │ + st.w $a3, $s0, 24 │ │ │ │ + st.w $a6, $s0, 28 │ │ │ │ + li.w $a1, 1 │ │ │ │ + slli.d $a0, $a0, 0x3 │ │ │ │ + bl -285216 │ │ │ │ + st.h $zero, $s0, 44 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.d $a0, $s0, 32 │ │ │ │ + st.w $zero, $s0, 40 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + bl -283160 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - bl -16360 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl -324312 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $a0, 32 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -284356 │ │ │ │ + ld.bu $t0, $s0, 44 │ │ │ │ + vldi $vr0, 0 │ │ │ │ + vst $vr0, $s0, 16 │ │ │ │ + st.d $zero, $s0, 32 │ │ │ │ + st.w $zero, $s0, 40 │ │ │ │ + bnez $t0, 36 │ │ │ │ + ld.bu $t0, $s0, 45 │ │ │ │ + bnez $t0, 44 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + bl -284420 │ │ │ │ + ld.bu $t0, $s0, 45 │ │ │ │ + beqz $t0, -36 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + bl -284436 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ldptr.w $s2, $a1, 40 │ │ │ │ st.d $s1, $sp, 24 │ │ │ │ - pcalau12i $s1, 126 │ │ │ │ - ld.d $s1, $s1, -240 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + move $a0, $a2 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ st.d $s0, $sp, 32 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ move $s0, $a1 │ │ │ │ - move $a0, $s0 │ │ │ │ - move $a1, $sp │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - stptr.w $a2, $sp, 0 │ │ │ │ - st.w $a3, $sp, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 127536 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 128040 │ │ │ │ - bnez $a0, 64 │ │ │ │ + bl -284304 │ │ │ │ + st.d $a0, $s1, 32 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a1, $s0, 32 │ │ │ │ + bl -284288 │ │ │ │ + st.w $s2, $s1, 40 │ │ │ │ + ld.d $t0, $s0, 24 │ │ │ │ + st.d $t0, $s1, 24 │ │ │ │ + ld.bu $t1, $s0, 44 │ │ │ │ + st.b $t1, $s1, 44 │ │ │ │ + ld.bu $t0, $s0, 45 │ │ │ │ + st.b $t0, $s1, 45 │ │ │ │ + bnez $t1, 80 │ │ │ │ + ld.d $t1, $s0, 8 │ │ │ │ + ldptr.w $s2, $s0, 16 │ │ │ │ + st.d $t1, $s1, 8 │ │ │ │ + bnez $t0, 120 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bne $t1, $t0, 96 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + stptr.d $t0, $s1, 0 │ │ │ │ + ldptr.w $t0, $s0, 20 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ ld.d $s0, $sp, 32 │ │ │ │ + st.w $s2, $s1, 16 │ │ │ │ + st.w $t0, $s1, 20 │ │ │ │ ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $s2, $s0, 20 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + addi.w $a0, $s2, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + bl -284448 │ │ │ │ + st.d $a0, $s1, 8 │ │ │ │ + ld.d $a1, $s0, 8 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + move $a2, $s2 │ │ │ │ + bl -284436 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + stx.b $zero, $a0, $s2 │ │ │ │ + ldptr.w $s2, $s0, 16 │ │ │ │ + beqz $t0, -108 │ │ │ │ + addi.w $a0, $s2, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + bl -284496 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -284484 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + stx.b $zero, $a0, $a2 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 127968 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 127620 │ │ │ │ - ldptr.w $a3, $sp, 0 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -84 │ │ │ │ - pcaddi $a1, 74422 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -326008 │ │ │ │ - b -100 │ │ │ │ - bl -324496 │ │ │ │ + ldptr.w $t1, $a0, 28 │ │ │ │ + ldptr.w $t0, $a0, 24 │ │ │ │ + ld.d $t3, $a0, 8 │ │ │ │ + ldptr.d $t2, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + add.w $t1, $t1, $a2 │ │ │ │ + add.w $t0, $t0, $a1 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t3, $t1 │ │ │ │ + ldx.b $a0, $t2, $t0 │ │ │ │ + bl -276084 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + sltu $a0, $zero, $a0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $a1, 0 │ │ │ │ - pcalau12i $t0, 126 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.wu $a0, $t1, 40 │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - slli.d $a0, $a0, 0x4 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - st.d $a3, $sp, 64 │ │ │ │ - st.d $a4, $sp, 72 │ │ │ │ - st.d $a5, $sp, 32 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - move $s0, $a1 │ │ │ │ + stptr.w $zero, $a1, 0 │ │ │ │ + stptr.w $zero, $a2, 0 │ │ │ │ + stptr.w $zero, $a3, 0 │ │ │ │ + stptr.w $zero, $a4, 0 │ │ │ │ + stptr.w $zero, $a5, 0 │ │ │ │ + ldptr.w $t8, $a0, 40 │ │ │ │ + slli.w $t0, $t8, 0x0 │ │ │ │ + beqz $t0, 692 │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s1, $a5 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ move $s3, $a2 │ │ │ │ - addi.d $a0, $a0, 1 │ │ │ │ - bnez $a2, 936 │ │ │ │ - ldptr.w $s1, $a1, 8 │ │ │ │ - move $s2, $a5 │ │ │ │ - addi.w $s5, $s1, -1 │ │ │ │ - sltu $t0, $a3, $s5 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl -325304 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - bnez $s2, 1948 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bnez $t0, 924 │ │ │ │ - bgeu $s3, $s5, 2456 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - move $s2, $s3 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - nop │ │ │ │ - li.w $s5, 253 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $t1, $t4, $s3 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bgeu $s5, $s4, 1264 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $t1, $sp, 84 │ │ │ │ - beqz $s4, 1284 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - nop │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 115276 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1056 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 1236 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 115232 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s7, 1200 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $t0, $t0, $s6 │ │ │ │ - bgeu $s5, $t0, 1164 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s2, $sp, 84 │ │ │ │ - beqz $s8, 1104 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 115164 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 976 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 1060 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 115120 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s7, 1024 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bne $t0, $t1, 388 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $s4, $t0, $s6 │ │ │ │ - bgeu $s5, $s4, 1096 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $s2, $sp, 84 │ │ │ │ - beqz $s4, 988 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - nop │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 115044 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 920 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 940 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 115000 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s7, 904 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - addi.w $t1, $s2, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - bgeu $s5, $t0, 1000 │ │ │ │ - nop │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t1, $sp, 84 │ │ │ │ - beqz $s8, 1016 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s7, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s7, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 114916 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 760 │ │ │ │ - addi.d $t0, $s8, -1 │ │ │ │ - srli.d $s8, $t0, 0x1 │ │ │ │ - beqz $s8, 972 │ │ │ │ - addi.d $s1, $s4, 8 │ │ │ │ - srli.d $s7, $s8, 0x1 │ │ │ │ - alsl.d $s4, $s7, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 114872 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s4, 936 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bltu $t0, $t1, 140 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - ldx.w $t3, $t4, $s3 │ │ │ │ - beqz $t3, 128 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 48 │ │ │ │ - ld.d $t0, $s0, 16 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ldx.w $t0, $t0, $s3 │ │ │ │ - ld.d $t5, $t2, 16 │ │ │ │ - ld.bu $t2, $t2, 44 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t5, $t0 │ │ │ │ - beq $t0, $t2, 64 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - addi.w $t2, $t3, -1 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - slli.w $t0, $t1, 0x1 │ │ │ │ - bstrpick.d $t5, $t1, 0x1e, 0x0 │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ + alsl.d $t0, $s4, $t1, 0x3 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ + slli.d $s0, $s4, 0x3 │ │ │ │ + bnez $t5, 276 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + move $s2, $zero │ │ │ │ + bnez $t0, 56 │ │ │ │ + b 188 │ │ │ │ + ldptr.w $t0, $s3, 0 │ │ │ │ + ld.d $t1, $fp, 32 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ addi.w $t0, $t0, 1 │ │ │ │ - slli.d $t5, $t5, 0x4 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.d $s6, $t1, $t5 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - stx.d $t2, $t1, $t0 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - move $s2, $t3 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $t3, $t0, -636 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - beqz $t0, 788 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 788 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ld.d $t0, $s0, 16 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ + stptr.w $t0, $s3, 0 │ │ │ │ + add.d $t0, $t1, $s0 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + move $s8, $zero │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + bgeu $s2, $t8, 112 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t3, $t2, 16 │ │ │ │ - ld.bu $t2, $t2, 44 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ + ldptr.w $t1, $fp, 28 │ │ │ │ + ldptr.w $t0, $fp, 24 │ │ │ │ + ld.d $a0, $fp, 8 │ │ │ │ + ldptr.d $t8, $fp, 0 │ │ │ │ + add.w $t1, $t1, $s7 │ │ │ │ + add.w $t0, $t0, $s6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t3, $t0 │ │ │ │ - bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ - beq $t0, $t2, 56 │ │ │ │ - ld.wu $s4, $sp, 64 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - slli.w $t0, $t2, 0x1 │ │ │ │ - bstrpick.d $t1, $t2, 0x1e, 0x0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ + ldx.b $a1, $a0, $t1 │ │ │ │ + ldx.b $a0, $t8, $t0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bl -276368 │ │ │ │ + beqz $a0, -96 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + bgeu $t0, $s8, 8 │ │ │ │ + stptr.w $s8, $s1, 0 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + ld.d $t1, $fp, 32 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ addi.w $t0, $t0, 1 │ │ │ │ - slli.d $t1, $t1, 0x4 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stx.d $s6, $t2, $t1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - stx.d $s4, $t2, $t0 │ │ │ │ - ld.d $t2, $sp, 72 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - pcalau12i $t0, 126 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - stptr.w $t3, $t2, 0 │ │ │ │ - bne $t1, $t0, 1780 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ + stptr.w $t0, $s5, 0 │ │ │ │ + add.d $t0, $t1, $s0 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + bltu $s2, $t8, -100 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ + li.w $t2, 6 │ │ │ │ + beq $t5, $t2, 360 │ │ │ │ nop │ │ │ │ - bl -326216 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ldptr.w $s1, $s0, 8 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - addi.w $s5, $s1, -1 │ │ │ │ - bnez $t0, 576 │ │ │ │ + li.w $t2, 5 │ │ │ │ + beq $t5, $t2, 244 │ │ │ │ + ldptr.w $t8, $fp, 40 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s2, $t4, $t0 │ │ │ │ - bstrpick.d $s4, $t1, 0x1f, 0x0 │ │ │ │ - bgeu $s3, $s2, 72 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - bltu $t1, $s2, 64 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 80 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + slli.w $t0, $t8, 0x0 │ │ │ │ + slli.w $t5, $s4, 0x0 │ │ │ │ + bltu $t5, $t0, -228 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - addi.w $t0, $s2, -1 │ │ │ │ + li.w $t2, 5 │ │ │ │ + beq $t5, $t2, 156 │ │ │ │ + li.w $t2, 6 │ │ │ │ + beq $t5, $t2, 244 │ │ │ │ li.w $t2, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - stptr.d $s1, $t1, 0 │ │ │ │ - st.d $t2, $sp, 56 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - st.d $t0, $t1, 8 │ │ │ │ - bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ - bgeu $s2, $s5, -252 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - b -988 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s2, $t4, $t0 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - beqz $t0, -68 │ │ │ │ - ld.d $t0, $s0, 16 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - slli.d $t1, $s1, 0x2 │ │ │ │ - ldx.w $t1, $t0, $t1 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - ld.d $t3, $t2, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - add.w $t1, $t1, $t5 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t3, $t3, $t1 │ │ │ │ - ld.bu $t1, $t2, 44 │ │ │ │ - beq $t3, $t1, 36 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - addi.w $t1, $s2, -1 │ │ │ │ - li.w $t5, 1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - stptr.d $s1, $t3, 0 │ │ │ │ - st.d $t5, $sp, 24 │ │ │ │ - st.d $t1, $t3, 8 │ │ │ │ - nop │ │ │ │ - bgeu $s2, $s5, -416 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - b -1112 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bne $t5, $t2, 44 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + ldptr.w $t5, $t0, 4 │ │ │ │ + move $s8, $zero │ │ │ │ + ldptr.w $t2, $t3, 0 │ │ │ │ + add.w $t2, $t2, $t5 │ │ │ │ + stptr.w $t2, $t3, 0 │ │ │ │ + ldptr.w $t5, $t0, 4 │ │ │ │ + add.w $s7, $t5, $s7 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ nop │ │ │ │ + li.w $t2, 2 │ │ │ │ + bne $t5, $t2, 44 │ │ │ │ + ldptr.d $t3, $sp, 0 │ │ │ │ + ldptr.w $t5, $t0, 4 │ │ │ │ + move $s8, $zero │ │ │ │ + ldptr.w $t2, $t3, 0 │ │ │ │ + add.w $t2, $t2, $t5 │ │ │ │ + stptr.w $t2, $t3, 0 │ │ │ │ + ldptr.w $t5, $t0, 4 │ │ │ │ + add.w $s6, $t5, $s6 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ nop │ │ │ │ + li.w $t2, 4 │ │ │ │ + bne $t5, $t2, -196 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + ldptr.w $t8, $fp, 40 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + slli.w $t5, $s4, 0x0 │ │ │ │ + slli.w $t0, $t8, 0x0 │ │ │ │ + move $s8, $zero │ │ │ │ + bltu $t5, $t0, -436 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ - beqz $s8, 192 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -1088 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + ldptr.w $t5, $s1, 0 │ │ │ │ + add.w $a0, $t8, $s8 │ │ │ │ + bgeu $t5, $a0, 20 │ │ │ │ + stptr.w $a0, $s1, 0 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + add.w $a0, $s8, $t8 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $s5, 0 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + move $s8, $a0 │ │ │ │ + add.w $t5, $t5, $t8 │ │ │ │ + stptr.w $t5, $s5, 0 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + ldptr.w $t8, $fp, 40 │ │ │ │ + slli.w $t5, $s4, 0x0 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + add.w $s7, $t0, $s7 │ │ │ │ + slli.w $t0, $t8, 0x0 │ │ │ │ + bltu $t5, $t0, -524 │ │ │ │ + b -296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ nop │ │ │ │ - beqz $s4, 96 │ │ │ │ - move $s8, $s4 │ │ │ │ - b -1008 │ │ │ │ + ldptr.w $t5, $s3, 0 │ │ │ │ + move $s8, $zero │ │ │ │ + add.w $t5, $t5, $t8 │ │ │ │ + stptr.w $t5, $s3, 0 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + ldptr.w $t5, $t0, 0 │ │ │ │ + add.w $s6, $t8, $s6 │ │ │ │ + add.w $s7, $t8, $s7 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + beqz $t2, 500 │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s3, $zero │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s1, 5 │ │ │ │ + li.w $s2, 6 │ │ │ │ + alsl.d $t0, $s3, $t1, 0x3 │ │ │ │ + ldptr.w $fp, $t0, 0 │ │ │ │ + slli.d $s0, $s3, 0x3 │ │ │ │ + bnez $fp, 212 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $t0, 108 │ │ │ │ + ldptr.w $t1, $s7, 28 │ │ │ │ + ldptr.w $t0, $s7, 24 │ │ │ │ + ldptr.d $t2, $s7, 0 │ │ │ │ + ld.d $t6, $s7, 8 │ │ │ │ + add.w $t1, $t1, $s6 │ │ │ │ + add.w $t0, $t0, $s5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t2, $t0 │ │ │ │ + ldx.b $a1, $t6, $t1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bl -277020 │ │ │ │ + ld.d $t1, $s7, 32 │ │ │ │ + addi.w $t0, $s8, 1 │ │ │ │ + maskeqz $s8, $s8, $a0 │ │ │ │ + add.d $t2, $t1, $s0 │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ + ldptr.w $t0, $t2, 4 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + or $s8, $a0, $s8 │ │ │ │ + bltu $fp, $t0, -84 │ │ │ │ + ldptr.w $t6, $t2, 0 │ │ │ │ + ldptr.w $t2, $s7, 40 │ │ │ │ + beq $t6, $s2, 208 │ │ │ │ + beq $t6, $s1, 172 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + bltu $t0, $t2, -136 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + add.w $s8, $s8, $s4 │ │ │ │ + add.w $t2, $s8, $t0 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $t2 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s7, 224 │ │ │ │ - move $s8, $s7 │ │ │ │ - b -792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beq $fp, $s1, 64 │ │ │ │ + beq $fp, $s2, 92 │ │ │ │ + li.w $t3, 1 │ │ │ │ + beq $fp, $t3, 116 │ │ │ │ + li.w $t3, 2 │ │ │ │ + bne $fp, $t3, 140 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s4, $s4, $t0 │ │ │ │ + add.w $s5, $t0, $s5 │ │ │ │ + b -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 32 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -952 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ nop │ │ │ │ - move $a3, $s2 │ │ │ │ + add.w $s5, $s5, $t0 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 74032 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 74040 │ │ │ │ - bl 237416 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -327372 │ │ │ │ - ldx.bu $t0, $t0, $s6 │ │ │ │ - slli.w $t1, $s4, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bltu $s5, $t0, -1156 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -1068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - b -60 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ nop │ │ │ │ + add.w $s8, $s8, $t0 │ │ │ │ + add.w $s5, $s5, $t0 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + add.w $s6, $s6, $t0 │ │ │ │ + add.w $t3, $t0, $t3 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t6, 4 │ │ │ │ + bne $fp, $t6, -260 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s5, $t0, $s5 │ │ │ │ + b -272 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s4, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - addi.w $t1, $s2, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bltu $s5, $t0, -984 │ │ │ │ + move $a0, $t2 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + move $s8, $a0 │ │ │ │ + li.w $a1, 4 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + bl -275952 │ │ │ │ + stptr.w $zero, $a0, 0 │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t2, 256 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s2, 5 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + slli.d $s0, $s7, 0x3 │ │ │ │ + alsl.d $t0, $s7, $t0, 0x3 │ │ │ │ + ldptr.w $s4, $t0, 0 │ │ │ │ + bnez $s4, 320 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + bstrpick.d $t6, $s3, 0x1f, 0x0 │ │ │ │ + alsl.d $s5, $t6, $s1, 0x2 │ │ │ │ + beqz $t0, 120 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -900 │ │ │ │ + ldptr.w $t2, $s8, 28 │ │ │ │ + ldptr.w $t0, $s8, 24 │ │ │ │ + ld.d $a0, $s8, 8 │ │ │ │ + ldptr.d $t8, $s8, 0 │ │ │ │ + add.w $t2, $t2, $s6 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $a0, $t2 │ │ │ │ + ldx.b $a0, $t8, $t0 │ │ │ │ + bl -277556 │ │ │ │ + bnez $a0, 156 │ │ │ │ + ldptr.w $t2, $s5, 0 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + stptr.w $t2, $s5, 0 │ │ │ │ + ldptr.w $t2, $t0, 4 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bltu $s4, $t2, -84 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + beq $t3, $t1, 144 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + beq $t3, $s2, 172 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + bltu $t0, $t2, -160 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ldptr.w $t2, $t0, 4 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bltu $s4, $t2, -224 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bne $t3, $t1, -132 │ │ │ │ + ldptr.w $t3, $s5, 0 │ │ │ │ + add.w $t2, $t3, $t2 │ │ │ │ + stptr.w $t2, $s5, 0 │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + add.w $fp, $t6, $fp │ │ │ │ + add.w $s6, $t6, $s6 │ │ │ │ + bne $t3, $s2, -160 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $fp, $t0, $fp │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + b -180 │ │ │ │ + beq $s4, $s2, -16 │ │ │ │ + li.w $t1, 6 │ │ │ │ + beq $s4, $t1, 120 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bne $s4, $t1, 40 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t2, $s1, 0x2 │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + ldptr.w $t3, $t2, 0 │ │ │ │ + add.w $s6, $t6, $s6 │ │ │ │ + add.w $t3, $t3, $t6 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + ldptr.w $s4, $t0, 0 │ │ │ │ nop │ │ │ │ + li.w $t1, 2 │ │ │ │ + bne $s4, $t1, 36 │ │ │ │ + bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t2, $s1, 0x2 │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + ldptr.w $t3, $t2, 0 │ │ │ │ + add.w $fp, $t6, $fp │ │ │ │ + add.w $t3, $t3, $t6 │ │ │ │ + stptr.w $t3, $t2, 0 │ │ │ │ + ldptr.w $s4, $t0, 0 │ │ │ │ + li.w $t1, 4 │ │ │ │ + beq $s4, $t1, 92 │ │ │ │ + li.w $t0, 3 │ │ │ │ + beq $s4, $t0, 116 │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + b -300 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - b -156 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - b -668 │ │ │ │ - ld.wu $s4, $sp, 64 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - bstrpick.d $s6, $s2, 0x1f, 0x0 │ │ │ │ - b -732 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - beq $s3, $t0, 1004 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bgeu $t1, $s1, 448 │ │ │ │ nop │ │ │ │ - bstrpick.d $s4, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $s4 │ │ │ │ - li.w $t2, 253 │ │ │ │ - slli.w $s5, $t1, 0x0 │ │ │ │ - bgeu $t2, $t1, 112 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.wu $s2, $s0, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s2, 1008 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $s2, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 113804 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 712 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - srli.d $s2, $s2, 0x1 │ │ │ │ - beqz $s2, 964 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $s6, $s2, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 113760 │ │ │ │ - bnez $a0, -40 │ │ │ │ + bstrpick.d $t6, $s3, 0x1f, 0x0 │ │ │ │ + alsl.d $s5, $t6, $s1, 0x2 │ │ │ │ + ldptr.w $t3, $s5, 0 │ │ │ │ + ldptr.w $t2, $t0, 4 │ │ │ │ + add.w $t2, $t3, $t2 │ │ │ │ + stptr.w $t2, $s5, 0 │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + ldptr.w $t3, $t0, 0 │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + add.w $fp, $t6, $fp │ │ │ │ + add.w $s6, $t6, $s6 │ │ │ │ + b -196 │ │ │ │ nop │ │ │ │ - beqz $s5, 928 │ │ │ │ - ldptr.w $s5, $s5, 4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - li.w $t2, 253 │ │ │ │ - addi.w $s2, $t1, 1 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - bgeu $t2, $t1, 828 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s2, $sp, 84 │ │ │ │ - beqz $s6, 864 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 113676 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 568 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 820 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 113632 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 784 │ │ │ │ - ldptr.w $t1, $s8, 4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bgeu $t1, $s5, 188 │ │ │ │ - slli.d $t1, $s4, 0x2 │ │ │ │ - ldx.w $s2, $t2, $t1 │ │ │ │ - bgeu $s3, $s2, 176 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - bltu $t1, $s2, 168 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t0, 104 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $s2, $sp, 84 │ │ │ │ - beqz $s1, 716 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + add.w $fp, $t0, $fp │ │ │ │ + b -388 │ │ │ │ nop │ │ │ │ - srli.d $s5, $s1, 0x1 │ │ │ │ - alsl.d $s4, $s5, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 113524 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 664 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 668 │ │ │ │ - addi.d $s6, $s4, 8 │ │ │ │ - srli.d $s5, $s1, 0x1 │ │ │ │ - alsl.d $s4, $s5, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 113480 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 632 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - ldptr.w $s5, $s0, 8 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - addi.w $s5, $s5, -1 │ │ │ │ - b -1940 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - beq $s5, $t0, -1948 │ │ │ │ - beqz $t0, -1952 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bltu $t1, $s1, -436 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ nop │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s4, $s4, 0x2 │ │ │ │ - ldx.w $s5, $t2, $s4 │ │ │ │ - li.w $t3, 253 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - slli.w $s2, $t1, 0x0 │ │ │ │ - bgeu $t3, $t1, 112 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s5, $sp, 84 │ │ │ │ - beqz $s6, 580 │ │ │ │ - ld.d $s2, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s2, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 113340 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 216 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 532 │ │ │ │ - addi.d $s2, $s8, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s2, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 113296 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + addi.w $s0, $s4, 1 │ │ │ │ + bstrpick.d $a1, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -276616 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $zero, $a0, $t0 │ │ │ │ + ldptr.w $t2, $s8, 40 │ │ │ │ + move $s1, $a0 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + b -460 │ │ │ │ nop │ │ │ │ - beqz $s8, 496 │ │ │ │ - ldptr.w $s2, $s8, 4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - ldx.bu $t0, $t0, $s1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 192 │ │ │ │ - ld.wu $s5, $s0, 88 │ │ │ │ - st.w $s3, $sp, 84 │ │ │ │ - beqz $s5, 444 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s2, $sp, 56 │ │ │ │ + ldptr.w $s2, $a0, 16 │ │ │ │ + st.d $s0, $sp, 72 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s1, $sp, 64 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $fp, $sp, 80 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + bl -286672 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ + move $s4, $a0 │ │ │ │ + bl -286656 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $s1, $t0, 464 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $s1, $t0, 432 │ │ │ │ + addi.w $t0, $s1, -3 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x1 │ │ │ │ + beqz $t0, 380 │ │ │ │ + bstrins.d $s1, $zero, 0x1, 0x1 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bne $s1, $t0, 24 │ │ │ │ + li.w $a3, 71 │ │ │ │ + li.w $a2, 82 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -118608 │ │ │ │ + ldptr.w $t3, $s0, 40 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t3, 272 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $s6, 2 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 113220 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 80 │ │ │ │ - addi.d $s5, $s5, -1 │ │ │ │ - srli.d $s5, $s5, 0x1 │ │ │ │ - beqz $s5, 396 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 113176 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.w $t4, $t1, -5 │ │ │ │ + bgeu $s5, $t4, 60 │ │ │ │ + beq $t1, $s5, 312 │ │ │ │ + beq $t1, $s6, 12 │ │ │ │ + li.w $t4, 4 │ │ │ │ + bne $t1, $t4, 12 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + add.w $s8, $t1, $s8 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bgeu $t1, $t3, 192 │ │ │ │ nop │ │ │ │ - beqz $s6, 360 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - bltu $t0, $s2, 96 │ │ │ │ - ldptr.w $s5, $s0, 8 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - addi.w $s5, $s5, -1 │ │ │ │ - b -2248 │ │ │ │ + alsl.d $t2, $s2, $t0, 0x3 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + slli.d $s3, $s2, 0x3 │ │ │ │ + bnez $t1, -60 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + move $s7, $zero │ │ │ │ + beqz $t1, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 328 │ │ │ │ - move $s5, $s8 │ │ │ │ - b -112 │ │ │ │ + ldptr.w $t1, $s0, 28 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + ldptr.d $t3, $s0, 0 │ │ │ │ + ld.d $t4, $s0, 8 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t3, $t0 │ │ │ │ + ldx.b $a1, $t4, $t1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + bl -278416 │ │ │ │ + addi.w $t3, $s1, 1 │ │ │ │ + beqz $a0, 60 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + ldptr.w $t1, $s0, 28 │ │ │ │ + ld.d $t4, $s0, 8 │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $s4, $t0 │ │ │ │ + ldx.bu $t1, $t4, $t1 │ │ │ │ + xor $t0, $t0, $t1 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + masknez $t0, $s1, $t0 │ │ │ │ + or $s1, $t3, $t0 │ │ │ │ nop │ │ │ │ - beqz $fp, 328 │ │ │ │ - move $s6, $fp │ │ │ │ - b -248 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t1, $t0, $s3 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + bltu $s7, $t1, -132 │ │ │ │ + ldptr.w $t3, $s0, 40 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bltu $t1, $t3, -180 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -287244 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $fp, $sp, 80 │ │ │ │ + ld.d $s0, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 24 │ │ │ │ + ld.d $s7, $sp, 16 │ │ │ │ + ld.d $s8, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ + li.w $a3, 67 │ │ │ │ + li.w $a2, 89 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -118972 │ │ │ │ + b -364 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + add.w $fp, $t1, $fp │ │ │ │ + b -296 │ │ │ │ nop │ │ │ │ - beqz $fp, 264 │ │ │ │ - move $s6, $fp │ │ │ │ - b -600 │ │ │ │ + li.w $a3, 65 │ │ │ │ + li.w $a2, 82 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -119012 │ │ │ │ + b -404 │ │ │ │ + li.w $a3, 84 │ │ │ │ + li.w $a2, 89 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -119036 │ │ │ │ + b -428 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s2, $sp, 56 │ │ │ │ + ldptr.w $s2, $a0, 16 │ │ │ │ + st.d $s0, $sp, 72 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a0, $s2, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + st.d $s1, $sp, 64 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + bl -287224 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + bstrpick.d $a2, $s2, 0x1f, 0x0 │ │ │ │ + move $s4, $a0 │ │ │ │ + bl -287208 │ │ │ │ + andi $t0, $s1, 0x1 │ │ │ │ + beqz $t0, 480 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $s1, $t0, 544 │ │ │ │ + addi.w $s1, $s1, -3 │ │ │ │ + bstrins.d $s1, $zero, 0x1, 0x1 │ │ │ │ + bnez $s1, 28 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 71 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -119148 │ │ │ │ nop │ │ │ │ - beqz $s6, 264 │ │ │ │ - move $s2, $s6 │ │ │ │ - b -744 │ │ │ │ + ldptr.w $t3, $s0, 40 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t3, 376 │ │ │ │ + st.d $fp, $sp, 80 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $s5, 1 │ │ │ │ + li.w $s6, 2 │ │ │ │ + b 64 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -92 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $s2, $t0, $s4 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $t1, $t0, -424 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $s2, $sp, 84 │ │ │ │ - beqz $s4, 188 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112996 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 88 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 140 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112952 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 104 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - b -528 │ │ │ │ + addi.w $t4, $t1, -5 │ │ │ │ + bgeu $s5, $t4, 60 │ │ │ │ + beq $t1, $s5, 440 │ │ │ │ + beq $t1, $s6, 12 │ │ │ │ + li.w $t4, 4 │ │ │ │ + bne $t1, $t4, 12 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + add.w $s8, $t1, $s8 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bgeu $t1, $t3, 240 │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - b -1660 │ │ │ │ + alsl.d $t2, $s2, $t0, 0x3 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + slli.d $s3, $s2, 0x3 │ │ │ │ + bnez $t1, -60 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + move $s7, $zero │ │ │ │ + bnez $t1, 56 │ │ │ │ + b -44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 64 │ │ │ │ - move $s4, $s6 │ │ │ │ - b -120 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + add.d $t1, $t0, $s3 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bgeu $s7, $t1, 144 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -724 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s2, $t4, $t0 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - b -1484 │ │ │ │ - beqz $s5, 16 │ │ │ │ - move $s1, $s5 │ │ │ │ - b -696 │ │ │ │ + ldptr.w $t1, $s0, 28 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + ld.d $t4, $s0, 8 │ │ │ │ + ldptr.d $t3, $s0, 0 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t4, $t1 │ │ │ │ + ldx.b $a0, $t3, $t0 │ │ │ │ + bl -279036 │ │ │ │ + bnez $a0, -76 │ │ │ │ + ldptr.w $t1, $s0, 28 │ │ │ │ + ldptr.w $t0, $s0, 24 │ │ │ │ + ld.d $t3, $s0, 8 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t3, $t1 │ │ │ │ + ldx.b $a0, $s4, $t0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bl -279088 │ │ │ │ + addi.w $t0, $s1, 1 │ │ │ │ + masknez $s1, $s1, $a0 │ │ │ │ + maskeqz $a0, $t0, $a0 │ │ │ │ + ld.d $t0, $s0, 32 │ │ │ │ + or $s1, $a0, $s1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t1, $t0, $s3 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + bltu $s7, $t1, -128 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - bl -19288 │ │ │ │ + ldptr.w $t3, $s0, 40 │ │ │ │ + addi.d $s2, $s2, 1 │ │ │ │ + slli.w $t1, $s2, 0x0 │ │ │ │ + bltu $t1, $t3, -228 │ │ │ │ + ld.d $fp, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 24 │ │ │ │ + ld.d $s7, $sp, 16 │ │ │ │ + ld.d $s8, $sp, 8 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -287892 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 64 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - bl -19304 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - bl -19320 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $s1, $t0, 44 │ │ │ │ + bstrins.d $s1, $zero, 0x1, 0x1 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bne $s1, $t0, -448 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 67 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -119624 │ │ │ │ + b -472 │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - bl -19336 │ │ │ │ + li.w $a3, 89 │ │ │ │ + li.w $a2, 84 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -119652 │ │ │ │ + b -500 │ │ │ │ + li.w $a3, 82 │ │ │ │ + li.w $a2, 65 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -119676 │ │ │ │ + b -524 │ │ │ │ + ldptr.w $t1, $t2, 4 │ │ │ │ + add.w $fp, $t1, $fp │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - bl -327268 │ │ │ │ + ldptr.w $t7, $a0, 40 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $a5, $sp, 32 │ │ │ │ + st.d $a6, $sp, 40 │ │ │ │ + beqz $t7, 752 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $s6, $a2 │ │ │ │ + move $s0, $zero │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $s4, 78 │ │ │ │ + b 116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 125 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -160 │ │ │ │ - st.d $s0, $sp, 136 │ │ │ │ - st.d $s2, $sp, 120 │ │ │ │ - st.d $ra, $sp, 152 │ │ │ │ - st.d $fp, $sp, 144 │ │ │ │ - st.d $s1, $sp, 128 │ │ │ │ - st.d $s3, $sp, 112 │ │ │ │ - st.d $s4, $sp, 104 │ │ │ │ - st.d $s5, $sp, 96 │ │ │ │ - st.d $s6, $sp, 88 │ │ │ │ - st.d $s7, $sp, 80 │ │ │ │ - st.d $s8, $sp, 72 │ │ │ │ - st.d $a3, $sp, 40 │ │ │ │ - st.d $a4, $sp, 16 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $s2, $a2 │ │ │ │ - bnez $a2, 912 │ │ │ │ - ldptr.w $t0, $a1, 8 │ │ │ │ - li.w $a0, 24 │ │ │ │ - move $s1, $a4 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - sltu $t0, $a3, $t0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl -328060 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 123992 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - bnez $s1, 1964 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bnez $t0, 892 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bgeu $s2, $t0, 760 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - li.w $s4, 253 │ │ │ │ - addi.d $s7, $sp, 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $t0, $t0, $s3 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $s8, $s2, 0x1f, 0x0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $s4, $t0, 1216 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 48 │ │ │ │ - beqz $s6, 1232 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112508 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 976 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 1188 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112464 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 1152 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldx.bu $t0, $t2, $s8 │ │ │ │ - bgeu $s4, $t0, 1068 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s2, $sp, 48 │ │ │ │ - beqz $s6, 1024 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112396 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 896 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 980 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112352 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 944 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bne $t0, $t1, 380 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $s8, $t0, $s8 │ │ │ │ - bgeu $s4, $s8, 1048 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s2, $sp, 48 │ │ │ │ - beqz $s8, 908 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + beqz $t8, 480 │ │ │ │ + addi.w $t5, $t8, -5 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bgeu $t1, $t5, 468 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + mul.w $t0, $t0, $t6 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $t8, $t0, 136 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112276 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 840 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 860 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 112232 │ │ │ │ - bnez $a0, -40 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $t8, $t0, 596 │ │ │ │ + add.w $t6, $fp, $t6 │ │ │ │ + xori $t8, $t8, 0x4 │ │ │ │ + masknez $t6, $t6, $t8 │ │ │ │ + maskeqz $t8, $fp, $t8 │ │ │ │ + or $fp, $t6, $t8 │ │ │ │ nop │ │ │ │ - beqz $s5, 824 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - addi.w $fp, $s2, 1 │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - bgeu $s4, $t0, 948 │ │ │ │ - ld.wu $s5, $s0, 88 │ │ │ │ - st.w $fp, $sp, 48 │ │ │ │ - beqz $s5, 944 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 112156 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 688 │ │ │ │ - addi.d $t0, $s5, -1 │ │ │ │ - srli.d $s5, $t0, 0x1 │ │ │ │ - beqz $s5, 900 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 112112 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bgeu $t0, $t7, 112 │ │ │ │ nop │ │ │ │ - beqz $s6, 864 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ + ldptr.w $t0, $s7, 24 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + alsl.d $t5, $s0, $t3, 0x3 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + ldptr.w $t8, $t5, 0 │ │ │ │ + ldptr.w $t6, $t5, 4 │ │ │ │ + slli.d $s3, $s0, 0x3 │ │ │ │ + bltu $t0, $t1, -116 │ │ │ │ ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t0, $t1, 140 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ldx.w $s1, $t0, $s3 │ │ │ │ - beqz $s1, 128 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + beqz $t8, 156 │ │ │ │ + addi.w $t5, $t8, -5 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bgeu $t1, $t5, 144 │ │ │ │ ld.d $t0, $sp, 16 │ │ │ │ - beqz $t0, 48 │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldx.w $t0, $t3, $s3 │ │ │ │ - ld.d $t3, $t2, 16 │ │ │ │ - ld.bu $t2, $t2, 44 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t3, $t0 │ │ │ │ - beq $t0, $t2, 48 │ │ │ │ + mul.w $t0, $t0, $t6 │ │ │ │ + add.w $s1, $t0, $s1 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bne $t8, $t0, -124 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + add.w $s8, $s8, $t6 │ │ │ │ + bltu $t0, $t7, -92 │ │ │ │ nop │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - addi.w $t0, $s1, -1 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s3 │ │ │ │ - st.w $s2, $sp, 48 │ │ │ │ - st.w $t0, $sp, 52 │ │ │ │ - bl 123868 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 124372 │ │ │ │ - bnez $a0, 780 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bgeu $s1, $t0, 16 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - move $s2, $s1 │ │ │ │ - b -620 │ │ │ │ - move $s2, $s1 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + stptr.w $s2, $t0, 0 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 100 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - beqz $t0, 52 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ld.d $t4, $t2, 16 │ │ │ │ - ld.bu $t1, $t2, 44 │ │ │ │ - ldx.w $t0, $t3, $t0 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - add.w $t0, $t0, $t2 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t4, $t0 │ │ │ │ - beq $t0, $t1, 44 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + stptr.w $s1, $t0, 0 │ │ │ │ ld.d $t0, $sp, 40 │ │ │ │ - addi.d $a1, $sp, 48 │ │ │ │ - move $a0, $s0 │ │ │ │ - st.w $s2, $sp, 48 │ │ │ │ - st.w $t0, $sp, 52 │ │ │ │ - bl 123732 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 124236 │ │ │ │ - bnez $a0, 1228 │ │ │ │ - pcalau12i $t0, 125 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 1968 │ │ │ │ - ld.d $ra, $sp, 152 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - ld.d $fp, $sp, 144 │ │ │ │ - ld.d $s0, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 104 │ │ │ │ - ld.d $s5, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 160 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - li.w $a0, 24 │ │ │ │ - bl -328948 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 123104 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - bnez $t0, 584 │ │ │ │ - nop │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $s3, $t0, $t1 │ │ │ │ - bgeu $s2, $s3, 148 │ │ │ │ - bltu $t2, $s3, 144 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - beqz $t1, 60 │ │ │ │ - move $s1, $s2 │ │ │ │ - nop │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - slli.d $s1, $s1, 0x2 │ │ │ │ - ldx.w $t1, $t3, $s1 │ │ │ │ - ld.d $t6, $sp, 24 │ │ │ │ - ld.d $t5, $t2, 16 │ │ │ │ - ld.bu $t4, $t2, 44 │ │ │ │ - add.w $t1, $t1, $t6 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t5, $t1 │ │ │ │ - beq $t1, $t4, 1604 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - addi.d $a1, $sp, 48 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.w $s2, $sp, 48 │ │ │ │ - st.w $t0, $sp, 52 │ │ │ │ - bl 123476 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 123980 │ │ │ │ - bnez $a0, 1508 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - move $s2, $s3 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bgeu $s3, $t0, -364 │ │ │ │ - li.w $t1, 1 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - b -1036 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $s3, $t0, $t1 │ │ │ │ - b -148 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $fp, 224 │ │ │ │ - move $s6, $fp │ │ │ │ - b -1008 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $fp, 96 │ │ │ │ - move $s6, $fp │ │ │ │ - b -928 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s5, $zero │ │ │ │ + bnez $t6, 76 │ │ │ │ + b -224 │ │ │ │ nop │ │ │ │ - beqz $s8, 224 │ │ │ │ - move $s5, $s8 │ │ │ │ - b -720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + ld.d $t3, $s7, 32 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + add.w $s1, $t0, $s1 │ │ │ │ + add.d $t0, $t3, $s3 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bgeu $s5, $t0, 96 │ │ │ │ nop │ │ │ │ - beqz $fp, 32 │ │ │ │ - move $s8, $fp │ │ │ │ - b -872 │ │ │ │ + ldptr.w $t0, $s7, 24 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + ldptr.w $t3, $s7, 28 │ │ │ │ + ldptr.d $t7, $s7, 0 │ │ │ │ + ld.d $t6, $s7, 8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + add.w $t3, $t3, $s8 │ │ │ │ + ldx.b $a0, $t7, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t6, $t0 │ │ │ │ + bl -279876 │ │ │ │ + beqz $a0, -84 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + ld.d $t3, $s7, 32 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + add.w $s1, $t0, $s1 │ │ │ │ + add.d $t0, $t3, $s3 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bltu $s5, $t0, -80 │ │ │ │ nop │ │ │ │ + ldptr.w $t7, $s7, 40 │ │ │ │ + b -380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s2 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 73360 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 73368 │ │ │ │ - bl 234728 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -330060 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -972 │ │ │ │ nop │ │ │ │ + move $s5, $zero │ │ │ │ + bnez $t6, 116 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b -1112 │ │ │ │ + ldptr.w $t0, $s7, 28 │ │ │ │ + ld.d $t8, $s7, 8 │ │ │ │ + add.w $t7, $t0, $s8 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.bu $t0, $t8, $t0 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + beq $t0, $s4, 76 │ │ │ │ + ldx.b $a1, $t8, $t7 │ │ │ │ + bl -280024 │ │ │ │ + ld.d $t3, $s7, 32 │ │ │ │ + add.d $t0, $t3, $s3 │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + bnez $a0, 52 │ │ │ │ + ldptr.w $t0, $s6, 4 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bgeu $s5, $t6, -140 │ │ │ │ + ldptr.w $t0, $s7, 24 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + ldptr.d $t7, $s7, 0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t7, $t0 │ │ │ │ + bne $a0, $s4, -100 │ │ │ │ + ldptr.w $t0, $s6, 0 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + b -48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.w $fp, $fp, $t6 │ │ │ │ + b -572 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + b -436 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a3, $sp, 0 │ │ │ │ - b -92 │ │ │ │ + ldptr.w $t5, $a0, 40 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t5, 420 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + ld.d $t0, $a0, 32 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $s5, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + li.w $s1, 5 │ │ │ │ + li.w $s3, 6 │ │ │ │ + b 92 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $fp, $s2, 1 │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - slli.w $t1, $s8, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - bltu $s4, $t0, -940 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -852 │ │ │ │ - move $a3, $fp │ │ │ │ - b -156 │ │ │ │ + beq $t1, $s1, 352 │ │ │ │ + beq $t1, $s3, 76 │ │ │ │ + li.w $t2, 1 │ │ │ │ + beq $t1, $t2, 372 │ │ │ │ + li.w $t2, 2 │ │ │ │ + bne $t1, $t2, 396 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + add.w $s7, $t1, $s7 │ │ │ │ + mul.w $t3, $t2, $t1 │ │ │ │ + add.w $s2, $t3, $s2 │ │ │ │ nop │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $t1, $s5, 0x0 │ │ │ │ + bgeu $t1, $t5, 216 │ │ │ │ nop │ │ │ │ + alsl.d $t3, $s5, $t0, 0x3 │ │ │ │ + ldptr.w $t1, $t3, 0 │ │ │ │ + slli.d $s0, $s5, 0x3 │ │ │ │ + bnez $t1, -76 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + move $fp, $zero │ │ │ │ + bnez $t1, 48 │ │ │ │ + b -44 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + ld.d $t0, $s6, 32 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + add.d $t3, $t0, $s0 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + bgeu $fp, $t1, 96 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s6, 28 │ │ │ │ + ldptr.w $t0, $s6, 24 │ │ │ │ + ld.d $t5, $s6, 8 │ │ │ │ + ldptr.d $t3, $s6, 0 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + add.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t5, $t1 │ │ │ │ + ldx.b $a0, $t3, $t0 │ │ │ │ + bl -280452 │ │ │ │ + beqz $a0, -84 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + add.w $s2, $t0, $s2 │ │ │ │ + ld.d $t0, $s6, 32 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + add.d $t3, $t0, $s0 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + bltu $fp, $t1, -80 │ │ │ │ nop │ │ │ │ + ldptr.w $t3, $t3, 0 │ │ │ │ + ldptr.w $t5, $s6, 40 │ │ │ │ + bne $t3, $s1, -184 │ │ │ │ + ldptr.w $t3, $s4, 0 │ │ │ │ + add.w $s7, $s7, $t1 │ │ │ │ + add.w $s8, $s8, $t1 │ │ │ │ + mul.w $t1, $t3, $t1 │ │ │ │ + add.w $s2, $t1, $s2 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $t1, $s5, 0x0 │ │ │ │ + bltu $t1, $t5, -200 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $s2, $sp, 8 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 123580 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ move $a0, $s2 │ │ │ │ - bl 123232 │ │ │ │ - ldptr.w $a3, $sp, 48 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -808 │ │ │ │ - pcaddi $a1, 73325 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -330396 │ │ │ │ - b -824 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - beq $s2, $t0, 1204 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - li.w $t1, 1 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bgeu $t2, $t0, 548 │ │ │ │ - bstrpick.d $s3, $t2, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t1, $s3 │ │ │ │ - li.w $t2, 253 │ │ │ │ - slli.w $s6, $t0, 0x0 │ │ │ │ - bgeu $t2, $t0, 120 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $t0, $sp, 48 │ │ │ │ - beqz $s4, 1184 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - addi.d $fp, $sp, 48 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 111044 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 936 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 1132 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 111000 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s7, 1096 │ │ │ │ - ldptr.w $s6, $s7, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - li.w $t2, 253 │ │ │ │ - addi.w $s4, $t0, 1 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t1, $t0 │ │ │ │ - bgeu $t2, $t0, 1004 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s4, $sp, 48 │ │ │ │ - beqz $s8, 1072 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - addi.d $fp, $sp, 48 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + ldptr.w $t3, $s4, 0 │ │ │ │ + add.w $s7, $s7, $t1 │ │ │ │ + add.w $s8, $s8, $t1 │ │ │ │ + mul.w $t1, $t3, $t1 │ │ │ │ + add.w $s2, $t1, $s2 │ │ │ │ + b -120 │ │ │ │ nop │ │ │ │ - srli.d $s5, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s5, $s1, 0x3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 110908 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 784 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 1020 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s5, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s5, $s1, 0x3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 110864 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + add.w $s8, $t1, $s8 │ │ │ │ + mul.w $t3, $t2, $t1 │ │ │ │ + add.w $s2, $t3, $s2 │ │ │ │ + b -356 │ │ │ │ nop │ │ │ │ - beqz $s7, 984 │ │ │ │ - ldptr.w $t2, $s7, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - bgeu $t2, $s6, 276 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $s3, $t0, $s3 │ │ │ │ - bgeu $s2, $s3, 264 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - bltu $t2, $s3, 256 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t1, $t0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $s7, 824 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $s3, $sp, 48 │ │ │ │ - beqz $s1, 884 │ │ │ │ - ld.d $s8, $s0, 80 │ │ │ │ - addi.d $fp, $sp, 48 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s4, $s7, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 110756 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 832 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 836 │ │ │ │ - addi.d $s8, $s4, 8 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s4, $s7, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 110712 │ │ │ │ - bnez $a0, -40 │ │ │ │ + li.w $t7, 4 │ │ │ │ + bne $t1, $t7, -372 │ │ │ │ + ldptr.w $t1, $t3, 4 │ │ │ │ + add.w $s7, $t1, $s7 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - beqz $s4, 800 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -1932 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t8, $a0, 40 │ │ │ │ + beqz $t8, 772 │ │ │ │ + ld.d $t7, $a0, 32 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + move $s4, $a1 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s7, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + alsl.d $t0, $s3, $t7, 0x3 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + slli.d $t6, $s3, 0x3 │ │ │ │ + bnez $t1, 212 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s2, $s8 │ │ │ │ + move $s0, $s6 │ │ │ │ + beqz $t1, 352 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - addi.w $t1, $t0, -1 │ │ │ │ - beq $t1, $t2, -1972 │ │ │ │ - bnez $t2, -480 │ │ │ │ + move $s2, $s8 │ │ │ │ + move $s0, $s6 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + bltu $s0, $s4, 8 │ │ │ │ + bltu $s0, $a2, 228 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bltu $s1, $t1, -20 │ │ │ │ + ldptr.w $t6, $t0, 0 │ │ │ │ + li.w $t2, 6 │ │ │ │ + beq $t6, $t2, 392 │ │ │ │ + ldptr.w $t8, $s5, 40 │ │ │ │ + beqz $t6, 288 │ │ │ │ + li.w $t1, 5 │ │ │ │ + move $s8, $s2 │ │ │ │ + move $s6, $s0 │ │ │ │ + bne $t6, $t1, 24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - beqz $t0, -1984 │ │ │ │ - b -1100 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 122996 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 122648 │ │ │ │ - ldptr.w $a3, $sp, 48 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -1256 │ │ │ │ - pcaddi $a1, 73179 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -330980 │ │ │ │ - b -1272 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + add.w $s8, $s8, $t0 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + bltu $t0, $t8, -144 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s7 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $s4, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s4, $s4, 0x2 │ │ │ │ - ldx.w $s6, $t0, $s4 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bstrpick.d $s1, $s2, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $s3, $t1, $t0 │ │ │ │ - bgeu $t2, $s3, 548 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s6, $sp, 48 │ │ │ │ - beqz $s8, 640 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - addi.d $fp, $sp, 48 │ │ │ │ nop │ │ │ │ - srli.d $s5, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s5, $s3, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 110484 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 344 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 588 │ │ │ │ - addi.d $s3, $s7, 8 │ │ │ │ - srli.d $s5, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s5, $s3, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 110440 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s7, 552 │ │ │ │ - ldptr.w $s3, $s7, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - ldx.bu $t0, $t1, $s1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 416 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s2, $sp, 48 │ │ │ │ - beqz $s7, 508 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - addi.d $fp, $sp, 48 │ │ │ │ - srli.d $s5, $s7, 0x1 │ │ │ │ - alsl.d $s8, $s5, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 110364 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 208 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 460 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s5, $s7, 0x1 │ │ │ │ - alsl.d $s8, $s5, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 110320 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 424 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - bgeu $t0, $s3, -336 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $s3, $t0, $s4 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t2, $t0 │ │ │ │ - bgeu $t1, $s7, 300 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $s3, $sp, 48 │ │ │ │ - beqz $s4, 360 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - addi.d $fp, $sp, 48 │ │ │ │ + li.w $t2, 5 │ │ │ │ + beq $t1, $t2, -108 │ │ │ │ + li.w $t2, 6 │ │ │ │ + beq $t1, $t2, 180 │ │ │ │ + li.w $t2, 3 │ │ │ │ + beq $t1, $t2, -108 │ │ │ │ + bltu $s6, $s4, 8 │ │ │ │ + bltu $s6, $a2, 356 │ │ │ │ + li.w $t2, 1 │ │ │ │ + beq $t1, $t2, 364 │ │ │ │ + li.w $t6, 2 │ │ │ │ + bne $t1, $t6, 276 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 110228 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 256 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 308 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 110184 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t1, $s5, 28 │ │ │ │ + ldptr.w $t0, $s5, 24 │ │ │ │ + ldptr.d $t7, $s5, 0 │ │ │ │ + ld.d $t8, $s5, 8 │ │ │ │ + add.w $t1, $t1, $s2 │ │ │ │ + add.w $t0, $t0, $s0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t7, $t0 │ │ │ │ + ldx.b $a1, $t8, $t1 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + stptr.d $t6, $sp, 0 │ │ │ │ + bl -281156 │ │ │ │ + ld.d $t7, $s5, 32 │ │ │ │ + ldptr.d $t6, $sp, 0 │ │ │ │ + addi.w $t0, $fp, 1 │ │ │ │ + maskeqz $fp, $fp, $a0 │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ + add.d $t0, $t7, $t6 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + or $fp, $a0, $fp │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - beqz $s7, 272 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -2460 │ │ │ │ + ldptr.w $s8, $t0, 4 │ │ │ │ + add.w $s7, $s7, $fp │ │ │ │ + add.w $s6, $s8, $s0 │ │ │ │ + add.w $s8, $s8, $s2 │ │ │ │ + b -264 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s5, 264 │ │ │ │ - move $s7, $s5 │ │ │ │ - b -240 │ │ │ │ nop │ │ │ │ - beqz $s5, 256 │ │ │ │ - move $s8, $s5 │ │ │ │ - b -376 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bnez $t1, -380 │ │ │ │ + addi.w $t0, $s6, -1 │ │ │ │ + bltu $t0, $s4, 244 │ │ │ │ + bgeu $s6, $a2, 240 │ │ │ │ + bgeu $s6, $s4, 228 │ │ │ │ + bgeu $t0, $a2, 248 │ │ │ │ nop │ │ │ │ - beqz $s5, 248 │ │ │ │ - move $s8, $s5 │ │ │ │ - b -816 │ │ │ │ + pcaddi $a3, 89492 │ │ │ │ + li.w $a2, 648 │ │ │ │ + pcaddi $a1, 84226 │ │ │ │ + pcaddi $a0, 84239 │ │ │ │ + bl -290832 │ │ │ │ nop │ │ │ │ - beqz $s8, 208 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -968 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 122460 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 122112 │ │ │ │ - ldptr.w $a3, $sp, 48 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -1536 │ │ │ │ - pcaddi $a1, 73045 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -331516 │ │ │ │ - b -1552 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - li.w $t4, 1 │ │ │ │ - st.d $t4, $sp, 32 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - move $s2, $s3 │ │ │ │ - bltu $s3, $t1, -2588 │ │ │ │ - b -1920 │ │ │ │ + add.w $a0, $t1, $s6 │ │ │ │ + addi.w $t0, $a0, -1 │ │ │ │ + move $t6, $zero │ │ │ │ + bgeu $t0, $s4, 84 │ │ │ │ + bne $fp, $t6, -48 │ │ │ │ + ldptr.w $t8, $s5, 40 │ │ │ │ + move $s6, $a0 │ │ │ │ nop │ │ │ │ + add.w $s7, $s7, $fp │ │ │ │ + add.w $s8, $t1, $s8 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -316 │ │ │ │ - slli.w $s3, $s3, 0x0 │ │ │ │ - b -436 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - b -2652 │ │ │ │ - beqz $s8, 64 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -288 │ │ │ │ nop │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - b -892 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $s3, $t0, $t1 │ │ │ │ - move $s1, $s2 │ │ │ │ - b -1756 │ │ │ │ - beqz $s7, 16 │ │ │ │ - move $s1, $s7 │ │ │ │ - b -864 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -22220 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bl -22228 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -22236 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -22244 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -22252 │ │ │ │ - bl -330176 │ │ │ │ nop │ │ │ │ + li.w $t6, 4 │ │ │ │ + bne $t1, $t6, -412 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s6, $t0, $s6 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - pcalau12i $s3, 125 │ │ │ │ - ld.d $s3, $s3, -240 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - move $s4, $a1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s5, $a2 │ │ │ │ - bnez $a1, 16 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - beq $t0, $a2, 564 │ │ │ │ - beq $s4, $s5, 560 │ │ │ │ - ldptr.w $t0, $s2, 8 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bltu $s5, $t0, 716 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ nop │ │ │ │ - bstrpick.d $s5, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $s5, $s5, 0x2 │ │ │ │ - ldx.w $s7, $t1, $s5 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - slli.w $fp, $t1, 0x0 │ │ │ │ - bgeu $t2, $t1, 112 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s7, $sp, 32 │ │ │ │ - beqz $s0, 1292 │ │ │ │ - ld.d $s8, $s2, 80 │ │ │ │ + bgeu $s6, $a2, -80 │ │ │ │ + bgeu $s6, $s4, 60 │ │ │ │ + sub.w $t6, $a0, $s4 │ │ │ │ + bltu $t0, $a2, -92 │ │ │ │ + sub.w $t6, $a2, $s4 │ │ │ │ + b -100 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 109652 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 968 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 1244 │ │ │ │ - addi.d $s8, $s6, 8 │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 109608 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 1208 │ │ │ │ - ldptr.w $fp, $s6, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + li.w $t2, 1 │ │ │ │ + add.w $s7, $t6, $s7 │ │ │ │ + bne $t1, $t2, -356 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s8, $t0, $s8 │ │ │ │ + b -496 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 1020 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s4, $sp, 32 │ │ │ │ - beqz $s0, 1200 │ │ │ │ - ld.d $s7, $s2, 80 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 109532 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 880 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 1156 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 109488 │ │ │ │ - bnez $a0, -40 │ │ │ │ + sltu $t0, $t0, $a2 │ │ │ │ + sub.w $t6, $a2, $s6 │ │ │ │ + masknez $t6, $t6, $t0 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + or $t6, $t6, $t0 │ │ │ │ + b -164 │ │ │ │ + bgeu $t0, $a2, -216 │ │ │ │ nop │ │ │ │ - beqz $s8, 1120 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - bgeu $t0, $fp, 248 │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - pcaddi $s0, 127723 │ │ │ │ - ld.bu $t1, $s0, 0 │ │ │ │ - ldx.wu $t0, $t0, $s5 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - beqz $t1, 252 │ │ │ │ - ld.d $a1, $s2, 152 │ │ │ │ - ldptr.w $a0, $s2, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $t0, $a1 │ │ │ │ - bl -330544 │ │ │ │ - ldptr.w $a0, $s2, 148 │ │ │ │ - li.w $a2, 4 │ │ │ │ - addi.d $a1, $sp, 28 │ │ │ │ - bl -330896 │ │ │ │ - li.w $s4, -1 │ │ │ │ - beq $a0, $s4, 1136 │ │ │ │ - ldptr.w $s6, $sp, 28 │ │ │ │ - ld.bu $t0, $s0, 0 │ │ │ │ - bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ - beqz $t0, 208 │ │ │ │ - ld.d $a1, $s2, 160 │ │ │ │ - ldptr.w $a0, $s2, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s1, $a1 │ │ │ │ - bl -330604 │ │ │ │ - ldptr.w $a0, $s2, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 27 │ │ │ │ - bl -330956 │ │ │ │ - beq $a0, $s4, 1064 │ │ │ │ - ld.b $t0, $sp, 27 │ │ │ │ - li.w $t1, -128 │ │ │ │ - beq $t0, $t1, 180 │ │ │ │ - ldptr.w $t1, $sp, 28 │ │ │ │ - add.d $t2, $t1, $t0 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgtz $t0, 12 │ │ │ │ - move $t3, $t1 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ + move $fp, $zero │ │ │ │ + b -164 │ │ │ │ move $a0, $zero │ │ │ │ - bstrins.d $a0, $t1, 0x1f, 0x0 │ │ │ │ - bstrins.d $a0, $t3, 0x3f, 0x20 │ │ │ │ - bne $t2, $t0, 988 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ ret │ │ │ │ + move $a0, $s6 │ │ │ │ + move $fp, $zero │ │ │ │ + sub.w $t6, $a2, $s4 │ │ │ │ + b -204 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s2, $a0 │ │ │ │ + li.w $a1, 48 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + move $s3, $a2 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + bl -280124 │ │ │ │ + vld $vr0, $s2, 16 │ │ │ │ + vpickve2gr.w $t3, $vr0, 0x2 │ │ │ │ + vpickve2gr.w $t2, $vr0, 0x0 │ │ │ │ + slli.w $t3, $t3, 0x0 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ + vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ + vpickve2gr.w $t0, $vr0, 0x1 │ │ │ │ + vld $vr1, $s2, 0 │ │ │ │ + ldptr.w $a2, $s2, 16 │ │ │ │ + ldptr.w $t4, $s2, 20 │ │ │ │ + bgeu $t3, $t2, 552 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 540 │ │ │ │ + add.w $a2, $a2, $t4 │ │ │ │ + vst $vr1, $a0, 0 │ │ │ │ + vst $vr0, $a0, 16 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + move $a0, $a2 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + bl -290172 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + st.d $a0, $s0, 32 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -289660 │ │ │ │ + st.h $zero, $s0, 44 │ │ │ │ + ldptr.w $t0, $s2, 40 │ │ │ │ + beqz $t0, 168 │ │ │ │ + ld.d $t8, $s2, 32 │ │ │ │ + move $t2, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + move $a1, $zero │ │ │ │ + li.w $a0, 5 │ │ │ │ + li.w $a2, 6 │ │ │ │ + li.w $a4, 1 │ │ │ │ + li.w $a3, 1 │ │ │ │ + addi.d $t8, $t8, 4 │ │ │ │ + ldptr.w $t7, $t8, 0 │ │ │ │ + beqz $t7, 108 │ │ │ │ + ldptr.w $t4, $t8, -4 │ │ │ │ + ldptr.w $t5, $s2, 28 │ │ │ │ + move $t3, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - nop │ │ │ │ - move $t0, $zero │ │ │ │ - nop │ │ │ │ - pcaddi $s0, 127657 │ │ │ │ - ld.bu $t1, $s0, 0 │ │ │ │ - bnez $t1, -240 │ │ │ │ - nop │ │ │ │ - ld.d $t1, $s2, 32 │ │ │ │ - ldx.w $s6, $t1, $t0 │ │ │ │ - st.w $s6, $sp, 28 │ │ │ │ - bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $s2, 96 │ │ │ │ - li.w $t1, -128 │ │ │ │ - ldx.b $t0, $t0, $s1 │ │ │ │ - st.b $t0, $sp, 27 │ │ │ │ - bne $t0, $t1, -168 │ │ │ │ - nop │ │ │ │ - ld.wu $s0, $s2, 112 │ │ │ │ - st.d $s1, $sp, 32 │ │ │ │ - beqz $s0, 680 │ │ │ │ - ld.d $s5, $s2, 104 │ │ │ │ - srli.d $s2, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s2, $s5, 0x4 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 109204 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 392 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 636 │ │ │ │ - addi.d $s5, $s4, 16 │ │ │ │ - srli.d $s2, $s0, 0x1 │ │ │ │ - alsl.d $s4, $s2, $s5, 0x4 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 109160 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s4, 600 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ - b -272 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bstrpick.d $t2, $s5, 0x1f, 0x0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - ldx.bu $s7, $t0, $t2 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s7, 524 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s5, $sp, 32 │ │ │ │ - beqz $s0, 672 │ │ │ │ - ld.d $s8, $s2, 80 │ │ │ │ - srli.d $s7, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 108972 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 384 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 628 │ │ │ │ - addi.d $s8, $fp, 8 │ │ │ │ - srli.d $s7, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 108928 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $fp, 592 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $s8, $s5, 1 │ │ │ │ - bstrpick.d $t2, $s8, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 368 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s8, $sp, 32 │ │ │ │ - beqz $s0, 580 │ │ │ │ - ld.d $fp, $s2, 80 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 108844 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 224 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 532 │ │ │ │ - addi.d $fp, $s7, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s6, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 108800 │ │ │ │ - bnez $a0, -40 │ │ │ │ + add.w $t0, $t5, $t2 │ │ │ │ + bltu $s1, $t0, 172 │ │ │ │ + ldptr.w $t6, $s2, 24 │ │ │ │ + st.w $t0, $s0, 28 │ │ │ │ + ldptr.w $t5, $s2, 28 │ │ │ │ + add.w $t0, $t6, $t1 │ │ │ │ + st.w $t0, $s0, 24 │ │ │ │ + add.w $t0, $t5, $t2 │ │ │ │ + bgeu $t0, $s1, 144 │ │ │ │ nop │ │ │ │ - beqz $s7, 496 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ld.d $t1, $s2, 120 │ │ │ │ - bgeu $t0, $t2, -960 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - slli.d $s6, $t0, 0x2 │ │ │ │ - ldx.w $t0, $t1, $s6 │ │ │ │ - bgeu $s4, $t0, -976 │ │ │ │ - bltu $s5, $t0, -980 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - b -468 │ │ │ │ + beqz $t4, 104 │ │ │ │ + beq $t4, $a0, 100 │ │ │ │ + beq $t4, $a2, 96 │ │ │ │ + bne $t4, $a4, 308 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + bltu $t3, $t7, -68 │ │ │ │ + ldptr.w $t0, $s2, 40 │ │ │ │ nop │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + addi.d $t8, $t8, 8 │ │ │ │ + bltu $a1, $t0, -120 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s2, 256 │ │ │ │ - move $s0, $s2 │ │ │ │ - b -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 288 │ │ │ │ - move $s0, $fp │ │ │ │ - b -1000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bgeu $s3, $t0, 32 │ │ │ │ + ldptr.w $t7, $t8, 0 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 288 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -912 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t7, $s0, 40 │ │ │ │ + ld.d $t6, $s0, 32 │ │ │ │ + beqz $t7, 88 │ │ │ │ + addi.w $t0, $t7, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $a5, $t6, $t0 │ │ │ │ + add.d $t0, $t6, $t0 │ │ │ │ + beq $a5, $t4, 96 │ │ │ │ + bstrpick.d $t0, $t7, 0x1f, 0x0 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + st.w $t7, $s0, 40 │ │ │ │ + alsl.d $t6, $t0, $t6, 0x3 │ │ │ │ + stptr.w $t4, $t6, 0 │ │ │ │ + st.w $a3, $t6, 4 │ │ │ │ + ldptr.w $t4, $t8, -4 │ │ │ │ + ldptr.w $t7, $t8, 0 │ │ │ │ + b -236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 320 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -256 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.w $a3, $s0, 40 │ │ │ │ + stptr.w $t4, $t6, 0 │ │ │ │ + st.w $a3, $t6, 4 │ │ │ │ + ldptr.w $t4, $t8, -4 │ │ │ │ + ldptr.w $t7, $t8, 0 │ │ │ │ + b -284 │ │ │ │ nop │ │ │ │ - beqz $s7, 256 │ │ │ │ - move $s0, $s7 │ │ │ │ - b -416 │ │ │ │ nop │ │ │ │ + ldptr.w $t6, $t0, 4 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + st.w $t6, $t0, 4 │ │ │ │ + ldptr.w $t7, $t8, 0 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ + li.w $t0, 2 │ │ │ │ + bne $t4, $t0, 12 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + b -308 │ │ │ │ + addi.w $t6, $t1, 1 │ │ │ │ + xori $t0, $t4, 0x4 │ │ │ │ + masknez $t6, $t6, $t0 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + or $t1, $t6, $t0 │ │ │ │ + b -332 │ │ │ │ + bl -289720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s7, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 48 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + move $s0, $a2 │ │ │ │ + bl -280784 │ │ │ │ + vld $vr0, $fp, 16 │ │ │ │ + vpickve2gr.w $t3, $vr0, 0x2 │ │ │ │ + vpickve2gr.w $t2, $vr0, 0x0 │ │ │ │ + slli.w $t3, $t3, 0x0 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ + vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ + vpickve2gr.w $t0, $vr0, 0x1 │ │ │ │ + ldptr.d $s2, $fp, 0 │ │ │ │ + ldptr.w $s1, $fp, 16 │ │ │ │ + ld.d $t4, $fp, 8 │ │ │ │ + ldptr.w $t5, $fp, 20 │ │ │ │ + bgeu $t3, $t2, 856 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ slli.w $t0, $t0, 0x0 │ │ │ │ - b -924 │ │ │ │ + bgeu $t1, $t0, 844 │ │ │ │ + add.w $s1, $s1, $t5 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + vst $vr0, $a0, 16 │ │ │ │ + st.d $t4, $a0, 8 │ │ │ │ + move $s6, $a0 │ │ │ │ + stptr.d $s2, $a0, 0 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + slli.d $a0, $s1, 0x3 │ │ │ │ + bl -290836 │ │ │ │ + slli.d $a2, $s1, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $s6, 32 │ │ │ │ + bl -290324 │ │ │ │ + pcalau12i $t0, 134 │ │ │ │ + ld.d $t0, $t0, -48 │ │ │ │ + st.h $zero, $s6, 44 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ldptr.w $a7, $fp, 20 │ │ │ │ + ldptr.w $a6, $fp, 16 │ │ │ │ + ldptr.w $a4, $fp, 28 │ │ │ │ + ldptr.w $a3, $fp, 24 │ │ │ │ + move $a5, $s2 │ │ │ │ + pcaddi $a2, 83969 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -291460 │ │ │ │ + ldptr.w $t1, $fp, 28 │ │ │ │ + ldptr.w $t0, $s7, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + bltu $t0, $t1, 668 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + beqz $t0, 276 │ │ │ │ + ld.d $t7, $fp, 32 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s8, 1 │ │ │ │ + li.w $s2, 1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.d $t1, $s3, 0x3 │ │ │ │ + alsl.d $t6, $s3, $t7, 0x3 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + ldptr.w $t1, $t6, 4 │ │ │ │ + beqz $t1, 176 │ │ │ │ + ld.d $t5, $s6, 32 │ │ │ │ + slli.w $t0, $s3, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s4, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -268 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldptr.w $t1, $fp, 28 │ │ │ │ + ldx.w $t4, $s7, $t0 │ │ │ │ + add.d $t8, $s7, $t0 │ │ │ │ + add.w $t1, $t1, $s5 │ │ │ │ + bltu $t4, $t1, 296 │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $s6, 40 │ │ │ │ + ldptr.w $t0, $t6, 0 │ │ │ │ + beqz $t4, 248 │ │ │ │ + addi.w $t1, $t4, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t8, $t5, $t1 │ │ │ │ + add.d $t1, $t5, $t1 │ │ │ │ + beq $t8, $t0, 416 │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + st.w $t4, $s6, 40 │ │ │ │ + alsl.d $t1, $t1, $t5, 0x3 │ │ │ │ + stptr.w $t0, $t1, 0 │ │ │ │ + st.w $s8, $t1, 4 │ │ │ │ + ldptr.w $t0, $t6, 0 │ │ │ │ + beqz $t0, 160 │ │ │ │ + addi.w $t1, $t0, -5 │ │ │ │ + bgeu $s2, $t1, 152 │ │ │ │ + addi.w $t1, $s5, 1 │ │ │ │ + xori $t0, $t0, 0x1 │ │ │ │ + masknez $t1, $t1, $t0 │ │ │ │ + maskeqz $t0, $s5, $t0 │ │ │ │ + or $s5, $t1, $t0 │ │ │ │ + ldptr.w $t0, $t6, 4 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + bltu $s4, $t0, -136 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + bltu $t1, $t0, -200 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 134 │ │ │ │ + ld.d $t0, $t0, -48 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 83923 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -291780 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + move $a0, $s6 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $s7, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - b -424 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + b -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s6 │ │ │ │ - pcaddi $a2, 72653 │ │ │ │ - li.w $a1, 775 │ │ │ │ - pcaddi $a0, 72633 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl 231776 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -333012 │ │ │ │ nop │ │ │ │ + st.w $s8, $s6, 40 │ │ │ │ + stptr.w $t0, $t5, 0 │ │ │ │ + st.w $s8, $t5, 4 │ │ │ │ + ldptr.w $t0, $t6, 0 │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $s6, 40 │ │ │ │ + ldx.w $t6, $s0, $t0 │ │ │ │ + add.d $t0, $s0, $t0 │ │ │ │ + beqz $t4, 180 │ │ │ │ + addi.w $t1, $t4, -1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t7, $t5, $t1 │ │ │ │ + add.d $t1, $t5, $t1 │ │ │ │ + beq $t7, $s2, 188 │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + st.w $t4, $s6, 40 │ │ │ │ + alsl.d $t1, $t1, $t5, 0x3 │ │ │ │ + stptr.w $s2, $t1, 0 │ │ │ │ + st.w $t6, $t1, 4 │ │ │ │ + ldptr.w $a4, $t0, 0 │ │ │ │ + pcalau12i $t0, 134 │ │ │ │ + ld.d $t0, $t0, -48 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + ldptr.w $a7, $t8, 0 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a6, $s4 │ │ │ │ + pcaddi $a2, 83850 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -292008 │ │ │ │ + ld.d $t7, $fp, 32 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t5, $s6, 32 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + add.d $t6, $t7, $t0 │ │ │ │ + b -416 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -23732 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $t1, 4 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + st.w $t4, $t1, 4 │ │ │ │ + b -396 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -23764 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.w $s8, $s6, 40 │ │ │ │ + stptr.w $s8, $t5, 0 │ │ │ │ + st.w $t6, $t5, 4 │ │ │ │ + b -140 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -23796 │ │ │ │ + ldptr.w $t4, $t1, 4 │ │ │ │ + add.w $t4, $t4, $t6 │ │ │ │ + st.w $t4, $t1, 4 │ │ │ │ + b -172 │ │ │ │ + ldptr.w $t0, $s6, 28 │ │ │ │ + ldptr.w $t1, $s0, 0 │ │ │ │ + pcalau12i $t2, 134 │ │ │ │ + ld.d $t2, $t2, -48 │ │ │ │ + ldptr.d $a0, $t2, 0 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + st.w $t0, $s6, 28 │ │ │ │ + ldptr.w $a4, $s0, 4 │ │ │ │ + ldptr.w $a3, $s7, 4 │ │ │ │ + pcaddi $a2, 83797 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -292188 │ │ │ │ + li.w $s1, 1 │ │ │ │ + b -716 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -290708 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + pcaddi $a2, 81420 │ │ │ │ + move $s2, $a1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $s3, $a0 │ │ │ │ + bl -292256 │ │ │ │ + ldptr.w $t0, $s2, 40 │ │ │ │ + beqz $t0, 160 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + pcaddi $s4, 89000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 32 │ │ │ │ + pcaddi $a2, 83797 │ │ │ │ + li.w $a1, 1 │ │ │ │ + ldx.wu $t1, $t0, $s0 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ldptr.w $a4, $t0, 4 │ │ │ │ + add.d $t0, $s4, $t1 │ │ │ │ + ld.b $a3, $t0, 40 │ │ │ │ + move $a0, $s3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl -292344 │ │ │ │ + ldptr.w $t0, $s2, 40 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + bltu $s1, $t0, -52 │ │ │ │ + ld.d $t0, $s2, 32 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + ldx.wu $t1, $t0, $s1 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ldptr.w $a4, $t0, 4 │ │ │ │ + add.d $s4, $s4, $t1 │ │ │ │ + ld.b $a3, $s4, 40 │ │ │ │ + pcaddi $a2, 83778 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -292404 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + pcaddi $a2, 83768 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b -292452 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -23828 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -331764 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -331468 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -331484 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + ldptr.w $t0, $a0, 20 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + move $fp, $a0 │ │ │ │ + ldptr.w $a0, $a0, 16 │ │ │ │ + add.w $t1, $a1, $a2 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + add.w $a0, $a0, $t0 │ │ │ │ + alsl.w $a0, $a0, $a0, 0x1 │ │ │ │ + addi.w $a0, $a0, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $a2, $sp, 24 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + bl -291988 │ │ │ │ + move $s6, $a0 │ │ │ │ + bnez $s0, 372 │ │ │ │ + beqz $s1, 1360 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 1368 │ │ │ │ + ld.d $s0, $sp, 24 │ │ │ │ + pcaddi $a4, 84274 │ │ │ │ + li.w $a3, -1 │ │ │ │ + move $a5, $s0 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -291928 │ │ │ │ + li.w $t0, 67 │ │ │ │ + st.b $t0, $s6, 0 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a3, 83726 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $s2, $a0, 2 │ │ │ │ + addi.d $a0, $s6, 1 │ │ │ │ + bl -291388 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + beqz $t0, 1068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 124 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t1, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $a3, $sp, 32 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s2, $a2 │ │ │ │ - beqz $a3, 672 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - move $s0, $a0 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + b 132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 832 │ │ │ │ - beq $s2, $s1, 588 │ │ │ │ - ldptr.w $t4, $s0, 8 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bgeu $s2, $t4, 840 │ │ │ │ + li.w $t0, 6 │ │ │ │ + bne $t2, $t0, 348 │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + li.w $s1, 83 │ │ │ │ + add.w $s3, $s3, $s0 │ │ │ │ + add.w $s5, $s5, $s0 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + move $a5, $s0 │ │ │ │ + pcaddi $a4, 84233 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -292088 │ │ │ │ + addi.w $s7, $a0, 2 │ │ │ │ + addi.w $a0, $s2, 1 │ │ │ │ bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 2392 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s2, $sp, 64 │ │ │ │ - beqz $s7, 908 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + stx.b $s1, $s6, $t0 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a3, 83683 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s6, $a0 │ │ │ │ + bl -291556 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + add.w $s2, $s7, $s2 │ │ │ │ + bgeu $s4, $t0, 844 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + sub.w $t0, $t0, $s4 │ │ │ │ + masknez $t2, $s4, $t3 │ │ │ │ + maskeqz $t0, $t0, $t3 │ │ │ │ + ld.d $t1, $fp, 32 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + bstrpick.d $s7, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x3 │ │ │ │ + ldx.w $t2, $t1, $s7 │ │ │ │ + move $s0, $zero │ │ │ │ + add.d $t1, $t1, $s7 │ │ │ │ + beqz $t2, 312 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 108052 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 712 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 860 │ │ │ │ - addi.d $s3, $s6, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 108008 │ │ │ │ - bnez $a0, -40 │ │ │ │ + li.w $t0, 5 │ │ │ │ + bne $t2, $t0, -180 │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + li.w $s1, 77 │ │ │ │ + add.w $s3, $s3, $s0 │ │ │ │ + add.w $s5, $s5, $s0 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ - beqz $s6, 824 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $s2, 1 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t4, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - slli.w $t5, $t4, 0x0 │ │ │ │ - bgeu $t0, $t4, 112 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 64 │ │ │ │ - beqz $s6, 736 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 107916 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 544 │ │ │ │ - addi.d $t1, $s6, -1 │ │ │ │ - srli.d $s6, $t1, 0x1 │ │ │ │ - beqz $s6, 692 │ │ │ │ - addi.d $s3, $fp, 8 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 107872 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 656 │ │ │ │ - ldptr.w $t5, $fp, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bgeu $t5, $t0, 24 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - slli.d $s6, $t0, 0x2 │ │ │ │ - ldx.w $s7, $t4, $s6 │ │ │ │ - bgeu $s1, $s7, 8 │ │ │ │ - bgeu $s2, $s7, 2196 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ldx.w $t0, $t4, $t0 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s3, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s3, 1336 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $t0, $sp, 64 │ │ │ │ - beqz $s7, 520 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $s6, $s7, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 107732 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 328 │ │ │ │ - addi.d $t1, $s7, -1 │ │ │ │ - srli.d $s7, $t1, 0x1 │ │ │ │ - beqz $s7, 476 │ │ │ │ - addi.d $s3, $fp, 8 │ │ │ │ - srli.d $s6, $s7, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 107688 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 440 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 508 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s1, $sp, 64 │ │ │ │ - beqz $fp, 368 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s3, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 107612 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 176 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 324 │ │ │ │ - addi.d $s7, $s3, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s3, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 107568 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s3, 288 │ │ │ │ - ldptr.w $t1, $s3, 4 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $t1, $t0, 420 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - pcalau12i $t0, 124 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + pcaddi $a4, 84184 │ │ │ │ + li.w $a3, -1 │ │ │ │ + maskeqz $s0, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + or $s0, $s0, $t0 │ │ │ │ + move $a5, $s0 │ │ │ │ move $a0, $zero │ │ │ │ - bstrins.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bstrins.d $a0, $s2, 0x3f, 0x20 │ │ │ │ - bne $t1, $t0, 2092 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ - ret │ │ │ │ + bl -292304 │ │ │ │ + li.w $t0, 67 │ │ │ │ + st.b $t0, $s6, 0 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a3, 83632 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $s2, $a0, 2 │ │ │ │ + addi.d $a0, $s6, 1 │ │ │ │ + bl -291764 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + bnez $t0, -364 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 676 │ │ │ │ + b 752 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $t2, $t0, 60 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $t2, $t0, 84 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bne $t2, $t0, 892 │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + li.w $s1, 94 │ │ │ │ + add.w $s3, $s3, $s0 │ │ │ │ + b -356 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 160 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + li.w $s1, 68 │ │ │ │ + add.w $s5, $s5, $s0 │ │ │ │ + b -396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 160 │ │ │ │ - move $s7, $s6 │ │ │ │ - b -360 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + li.w $s1, 73 │ │ │ │ + add.w $s3, $s3, $s0 │ │ │ │ + b -428 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 160 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -576 │ │ │ │ nop │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + beqz $s0, -452 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + b 148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s8, 384 │ │ │ │ + li.w $t0, 83 │ │ │ │ + beq $s1, $t0, 376 │ │ │ │ + move $a5, $s0 │ │ │ │ + pcaddi $a4, 84110 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -292576 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + addi.w $a0, $s2, 1 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + stx.b $s1, $s6, $t1 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a3, 83561 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s6, $a0 │ │ │ │ + bl -292044 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s1, 83 │ │ │ │ + addi.w $t1, $t0, 2 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + add.w $s2, $t1, $s2 │ │ │ │ nop │ │ │ │ + ld.d $t1, $fp, 32 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + add.d $t1, $t1, $s7 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + bgeu $s8, $t2, 192 │ │ │ │ nop │ │ │ │ - beqz $fp, 160 │ │ │ │ - move $s7, $fp │ │ │ │ - b -744 │ │ │ │ + ldptr.w $t2, $fp, 28 │ │ │ │ + ldptr.w $t1, $fp, 24 │ │ │ │ + ld.d $t6, $fp, 8 │ │ │ │ + ldptr.d $t5, $fp, 0 │ │ │ │ + add.w $t2, $t2, $s5 │ │ │ │ + add.w $t1, $t1, $s3 │ │ │ │ + add.w $t2, $t2, $s8 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t6, $t2 │ │ │ │ + ldx.b $a0, $t5, $t1 │ │ │ │ + bl -284332 │ │ │ │ + beqz $a0, -188 │ │ │ │ + beqz $s8, 224 │ │ │ │ + li.w $t0, 77 │ │ │ │ + beq $s1, $t0, 216 │ │ │ │ + ldptr.d $a5, $sp, 0 │ │ │ │ + pcaddi $a4, 84062 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -292772 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.d $a4, $sp, 0 │ │ │ │ + addi.w $a0, $s2, 1 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + stx.b $s1, $s6, $t1 │ │ │ │ + pcaddi $a3, 83512 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s6, $a0 │ │ │ │ + bl -292240 │ │ │ │ + addi.w $t1, $s0, 2 │ │ │ │ + add.w $s2, $t1, $s2 │ │ │ │ + ld.d $t1, $fp, 32 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + add.d $t1, $t1, $s7 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + li.w $s1, 77 │ │ │ │ + li.w $s0, 1 │ │ │ │ + bltu $s8, $t2, -176 │ │ │ │ nop │ │ │ │ + beqz $s0, 16 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + bnez $t0, 448 │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + add.w $s3, $s8, $s3 │ │ │ │ + add.w $s0, $s0, $t0 │ │ │ │ + add.w $s5, $s5, $s8 │ │ │ │ + b -692 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $s0, 8 │ │ │ │ - addi.w $t1, $t4, -1 │ │ │ │ - beq $s2, $t1, -248 │ │ │ │ - beqz $s2, -252 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bltu $s2, $t4, -828 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - b -540 │ │ │ │ - move $a3, $s1 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 72328 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 72336 │ │ │ │ - bl 230600 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -334188 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $s1, 83 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + b -288 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + li.w $s1, 77 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -24916 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bnez $t0, 92 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + beqz $t0, 184 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beqz $t0, 172 │ │ │ │ + bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + add.d $s0, $s6, $s0 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + b 88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -24948 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bnez $t0, -76 │ │ │ │ ld.d $t0, $sp, 24 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bgeu $t1, $t0, -408 │ │ │ │ + bstrpick.d $s0, $s2, 0x1f, 0x0 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + add.d $s0, $s6, $s0 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + ld.d $s1, $sp, 16 │ │ │ │ + pcaddi $a4, 83963 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -293172 │ │ │ │ + li.w $t0, 67 │ │ │ │ + move $a4, $s1 │ │ │ │ + pcaddi $a3, 83416 │ │ │ │ + li.w $a2, -1 │ │ │ │ + st.b $t0, $s0, 0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s6, $s2 │ │ │ │ + bl -292628 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + move $a0, $s6 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t4, $s0, 72 │ │ │ │ - ldx.w $t0, $t1, $t0 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t4, $t1 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + move $s2, $zero │ │ │ │ + bnez $t0, -1272 │ │ │ │ + b -52 │ │ │ │ + ldptr.w $t0, $fp, 40 │ │ │ │ + move $s2, $zero │ │ │ │ + bnez $t0, -1288 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $s2, 1 │ │ │ │ st.d $t0, $sp, 16 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 1488 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $t0, $sp, 64 │ │ │ │ - beqz $s7, 1504 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 107052 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 864 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 1460 │ │ │ │ - addi.d $s3, $s6, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 107008 │ │ │ │ - bnez $a0, -40 │ │ │ │ + b -148 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bne $t2, $t0, -1236 │ │ │ │ + ldptr.w $s0, $t1, 4 │ │ │ │ + li.w $s1, 78 │ │ │ │ + b -1248 │ │ │ │ nop │ │ │ │ - beqz $s6, 1424 │ │ │ │ - ldptr.w $t1, $s6, 4 │ │ │ │ - beqz $t1, -552 │ │ │ │ - bnez $s1, 20 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - beq $t1, $s2, 568 │ │ │ │ + pcaddi $a3, 88586 │ │ │ │ + li.w $a2, 863 │ │ │ │ + pcaddi $a1, 83312 │ │ │ │ + pcaddi $a0, 83381 │ │ │ │ + bl -294488 │ │ │ │ nop │ │ │ │ - beq $s2, $s1, 560 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - bltu $s2, $t1, 808 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bstrpick.d $s3, $s1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ldx.w $t0, $t4, $s3 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s2, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s2, 1176 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 64 │ │ │ │ - beqz $fp, -344 │ │ │ │ - ld.d $s2, $s0, 80 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s6, $s2, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 106868 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 648 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, -388 │ │ │ │ - addi.d $s2, $s7, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s6, $s2, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 106824 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s8, $a0 │ │ │ │ + ldptr.w $t0, $s8, 16 │ │ │ │ + ldptr.w $a0, $a0, 20 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.w $a0, $a0, $t0 │ │ │ │ + alsl.w $a0, $a0, $a0, 0x1 │ │ │ │ + addi.w $a0, $a0, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + bl -294644 │ │ │ │ + ldptr.w $t5, $s8, 40 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $t5, 1176 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + b 76 │ │ │ │ nop │ │ │ │ - beqz $s7, -424 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 1076 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s1, $sp, 64 │ │ │ │ - beqz $s7, -496 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s2, $fp, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 106748 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 496 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, -540 │ │ │ │ - addi.d $s6, $s2, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s2, $fp, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 106704 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s2, -576 │ │ │ │ - ldptr.w $t1, $s2, 4 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bgeu $t1, $t0, 276 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ldx.wu $t1, $t1, $s3 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ nop │ │ │ │ - pcaddi $t0, 127023 │ │ │ │ - ld.bu $t4, $t0, 0 │ │ │ │ - bnez $t4, 264 │ │ │ │ nop │ │ │ │ - ld.d $t4, $s0, 32 │ │ │ │ - ldx.w $s2, $t4, $t1 │ │ │ │ - st.w $s2, $sp, 60 │ │ │ │ - bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ - ld.d $t1, $s0, 96 │ │ │ │ - ldx.b $t1, $t1, $s3 │ │ │ │ - st.b $t1, $sp, 59 │ │ │ │ nop │ │ │ │ - li.w $t4, -128 │ │ │ │ - bne $t1, $t4, 100 │ │ │ │ - ld.wu $s1, $s0, 112 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - beqz $s1, 832 │ │ │ │ - ld.d $s3, $s0, 104 │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $s7, $s6, $s3, 0x4 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 106668 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 288 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 788 │ │ │ │ - addi.d $s3, $s7, 16 │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $s7, $s6, $s3, 0x4 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 106624 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s7, 752 │ │ │ │ - ld.d $t1, $s7, 8 │ │ │ │ - ldptr.w $s1, $sp, 60 │ │ │ │ - add.d $t4, $s1, $t1 │ │ │ │ - slli.w $s2, $t4, 0x0 │ │ │ │ - bgtz $t1, 12 │ │ │ │ - move $s2, $s1 │ │ │ │ - slli.w $s1, $t4, 0x0 │ │ │ │ + addi.w $t6, $t4, -5 │ │ │ │ + li.w $t7, 1 │ │ │ │ + bgeu $t7, $t6, 88 │ │ │ │ + beq $t4, $t7, 532 │ │ │ │ + addi.w $t3, $t3, -2 │ │ │ │ + bstrins.d $t3, $zero, 0x1, 0x1 │ │ │ │ + bnez $t3, 16 │ │ │ │ + ldptr.w $t2, $t2, 4 │ │ │ │ + add.w $s4, $t2, $s4 │ │ │ │ + nop │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + bgeu $s2, $t5, 820 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + addi.w $s0, $t5, -1 │ │ │ │ + sub.w $s0, $s0, $s2 │ │ │ │ + masknez $t2, $s2, $t1 │ │ │ │ + maskeqz $s0, $s0, $t1 │ │ │ │ + or $s0, $s0, $t2 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + ldx.w $t4, $t0, $s0 │ │ │ │ + add.d $t2, $t0, $s0 │ │ │ │ + move $t3, $t4 │ │ │ │ + bnez $t4, -92 │ │ │ │ + ldptr.w $t3, $t2, 4 │ │ │ │ + beqz $t3, 956 │ │ │ │ + move $s7, $zero │ │ │ │ + b 156 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bnez $fp, 320 │ │ │ │ + nop │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $t1, 77 │ │ │ │ + beq $t0, $t1, 24 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + li.w $t1, 48 │ │ │ │ + stx.h $t1, $s5, $t0 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s8, 28 │ │ │ │ + ld.d $t2, $s8, 8 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + add.w $t0, $t0, $s6 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a4, $t2, $t0 │ │ │ │ + pcaddi $a3, 80882 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s5, $a0 │ │ │ │ + bl -293136 │ │ │ │ ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + move $fp, $zero │ │ │ │ addi.w $t0, $t0, 1 │ │ │ │ st.d $t0, $sp, 8 │ │ │ │ - bne $t1, $t0, -1664 │ │ │ │ - b -1076 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + li.w $t0, 83 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + add.d $t2, $t0, $s0 │ │ │ │ + ldptr.w $t4, $t2, 4 │ │ │ │ + bgeu $s7, $t4, 104 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s8, 24 │ │ │ │ + ldptr.w $t2, $s8, 28 │ │ │ │ + ld.d $t6, $s8, 8 │ │ │ │ + ldptr.d $t5, $s8, 0 │ │ │ │ + add.w $s6, $s7, $s3 │ │ │ │ + add.w $t0, $t0, $s4 │ │ │ │ + add.w $t2, $t2, $s6 │ │ │ │ + add.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t6, $t2 │ │ │ │ + ldx.b $a0, $t5, $t0 │ │ │ │ + bl -285420 │ │ │ │ + beqz $a0, -188 │ │ │ │ + beqz $fp, 96 │ │ │ │ + li.w $t0, 77 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t2, $t0, $s0 │ │ │ │ + ldptr.w $t4, $t2, 4 │ │ │ │ + bltu $s7, $t4, -88 │ │ │ │ nop │ │ │ │ + beqz $fp, 440 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bnez $t1, 744 │ │ │ │ + ldptr.w $t3, $t2, 0 │ │ │ │ + li.w $t4, 1 │ │ │ │ + add.w $s4, $s7, $s4 │ │ │ │ + add.w $s3, $s7, $s3 │ │ │ │ + beq $t3, $t4, 164 │ │ │ │ + ldptr.w $t5, $s8, 40 │ │ │ │ + b -380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -1232 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 77 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, 126959 │ │ │ │ - ld.bu $t4, $t0, 0 │ │ │ │ - move $t1, $zero │ │ │ │ - beqz $t4, -252 │ │ │ │ - ld.d $a1, $s0, 152 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $t1, $a1 │ │ │ │ - bl -333584 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 4 │ │ │ │ - addi.d $a1, $sp, 60 │ │ │ │ - bl -333936 │ │ │ │ - li.w $s1, -1 │ │ │ │ - beq $a0, $s1, 1008 │ │ │ │ - pcaddi $t0, 126944 │ │ │ │ - ldptr.w $s2, $sp, 60 │ │ │ │ - ld.bu $t1, $t0, 0 │ │ │ │ - bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ - beqz $t1, -300 │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s3, $a1 │ │ │ │ - bl -333648 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ + move $a5, $fp │ │ │ │ + pcaddi $a4, 83761 │ │ │ │ + li.w $a3, -1 │ │ │ │ li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 59 │ │ │ │ - bl -334000 │ │ │ │ - beq $a0, $s1, 940 │ │ │ │ - ld.b $t1, $sp, 59 │ │ │ │ - b -332 │ │ │ │ - beqz $s6, 512 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -320 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -293972 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a3, 83753 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s5, $a0 │ │ │ │ + bl -293428 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + add.w $s1, $t0, $s1 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, -1024 │ │ │ │ - move $s7, $fp │ │ │ │ - b -528 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, 280 │ │ │ │ nop │ │ │ │ + move $a5, $fp │ │ │ │ + pcaddi $a4, 83735 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -294080 │ │ │ │ + add.w $s6, $a0, $s1 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a3, 83726 │ │ │ │ + add.d $a0, $s5, $a0 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -293536 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + add.d $t3, $t0, $s0 │ │ │ │ + ldptr.w $s7, $t3, 4 │ │ │ │ + addi.w $t1, $s6, 1 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + li.w $t4, 94 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + stx.h $t4, $s5, $t2 │ │ │ │ + move $s1, $t1 │ │ │ │ + beqz $s7, 104 │ │ │ │ + addi.w $s1, $s7, 1 │ │ │ │ + move $fp, $t1 │ │ │ │ + add.w $s1, $s1, $s6 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, -1024 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -680 │ │ │ │ + ldptr.w $t0, $s8, 28 │ │ │ │ + ld.d $t3, $s8, 8 │ │ │ │ + bstrpick.d $a0, $fp, 0x1f, 0x0 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + add.w $t0, $t0, $s3 │ │ │ │ + sub.w $t0, $t0, $s6 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a4, $t3, $t0 │ │ │ │ + pcaddi $a3, 80753 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s5, $a0 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + bl -293656 │ │ │ │ + bne $fp, $s1, -60 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + add.w $s1, $s7, $t1 │ │ │ │ nop │ │ │ │ + li.w $t1, 68 │ │ │ │ + ldx.w $t3, $t0, $s0 │ │ │ │ + ldptr.w $t5, $s8, 40 │ │ │ │ + add.w $s3, $s7, $s3 │ │ │ │ + add.d $t2, $t0, $s0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + move $fp, $zero │ │ │ │ + b -764 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 608 │ │ │ │ - move $s7, $fp │ │ │ │ - b -896 │ │ │ │ + ldptr.w $t3, $t2, 0 │ │ │ │ + li.w $t4, 1 │ │ │ │ + add.w $s4, $s7, $s4 │ │ │ │ + add.w $s3, $s7, $s3 │ │ │ │ + bne $t3, $t4, -424 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ + li.w $t3, 48 │ │ │ │ + addi.w $s6, $s1, 1 │ │ │ │ + stx.h $t3, $s5, $t2 │ │ │ │ + b -224 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ldx.bu $t4, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t4, 492 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s2, $sp, 64 │ │ │ │ - beqz $s7, -1056 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 106092 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 288 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, -1100 │ │ │ │ - addi.d $s3, $s6, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 106048 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, -1136 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $s2, 1 │ │ │ │ - bstrpick.d $t4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t1, 332 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 64 │ │ │ │ - beqz $s6, -1220 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + li.w $t0, 77 │ │ │ │ + bne $t1, $t0, 152 │ │ │ │ nop │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 105956 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 120 │ │ │ │ - addi.d $t1, $s6, -1 │ │ │ │ - srli.d $s6, $t1, 0x1 │ │ │ │ - beqz $s6, -1268 │ │ │ │ - addi.d $s3, $fp, 8 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 105912 │ │ │ │ - bnez $a0, -40 │ │ │ │ + beqz $fp, 64 │ │ │ │ + pcaddi $a4, 83653 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a5, $fp │ │ │ │ + move $a0, $zero │ │ │ │ + bl -294412 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + move $a4, $fp │ │ │ │ + pcaddi $a3, 83644 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $s5, $a0 │ │ │ │ + bl -293864 │ │ │ │ nop │ │ │ │ - beqz $fp, -1304 │ │ │ │ - ldptr.w $t1, $fp, 4 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t4, $s0, 120 │ │ │ │ - bgeu $t1, $t0, -1064 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - slli.d $s6, $t0, 0x2 │ │ │ │ - ldx.w $t1, $t4, $s6 │ │ │ │ - bgeu $s1, $t1, -1080 │ │ │ │ - bltu $s2, $t1, -1084 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - b -808 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, -1376 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -152 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + li.w $t1, 48 │ │ │ │ + stx.h $t1, $s5, $t0 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + b -160 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $fp, -1016 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + bnez $t1, 48 │ │ │ │ + move $t3, $t4 │ │ │ │ + b -1056 │ │ │ │ nop │ │ │ │ - beqz $fp, -1376 │ │ │ │ - move $s7, $fp │ │ │ │ - b -320 │ │ │ │ + li.w $t0, 48 │ │ │ │ + st.h $t0, $a0, 0 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 88266 │ │ │ │ + li.w $a2, 976 │ │ │ │ + pcaddi $a1, 82988 │ │ │ │ + pcaddi $a0, 83057 │ │ │ │ + bl -295784 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + st.d $a1, $sp, 40 │ │ │ │ + st.d $a2, $sp, 48 │ │ │ │ + st.d $a3, $sp, 56 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + move $s8, $a0 │ │ │ │ + bl -295848 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + slli.w $s3, $a0, 0x0 │ │ │ │ + move $a0, $t0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -295952 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $s3, 1032 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + addi.w $s5, $s3, -1 │ │ │ │ + bstrpick.d $s5, $s5, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $s8, 1 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + add.d $s5, $s5, $t0 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $t3, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + pcaddi $s7, 88109 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $t2, $s8, 0 │ │ │ │ + li.w $t1, 27 │ │ │ │ + addi.w $t0, $t2, -61 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t1, $t0, 32 │ │ │ │ + alsl.d $t0, $t0, $s7, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $s7, $t0 │ │ │ │ + jr $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s2 │ │ │ │ - pcaddi $a2, 71981 │ │ │ │ - li.w $a1, 775 │ │ │ │ - pcaddi $a0, 71961 │ │ │ │ - bl 229100 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -335688 │ │ │ │ nop │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bltu $t0, $t1, -1068 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -980 │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -2288 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t2, $s0, $t0 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ nop │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + bne $s8, $s5, -68 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295220 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + move $a0, $s1 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + stptr.w $s3, $t0, 0 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294620 │ │ │ │ + addi.w $a1, $s2, 1 │ │ │ │ + add.w $a1, $a1, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -294624 │ │ │ │ + bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $fp, $a0, $fp │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294668 │ │ │ │ + slli.w $a2, $a0, 0x0 │ │ │ │ + li.w $a1, 77 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -294636 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294700 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + add.w $s2, $a0, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294720 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + add.w $s4, $a0, $s4 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294740 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + add.w $s6, $a0, $s6 │ │ │ │ nop │ │ │ │ + stx.b $zero, $s1, $t0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294724 │ │ │ │ + move $t3, $zero │ │ │ │ + b -284 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294812 │ │ │ │ + addi.w $a1, $s2, 1 │ │ │ │ + add.w $a1, $a1, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -294816 │ │ │ │ + bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $fp, $a0, $fp │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294860 │ │ │ │ + slli.w $a2, $a0, 0x0 │ │ │ │ + li.w $a1, 83 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -294828 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294892 │ │ │ │ + li.w $a2, 10 │ │ │ │ + add.w $s2, $a0, $s2 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294912 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + add.w $s4, $a0, $s4 │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t4, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -392 │ │ │ │ nop │ │ │ │ - bstrpick.d $t4, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t4 │ │ │ │ - li.w $t5, 253 │ │ │ │ - bltu $t5, $t1, 44 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -1388 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -294972 │ │ │ │ + addi.w $a1, $s2, 1 │ │ │ │ + add.w $a1, $a1, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -294976 │ │ │ │ + bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + add.d $fp, $a0, $fp │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295020 │ │ │ │ + slli.w $a2, $a0, 0x0 │ │ │ │ + li.w $a1, 68 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -294988 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295052 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + add.w $s2, $a0, $s2 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -26548 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s7, $sp, 64 │ │ │ │ - beqz $s6, 160 │ │ │ │ - ld.d $t0, $s0, 80 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $t1, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - alsl.d $fp, $t1, $t0, 0x3 │ │ │ │ + addi.w $t0, $s3, 2 │ │ │ │ + bstrpick.d $fp, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + slli.d $fp, $fp, 0x3 │ │ │ │ move $a1, $fp │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bl 105516 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - blez $a0, 92 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 96 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $t1, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - alsl.d $fp, $t1, $t0, 0x3 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl -285640 │ │ │ │ + move $t2, $a0 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ move $a1, $fp │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bl 105456 │ │ │ │ - bnez $a0, -56 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + bl -285660 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $fp, $fp, 0x3 │ │ │ │ + stx.d $t2, $t0, $fp │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295172 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + add.w $s6, $a0, $s6 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s3, $s3, 0x3 │ │ │ │ + bstrpick.d $t2, $s6, 0x1f, 0x0 │ │ │ │ + stx.d $t2, $t0, $s3 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + stx.d $t2, $t0, $fp │ │ │ │ + bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ + stx.d $t2, $t0, $s3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295192 │ │ │ │ + move $t3, $zero │ │ │ │ + ld.d $s3, $sp, 32 │ │ │ │ + b -756 │ │ │ │ nop │ │ │ │ - beqz $fp, 48 │ │ │ │ - ldptr.w $t1, $fp, 4 │ │ │ │ - b -1552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t1, 16 │ │ │ │ - move $s6, $t1 │ │ │ │ - b -136 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295292 │ │ │ │ + addi.w $a1, $s2, 1 │ │ │ │ + add.w $a1, $a1, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -295296 │ │ │ │ + bstrpick.d $fp, $s2, 0x1f, 0x0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $fp, $a0, $fp │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295340 │ │ │ │ + slli.w $a2, $a0, 0x0 │ │ │ │ + li.w $a1, 73 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -26724 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - bl -334680 │ │ │ │ nop │ │ │ │ - bl -334376 │ │ │ │ nop │ │ │ │ - bl -334384 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - move $s0, $a1 │ │ │ │ - ldptr.w $a1, $a1, 8 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - bl 111248 │ │ │ │ - ld.wu $a2, $s0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $s0, 120 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - bl -334956 │ │ │ │ - li.w $a1, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 111216 │ │ │ │ - lu12i.w $a1, 24 │ │ │ │ - ori $a1, $a1, 0x6a0 │ │ │ │ - move $s2, $a0 │ │ │ │ - bl 213564 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 213760 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - move $s7, $zero │ │ │ │ - li.w $s3, 253 │ │ │ │ - addi.d $s8, $sp, 36 │ │ │ │ - beqz $t0, 948 │ │ │ │ - li.w $t0, -1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + move $s1, $zero │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + b -860 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + move $s8, $a0 │ │ │ │ + bl -296956 │ │ │ │ + bstrpick.d $s2, $a0, 0x1f, 0x0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + slli.w $s3, $a0, 0x0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -297056 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $s3, 216 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + addi.w $s1, $s3, -1 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $s8, 1 │ │ │ │ + lu12i.w $s6, 1185 │ │ │ │ + lu12i.w $s7, 32784 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + move $t3, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + li.w $s5, 27 │ │ │ │ + li.w $s4, 1 │ │ │ │ + add.d $s1, $s1, $t0 │ │ │ │ + ori $s6, $s6, 0x800 │ │ │ │ + ori $s7, $s7, 0x81 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $s4, $t0, $s7 │ │ │ │ - bgeu $s3, $s4, 808 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s1, 1780 │ │ │ │ - ld.d $s4, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s1, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s4, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 105084 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1616 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 1732 │ │ │ │ - addi.d $s4, $s5, 8 │ │ │ │ - srli.d $fp, $s1, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s4, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 105040 │ │ │ │ - bnez $a0, -40 │ │ │ │ + bl -295488 │ │ │ │ + move $t3, $zero │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + beq $s8, $s1, 92 │ │ │ │ + ld.b $t2, $s8, 0 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $zero │ │ │ │ + addi.w $t0, $t2, -61 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + move $a0, $s0 │ │ │ │ + sll.d $t1, $s4, $t0 │ │ │ │ + bltu $s5, $t0, 148 │ │ │ │ + and $t0, $t1, $s6 │ │ │ │ + bnez $t0, -52 │ │ │ │ + and $t1, $t1, $s7 │ │ │ │ + li.w $a2, 10 │ │ │ │ + beqz $t1, 128 │ │ │ │ + bl -295604 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $zero │ │ │ │ + add.w $s3, $a0, $s3 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -295576 │ │ │ │ + addi.d $s8, $s8, 1 │ │ │ │ + move $t3, $zero │ │ │ │ + bne $s8, $s1, -84 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ nop │ │ │ │ - beqz $s5, 1696 │ │ │ │ - move $a0, $s2 │ │ │ │ - ldptr.w $s4, $s5, 4 │ │ │ │ - bl 213848 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $s3, $t0, 708 │ │ │ │ - ld.wu $s5, $s0, 88 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s5, 1744 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $s5, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 104956 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1520 │ │ │ │ - addi.d $t0, $s5, -1 │ │ │ │ - srli.d $s5, $t0, 0x1 │ │ │ │ - beqz $s5, 1700 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s6, $s5, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 104912 │ │ │ │ - bnez $a0, -40 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -296356 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ldptr.d $s8, $sp, 0 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $fp, 1664 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - bgeu $s4, $t0, 608 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 213664 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - ldx.bu $s4, $t0, $s7 │ │ │ │ - bgeu $s3, $s4, 1692 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s4, 1516 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s4, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104820 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1416 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 1468 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $fp, $s4, 0x1 │ │ │ │ - alsl.d $s5, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104776 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 1432 │ │ │ │ - ldptr.w $s4, $s5, 4 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 213584 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $s3, $t0, 1532 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $fp, 1480 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104692 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1320 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 1436 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104648 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 1400 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - bltu $t0, $s4, -512 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 213448 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t2, $t0 │ │ │ │ - bgeu $s3, $s4, 1620 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - slli.w $s4, $a0, 0x0 │ │ │ │ - st.w $s4, $sp, 36 │ │ │ │ - beqz $fp, 1668 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + stx.b $t2, $s0, $t0 │ │ │ │ + addi.w $t3, $t3, 1 │ │ │ │ + b -196 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + li.w $a1, 100 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + bl -286312 │ │ │ │ + move $s1, $a0 │ │ │ │ + stptr.d $zero, $s1, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $zero, $s1, 8 │ │ │ │ + st.d $zero, $s1, 16 │ │ │ │ + st.d $zero, $s1, 24 │ │ │ │ + st.d $zero, $s1, 32 │ │ │ │ + st.d $zero, $s1, 40 │ │ │ │ + st.d $zero, $s1, 48 │ │ │ │ + st.d $zero, $s1, 56 │ │ │ │ + st.d $zero, $s1, 64 │ │ │ │ + st.d $zero, $s1, 72 │ │ │ │ + st.d $zero, $s1, 80 │ │ │ │ + st.d $zero, $s1, 88 │ │ │ │ + st.w $zero, $s1, 96 │ │ │ │ + bl -297384 │ │ │ │ + slli.w $s3, $a0, 0x0 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $s3, 308 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + addi.w $s4, $s3, -1 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + bl -295712 │ │ │ │ + bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ + addi.d $t0, $s0, 1 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s6, $zero │ │ │ │ + li.w $s5, 100 │ │ │ │ + move $s3, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + add.d $s4, $s4, $t0 │ │ │ │ + li.w $s7, 94 │ │ │ │ + b 72 │ │ │ │ nop │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104556 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1248 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 1620 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104512 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 1584 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - slli.w $fp, $t1, 0x0 │ │ │ │ - bgeu $s3, $t0, 1520 │ │ │ │ nop │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $fp, $sp, 36 │ │ │ │ - beqz $s4, 1568 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104428 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1152 │ │ │ │ - addi.d $t0, $s4, -1 │ │ │ │ - srli.d $s4, $t0, 0x1 │ │ │ │ - beqz $s4, 1524 │ │ │ │ - addi.d $s1, $s5, 8 │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s1, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 104384 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s5, 1488 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - beq $t0, $t1, -780 │ │ │ │ - ld.d $s1, $s0, 120 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 213180 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - alsl.d $a0, $a0, $s1, 0x2 │ │ │ │ - stptr.w $fp, $a0, 0 │ │ │ │ - ldx.bu $s4, $t0, $s7 │ │ │ │ - bltu $s3, $s4, -796 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 213152 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - slli.w $s4, $s4, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bltu $s3, $t0, -696 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $s4, $t0, -596 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - li.w $t0, -1 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s2 │ │ │ │ - beq $t1, $t0, 32 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - stx.w $t1, $t2, $t0 │ │ │ │ + beq $t1, $s7, 72 │ │ │ │ + addi.w $t0, $s5, -2 │ │ │ │ + bgeu $t2, $t0, 408 │ │ │ │ nop │ │ │ │ - bl 212812 │ │ │ │ - addi.d $s7, $s7, 1 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - slli.w $t1, $s7, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bltu $t1, $t0, -940 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 212720 │ │ │ │ - lu12i.w $a1, 2 │ │ │ │ - move $a0, $s2 │ │ │ │ - ori $a1, $a1, 0x710 │ │ │ │ - bl 212560 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + stx.b $t1, $s1, $t0 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + move $s6, $zero │ │ │ │ + stx.b $zero, $s1, $t0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + beq $s4, $s0, 148 │ │ │ │ + ld.b $t1, $s0, 0 │ │ │ │ + ldptr.d $t3, $s8, 0 │ │ │ │ + slli.d $t0, $t1, 0x1 │ │ │ │ + ldx.hu $t0, $t3, $t0 │ │ │ │ + andi $t0, $t0, 0x400 │ │ │ │ + beqz $t0, -68 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -296036 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + bnez $t0, 260 │ │ │ │ + bstrpick.d $a2, $s5, 0x1f, 0x0 │ │ │ │ move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -296012 │ │ │ │ + ld.b $fp, $s0, 0 │ │ │ │ + beq $fp, $s7, 204 │ │ │ │ + addi.w $a1, $s3, 2 │ │ │ │ + li.w $t1, 68 │ │ │ │ + masknez $t0, $fp, $s6 │ │ │ │ + maskeqz $t1, $t1, $s6 │ │ │ │ move $a0, $s2 │ │ │ │ - bl 212756 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - li.w $s4, 1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - li.w $s3, 253 │ │ │ │ - addi.d $s5, $sp, 36 │ │ │ │ - bgeu $s4, $t1, 604 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ldx.bu $s6, $t1, $s4 │ │ │ │ - bgeu $s3, $s6, 272 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + or $fp, $t0, $t1 │ │ │ │ + bl -286628 │ │ │ │ + bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + stx.b $fp, $a0, $t1 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $a0, $t0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $t2, $zero │ │ │ │ + bne $s4, $s0, -136 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s1, 788 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 104092 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 976 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 740 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 104048 │ │ │ │ - bnez $a0, -40 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -296180 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + move $s4, $a0 │ │ │ │ + bnez $t0, 240 │ │ │ │ nop │ │ │ │ - beqz $s8, 704 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -296892 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ move $a0, $s2 │ │ │ │ - ldptr.w $s6, $s8, 4 │ │ │ │ - bl 212856 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - bgeu $s3, $t1, 172 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s1, 912 │ │ │ │ - ld.d $s8, $s0, 80 │ │ │ │ - srli.d $fp, $s1, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s8, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 103964 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 816 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 868 │ │ │ │ - addi.d $s8, $s7, 8 │ │ │ │ - srli.d $fp, $s1, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s8, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 103920 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s7, 832 │ │ │ │ - ldptr.w $t1, $s7, 4 │ │ │ │ - bgeu $s6, $t1, 72 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 212672 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ldx.bu $s6, $t1, $s4 │ │ │ │ - bltu $s3, $s6, -256 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 212696 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - slli.w $s6, $s6, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - bltu $s3, $t1, -160 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bltu $s6, $t1, -60 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ldx.bu $s6, $t1, $s4 │ │ │ │ - bgeu $s3, $s6, 944 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s1, 472 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 103780 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 760 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 428 │ │ │ │ - addi.d $s6, $s8, 8 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 103736 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 392 │ │ │ │ - move $a0, $s2 │ │ │ │ - ldptr.w $s6, $s8, 4 │ │ │ │ - bl 212544 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - bgeu $s3, $t1, 852 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s8, 600 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 103652 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 600 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 556 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s1, 0x3 │ │ │ │ - move $a0, $s5 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 103608 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s7, 520 │ │ │ │ - ldptr.w $t1, $s7, 4 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s2 │ │ │ │ - beq $t1, $s6, 752 │ │ │ │ nop │ │ │ │ - bl 212148 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bltu $t0, $t1, -596 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 212056 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 728 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - b -337448 │ │ │ │ + li.w $s6, 1 │ │ │ │ + move $t2, $zero │ │ │ │ + b -288 │ │ │ │ nop │ │ │ │ - beqz $fp, 128 │ │ │ │ - move $s1, $fp │ │ │ │ - b -1648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.w $fp, $t0, $s3 │ │ │ │ + addi.w $a1, $fp, 1 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -286852 │ │ │ │ + ld.wu $a2, $sp, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + bstrpick.d $a0, $s3, 0x1f, 0x0 │ │ │ │ + li.w $a1, 77 │ │ │ │ + add.d $a0, $s2, $a0 │ │ │ │ + bl -296300 │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + move $s3, $fp │ │ │ │ + stx.b $zero, $s2, $t1 │ │ │ │ + b -316 │ │ │ │ + addi.w $s5, $s5, 100 │ │ │ │ + move $a0, $s1 │ │ │ │ + bstrpick.d $a1, $s5, 0x1f, 0x0 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + bl -286912 │ │ │ │ + ld.b $t1, $s0, 0 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + b -432 │ │ │ │ nop │ │ │ │ - beqz $s6, 192 │ │ │ │ - move $s5, $s6 │ │ │ │ - b -1552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s4, $fp │ │ │ │ - b -1448 │ │ │ │ nop │ │ │ │ + add.w $s0, $t0, $s3 │ │ │ │ + addi.w $a1, $s0, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -286976 │ │ │ │ + move $s2, $a0 │ │ │ │ + bstrpick.d $a0, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $s4, 0x1f, 0x0 │ │ │ │ + li.w $a1, 77 │ │ │ │ + add.d $a0, $s2, $a0 │ │ │ │ + bl -296424 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $s2, $t0 │ │ │ │ + b -284 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + ldptr.w $t0, $a0, 20 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + move $s8, $a0 │ │ │ │ + ldptr.w $a0, $a0, 16 │ │ │ │ + add.w $t1, $a1, $a2 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + add.w $a0, $a0, $t0 │ │ │ │ + alsl.w $a0, $a0, $a0, 0x1 │ │ │ │ + addi.w $a0, $a0, 1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + move $s2, $a2 │ │ │ │ + st.d $a2, $sp, 32 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + st.d $a3, $sp, 40 │ │ │ │ + move $s1, $a4 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + bl -297064 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + bnez $s0, 832 │ │ │ │ + bnez $s2, 476 │ │ │ │ + ldptr.w $t4, $s8, 40 │ │ │ │ + move $t0, $t4 │ │ │ │ + beqz $t4, 408 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + li.w $s7, 1 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $s3, 2 │ │ │ │ + beqz $t1, 928 │ │ │ │ nop │ │ │ │ - beqz $s6, 128 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -1352 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t0, $s7, -1 │ │ │ │ + sub.w $s2, $t4, $s7 │ │ │ │ + masknez $t0, $t0, $s1 │ │ │ │ + maskeqz $s2, $s2, $s1 │ │ │ │ + ld.d $t1, $s8, 32 │ │ │ │ + or $s2, $s2, $t0 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x3 │ │ │ │ + ldx.w $t0, $t1, $s2 │ │ │ │ + add.d $t1, $t1, $s2 │ │ │ │ + beqz $t0, 456 │ │ │ │ + li.w $t5, 5 │ │ │ │ + beq $t0, $t5, 384 │ │ │ │ + li.w $t5, 6 │ │ │ │ + bne $t0, $t5, 1832 │ │ │ │ + ldptr.w $t0, $t1, 4 │ │ │ │ + add.w $s5, $t0, $s5 │ │ │ │ nop │ │ │ │ + li.w $fp, 77 │ │ │ │ + beq $t4, $s7, 36 │ │ │ │ + bgeu $s7, $t4, 136 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 71344 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 71352 │ │ │ │ - bl 226664 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -338124 │ │ │ │ - beqz $s6, 384 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -1280 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + b -100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $s4, 77 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 384 │ │ │ │ - move $s4, $s6 │ │ │ │ - b -1184 │ │ │ │ + move $a5, $s5 │ │ │ │ + pcaddi $a4, 82957 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -297192 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $s2, $a0, 1 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + move $a4, $s5 │ │ │ │ + move $a5, $s4 │ │ │ │ + pcaddi $a3, 82418 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + bl -296656 │ │ │ │ + ldptr.w $t4, $s8, 40 │ │ │ │ + move $s5, $zero │ │ │ │ + add.w $s0, $s2, $s0 │ │ │ │ + bltu $s7, $t4, -112 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bnez $t0, 636 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, 92 │ │ │ │ + beqz $s1, 88 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $s0, $t0, $s0 │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + pcaddi $a4, 82919 │ │ │ │ + li.w $a3, -1 │ │ │ │ + move $a5, $s1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -297348 │ │ │ │ + ld.d $a5, $sp, 40 │ │ │ │ + move $a4, $s1 │ │ │ │ + pcaddi $a3, 82382 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -296800 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - b -92 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bltu $t0, $s4, -1940 │ │ │ │ - b -1424 │ │ │ │ + beqz $s1, 1152 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + b 368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s4, $s4, 0x0 │ │ │ │ - b -1588 │ │ │ │ + ldptr.w $t3, $t1, 4 │ │ │ │ + li.w $fp, 77 │ │ │ │ + add.w $s5, $t3, $s5 │ │ │ │ + bnez $s5, -372 │ │ │ │ + li.w $t4, 3 │ │ │ │ + bne $t0, $t4, 1348 │ │ │ │ + ldptr.w $s5, $t1, 4 │ │ │ │ + li.w $s4, 78 │ │ │ │ + li.w $fp, 78 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s1, $fp │ │ │ │ - b -848 │ │ │ │ + ldptr.w $t4, $t1, 4 │ │ │ │ + beqz $t4, 180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bne $t4, $t0, -4 │ │ │ │ + add.w $s5, $s5, $t0 │ │ │ │ + li.w $fp, 77 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $s5, 172 │ │ │ │ + move $a5, $s5 │ │ │ │ + pcaddi $a4, 82855 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -297600 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $s4, $a0, 1 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + move $a4, $s5 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + li.w $a5, 77 │ │ │ │ + pcaddi $a3, 82315 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -297064 │ │ │ │ + ld.d $t1, $s8, 32 │ │ │ │ + add.w $s0, $s4, $s0 │ │ │ │ + li.w $fp, 77 │ │ │ │ + ldx.w $t0, $t1, $s2 │ │ │ │ + move $s5, $zero │ │ │ │ + add.d $t1, $t1, $s2 │ │ │ │ nop │ │ │ │ + li.w $t4, 1 │ │ │ │ + bne $t0, $t4, 20 │ │ │ │ + ldptr.w $s5, $t1, 4 │ │ │ │ + li.w $s4, 68 │ │ │ │ + li.w $fp, 68 │ │ │ │ + b -524 │ │ │ │ + bne $t0, $s3, 48 │ │ │ │ + ldptr.w $s5, $t1, 4 │ │ │ │ + li.w $s4, 73 │ │ │ │ + li.w $fp, 73 │ │ │ │ + b -544 │ │ │ │ nop │ │ │ │ + beqz $s5, -232 │ │ │ │ + li.w $t4, 77 │ │ │ │ + beq $fp, $t4, -152 │ │ │ │ nop │ │ │ │ - beqz $s6, -224 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -1008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 4 │ │ │ │ + bne $t0, $t4, -260 │ │ │ │ + ldptr.w $s5, $t1, 4 │ │ │ │ + li.w $s4, 83 │ │ │ │ + li.w $fp, 83 │ │ │ │ + b -596 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - b -252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + maskeqz $s2, $t0, $s1 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + masknez $t0, $t0, $s1 │ │ │ │ + or $s2, $s2, $t0 │ │ │ │ nop │ │ │ │ + move $a5, $s2 │ │ │ │ + pcaddi $a4, 82795 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -297840 │ │ │ │ + ld.d $a5, $sp, 40 │ │ │ │ + addi.w $s0, $a0, 1 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a4, $s2 │ │ │ │ + pcaddi $a3, 82257 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -297296 │ │ │ │ + ldptr.w $t4, $s8, 40 │ │ │ │ + move $t0, $t4 │ │ │ │ + bnez $t4, -900 │ │ │ │ + b -608 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, -32 │ │ │ │ - move $s8, $fp │ │ │ │ - b -632 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, -320 │ │ │ │ - move $s1, $s7 │ │ │ │ - b -792 │ │ │ │ + bnez $s1, -616 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + add.d $s0, $t0, $s0 │ │ │ │ + b -620 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + li.w $s3, 1 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ + sub.w $s7, $t0, $s3 │ │ │ │ + addi.w $t1, $s3, -1 │ │ │ │ + maskeqz $s7, $s7, $s1 │ │ │ │ + masknez $t1, $t1, $s1 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + or $s7, $s7, $t1 │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + slli.d $s7, $s7, 0x3 │ │ │ │ + ldx.w $s6, $t0, $s7 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + beqz $s6, 328 │ │ │ │ nop │ │ │ │ + li.w $t1, 5 │ │ │ │ + beq $s6, $t1, 284 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bne $s6, $t1, 52 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $fp, $t0, $fp │ │ │ │ + li.w $t0, 88 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + add.w $s2, $s2, $fp │ │ │ │ + add.w $s5, $s5, $fp │ │ │ │ + ld.d $s6, $sp, 8 │ │ │ │ + b 68 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - slli.w $fp, $t1, 0x0 │ │ │ │ - bltu $s3, $t0, -1504 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -1420 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t1, 1 │ │ │ │ + beq $s6, $t1, 188 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $s6, $t1, 148 │ │ │ │ + li.w $t1, 4 │ │ │ │ + bne $s6, $t1, 764 │ │ │ │ + ldptr.w $fp, $t0, 4 │ │ │ │ + li.w $t0, 83 │ │ │ │ + li.w $s6, 83 │ │ │ │ + add.w $s2, $s2, $fp │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ + move $a5, $fp │ │ │ │ + pcaddi $a4, 82717 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -298152 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + addi.w $s7, $a0, 1 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + move $a4, $fp │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + move $a5, $s6 │ │ │ │ + pcaddi $a3, 82177 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -297616 │ │ │ │ + ldptr.w $t0, $s8, 40 │ │ │ │ + move $fp, $zero │ │ │ │ + add.w $s0, $s7, $s0 │ │ │ │ + bgeu $s3, $t0, 352 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + b -248 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s4 │ │ │ │ - b -412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $fp, $t0, 4 │ │ │ │ + li.w $t0, 73 │ │ │ │ + li.w $s6, 73 │ │ │ │ + add.w $s2, $s2, $fp │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $fp, $t0, 4 │ │ │ │ + li.w $t0, 68 │ │ │ │ + li.w $s6, 68 │ │ │ │ + add.w $s5, $s5, $fp │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $fp │ │ │ │ - b -444 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 211704 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bstrpick.d $t1, $a0, 0x1f, 0x0 │ │ │ │ - slli.w $s6, $s6, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - bltu $s3, $t1, -840 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $fp, $t0, $fp │ │ │ │ + li.w $t0, 61 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $s6, $sp, 8 │ │ │ │ + add.w $s2, $s2, $fp │ │ │ │ + add.w $s5, $s5, $fp │ │ │ │ + b -204 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $t0, 532 │ │ │ │ + move $s4, $zero │ │ │ │ + b 68 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s2 │ │ │ │ - bne $t1, $s6, -740 │ │ │ │ - bl 211612 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $a1, $s4 │ │ │ │ - alsl.d $t1, $a0, $t2, 0x2 │ │ │ │ - stptr.w $t0, $t1, 0 │ │ │ │ - move $a0, $s2 │ │ │ │ - b -772 │ │ │ │ - bl -337240 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - addi.d $sp, $sp, -224 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $s1, $sp, 192 │ │ │ │ - addi.d $s1, $sp, 72 │ │ │ │ - st.d $s0, $sp, 200 │ │ │ │ - li.w $a2, 8 │ │ │ │ - move $s0, $a1 │ │ │ │ - move $a0, $s1 │ │ │ │ - li.w $a1, 1000 │ │ │ │ - st.d $ra, $sp, 216 │ │ │ │ - st.d $t0, $sp, 120 │ │ │ │ - st.d $s5, $sp, 160 │ │ │ │ - st.d $fp, $sp, 208 │ │ │ │ - st.d $s2, $sp, 184 │ │ │ │ - st.d $s3, $sp, 176 │ │ │ │ - st.d $s4, $sp, 168 │ │ │ │ - st.d $s6, $sp, 152 │ │ │ │ - st.d $s7, $sp, 144 │ │ │ │ - st.d $s8, $sp, 136 │ │ │ │ - st.d $s1, $sp, 16 │ │ │ │ - bl 192892 │ │ │ │ - ldptr.w $a1, $s0, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $s5, 253 │ │ │ │ - addi.w $a1, $a1, 2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - bl 108680 │ │ │ │ - ld.wu $a2, $s0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $s0, 96 │ │ │ │ - addi.d $a2, $a2, 2 │ │ │ │ - bl -337524 │ │ │ │ - li.w $a1, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 108648 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s0, 96 │ │ │ │ - li.w $t2, 1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - st.d $a0, $s0, 104 │ │ │ │ - st.w $t2, $s0, 112 │ │ │ │ - st.w $t0, $sp, 60 │ │ │ │ - st.w $zero, $sp, 56 │ │ │ │ - li.w $t2, -128 │ │ │ │ - st.b $t2, $t1, 0 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - ld.d $t1, $s0, 104 │ │ │ │ - addi.d $t3, $sp, 56 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $t3 │ │ │ │ - stptr.d $zero, $t1, 0 │ │ │ │ - st.d $t0, $t1, 8 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - bl 193744 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl 193128 │ │ │ │ - bnez $a0, 920 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + li.w $t1, 61 │ │ │ │ + beq $t0, $t1, 360 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + li.w $t1, 88 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 193116 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - bl -338404 │ │ │ │ - ldptr.w $t1, $sp, 60 │ │ │ │ - ldptr.w $s1, $sp, 56 │ │ │ │ - li.w $a0, 24 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - bnez $s1, 1560 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $t1, $t0, 1548 │ │ │ │ - bl -338232 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $s2, $a0 │ │ │ │ - bl 113820 │ │ │ │ - ldptr.w $t2, $s0, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - move $s3, $zero │ │ │ │ - beq $t2, $t0, 636 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s4, $s4, 0x2 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - ldx.w $t1, $t2, $s4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + bgeu $s4, $t1, 116 │ │ │ │ + ldptr.w $t1, $s8, 28 │ │ │ │ + ldptr.w $t0, $s8, 24 │ │ │ │ + ld.d $t7, $s8, 8 │ │ │ │ + ldptr.d $t6, $s8, 0 │ │ │ │ + add.w $t1, $t1, $s5 │ │ │ │ + add.w $t0, $t0, $s2 │ │ │ │ + add.w $t1, $t1, $s4 │ │ │ │ + add.w $t0, $t0, $s4 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t7, $t1 │ │ │ │ + ldx.b $a0, $t6, $t0 │ │ │ │ + bl -290068 │ │ │ │ + beqz $a0, -100 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + li.w $t1, 88 │ │ │ │ + beq $t0, $t1, 144 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + li.w $t1, 61 │ │ │ │ st.d $t1, $sp, 8 │ │ │ │ - bgeu $s5, $t2, 1176 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t1, $sp, 64 │ │ │ │ - beqz $fp, 1036 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bltu $s4, $t1, -96 │ │ │ │ nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 102356 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 840 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 988 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 102312 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 952 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - bgeu $s5, $t0, 1024 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s3, $sp, 64 │ │ │ │ - beqz $fp, 884 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 102236 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 752 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 836 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 102192 │ │ │ │ - bnez $a0, -40 │ │ │ │ + add.w $fp, $s6, $fp │ │ │ │ + add.w $s2, $s4, $s2 │ │ │ │ + ldptr.w $s6, $t0, 0 │ │ │ │ + add.w $s5, $s4, $s5 │ │ │ │ + b -528 │ │ │ │ nop │ │ │ │ - beqz $s6, 800 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bne $t0, $t1, 316 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - ldx.bu $s8, $t0, $t1 │ │ │ │ - bgeu $s5, $s8, 996 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s3, $sp, 64 │ │ │ │ - beqz $s8, 760 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 102116 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 664 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 716 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 102072 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 680 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - addi.w $t1, $s3, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bgeu $s5, $t0, 840 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t1, $sp, 64 │ │ │ │ - beqz $s8, 668 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 101988 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 568 │ │ │ │ - addi.d $t0, $s8, -1 │ │ │ │ - srli.d $s8, $t0, 0x1 │ │ │ │ - beqz $s8, 620 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 101944 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + b -1304 │ │ │ │ nop │ │ │ │ - beqz $s6, 584 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t0, $t1, 68 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ldx.w $s1, $t0, $s4 │ │ │ │ - beqz $s1, 56 │ │ │ │ - addi.w $t0, $s1, -1 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.d $a1, $sp, 64 │ │ │ │ - st.w $s3, $sp, 64 │ │ │ │ - st.w $t0, $sp, 68 │ │ │ │ - bl 113756 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 114260 │ │ │ │ - bnez $a0, 748 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - move $s3, $s1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $s1, $t0, -580 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - beqz $t0, 44 │ │ │ │ + ldptr.w $t4, $s8, 40 │ │ │ │ + move $s0, $zero │ │ │ │ + move $t0, $t4 │ │ │ │ + bnez $t4, -1620 │ │ │ │ ld.d $t0, $sp, 32 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.d $a1, $sp, 64 │ │ │ │ - st.w $s3, $sp, 64 │ │ │ │ - st.w $t0, $sp, 68 │ │ │ │ - bl 113696 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 114200 │ │ │ │ - bnez $a0, 1008 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + b -1300 │ │ │ │ + move $a5, $s6 │ │ │ │ + pcaddi $a4, 82593 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl -298648 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + move $a4, $s6 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + li.w $a5, 88 │ │ │ │ + pcaddi $a3, 82053 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -298112 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + li.w $t2, 61 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + add.w $s0, $t1, $s0 │ │ │ │ + li.w $s6, 1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - move $s1, $zero │ │ │ │ - li.w $s6, -128 │ │ │ │ - bl 114176 │ │ │ │ - bgeu $s1, $a0, 128 │ │ │ │ + move $a5, $s6 │ │ │ │ + pcaddi $a4, 82565 │ │ │ │ + li.w $a3, -1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -298756 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + move $a4, $s6 │ │ │ │ + add.d $a0, $t0, $a0 │ │ │ │ + li.w $a5, 61 │ │ │ │ + pcaddi $a3, 82026 │ │ │ │ + li.w $a2, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -298220 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + li.w $t2, 88 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + add.d $t0, $t0, $s7 │ │ │ │ + add.w $s0, $t1, $s0 │ │ │ │ + li.w $s6, 1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + b -428 │ │ │ │ + li.w $t0, 77 │ │ │ │ + move $s4, $fp │ │ │ │ + bne $fp, $t0, -1680 │ │ │ │ + ldptr.w $t4, $s8, 40 │ │ │ │ + b -1744 │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113820 │ │ │ │ - ldptr.w $s3, $a0, 0 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113804 │ │ │ │ - ldptr.w $s4, $a0, 4 │ │ │ │ - bstrpick.d $s8, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $fp, $s4, 0x1f, 0x0 │ │ │ │ - bge $s8, $fp, 64 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ldx.b $a3, $t0, $s8 │ │ │ │ - add.d $t2, $t0, $s8 │ │ │ │ - bnez $a3, 408 │ │ │ │ - sub.d $fp, $fp, $s8 │ │ │ │ - li.w $t0, 127 │ │ │ │ - blt $t0, $fp, 652 │ │ │ │ - sub.w $t0, $s4, $s3 │ │ │ │ - st.b $t0, $t2, 0 │ │ │ │ - ld.d $a1, $sp, 24 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - st.w $s3, $sp, 56 │ │ │ │ - st.w $s4, $sp, 60 │ │ │ │ - bl 192868 │ │ │ │ + li.w $t1, 3 │ │ │ │ + beq $s6, $t1, 36 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + li.w $t0, 77 │ │ │ │ + bne $t1, $t0, -824 │ │ │ │ + ldptr.w $t0, $s8, 40 │ │ │ │ + bne $t0, $s3, -680 │ │ │ │ + li.w $s6, 77 │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bl 114052 │ │ │ │ - bltu $s1, $a0, -116 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113204 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -339272 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl 192212 │ │ │ │ - beqz $a0, -900 │ │ │ │ - ld.wu $a1, $s0, 112 │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - pcaddi $a3, 25413 │ │ │ │ - li.w $a2, 16 │ │ │ │ - bl -339256 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 191984 │ │ │ │ - pcalau12i $t0, 123 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 120 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 896 │ │ │ │ - ld.d $ra, $sp, 216 │ │ │ │ - ld.d $fp, $sp, 208 │ │ │ │ - ld.d $s0, $sp, 200 │ │ │ │ - ld.d $s1, $sp, 192 │ │ │ │ - ld.d $s2, $sp, 184 │ │ │ │ - ld.d $s3, $sp, 176 │ │ │ │ - ld.d $s4, $sp, 168 │ │ │ │ - ld.d $s5, $sp, 160 │ │ │ │ - ld.d $s6, $sp, 152 │ │ │ │ - ld.d $s7, $sp, 144 │ │ │ │ - ld.d $s8, $sp, 136 │ │ │ │ - addi.d $sp, $sp, 224 │ │ │ │ + ldptr.w $fp, $t0, 4 │ │ │ │ + li.w $t0, 78 │ │ │ │ + li.w $s6, 78 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -792 │ │ │ │ + nop │ │ │ │ + beqz $s5, -1256 │ │ │ │ + li.w $t4, 77 │ │ │ │ + bne $fp, $t4, -1264 │ │ │ │ + b -1364 │ │ │ │ + blez $a1, 96 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + bstrpick.d $s1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $s1, $s1, $s1, 0x1 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcalau12i $s2, 132 │ │ │ │ + ld.d $s2, $s2, -48 │ │ │ │ + alsl.d $s1, $s1, $a0, 0x4 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + addi.d $s0, $s0, 48 │ │ │ │ + bl -7452 │ │ │ │ + bne $s0, $s1, -16 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 160 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -872 │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + ldptr.w $t1, $a0, 16 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + ldptr.w $s1, $a0, 20 │ │ │ │ + pcalau12i $t0, 132 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.w $s1, $s1, $t1 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + move $s4, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + bl -299240 │ │ │ │ + move $s8, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bl -299252 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bl -299264 │ │ │ │ + ldptr.w $t0, $s4, 40 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s3, $zero │ │ │ │ + beqz $t0, 520 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + addi.d $s2, $sp, 48 │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + bgeu $t1, $t0, 420 │ │ │ │ + ld.d $t0, $s4, 32 │ │ │ │ + bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $fp, $fp, 0x3 │ │ │ │ + ldx.w $t1, $t0, $fp │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + beqz $t1, 1084 │ │ │ │ + addi.w $t6, $t1, -5 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $t6, 880 │ │ │ │ nop │ │ │ │ - beqz $s8, 96 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -784 │ │ │ │ + li.w $t2, 1 │ │ │ │ + beq $t1, $t2, 484 │ │ │ │ + li.w $t2, 2 │ │ │ │ + beq $t1, $t2, 604 │ │ │ │ + li.w $t6, 4 │ │ │ │ + beq $t1, $t6, 724 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bne $t1, $t0, 28 │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + li.w $t1, 42 │ │ │ │ + stx.b $t1, $s8, $t0 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + stx.b $t1, $s0, $t0 │ │ │ │ + stx.b $t1, $s1, $t0 │ │ │ │ + ldptr.w $t0, $s4, 40 │ │ │ │ + ld.d $t2, $sp, 32 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bne $t1, $t2, -124 │ │ │ │ + lu12i.w $t1, -489336 │ │ │ │ + ori $t1, $t1, 0x889 │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + lu32i.d $t1, 0 │ │ │ │ + mul.d $t1, $t0, $t1 │ │ │ │ + stx.b $zero, $s8, $t0 │ │ │ │ + stx.b $zero, $s0, $t0 │ │ │ │ + stx.b $zero, $s1, $t0 │ │ │ │ + st.d $s2, $sp, 40 │ │ │ │ + move $fp, $zero │ │ │ │ + srli.d $t1, $t1, 0x25 │ │ │ │ + slli.w $s6, $t1, 0x4 │ │ │ │ + sub.w $s6, $s6, $t1 │ │ │ │ + slli.w $s6, $s6, 0x2 │ │ │ │ + sub.w $s6, $s5, $s6 │ │ │ │ + sltu $t6, $zero, $s6 │ │ │ │ + add.w $t1, $t6, $t1 │ │ │ │ + slli.d $s7, $t1, 0x4 │ │ │ │ + sub.d $s7, $s7, $t1 │ │ │ │ + slli.d $t0, $s7, 0x2 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + beqz $t1, 924 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $fp, 0x0 │ │ │ │ + li.w $t0, 60 │ │ │ │ + sltu $t1, $s5, $t1 │ │ │ │ + maskeqz $a2, $s6, $t1 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + masknez $t1, $t0, $t1 │ │ │ │ + or $s7, $a2, $t1 │ │ │ │ + add.d $a3, $s8, $fp │ │ │ │ + pcaddi $a1, 81852 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -129248 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + add.d $a3, $s1, $fp │ │ │ │ + move $a2, $s7 │ │ │ │ + pcaddi $a1, 81845 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -129272 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + add.d $a3, $s0, $fp │ │ │ │ + move $a2, $s7 │ │ │ │ + pcaddi $a1, 81839 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -129296 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.d $fp, $fp, 60 │ │ │ │ + bne $t0, $fp, -104 │ │ │ │ nop │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + pcaddi $a1, 79412 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + bl -129332 │ │ │ │ + ldptr.w $t0, $s4, 20 │ │ │ │ + ldptr.w $s6, $s4, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s8 │ │ │ │ + add.w $s6, $s6, $t0 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + bl -299196 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -299212 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -299228 │ │ │ │ + ldptr.w $t0, $s4, 40 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + bltu $t1, $t0, -412 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -300012 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -300020 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -300028 │ │ │ │ + pcalau12i $t0, 132 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 656 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s8, $fp │ │ │ │ - b -696 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -436 │ │ │ │ + ldptr.w $t8, $s4, 28 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ld.d $a2, $s4, 8 │ │ │ │ + move $t6, $zero │ │ │ │ + add.w $t8, $t8, $t1 │ │ │ │ + li.w $a1, 45 │ │ │ │ + li.w $a0, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.w $t1, $s5, $t6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + add.w $t7, $t8, $t6 │ │ │ │ + stx.b $a1, $s8, $t1 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + ldx.b $t7, $a2, $t7 │ │ │ │ + stx.b $a0, $s1, $t1 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + stx.b $t7, $s0, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bltu $t6, $t1, -40 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + li.w $t2, 2 │ │ │ │ + add.w $s5, $s5, $t6 │ │ │ │ + add.w $t1, $t1, $t6 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bne $t1, $t2, -588 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s8, $fp │ │ │ │ - b -600 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -564 │ │ │ │ + ldptr.w $t8, $s4, 24 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldptr.d $a2, $s4, 0 │ │ │ │ + move $t6, $zero │ │ │ │ + add.w $t8, $t8, $t1 │ │ │ │ + li.w $a1, 45 │ │ │ │ + li.w $a0, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.w $t7, $t8, $t6 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + ldx.b $t7, $a2, $t7 │ │ │ │ + add.w $t1, $s5, $t6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $a1, $s0, $t1 │ │ │ │ + stx.b $a0, $s1, $t1 │ │ │ │ + stx.b $t7, $s8, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + bltu $t6, $t1, -40 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + add.w $s5, $s5, $t6 │ │ │ │ + add.w $t1, $t1, $t6 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + li.w $t6, 4 │ │ │ │ + bne $t1, $t6, -708 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -692 │ │ │ │ + ldptr.w $t8, $s4, 24 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ldptr.d $a2, $s4, 0 │ │ │ │ + move $t6, $zero │ │ │ │ + add.w $t8, $t8, $t1 │ │ │ │ + li.w $a1, 94 │ │ │ │ + li.w $a0, 32 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 70856 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 70864 │ │ │ │ - bl 224712 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -340076 │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.w $t7, $t8, $t6 │ │ │ │ + bstrpick.d $t7, $t7, 0x1f, 0x0 │ │ │ │ + ldx.b $t7, $a2, $t7 │ │ │ │ + add.w $t1, $s5, $t6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $a1, $s0, $t1 │ │ │ │ + stx.b $a0, $s1, $t1 │ │ │ │ + stx.b $t7, $s8, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + bltu $t6, $t1, -40 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.w $s5, $s5, $t6 │ │ │ │ + add.w $t0, $t0, $t6 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -832 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + move $s7, $zero │ │ │ │ + beqz $t0, -856 │ │ │ │ nop │ │ │ │ - ldx.b $a4, $t0, $fp │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ldptr.w $t1, $s4, 24 │ │ │ │ + ldptr.d $a0, $s4, 0 │ │ │ │ + ldptr.w $t0, $s4, 28 │ │ │ │ + add.w $t1, $t1, $t2 │ │ │ │ + add.w $t1, $t1, $s7 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $a0, $t1 │ │ │ │ + add.w $t8, $s5, $s7 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + bstrpick.d $s6, $t8, 0x1f, 0x0 │ │ │ │ + add.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s8, $s6 │ │ │ │ + ldx.b $a1, $a1, $t0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + stx.b $a1, $s0, $s6 │ │ │ │ + bl -291856 │ │ │ │ + li.w $t1, 124 │ │ │ │ + li.w $t0, 32 │ │ │ │ + masknez $t0, $t0, $a0 │ │ │ │ + maskeqz $a0, $t1, $a0 │ │ │ │ + or $t0, $t0, $a0 │ │ │ │ + stx.b $t0, $s1, $s6 │ │ │ │ + ld.d $t0, $s4, 32 │ │ │ │ add.d $t0, $t0, $fp │ │ │ │ - bnez $a4, 600 │ │ │ │ - sub.d $s8, $s8, $fp │ │ │ │ - li.w $t1, -127 │ │ │ │ - blt $s8, $t1, 300 │ │ │ │ - sub.w $t2, $s3, $s4 │ │ │ │ - st.b $t2, $t0, 0 │ │ │ │ - b -416 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bltu $s7, $t1, -116 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + add.w $s5, $s5, $s7 │ │ │ │ + add.w $t2, $t2, $s7 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + add.w $t2, $t2, $s7 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + b -1040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -924 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $t0, -1012 │ │ │ │ + move $s7, $zero │ │ │ │ + b -188 │ │ │ │ + addi.d $t0, $sp, 48 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + b -808 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + bl -299844 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + ldptr.w $t0, $a0, 16 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + ldptr.w $s1, $a0, 20 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + move $s5, $a0 │ │ │ │ + add.w $s1, $s1, $t0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + bl -300576 │ │ │ │ + move $s8, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bl -300588 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bl -300600 │ │ │ │ + ldptr.w $t0, $s5, 40 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t0, 524 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - b -1072 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bgeu $t1, $t0, 420 │ │ │ │ + ld.d $t0, $s5, 32 │ │ │ │ + bstrpick.d $fp, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $fp, $fp, 0x3 │ │ │ │ + ldx.w $t1, $t0, $fp │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + beqz $t1, 956 │ │ │ │ + addi.w $t5, $t1, -5 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $t5, 784 │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + beq $t1, $t2, 452 │ │ │ │ + li.w $t2, 2 │ │ │ │ + beq $t1, $t2, 572 │ │ │ │ + li.w $t2, 4 │ │ │ │ + beq $t1, $t2, 660 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bne $t1, $t0, 28 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + li.w $t1, 42 │ │ │ │ + stx.b $t1, $s8, $t0 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + stx.b $t1, $s0, $t0 │ │ │ │ + stx.b $t1, $s1, $t0 │ │ │ │ + ldptr.w $t0, $s5, 40 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bne $t1, $t2, -124 │ │ │ │ + lu12i.w $t1, -489336 │ │ │ │ + ori $t1, $t1, 0x889 │ │ │ │ + bstrpick.d $t0, $s2, 0x1f, 0x0 │ │ │ │ + lu32i.d $t1, 0 │ │ │ │ + mul.d $t1, $t0, $t1 │ │ │ │ + stx.b $zero, $s8, $t0 │ │ │ │ + stx.b $zero, $s0, $t0 │ │ │ │ + stx.b $zero, $s1, $t0 │ │ │ │ + move $fp, $zero │ │ │ │ + srli.d $t1, $t1, 0x25 │ │ │ │ + slli.w $s6, $t1, 0x4 │ │ │ │ + sub.w $s6, $s6, $t1 │ │ │ │ + slli.w $s6, $s6, 0x2 │ │ │ │ + sub.w $s6, $s2, $s6 │ │ │ │ + sltu $t5, $zero, $s6 │ │ │ │ + add.w $t1, $t5, $t1 │ │ │ │ + slli.d $s7, $t1, 0x4 │ │ │ │ + sub.d $s7, $s7, $t1 │ │ │ │ + slli.d $t0, $s7, 0x2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + beqz $t1, 128 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + slli.w $t1, $fp, 0x0 │ │ │ │ + li.w $t0, 60 │ │ │ │ + sltu $t1, $s2, $t1 │ │ │ │ + maskeqz $a3, $s6, $t1 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + masknez $t1, $t0, $t1 │ │ │ │ + or $s7, $a3, $t1 │ │ │ │ + add.d $a4, $s8, $fp │ │ │ │ + pcaddi $a2, 81518 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a3, $s7 │ │ │ │ + bl -301516 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + add.d $a4, $s1, $fp │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 81511 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -301540 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + add.d $a4, $s0, $fp │ │ │ │ + move $a3, $s7 │ │ │ │ + pcaddi $a2, 81505 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -301564 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $fp, $fp, 60 │ │ │ │ + bne $t0, $fp, -104 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + pcaddi $a2, 81867 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -301596 │ │ │ │ + ldptr.w $t0, $s5, 20 │ │ │ │ + ldptr.w $s6, $s5, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s8 │ │ │ │ + add.w $s6, $s6, $t0 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + bl -300536 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -300552 │ │ │ │ + bstrpick.d $a2, $s6, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -300568 │ │ │ │ + addi.d $s3, $s3, 1 │ │ │ │ + ldptr.w $t0, $s5, 40 │ │ │ │ + slli.w $t1, $s3, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bltu $t1, $t0, -412 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -301356 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -301364 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + b -301396 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -404 │ │ │ │ + ldptr.w $t7, $s5, 28 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $a1, $s5, 8 │ │ │ │ + move $t5, $zero │ │ │ │ + add.w $t7, $t7, $t1 │ │ │ │ + li.w $a0, 45 │ │ │ │ + li.w $t8, 32 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s8, 0x0 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - b -896 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + add.w $t1, $s2, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + add.w $t6, $t7, $t5 │ │ │ │ + stx.b $a0, $s8, $t1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ldx.b $t6, $a1, $t6 │ │ │ │ + stx.b $t8, $s1, $t1 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + stx.b $t6, $s0, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bltu $t5, $t1, -40 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + li.w $t2, 2 │ │ │ │ + add.w $s2, $s2, $t5 │ │ │ │ + add.w $t1, $t1, $t5 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bne $t1, $t2, -556 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -532 │ │ │ │ + ldptr.w $t7, $s5, 24 │ │ │ │ + ldptr.d $a1, $s5, 0 │ │ │ │ + move $t5, $zero │ │ │ │ + add.w $t7, $t7, $s4 │ │ │ │ + li.w $a0, 45 │ │ │ │ + li.w $t8, 32 │ │ │ │ + add.w $t6, $t7, $t5 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ldx.b $t6, $a1, $t6 │ │ │ │ + add.w $t1, $s2, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s0, $t1 │ │ │ │ + stx.b $t8, $s1, $t1 │ │ │ │ + stx.b $t6, $s8, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + bltu $t5, $t1, -40 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + li.w $t2, 4 │ │ │ │ + add.w $s2, $s2, $t5 │ │ │ │ + add.w $s4, $s4, $t5 │ │ │ │ + bne $t1, $t2, -652 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -628 │ │ │ │ + ldptr.w $t7, $s5, 24 │ │ │ │ + ldptr.d $a1, $s5, 0 │ │ │ │ + move $t5, $zero │ │ │ │ + add.w $t7, $t7, $s4 │ │ │ │ + li.w $a0, 94 │ │ │ │ + li.w $t8, 32 │ │ │ │ + add.w $t6, $t7, $t5 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ldx.b $t6, $a1, $t6 │ │ │ │ + add.w $t1, $s2, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s0, $t1 │ │ │ │ + stx.b $t8, $s1, $t1 │ │ │ │ + stx.b $t6, $s8, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + bltu $t5, $t1, -40 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + add.w $s2, $s2, $t5 │ │ │ │ + add.w $s4, $s4, $t5 │ │ │ │ + b -744 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113504 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113156 │ │ │ │ - ldptr.w $a3, $sp, 64 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -772 │ │ │ │ - pcaddi $a1, 70806 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -340472 │ │ │ │ - b -788 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + move $s7, $zero │ │ │ │ + beqz $t0, -760 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s5, 24 │ │ │ │ + ldptr.d $a0, $s5, 0 │ │ │ │ + ldptr.w $t0, $s5, 28 │ │ │ │ + add.w $t1, $t1, $s4 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + add.w $t1, $t1, $s7 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $a0, $t1 │ │ │ │ + add.w $t6, $s2, $s7 │ │ │ │ + ld.d $t8, $s5, 8 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + bstrpick.d $s6, $t6, 0x1f, 0x0 │ │ │ │ + add.w $t0, $t0, $s7 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s8, $s6 │ │ │ │ + ldx.b $a1, $t8, $t0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + stx.b $a1, $s0, $s6 │ │ │ │ + bl -293100 │ │ │ │ + li.w $t1, 124 │ │ │ │ + li.w $t0, 32 │ │ │ │ + masknez $t0, $t0, $a0 │ │ │ │ + maskeqz $a0, $t1, $a0 │ │ │ │ + or $t0, $t0, $a0 │ │ │ │ + stx.b $t0, $s1, $s6 │ │ │ │ + ld.d $t0, $s5, 32 │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bltu $s7, $t1, -112 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + add.w $s4, $s4, $s7 │ │ │ │ + add.w $t2, $t2, $s7 │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + add.w $s2, $s2, $s7 │ │ │ │ + b -932 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $t0, -884 │ │ │ │ + move $s7, $zero │ │ │ │ + b -156 │ │ │ │ + addi.d $sp, $sp, -144 │ │ │ │ + ldptr.w $t1, $a0, 16 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + ldptr.w $s0, $a0, 20 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + move $s7, $a0 │ │ │ │ + add.w $s0, $s0, $t1 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $a1, $sp, 16 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + bl -301756 │ │ │ │ + move $s2, $a0 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + bl -301768 │ │ │ │ + move $s3, $a0 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + bl -301780 │ │ │ │ + move $s4, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bstrpick.d $a0, $s0, 0x1f, 0x0 │ │ │ │ + bl -302932 │ │ │ │ + ldptr.w $t1, $s7, 40 │ │ │ │ + st.d $zero, $sp, 32 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $t1, 568 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + b 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.b $s6, $t2, 0 │ │ │ │ - ldptr.w $a1, $s0, 112 │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 107040 │ │ │ │ - ldptr.w $t0, $s0, 112 │ │ │ │ - st.d $a0, $s0, 104 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a0, $t2, $a0, 0x4 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $s8, $a0, 0 │ │ │ │ - st.d $fp, $a0, 8 │ │ │ │ - st.w $t0, $s0, 112 │ │ │ │ - b -700 │ │ │ │ - st.b $s6, $t0, 0 │ │ │ │ - ldptr.w $a1, $s0, 112 │ │ │ │ - ld.d $a0, $s0, 104 │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x4 │ │ │ │ - bl 106976 │ │ │ │ - ldptr.w $t0, $s0, 112 │ │ │ │ - st.d $a0, $s0, 104 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $a0, $t2, $a0, 0x4 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - stptr.d $fp, $a0, 0 │ │ │ │ - st.d $s8, $a0, 8 │ │ │ │ - st.w $t0, $s0, 112 │ │ │ │ - b -764 │ │ │ │ - bl -339776 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - move $s2, $a0 │ │ │ │ - bl 112276 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s3, $t2, $t0 │ │ │ │ - bgeu $s1, $s3, 8 │ │ │ │ - bgeu $t1, $s3, 20 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $s3, $t2, $t0 │ │ │ │ nop │ │ │ │ - addi.w $t0, $s3, -1 │ │ │ │ - move $a0, $s2 │ │ │ │ - addi.d $a1, $sp, 64 │ │ │ │ - st.w $s1, $sp, 64 │ │ │ │ - st.w $t0, $sp, 68 │ │ │ │ - bl 112720 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113224 │ │ │ │ - bnez $a0, 80 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bgeu $s3, $t0, -1024 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bgeu $t0, $t1, 476 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.d $t1, $s7, 32 │ │ │ │ + bstrpick.d $s0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + ldx.w $t2, $t1, $s0 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + beqz $t2, 1232 │ │ │ │ + addi.w $t3, $t2, -5 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t3, 996 │ │ │ │ li.w $t0, 1 │ │ │ │ + beq $t2, $t0, 508 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $t2, $t0, 660 │ │ │ │ + li.w $t0, 4 │ │ │ │ + beq $t2, $t0, 812 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bne $t2, $t0, 36 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ + li.w $t0, 42 │ │ │ │ + stx.b $t0, $s2, $t1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + stx.b $t0, $s3, $t1 │ │ │ │ + stx.b $t0, $s4, $t1 │ │ │ │ + stx.b $t0, $s5, $t1 │ │ │ │ + nop │ │ │ │ + ldptr.w $t1, $s7, 40 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + addi.w $t2, $t1, -1 │ │ │ │ + bne $t2, $t0, -140 │ │ │ │ + lu12i.w $t2, -489336 │ │ │ │ + ori $t2, $t2, 0x889 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ + lu32i.d $t2, 0 │ │ │ │ + mul.d $t2, $t1, $t2 │ │ │ │ + stx.b $zero, $s2, $t1 │ │ │ │ + stx.b $zero, $s3, $t1 │ │ │ │ + stx.b $zero, $s4, $t1 │ │ │ │ + stx.b $zero, $s5, $t1 │ │ │ │ + move $fp, $zero │ │ │ │ + srli.d $t2, $t2, 0x25 │ │ │ │ + slli.w $t3, $t2, 0x4 │ │ │ │ + sub.w $t3, $t3, $t2 │ │ │ │ + slli.w $t3, $t3, 0x2 │ │ │ │ + sub.w $t0, $s1, $t3 │ │ │ │ + sltu $t3, $zero, $t0 │ │ │ │ + add.w $t2, $t3, $t2 │ │ │ │ + slli.d $t3, $t2, 0x4 │ │ │ │ + sub.d $t3, $t3, $t2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + slli.d $t0, $t3, 0x2 │ │ │ │ st.d $t0, $sp, 40 │ │ │ │ - b -1628 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113184 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 112836 │ │ │ │ - ldptr.w $a3, $sp, 64 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -1028 │ │ │ │ - pcaddi $a1, 70726 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -340792 │ │ │ │ - b -1044 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 113136 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 112788 │ │ │ │ - ldptr.w $a3, $sp, 64 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -100 │ │ │ │ - pcaddi $a1, 70714 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -340840 │ │ │ │ - b -116 │ │ │ │ - pcaddi $a2, 70902 │ │ │ │ - li.w $a1, 1193 │ │ │ │ - pcaddi $a0, 70698 │ │ │ │ - bl 224048 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -340740 │ │ │ │ - bl -339352 │ │ │ │ + beqz $t2, 144 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - move $s5, $a1 │ │ │ │ - ldptr.w $a1, $a1, 8 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.w $a1, $a1, 2 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - bl 106616 │ │ │ │ - ld.wu $a2, $s5, 8 │ │ │ │ - li.w $a1, 255 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - addi.d $a2, $a2, 2 │ │ │ │ - bl -339592 │ │ │ │ - li.w $a1, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 106580 │ │ │ │ - move $s1, $a0 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - li.w $a1, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 106560 │ │ │ │ - lu12i.w $a1, 24 │ │ │ │ - move $s0, $a0 │ │ │ │ - ori $a1, $a1, 0x6a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 208904 │ │ │ │ - lu12i.w $a1, 24 │ │ │ │ - move $a0, $s0 │ │ │ │ - ori $a1, $a1, 0x6a0 │ │ │ │ - bl 208888 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + slli.w $t2, $fp, 0x0 │ │ │ │ + sltu $t2, $s1, $t2 │ │ │ │ + maskeqz $s0, $t0, $t2 │ │ │ │ + li.w $t0, 60 │ │ │ │ + masknez $t2, $t0, $t2 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + or $s0, $s0, $t2 │ │ │ │ + add.d $a4, $s2, $fp │ │ │ │ + pcaddi $a2, 81217 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a3, $s0 │ │ │ │ + bl -302720 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + add.d $a4, $s4, $fp │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 81210 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -302744 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + add.d $a4, $s3, $fp │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 81204 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -302768 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + add.d $a4, $s5, $fp │ │ │ │ + move $a3, $s0 │ │ │ │ + pcaddi $a2, 81198 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -302792 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + addi.d $fp, $fp, 60 │ │ │ │ + bne $fp, $t0, -132 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + pcaddi $a2, 81561 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -302820 │ │ │ │ + ldptr.w $t1, $s7, 20 │ │ │ │ + ldptr.w $s0, $s7, 16 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 209084 │ │ │ │ + move $a0, $s2 │ │ │ │ + add.w $s0, $s0, $t1 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + bl -301760 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 209072 │ │ │ │ - ld.d $t0, $s5, 16 │ │ │ │ - move $a0, $s0 │ │ │ │ - li.w $s3, 1 │ │ │ │ - ld.wu $a1, $t0, 0 │ │ │ │ - bl 209052 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -301776 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 209040 │ │ │ │ - ldptr.w $t0, $s5, 8 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - bgeu $s3, $t0, 1016 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - nop │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - ld.d $t3, $s5, 16 │ │ │ │ - move $a0, $s0 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $a1, $t3, $t0 │ │ │ │ - move $s2, $s1 │ │ │ │ - bl 208968 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208956 │ │ │ │ - slli.w $t0, $s3, 0x0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -301792 │ │ │ │ + bstrpick.d $a2, $s0, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -301808 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ldptr.w $t1, $s7, 40 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ st.d $t0, $sp, 32 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bltu $t0, $t1, -468 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -302596 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -302604 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -302612 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + addi.d $sp, $sp, 144 │ │ │ │ + b -302652 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + beqz $t1, -452 │ │ │ │ + ldptr.w $a1, $s7, 28 │ │ │ │ + move $fp, $zero │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + add.w $t2, $s6, $fp │ │ │ │ + add.w $a1, $t2, $a1 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + bl -50748 │ │ │ │ + li.w $t0, 69 │ │ │ │ + maskeqz $t4, $t0, $a0 │ │ │ │ + li.w $t0, 73 │ │ │ │ + add.w $t1, $s1, $fp │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + or $t4, $t4, $a0 │ │ │ │ + stx.b $t4, $s5, $t1 │ │ │ │ + ldptr.w $a1, $s7, 28 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + ld.d $t4, $s7, 8 │ │ │ │ + li.w $t0, 45 │ │ │ │ + add.w $t2, $t2, $a1 │ │ │ │ + stx.b $t0, $s2, $t1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ldx.b $t2, $t4, $t2 │ │ │ │ + li.w $t0, 32 │ │ │ │ + stx.b $t0, $s4, $t1 │ │ │ │ + stx.b $t2, $s3, $t1 │ │ │ │ + ld.d $t1, $s7, 32 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + bltu $fp, $t2, -112 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + li.w $t0, 2 │ │ │ │ + add.w $s1, $s1, $fp │ │ │ │ + add.w $s6, $s6, $fp │ │ │ │ + bne $t2, $t0, -644 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s5, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.bu $t0, $t0, $s3 │ │ │ │ - slli.w $s1, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 104 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s4, $s5, 88 │ │ │ │ - st.w $t0, $sp, 80 │ │ │ │ - beqz $s4, 576 │ │ │ │ - ld.d $s1, $s5, 80 │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 100300 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 480 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 532 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s6, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 100256 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 496 │ │ │ │ - ldptr.w $s1, $fp, 4 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl 209064 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - bge $t0, $a0, 604 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 208996 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 208988 │ │ │ │ - ldptr.w $s4, $s5, 8 │ │ │ │ - move $s2, $a0 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - bstrpick.d $s4, $s4, 0x1f, 0x0 │ │ │ │ - move $s1, $s4 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208736 │ │ │ │ - bnez $a0, 88 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + beqz $t1, -612 │ │ │ │ + move $fp, $zero │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208992 │ │ │ │ - blt $a0, $s2, 72 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208980 │ │ │ │ - bge $a0, $s3, 60 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208920 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208912 │ │ │ │ - blt $a0, $s4, 280 │ │ │ │ - bge $a0, $s1, -60 │ │ │ │ - xor $t0, $s4, $a0 │ │ │ │ - masknez $s1, $s1, $t0 │ │ │ │ - maskeqz $t0, $a0, $t0 │ │ │ │ - move $a0, $s0 │ │ │ │ - or $s1, $s1, $t0 │ │ │ │ - bl 208656 │ │ │ │ - beqz $a0, -72 │ │ │ │ + ldptr.w $a1, $s7, 28 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + add.w $a1, $a1, $s6 │ │ │ │ + add.w $a1, $a1, $fp │ │ │ │ + bl -50908 │ │ │ │ + li.w $t0, 69 │ │ │ │ + maskeqz $t1, $t0, $a0 │ │ │ │ + li.w $t0, 73 │ │ │ │ + add.w $t2, $s1, $fp │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + or $t1, $t1, $a0 │ │ │ │ + stx.b $t1, $s5, $t2 │ │ │ │ + ldptr.w $t1, $s7, 24 │ │ │ │ + ldptr.d $t4, $s7, 0 │ │ │ │ + li.w $t0, 45 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $t4, $t1 │ │ │ │ + stx.b $t0, $s3, $t2 │ │ │ │ + li.w $t0, 32 │ │ │ │ + stx.b $t1, $s2, $t2 │ │ │ │ + ld.d $t1, $s7, 32 │ │ │ │ + stx.b $t0, $s4, $t2 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + bltu $fp, $t2, -112 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + li.w $t0, 4 │ │ │ │ + add.w $s1, $s1, $fp │ │ │ │ + add.w $s8, $s8, $fp │ │ │ │ + bne $t2, $t0, -796 │ │ │ │ nop │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208652 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 208640 │ │ │ │ - pcaddi $t0, 125373 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - bstrpick.d $s4, $s2, 0x1f, 0x0 │ │ │ │ - bnez $t0, 332 │ │ │ │ - ld.d $t0, $s5, 96 │ │ │ │ - ldx.b $t0, $t0, $s4 │ │ │ │ - st.b $t0, $sp, 79 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - li.w $t3, -128 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bne $t0, $t3, 124 │ │ │ │ - ld.wu $s6, $s5, 112 │ │ │ │ - st.d $s4, $sp, 80 │ │ │ │ - beqz $s6, 352 │ │ │ │ - ld.d $t0, $s5, 104 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + beqz $t1, -772 │ │ │ │ + move $fp, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s4, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - alsl.d $fp, $s4, $t0, 0x4 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 100064 │ │ │ │ - beqz $a0, 64 │ │ │ │ + ldptr.w $a1, $s7, 28 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + add.w $a1, $a1, $s6 │ │ │ │ + add.w $a1, $a1, $fp │ │ │ │ + bl -51068 │ │ │ │ + li.w $t0, 69 │ │ │ │ + maskeqz $t1, $t0, $a0 │ │ │ │ + li.w $t0, 73 │ │ │ │ + add.w $t2, $s1, $fp │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + or $t1, $t1, $a0 │ │ │ │ + stx.b $t1, $s5, $t2 │ │ │ │ + ldptr.w $t1, $s7, 24 │ │ │ │ + ldptr.d $t4, $s7, 0 │ │ │ │ + li.w $t0, 94 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $t4, $t1 │ │ │ │ + stx.b $t0, $s3, $t2 │ │ │ │ + li.w $t0, 32 │ │ │ │ + stx.b $t1, $s2, $t2 │ │ │ │ + ld.d $t1, $s7, 32 │ │ │ │ + stx.b $t0, $s4, $t2 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + bltu $fp, $t2, -112 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + add.w $s1, $s1, $fp │ │ │ │ + add.w $s8, $s8, $fp │ │ │ │ + b -952 │ │ │ │ nop │ │ │ │ - blez $a0, 176 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 292 │ │ │ │ - addi.d $t0, $fp, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s4, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - alsl.d $fp, $s4, $t0, 0x4 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 100008 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 248 │ │ │ │ - ld.d $t0, $fp, 8 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - add.d $t0, $s2, $t0 │ │ │ │ - alsl.d $s1, $s1, $t1, 0x2 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - xor $t0, $t0, $t1 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - maskeqz $t3, $t1, $t0 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - masknez $t0, $t1, $t0 │ │ │ │ - or $t0, $t3, $t0 │ │ │ │ - st.w $t0, $s1, 4 │ │ │ │ - b -508 │ │ │ │ - move $s1, $s4 │ │ │ │ - move $s4, $a0 │ │ │ │ - b -344 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + move $fp, $zero │ │ │ │ + beqz $t1, -976 │ │ │ │ nop │ │ │ │ + ldptr.w $a1, $s7, 28 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + add.w $t4, $s6, $fp │ │ │ │ + add.w $a1, $a1, $t4 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + bl -51232 │ │ │ │ + li.w $t0, 69 │ │ │ │ + maskeqz $t1, $t0, $a0 │ │ │ │ + li.w $t0, 73 │ │ │ │ + masknez $a0, $t0, $a0 │ │ │ │ + add.w $t2, $s1, $fp │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + or $t1, $t1, $a0 │ │ │ │ + stx.b $t1, $s5, $t2 │ │ │ │ + ldptr.w $t1, $s7, 24 │ │ │ │ + ldptr.d $t5, $s7, 0 │ │ │ │ + ld.d $t4, $sp, 24 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $t5, $t1 │ │ │ │ + ldptr.w $t1, $s7, 28 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + stx.b $a0, $s2, $t2 │ │ │ │ + add.w $t1, $t1, $t4 │ │ │ │ + ld.d $t4, $s7, 8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + ldx.b $a1, $t4, $t1 │ │ │ │ + stx.b $a1, $s3, $t2 │ │ │ │ + bl -294556 │ │ │ │ + li.w $t0, 32 │ │ │ │ + masknez $t1, $t0, $a0 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + li.w $t0, 124 │ │ │ │ + maskeqz $a0, $t0, $a0 │ │ │ │ + or $t1, $t1, $a0 │ │ │ │ + stx.b $t1, $s4, $t2 │ │ │ │ + ld.d $t1, $s7, 32 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + ldptr.w $t2, $t1, 4 │ │ │ │ + bltu $fp, $t2, -164 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + add.w $s8, $s8, $fp │ │ │ │ + add.w $s6, $s6, $fp │ │ │ │ + add.w $s1, $s1, $fp │ │ │ │ + b -1192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 64 │ │ │ │ - move $s4, $s6 │ │ │ │ - b -512 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + beqz $t1, -1156 │ │ │ │ + move $fp, $zero │ │ │ │ + b -220 │ │ │ │ + beqz $a1, 1200 │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + ldptr.w $t0, $a0, 16 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + ldptr.w $s1, $a0, 20 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + move $s6, $a0 │ │ │ │ + add.w $s1, $s1, $t0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + bl -303236 │ │ │ │ + move $s2, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bl -303248 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + bl -303260 │ │ │ │ + ldptr.w $t0, $s6, 40 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + beqz $t0, 484 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + b 20 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + slli.w $t1, $s4, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bgeu $t1, $t0, 436 │ │ │ │ + ld.d $t0, $s6, 32 │ │ │ │ + bstrpick.d $fp, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $fp, $fp, 0x3 │ │ │ │ + ldx.w $t1, $t0, $fp │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + beqz $t1, 988 │ │ │ │ + addi.w $t5, $t1, -5 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $t5, 816 │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + beq $t1, $t2, 484 │ │ │ │ + li.w $t2, 2 │ │ │ │ + beq $t1, $t2, 604 │ │ │ │ + li.w $t2, 4 │ │ │ │ + beq $t1, $t2, 692 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bne $t1, $t0, 28 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + li.w $t1, 42 │ │ │ │ + stx.b $t1, $s2, $t0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + stx.b $t1, $s0, $t0 │ │ │ │ + stx.b $t1, $s1, $t0 │ │ │ │ + ldptr.w $t0, $s6, 40 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bne $t1, $t2, -124 │ │ │ │ + lu12i.w $t1, -489336 │ │ │ │ + ori $t1, $t1, 0x889 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + lu32i.d $t1, 0 │ │ │ │ + mul.d $t1, $t0, $t1 │ │ │ │ + stx.b $zero, $s2, $t0 │ │ │ │ + stx.b $zero, $s0, $t0 │ │ │ │ + stx.b $zero, $s1, $t0 │ │ │ │ + move $s8, $zero │ │ │ │ + srli.d $t1, $t1, 0x25 │ │ │ │ + slli.w $s7, $t1, 0x4 │ │ │ │ + sub.w $s7, $s7, $t1 │ │ │ │ + slli.w $s7, $s7, 0x2 │ │ │ │ + sub.w $s7, $s3, $s7 │ │ │ │ + sltu $t5, $zero, $s7 │ │ │ │ + add.w $t1, $t5, $t1 │ │ │ │ + slli.d $t5, $t1, 0x4 │ │ │ │ + sub.d $t5, $t5, $t1 │ │ │ │ + slli.d $t0, $t5, 0x2 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + beqz $t1, 136 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s4, 128 │ │ │ │ - move $s6, $s4 │ │ │ │ - b -216 │ │ │ │ nop │ │ │ │ + slli.w $t1, $s8, 0x0 │ │ │ │ + li.w $t0, 60 │ │ │ │ + sltu $t1, $s3, $t1 │ │ │ │ + maskeqz $a3, $s7, $t1 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + masknez $t1, $t0, $t1 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + or $fp, $a3, $t1 │ │ │ │ + add.d $a4, $s2, $s8 │ │ │ │ + pcaddi $a2, 80859 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a3, $fp │ │ │ │ + bl -304144 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + add.d $a4, $s1, $s8 │ │ │ │ + move $a3, $fp │ │ │ │ + pcaddi $a2, 80851 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -304172 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + add.d $a4, $s0, $s8 │ │ │ │ + move $a3, $fp │ │ │ │ + pcaddi $a2, 80844 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -304200 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $s8, $s8, 60 │ │ │ │ + bne $t0, $s8, -116 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + pcaddi $a2, 78418 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -304232 │ │ │ │ + ldptr.w $t0, $s6, 20 │ │ │ │ + ldptr.w $s7, $s6, 16 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s2 │ │ │ │ + add.w $s7, $s7, $t0 │ │ │ │ + bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ + bl -303172 │ │ │ │ + bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -303188 │ │ │ │ + bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -303204 │ │ │ │ + addi.d $s4, $s4, 1 │ │ │ │ + ldptr.w $t0, $s6, 40 │ │ │ │ + slli.w $t1, $s4, 0x0 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + bltu $t1, $t0, -424 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -303988 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -303996 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + b -304040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ - pcaddi $a2, 70449 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 70457 │ │ │ │ - bl 223084 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -341704 │ │ │ │ nop │ │ │ │ - ld.d $a1, $s5, 160 │ │ │ │ - ldptr.w $a0, $s5, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s4, $a1 │ │ │ │ - bl -340256 │ │ │ │ - ldptr.w $a0, $s5, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 79 │ │ │ │ - bl -340608 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 592 │ │ │ │ - ld.b $t0, $sp, 79 │ │ │ │ - b -360 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -436 │ │ │ │ + ldptr.w $t7, $s6, 28 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + ld.d $a1, $s6, 8 │ │ │ │ + move $t5, $zero │ │ │ │ + add.w $t7, $t7, $t1 │ │ │ │ + li.w $a0, 45 │ │ │ │ + li.w $t8, 32 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - pcaddi $a2, 70453 │ │ │ │ - li.w $a1, 775 │ │ │ │ - pcaddi $a0, 70433 │ │ │ │ - bl 222988 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -341800 │ │ │ │ nop │ │ │ │ - ld.d $t3, $s5, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.bu $s1, $t3, $s3 │ │ │ │ - bgeu $t0, $s1, 292 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s4, $s5, 88 │ │ │ │ - st.w $t0, $sp, 80 │ │ │ │ - beqz $s4, -156 │ │ │ │ - ld.d $s1, $s5, 80 │ │ │ │ - nop │ │ │ │ - srli.d $fp, $s4, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 99564 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 224 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, -204 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $fp, $s4, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 99520 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s6, -240 │ │ │ │ - ldptr.w $s1, $s6, 4 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - bl 208324 │ │ │ │ - blt $a0, $s1, 196 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ld.wu $t0, $s5, 8 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - blt $s3, $t0, -956 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 207940 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 207932 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -341504 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -341512 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 268 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - beqz $fp, -416 │ │ │ │ - move $s4, $fp │ │ │ │ - b -256 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - slli.w $s1, $s1, 0x0 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - bl 208136 │ │ │ │ - bge $a0, $s1, -184 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 207860 │ │ │ │ - ld.d $t0, $s5, 72 │ │ │ │ - li.w $t3, 253 │ │ │ │ - ldx.bu $t0, $t0, $s3 │ │ │ │ - bgeu $t3, $t0, 144 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s2, $s5, 88 │ │ │ │ - st.w $t0, $sp, 80 │ │ │ │ - beqz $s2, 120 │ │ │ │ - ld.d $s1, $s5, 80 │ │ │ │ - srli.d $s4, $s2, 0x1 │ │ │ │ - alsl.d $s6, $s4, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 99228 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 72 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - srli.d $s2, $s2, 0x1 │ │ │ │ - beqz $s2, 76 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s4, $s2, 0x1 │ │ │ │ - alsl.d $s6, $s4, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 80 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 99184 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s6, 40 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - bl 207732 │ │ │ │ - b -332 │ │ │ │ - beqz $s4, 16 │ │ │ │ - move $s2, $s4 │ │ │ │ - b -104 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - bl -32988 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -44 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - bl -340944 │ │ │ │ - nop │ │ │ │ - bl -340640 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $a1, 8 │ │ │ │ - pcalau12i $t1, 122 │ │ │ │ - ld.d $t1, $t1, -240 │ │ │ │ - addi.d $sp, $sp, -272 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $s0, $sp, 248 │ │ │ │ - move $s0, $a1 │ │ │ │ - bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ - st.d $a0, $sp, 72 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $ra, $sp, 264 │ │ │ │ - st.d $t1, $sp, 168 │ │ │ │ - st.d $s1, $sp, 240 │ │ │ │ - st.d $fp, $sp, 256 │ │ │ │ - st.d $s2, $sp, 232 │ │ │ │ - st.d $s3, $sp, 224 │ │ │ │ - st.d $s4, $sp, 216 │ │ │ │ - st.d $s5, $sp, 208 │ │ │ │ - st.d $s6, $sp, 200 │ │ │ │ - st.d $s7, $sp, 192 │ │ │ │ - st.d $s8, $sp, 184 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - bl 104984 │ │ │ │ - ld.wu $a2, $s0, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $s0, 32 │ │ │ │ - slli.d $a2, $a2, 0x2 │ │ │ │ - bl -341220 │ │ │ │ - li.w $a0, 32 │ │ │ │ - bl -341756 │ │ │ │ - lu12i.w $a1, 24 │ │ │ │ - li.w $a2, 8 │ │ │ │ - ori $a1, $a1, 0x6a0 │ │ │ │ - move $s1, $a0 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 262112 │ │ │ │ - ldptr.w $a1, $s0, 92 │ │ │ │ - move $a0, $zero │ │ │ │ - addi.w $a1, $a1, 1 │ │ │ │ - bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 104908 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - addi.d $a1, $sp, 144 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - st.w $t0, $sp, 148 │ │ │ │ - st.w $zero, $sp, 144 │ │ │ │ - bl 262408 │ │ │ │ - addi.d $t0, $sp, 137 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - addi.d $t0, $sp, 138 │ │ │ │ - st.d $t0, $sp, 104 │ │ │ │ - addi.d $t0, $sp, 152 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 56 │ │ │ │ - addi.d $s1, $sp, 160 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bl 262348 │ │ │ │ - bnez $a0, 1116 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 262816 │ │ │ │ - ld.wu $t0, $sp, 56 │ │ │ │ - blt $t0, $a0, 3444 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 262636 │ │ │ │ - ldptr.w $s3, $a0, 0 │ │ │ │ - ldptr.w $s4, $a0, 4 │ │ │ │ - bl -342132 │ │ │ │ - ld.d $a0, $sp, 72 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -33304 │ │ │ │ - move $s2, $a0 │ │ │ │ - bnez $s3, 16 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - beq $t0, $s4, 692 │ │ │ │ - beq $s3, $s4, 4080 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bgeu $s4, $t1, 3332 │ │ │ │ - bstrpick.d $s7, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $s6, $t0, $s7 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s6, 4532 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s4, $sp, 160 │ │ │ │ - beqz $s6, 4488 │ │ │ │ - ld.d $s5, $s0, 80 │ │ │ │ - srli.d $s8, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s5, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 98676 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2824 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 4444 │ │ │ │ - addi.d $s5, $fp, 8 │ │ │ │ - srli.d $s8, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s5, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 98632 │ │ │ │ - bnez $a0, -40 │ │ │ │ + add.w $t1, $s3, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + add.w $t6, $t7, $t5 │ │ │ │ + stx.b $a0, $s2, $t1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ldx.b $t6, $a1, $t6 │ │ │ │ + stx.b $t8, $s1, $t1 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + stx.b $t6, $s0, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bltu $t5, $t1, -40 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + li.w $t2, 2 │ │ │ │ + add.w $s3, $s3, $t5 │ │ │ │ + add.w $t1, $t1, $t5 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bne $t1, $t2, -588 │ │ │ │ nop │ │ │ │ - beqz $fp, 4408 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - addi.w $fp, $s4, 1 │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t1, 4344 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $fp, $sp, 160 │ │ │ │ - beqz $s8, 4108 │ │ │ │ - ld.d $s5, $s0, 80 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s0, $s5 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 98540 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2720 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 4052 │ │ │ │ - addi.d $s0, $s5, 8 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $s5, $s6, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 98496 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -564 │ │ │ │ + ldptr.w $t7, $s6, 24 │ │ │ │ + ldptr.d $a1, $s6, 0 │ │ │ │ + move $t5, $zero │ │ │ │ + add.w $t7, $t7, $s5 │ │ │ │ + li.w $a0, 45 │ │ │ │ + li.w $t8, 32 │ │ │ │ + add.w $t6, $t7, $t5 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ldx.b $t6, $a1, $t6 │ │ │ │ + add.w $t1, $s3, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s0, $t1 │ │ │ │ + stx.b $t8, $s1, $t1 │ │ │ │ + stx.b $t6, $s2, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + bltu $t5, $t1, -40 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + li.w $t2, 4 │ │ │ │ + add.w $s3, $s3, $t5 │ │ │ │ + add.w $s5, $s5, $t5 │ │ │ │ + bne $t1, $t2, -684 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + beqz $t1, -660 │ │ │ │ + ldptr.w $t7, $s6, 24 │ │ │ │ + ldptr.d $a1, $s6, 0 │ │ │ │ + move $t5, $zero │ │ │ │ + add.w $t7, $t7, $s5 │ │ │ │ + li.w $a0, 94 │ │ │ │ + li.w $t8, 32 │ │ │ │ + add.w $t6, $t7, $t5 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + ldx.b $t6, $a1, $t6 │ │ │ │ + add.w $t1, $s3, $t5 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s0, $t1 │ │ │ │ + stx.b $t8, $s1, $t1 │ │ │ │ + stx.b $t6, $s2, $t1 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t5, $t5, 1 │ │ │ │ + bltu $t5, $t1, -40 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + add.w $s3, $s3, $t5 │ │ │ │ + add.w $s5, $s5, $t5 │ │ │ │ + b -776 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - beqz $s5, 4012 │ │ │ │ - ldptr.w $t2, $s5, 4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - bgeu $t2, $t3, 24 │ │ │ │ - slli.d $s7, $s7, 0x2 │ │ │ │ - ldx.w $s8, $t1, $s7 │ │ │ │ - bgeu $s3, $s8, 12 │ │ │ │ - bgeu $s4, $s8, 5344 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + move $s8, $zero │ │ │ │ + beqz $t0, -792 │ │ │ │ nop │ │ │ │ - bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $s6, 0x2 │ │ │ │ - ldx.w $s7, $t1, $t3 │ │ │ │ - li.w $t2, 253 │ │ │ │ - st.d $t3, $sp, 48 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - slli.w $fp, $t1, 0x0 │ │ │ │ - bgeu $t2, $t1, 116 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s7, $sp, 160 │ │ │ │ - beqz $fp, 3632 │ │ │ │ - ld.d $s5, $s0, 80 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - move $s0, $s5 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 98356 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2440 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 3580 │ │ │ │ - addi.d $s0, $s5, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 98312 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t1, $s6, 24 │ │ │ │ + ldptr.d $a0, $s6, 0 │ │ │ │ + ldptr.w $t0, $s6, 28 │ │ │ │ + add.w $t1, $t1, $s5 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $a0, $t1 │ │ │ │ + add.w $t6, $s3, $s8 │ │ │ │ + ld.d $t8, $s6, 8 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + bstrpick.d $s7, $t6, 0x1f, 0x0 │ │ │ │ + add.w $t0, $t0, $s8 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + stx.b $a0, $s2, $s7 │ │ │ │ + ldx.b $a1, $t8, $t0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + stx.b $a1, $s0, $s7 │ │ │ │ + bl -295756 │ │ │ │ + li.w $t1, 124 │ │ │ │ + li.w $t0, 32 │ │ │ │ + masknez $t0, $t0, $a0 │ │ │ │ + maskeqz $a0, $t1, $a0 │ │ │ │ + or $t0, $t0, $a0 │ │ │ │ + stx.b $t0, $s1, $s7 │ │ │ │ + ld.d $t0, $s6, 32 │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + bltu $s8, $t1, -112 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + add.w $s5, $s5, $s8 │ │ │ │ + add.w $s3, $s3, $s8 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + b -964 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $t0, -916 │ │ │ │ + move $s8, $zero │ │ │ │ + b -156 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - beqz $s5, 3540 │ │ │ │ - ldptr.w $fp, $s5, 4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $t0, $t0, $s6 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 3328 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s3, $sp, 160 │ │ │ │ - beqz $s7, 3476 │ │ │ │ - ld.d $s5, $s0, 80 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - move $s0, $s5 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s7, 0x1 │ │ │ │ - alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 98228 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2280 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 3420 │ │ │ │ - addi.d $s0, $s5, 8 │ │ │ │ - srli.d $s8, $s7, 0x1 │ │ │ │ - alsl.d $s5, $s8, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 98184 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - beqz $s5, 3380 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - bltu $t0, $fp, 3220 │ │ │ │ - pcaddi $t0, 124897 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - beqz $t0, 112 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $t0, $a1 │ │ │ │ - bl -341844 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - li.w $a2, 1 │ │ │ │ - bl -342196 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 5572 │ │ │ │ - ld.b $t0, $sp, 137 │ │ │ │ - b 68 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + beqz $t2, 72 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $t3, $t1, $t0 │ │ │ │ + add.d $t0, $t1, $t0 │ │ │ │ + beq $t3, $a1, 80 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + li.w $t3, 1 │ │ │ │ + st.w $t2, $a0, 40 │ │ │ │ + alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ + stptr.w $a1, $t1, 0 │ │ │ │ + st.w $t3, $t1, 4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - pcaddi $t0, 124869 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - bnez $t0, -96 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + stptr.w $a1, $t1, 0 │ │ │ │ + st.w $t0, $t1, 4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldx.b $t0, $t0, $t1 │ │ │ │ - st.b $t0, $sp, 137 │ │ │ │ - li.w $t1, -128 │ │ │ │ - bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ - bne $t0, $t1, 104 │ │ │ │ - ld.wu $fp, $s0, 112 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - beqz $fp, 2660 │ │ │ │ - ld.d $s5, $s0, 104 │ │ │ │ nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s5, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 98060 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1984 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 2612 │ │ │ │ - addi.d $s5, $s6, 16 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s5, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 98016 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 2576 │ │ │ │ - ld.d $t0, $s6, 8 │ │ │ │ - bstrpick.d $s6, $s4, 0x1f, 0x0 │ │ │ │ - add.d $t0, $t0, $s7 │ │ │ │ - bne $t0, $s6, 2144 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $s6, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - stx.w $s3, $t0, $s6 │ │ │ │ - move $a0, $s2 │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t0, 4 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $fp, $sp, 80 │ │ │ │ + li.w $a1, 48 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s0, $sp, 72 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + bl -294588 │ │ │ │ + vld $vr0, $fp, 16 │ │ │ │ + vpickve2gr.w $t4, $vr0, 0x2 │ │ │ │ + vpickve2gr.w $t2, $vr0, 0x0 │ │ │ │ + slli.w $t4, $t4, 0x0 │ │ │ │ + slli.w $t2, $t2, 0x0 │ │ │ │ + vpickve2gr.w $t1, $vr0, 0x3 │ │ │ │ + vpickve2gr.w $t0, $vr0, 0x1 │ │ │ │ + vld $vr1, $fp, 0 │ │ │ │ + ldptr.w $s0, $fp, 16 │ │ │ │ + ldptr.w $t5, $fp, 20 │ │ │ │ + bgeu $t4, $t2, 1272 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $t1, $t0, 1260 │ │ │ │ + add.w $s0, $s0, $t5 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ + vst $vr1, $a0, 0 │ │ │ │ + vst $vr0, $a0, 16 │ │ │ │ + move $s8, $a0 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + slli.d $a0, $s0, 0x3 │ │ │ │ + bl -304632 │ │ │ │ + st.d $a0, $s8, 32 │ │ │ │ + slli.d $a2, $s0, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -304120 │ │ │ │ + st.h $zero, $s8, 44 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + beqz $t2, 460 │ │ │ │ + ld.d $t5, $fp, 32 │ │ │ │ + st.d $s2, $sp, 56 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + st.d $s1, $sp, 64 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + move $s7, $zero │ │ │ │ move $s3, $zero │ │ │ │ - bl 110244 │ │ │ │ - bgeu $s3, $a0, 116 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s4, 6 │ │ │ │ + pcaddi $s2, 85712 │ │ │ │ + li.w $s5, 1 │ │ │ │ + alsl.d $t0, $s7, $t5, 0x3 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + slli.d $s1, $s7, 0x3 │ │ │ │ + bltu $s4, $t1, 620 │ │ │ │ + ld.wu $t1, $t0, 0 │ │ │ │ + alsl.d $t1, $t1, $s2, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + add.d $t1, $s2, $t1 │ │ │ │ + jr $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 109884 │ │ │ │ - ldptr.d $t0, $a0, 0 │ │ │ │ - st.d $t0, $sp, 152 │ │ │ │ - slli.w $t1, $t0, 0x0 │ │ │ │ - srai.d $t0, $t0, 0x20 │ │ │ │ - bltu $t1, $t0, 1812 │ │ │ │ - ld.d $t2, $s0, 16 │ │ │ │ - bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.wu $s7, $t2, $t0 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - alsl.d $s7, $s7, $t0, 0x2 │ │ │ │ - ldptr.w $s6, $s7, 0 │ │ │ │ - beqz $s6, 20 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $s6, $t0, 200 │ │ │ │ nop │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 110136 │ │ │ │ - bltu $s3, $a0, -96 │ │ │ │ nop │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 109284 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -343192 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 261236 │ │ │ │ - beqz $a0, -1108 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 261072 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -343228 │ │ │ │ - ld.d $a0, $sp, 64 │ │ │ │ - bl -343236 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - ld.d $a4, $sp, 56 │ │ │ │ - ld.d $a3, $sp, 16 │ │ │ │ - pcaddi $a2, 70153 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -343620 │ │ │ │ - pcalau12i $t0, 122 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 168 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 5104 │ │ │ │ - ld.d $ra, $sp, 264 │ │ │ │ - ld.d $fp, $sp, 256 │ │ │ │ - ld.d $s0, $sp, 248 │ │ │ │ - ld.d $s1, $sp, 240 │ │ │ │ - ld.d $s2, $sp, 232 │ │ │ │ - ld.d $s3, $sp, 224 │ │ │ │ - ld.d $s4, $sp, 216 │ │ │ │ - ld.d $s5, $sp, 208 │ │ │ │ - ld.d $s6, $sp, 200 │ │ │ │ - ld.d $s7, $sp, 192 │ │ │ │ - ld.d $s8, $sp, 184 │ │ │ │ - addi.d $sp, $sp, 272 │ │ │ │ - ret │ │ │ │ - pcaddi $t0, 124751 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - bstrpick.d $s5, $s6, 0x1f, 0x0 │ │ │ │ - bnez $t0, 2292 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ldx.b $t0, $t0, $s5 │ │ │ │ - st.b $t0, $sp, 140 │ │ │ │ nop │ │ │ │ - li.w $t1, -128 │ │ │ │ - bne $t0, $t1, 100 │ │ │ │ - ld.wu $s4, $s0, 112 │ │ │ │ - st.d $s5, $sp, 160 │ │ │ │ - beqz $s4, 2800 │ │ │ │ - ld.d $s5, $s0, 104 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s5, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 97596 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1616 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 2756 │ │ │ │ - addi.d $s5, $fp, 16 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s5, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 97552 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 2720 │ │ │ │ - ld.d $t0, $fp, 8 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - srai.d $t2, $t0, 0x3f │ │ │ │ - xor $t0, $t2, $t0 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - sub.d $t0, $t0, $t2 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - bge $t0, $t1, -352 │ │ │ │ - pcaddi $t0, 124710 │ │ │ │ - ldptr.w $s5, $s7, 0 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - bstrpick.d $s4, $s5, 0x1f, 0x0 │ │ │ │ - bnez $t0, 3724 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ldx.b $t0, $t0, $s4 │ │ │ │ - st.b $t0, $sp, 141 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beqz $t0, 564 │ │ │ │ + move $s6, $zero │ │ │ │ + b 108 │ │ │ │ nop │ │ │ │ - li.w $t1, -128 │ │ │ │ - bne $t0, $t1, 100 │ │ │ │ - st.d $s4, $sp, 160 │ │ │ │ - ld.wu $s4, $s0, 112 │ │ │ │ - beqz $s4, 3840 │ │ │ │ - ld.d $s6, $s0, 104 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s6, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 97428 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1544 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 3796 │ │ │ │ - addi.d $s6, $fp, 16 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s6, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 97384 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 3760 │ │ │ │ - ld.d $t0, $fp, 8 │ │ │ │ - ldptr.w $t2, $s7, 0 │ │ │ │ - pcaddi $t1, 124674 │ │ │ │ - ld.bu $t1, $t1, 0 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - bstrpick.d $s6, $t2, 0x1f, 0x0 │ │ │ │ - blez $t0, 2812 │ │ │ │ - bnez $t1, 4336 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ldx.b $t0, $t0, $s6 │ │ │ │ - st.b $t0, $sp, 142 │ │ │ │ - li.w $t1, -128 │ │ │ │ - bne $t0, $t1, 116 │ │ │ │ - ld.wu $s8, $s0, 112 │ │ │ │ - st.d $s6, $sp, 160 │ │ │ │ - beqz $s8, 3704 │ │ │ │ - ld.d $s4, $s0, 104 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s0, $s4 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 97276 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1872 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 3652 │ │ │ │ - addi.d $s0, $s4, 16 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 97232 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - beqz $s4, 3612 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ nop │ │ │ │ - ld.wu $t1, $s7, 0 │ │ │ │ - add.d $t0, $t1, $t0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - slli.w $s4, $t0, 0x0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - beqz $t0, 2524 │ │ │ │ - beq $t0, $s4, 2536 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bgeu $s4, $t1, 3372 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.d $t1, $sp, 112 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - bgeu $t2, $t1, 4260 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s4, $sp, 160 │ │ │ │ - beqz $s8, 3536 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - move $s0, $s7 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 97004 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2016 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 3484 │ │ │ │ - addi.d $s0, $s7, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 96960 │ │ │ │ - bnez $a0, -40 │ │ │ │ + beqz $t0, 736 │ │ │ │ + addi.w $t5, $t0, -1 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x3 │ │ │ │ + ldx.w $t6, $t1, $t5 │ │ │ │ + li.w $t2, 5 │ │ │ │ + add.d $t5, $t1, $t5 │ │ │ │ + beq $t6, $t2, 772 │ │ │ │ + addi.w $t5, $t0, 1 │ │ │ │ + li.w $t2, 5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.w $t5, $s8, 40 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + lu32i.d $t2, 1 │ │ │ │ + stx.d $t2, $t1, $t0 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - beqz $s7, 3444 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - addi.w $t1, $s4, 1 │ │ │ │ - st.d $t1, $sp, 80 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - bgeu $t2, $t1, 4152 │ │ │ │ + ld.d $t5, $fp, 32 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + add.d $t0, $t5, $s1 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + bgeu $s6, $t0, 160 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $s8, 4220 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - move $s0, $s7 │ │ │ │ + ldptr.w $t1, $fp, 28 │ │ │ │ + ldptr.w $t0, $fp, 24 │ │ │ │ + ld.d $t6, $fp, 8 │ │ │ │ + ldptr.d $t5, $fp, 0 │ │ │ │ + add.w $t1, $t1, $s3 │ │ │ │ + add.w $t0, $t0, $s0 │ │ │ │ + add.w $t1, $t1, $s6 │ │ │ │ + add.w $t0, $t0, $s6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t6, $t1 │ │ │ │ + ldx.b $a0, $t5, $t0 │ │ │ │ + bl -296444 │ │ │ │ + ldptr.w $t0, $s8, 40 │ │ │ │ + ld.d $t1, $s8, 32 │ │ │ │ + bnez $a0, -148 │ │ │ │ + beqz $t0, 616 │ │ │ │ + addi.w $t5, $t0, -1 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x3 │ │ │ │ + ldx.w $t6, $t1, $t5 │ │ │ │ + add.d $t5, $t1, $t5 │ │ │ │ + beq $t6, $s4, 624 │ │ │ │ + addi.w $t5, $t0, 1 │ │ │ │ + li.w $t2, 6 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.w $t5, $s8, 40 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + lu32i.d $t2, 1 │ │ │ │ + stx.d $t2, $t1, $t0 │ │ │ │ + ld.d $t5, $fp, 32 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + add.d $t0, $t5, $s1 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + bltu $s6, $t0, -136 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 96852 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1832 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 3980 │ │ │ │ - addi.d $s0, $s7, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s7, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 96808 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - beqz $s7, 3940 │ │ │ │ - ldptr.w $t2, $s7, 4 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ld.d $t3, $sp, 96 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - bltu $t2, $t3, 3496 │ │ │ │ nop │ │ │ │ - bstrpick.d $s8, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $s8, $s8, 0x2 │ │ │ │ - ldx.w $t2, $t1, $s8 │ │ │ │ - bstrpick.d $t3, $s6, 0x1f, 0x0 │ │ │ │ - li.w $t1, 253 │ │ │ │ - st.d $t2, $sp, 96 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - ldx.bu $s5, $t0, $t2 │ │ │ │ - st.d $t3, $sp, 80 │ │ │ │ - bgeu $t1, $s5, 3236 │ │ │ │ - ld.d $t0, $sp, 96 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $fp, 4044 │ │ │ │ - ld.d $s5, $s0, 80 │ │ │ │ - st.d $s0, $sp, 112 │ │ │ │ - move $s0, $s5 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + add.w $s0, $t0, $s0 │ │ │ │ + add.w $s3, $t0, $s3 │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + bltu $t0, $t2, -356 │ │ │ │ nop │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s7, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 96676 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1144 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 3740 │ │ │ │ - addi.d $s0, $s5, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s7, $s0, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 96632 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 112 │ │ │ │ - beqz $s5, 3700 │ │ │ │ - ldptr.w $t0, $s5, 4 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 3120 │ │ │ │ + ld.d $s1, $sp, 64 │ │ │ │ + ld.d $s2, $sp, 56 │ │ │ │ + ld.d $s3, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 40 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + ld.d $s6, $sp, 24 │ │ │ │ + ld.d $s7, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $fp, 2036 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - move $s0, $s7 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $fp, $sp, 80 │ │ │ │ + ld.d $s0, $sp, 72 │ │ │ │ + move $a0, $s8 │ │ │ │ + ld.d $s8, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - srli.d $s5, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s5, $s0, 0x3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 96532 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1032 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 1980 │ │ │ │ - addi.d $s0, $s7, 8 │ │ │ │ - srli.d $s5, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s5, $s0, 0x3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 96488 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - beqz $s7, 1940 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ld.d $t1, $sp, 96 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - bltu $t0, $t1, 3004 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bnez $t0, 20 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - beq $t1, $s4, 3816 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - beq $t0, $s4, 3860 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bltu $s4, $t1, 2260 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ nop │ │ │ │ - bstrpick.d $s8, $s6, 0x1f, 0x0 │ │ │ │ - move $s7, $s8 │ │ │ │ - slli.d $s8, $s8, 0x2 │ │ │ │ - ldx.w $t1, $t2, $s8 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ + ldptr.w $t1, $s8, 40 │ │ │ │ + ldptr.w $t7, $t0, 4 │ │ │ │ + ld.d $t0, $s8, 32 │ │ │ │ + beqz $t1, 468 │ │ │ │ + addi.w $t6, $t1, -1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t6, $t6, 0x3 │ │ │ │ + ldx.w $t8, $t0, $t6 │ │ │ │ + add.d $a0, $t0, $t6 │ │ │ │ + li.w $t6, 3 │ │ │ │ + beq $t8, $t6, 632 │ │ │ │ bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s4, 3068 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $fp, 3676 │ │ │ │ - ld.d $s4, $s0, 80 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - move $s0, $s4 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $s8, 40 │ │ │ │ + alsl.d $t0, $t2, $t0, 0x3 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $t6, $t0, 0 │ │ │ │ + st.w $t7, $t0, 4 │ │ │ │ + b 112 │ │ │ │ nop │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s0, 0x3 │ │ │ │ - move $a1, $s4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - bl 96308 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 840 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 2684 │ │ │ │ - addi.d $s0, $s4, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s4, $s6, $s0, 0x3 │ │ │ │ - move $a1, $s4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - bl 96264 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - beqz $s4, 2644 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - ldx.bu $t0, $t0, $s7 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t2, $t0, 0x0 │ │ │ │ - bgeu $t1, $t0, 108 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $fp, 1668 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - alsl.d $s4, $s7, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 96172 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 736 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 1620 │ │ │ │ - addi.d $s6, $s4, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - alsl.d $s4, $s7, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 96128 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 1584 │ │ │ │ - ldptr.w $t2, $s4, 4 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - ld.d $t3, $sp, 64 │ │ │ │ - maskeqz $t0, $t1, $t1 │ │ │ │ - sltui $s7, $t1, 1 │ │ │ │ - or $t0, $t0, $s7 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t3, 0x2 │ │ │ │ - ld.d $t3, $sp, 48 │ │ │ │ - move $t1, $zero │ │ │ │ - bgeu $t2, $t3, 16 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ldx.wu $t1, $t1, $s8 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldptr.w $t2, $t0, 0 │ │ │ │ - ld.d $t0, $s0, 32 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - stx.w $t2, $t0, $t1 │ │ │ │ - b -1720 │ │ │ │ + ldptr.w $t1, $s8, 40 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + ld.d $t7, $s8, 32 │ │ │ │ + beqz $t1, 436 │ │ │ │ + addi.w $t6, $t1, -1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t6, $t6, 0x3 │ │ │ │ + ldx.w $a1, $t7, $t6 │ │ │ │ + li.w $a0, 4 │ │ │ │ + add.d $t6, $t7, $t6 │ │ │ │ + beq $a1, $a0, 136 │ │ │ │ nop │ │ │ │ + addi.w $t2, $t1, 1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + st.w $t2, $s8, 40 │ │ │ │ + alsl.d $t7, $t1, $t7, 0x3 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $a0, $t7, 0 │ │ │ │ + st.w $t8, $t7, 4 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s0, $t0, $s0 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + slli.w $t0, $s7, 0x0 │ │ │ │ + bltu $t0, $t2, -640 │ │ │ │ + b -276 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - bl 259528 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -1780 │ │ │ │ - beqz $s8, 640 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -2016 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s8, 40 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + ld.d $t7, $s8, 32 │ │ │ │ + beqz $t1, 276 │ │ │ │ + addi.w $t6, $t1, -1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t6, $t6, 0x3 │ │ │ │ + ldx.w $a1, $t7, $t6 │ │ │ │ + li.w $a0, 2 │ │ │ │ + add.d $t6, $t7, $t6 │ │ │ │ + bne $a1, $a0, -120 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t6, 4 │ │ │ │ + add.w $t1, $t1, $t8 │ │ │ │ + st.w $t1, $t6, 4 │ │ │ │ + b -108 │ │ │ │ + ldptr.w $t1, $s8, 40 │ │ │ │ + ldptr.w $t8, $t0, 4 │ │ │ │ + ld.d $t7, $s8, 32 │ │ │ │ + beqz $t1, 276 │ │ │ │ + addi.w $t6, $t1, -1 │ │ │ │ + bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ + slli.d $t6, $t6, 0x3 │ │ │ │ + ldx.w $a1, $t7, $t6 │ │ │ │ + li.w $a0, 1 │ │ │ │ + add.d $t6, $t7, $t6 │ │ │ │ + beq $a1, $a0, 312 │ │ │ │ + addi.w $t2, $t1, 1 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + st.w $t2, $s8, 40 │ │ │ │ + alsl.d $t7, $t1, $t7, 0x3 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $a0, $t7, 0 │ │ │ │ + st.w $t8, $t7, 4 │ │ │ │ + b 240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 1152 │ │ │ │ - move $s7, $s8 │ │ │ │ - b -2312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 5 │ │ │ │ + st.w $s5, $s8, 40 │ │ │ │ + lu32i.d $t0, 1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + b -688 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 1152 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -2472 │ │ │ │ + li.w $t0, 6 │ │ │ │ + st.w $s5, $s8, 40 │ │ │ │ + lu32i.d $t0, 1 │ │ │ │ + stptr.d $t0, $t1, 0 │ │ │ │ + b -720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t5, 4 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $t5, 4 │ │ │ │ + b -748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 1152 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -1648 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $s8, 40 │ │ │ │ + li.w $t1, 3 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + st.w $t7, $t0, 4 │ │ │ │ + b -320 │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $s8, 40 │ │ │ │ + li.w $t1, 2 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $t1, $t7, 0 │ │ │ │ + st.w $t8, $t7, 4 │ │ │ │ + b -360 │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $s8, 40 │ │ │ │ + li.w $t1, 4 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $t1, $t7, 0 │ │ │ │ + st.w $t8, $t7, 4 │ │ │ │ + b -392 │ │ │ │ nop │ │ │ │ - beqz $s8, 1632 │ │ │ │ - move $s6, $s8 │ │ │ │ - b -2856 │ │ │ │ + li.w $t1, 1 │ │ │ │ + st.w $t1, $s8, 40 │ │ │ │ + ldptr.w $t2, $fp, 40 │ │ │ │ + stptr.w $t1, $t7, 0 │ │ │ │ + st.w $t8, $t7, 4 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s3, $t0, $s3 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 1344 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -2752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t6, 4 │ │ │ │ + add.w $t1, $t1, $t8 │ │ │ │ + st.w $t1, $t6, 4 │ │ │ │ + b -52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 2264 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -1576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 4 │ │ │ │ + add.w $t0, $t0, $t7 │ │ │ │ + st.w $t0, $a0, 4 │ │ │ │ + b -500 │ │ │ │ + st.d $s1, $sp, 64 │ │ │ │ + st.d $s2, $sp, 56 │ │ │ │ + st.d $s3, $sp, 48 │ │ │ │ + st.d $s4, $sp, 40 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + st.d $s6, $sp, 24 │ │ │ │ + st.d $s7, $sp, 16 │ │ │ │ + st.d $s8, $sp, 8 │ │ │ │ + bl -304936 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $t0, 124295 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - bnez $t0, 1112 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ldx.b $t0, $t0, $s6 │ │ │ │ - st.b $t0, $sp, 138 │ │ │ │ - li.w $t2, -128 │ │ │ │ - bne $t0, $t2, 116 │ │ │ │ - ld.wu $fp, $s0, 112 │ │ │ │ - st.d $s6, $sp, 160 │ │ │ │ - beqz $fp, 1208 │ │ │ │ - ld.d $s5, $s0, 104 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - move $s0, $s5 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s8, $s0, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 95772 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 112 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 1156 │ │ │ │ - addi.d $s0, $s5, 16 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s5, $s8, $s0, 0x4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s5 │ │ │ │ - bl 95728 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + ld.d $t1, $a0, 32 │ │ │ │ + beqz $t2, 56 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $t3, $t1, $t0 │ │ │ │ + add.d $t0, $t1, $t0 │ │ │ │ + beq $t3, $a1, 64 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + st.w $t2, $a0, 40 │ │ │ │ + alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ + stptr.w $a1, $t1, 0 │ │ │ │ + st.w $a2, $t1, 4 │ │ │ │ + ret │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + stptr.w $a1, $t1, 0 │ │ │ │ + st.w $a2, $t1, 4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - beqz $s5, 1116 │ │ │ │ - ld.d $t0, $s5, 8 │ │ │ │ nop │ │ │ │ - add.d $t1, $s6, $t0 │ │ │ │ - bne $t1, $s7, 396 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $s6, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - stx.w $s4, $t0, $s6 │ │ │ │ - b -2292 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t0, 4 │ │ │ │ + add.w $t1, $t1, $a2 │ │ │ │ + st.w $t1, $t0, 4 │ │ │ │ + ret │ │ │ │ + ldptr.w $t8, $a0, 40 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t8, 136 │ │ │ │ + ld.d $t2, $a0, 32 │ │ │ │ + addi.w $t8, $t8, -1 │ │ │ │ + bstrpick.d $t3, $t8, 0x1f, 0x0 │ │ │ │ + move $t4, $zero │ │ │ │ + alsl.d $t3, $t3, $t2, 0x3 │ │ │ │ + ldptr.w $t6, $t3, 0 │ │ │ │ + ldptr.w $t1, $t2, 0 │ │ │ │ + ldptr.w $t0, $t2, 4 │ │ │ │ + addi.d $t2, $t2, 8 │ │ │ │ + xor $t1, $t1, $t6 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + st.w $t1, $t2, -8 │ │ │ │ + ldptr.w $t6, $t3, 4 │ │ │ │ + addi.d $t3, $t3, -8 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + xor $t0, $t0, $t6 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.w $t0, $t2, -4 │ │ │ │ + ldptr.w $t7, $t3, 8 │ │ │ │ + ldptr.w $t6, $t3, 12 │ │ │ │ + sub.w $t5, $t8, $t4 │ │ │ │ + xor $t1, $t1, $t7 │ │ │ │ + xor $t0, $t0, $t6 │ │ │ │ + st.w $t1, $t3, 8 │ │ │ │ + st.w $t0, $t3, 12 │ │ │ │ + ldptr.w $t7, $t2, -8 │ │ │ │ + ldptr.w $t6, $t2, -4 │ │ │ │ + xor $t1, $t1, $t7 │ │ │ │ + xor $t0, $t0, $t6 │ │ │ │ + st.w $t1, $t2, -8 │ │ │ │ + st.w $t0, $t2, -4 │ │ │ │ + bltu $t4, $t5, -104 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 1056 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + beqz $t2, 332 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + bgeu $t1, $t0, 332 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t3 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vslei.wu $vr3, $vr1, 0x6 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vseqi.w $vr5, $vr1, 3 │ │ │ │ + vslt.wu $vr0, $vr6, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vseqi.w $vr3, $vr1, 1 │ │ │ │ + vor.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 0 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t1, -64 │ │ │ │ + andi $t0, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + beqz $t0, 208 │ │ │ │ + move $t0, $t2 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ + ldptr.w $t5, $t1, 0 │ │ │ │ + li.w $t4, 6 │ │ │ │ + bltu $t4, $t5, 32 │ │ │ │ + li.w $t4, 107 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 16 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + bgeu $t1, $t2, 140 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t5, $t3, $t1 │ │ │ │ + li.w $t4, 6 │ │ │ │ + add.d $t1, $t3, $t1 │ │ │ │ + bltu $t4, $t5, 28 │ │ │ │ + li.w $t4, 107 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 12 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bgeu $t0, $t2, 84 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bltu $t1, $t2, 64 │ │ │ │ + li.w $t1, 107 │ │ │ │ + srl.d $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, 48 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 2608 │ │ │ │ - move $fp, $s7 │ │ │ │ - b -1176 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ - beqz $s5, 960 │ │ │ │ - move $fp, $s5 │ │ │ │ - b -1064 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -208 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + beqz $t2, 284 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + bgeu $t1, $t0, 284 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t3 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vslei.wu $vr5, $vr1, 0x6 │ │ │ │ + vslt.wu $vr0, $vr6, $vr1 │ │ │ │ + vseqi.w $vr3, $vr1, 1 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 0 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t1, -56 │ │ │ │ + andi $t0, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + beqz $t0, 168 │ │ │ │ + move $t0, $t2 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ + ldptr.w $t4, $t1, 0 │ │ │ │ + li.w $t5, 1 │ │ │ │ + bgeu $t5, $t4, 16 │ │ │ │ + addi.w $t4, $t4, -5 │ │ │ │ + bltu $t5, $t4, 16 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + bgeu $t1, $t2, 108 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t4, $t3, $t1 │ │ │ │ + li.w $t5, 1 │ │ │ │ + add.d $t1, $t3, $t1 │ │ │ │ + bgeu $t5, $t4, 12 │ │ │ │ + addi.w $t4, $t4, -5 │ │ │ │ + bltu $t5, $t4, 12 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bgeu $t0, $t2, 60 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + li.w $t2, 1 │ │ │ │ + bgeu $t2, $t1, 16 │ │ │ │ + addi.w $t1, $t1, -5 │ │ │ │ + bltu $t2, $t1, 32 │ │ │ │ nop │ │ │ │ - beqz $s6, 1856 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -872 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -168 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + beqz $t2, 316 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + bgeu $t1, $t0, 316 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t3 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vslei.wu $vr3, $vr1, 0x6 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vseqi.w $vr5, $vr1, 4 │ │ │ │ + vslt.wu $vr0, $vr6, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vseqi.w $vr3, $vr1, 2 │ │ │ │ + vor.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 0 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t1, -64 │ │ │ │ + andi $t0, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + beqz $t0, 192 │ │ │ │ + move $t0, $t2 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ - beqz $s7, 896 │ │ │ │ - move $fp, $s7 │ │ │ │ - b -768 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ + ldptr.w $t5, $t1, 0 │ │ │ │ + li.w $t4, 6 │ │ │ │ + bltu $t4, $t5, 32 │ │ │ │ + li.w $t4, 117 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 16 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + bgeu $t1, $t2, 124 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t5, $t3, $t1 │ │ │ │ + li.w $t4, 6 │ │ │ │ + add.d $t1, $t3, $t1 │ │ │ │ + bltu $t4, $t5, 28 │ │ │ │ + li.w $t4, 117 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 12 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bgeu $t0, $t2, 68 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bltu $t1, $t2, 48 │ │ │ │ + li.w $t1, 117 │ │ │ │ + srl.d $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, 32 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - b -3044 │ │ │ │ + move $a0, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + beqz $t2, 316 │ │ │ │ + addi.w $t0, $t2, -1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + bgeu $t1, $t0, 316 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t3 │ │ │ │ + add.d $t1, $t1, $t3 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vslt.wu $vr5, $vr6, $vr1 │ │ │ │ + vslei.wu $vr0, $vr1, 0x6 │ │ │ │ + vseqi.w $vr3, $vr1, 2 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 0 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t1, -56 │ │ │ │ + andi $t0, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $a0, $vr4, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + beqz $t0, 200 │ │ │ │ + move $t0, $t2 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t3, 0x3 │ │ │ │ + ldptr.w $t5, $t1, 0 │ │ │ │ + li.w $t4, 6 │ │ │ │ + bltu $t4, $t5, 32 │ │ │ │ + li.w $t4, 101 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 16 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + bgeu $t1, $t2, 132 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t5, $t3, $t1 │ │ │ │ + li.w $t4, 6 │ │ │ │ + add.d $t1, $t3, $t1 │ │ │ │ + bltu $t4, $t5, 28 │ │ │ │ + li.w $t4, 101 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 12 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $a0, $t1, $a0 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bgeu $t0, $t2, 76 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bltu $t1, $t2, 56 │ │ │ │ + li.w $t1, 101 │ │ │ │ + srl.d $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, 40 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 259360 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ - b -3456 │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 69372 │ │ │ │ - li.w $a1, 775 │ │ │ │ - pcaddi $a0, 69352 │ │ │ │ - bl 218664 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -346124 │ │ │ │ - beqz $fp, 1792 │ │ │ │ - move $s8, $fp │ │ │ │ - b -1904 │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t2, 228 │ │ │ │ + ld.d $t0, $a0, 32 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + pcaddi $s5, 85023 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + alsl.d $t1, $s6, $t0, 0x3 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + slli.d $s4, $s6, 0x3 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t1, 112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s5, $a1 │ │ │ │ - bl -344704 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ + addi.w $a1, $s1, 3 │ │ │ │ + move $a0, $s0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -297740 │ │ │ │ + ld.d $t0, $s3, 32 │ │ │ │ + move $s0, $a0 │ │ │ │ + bstrpick.d $a0, $s1, 0x1f, 0x0 │ │ │ │ + ldx.wu $t0, $t0, $s4 │ │ │ │ + pcaddi $a4, 77406 │ │ │ │ + li.w $a3, -1 │ │ │ │ + add.d $t0, $s5, $t0 │ │ │ │ + ld.b $a5, $t0, 40 │ │ │ │ li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 140 │ │ │ │ - bl -345056 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 2712 │ │ │ │ - ld.b $t0, $sp, 140 │ │ │ │ - b -2320 │ │ │ │ + li.w $a1, 2 │ │ │ │ + add.d $a0, $s0, $a0 │ │ │ │ + bl -307628 │ │ │ │ + ld.d $t0, $s3, 32 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + add.d $t1, $t0, $s4 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + bltu $s2, $t1, -84 │ │ │ │ + ldptr.w $t2, $s3, 40 │ │ │ │ nop │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + slli.w $t1, $s6, 0x0 │ │ │ │ + bltu $t1, $t2, -136 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - pcaddi $t0, 124159 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - bnez $t0, 1600 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldx.b $a3, $t0, $t1 │ │ │ │ - st.b $a3, $sp, 139 │ │ │ │ + ldptr.w $t3, $a0, 40 │ │ │ │ + move $t8, $zero │ │ │ │ + beqz $t3, 112 │ │ │ │ + ld.d $t0, $a0, 32 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + move $t8, $zero │ │ │ │ + move $t4, $zero │ │ │ │ + move $t6, $zero │ │ │ │ + li.w $t5, 3 │ │ │ │ + li.w $t7, 1 │ │ │ │ + li.w $a3, 71 │ │ │ │ + li.w $a2, 2 │ │ │ │ + alsl.d $t3, $t3, $t0, 0x3 │ │ │ │ nop │ │ │ │ - li.w $t0, -128 │ │ │ │ - bne $a3, $t0, 100 │ │ │ │ - ld.wu $s6, $s0, 112 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - beqz $s6, -176 │ │ │ │ - ld.d $s4, $s0, 104 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s4, 0x4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 95228 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 80 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, -220 │ │ │ │ - addi.d $s4, $s8, 16 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s4, 0x4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 95184 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, -256 │ │ │ │ - ld.d $a3, $s8, 8 │ │ │ │ - pcaddi $a2, 69500 │ │ │ │ - li.w $a1, 1365 │ │ │ │ - pcaddi $a0, 69288 │ │ │ │ - bl 218408 │ │ │ │ - b -2816 │ │ │ │ nop │ │ │ │ - beqz $s7, -288 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -112 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + ldptr.w $t2, $t0, 4 │ │ │ │ + beq $t1, $t5, 104 │ │ │ │ + bltu $t5, $t1, 68 │ │ │ │ + beq $t1, $a2, 16 │ │ │ │ nop │ │ │ │ + add.w $t6, $t2, $t6 │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + bne $t3, $t0, -36 │ │ │ │ + li.w $t1, 3 │ │ │ │ + maskeqz $t4, $t1, $t4 │ │ │ │ + masknez $t4, $t4, $t8 │ │ │ │ + or $t8, $t4, $t8 │ │ │ │ + move $a0, $t8 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 2160 │ │ │ │ - move $s8, $fp │ │ │ │ - b -1864 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t1, -5 │ │ │ │ + bgeu $t7, $t1, -60 │ │ │ │ + b -56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 1480 │ │ │ │ - move $s8, $fp │ │ │ │ - b -2048 │ │ │ │ nop │ │ │ │ + bgeu $t7, $t2, 48 │ │ │ │ + ldptr.w $t1, $a0, 28 │ │ │ │ + add.w $t1, $t1, $t6 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t4, $a1, $t1 │ │ │ │ + add.d $t1, $a1, $t1 │ │ │ │ + beq $t4, $a3, 136 │ │ │ │ + li.w $a4, 67 │ │ │ │ + bne $t4, $a4, 32 │ │ │ │ + ld.bu $a4, $t1, 1 │ │ │ │ + li.w $t4, 84 │ │ │ │ + beq $a4, $t4, 212 │ │ │ │ + add.w $t6, $t2, $t6 │ │ │ │ + li.w $t4, 1 │ │ │ │ + b -136 │ │ │ │ nop │ │ │ │ + li.w $a4, 65 │ │ │ │ + bne $t4, $a4, -20 │ │ │ │ + ld.bu $a5, $t1, 1 │ │ │ │ + li.w $a4, 84 │ │ │ │ + bne $a5, $a4, -32 │ │ │ │ + addi.w $a4, $t2, -2 │ │ │ │ + bstrpick.d $a4, $a4, 0x1f, 0x0 │ │ │ │ + ldx.bu $a4, $t1, $a4 │ │ │ │ + bne $a4, $t4, -48 │ │ │ │ + addi.w $t4, $t2, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + xori $t1, $t1, 0x43 │ │ │ │ + maskeqz $t8, $t8, $t1 │ │ │ │ + sltui $t1, $t1, 1 │ │ │ │ + or $t8, $t8, $t1 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $fp, -3212 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t3, $sp, 48 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.w $s7, $t1, $t3 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $s6, $t2, $t1 │ │ │ │ - bgeu $t0, $s6, 1380 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $s7, $sp, 160 │ │ │ │ - beqz $s6, 1360 │ │ │ │ - ld.d $s5, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s5, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 94876 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 176 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 1316 │ │ │ │ - addi.d $s5, $s8, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s5, 0x3 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 94832 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 1280 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -3236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $t4, $t1, 1 │ │ │ │ + li.w $a4, 84 │ │ │ │ + beq $t4, $a4, 152 │ │ │ │ + li.w $a4, 67 │ │ │ │ + bne $t4, $a4, -128 │ │ │ │ + addi.w $t4, $t2, -2 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + li.w $a4, 65 │ │ │ │ + bne $t4, $a4, -148 │ │ │ │ + addi.w $t4, $t2, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + xor $t1, $t1, $a3 │ │ │ │ + maskeqz $t8, $t8, $t1 │ │ │ │ + sltui $t1, $t1, 1 │ │ │ │ + or $t8, $t8, $t1 │ │ │ │ + b -180 │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 69208 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 69216 │ │ │ │ - bl 218120 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -346668 │ │ │ │ - move $a3, $s7 │ │ │ │ - b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $t4, $t2, -2 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.b $t4, $t1, $t4 │ │ │ │ + li.w $a4, 65 │ │ │ │ + beq $t4, $a4, 8 │ │ │ │ + bne $t4, $a3, -228 │ │ │ │ + addi.w $t4, $t2, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t1, $t1, $t4 │ │ │ │ + li.w $a4, 2 │ │ │ │ + xori $t1, $t1, 0x43 │ │ │ │ + maskeqz $t8, $t8, $t1 │ │ │ │ + masknez $t1, $a4, $t1 │ │ │ │ + or $t8, $t8, $t1 │ │ │ │ + b -264 │ │ │ │ nop │ │ │ │ + addi.w $t4, $t2, -2 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.bu $t4, $t1, $t4 │ │ │ │ + li.w $a4, 65 │ │ │ │ + bne $t4, $a4, -288 │ │ │ │ + addi.w $t4, $t2, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $t1, $t4 │ │ │ │ + beq $t1, $a3, 32 │ │ │ │ + xori $t1, $t1, 0x54 │ │ │ │ + li.w $t4, 2 │ │ │ │ + maskeqz $t8, $t8, $t1 │ │ │ │ + masknez $t1, $t4, $t1 │ │ │ │ + or $t8, $t8, $t1 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ - move $a3, $s6 │ │ │ │ - b -604 │ │ │ │ + li.w $t8, 1 │ │ │ │ + b -340 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + stptr.d $s6, $sp, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s6, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 4 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + bl -298500 │ │ │ │ + stptr.w $zero, $a0, 0 │ │ │ │ + ldptr.w $t1, $s1, 40 │ │ │ │ + li.w $s3, 1 │ │ │ │ + beqz $t1, 156 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s4, 6 │ │ │ │ + pcaddi $s2, 84780 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s1, 32 │ │ │ │ + alsl.d $t0, $s0, $t0, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + ldptr.w $t3, $t0, 4 │ │ │ │ + bltu $s4, $t2, 64 │ │ │ │ + ld.wu $t0, $t0, 0 │ │ │ │ + alsl.d $t0, $t0, $s2, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $s2, $t0 │ │ │ │ + jr $t0 │ │ │ │ nop │ │ │ │ - beqz $fp, 1152 │ │ │ │ - move $s6, $fp │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ + addi.w $t0, $s3, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + add.w $t1, $t1, $t3 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + ldptr.w $t1, $s1, 40 │ │ │ │ nop │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t1, -88 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + stptr.w $s3, $s6, 0 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ldptr.d $s6, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.w $s5, $s3, 1 │ │ │ │ + bstrpick.d $a1, $s5, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -298716 │ │ │ │ + bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $zero, $a0, $t0 │ │ │ │ + ldptr.w $t1, $s1, 40 │ │ │ │ + move $s3, $s5 │ │ │ │ + b -100 │ │ │ │ nop │ │ │ │ - bstrpick.d $s6, $s3, 0x1f, 0x0 │ │ │ │ - b -3500 │ │ │ │ nop │ │ │ │ + ldptr.w $t3, $a0, 40 │ │ │ │ + beqz $t3, 268 │ │ │ │ + addi.w $t2, $t3, -1 │ │ │ │ + li.w $t0, 3 │ │ │ │ + ld.d $t4, $a0, 32 │ │ │ │ + bgeu $t0, $t2, 268 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr1, 0 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t4 │ │ │ │ + add.d $t1, $t1, $t4 │ │ │ │ nop │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr0, $vr2, $vr0 │ │ │ │ + vseqi.w $vr0, $vr0, 3 │ │ │ │ + vsub.w $vr1, $vr1, $vr0 │ │ │ │ + bne $t1, $t0, -24 │ │ │ │ + move $t0, $t2 │ │ │ │ + vhaddw.d.w $vr1, $vr1, $vr1 │ │ │ │ + vhaddw.q.d $vr1, $vr1, $vr1 │ │ │ │ + vpickve2gr.w $a0, $vr1, 0x0 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + addi.w $a0, $a0, 1 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t1, $t4, $t1 │ │ │ │ + addi.w $t5, $a0, 1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + xori $t1, $t1, 0x3 │ │ │ │ + masknez $t5, $t5, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $a0, $t5, $t1 │ │ │ │ + bgeu $t2, $t3, 140 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t1, $t4, $t1 │ │ │ │ + addi.w $t5, $a0, 1 │ │ │ │ + addi.w $t2, $t0, 2 │ │ │ │ + xori $t1, $t1, 0x3 │ │ │ │ + masknez $t5, $t5, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $a0, $t5, $t1 │ │ │ │ + bgeu $t2, $t3, 100 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.w $t1, $t4, $t2 │ │ │ │ + addi.w $t5, $a0, 1 │ │ │ │ + addi.w $t0, $t0, 3 │ │ │ │ + xori $t1, $t1, 0x3 │ │ │ │ + masknez $t2, $t5, $t1 │ │ │ │ + maskeqz $t1, $a0, $t1 │ │ │ │ + or $a0, $t2, $t1 │ │ │ │ + bgeu $t0, $t3, 60 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $t0, $t4, $t0 │ │ │ │ + addi.w $t1, $a0, 1 │ │ │ │ + xori $t0, $t0, 0x3 │ │ │ │ + masknez $t1, $t1, $t0 │ │ │ │ + maskeqz $t0, $a0, $t0 │ │ │ │ + or $a0, $t1, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s6, $a1 │ │ │ │ - bl -345344 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - ld.d $a1, $sp, 104 │ │ │ │ - li.w $a2, 1 │ │ │ │ - bl -345696 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 2072 │ │ │ │ - ld.b $t0, $sp, 138 │ │ │ │ - b -1144 │ │ │ │ + li.w $a0, 1 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + li.w $a0, 1 │ │ │ │ + move $t0, $zero │ │ │ │ + b -192 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - beq $t0, $s4, 8 │ │ │ │ - bnez $s4, -2524 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - move $t1, $zero │ │ │ │ - b -1512 │ │ │ │ + ldptr.w $t3, $a0, 40 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + beqz $t3, 1808 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + addi.w $t5, $t3, -1 │ │ │ │ + li.w $t0, 3 │ │ │ │ + ld.d $t2, $a0, 32 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s0, $a1 │ │ │ │ + bgeu $t0, $t5, 1824 │ │ │ │ + bstrpick.d $t1, $t5, 0x1f, 0x2 │ │ │ │ + vldi $vr1, 0 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t2 │ │ │ │ + add.d $t1, $t1, $t2 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr0, $vr2, $vr0 │ │ │ │ + vseqi.w $vr0, $vr0, 3 │ │ │ │ + vsub.w $vr1, $vr1, $vr0 │ │ │ │ + bne $t1, $t0, -24 │ │ │ │ + move $t0, $t5 │ │ │ │ + vhaddw.d.w $vr1, $vr1, $vr1 │ │ │ │ + vhaddw.q.d $vr1, $vr1, $vr1 │ │ │ │ + vpickve2gr.w $a1, $vr1, 0x0 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bl -37588 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t1, $t2, $t1 │ │ │ │ + addi.w $t6, $a1, 1 │ │ │ │ + addi.w $t4, $t0, 1 │ │ │ │ + xori $t1, $t1, 0x3 │ │ │ │ + masknez $t6, $t6, $t1 │ │ │ │ + maskeqz $t1, $a1, $t1 │ │ │ │ + or $a1, $t6, $t1 │ │ │ │ + bgeu $t4, $t3, 612 │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t1, $t2, $t1 │ │ │ │ + addi.w $t6, $a1, 1 │ │ │ │ + addi.w $t4, $t0, 2 │ │ │ │ + xori $t1, $t1, 0x3 │ │ │ │ + masknez $t6, $t6, $t1 │ │ │ │ + maskeqz $t1, $a1, $t1 │ │ │ │ + or $a1, $t6, $t1 │ │ │ │ + bgeu $t4, $t3, 572 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $t1, $t2, $t4 │ │ │ │ + addi.w $t6, $a1, 1 │ │ │ │ + addi.w $t0, $t0, 3 │ │ │ │ + xori $t1, $t1, 0x3 │ │ │ │ + masknez $t4, $t6, $t1 │ │ │ │ + maskeqz $t1, $a1, $t1 │ │ │ │ + or $a1, $t4, $t1 │ │ │ │ + bgeu $t0, $t3, 532 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.w $t0, $t2, $t0 │ │ │ │ + addi.w $t1, $a1, 1 │ │ │ │ + xori $t0, $t0, 0x3 │ │ │ │ + masknez $t1, $t1, $t0 │ │ │ │ + maskeqz $t0, $a1, $t0 │ │ │ │ + or $a1, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $t3, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t2 │ │ │ │ + add.d $t1, $t1, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vslei.wu $vr5, $vr1, 0x6 │ │ │ │ + vslt.wu $vr0, $vr6, $vr1 │ │ │ │ + vseqi.w $vr3, $vr1, 3 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vslei.wu $vr1, $vr1, 0x1 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t1, $t0, -56 │ │ │ │ + andi $t0, $t3, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $s8, $vr4, 0x0 │ │ │ │ + slli.w $s8, $s8, 0x0 │ │ │ │ + beqz $t0, 176 │ │ │ │ + move $t0, $t3 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.w $t5, $t1, 0 │ │ │ │ + li.w $t4, 6 │ │ │ │ + bltu $t4, $t5, 32 │ │ │ │ + li.w $t4, 107 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 16 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $s8, $t1, $s8 │ │ │ │ nop │ │ │ │ + addi.w $t1, $t0, 1 │ │ │ │ + bgeu $t1, $t3, 108 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x3 │ │ │ │ + ldx.w $t5, $t2, $t1 │ │ │ │ + li.w $t4, 6 │ │ │ │ + add.d $t1, $t2, $t1 │ │ │ │ + bltu $t4, $t5, 28 │ │ │ │ + li.w $t4, 107 │ │ │ │ + srl.d $t4, $t4, $t5 │ │ │ │ + andi $t4, $t4, 0x1 │ │ │ │ + beqz $t4, 12 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $s8, $t1, $s8 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bgeu $t0, $t3, 52 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + li.w $t1, 6 │ │ │ │ + bltu $t1, $t2, 32 │ │ │ │ + li.w $t1, 107 │ │ │ │ + srl.d $t1, $t1, $t2 │ │ │ │ + andi $t1, $t1, 0x1 │ │ │ │ + beqz $t1, 16 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s8, $t0, $s8 │ │ │ │ nop │ │ │ │ + ldptr.w $s5, $s2, 28 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x1 │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + add.d $s0, $s0, $t0 │ │ │ │ + ldptr.w $s7, $s2, 24 │ │ │ │ + bl -299680 │ │ │ │ + ldptr.w $t0, $s2, 16 │ │ │ │ + ldptr.d $t1, $s2, 0 │ │ │ │ + move $s3, $a0 │ │ │ │ + bgeu $s7, $t0, 1272 │ │ │ │ + bgeu $s5, $s8, 1268 │ │ │ │ + add.w $s1, $t0, $s8 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + stptr.d $t1, $a0, 0 │ │ │ │ + st.w $t0, $a0, 16 │ │ │ │ + st.d $s0, $a0, 8 │ │ │ │ + st.w $s8, $a0, 20 │ │ │ │ + st.w $s7, $a0, 24 │ │ │ │ + st.w $s5, $a0, 28 │ │ │ │ + st.w $zero, $a0, 40 │ │ │ │ + slli.d $a0, $s1, 0x3 │ │ │ │ + bl -309696 │ │ │ │ + st.d $a0, $s3, 32 │ │ │ │ + slli.d $a2, $s1, 0x3 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -309184 │ │ │ │ + st.h $zero, $s3, 44 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + beqz $t2, 1172 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + move $s1, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + li.w $t3, 6 │ │ │ │ + pcaddi $s4, 84481 │ │ │ │ nop │ │ │ │ - move $a3, $s4 │ │ │ │ - b -828 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s2, 32 │ │ │ │ + alsl.d $t0, $s1, $t0, 0x3 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + bltu $t3, $t1, 164 │ │ │ │ + ld.wu $t1, $t0, 0 │ │ │ │ + alsl.d $t1, $t1, $s4, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + add.d $t1, $s4, $t1 │ │ │ │ + jr $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 2 │ │ │ │ + bltu $t0, $t5, -500 │ │ │ │ + move $s8, $zero │ │ │ │ + move $t0, $zero │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - bl -37652 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ + ldptr.w $t6, $t1, 40 │ │ │ │ + ldptr.w $t7, $t0, 4 │ │ │ │ + ld.d $t5, $t1, 32 │ │ │ │ + beqz $t6, 712 │ │ │ │ + addi.w $t4, $t6, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $a0, $t5, $t4 │ │ │ │ + li.w $t8, 2 │ │ │ │ + add.d $t4, $t5, $t4 │ │ │ │ + beq $a0, $t8, 876 │ │ │ │ + bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + st.w $t6, $t1, 40 │ │ │ │ + alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t8, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s7, $t0, $s7 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t2, -184 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + stptr.w $fp, $t0, 0 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $t1, 1592 │ │ │ │ - ld.d $t0, $s0, 96 │ │ │ │ - ldx.b $t0, $t0, $s6 │ │ │ │ - st.b $t0, $sp, 143 │ │ │ │ - li.w $t1, -128 │ │ │ │ - bne $t0, $t1, 116 │ │ │ │ - ld.wu $s8, $s0, 112 │ │ │ │ - st.d $s6, $sp, 160 │ │ │ │ - beqz $s8, 896 │ │ │ │ - ld.d $s4, $s0, 104 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s0, $s4 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 94468 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1400 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 844 │ │ │ │ - addi.d $s0, $s4, 16 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s0, 0x4 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 94424 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t2, $t0, 4 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + ldptr.w $t0, $s2, 16 │ │ │ │ + bstrpick.d $s6, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $s6, $s6, $s6, 0x1 │ │ │ │ + ldptr.d $t1, $s2, 0 │ │ │ │ + add.w $s5, $t2, $s5 │ │ │ │ + alsl.d $s6, $s6, $s3, 0x4 │ │ │ │ + bgeu $s7, $t0, 824 │ │ │ │ + bgeu $s5, $s8, 820 │ │ │ │ + add.w $a2, $t0, $s8 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + slli.d $a2, $a2, 0x3 │ │ │ │ + stptr.d $t1, $s6, 0 │ │ │ │ + st.w $t0, $s6, 16 │ │ │ │ + move $a0, $a2 │ │ │ │ + st.d $s0, $s6, 8 │ │ │ │ + st.w $s8, $s6, 20 │ │ │ │ + st.w $s7, $s6, 24 │ │ │ │ + st.w $s5, $s6, 28 │ │ │ │ + st.w $zero, $s6, 40 │ │ │ │ + stptr.d $a2, $sp, 0 │ │ │ │ + bl -310120 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + st.d $a0, $s6, 32 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -309608 │ │ │ │ + st.h $zero, $s6, 44 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + li.w $t3, 6 │ │ │ │ + b -216 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - beqz $s4, 804 │ │ │ │ - ld.d $t0, $s4, 8 │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ + ldptr.w $t6, $t1, 40 │ │ │ │ + ldptr.w $t7, $t0, 4 │ │ │ │ + ld.d $t5, $t1, 32 │ │ │ │ + beqz $t6, 424 │ │ │ │ + addi.w $t4, $t6, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $a0, $t5, $t4 │ │ │ │ + li.w $t8, 5 │ │ │ │ + add.d $t4, $t5, $t4 │ │ │ │ + beq $a0, $t8, 228 │ │ │ │ + bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + st.w $t6, $t1, 40 │ │ │ │ + alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t8, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ nop │ │ │ │ - ldptr.w $s4, $s7, 0 │ │ │ │ - add.d $s6, $s6, $t0 │ │ │ │ - slli.w $t0, $s6, 0x0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -2816 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s7, $t0, $s7 │ │ │ │ + add.w $s5, $t0, $s5 │ │ │ │ + b -324 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ + ldptr.w $t6, $t1, 40 │ │ │ │ + ldptr.w $t7, $t0, 4 │ │ │ │ + ld.d $t5, $t1, 32 │ │ │ │ + beqz $t6, 360 │ │ │ │ + addi.w $t4, $t6, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $a0, $t5, $t4 │ │ │ │ + li.w $t8, 1 │ │ │ │ + add.d $t4, $t5, $t4 │ │ │ │ + beq $a0, $t8, 460 │ │ │ │ + bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + st.w $t6, $t1, 40 │ │ │ │ + alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t8, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ + b 324 │ │ │ │ nop │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - b -4228 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ + ldptr.w $t6, $t1, 40 │ │ │ │ + ldptr.w $t7, $t0, 4 │ │ │ │ + ld.d $t5, $t1, 32 │ │ │ │ + beqz $t6, 328 │ │ │ │ + addi.w $t4, $t6, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $a0, $t5, $t4 │ │ │ │ + li.w $t8, 6 │ │ │ │ + add.d $t4, $t5, $t4 │ │ │ │ + bne $a0, $t8, -220 │ │ │ │ + ldptr.w $t1, $t4, 4 │ │ │ │ + add.w $t1, $t1, $t7 │ │ │ │ + st.w $t1, $t4, 4 │ │ │ │ + b -204 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -37908 │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ + alsl.d $t1, $t1, $s3, 0x4 │ │ │ │ + ldptr.w $t6, $t1, 40 │ │ │ │ + ldptr.w $t7, $t0, 4 │ │ │ │ + ld.d $t5, $t1, 32 │ │ │ │ + beqz $t6, 136 │ │ │ │ + addi.w $t4, $t6, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $t8, $t5, $t4 │ │ │ │ + add.d $t4, $t5, $t4 │ │ │ │ + beqz $t8, -88 │ │ │ │ + bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + st.w $t6, $t1, 40 │ │ │ │ + alsl.d $t5, $t2, $t5, 0x3 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $zero, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $t1, 40 │ │ │ │ + li.w $t1, 2 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t1, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ + b -672 │ │ │ │ nop │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $t1, 40 │ │ │ │ + li.w $t1, 5 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t1, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s6, 0x0 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - b -4432 │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $t1, 40 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $zero, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ + b -412 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 1 │ │ │ │ + st.w $t4, $t1, 40 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t4, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $s5, $t0, $s5 │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ - st.d $t1, $sp, 112 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - bgeu $t2, $t1, 1384 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s4, $sp, 160 │ │ │ │ - beqz $fp, 612 │ │ │ │ - ld.d $s8, $s0, 80 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - move $s0, $s8 │ │ │ │ nop │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 94076 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 336 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 556 │ │ │ │ - addi.d $s0, $s8, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 94032 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - beqz $s8, 516 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - st.d $t0, $sp, 96 │ │ │ │ - ld.d $t0, $s0, 72 │ │ │ │ nop │ │ │ │ - addi.w $t2, $s4, 1 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 1228 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $s7, 1292 │ │ │ │ - ld.d $s8, $s0, 80 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - move $s0, $s8 │ │ │ │ nop │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 93924 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 152 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 300 │ │ │ │ - addi.d $s0, $s8, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 93880 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - beqz $s8, 260 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ + li.w $t2, 1 │ │ │ │ + st.w $t2, $t1, 40 │ │ │ │ + li.w $t1, 6 │ │ │ │ + ldptr.w $t2, $s2, 40 │ │ │ │ + stptr.w $t1, $t5, 0 │ │ │ │ + st.w $t7, $t5, 4 │ │ │ │ + b -512 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 96 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bgeu $t0, $t1, -2552 │ │ │ │ - ld.d $t0, $sp, 112 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t1, $t2, $t0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bgeu $t0, $t1, -2572 │ │ │ │ - bltu $s4, $t1, -2576 │ │ │ │ - ld.d $t2, $sp, 80 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - maskeqz $t0, $t2, $t2 │ │ │ │ - sltui $s7, $t2, 1 │ │ │ │ - or $t0, $t0, $s7 │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t2, 0x2 │ │ │ │ - b -2276 │ │ │ │ + ldptr.w $t1, $t4, 4 │ │ │ │ + add.w $t1, $t1, $t7 │ │ │ │ + st.w $t1, $t4, 4 │ │ │ │ + b -852 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 160 │ │ │ │ - move $s7, $fp │ │ │ │ - b -184 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $t4, 4 │ │ │ │ + add.w $t1, $t1, $t7 │ │ │ │ + st.w $t1, $t4, 4 │ │ │ │ + b -116 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 232 │ │ │ │ - move $fp, $s7 │ │ │ │ - b -368 │ │ │ │ nop │ │ │ │ + li.w $a1, 48 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -300888 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ + bl -309936 │ │ │ │ nop │ │ │ │ + li.w $fp, 1 │ │ │ │ + b -940 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $t0, $zero │ │ │ │ + b -1752 │ │ │ │ nop │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + bl -309976 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - b -3068 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldptr.w $t1, $a0, 24 │ │ │ │ + beq $a1, $t0, 40 │ │ │ │ nop │ │ │ │ + move $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s4, $a1 │ │ │ │ - bl -346304 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 141 │ │ │ │ - bl -346656 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 1112 │ │ │ │ - ld.b $t0, $sp, 141 │ │ │ │ - b -3752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 48 │ │ │ │ - bl -38516 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $t0, $a1 │ │ │ │ - bl -346380 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 139 │ │ │ │ - bl -346732 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 1036 │ │ │ │ - ld.b $a3, $sp, 139 │ │ │ │ - b -1628 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -38580 │ │ │ │ - slli.w $t0, $s6, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -4520 │ │ │ │ + ldptr.w $t0, $a0, 16 │ │ │ │ + ldptr.w $t3, $a0, 40 │ │ │ │ + sub.w $t1, $t0, $t1 │ │ │ │ + beqz $t3, -44 │ │ │ │ + addi.w $t0, $t3, -1 │ │ │ │ + li.w $t2, 2 │ │ │ │ + ld.d $t5, $a0, 32 │ │ │ │ + bgeu $t2, $t0, 300 │ │ │ │ + bstrpick.d $t2, $t3, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2051 │ │ │ │ + slli.d $t2, $t2, 0x5 │ │ │ │ + move $t0, $t5 │ │ │ │ + add.d $t2, $t2, $t5 │ │ │ │ nop │ │ │ │ - move $a3, $s5 │ │ │ │ - b -1812 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - b -1820 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -38620 │ │ │ │ - slli.w $t1, $s5, 0x0 │ │ │ │ - st.d $t1, $sp, 96 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bltu $t1, $t0, -3108 │ │ │ │ - ld.d $t1, $sp, 96 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - st.d $zero, $sp, 80 │ │ │ │ - bgeu $t0, $t1, -2996 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - ldx.w $t0, $t0, $s8 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t2, $t1 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s7, 700 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 160 │ │ │ │ - beqz $fp, 740 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - move $s0, $s7 │ │ │ │ nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 93372 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 432 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 500 │ │ │ │ - addi.d $s0, $s7, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 93328 │ │ │ │ - bnez $a0, -40 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vslt.wu $vr5, $vr6, $vr1 │ │ │ │ + vslei.wu $vr0, $vr1, 0x6 │ │ │ │ + vseqi.w $vr3, $vr1, 0 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 2 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t2, $t0, -56 │ │ │ │ + andi $t2, $t3, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $t0, $vr4, 0x0 │ │ │ │ + beqz $t2, 172 │ │ │ │ + move $t2, $t3 │ │ │ │ + bstrins.d $t2, $zero, 0x1, 0x0 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t4, $t4, $t5, 0x3 │ │ │ │ + ldptr.w $t7, $t4, 0 │ │ │ │ + li.w $t6, 6 │ │ │ │ + bltu $t6, $t7, 32 │ │ │ │ + li.w $t6, 117 │ │ │ │ + srl.d $t6, $t6, $t7 │ │ │ │ + andi $t6, $t6, 0x1 │ │ │ │ + beqz $t6, 16 │ │ │ │ + ldptr.w $t4, $t4, 4 │ │ │ │ + add.w $t0, $t4, $t0 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - beqz $s7, 460 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - b -3152 │ │ │ │ + addi.w $t4, $t2, 1 │ │ │ │ + bgeu $t4, $t3, 108 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x3 │ │ │ │ + ldx.w $t7, $t5, $t4 │ │ │ │ + li.w $t6, 6 │ │ │ │ + add.d $t4, $t5, $t4 │ │ │ │ + bltu $t6, $t7, 28 │ │ │ │ + li.w $t6, 117 │ │ │ │ + srl.d $t6, $t6, $t7 │ │ │ │ + andi $t6, $t6, 0x1 │ │ │ │ + beqz $t6, 12 │ │ │ │ + ldptr.w $t4, $t4, 4 │ │ │ │ + add.w $t0, $t4, $t0 │ │ │ │ + addi.w $t2, $t2, 2 │ │ │ │ + bgeu $t2, $t3, 52 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t2, $t5, 0x3 │ │ │ │ + ldptr.w $t4, $t2, 0 │ │ │ │ + li.w $t3, 6 │ │ │ │ + bltu $t3, $t4, 32 │ │ │ │ + li.w $t3, 117 │ │ │ │ + srl.d $t3, $t3, $t4 │ │ │ │ + andi $t3, $t3, 0x1 │ │ │ │ + beqz $t3, 16 │ │ │ │ + ldptr.w $t2, $t2, 4 │ │ │ │ + add.w $t0, $t2, $t0 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s4, 0x0 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - b -2944 │ │ │ │ + sub.w $t1, $t1, $t0 │ │ │ │ + move $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 112 │ │ │ │ - slli.d $fp, $t2, 0x2 │ │ │ │ - ldx.w $fp, $t1, $fp │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - bgeu $t2, $fp, -3504 │ │ │ │ - bltu $s4, $fp, -3508 │ │ │ │ - bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t0, $t1 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s7, 588 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $fp, $sp, 160 │ │ │ │ - beqz $s8, -1240 │ │ │ │ - ld.d $s7, $s0, 80 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - move $s0, $s7 │ │ │ │ + move $t0, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + b -184 │ │ │ │ nop │ │ │ │ - srli.d $s7, $s8, 0x1 │ │ │ │ - alsl.d $s1, $s7, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl 93188 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 600 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, -1300 │ │ │ │ - addi.d $s0, $s1, 8 │ │ │ │ - srli.d $s7, $s8, 0x1 │ │ │ │ - alsl.d $s1, $s7, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s1 │ │ │ │ - bl 93144 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - move $a1, $s1 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - beqz $a1, -1348 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - b 464 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s8, 0x1f, 0x0 │ │ │ │ - ldx.bu $s6, $t0, $t1 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s6, 380 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s8, $sp, 160 │ │ │ │ - beqz $s7, 416 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ - st.d $s0, $sp, 40 │ │ │ │ - move $s0, $s6 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 93044 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 352 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 364 │ │ │ │ - addi.d $s0, $s6, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 160 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 93000 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t2, $a0, 40 │ │ │ │ + ldptr.w $t6, $a0, 24 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $t2, 308 │ │ │ │ + addi.w $t1, $t2, -1 │ │ │ │ + li.w $t3, 2 │ │ │ │ + ld.d $t4, $a0, 32 │ │ │ │ + bgeu $t3, $t1, 340 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t4 │ │ │ │ + add.d $t1, $t1, $t4 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 40 │ │ │ │ - beqz $s6, 324 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b 272 │ │ │ │ nop │ │ │ │ - beqz $fp, -544 │ │ │ │ - move $s8, $fp │ │ │ │ - b -1432 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vslt.wu $vr3, $vr6, $vr1 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vseqi.w $vr5, $vr1, 4 │ │ │ │ + vslei.wu $vr0, $vr1, 0x6 │ │ │ │ + vand.v $vr0, $vr0, $vr3 │ │ │ │ + vseqi.w $vr3, $vr1, 2 │ │ │ │ + vor.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 0 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t1, -64 │ │ │ │ + andi $t1, $t2, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $t0, $vr4, 0x0 │ │ │ │ + beqz $t1, 172 │ │ │ │ + move $t1, $t2 │ │ │ │ + bstrins.d $t1, $zero, 0x1, 0x0 │ │ │ │ + bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t3, $t3, $t4, 0x3 │ │ │ │ + ldptr.w $t7, $t3, 0 │ │ │ │ + li.w $t5, 6 │ │ │ │ + bltu $t5, $t7, 32 │ │ │ │ + li.w $t5, 117 │ │ │ │ + srl.d $t5, $t5, $t7 │ │ │ │ + andi $t5, $t5, 0x1 │ │ │ │ + beqz $t5, 16 │ │ │ │ + ldptr.w $t3, $t3, 4 │ │ │ │ + add.w $t0, $t3, $t0 │ │ │ │ nop │ │ │ │ + addi.w $t3, $t1, 1 │ │ │ │ + bgeu $t3, $t2, 108 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + slli.d $t3, $t3, 0x3 │ │ │ │ + ldx.w $t7, $t4, $t3 │ │ │ │ + li.w $t5, 6 │ │ │ │ + add.d $t3, $t4, $t3 │ │ │ │ + bltu $t5, $t7, 28 │ │ │ │ + li.w $t5, 117 │ │ │ │ + srl.d $t5, $t5, $t7 │ │ │ │ + andi $t5, $t5, 0x1 │ │ │ │ + beqz $t5, 12 │ │ │ │ + ldptr.w $t3, $t3, 4 │ │ │ │ + add.w $t0, $t3, $t0 │ │ │ │ + addi.w $t1, $t1, 2 │ │ │ │ + bgeu $t1, $t2, 52 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t4, 0x3 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ + li.w $t2, 6 │ │ │ │ + bltu $t2, $t3, 32 │ │ │ │ + li.w $t2, 117 │ │ │ │ + srl.d $t2, $t2, $t3 │ │ │ │ + andi $t2, $t2, 0x1 │ │ │ │ + beqz $t2, 16 │ │ │ │ + ldptr.w $t1, $t1, 4 │ │ │ │ + add.w $t0, $t1, $t0 │ │ │ │ nop │ │ │ │ + li.w $t1, 1 │ │ │ │ + beq $a1, $t1, 28 │ │ │ │ + addi.w $a0, $t6, -1 │ │ │ │ + add.w $a0, $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 80 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -464 │ │ │ │ + ldptr.w $a0, $a0, 16 │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + sub.w $a0, $a0, $t6 │ │ │ │ + ret │ │ │ │ + move $t1, $zero │ │ │ │ + b -212 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - bl -39204 │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s6, $a1 │ │ │ │ - bl -347064 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 142 │ │ │ │ - bl -347416 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 352 │ │ │ │ - ld.b $t0, $sp, 142 │ │ │ │ - b -4368 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 80 │ │ │ │ - bl -39268 │ │ │ │ - ld.d $a1, $s0, 160 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - move $a2, $zero │ │ │ │ - add.d $a1, $s6, $a1 │ │ │ │ - bl -347128 │ │ │ │ - ldptr.w $a0, $s0, 148 │ │ │ │ - li.w $a2, 1 │ │ │ │ - addi.d $a1, $sp, 143 │ │ │ │ - bl -347480 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 288 │ │ │ │ - ld.b $t0, $sp, 143 │ │ │ │ - b -1624 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $t0, $a0 │ │ │ │ + ldptr.w $a0, $a0, 28 │ │ │ │ + beq $a1, $t1, 20 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - st.d $t1, $sp, 96 │ │ │ │ - addi.w $t1, $s4, 1 │ │ │ │ - st.d $t1, $sp, 80 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bltu $t2, $t1, -4140 │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - b -4028 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -1108 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - st.d $t1, $sp, 96 │ │ │ │ - b -1264 │ │ │ │ nop │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - b -3736 │ │ │ │ nop │ │ │ │ - slli.w $t0, $s6, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - b -5352 │ │ │ │ + ldptr.w $t5, $t0, 40 │ │ │ │ + move $t1, $zero │ │ │ │ + beqz $t5, 280 │ │ │ │ + addi.w $t2, $t5, -1 │ │ │ │ + li.w $t3, 2 │ │ │ │ + ld.d $t6, $t0, 32 │ │ │ │ + bgeu $t3, $t2, 280 │ │ │ │ + bstrpick.d $t1, $t5, 0x1f, 0x2 │ │ │ │ + vldi $vr4, 0 │ │ │ │ + vldi $vr6, 2052 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + move $t0, $t6 │ │ │ │ + add.d $t1, $t1, $t6 │ │ │ │ nop │ │ │ │ - beqz $fp, 24 │ │ │ │ - move $s7, $fp │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -39452 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -39460 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - st.d $t0, $sp, 80 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - bnez $t0, -3776 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - bne $t0, $s4, -3784 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - maskeqz $t0, $t1, $t1 │ │ │ │ - sltui $s7, $t1, 1 │ │ │ │ - or $t0, $t0, $s7 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ - move $t1, $zero │ │ │ │ - b -3468 │ │ │ │ - beqz $s7, -1888 │ │ │ │ - move $s8, $s7 │ │ │ │ - b -632 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vld $vr2, $t0, 16 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ + vpickev.w $vr1, $vr2, $vr0 │ │ │ │ + vpickod.w $vr2, $vr2, $vr0 │ │ │ │ + vslt.wu $vr5, $vr6, $vr1 │ │ │ │ + vslei.wu $vr0, $vr1, 0x6 │ │ │ │ + vseqi.w $vr3, $vr1, 1 │ │ │ │ + vand.v $vr0, $vr0, $vr5 │ │ │ │ + vseqi.w $vr1, $vr1, 0 │ │ │ │ + vor.v $vr1, $vr3, $vr1 │ │ │ │ + vor.v $vr0, $vr0, $vr1 │ │ │ │ + vand.v $vr0, $vr0, $vr2 │ │ │ │ + vadd.w $vr4, $vr4, $vr0 │ │ │ │ + bne $t0, $t1, -56 │ │ │ │ + andi $t0, $t5, 0x3 │ │ │ │ + vhaddw.d.w $vr4, $vr4, $vr4 │ │ │ │ + vhaddw.q.d $vr4, $vr4, $vr4 │ │ │ │ + vpickve2gr.w $t1, $vr4, 0x0 │ │ │ │ + beqz $t0, 148 │ │ │ │ + move $t0, $t5 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x0 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t2, $t6, 0x3 │ │ │ │ + ldptr.w $t3, $t2, 0 │ │ │ │ + li.w $t4, 1 │ │ │ │ + bgeu $t4, $t3, 16 │ │ │ │ + addi.w $t3, $t3, -5 │ │ │ │ + bltu $t4, $t3, 16 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - maskeqz $t0, $t1, $t1 │ │ │ │ - sltui $s7, $t1, 1 │ │ │ │ - or $t0, $t0, $s7 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ + ldptr.w $t2, $t2, 4 │ │ │ │ + add.w $t1, $t2, $t1 │ │ │ │ + addi.w $t2, $t0, 1 │ │ │ │ + bgeu $t2, $t5, 92 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + ldx.w $t3, $t6, $t2 │ │ │ │ + li.w $t4, 1 │ │ │ │ + add.d $t2, $t6, $t2 │ │ │ │ + bgeu $t4, $t3, 12 │ │ │ │ + addi.w $t3, $t3, -5 │ │ │ │ + bltu $t4, $t3, 12 │ │ │ │ + ldptr.w $t2, $t2, 4 │ │ │ │ + add.w $t1, $t2, $t1 │ │ │ │ + addi.w $t0, $t0, 2 │ │ │ │ + bgeu $t0, $t5, 44 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x2 │ │ │ │ - move $t1, $zero │ │ │ │ - b -3524 │ │ │ │ - bl -347512 │ │ │ │ - nop │ │ │ │ - bl -347208 │ │ │ │ + alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ + ldptr.w $t2, $t0, 0 │ │ │ │ + li.w $t3, 1 │ │ │ │ + bgeu $t3, $t2, 16 │ │ │ │ + addi.w $t2, $t2, -5 │ │ │ │ + bltu $t3, $t2, 16 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + add.w $t1, $t0, $t1 │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + add.w $a0, $a0, $t1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + b -156 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 120 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t2, $a1, 120 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s0, $a2 │ │ │ │ - bnez $a2, 580 │ │ │ │ - ldptr.w $t0, $a1, 8 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $a3, $t0, 564 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - li.w $s5, 253 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $s3, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $t1, $t2, $s3 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bstrpick.d $s6, $s0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bgeu $s5, $t2, 864 │ │ │ │ - ld.wu $s8, $s2, 88 │ │ │ │ - st.w $t1, $sp, 36 │ │ │ │ - beqz $s8, 884 │ │ │ │ - ld.d $s1, $s2, 80 │ │ │ │ nop │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 92316 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 528 │ │ │ │ - addi.d $t0, $s8, -1 │ │ │ │ - srli.d $s8, $t0, 0x1 │ │ │ │ - beqz $s8, 836 │ │ │ │ - addi.d $s1, $s7, 8 │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s4, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 92272 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t1, $a0, 28 │ │ │ │ + ldptr.w $t0, $a1, 28 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bne $t1, $t0, 104 │ │ │ │ + ldptr.w $t1, $a0, 24 │ │ │ │ + ldptr.w $t0, $a1, 24 │ │ │ │ + bne $t1, $t0, 188 │ │ │ │ + ldptr.w $t0, $a0, 40 │ │ │ │ + ldptr.w $t2, $a1, 40 │ │ │ │ + bne $t2, $t0, 152 │ │ │ │ + beqz $t2, 60 │ │ │ │ + ld.d $t0, $a0, 32 │ │ │ │ + ld.d $t1, $a1, 32 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t2, $t0, 0x3 │ │ │ │ + ldptr.w $t4, $t0, 4 │ │ │ │ + ldptr.w $t3, $t1, 4 │ │ │ │ + bne $t4, $t3, 96 │ │ │ │ + ldptr.w $t4, $t0, 0 │ │ │ │ + ldptr.w $t3, $t1, 0 │ │ │ │ + bne $t4, $t3, 60 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + bne $t0, $t2, -32 │ │ │ │ nop │ │ │ │ - beqz $s7, 800 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ldx.bu $t0, $t0, $s6 │ │ │ │ - bgeu $s5, $t0, 620 │ │ │ │ - ld.wu $s7, $s2, 88 │ │ │ │ - st.w $s0, $sp, 36 │ │ │ │ - beqz $s7, 576 │ │ │ │ - ld.d $s1, $s2, 80 │ │ │ │ - srli.d $s4, $s7, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 92204 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 448 │ │ │ │ - addi.d $t0, $s7, -1 │ │ │ │ - srli.d $s7, $t0, 0x1 │ │ │ │ - beqz $s7, 532 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s4, $s7, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 92160 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s8, 496 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - bne $t0, $t1, 532 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ldx.bu $s4, $t0, $s6 │ │ │ │ - bgeu $s5, $s4, 728 │ │ │ │ - ld.wu $s1, $s2, 88 │ │ │ │ - st.w $s0, $sp, 36 │ │ │ │ - beqz $s1, 460 │ │ │ │ - ld.d $s4, $s2, 80 │ │ │ │ + pcaddi $a3, 83902 │ │ │ │ + li.w $a2, 0x9c7 │ │ │ │ + pcaddi $a1, 78620 │ │ │ │ + pcaddi $a0, 78703 │ │ │ │ + bl -313256 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s4, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 92084 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 360 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 412 │ │ │ │ - addi.d $s4, $s8, 8 │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s4, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 92040 │ │ │ │ - bnez $a0, -40 │ │ │ │ + pcaddi $a3, 83896 │ │ │ │ + li.w $a2, 0x9cd │ │ │ │ + pcaddi $a1, 78614 │ │ │ │ + pcaddi $a0, 78727 │ │ │ │ + bl -313280 │ │ │ │ nop │ │ │ │ - beqz $s8, 376 │ │ │ │ - ldptr.w $s4, $s8, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ + pcaddi $a3, 83890 │ │ │ │ + li.w $a2, 0x9cc │ │ │ │ + pcaddi $a1, 78608 │ │ │ │ + pcaddi $a0, 78711 │ │ │ │ + bl -313304 │ │ │ │ nop │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - bgeu $s5, $t0, 572 │ │ │ │ - ld.wu $s1, $s2, 88 │ │ │ │ - st.w $s0, $sp, 36 │ │ │ │ - beqz $s1, 336 │ │ │ │ - ld.d $s6, $s2, 80 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 91964 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 272 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 292 │ │ │ │ - addi.d $s6, $s8, 8 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 91920 │ │ │ │ - bnez $a0, -40 │ │ │ │ + pcaddi $a3, 83884 │ │ │ │ + li.w $a2, 0x9ca │ │ │ │ + pcaddi $a1, 78602 │ │ │ │ + pcaddi $a0, 78697 │ │ │ │ + bl -313328 │ │ │ │ nop │ │ │ │ - beqz $s8, 256 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - bltu $t0, $s4, 296 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - ldx.w $s0, $t2, $s3 │ │ │ │ - beqz $s0, 284 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -516 │ │ │ │ + pcaddi $a3, 83878 │ │ │ │ + li.w $a2, 0x9c8 │ │ │ │ + pcaddi $a1, 78596 │ │ │ │ + pcaddi $a0, 78685 │ │ │ │ + bl -313352 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + beqz $t0, 188 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s7, $a1 │ │ │ │ + move $s6, $a2 │ │ │ │ + move $s2, $a3 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + li.w $s5, 2 │ │ │ │ nop │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ + ld.d $a0, $s3, 8 │ │ │ │ + ld.d $a3, $s2, 608 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s6 │ │ │ │ + move $a2, $s7 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl 139084 │ │ │ │ + addi.w $t0, $s0, 1 │ │ │ │ + li.w $s0, 1 │ │ │ │ + bne $t0, $s5, -40 │ │ │ │ + ldptr.w $t0, $s3, 0 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + addi.d $s1, $s1, 80 │ │ │ │ + bltu $s4, $t0, -64 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $t2, $t0 │ │ │ │ - bgeu $s0, $t0, 28 │ │ │ │ - bltu $a3, $t0, 24 │ │ │ │ - move $s0, $t0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -592 │ │ │ │ nop │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - slli.d $s0, $s0, 0x2 │ │ │ │ - ldx.w $s0, $t2, $s0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -620 │ │ │ │ - beqz $s4, 320 │ │ │ │ - move $s8, $s4 │ │ │ │ - b -560 │ │ │ │ nop │ │ │ │ + move $t0, $a1 │ │ │ │ + pcalau12i $t1, 129 │ │ │ │ + ld.d $t1, $t1, -120 │ │ │ │ + andi $a3, $t0, 0x7 │ │ │ │ + ldptr.d $a0, $t1, 0 │ │ │ │ + srli.w $t0, $t0, 0x3 │ │ │ │ + sltu $a3, $zero, $a3 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + li.w $a1, 1 │ │ │ │ + add.w $a3, $a3, $t0 │ │ │ │ + pcaddi $a2, 78652 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + bl -313148 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -302656 │ │ │ │ nop │ │ │ │ + move $a0, $a1 │ │ │ │ + andi $a1, $a2, 0x7 │ │ │ │ + sltu $a1, $zero, $a1 │ │ │ │ + srli.w $a2, $a2, 0x3 │ │ │ │ + add.d $a1, $a1, $a2 │ │ │ │ + b -302684 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t0, $a1 │ │ │ │ + li.w $t1, 255 │ │ │ │ + maskeqz $a1, $t1, $a2 │ │ │ │ + andi $a2, $t0, 0x7 │ │ │ │ + sltu $a2, $zero, $a2 │ │ │ │ + srli.w $t0, $t0, 0x3 │ │ │ │ + add.d $a2, $a2, $t0 │ │ │ │ + b -312148 │ │ │ │ + srli.w $t5, $a1, 0x3 │ │ │ │ + move $t4, $a0 │ │ │ │ + beqz $t5, 488 │ │ │ │ + sub.d $t3, $zero, $a0 │ │ │ │ + andi $t0, $t3, 0xf │ │ │ │ + addi.w $t1, $t0, 16 │ │ │ │ + sltui $t2, $t1, 23 │ │ │ │ + li.w $t7, 23 │ │ │ │ + masknez $t1, $t1, $t2 │ │ │ │ + maskeqz $t2, $t7, $t2 │ │ │ │ + or $t1, $t1, $t2 │ │ │ │ + addi.w $t2, $t5, -1 │ │ │ │ + bltu $t2, $t1, 832 │ │ │ │ + beqz $t0, 836 │ │ │ │ + ld.bu $t1, $a0, 0 │ │ │ │ + li.w $t2, 255 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $t1, $t2, 396 │ │ │ │ + andi $t2, $t3, 0xe │ │ │ │ + beqz $t2, 820 │ │ │ │ + ld.bu $t2, $t4, 1 │ │ │ │ + bne $t2, $t1, 380 │ │ │ │ + li.w $t1, 2 │ │ │ │ + bgeu $t1, $t0, 812 │ │ │ │ + ld.bu $t1, $t4, 2 │ │ │ │ + bne $t1, $t2, 364 │ │ │ │ + andi $t2, $t3, 0xc │ │ │ │ + beqz $t2, 804 │ │ │ │ + ld.bu $t2, $t4, 3 │ │ │ │ + bne $t2, $t1, 348 │ │ │ │ + li.w $t1, 4 │ │ │ │ + bgeu $t1, $t0, 796 │ │ │ │ + ld.bu $t1, $t4, 4 │ │ │ │ + bne $t1, $t2, 332 │ │ │ │ + li.w $t2, 5 │ │ │ │ + beq $t0, $t2, 788 │ │ │ │ + ld.bu $t2, $t4, 5 │ │ │ │ + bne $t2, $t1, 316 │ │ │ │ + li.w $t1, 6 │ │ │ │ + beq $t0, $t1, 780 │ │ │ │ + ld.bu $t1, $t4, 6 │ │ │ │ + bne $t1, $t2, 300 │ │ │ │ + andi $t3, $t3, 0x8 │ │ │ │ + beqz $t3, 772 │ │ │ │ + ld.bu $t2, $t4, 7 │ │ │ │ + bne $t2, $t1, 284 │ │ │ │ + li.w $t1, 8 │ │ │ │ + bgeu $t1, $t0, 764 │ │ │ │ + ld.bu $t1, $t4, 8 │ │ │ │ + bne $t1, $t2, 268 │ │ │ │ + li.w $t1, 9 │ │ │ │ + beq $t0, $t1, 756 │ │ │ │ + ld.bu $t1, $t4, 9 │ │ │ │ + bne $t1, $t2, 252 │ │ │ │ + li.w $t2, 10 │ │ │ │ + beq $t0, $t2, 748 │ │ │ │ + ld.bu $t2, $t4, 10 │ │ │ │ + bne $t2, $t1, 236 │ │ │ │ + li.w $t1, 11 │ │ │ │ + beq $t0, $t1, 740 │ │ │ │ + ld.bu $t1, $t4, 11 │ │ │ │ + bne $t1, $t2, 220 │ │ │ │ + li.w $t2, 12 │ │ │ │ + beq $t0, $t2, 732 │ │ │ │ + ld.bu $t2, $t4, 12 │ │ │ │ + bne $t2, $t1, 204 │ │ │ │ + li.w $t1, 13 │ │ │ │ + beq $t0, $t1, 724 │ │ │ │ + ld.bu $t1, $t4, 13 │ │ │ │ + bne $t1, $t2, 188 │ │ │ │ + li.w $t1, 15 │ │ │ │ + bne $t0, $t1, 716 │ │ │ │ + ld.bu $t2, $t4, 14 │ │ │ │ + li.w $t1, 255 │ │ │ │ + li.w $t6, 15 │ │ │ │ + bne $t2, $t1, 164 │ │ │ │ + sub.w $t3, $t5, $t0 │ │ │ │ + vreplgr2vr.w $vr1, $t6 │ │ │ │ + add.d $t0, $t4, $t0 │ │ │ │ + pcaddi $t2, 81191 │ │ │ │ + bstrpick.d $t1, $t3, 0x1f, 0x4 │ │ │ │ + vld $vr0, $t2, 0 │ │ │ │ + vadd.w $vr1, $vr1, $vr0 │ │ │ │ + alsl.d $t1, $t1, $t0, 0x4 │ │ │ │ + b 40 │ │ │ │ nop │ │ │ │ - beqz $s4, 96 │ │ │ │ - move $s7, $s4 │ │ │ │ - b -480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 64 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -392 │ │ │ │ nop │ │ │ │ + vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ + beq $t1, $t0, 476 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + vld $vr0, $t0, -16 │ │ │ │ + vseqi.b $vr0, $vr0, -1 │ │ │ │ + vnor.v $vr0, $vr0, $vr0 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -28 │ │ │ │ + vpickve2gr.w $t3, $vr1, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + add.d $t0, $t4, $t0 │ │ │ │ + li.w $t6, 255 │ │ │ │ + sub.w $t3, $t3, $t0 │ │ │ │ + b 16 │ │ │ │ nop │ │ │ │ + bgeu $t2, $t5, 64 │ │ │ │ nop │ │ │ │ + ld.bu $t1, $t0, 0 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + add.w $t2, $t0, $t3 │ │ │ │ + beq $t1, $t6, -20 │ │ │ │ + move $a0, $zero │ │ │ │ nop │ │ │ │ - beqz $s7, 32 │ │ │ │ - move $s1, $s7 │ │ │ │ - b -304 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s0 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 68424 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 68432 │ │ │ │ - bl 214984 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -349804 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - beq $t0, $t1, -520 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 120 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 24 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - add.w $a0, $t2, $t3 │ │ │ │ - bne $t1, $t0, 188 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ + andi $t2, $a1, 0x7 │ │ │ │ + li.w $a0, 1 │ │ │ │ + beqz $t2, -40 │ │ │ │ + addi.w $t0, $a1, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + sub.w $t1, $zero, $a1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $a2, $t0, -76 │ │ │ │ + andi $t0, $a1, 0x6 │ │ │ │ + li.w $a0, 1 │ │ │ │ + beqz $t0, -88 │ │ │ │ + addi.w $t0, $a1, -2 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + li.w $t1, 1 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $a2, $t0, -128 │ │ │ │ + li.w $t0, 2 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bgeu $t0, $t2, -140 │ │ │ │ + addi.w $t0, $a1, -3 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + li.w $t1, 2 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $a2, $t0, -180 │ │ │ │ + andi $t0, $a1, 0x4 │ │ │ │ + li.w $a0, 1 │ │ │ │ + beqz $t0, -192 │ │ │ │ + addi.w $t0, $a1, -4 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + li.w $t1, 3 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $a2, $t0, -232 │ │ │ │ + li.w $t0, 4 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bgeu $t0, $t2, -244 │ │ │ │ + addi.w $t0, $a1, -5 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + li.w $t1, 4 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $a2, $t0, -284 │ │ │ │ + li.w $t0, 5 │ │ │ │ + li.w $a0, 1 │ │ │ │ + beq $t2, $t0, -296 │ │ │ │ + addi.w $t0, $a1, -6 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x3 │ │ │ │ + ldx.bu $t0, $t4, $t0 │ │ │ │ + li.w $t1, 5 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + andi $t1, $t1, 0x7 │ │ │ │ + sra.w $t0, $t0, $t1 │ │ │ │ + andi $t0, $t0, 0x1 │ │ │ │ + move $a0, $zero │ │ │ │ + bne $a2, $t0, -336 │ │ │ │ + li.w $t0, 7 │ │ │ │ + li.w $a0, 1 │ │ │ │ + bne $t2, $t0, -348 │ │ │ │ + addi.w $a1, $a1, -7 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x3 │ │ │ │ + ldx.bu $a0, $t4, $a1 │ │ │ │ + bstrpick.d $a0, $a0, 0x7, 0x7 │ │ │ │ + sub.d $a0, $a0, $a2 │ │ │ │ + sltui $a0, $a0, 1 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + andi $t0, $t3, 0xf │ │ │ │ + beqz $t0, -356 │ │ │ │ + bstrins.d $t3, $zero, 0x3, 0x0 │ │ │ │ + add.w $t3, $t3, $t6 │ │ │ │ + b -456 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $t3, $zero │ │ │ │ + b -476 │ │ │ │ + move $t6, $zero │ │ │ │ + b -588 │ │ │ │ + li.w $t6, 1 │ │ │ │ + b -596 │ │ │ │ + li.w $t6, 2 │ │ │ │ + b -604 │ │ │ │ + li.w $t6, 3 │ │ │ │ + b -612 │ │ │ │ + li.w $t6, 4 │ │ │ │ + b -620 │ │ │ │ + li.w $t6, 5 │ │ │ │ + b -628 │ │ │ │ + li.w $t6, 6 │ │ │ │ + b -636 │ │ │ │ + li.w $t6, 7 │ │ │ │ + b -644 │ │ │ │ + li.w $t6, 8 │ │ │ │ + b -652 │ │ │ │ + li.w $t6, 9 │ │ │ │ + b -660 │ │ │ │ + li.w $t6, 10 │ │ │ │ + b -668 │ │ │ │ + li.w $t6, 11 │ │ │ │ + b -676 │ │ │ │ + li.w $t6, 12 │ │ │ │ + b -684 │ │ │ │ + li.w $t6, 13 │ │ │ │ + b -692 │ │ │ │ + li.w $t6, 14 │ │ │ │ + b -700 │ │ │ │ + beqz $a1, 128 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s1, $a1 │ │ │ │ + move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - b -760 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x3 │ │ │ │ + ldx.bu $a2, $s2, $t1 │ │ │ │ + nor $t0, $zero, $s0 │ │ │ │ + andi $t0, $t0, 0x7 │ │ │ │ + sra.w $a2, $a2, $t0 │ │ │ │ + pcaddi $a1, 76605 │ │ │ │ + li.w $a0, 1 │ │ │ │ + andi $a2, $a2, 0x1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -314620 │ │ │ │ + bne $s1, $s0, -40 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + pcaddi $a1, 78675 │ │ │ │ + li.w $a0, 1 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -314656 │ │ │ │ nop │ │ │ │ + pcaddi $a1, 78670 │ │ │ │ + li.w $a0, 1 │ │ │ │ + b -314672 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 8 │ │ │ │ - b -188 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 78337 │ │ │ │ + li.w $a1, 118 │ │ │ │ + pcaddi $a0, 78349 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl 143556 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -314604 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -476 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + blez $a1, 76 │ │ │ │ + beqz $a2, 136 │ │ │ │ + move $s0, $a0 │ │ │ │ + mul.d $a0, $a1, $a2 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + bl -313936 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + beqz $a0, 68 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.w $zero, $s0, 8 │ │ │ │ + st.w $a1, $s0, 12 │ │ │ │ + st.d $a2, $s0, 16 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + move $a3, $a1 │ │ │ │ + pcaddi $a2, 78324 │ │ │ │ + li.w $a1, 54 │ │ │ │ + pcaddi $a0, 78316 │ │ │ │ + bl 143428 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -314732 │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 78354 │ │ │ │ + li.w $a1, 65 │ │ │ │ + pcaddi $a0, 78308 │ │ │ │ + bl 143396 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -314764 │ │ │ │ nop │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 78326 │ │ │ │ + li.w $a1, 59 │ │ │ │ + pcaddi $a0, 78300 │ │ │ │ + bl 143364 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -314796 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $s4, $s4, 0x0 │ │ │ │ - b -620 │ │ │ │ - bl -348648 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - pcalau12i $s1, 120 │ │ │ │ - ld.d $s1, $s1, -240 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - beq $a2, $a3, 456 │ │ │ │ - li.w $a5, 1 │ │ │ │ - addi.d $a4, $sp, 32 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $s2, $a3 │ │ │ │ - bl -24216 │ │ │ │ - ldptr.w $t1, $s3, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - beqz $s4, 188 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - ld.d $t0, $s3, 72 │ │ │ │ - bgeu $s2, $t1, 452 │ │ │ │ - bstrpick.d $t2, $s2, 0x1f, 0x0 │ │ │ │ - ldx.bu $s6, $t0, $t2 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s6, 816 │ │ │ │ - ld.wu $s5, $s3, 88 │ │ │ │ - st.w $s2, $sp, 36 │ │ │ │ - beqz $s5, 1572 │ │ │ │ - ld.d $s6, $s3, 80 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + ldptr.d $s3, $a0, 0 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $a1, 88 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + blez $t0, 80 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $a1 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 91212 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1088 │ │ │ │ - addi.d $s5, $s5, -1 │ │ │ │ - srli.d $s5, $s5, 0x1 │ │ │ │ - beqz $s5, 1524 │ │ │ │ - addi.d $s6, $fp, 8 │ │ │ │ - srli.d $s8, $s5, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 91168 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 1488 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s3, 72 │ │ │ │ - b 712 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s1, 16 │ │ │ │ + mul.d $a0, $s0, $a0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + add.d $a0, $s3, $a0 │ │ │ │ + jirl $ra, $s2, 0 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + blt $t0, $t1, -28 │ │ │ │ + ldptr.d $s3, $s1, 0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ nop │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -314416 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.d $zero, $s1, 8 │ │ │ │ + st.d $zero, $s1, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a0, $a0, 8 │ │ │ │ + sltui $a0, $a0, 1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s1, $a1 │ │ │ │ + blez $a1, 76 │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + move $s0, $a0 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ + mul.d $a1, $t0, $a1 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + bl -313820 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + beqz $a0, 72 │ │ │ │ + ldptr.w $t0, $s0, 12 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ + st.w $t0, $s0, 12 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - bne $t0, $s2, -188 │ │ │ │ + move $a3, $a1 │ │ │ │ + pcaddi $a2, 78282 │ │ │ │ + li.w $a1, 113 │ │ │ │ + pcaddi $a0, 78222 │ │ │ │ + bl 143052 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -315108 │ │ │ │ nop │ │ │ │ + bl -544 │ │ │ │ nop │ │ │ │ - move $t5, $zero │ │ │ │ nop │ │ │ │ - ldptr.w $s2, $sp, 32 │ │ │ │ - li.w $s4, 1 │ │ │ │ - beqz $s2, 104 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - ld.d $t7, $s3, 16 │ │ │ │ - ld.bu $t3, $sp, 0 │ │ │ │ - ld.d $t6, $t0, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - b 16 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t1, 1 │ │ │ │ - beq $t1, $s2, 188 │ │ │ │ - bstrpick.d $t0, $t1, 0x1e, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x4 │ │ │ │ - ldx.d $t2, $s0, $t0 │ │ │ │ - slli.w $t4, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t2, $t7, 0x2 │ │ │ │ - ldptr.w $t0, $t0, 0 │ │ │ │ - add.w $t0, $t0, $t5 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t6, $t0 │ │ │ │ - bne $t0, $t3, -44 │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x3 │ │ │ │ - ldx.w $s2, $s0, $t4 │ │ │ │ - slli.w $s4, $t2, 0x0 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $t1, $a1 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + beq $t0, $t2, 80 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -349948 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrins.d $a0, $s4, 0x1f, 0x0 │ │ │ │ - bstrins.d $a0, $s2, 0x3f, 0x20 │ │ │ │ - bne $t1, $t0, 1284 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ + ld.d $a2, $s0, 16 │ │ │ │ + move $a1, $t1 │ │ │ │ + mul.d $t0, $t0, $a2 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bl -314436 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 8 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $s4, 1 │ │ │ │ - move $s2, $zero │ │ │ │ - b -80 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + lu12i.w $t3, 2 │ │ │ │ + ld.d $a1, $s0, 16 │ │ │ │ + ori $t3, $t3, 0x710 │ │ │ │ + add.w $t0, $t0, $t3 │ │ │ │ + mul.d $a1, $t0, $a1 │ │ │ │ + bl -314052 │ │ │ │ + lu12i.w $t3, 2 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ori $t3, $t3, 0x710 │ │ │ │ + beqz $a0, 28 │ │ │ │ + ldptr.w $t2, $s0, 12 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + add.w $t2, $t2, $t3 │ │ │ │ + st.w $t2, $s0, 12 │ │ │ │ + b -136 │ │ │ │ nop │ │ │ │ + bl -744 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a0, 8 │ │ │ │ + move $t0, $zero │ │ │ │ + beqz $t1, 32 │ │ │ │ + bltz $a1, 28 │ │ │ │ + bge $a1, $t1, 24 │ │ │ │ + ld.d $t1, $a0, 16 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + mul.d $a1, $a1, $t1 │ │ │ │ + add.d $t0, $t0, $a1 │ │ │ │ nop │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ + ld.d $t2, $a0, 16 │ │ │ │ + ld.d $a2, $a1, 16 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + bne $t2, $a2, 192 │ │ │ │ + ldptr.w $t3, $a1, 8 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + move $t1, $a1 │ │ │ │ + ldptr.w $a1, $a0, 12 │ │ │ │ + add.w $s1, $t3, $t0 │ │ │ │ + move $s0, $a0 │ │ │ │ + bge $s1, $a1, 76 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ nop │ │ │ │ + mul.d $t0, $t0, $t2 │ │ │ │ + ldptr.d $a1, $t1, 0 │ │ │ │ + mul.d $a2, $t3, $a2 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bl -314700 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + st.w $s1, $s0, 8 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s4, 1 │ │ │ │ - b -128 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lu12i.w $a3, 2 │ │ │ │ + ori $a3, $a3, 0x710 │ │ │ │ + add.w $a3, $t3, $a3 │ │ │ │ + blez $a3, 108 │ │ │ │ + add.w $a1, $a1, $a3 │ │ │ │ + mul.d $a1, $a1, $t2 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $a3, $sp, 0 │ │ │ │ + bl -314320 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + beqz $a0, 92 │ │ │ │ + ldptr.w $t4, $s0, 12 │ │ │ │ + ldptr.w $t3, $t1, 8 │ │ │ │ + ld.d $a2, $t1, 16 │ │ │ │ + add.w $t4, $t4, $a3 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + ld.d $t2, $s0, 16 │ │ │ │ + st.w $t4, $s0, 12 │ │ │ │ + b -148 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 78172 │ │ │ │ + li.w $a1, 166 │ │ │ │ + pcaddi $a0, 78096 │ │ │ │ + bl 142548 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -315612 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s3, 120 │ │ │ │ + pcaddi $a2, 78149 │ │ │ │ + li.w $a1, 113 │ │ │ │ + pcaddi $a0, 78089 │ │ │ │ + bl 142520 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -315640 │ │ │ │ + bl -1072 │ │ │ │ nop │ │ │ │ - bstrpick.d $s5, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $s5, $s5, 0x2 │ │ │ │ - ldx.w $t1, $t1, $s5 │ │ │ │ - bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $s6, $t0, $t1 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bgeu $t2, $s6, 916 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s2, $s3, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s2, 1028 │ │ │ │ - ld.d $s6, $s3, 80 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s2, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 90732 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 224 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - srli.d $s2, $s2, 0x1 │ │ │ │ - beqz $s2, 980 │ │ │ │ - addi.d $s6, $fp, 8 │ │ │ │ - srli.d $s8, $s2, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 90688 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 944 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $s3, 72 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 596 │ │ │ │ - ld.wu $s2, $s3, 88 │ │ │ │ - st.w $s4, $sp, 36 │ │ │ │ - beqz $s2, 936 │ │ │ │ - ld.d $s8, $s3, 80 │ │ │ │ - srli.d $fp, $s2, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 90612 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 136 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - srli.d $s2, $s2, 0x1 │ │ │ │ - beqz $s2, 892 │ │ │ │ - addi.d $s8, $s6, 8 │ │ │ │ - srli.d $fp, $s2, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 90568 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $a0, $a0, 8 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 856 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bltu $t0, $t1, 508 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -568 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 768 │ │ │ │ - move $s2, $s8 │ │ │ │ - b -256 │ │ │ │ + pcalau12i $t0, 128 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -208 │ │ │ │ + st.d $s1, $sp, 176 │ │ │ │ + st.d $s3, $sp, 160 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s3, $a1 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + li.w $a1, 72 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 200 │ │ │ │ + st.d $t0, $sp, 104 │ │ │ │ + st.d $s0, $sp, 184 │ │ │ │ + bl -305076 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + bl -204320 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -145004 │ │ │ │ + st.d $a0, $s0, 56 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -316116 │ │ │ │ + st.w $a0, $s0, 64 │ │ │ │ + addi.d $a3, $sp, 100 │ │ │ │ + pcaddi $a2, 79078 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -276068 │ │ │ │ + ld.wu $t0, $sp, 100 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -305160 │ │ │ │ + ldptr.w $t0, $sp, 100 │ │ │ │ + st.d $a0, $s0, 48 │ │ │ │ + beqz $t0, 3184 │ │ │ │ + st.d $s2, $sp, 168 │ │ │ │ + st.d $s4, $sp, 152 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $fp, $sp, 192 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + st.d $s5, $sp, 144 │ │ │ │ + st.d $s6, $sp, 136 │ │ │ │ + st.d $s7, $sp, 128 │ │ │ │ + st.d $s8, $sp, 120 │ │ │ │ + move $s2, $s1 │ │ │ │ + move $s4, $zero │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + b 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $s0 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + bl -146668 │ │ │ │ + ldptr.w $t0, $sp, 100 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bgeu $s4, $t0, 3056 │ │ │ │ nop │ │ │ │ - beqz $fp, 768 │ │ │ │ - move $s2, $fp │ │ │ │ - b -168 │ │ │ │ + ldptr.d $s8, $s2, 0 │ │ │ │ + ldptr.w $s1, $s8, 8 │ │ │ │ + move $s0, $s8 │ │ │ │ + beqz $s1, -44 │ │ │ │ + ldptr.d $s7, $s8, 0 │ │ │ │ + li.w $t0, 35 │ │ │ │ + ldptr.d $s5, $s7, 0 │ │ │ │ + ld.bu $t2, $s5, 0 │ │ │ │ + beq $t2, $t0, 2984 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -316324 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bgeu $t0, $a0, 28 │ │ │ │ + li.w $a2, 5 │ │ │ │ + pcaddi $a1, 76994 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -315136 │ │ │ │ + beqz $a0, 2936 │ │ │ │ nop │ │ │ │ + li.w $t0, 2 │ │ │ │ + bgeu $t0, $s1, -116 │ │ │ │ + ld.wu $t0, $s3, 44 │ │ │ │ + ld.d $t1, $s3, 48 │ │ │ │ + li.w $a1, 1 │ │ │ │ + alsl.d $t3, $t0, $t0, 0x1 │ │ │ │ + alsl.d $t3, $t3, $t0, 0x2 │ │ │ │ + alsl.d $a0, $t3, $t1, 0x4 │ │ │ │ + alsl.d $s7, $t3, $t1, 0x4 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + bl -204516 │ │ │ │ + move $s0, $zero │ │ │ │ + ldptr.d $t2, $s2, 0 │ │ │ │ + bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x4 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ldx.d $s5, $t2, $t1 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -316444 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + li.w $t1, 11 │ │ │ │ + move $s6, $a0 │ │ │ │ + bltu $t1, $t0, 3760 │ │ │ │ + pcaddi $t2, 83108 │ │ │ │ + alsl.d $t1, $t0, $t2, 0x3 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + add.d $t1, $t2, $t1 │ │ │ │ + jr $t1 │ │ │ │ + pcaddi $a1, 78097 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -314652 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $s6, $zero │ │ │ │ + beqz $a0, 124 │ │ │ │ + li.w $s8, 48 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s5, $s6 │ │ │ │ + ld.d $a0, $s7, 136 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bstrpick.d $a1, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -305536 │ │ │ │ + st.d $a0, $s7, 136 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $fp │ │ │ │ + bl -315028 │ │ │ │ + ld.d $t1, $s7, 136 │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + stx.d $a0, $t1, $t0 │ │ │ │ + bnez $a0, 16 │ │ │ │ + ld.bu $t0, $fp, 0 │ │ │ │ + bne $t0, $s8, 3720 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s6, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - addi.w $t1, $s2, 1 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t1, 612 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s8, $s3, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s8, 660 │ │ │ │ - ld.d $s5, $s3, 80 │ │ │ │ - nop │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 90364 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 272 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 612 │ │ │ │ - addi.d $s5, $s6, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 90320 │ │ │ │ - bnez $a0, -40 │ │ │ │ + pcaddi $a1, 78067 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -314772 │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $a0, -96 │ │ │ │ nop │ │ │ │ - beqz $s6, 576 │ │ │ │ - ldptr.w $t2, $s6, 4 │ │ │ │ - ld.d $t0, $s3, 72 │ │ │ │ + ldptr.w $a7, $s7, 128 │ │ │ │ + beq $a7, $s6, 116 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a6, $s6 │ │ │ │ + li.w $a5, 10 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 78073 │ │ │ │ + li.w $a1, 223 │ │ │ │ + pcaddi $a0, 78023 │ │ │ │ + bl 141824 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -316336 │ │ │ │ nop │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ld.d $t1, $s3, 120 │ │ │ │ - bgeu $t2, $t3, -528 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $s5, $t1, $t2 │ │ │ │ - bgeu $s4, $s5, -544 │ │ │ │ - bltu $s2, $s5, -548 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - ldx.bu $t5, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t5, 460 │ │ │ │ - ld.wu $s2, $s3, 88 │ │ │ │ - st.w $s5, $sp, 36 │ │ │ │ - beqz $s2, 88 │ │ │ │ - ld.d $s6, $s3, 80 │ │ │ │ - srli.d $s4, $s2, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 90212 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 440 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - srli.d $s2, $s2, 0x1 │ │ │ │ - beqz $s2, 44 │ │ │ │ - addi.d $s6, $s8, 8 │ │ │ │ - srli.d $s4, $s2, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 90168 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - bnez $s8, 248 │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - bl -41976 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -315176 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.w $t0, $s7, 128 │ │ │ │ + bnez $t0, 24 │ │ │ │ + ld.bu $t1, $s5, 0 │ │ │ │ + li.w $t0, 48 │ │ │ │ + bne $t1, $t0, 3516 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 448 │ │ │ │ - move $s5, $s8 │ │ │ │ - b -1120 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bne $s0, $s1, -340 │ │ │ │ + ldptr.w $t0, $s3, 44 │ │ │ │ + ldptr.d $s0, $s2, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s3, 44 │ │ │ │ + b -520 │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + pcaddi $a1, 78022 │ │ │ │ + bl -314948 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $a0, 3136 │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $s6, 48 │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 352 │ │ │ │ - move $s8, $fp │ │ │ │ - b -304 │ │ │ │ + pcaddi $a1, 78011 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -314996 │ │ │ │ + move $s5, $a0 │ │ │ │ + beqz $a0, 3072 │ │ │ │ nop │ │ │ │ + move $fp, $s8 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bstrpick.d $a1, $s8, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -305864 │ │ │ │ + st.d $a0, $s7, 120 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -315356 │ │ │ │ + ld.d $t1, $s7, 120 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + stx.w $a0, $t1, $t0 │ │ │ │ + bnez $a0, -88 │ │ │ │ + ld.bu $t0, $s5, 0 │ │ │ │ + beq $t0, $s6, -96 │ │ │ │ + li.w $t0, 2 │ │ │ │ + bgeu $t0, $fp, -104 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 8 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77943 │ │ │ │ + li.w $a1, 187 │ │ │ │ + pcaddi $a0, 77949 │ │ │ │ + bl 141528 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -316632 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -315448 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $s7, 112 │ │ │ │ + bnez $t0, -248 │ │ │ │ + ld.bu $t1, $s5, 0 │ │ │ │ + li.w $t0, 48 │ │ │ │ + beq $t1, $t0, -260 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 7 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77924 │ │ │ │ + li.w $a1, 176 │ │ │ │ + pcaddi $a0, 77930 │ │ │ │ + bl 141452 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -316708 │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -315528 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $s7, 104 │ │ │ │ + bnez $t0, -328 │ │ │ │ + ld.bu $t1, $s5, 0 │ │ │ │ + li.w $t0, 48 │ │ │ │ + beq $t1, $t0, -340 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a6, $s5 │ │ │ │ + li.w $a5, 6 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77933 │ │ │ │ + li.w $a1, 169 │ │ │ │ + pcaddi $a0, 77909 │ │ │ │ + bl 141368 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -316792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $t1, -496 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s3, 120 │ │ │ │ - ld.d $t2, $s3, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.w $s4, $t1, $s5 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t5, $t2, $t1 │ │ │ │ - bgeu $t0, $t5, 224 │ │ │ │ - ld.wu $s2, $s3, 88 │ │ │ │ - st.w $s4, $sp, 36 │ │ │ │ - beqz $s2, 300 │ │ │ │ - ld.d $s6, $s3, 80 │ │ │ │ + ld.b $t1, $s5, 0 │ │ │ │ + li.w $t2, 1 │ │ │ │ + addi.w $t0, $t1, -45 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bgeu $t2, $t0, 1176 │ │ │ │ + li.w $t0, 43 │ │ │ │ + beq $t1, $t0, 1168 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 5 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77905 │ │ │ │ + li.w $a1, 161 │ │ │ │ + pcaddi $a0, 77889 │ │ │ │ + bl 141288 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -316872 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -316292 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fst.d $fa0, $s7, 56 │ │ │ │ + fcmp.cune.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, -488 │ │ │ │ + ld.bu $t0, $s5, 0 │ │ │ │ + addi.w $t0, $t0, -46 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, -504 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + movfr2gr.d $a6, $fa0 │ │ │ │ + move $a7, $s5 │ │ │ │ + li.w $a5, 4 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77873 │ │ │ │ + li.w $a1, 155 │ │ │ │ + pcaddi $a0, 77867 │ │ │ │ + bl 141200 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -316960 │ │ │ │ nop │ │ │ │ - srli.d $s5, $s2, 0x1 │ │ │ │ - alsl.d $s8, $s5, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 89972 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 136 │ │ │ │ - addi.d $s2, $s2, -1 │ │ │ │ - srli.d $s2, $s2, 0x1 │ │ │ │ - beqz $s2, 252 │ │ │ │ - addi.d $s6, $s8, 8 │ │ │ │ - srli.d $s5, $s2, 0x1 │ │ │ │ - alsl.d $s8, $s5, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 89928 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 216 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + st.w $a0, $s7, 16 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -306316 │ │ │ │ + bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s7, 8 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a2, $s6 │ │ │ │ + bl -316256 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + li.w $s0, 1 │ │ │ │ + stx.b $zero, $t0, $s6 │ │ │ │ + b -948 │ │ │ │ + pcaddi $a1, 77877 │ │ │ │ + move $a0, $s5 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -315536 │ │ │ │ + move $s6, $zero │ │ │ │ + beqz $a0, 700 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + li.w $s8, 58 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s5, $s7 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 72 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $s8, 4 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -1196 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s5, 144 │ │ │ │ + move $fp, $s6 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $s1, 0x2 │ │ │ │ + bl -306448 │ │ │ │ + move $t2, $a0 │ │ │ │ + ld.d $a0, $s5, 168 │ │ │ │ + st.d $t2, $s5, 144 │ │ │ │ + slli.d $a1, $s1, 0x3 │ │ │ │ + bl -306468 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a0, $s5, 176 │ │ │ │ + st.d $t0, $s5, 168 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -306488 │ │ │ │ + st.d $a0, $s5, 176 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -317508 │ │ │ │ + slli.w $t2, $a0, 0x0 │ │ │ │ + beqz $t2, 432 │ │ │ │ + sub.d $t6, $zero, $s0 │ │ │ │ + andi $t0, $t6, 0xf │ │ │ │ + addi.w $t3, $t0, 16 │ │ │ │ + sltui $t5, $t3, 23 │ │ │ │ + li.w $t1, 23 │ │ │ │ + masknez $t3, $t3, $t5 │ │ │ │ + maskeqz $t5, $t1, $t5 │ │ │ │ + or $t3, $t3, $t5 │ │ │ │ + addi.w $t5, $t2, -1 │ │ │ │ + bltu $t5, $t3, 840 │ │ │ │ + beqz $t0, 1724 │ │ │ │ + ld.bu $t3, $s0, 0 │ │ │ │ + beq $t3, $s8, 2812 │ │ │ │ + andi $t3, $t6, 0xe │ │ │ │ + beqz $t3, 1844 │ │ │ │ + ld.bu $t3, $s0, 1 │ │ │ │ + beq $t3, $s8, 1852 │ │ │ │ + li.w $t1, 2 │ │ │ │ + bgeu $t1, $t0, 1852 │ │ │ │ + ld.bu $t3, $s0, 2 │ │ │ │ + beq $t3, $s8, 1852 │ │ │ │ + andi $t3, $t6, 0xc │ │ │ │ + beqz $t3, 1852 │ │ │ │ + ld.bu $t3, $s0, 3 │ │ │ │ + beq $t3, $s8, 1852 │ │ │ │ + li.w $t3, 4 │ │ │ │ + bgeu $t3, $t0, 1852 │ │ │ │ + ld.bu $t3, $s0, 4 │ │ │ │ + beq $t3, $s8, 1852 │ │ │ │ + li.w $t3, 5 │ │ │ │ + beq $t0, $t3, 1852 │ │ │ │ + ld.bu $t3, $s0, 5 │ │ │ │ + beq $t3, $s8, 1876 │ │ │ │ + li.w $t3, 6 │ │ │ │ + beq $t0, $t3, 1876 │ │ │ │ + ld.bu $t3, $s0, 6 │ │ │ │ + beq $t3, $s8, 1884 │ │ │ │ + andi $t6, $t6, 0x8 │ │ │ │ + beqz $t6, 1884 │ │ │ │ + ld.bu $t3, $s0, 7 │ │ │ │ + beq $t3, $s8, 1884 │ │ │ │ + li.w $t3, 8 │ │ │ │ + bgeu $t3, $t0, 1884 │ │ │ │ + ld.bu $t3, $s0, 8 │ │ │ │ + beq $t3, $s8, 1884 │ │ │ │ + li.w $t3, 9 │ │ │ │ + beq $t0, $t3, 2132 │ │ │ │ + ld.bu $t3, $s0, 9 │ │ │ │ + beq $t3, $s8, 2132 │ │ │ │ + li.w $t3, 10 │ │ │ │ + beq $t0, $t3, 2132 │ │ │ │ + ld.bu $t3, $s0, 10 │ │ │ │ + beq $t3, $s8, 2132 │ │ │ │ + li.w $t1, 11 │ │ │ │ + beq $t0, $t1, 2132 │ │ │ │ + ld.bu $t3, $s0, 11 │ │ │ │ + beq $t3, $s8, 2132 │ │ │ │ + li.w $t3, 12 │ │ │ │ + beq $t0, $t3, 2132 │ │ │ │ + ld.bu $t3, $s0, 12 │ │ │ │ + beq $t3, $s8, 2132 │ │ │ │ + li.w $t3, 13 │ │ │ │ + beq $t0, $t3, 2204 │ │ │ │ + ld.bu $t3, $s0, 13 │ │ │ │ + beq $t3, $s8, 2204 │ │ │ │ + li.w $t3, 15 │ │ │ │ + bne $t0, $t3, 2204 │ │ │ │ + ld.bu $t3, $s0, 14 │ │ │ │ + li.w $t5, 15 │ │ │ │ + beq $t3, $s8, 2200 │ │ │ │ nop │ │ │ │ + sub.w $s7, $t2, $t0 │ │ │ │ + vreplgr2vr.w $vr1, $t5 │ │ │ │ + add.d $t0, $s0, $t0 │ │ │ │ + pcaddi $t1, 80250 │ │ │ │ + bstrpick.d $t3, $s7, 0x1f, 0x4 │ │ │ │ + vld $vr0, $t1, 0 │ │ │ │ + vadd.w $vr1, $vr1, $vr0 │ │ │ │ + alsl.d $t3, $t3, $t0, 0x4 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + beq $t0, $t3, 508 │ │ │ │ + vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ nop │ │ │ │ - slli.w $t1, $s6, 0x0 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - b -808 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vldi $vr2, 58 │ │ │ │ + vseq.b $vr0, $vr0, $vr2 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -32 │ │ │ │ + vpickve2gr.w $s7, $vr1, 0x0 │ │ │ │ + slli.w $s7, $s7, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s7, 0x1f, 0x0 │ │ │ │ + add.d $t0, $s0, $t0 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + bgeu $s7, $t2, 24 │ │ │ │ nop │ │ │ │ + ld.bu $t1, $t0, 0 │ │ │ │ + bne $t1, $s8, -20 │ │ │ │ + bltu $s7, $t2, 464 │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -316424 │ │ │ │ + ld.d $t3, $s5, 144 │ │ │ │ + ld.d $t2, $s5, 168 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + stx.d $a0, $t3, $t0 │ │ │ │ + stx.d $zero, $t2, $t0 │ │ │ │ + ld.d $t2, $s5, 176 │ │ │ │ + ld.bu $t3, $s5, 64 │ │ │ │ + bstrpick.d $fp, $fp, 0x1f, 0x0 │ │ │ │ + stx.b $t3, $t2, $fp │ │ │ │ + ld.d $t2, $s5, 144 │ │ │ │ + ldx.d $t0, $t2, $t0 │ │ │ │ + bnez $t0, 20 │ │ │ │ + ld.bu $t0, $s0, 0 │ │ │ │ + li.w $t1, 48 │ │ │ │ + bne $t0, $t1, 1992 │ │ │ │ nop │ │ │ │ - beqz $s5, 128 │ │ │ │ - move $s2, $s5 │ │ │ │ - b -168 │ │ │ │ + pcaddi $a1, 77709 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -316204 │ │ │ │ + move $s0, $a0 │ │ │ │ + bnez $a0, -616 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 72 │ │ │ │ + move $s7, $s5 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s7, 128 │ │ │ │ + beq $t0, $s6, -1340 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 11 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77750 │ │ │ │ + li.w $a1, 276 │ │ │ │ + pcaddi $a0, 77660 │ │ │ │ + bl 140372 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -317788 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -316616 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $s7, 32 │ │ │ │ + bnez $t0, -1416 │ │ │ │ + ld.bu $t1, $s5, 0 │ │ │ │ + li.w $t0, 48 │ │ │ │ + beq $t1, $t0, -1428 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 2 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77632 │ │ │ │ + li.w $a1, 142 │ │ │ │ + pcaddi $a0, 77638 │ │ │ │ + bl 140284 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -317876 │ │ │ │ nop │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - b -500 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -1312 │ │ │ │ nop │ │ │ │ - beqz $s4, -384 │ │ │ │ - move $s2, $s4 │ │ │ │ - b -472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + st.w $a0, $s7, 48 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -307244 │ │ │ │ + bstrpick.d $s6, $s6, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s7, 40 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a2, $s6 │ │ │ │ + bl -317184 │ │ │ │ + ld.d $t0, $s7, 40 │ │ │ │ + stx.b $zero, $t0, $s6 │ │ │ │ + b -1536 │ │ │ │ nop │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -316768 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + st.d $t0, $s7, 24 │ │ │ │ + bnez $t0, 16 │ │ │ │ + ld.bu $t1, $s5, 0 │ │ │ │ + li.w $t0, 48 │ │ │ │ + bne $t1, $t0, 1732 │ │ │ │ + li.w $s0, 2 │ │ │ │ + b -1924 │ │ │ │ + st.b $t1, $s7, 64 │ │ │ │ + b -1596 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - bl -42392 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + andi $t0, $s7, 0xf │ │ │ │ + beqz $t0, 1132 │ │ │ │ + bstrins.d $s7, $zero, 0x3, 0x0 │ │ │ │ + add.w $s7, $s7, $t5 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - bl -42424 │ │ │ │ nop │ │ │ │ + move $s7, $zero │ │ │ │ + b -500 │ │ │ │ + beqz $s7, 1976 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s5, 168 │ │ │ │ + addi.w $s3, $s7, 1 │ │ │ │ + bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ + bstrpick.d $s2, $fp, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x3 │ │ │ │ + move $a1, $t3 │ │ │ │ + move $a0, $zero │ │ │ │ + add.d $s1, $t0, $s2 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + bl -307444 │ │ │ │ + ld.d $t0, $s5, 168 │ │ │ │ + stptr.d $a0, $s1, 0 │ │ │ │ + bstrpick.d $a2, $s7, 0x1f, 0x0 │ │ │ │ + ldx.d $a0, $t0, $s2 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $s1, $a2 │ │ │ │ + bl -317392 │ │ │ │ + ld.d $t0, $s5, 168 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + bstrpick.d $fp, $fp, 0x1f, 0x0 │ │ │ │ + ldx.d $t0, $t0, $s2 │ │ │ │ + stx.b $zero, $t0, $s1 │ │ │ │ + bgeu $s3, $t2, 1852 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + li.w $t1, 23 │ │ │ │ + sub.w $a0, $t2, $s7 │ │ │ │ + add.d $s4, $s0, $t3 │ │ │ │ + sub.d $a2, $zero, $s4 │ │ │ │ + andi $t5, $a2, 0xf │ │ │ │ + addi.w $t0, $t5, 16 │ │ │ │ + sltui $a1, $t0, 23 │ │ │ │ + masknez $t0, $t0, $a1 │ │ │ │ + maskeqz $a1, $t1, $a1 │ │ │ │ + addi.w $a3, $a0, -2 │ │ │ │ + or $t0, $t0, $a1 │ │ │ │ + bltu $a3, $t0, 872 │ │ │ │ + beqz $t5, 980 │ │ │ │ + ld.bu $t0, $s4, 0 │ │ │ │ + beq $t0, $s8, 1788 │ │ │ │ + andi $a1, $a2, 0xe │ │ │ │ + addi.w $s1, $s7, 2 │ │ │ │ + beqz $a1, 336 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 468 │ │ │ │ + li.w $t0, 2 │ │ │ │ + addi.w $s1, $s7, 3 │ │ │ │ + bgeu $t0, $t5, 312 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 444 │ │ │ │ + andi $a1, $a2, 0xc │ │ │ │ + addi.w $s1, $s7, 4 │ │ │ │ + beqz $a1, 288 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 420 │ │ │ │ + li.w $a1, 4 │ │ │ │ + addi.w $s1, $s7, 5 │ │ │ │ + bgeu $a1, $t5, 264 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 396 │ │ │ │ + li.w $a1, 5 │ │ │ │ + addi.w $s1, $s7, 6 │ │ │ │ + beq $t5, $a1, 240 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 372 │ │ │ │ + li.w $a1, 6 │ │ │ │ + addi.w $s1, $s7, 7 │ │ │ │ + beq $t5, $a1, 216 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 348 │ │ │ │ + andi $a2, $a2, 0x8 │ │ │ │ + addi.w $s1, $s7, 8 │ │ │ │ + beqz $a2, 192 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 324 │ │ │ │ + li.w $a1, 8 │ │ │ │ + addi.w $s1, $s7, 9 │ │ │ │ + bgeu $a1, $t5, 168 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 300 │ │ │ │ + li.w $a1, 9 │ │ │ │ + addi.w $s1, $s7, 10 │ │ │ │ + beq $t5, $a1, 144 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 276 │ │ │ │ + li.w $a1, 10 │ │ │ │ + addi.w $s1, $s7, 11 │ │ │ │ + beq $t5, $a1, 120 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 252 │ │ │ │ + li.w $t0, 11 │ │ │ │ + addi.w $s1, $s7, 12 │ │ │ │ + beq $t5, $t0, 96 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 228 │ │ │ │ + li.w $a1, 12 │ │ │ │ + addi.w $s1, $s7, 13 │ │ │ │ + beq $t5, $a1, 72 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 204 │ │ │ │ + li.w $a1, 13 │ │ │ │ + addi.w $s1, $s7, 14 │ │ │ │ + beq $t5, $a1, 48 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 180 │ │ │ │ + li.w $a1, 15 │ │ │ │ + addi.w $s1, $s7, 15 │ │ │ │ + bne $t5, $a1, 24 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + ldx.bu $a1, $s0, $a1 │ │ │ │ + beq $a1, $s8, 156 │ │ │ │ + addi.w $s1, $s7, 16 │ │ │ │ nop │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + vreplgr2vr.w $vr1, $s1 │ │ │ │ + add.d $t3, $t5, $t3 │ │ │ │ + sub.w $a0, $a0, $t5 │ │ │ │ + add.d $t3, $s0, $t3 │ │ │ │ + pcaddi $t0, 79970 │ │ │ │ + bstrpick.d $t5, $a0, 0x1f, 0x4 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + vadd.w $vr1, $vr1, $vr0 │ │ │ │ + alsl.d $t5, $t5, $t3, 0x4 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - bl -42456 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -350412 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - pcalau12i $s5, 120 │ │ │ │ - ld.d $s5, $s5, -240 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - stptr.d $a5, $sp, 0 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - beq $a2, $a3, 488 │ │ │ │ - li.w $a4, 1 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s0, $a3 │ │ │ │ - bl -23216 │ │ │ │ - ldptr.w $t1, $s1, 8 │ │ │ │ - move $s2, $a0 │ │ │ │ - beqz $s4, 180 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - bgeu $s0, $t1, 516 │ │ │ │ - bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t0, $t2 │ │ │ │ - st.d $t2, $sp, 24 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $s7, 880 │ │ │ │ - ld.wu $s6, $s1, 88 │ │ │ │ - st.w $s0, $sp, 36 │ │ │ │ - beqz $s6, 1572 │ │ │ │ - ld.d $s7, $s1, 80 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - alsl.d $s8, $s3, $s7, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 89452 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1152 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 1524 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - alsl.d $s8, $s3, $s7, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 89408 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $t3, $t3, 16 │ │ │ │ + beq $t3, $t5, 284 │ │ │ │ + vaddi.wu $vr1, $vr1, 0x10 │ │ │ │ nop │ │ │ │ - beqz $s8, 1488 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - b 776 │ │ │ │ + vld $vr0, $t3, 0 │ │ │ │ + vldi $vr2, 58 │ │ │ │ + vseq.b $vr0, $vr0, $vr2 │ │ │ │ + vseteqz.v $fcc0, $vr0 │ │ │ │ + bcnez $fcc0, -32 │ │ │ │ + vpickve2gr.w $t0, $vr1, 0x0 │ │ │ │ + slli.w $s1, $t0, 0x0 │ │ │ │ nop │ │ │ │ + bstrpick.d $t3, $s1, 0x1f, 0x0 │ │ │ │ + add.d $t3, $s0, $t3 │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + addi.d $t3, $t3, 1 │ │ │ │ + bgeu $s1, $t2, 16 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $t3, 0 │ │ │ │ + bne $t0, $s8, -20 │ │ │ │ + bgeu $s3, $s1, 1296 │ │ │ │ + sub.w $s3, $s1, $s3 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -308072 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + move $a1, $s4 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $s7, $a0 │ │ │ │ + bl -318012 │ │ │ │ + li.w $a2, 10 │ │ │ │ + stx.b $zero, $s7, $s3 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -317584 │ │ │ │ + ld.d $t2, $s5, 144 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + stx.d $a0, $t2, $s2 │ │ │ │ + bnez $a0, 20 │ │ │ │ + ld.bu $t2, $s7, 0 │ │ │ │ + li.w $t0, 48 │ │ │ │ + bne $t2, $t0, 976 │ │ │ │ nop │ │ │ │ + addi.w $t0, $s1, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $t1, $s0, $t0 │ │ │ │ + addi.w $t0, $t1, -43 │ │ │ │ + andi $t0, $t0, 0xfd │ │ │ │ + beqz $t0, 52 │ │ │ │ + pcaddi $a3, 82453 │ │ │ │ + li.w $a2, 260 │ │ │ │ + pcaddi $a1, 77391 │ │ │ │ + pcaddi $a0, 77468 │ │ │ │ + bl -319180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - bne $t0, $s0, -180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $s4, $zero │ │ │ │ nop │ │ │ │ - ld.bu $s3, $sp, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - b 88 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s5, 176 │ │ │ │ + stx.b $t1, $t0, $fp │ │ │ │ + b -1200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + andi $t3, $a0, 0xf │ │ │ │ + beqz $t3, 636 │ │ │ │ + bstrins.d $a0, $zero, 0x3, 0x0 │ │ │ │ + add.w $s1, $a0, $s1 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s6, $t0, 16 │ │ │ │ - ld.d $s7, $s1, 16 │ │ │ │ - bl 101312 │ │ │ │ - ld.wu $t0, $a0, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s7, $t0 │ │ │ │ - add.w $t0, $t0, $s4 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $s6, $t0 │ │ │ │ - beq $t0, $s3, 176 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 101608 │ │ │ │ - bltu $s0, $a0, -64 │ │ │ │ - move $s0, $zero │ │ │ │ - li.w $s1, 1 │ │ │ │ + move $t5, $zero │ │ │ │ + b -1484 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bne $s1, $t0, 292 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + move $a1, $s8 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + bl -149716 │ │ │ │ + ldptr.w $t0, $sp, 100 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bltu $s4, $t0, -3040 │ │ │ │ nop │ │ │ │ - move $a0, $s2 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 100748 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -351728 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $s5, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrins.d $a0, $s1, 0x1f, 0x0 │ │ │ │ - bstrins.d $a0, $s0, 0x3f, 0x20 │ │ │ │ - bne $t1, $t0, 1252 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $fp, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 168 │ │ │ │ + ld.d $s4, $sp, 152 │ │ │ │ + ld.d $s5, $sp, 144 │ │ │ │ + ld.d $s6, $sp, 136 │ │ │ │ + ld.d $s7, $sp, 128 │ │ │ │ + ld.d $s8, $sp, 120 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -318520 │ │ │ │ + pcalau12i $t0, 128 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 104 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 776 │ │ │ │ + ld.d $ra, $sp, 200 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 184 │ │ │ │ + ld.d $s1, $sp, 176 │ │ │ │ + ld.d $s3, $sp, 160 │ │ │ │ + addi.d $sp, $sp, 208 │ │ │ │ ret │ │ │ │ + li.w $t5, 1 │ │ │ │ + b -1620 │ │ │ │ + move $s1, $s3 │ │ │ │ + b -412 │ │ │ │ + li.w $s7, 1 │ │ │ │ + b -1028 │ │ │ │ + li.w $t5, 2 │ │ │ │ + b -1644 │ │ │ │ + li.w $s7, 2 │ │ │ │ + b -1044 │ │ │ │ + li.w $t5, 3 │ │ │ │ + b -1660 │ │ │ │ + li.w $s7, 3 │ │ │ │ + b -1060 │ │ │ │ + li.w $t5, 4 │ │ │ │ + b -1676 │ │ │ │ + li.w $s7, 4 │ │ │ │ + b -1076 │ │ │ │ + li.w $t5, 5 │ │ │ │ + b -1692 │ │ │ │ + vaddi.wu $vr1, $vr1, 0xd │ │ │ │ + vpickve2gr.w $s7, $vr1, 0x3 │ │ │ │ + slli.w $s7, $s7, 0x0 │ │ │ │ + bltu $s7, $t2, -1100 │ │ │ │ + b -1568 │ │ │ │ nop │ │ │ │ + li.w $s7, 5 │ │ │ │ + b -1116 │ │ │ │ + li.w $t5, 6 │ │ │ │ + b -1732 │ │ │ │ + move $s1, $s3 │ │ │ │ + b -628 │ │ │ │ + li.w $s7, 6 │ │ │ │ + b -1140 │ │ │ │ + li.w $t5, 7 │ │ │ │ + b -1756 │ │ │ │ + li.w $s7, 7 │ │ │ │ + b -1156 │ │ │ │ + li.w $t5, 8 │ │ │ │ + b -1772 │ │ │ │ + li.w $s7, 8 │ │ │ │ + b -1172 │ │ │ │ + bstrpick.d $s6, $s1, 0x1f, 0x0 │ │ │ │ + li.w $fp, 16 │ │ │ │ + li.w $s1, 5 │ │ │ │ + slli.d $s6, $s6, 0x4 │ │ │ │ + li.w $s5, 12 │ │ │ │ nop │ │ │ │ + ldx.d $s7, $s7, $fp │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -319620 │ │ │ │ + slli.w $s0, $a0, 0x0 │ │ │ │ + bgeu $s1, $s0, 56 │ │ │ │ + li.w $a2, 5 │ │ │ │ + pcaddi $a1, 76173 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -318428 │ │ │ │ + beqz $a0, 52 │ │ │ │ + bgeu $s5, $s0, 24 │ │ │ │ + li.w $a2, 12 │ │ │ │ + pcaddi $a1, 76169 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -318452 │ │ │ │ + beqz $a0, 108 │ │ │ │ + ldptr.d $s8, $s2, 0 │ │ │ │ nop │ │ │ │ + addi.d $fp, $fp, 16 │ │ │ │ + beq $s6, $fp, -388 │ │ │ │ + ldptr.d $s7, $s8, 0 │ │ │ │ + b -84 │ │ │ │ + addi.w $s8, $s0, -5 │ │ │ │ + addi.w $a1, $s0, -4 │ │ │ │ + st.w $s8, $s3, 24 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -308708 │ │ │ │ + bstrpick.d $s8, $s8, 0x1f, 0x0 │ │ │ │ + addi.d $a1, $s7, 5 │ │ │ │ + move $a2, $s8 │ │ │ │ + st.d $a0, $s3, 16 │ │ │ │ + bl -318648 │ │ │ │ + ld.d $t0, $s3, 16 │ │ │ │ + pcaddi $a2, 77238 │ │ │ │ + li.w $a1, 1 │ │ │ │ + stx.b $zero, $t0, $s8 │ │ │ │ + pcalau12i $t0, 128 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ld.d $a3, $s3, 16 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + bl -319276 │ │ │ │ + b -124 │ │ │ │ + addi.w $s8, $s0, -12 │ │ │ │ + addi.w $a1, $s0, -11 │ │ │ │ + st.w $s8, $s3, 40 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -308788 │ │ │ │ + bstrpick.d $s8, $s8, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s3, 32 │ │ │ │ + addi.d $a1, $s7, 5 │ │ │ │ + move $a2, $s8 │ │ │ │ + bl -318728 │ │ │ │ + ld.d $t0, $s3, 32 │ │ │ │ + stx.b $zero, $t0, $s8 │ │ │ │ + b -152 │ │ │ │ nop │ │ │ │ + li.w $t5, 9 │ │ │ │ + b -2036 │ │ │ │ + li.w $s7, 9 │ │ │ │ + b -1436 │ │ │ │ + li.w $t5, 10 │ │ │ │ + b -2052 │ │ │ │ + li.w $s7, 10 │ │ │ │ + b -1452 │ │ │ │ + li.w $t5, 11 │ │ │ │ + b -2068 │ │ │ │ + ld.d $s7, $sp, 88 │ │ │ │ + b -1468 │ │ │ │ + li.w $t5, 12 │ │ │ │ + b -2084 │ │ │ │ + li.w $s7, 12 │ │ │ │ + b -1484 │ │ │ │ + vaddi.wu $vr1, $vr1, 0xd │ │ │ │ + vpickve2gr.w $t0, $vr1, 0x3 │ │ │ │ + slli.w $s1, $t0, 0x0 │ │ │ │ + b -852 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $s8, $t0, 84 │ │ │ │ + li.w $t0, 3 │ │ │ │ + beq $s8, $t0, -3180 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + li.w $a5, 8 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s3 │ │ │ │ + pcaddi $a2, 77233 │ │ │ │ + li.w $a1, 198 │ │ │ │ + pcaddi $a0, 77199 │ │ │ │ + bl 138528 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -319632 │ │ │ │ + li.w $t5, 13 │ │ │ │ + b -2172 │ │ │ │ + li.w $s7, 13 │ │ │ │ + b -1572 │ │ │ │ + li.w $t5, 14 │ │ │ │ + b -2188 │ │ │ │ + li.w $s7, 14 │ │ │ │ + b -1588 │ │ │ │ + ld.d $a0, $s7, 120 │ │ │ │ + bl -319160 │ │ │ │ + st.d $zero, $s7, 120 │ │ │ │ + b -3268 │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 11 │ │ │ │ + pcaddi $a2, 77172 │ │ │ │ + li.w $a1, 268 │ │ │ │ + pcaddi $a0, 77178 │ │ │ │ + bl 138444 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -319716 │ │ │ │ nop │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 1 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77162 │ │ │ │ + li.w $a1, 135 │ │ │ │ + pcaddi $a0, 77168 │ │ │ │ + bl 138404 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -319756 │ │ │ │ nop │ │ │ │ - li.w $s1, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - b -80 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl 101100 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s2 │ │ │ │ - ldptr.w $s1, $t0, 0 │ │ │ │ - bl 101080 │ │ │ │ - ldptr.w $s0, $a0, 4 │ │ │ │ - b -180 │ │ │ │ nop │ │ │ │ + ld.d $a4, $sp, 32 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + li.w $a5, 11 │ │ │ │ + pcaddi $a2, 77218 │ │ │ │ + li.w $a1, 257 │ │ │ │ + pcaddi $a0, 77152 │ │ │ │ + bl 138340 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -319820 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 192 │ │ │ │ + st.d $s2, $sp, 168 │ │ │ │ + st.d $s4, $sp, 152 │ │ │ │ + st.d $s5, $sp, 144 │ │ │ │ + st.d $s6, $sp, 136 │ │ │ │ + st.d $s7, $sp, 128 │ │ │ │ + st.d $s8, $sp, 120 │ │ │ │ + bl -318464 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $s1, 120 │ │ │ │ nop │ │ │ │ - bstrpick.d $s6, $s4, 0x1f, 0x0 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - ldx.w $t1, $t1, $s6 │ │ │ │ - bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ - li.w $t2, 253 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bgeu $t2, $t1, 884 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s0, 964 │ │ │ │ - ld.d $s8, $s1, 80 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ - srli.d $s3, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 88908 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 224 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 916 │ │ │ │ - addi.d $s8, $s7, 8 │ │ │ │ - srli.d $s3, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 88864 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s7, 880 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 596 │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $s4, $sp, 36 │ │ │ │ - beqz $s0, 872 │ │ │ │ - ld.d $s8, $s1, 80 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + pcaddi $a2, 77230 │ │ │ │ + li.w $a1, 281 │ │ │ │ + pcaddi $a0, 77130 │ │ │ │ + bl 138252 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -319908 │ │ │ │ nop │ │ │ │ - srli.d $s3, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 88780 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 128 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 820 │ │ │ │ - addi.d $s8, $s7, 8 │ │ │ │ - srli.d $s3, $s0, 0x1 │ │ │ │ - alsl.d $s7, $s3, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 88736 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a6, $s5 │ │ │ │ + li.w $a5, 9 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77161 │ │ │ │ + li.w $a1, 205 │ │ │ │ + pcaddi $a0, 77119 │ │ │ │ + bl 138208 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -319952 │ │ │ │ nop │ │ │ │ - beqz $s7, 784 │ │ │ │ - ldptr.w $t0, $s7, 4 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - bltu $t0, $t1, 500 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -632 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 704 │ │ │ │ - move $s0, $s3 │ │ │ │ - b -256 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + move $a6, $fp │ │ │ │ + li.w $a5, 10 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 77145 │ │ │ │ + li.w $a1, 216 │ │ │ │ + pcaddi $a0, 77103 │ │ │ │ + bl 138144 │ │ │ │ + li.w $a0, -1 │ │ │ │ + bl -320016 │ │ │ │ + pcaddi $a3, 82159 │ │ │ │ + li.w $a2, 249 │ │ │ │ + pcaddi $a1, 77097 │ │ │ │ + pcaddi $a0, 77158 │ │ │ │ + bl -320356 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 82153 │ │ │ │ + li.w $a2, 239 │ │ │ │ + pcaddi $a1, 77091 │ │ │ │ + pcaddi $a0, 77150 │ │ │ │ + bl -320380 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $a1, 640 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + alsl.d $s2, $a1, $a1, 0x1 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + alsl.d $s2, $s2, $a1, 0x2 │ │ │ │ + addi.d $s0, $a0, 216 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + fst.d $fs0, $sp, 24 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + vxor.v $vr24, $vr24, $vr24 │ │ │ │ + move $s1, $a2 │ │ │ │ + alsl.d $s2, $s2, $s0, 0x4 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ - beqz $s3, 704 │ │ │ │ - move $s0, $s3 │ │ │ │ - b -160 │ │ │ │ + pcaddi $a2, 77269 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + addi.d $s0, $s0, 208 │ │ │ │ + bl -319996 │ │ │ │ + beq $s2, $s0, 524 │ │ │ │ + ld.d $a3, $s0, -208 │ │ │ │ + ldptr.w $a6, $s0, -212 │ │ │ │ + ld.d $a5, $s0, -184 │ │ │ │ + ld.d $a4, $s0, -192 │ │ │ │ + pcaddi $a2, 77163 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + preld 0x0, $s0, 0 │ │ │ │ + preld 0x0, $s0, -4 │ │ │ │ + bl -320040 │ │ │ │ + ld.d $a3, $s0, -176 │ │ │ │ + beqz $a3, -68 │ │ │ │ + pcaddi $a2, 74689 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320064 │ │ │ │ + fld.d $fa0, $s0, -160 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bceqz $fcc0, -96 │ │ │ │ + movfr2gr.d $a3, $fa0 │ │ │ │ + pcaddi $a2, 77151 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320096 │ │ │ │ + ld.bu $a3, $s0, -152 │ │ │ │ + beqz $a3, -124 │ │ │ │ + pcaddi $a2, 75927 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320120 │ │ │ │ + ld.d $a3, $s0, -112 │ │ │ │ + beqz $a3, -148 │ │ │ │ + pcaddi $a2, 73723 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320144 │ │ │ │ + ld.d $a3, $s0, -104 │ │ │ │ + beqz $a3, -172 │ │ │ │ + pcaddi $a2, 73717 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320168 │ │ │ │ + ld.d $t0, $s0, -96 │ │ │ │ + beqz $t0, 388 │ │ │ │ + ldptr.w $a5, $t0, 8 │ │ │ │ + ldptr.w $a4, $t0, 4 │ │ │ │ + ldptr.w $a3, $t0, 0 │ │ │ │ + pcaddi $a2, 77126 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320204 │ │ │ │ nop │ │ │ │ + ldptr.w $a3, $s0, -88 │ │ │ │ + beqz $a3, -236 │ │ │ │ + pcaddi $a2, 77883 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320232 │ │ │ │ + ld.d $t0, $s0, -80 │ │ │ │ + beqz $t0, -260 │ │ │ │ + ldptr.w $t1, $s0, -88 │ │ │ │ + beqz $t1, -268 │ │ │ │ + move $t1, $zero │ │ │ │ + move $t2, $zero │ │ │ │ + b 16 │ │ │ │ nop │ │ │ │ + ld.d $t0, $s0, -80 │ │ │ │ nop │ │ │ │ + alsl.d $t0, $t1, $t0, 0x3 │ │ │ │ + ldptr.d $a3, $t0, 0 │ │ │ │ + pcaddi $a2, 77109 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + st.d $t2, $sp, 8 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + bl -320304 │ │ │ │ + ldptr.w $t0, $s0, -88 │ │ │ │ + ld.d $t2, $sp, 8 │ │ │ │ + pcaddi $a2, 77015 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bltu $t2, $t0, 16 │ │ │ │ + pcaddi $a2, 77902 │ │ │ │ + li.w $a1, 1 │ │ │ │ nop │ │ │ │ + bl -320348 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ldptr.w $t0, $s0, -88 │ │ │ │ + addi.d $t1, $t1, 1 │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + bltu $t2, $t0, -100 │ │ │ │ + ld.d $t4, $s0, -72 │ │ │ │ + beqz $t4, -396 │ │ │ │ + beqz $t0, -400 │ │ │ │ + move $t0, $zero │ │ │ │ + move $t1, $zero │ │ │ │ nop │ │ │ │ - slli.w $t1, $s7, 0x0 │ │ │ │ + ld.d $t3, $s0, -48 │ │ │ │ + slli.d $t2, $t0, 0x3 │ │ │ │ + ldx.d $a4, $t4, $t2 │ │ │ │ + pcaddi $a2, 77078 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + beqz $t3, 168 │ │ │ │ + ldx.d $a3, $t3, $t2 │ │ │ │ + beqz $a3, 160 │ │ │ │ + ld.d $t2, $s0, -40 │ │ │ │ + pcaddi $a2, 77073 │ │ │ │ st.d $t1, $sp, 8 │ │ │ │ - addi.w $t1, $s0, 1 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t1, 548 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s8, $s1, 88 │ │ │ │ - st.w $t0, $sp, 36 │ │ │ │ - beqz $s8, 596 │ │ │ │ - ld.d $s6, $s1, 80 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ - srli.d $s3, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s3, $s6, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 88540 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 272 │ │ │ │ - addi.d $t0, $s8, -1 │ │ │ │ - srli.d $s8, $t0, 0x1 │ │ │ │ - beqz $s8, 548 │ │ │ │ - addi.d $s6, $s7, 8 │ │ │ │ - srli.d $s3, $s8, 0x1 │ │ │ │ - alsl.d $s7, $s3, $s6, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 88496 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldx.b $a5, $t2, $t0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -320452 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ nop │ │ │ │ - beqz $s7, 512 │ │ │ │ - ldptr.w $t2, $s7, 4 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ + ldptr.w $t2, $s0, -88 │ │ │ │ + addi.w $t3, $t2, -1 │ │ │ │ + bltu $t1, $t3, 144 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + slli.w $t1, $t0, 0x0 │ │ │ │ + bgeu $t1, $t2, -508 │ │ │ │ + ld.d $t4, $s0, -72 │ │ │ │ + b -100 │ │ │ │ nop │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - ld.d $t1, $s1, 120 │ │ │ │ - bgeu $t2, $t3, -528 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - slli.d $s8, $t2, 0x2 │ │ │ │ - ldx.w $s6, $t1, $s8 │ │ │ │ - bgeu $s4, $s6, -544 │ │ │ │ - bltu $s0, $s6, -548 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $s4, 396 │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $s6, $sp, 36 │ │ │ │ - beqz $s0, 512 │ │ │ │ - ld.d $s7, $s1, 80 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ nop │ │ │ │ - srli.d $s4, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 88380 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 360 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 460 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s4, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 88336 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 424 │ │ │ │ - ldptr.w $s4, $s8, 4 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -1016 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 384 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -1184 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + fld.d $fs0, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcaddi $a2, 77037 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -320576 │ │ │ │ + b -368 │ │ │ │ nop │ │ │ │ + move $a3, $a4 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -320600 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 76939 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -320636 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ldptr.w $t2, $s0, -88 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + slli.w $t1, $t0, 0x0 │ │ │ │ + bgeu $t1, $t2, -676 │ │ │ │ + ld.d $t4, $s0, -72 │ │ │ │ + b -268 │ │ │ │ nop │ │ │ │ - beqz $s3, 288 │ │ │ │ - move $s8, $s3 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s7, $a1 │ │ │ │ + move $a0, $zero │ │ │ │ + li.w $a1, 16 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + move $s0, $a4 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + move $s5, $a3 │ │ │ │ + bl -310220 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 120768 │ │ │ │ + fld.d $fa1, $s5, 16 │ │ │ │ + fld.d $fa0, $s5, 8 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -182456 │ │ │ │ + fst.d $fa0, $sp, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + beqz $s7, 200 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + move $s4, $zero │ │ │ │ + bstrpick.d $s7, $s7, 0x1f, 0x0 │ │ │ │ + li.w $s8, 1 │ │ │ │ nop │ │ │ │ + ldptr.d $t2, $s3, 0 │ │ │ │ + move $s6, $zero │ │ │ │ + bstrpick.d $s1, $s6, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x4 │ │ │ │ + add.d $t1, $t2, $s1 │ │ │ │ + ldptr.w $t3, $t1, 8 │ │ │ │ + slli.w $s2, $s6, 0x0 │ │ │ │ + move $fp, $zero │ │ │ │ + beqz $t3, 80 │ │ │ │ nop │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + ldptr.w $a4, $s0, 296 │ │ │ │ + fld.d $fa0, $s0, 464 │ │ │ │ + fld.d $fa1, $sp, 0 │ │ │ │ + alsl.d $a1, $fp, $fp, 0x3 │ │ │ │ + move $a0, $t0 │ │ │ │ + alsl.d $a1, $a1, $t1, 0x2 │ │ │ │ + move $a5, $s5 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s2 │ │ │ │ + bl 121192 │ │ │ │ + ldptr.d $t2, $s3, 0 │ │ │ │ + addi.d $fp, $fp, 1 │ │ │ │ + slli.w $t3, $fp, 0x0 │ │ │ │ + add.d $t1, $t2, $s1 │ │ │ │ + ldptr.w $t4, $t1, 8 │ │ │ │ + move $t0, $a0 │ │ │ │ + bltu $t3, $t4, -68 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + bne $s7, $s6, -108 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + beq $s4, $s8, 12 │ │ │ │ + li.w $s4, 1 │ │ │ │ + b -132 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + move $a0, $t0 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $t1, -488 │ │ │ │ + addi.d $sp, $sp, -448 │ │ │ │ + st.d $s4, $sp, 392 │ │ │ │ + ld.d $s4, $sp, 448 │ │ │ │ + pcalau12i $t0, 127 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + fld.s $fa0, $s4, 480 │ │ │ │ + ld.d $t2, $sp, 464 │ │ │ │ + st.d $s5, $sp, 384 │ │ │ │ + ld.d $s5, $sp, 456 │ │ │ │ + st.d $s2, $sp, 408 │ │ │ │ + ffint.s.w $fa0, $fa0 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $a0, $a5 │ │ │ │ + st.d $ra, $sp, 440 │ │ │ │ + st.d $t2, $sp, 120 │ │ │ │ + st.d $a6, $sp, 80 │ │ │ │ + st.d $t0, $sp, 328 │ │ │ │ + st.d $a1, $sp, 136 │ │ │ │ + st.d $a2, $sp, 48 │ │ │ │ + st.d $a3, $sp, 176 │ │ │ │ + st.d $a4, $sp, 184 │ │ │ │ + st.d $s0, $sp, 424 │ │ │ │ + st.d $s1, $sp, 416 │ │ │ │ + st.d $s3, $sp, 400 │ │ │ │ + move $s1, $a5 │ │ │ │ + move $s3, $a2 │ │ │ │ + st.d $s6, $sp, 376 │ │ │ │ + st.d $s7, $sp, 368 │ │ │ │ + move $s6, $a3 │ │ │ │ + move $s7, $a7 │ │ │ │ + st.d $s8, $sp, 360 │ │ │ │ + st.d $s4, $sp, 160 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + ld.b $s0, $sp, 472 │ │ │ │ + bl 278996 │ │ │ │ + fld.s $fa0, $s4, 480 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + move $s8, $a0 │ │ │ │ + ffint.s.w $fa0, $fa0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl 279084 │ │ │ │ + ldptr.w $a4, $s3, 40 │ │ │ │ + ld.d $a3, $s3, 32 │ │ │ │ + ldptr.d $a1, $s6, 0 │ │ │ │ + move $a5, $s5 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 176052 │ │ │ │ + ldptr.w $a4, $s3, 40 │ │ │ │ + ld.d $a3, $s3, 32 │ │ │ │ + ld.d $a1, $s6, 8 │ │ │ │ + move $a5, $s5 │ │ │ │ + st.d $a0, $sp, 312 │ │ │ │ + move $s5, $a0 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 176016 │ │ │ │ + ldptr.w $t5, $s7, 0 │ │ │ │ + st.d $a0, $sp, 320 │ │ │ │ + move $s4, $a0 │ │ │ │ + beqz $t5, 1200 │ │ │ │ + bstrpick.w $t0, $s0, 0x7, 0x0 │ │ │ │ + st.d $t0, $sp, 152 │ │ │ │ + pcalau12i $t0, 78 │ │ │ │ + fld.d $fa1, $t0, -64 │ │ │ │ + movgr2fr.d $fa0, $s8 │ │ │ │ + pcalau12i $t0, 78 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fa1 │ │ │ │ + fld.d $fa1, $t0, 72 │ │ │ │ + pcalau12i $t0, 78 │ │ │ │ + fst.d $fs1, $sp, 336 │ │ │ │ + fld.d $fs1, $t0, -48 │ │ │ │ + pcalau12i $t0, 78 │ │ │ │ + fst.d $fs0, $sp, 344 │ │ │ │ + fld.d $fs0, $t0, -32 │ │ │ │ + addi.d $t0, $sp, 312 │ │ │ │ + move $s6, $s2 │ │ │ │ + st.d $s5, $sp, 192 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + st.d $fp, $sp, 432 │ │ │ │ + move $s0, $zero │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $a0, $sp, 200 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.d $s3, $fa0 │ │ │ │ + b 20 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $t0, $s5, 0x0 │ │ │ │ + bgeu $t0, $t5, 552 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s1, 120 │ │ │ │ - ld.d $t2, $s1, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.w $s6, $t1, $s6 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t2, $t1 │ │ │ │ - bgeu $t0, $s4, 160 │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $s6, $sp, 36 │ │ │ │ - beqz $s0, 276 │ │ │ │ - ld.d $s7, $s1, 80 │ │ │ │ - addi.d $fp, $sp, 36 │ │ │ │ - srli.d $s4, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 88148 │ │ │ │ - beqz $a0, -180 │ │ │ │ - blez $a0, 56 │ │ │ │ + slli.d $t0, $s5, 0x3 │ │ │ │ + sub.d $t0, $t0, $s5 │ │ │ │ + slli.d $fp, $t0, 0x4 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x4 │ │ │ │ + ld.bu $t2, $t0, 64 │ │ │ │ + beqz $t2, -36 │ │ │ │ + ldptr.w $s4, $t0, 56 │ │ │ │ + ldptr.w $t2, $t0, 60 │ │ │ │ + bltu $t2, $s4, -48 │ │ │ │ + ld.wu $t1, $sp, 88 │ │ │ │ + ld.b $t2, $t0, 8 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + ld.wu $t1, $t0, 0 │ │ │ │ + fmul.d $fa0, $fa0, $fs1 │ │ │ │ + movgr2fr.d $fa1, $t1 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + vreplvei.d $vr0, $vr0, 0x0 │ │ │ │ + vfrintrm.d $vr0, $vr0 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 940 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t1, $fa0 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + bstrpick.d $s8, $t2, 0x1f, 0x0 │ │ │ │ + st.d $t1, $sp, 96 │ │ │ │ + bstrpick.d $t1, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.w $t2, $t2, 0x7, 0x0 │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + ld.d $t2, $sp, 168 │ │ │ │ + st.d $s5, $sp, 144 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + st.d $t1, $sp, 104 │ │ │ │ + ld.d $t1, $sp, 176 │ │ │ │ + alsl.d $t1, $s8, $t1, 0x3 │ │ │ │ + st.d $t1, $sp, 56 │ │ │ │ + ld.d $t1, $sp, 184 │ │ │ │ + alsl.d $s8, $s8, $t1, 0x3 │ │ │ │ + st.d $s8, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ + addi.d $t1, $sp, 208 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ nop │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 224 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s4, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s7, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 88100 │ │ │ │ - beqz $a0, -228 │ │ │ │ - bgtz $a0, -40 │ │ │ │ + ld.d $t3, $s6, 16 │ │ │ │ + bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $a3, $t3, $t1 │ │ │ │ + ldptr.w $t2, $t0, 36 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ld.d $t3, $sp, 64 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + ldptr.d $t3, $t3, 0 │ │ │ │ + bne $t2, $s1, 12 │ │ │ │ + ldptr.w $t0, $t0, 52 │ │ │ │ + beqz $t0, 548 │ │ │ │ + ld.d $a7, $sp, 80 │ │ │ │ + ld.d $a6, $sp, 72 │ │ │ │ + ld.d $a5, $sp, 88 │ │ │ │ + ld.d $a4, $sp, 96 │ │ │ │ + ld.d $a2, $sp, 48 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 278808 │ │ │ │ nop │ │ │ │ - beqz $s4, 184 │ │ │ │ - move $s0, $s4 │ │ │ │ - b -88 │ │ │ │ + beqz $s2, 64 │ │ │ │ + ldptr.w $t4, $sp, 240 │ │ │ │ + move $t1, $s0 │ │ │ │ + move $t0, $zero │ │ │ │ + sub.w $t3, $t4, $s3 │ │ │ │ + add.w $t4, $t4, $s3 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - b -776 │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bltu $t2, $t3, 12 │ │ │ │ + bgeu $t4, $t2, 424 │ │ │ │ nop │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + bne $t0, $s2, -24 │ │ │ │ nop │ │ │ │ + addi.w $s5, $s2, 1 │ │ │ │ + bstrpick.d $a1, $s5, 0x1f, 0x0 │ │ │ │ + move $a0, $s0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -311252 │ │ │ │ + ldptr.w $t0, $sp, 240 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x2 │ │ │ │ + stx.w $t0, $a0, $s2 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + add.d $t0, $t0, $fp │ │ │ │ + ldptr.w $t1, $t0, 36 │ │ │ │ + bne $t1, $s1, 12 │ │ │ │ + ldptr.w $t0, $t0, 52 │ │ │ │ + beqz $t0, 588 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $a5, $sp, 128 │ │ │ │ + ld.d $a4, $sp, 120 │ │ │ │ + ldptr.d $a3, $t0, 0 │ │ │ │ + ld.d $a2, $sp, 112 │ │ │ │ + ld.d $a1, $sp, 48 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl 1100 │ │ │ │ + beqz $a0, 40 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 296 │ │ │ │ + move $a0, $s8 │ │ │ │ + ldptr.w $a1, $t0, 28 │ │ │ │ + ldptr.w $t0, $sp, 240 │ │ │ │ + add.w $a1, $a1, $t0 │ │ │ │ + bl 120612 │ │ │ │ + beqz $a0, 368 │ │ │ │ nop │ │ │ │ - slli.w $t2, $t1, 0x0 │ │ │ │ - b -436 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - b -1304 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s2, $s5 │ │ │ │ + bl 279724 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + addi.w $s4, $s4, 1 │ │ │ │ + add.d $t0, $t1, $fp │ │ │ │ + ldptr.w $t2, $t0, 60 │ │ │ │ + bgeu $t2, $s4, -328 │ │ │ │ + ld.d $s5, $sp, 144 │ │ │ │ + ldptr.w $t5, $s7, 0 │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + slli.w $t0, $s5, 0x0 │ │ │ │ + bltu $t0, $t5, -540 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 192 │ │ │ │ + ld.d $s4, $sp, 200 │ │ │ │ + ldptr.w $t0, $t0, 40 │ │ │ │ + ld.d $fp, $sp, 432 │ │ │ │ + fld.d $fs0, $sp, 344 │ │ │ │ + fld.d $fs1, $sp, 336 │ │ │ │ + beqz $t0, 68 │ │ │ │ + ld.d $s6, $sp, 48 │ │ │ │ + move $s2, $s5 │ │ │ │ + move $s1, $s4 │ │ │ │ + move $s3, $zero │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bl -321648 │ │ │ │ + st.d $zero, $s2, -8 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bl -321664 │ │ │ │ + ldptr.w $t0, $s6, 40 │ │ │ │ + st.d $zero, $s1, -8 │ │ │ │ + bltu $s3, $t0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 112 │ │ │ │ - move $s0, $s4 │ │ │ │ - b -392 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -321688 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -321696 │ │ │ │ + beqz $s0, 16 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -321708 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 127 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 328 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 416 │ │ │ │ + ld.d $ra, $sp, 440 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 424 │ │ │ │ + ld.d $s1, $sp, 416 │ │ │ │ + ld.d $s2, $sp, 408 │ │ │ │ + ld.d $s3, $sp, 400 │ │ │ │ + ld.d $s4, $sp, 392 │ │ │ │ + ld.d $s5, $sp, 384 │ │ │ │ + ld.d $s6, $sp, 376 │ │ │ │ + ld.d $s7, $sp, 368 │ │ │ │ + ld.d $s8, $sp, 360 │ │ │ │ + addi.d $sp, $sp, 448 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bgeu $t0, $s2, -400 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 279460 │ │ │ │ + b -264 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a7, $sp, 80 │ │ │ │ + ld.d $a6, $sp, 72 │ │ │ │ + ld.d $a2, $sp, 48 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + bl 278264 │ │ │ │ + b -540 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -44148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a1, 104 │ │ │ │ + bl -311736 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + bl 88356 │ │ │ │ + ldptr.w $a1, $s8, 0 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $s8, 8 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -311776 │ │ │ │ + ld.wu $t0, $s8, 0 │ │ │ │ + st.d $a0, $s8, 8 │ │ │ │ + move $a4, $zero │ │ │ │ + alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + move $a3, $zero │ │ │ │ + ldptr.d $a2, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + bl 90232 │ │ │ │ + ld.wu $a0, $s8, 0 │ │ │ │ + ld.d $t0, $s8, 8 │ │ │ │ + ld.d $a2, $s7, 8 │ │ │ │ + ld.d $a3, $sp, 152 │ │ │ │ + alsl.d $a0, $a0, $a0, 0x2 │ │ │ │ + alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ + move $a1, $s2 │ │ │ │ + add.d $a2, $a2, $fp │ │ │ │ + move $a4, $zero │ │ │ │ + bl 94448 │ │ │ │ + ldptr.w $t0, $s8, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $s8, 0 │ │ │ │ + b -504 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 296 │ │ │ │ + move $a2, $s1 │ │ │ │ + li.w $a1, 5 │ │ │ │ + bl -15944 │ │ │ │ + ld.d $t0, $sp, 160 │ │ │ │ + ldptr.w $t0, $t0, 388 │ │ │ │ + beqz $t0, -568 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl 282648 │ │ │ │ + b -580 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t4, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t1, $fa0 │ │ │ │ + or $t1, $t1, $t4 │ │ │ │ + b -948 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + move $s0, $zero │ │ │ │ + ldptr.w $t0, $t0, 40 │ │ │ │ + bnez $t0, -500 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -322128 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -322136 │ │ │ │ + b -424 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 432 │ │ │ │ + fst.d $fs0, $sp, 344 │ │ │ │ + fst.d $fs1, $sp, 336 │ │ │ │ + bl -321280 │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -44180 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + beqz $t0, 360 │ │ │ │ + ldptr.w $t0, $a1, 0 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + lu12i.w $s5, -72014 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + ori $s5, $s5, 0x800 │ │ │ │ + li.w $s4, -1 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + move $s7, $a1 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $s6, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + lu32i.d $s5, 0 │ │ │ │ + lu52i.d $s4, $s4, 2047 │ │ │ │ + beqz $t0, 136 │ │ │ │ nop │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -44212 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -44220 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -352172 │ │ │ │ - pcalau12i $t0, 119 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t3, $t0, 0 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $t3, $sp, 24 │ │ │ │ - beqz $t1, 332 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $s3, $zero │ │ │ │ - move $s4, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + alsl.d $s3, $s6, $s6, 0x2 │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ - ld.d $t3, $s6, 72 │ │ │ │ - ld.d $t1, $s6, 16 │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $a4, $t3, $s3 │ │ │ │ - slli.d $s2, $s2, 0x2 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.w $s5, $t1, $s2 │ │ │ │ - add.d $t1, $t1, $s2 │ │ │ │ - bgeu $t0, $a4, 304 │ │ │ │ - ld.wu $s0, $s6, 88 │ │ │ │ - st.w $s4, $sp, 20 │ │ │ │ - beqz $s0, 324 │ │ │ │ - ld.d $s8, $s6, 80 │ │ │ │ nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 87692 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 224 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 276 │ │ │ │ - addi.d $s8, $fp, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $fp, $s1, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 20 │ │ │ │ + ld.d $fp, $s8, 8 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + alsl.d $s0, $s1, $s1, 0x2 │ │ │ │ + alsl.d $fp, $s3, $fp, 0x4 │ │ │ │ + alsl.d $s0, $s0, $t0, 0x4 │ │ │ │ move $a1, $fp │ │ │ │ - bl 87648 │ │ │ │ - bnez $a0, -40 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 97660 │ │ │ │ + beq $a0, $s4, 32 │ │ │ │ + beqz $s2, 12 │ │ │ │ + blt $s5, $a0, 24 │ │ │ │ nop │ │ │ │ - beqz $fp, 240 │ │ │ │ - ld.d $t1, $s6, 16 │ │ │ │ - ldptr.w $a4, $fp, 4 │ │ │ │ - add.d $t1, $t1, $s2 │ │ │ │ - ldptr.d $t6, $s6, 0 │ │ │ │ - ld.wu $t3, $t1, 0 │ │ │ │ - ld.d $t5, $s6, 32 │ │ │ │ - ld.d $t1, $t6, 16 │ │ │ │ - ld.d $t4, $s6, 24 │ │ │ │ - ldx.w $a6, $t5, $s2 │ │ │ │ - ldx.b $a7, $t1, $t3 │ │ │ │ - ldx.w $a5, $t4, $s2 │ │ │ │ - add.d $t1, $t1, $t3 │ │ │ │ - move $a2, $s4 │ │ │ │ - stptr.d $t1, $sp, 0 │ │ │ │ - move $a3, $s5 │ │ │ │ - pcaddi $a1, 67644 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -353992 │ │ │ │ - ldptr.w $t1, $s6, 8 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - slli.w $s4, $s3, 0x0 │ │ │ │ - bltu $s4, $t1, -216 │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ + st.d $s0, $sp, 8 │ │ │ │ + stptr.d $fp, $sp, 0 │ │ │ │ + move $s5, $a0 │ │ │ │ + li.w $s2, 1 │ │ │ │ + ldptr.w $t0, $s7, 0 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t2, $s1, 0x0 │ │ │ │ + bltu $t2, $t0, -76 │ │ │ │ + ldptr.w $t4, $s8, 0 │ │ │ │ + addi.w $t2, $s6, 1 │ │ │ │ + bgeu $t2, $t4, 16 │ │ │ │ + addi.d $s6, $s6, 1 │ │ │ │ + bnez $t0, -112 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 119 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 120 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ + beqz $s2, 104 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -312272 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl 97236 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + stptr.w $t0, $s0, 0 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ nop │ │ │ │ - beqz $s1, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -256 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + move $s0, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + ldptr.w $t1, $a0, 76 │ │ │ │ + ldptr.w $t2, $a0, 36 │ │ │ │ + st.d $s2, $sp, 96 │ │ │ │ + pcalau12i $s2, 127 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ldptr.d $t3, $s2, 0 │ │ │ │ + ldptr.w $a6, $a1, 40 │ │ │ │ + st.d $s1, $sp, 104 │ │ │ │ + st.d $s3, $sp, 88 │ │ │ │ + move $s1, $a5 │ │ │ │ + move $s3, $a3 │ │ │ │ + ld.d $a5, $a1, 32 │ │ │ │ + ld.d $a3, $a0, 24 │ │ │ │ + ld.d $a1, $a0, 56 │ │ │ │ + addi.d $t0, $sp, 48 │ │ │ │ + sub.w $t4, $t1, $s1 │ │ │ │ + st.d $s0, $sp, 112 │ │ │ │ + st.d $s4, $sp, 80 │ │ │ │ + st.d $s5, $sp, 72 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + move $a7, $a2 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s5, $a2 │ │ │ │ + move $s4, $a4 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + move $a4, $t2 │ │ │ │ + st.d $t2, $sp, 32 │ │ │ │ + stptr.d $t4, $sp, 0 │ │ │ │ + move $a2, $t1 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $t3, $sp, 56 │ │ │ │ + bl 175080 │ │ │ │ + ldptr.w $a4, $sp, 48 │ │ │ │ + li.w $t0, -1 │ │ │ │ + move $a0, $zero │ │ │ │ + beq $a4, $t0, 24 │ │ │ │ + ldptr.w $t0, $sp, 52 │ │ │ │ + bltu $s1, $t0, 16 │ │ │ │ + ldptr.w $a2, $s0, 36 │ │ │ │ + bltu $a4, $a2, 72 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + bne $t1, $t0, 112 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $s0, $sp, 112 │ │ │ │ + ld.d $s1, $sp, 104 │ │ │ │ + ld.d $s2, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 88 │ │ │ │ + ld.d $s4, $sp, 80 │ │ │ │ + ld.d $s5, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - slli.w $a4, $a4, 0x0 │ │ │ │ - b -196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a5, $s0, 24 │ │ │ │ + ldptr.w $a3, $s0, 76 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + move $a7, $s3 │ │ │ │ + move $a6, $s5 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl 178040 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + bl -37292 │ │ │ │ + sltu $s1, $s1, $a0 │ │ │ │ + xori $s1, $s1, 0x1 │ │ │ │ + slli.w $a0, $s1, 0x0 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ + bl -322004 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + ld.d $a1, $a0, 56 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $s2, $a3 │ │ │ │ + ldptr.w $a2, $a0, 76 │ │ │ │ + ld.d $a3, $a0, 24 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + move $s3, $a4 │ │ │ │ + ldptr.w $a4, $a0, 36 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + move $a7, $s1 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcaddi $a6, 53989 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + bl 216452 │ │ │ │ + ld.d $t0, $s0, 88 │ │ │ │ + ld.d $a2, $s0, 56 │ │ │ │ + ldptr.w $a5, $s0, 36 │ │ │ │ + ld.d $a4, $s0, 24 │ │ │ │ + ldptr.w $a3, $s0, 76 │ │ │ │ + move $a1, $a0 │ │ │ │ + pcaddi $a7, 53978 │ │ │ │ + move $a6, $s2 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + stptr.d $s1, $sp, 0 │ │ │ │ + bl 216896 │ │ │ │ + ld.d $a0, $sp, 24 │ │ │ │ + bl -323024 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -34176 │ │ │ │ + bge $a0, $s3, 40 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a3, $s4 │ │ │ │ - pcaddi $a2, 67361 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 67369 │ │ │ │ - bl 210732 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -354056 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s1 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + b -34256 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - bl -352712 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 119 │ │ │ │ + addi.d $sp, $sp, -496 │ │ │ │ + st.d $s0, $sp, 472 │ │ │ │ + ld.d $s0, $sp, 520 │ │ │ │ + ld.b $t2, $sp, 504 │ │ │ │ + pcalau12i $t0, 127 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - beqz $t0, 244 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - move $s1, $a0 │ │ │ │ + fld.s $fa0, $s0, 480 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $t2, $sp, 176 │ │ │ │ + ld.d $t2, $sp, 512 │ │ │ │ + st.d $s4, $sp, 440 │ │ │ │ + ffint.s.w $fa0, $fa0 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $a5 │ │ │ │ + st.d $ra, $sp, 488 │ │ │ │ + fst.d $fs0, $sp, 392 │ │ │ │ + fst.d $fs2, $sp, 376 │ │ │ │ + st.d $a5, $sp, 48 │ │ │ │ + st.d $t2, $sp, 32 │ │ │ │ + st.d $a4, $sp, 72 │ │ │ │ + st.d $a6, $sp, 80 │ │ │ │ + st.d $a7, $sp, 104 │ │ │ │ + st.d $t0, $sp, 360 │ │ │ │ + st.d $fp, $sp, 480 │ │ │ │ + st.d $s1, $sp, 464 │ │ │ │ + move $fp, $a3 │ │ │ │ + move $s1, $a5 │ │ │ │ + st.d $s2, $sp, 456 │ │ │ │ + st.d $s3, $sp, 448 │ │ │ │ + st.d $s5, $sp, 432 │ │ │ │ + ldptr.w $s3, $sp, 496 │ │ │ │ + st.d $s6, $sp, 424 │ │ │ │ + st.d $s7, $sp, 416 │ │ │ │ + move $s6, $a1 │ │ │ │ + st.d $s8, $sp, 408 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + move $s8, $a2 │ │ │ │ + bl 276516 │ │ │ │ + fld.s $fa0, $s0, 480 │ │ │ │ + st.d $a0, $sp, 112 │ │ │ │ + move $a0, $s1 │ │ │ │ + ffint.s.w $fa0, $fa0 │ │ │ │ + bl 276608 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.d $s5, $sp, 344 │ │ │ │ + bl -313160 │ │ │ │ + addi.d $s0, $sp, 304 │ │ │ │ + addi.d $s1, $sp, 328 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ move $s2, $zero │ │ │ │ - move $s3, $zero │ │ │ │ - li.w $s4, 253 │ │ │ │ + bl 108328 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + move $s3, $s5 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + move $s5, $s0 │ │ │ │ nop │ │ │ │ + slli.d $t0, $s2, 0x3 │ │ │ │ + ldx.d $a2, $s8, $t0 │ │ │ │ + ld.d $a3, $sp, 48 │ │ │ │ + ld.d $t0, $sp, 160 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + stptr.w $zero, $s5, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + alsl.d $s0, $s2, $t0, 0x3 │ │ │ │ + bl -234016 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + ldptr.w $t0, $s1, 0 │ │ │ │ + ldptr.w $s0, $s1, 4 │ │ │ │ + bltu $s0, $t0, 16 │ │ │ │ + sub.w $t2, $s0, $t0 │ │ │ │ + li.w $t1, 19 │ │ │ │ + bgeu $t1, $t2, 1396 │ │ │ │ + addi.d $t0, $s2, 1 │ │ │ │ + li.w $t1, 2 │ │ │ │ + addi.d $s5, $s5, 4 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + li.w $s2, 1 │ │ │ │ + bne $t0, $t1, -88 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ldptr.w $a4, $s6, 40 │ │ │ │ + ld.d $a3, $s6, 32 │ │ │ │ + ldptr.d $a1, $s8, 0 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + bl 173408 │ │ │ │ + ldptr.w $a4, $s6, 40 │ │ │ │ + ld.d $a3, $s6, 32 │ │ │ │ + ld.d $a1, $s8, 8 │ │ │ │ + st.d $a0, $sp, 312 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 173376 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + pcalau12i $t1, 77 │ │ │ │ + fld.d $fs2, $t1, 80 │ │ │ │ + st.d $a0, $sp, 320 │ │ │ │ + pcalau12i $t1, 77 │ │ │ │ + fld.d $fs0, $t1, -32 │ │ │ │ + add.w $t7, $s7, $s3 │ │ │ │ + move $s0, $zero │ │ │ │ + addi.d $t6, $sp, 312 │ │ │ │ + beqz $t0, 952 │ │ │ │ + fst.d $fs1, $sp, 384 │ │ │ │ + st.d $t7, $sp, 56 │ │ │ │ + st.d $t6, $sp, 88 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + b 36 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + add.d $a1, $a1, $s5 │ │ │ │ + bl 108072 │ │ │ │ + ldptr.w $t1, $s4, 0 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bgeu $t0, $t1, 884 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + alsl.d $t0, $s0, $s0, 0x2 │ │ │ │ + slli.d $s5, $t0, 0x4 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ + bl 97096 │ │ │ │ + bnez $a0, -52 │ │ │ │ + ld.d $t0, $s4, 8 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + addi.d $s6, $sp, 296 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + addi.d $s3, $sp, 192 │ │ │ │ + bl 87288 │ │ │ │ + sltui $t0, $a0, 1 │ │ │ │ + st.w $t0, $sp, 296 │ │ │ │ + addi.d $t0, $sp, 300 │ │ │ │ + st.d $t0, $sp, 168 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + sltu $a0, $zero, $a0 │ │ │ │ + srli.w $t0, $t0, 0x1 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + add.d $t0, $a1, $s5 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + st.w $a0, $sp, 300 │ │ │ │ + st.d $s0, $sp, 184 │ │ │ │ + ld.d $s7, $sp, 120 │ │ │ │ + beqz $t1, 740 │ │ │ │ + ldptr.w $a3, $t0, 36 │ │ │ │ + ld.wu $t0, $sp, 56 │ │ │ │ + ldptr.w $s2, $s7, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + movgr2fr.d $fs1, $t0 │ │ │ │ + ld.bu $t0, $sp, 176 │ │ │ │ + li.w $s1, 0xbb7 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + b 228 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ldx.bu $t0, $t0, $s2 │ │ │ │ - bgeu $s4, $t0, 264 │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $s3, $sp, 36 │ │ │ │ - beqz $s0, 220 │ │ │ │ - ld.d $s7, $s1, 80 │ │ │ │ nop │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 87172 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 152 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 172 │ │ │ │ - addi.d $s7, $s8, 8 │ │ │ │ - srli.d $s6, $s0, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s7, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 87128 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $a5, $sp, 56 │ │ │ │ + ld.d $a4, $sp, 96 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + slli.d $t0, $s7, 0x3 │ │ │ │ + ldx.d $t1, $fp, $t0 │ │ │ │ + ld.d $a2, $sp, 32 │ │ │ │ + ld.d $a7, $sp, 72 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + ldx.d $t0, $s8, $t0 │ │ │ │ + move $a1, $s3 │ │ │ │ + bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 276288 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a5, $sp, 112 │ │ │ │ + ld.d $a4, $sp, 104 │ │ │ │ + alsl.d $s7, $s7, $t0, 0x3 │ │ │ │ + ldptr.d $a3, $s7, 0 │ │ │ │ + ld.d $a2, $sp, 80 │ │ │ │ + ld.d $a1, $sp, 32 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -1292 │ │ │ │ + beqz $a0, 40 │ │ │ │ nop │ │ │ │ - beqz $s8, 136 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - bnez $t0, 168 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ldptr.w $a1, $t0, 28 │ │ │ │ + ldptr.w $t0, $sp, 224 │ │ │ │ + add.w $a1, $a1, $t0 │ │ │ │ + bl 118220 │ │ │ │ + beqz $a0, 368 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s1, 8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $s3, $s2, 0x0 │ │ │ │ - bltu $s3, $t0, -132 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ - pcalau12i $t0, 119 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 776 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ - beqz $s6, 32 │ │ │ │ - move $s0, $s6 │ │ │ │ - b -184 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 277336 │ │ │ │ + ld.d $t0, $sp, 64 │ │ │ │ + bnez $t0, 880 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + li.w $t4, 2 │ │ │ │ + li.w $t3, 2 │ │ │ │ + add.d $t2, $a1, $s5 │ │ │ │ + ldptr.w $t0, $t2, 32 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + slli.w $t1, $t0, 0x0 │ │ │ │ + sltu $t1, $t4, $t1 │ │ │ │ + masknez $t0, $t0, $t1 │ │ │ │ + maskeqz $t1, $t3, $t1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + bgeu $s0, $t0, 788 │ │ │ │ + ldptr.w $a3, $t2, 40 │ │ │ │ + li.w $s0, 1 │ │ │ │ + ldptr.w $a6, $s6, 0 │ │ │ │ + bstrpick.d $s7, $a6, 0x1f, 0x0 │ │ │ │ + beqz $s2, -224 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + alsl.d $t0, $s7, $t0, 0x2 │ │ │ │ + ldptr.w $t4, $t0, 0 │ │ │ │ + beqz $t4, -240 │ │ │ │ + ld.d $t0, $sp, 128 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $s7, $t0, 0x3 │ │ │ │ + ldptr.d $t1, $t0, 0 │ │ │ │ + move $t0, $zero │ │ │ │ + alsl.d $t4, $t4, $t1, 0x2 │ │ │ │ + b 52 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + sub.w $t3, $t2, $a3 │ │ │ │ + sltu $t3, $s1, $t3 │ │ │ │ + maskeqz $t0, $t0, $t3 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + masknez $t3, $t2, $t3 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + beq $t1, $t4, 48 │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a2, 67257 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 67265 │ │ │ │ - bl 210316 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -354472 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bgeu $t2, $a3, -36 │ │ │ │ + sub.w $t3, $a3, $t2 │ │ │ │ + sltu $t3, $s1, $t3 │ │ │ │ + maskeqz $t0, $t0, $t3 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + masknez $t3, $t2, $t3 │ │ │ │ + or $t0, $t0, $t3 │ │ │ │ + bne $t1, $t4, -32 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - beqz $t0, -156 │ │ │ │ - addi.w $t1, $s3, -1 │ │ │ │ - ld.d $t4, $s1, 16 │ │ │ │ - bstrpick.d $t3, $t1, 0x1f, 0x0 │ │ │ │ - slli.d $t3, $t3, 0x2 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - ldx.w $t1, $t4, $t3 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - bstrpick.d $t2, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - ldx.w $t1, $t4, $t2 │ │ │ │ - ldx.bu $t0, $t0, $s2 │ │ │ │ + beqz $t0, -360 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + slli.d $s7, $s7, 0x3 │ │ │ │ + move $a3, $t0 │ │ │ │ st.d $t1, $sp, 16 │ │ │ │ - slli.w $a4, $t0, 0x0 │ │ │ │ - bgeu $s4, $t0, 104 │ │ │ │ - ld.wu $fp, $s1, 88 │ │ │ │ - st.w $s3, $sp, 36 │ │ │ │ - beqz $fp, 612 │ │ │ │ - ld.d $s0, $s1, 80 │ │ │ │ - nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl 86844 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 528 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 564 │ │ │ │ - addi.d $s0, $s7, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s7, $s8, $s0, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ + ldx.d $t0, $fp, $s7 │ │ │ │ + ld.d $a7, $sp, 72 │ │ │ │ + ld.d $a2, $sp, 32 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ldx.d $t0, $s8, $s7 │ │ │ │ + bstrpick.w $a6, $a6, 0x7, 0x0 │ │ │ │ + move $a5, $t1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s7, $t1 │ │ │ │ + bl 275916 │ │ │ │ + ld.d $a0, $sp, 280 │ │ │ │ + move $a2, $s7 │ │ │ │ + li.w $a1, 5 │ │ │ │ + bl -18120 │ │ │ │ + ld.d $t0, $sp, 152 │ │ │ │ + ldptr.w $t0, $t0, 388 │ │ │ │ + beqz $t0, -352 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 280472 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ldptr.w $a1, $t0, 28 │ │ │ │ + ldptr.w $t0, $sp, 224 │ │ │ │ + add.w $a1, $a1, $t0 │ │ │ │ + bl 117856 │ │ │ │ + bnez $a0, -356 │ │ │ │ + li.w $a1, 104 │ │ │ │ + bl -314128 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 85964 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + move $s7, $a0 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + add.d $a1, $a1, $s5 │ │ │ │ + bl 107368 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $a3, $sp, 136 │ │ │ │ move $a1, $s7 │ │ │ │ - bl 86800 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s7, 528 │ │ │ │ - ldptr.w $a4, $s7, 4 │ │ │ │ - ld.d $a2, $sp, 24 │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a1, 67454 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -354792 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - move $s7, $zero │ │ │ │ - ldx.bu $t0, $t0, $s2 │ │ │ │ - bgeu $s4, $t0, 168 │ │ │ │ - nop │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $s3, $sp, 36 │ │ │ │ - beqz $s0, -248 │ │ │ │ - ld.d $fp, $s1, 80 │ │ │ │ - srli.d $s8, $s0, 0x1 │ │ │ │ - alsl.d $s6, $s8, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 86708 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 360 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, -292 │ │ │ │ - addi.d $fp, $s6, 8 │ │ │ │ - srli.d $s8, $s0, 0x1 │ │ │ │ - alsl.d $s6, $s8, $fp, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 86664 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $s6, -328 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - bltu $t0, $s7, 72 │ │ │ │ - nop │ │ │ │ - ldptr.d $t2, $s1, 0 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - pcaddi $a1, 67430 │ │ │ │ - ld.d $t2, $t2, 16 │ │ │ │ - add.w $t0, $s7, $t0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a2, $t2, $t0 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bl -354956 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ldx.bu $t0, $t0, $s2 │ │ │ │ - bltu $s4, $t0, -152 │ │ │ │ - nop │ │ │ │ + ldptr.w $a0, $t0, 0 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + move $a4, $zero │ │ │ │ + addi.w $a0, $a0, -1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + alsl.d $a0, $a0, $a0, 0x2 │ │ │ │ + alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ + move $a2, $zero │ │ │ │ + bl 92104 │ │ │ │ + ld.d $a0, $sp, 280 │ │ │ │ + bl -38804 │ │ │ │ + ffint.s.l $fa0, $fs1 │ │ │ │ + fcvt.d.s $fa0, $fa0 │ │ │ │ + fmul.d $fa0, $fa0, $fs2 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bcnez $fcc0, 356 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $s7, -60 │ │ │ │ - pcaddi $a1, 66048 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -354992 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - move $s7, $zero │ │ │ │ - ldx.bu $t0, $t0, $s2 │ │ │ │ - bgeu $s4, $t0, 176 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + bltu $t0, $a0, -484 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + bl 276844 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ nop │ │ │ │ - ld.wu $s0, $s1, 88 │ │ │ │ - st.w $s3, $sp, 36 │ │ │ │ - beqz $s0, -456 │ │ │ │ - ld.d $s8, $s1, 80 │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 86500 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 216 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, -500 │ │ │ │ - addi.d $s8, $s6, 8 │ │ │ │ - srli.d $fp, $s0, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 86456 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $t0, $sp, 168 │ │ │ │ + beq $t0, $s6, 28 │ │ │ │ + add.d $t0, $a1, $s5 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + addi.d $s6, $s6, 4 │ │ │ │ + addi.d $s7, $s7, 4 │ │ │ │ + bnez $t1, -728 │ │ │ │ nop │ │ │ │ - beqz $s6, -536 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - bltu $t0, $s7, 72 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 184 │ │ │ │ + add.d $a1, $a1, $s5 │ │ │ │ + bl 107196 │ │ │ │ + ldptr.w $t1, $s4, 0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bltu $t0, $t1, -876 │ │ │ │ + ld.d $t6, $sp, 88 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + fld.d $fs1, $sp, 384 │ │ │ │ nop │ │ │ │ - ldptr.d $t2, $s1, 0 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - pcaddi $a1, 67378 │ │ │ │ - ld.d $t2, $t2, 16 │ │ │ │ - add.w $t0, $s7, $t0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.b $a2, $t2, $t0 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.w $s7, $s7, 1 │ │ │ │ - bl -355164 │ │ │ │ - ld.d $t0, $s1, 72 │ │ │ │ - ldx.bu $t0, $t0, $s2 │ │ │ │ - bltu $s4, $t0, -152 │ │ │ │ + ld.d $s2, $sp, 160 │ │ │ │ + move $fp, $t6 │ │ │ │ + ldptr.w $t0, $s6, 40 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t0, 56 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $s7, -60 │ │ │ │ - pcaddi $a1, 65996 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -355200 │ │ │ │ - b -748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, -640 │ │ │ │ - move $s0, $s8 │ │ │ │ - b -392 │ │ │ │ + ldptr.d $s0, $fp, 0 │ │ │ │ + alsl.d $s0, $s1, $s0, 0x3 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + bl -324572 │ │ │ │ + ldptr.w $t1, $s6, 40 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + bltu $t0, $t1, -32 │ │ │ │ nop │ │ │ │ + ldptr.d $a0, $fp, 0 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + bl -324604 │ │ │ │ + st.d $zero, $fp, -8 │ │ │ │ + bne $fp, $s2, -80 │ │ │ │ + ldptr.w $t0, $sp, 304 │ │ │ │ + bnez $t0, 168 │ │ │ │ + ldptr.w $t0, $sp, 308 │ │ │ │ + bnez $t0, 176 │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 126 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 360 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 296 │ │ │ │ + ld.d $ra, $sp, 488 │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + ld.d $fp, $sp, 480 │ │ │ │ + ld.d $s0, $sp, 472 │ │ │ │ + ld.d $s1, $sp, 464 │ │ │ │ + ld.d $s2, $sp, 456 │ │ │ │ + ld.d $s3, $sp, 448 │ │ │ │ + ld.d $s4, $sp, 440 │ │ │ │ + ld.d $s5, $sp, 432 │ │ │ │ + ld.d $s6, $sp, 424 │ │ │ │ + ld.d $s7, $sp, 416 │ │ │ │ + ld.d $s8, $sp, 408 │ │ │ │ + fld.d $fs0, $sp, 392 │ │ │ │ + fld.d $fs2, $sp, 376 │ │ │ │ + addi.d $sp, $sp, 496 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 48 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -560 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + b -364 │ │ │ │ nop │ │ │ │ - beqz $fp, -704 │ │ │ │ - move $s0, $fp │ │ │ │ - b -248 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -45860 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -353824 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + b -340 │ │ │ │ + ld.d $a0, $sp, 344 │ │ │ │ + bl -324792 │ │ │ │ + ldptr.w $t0, $sp, 308 │ │ │ │ + beqz $t0, -164 │ │ │ │ + ld.d $a0, $sp, 352 │ │ │ │ + bl -324808 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + b -396 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bstrpick.d $a1, $t2, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + stptr.w $t2, $s5, 0 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + bl -314700 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + move $t4, $zero │ │ │ │ + ld.d $t6, $t0, 16 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t2, $t6, $t1 │ │ │ │ + bstrpick.d $t1, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stx.w $t2, $a0, $t1 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + bgeu $s0, $t0, -32 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + pcaddi $a3, 48388 │ │ │ │ + li.w $a2, 4 │ │ │ │ + bl -324892 │ │ │ │ + b -1508 │ │ │ │ + fst.d $fs1, $sp, 384 │ │ │ │ + bl -324072 │ │ │ │ addi.d $sp, $sp, -112 │ │ │ │ - st.d $s7, $sp, 32 │ │ │ │ - pcalau12i $s7, 119 │ │ │ │ - ld.d $s7, $s7, -240 │ │ │ │ - ldptr.d $t1, $s7, 0 │ │ │ │ - ldptr.w $t0, $a0, 8 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - beqz $t0, 248 │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ st.d $s4, $sp, 56 │ │ │ │ + move $s2, $a1 │ │ │ │ + move $s4, $a0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ st.d $s0, $sp, 88 │ │ │ │ + bstrpick.d $s7, $a2, 0x1f, 0x0 │ │ │ │ st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ + bl -314848 │ │ │ │ move $s5, $a0 │ │ │ │ - move $s4, $zero │ │ │ │ + bl 106652 │ │ │ │ + ld.wu $a1, $s2, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -314868 │ │ │ │ + ld.wu $a2, $s2, 0 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -324308 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + beqz $t0, 488 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ move $s3, $zero │ │ │ │ - li.w $s6, 253 │ │ │ │ - addi.d $fp, $sp, 4 │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ - ld.d $t0, $s5, 72 │ │ │ │ - ldx.bu $a3, $t0, $s4 │ │ │ │ - bgeu $s6, $a3, 264 │ │ │ │ - ld.wu $s0, $s5, 88 │ │ │ │ - st.w $s3, $sp, 4 │ │ │ │ - beqz $s0, 284 │ │ │ │ - ld.d $s8, $s5, 80 │ │ │ │ nop │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 86052 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 184 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 236 │ │ │ │ - addi.d $s8, $s2, 8 │ │ │ │ - srli.d $s1, $s0, 0x1 │ │ │ │ - alsl.d $s2, $s1, $s8, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s2 │ │ │ │ - bl 86008 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s2, 200 │ │ │ │ - ldptr.w $a3, $s2, 4 │ │ │ │ - move $a2, $s3 │ │ │ │ - pcaddi $a1, 67271 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -355580 │ │ │ │ - ldptr.w $t0, $s5, 8 │ │ │ │ - addi.d $s4, $s4, 1 │ │ │ │ - slli.w $s3, $s4, 0x0 │ │ │ │ - bltu $s3, $t0, -140 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + move $s0, $zero │ │ │ │ + bnez $t0, 24 │ │ │ │ + b 404 │ │ │ │ + ldptr.w $t1, $s2, 0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ + bgeu $t0, $t1, 388 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + alsl.d $s1, $s0, $s0, 0x2 │ │ │ │ + slli.d $s1, $s1, 0x4 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 95624 │ │ │ │ + beqz $a0, 20 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 95624 │ │ │ │ + beqz $a0, 492 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl 95592 │ │ │ │ + beqz $a0, -68 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl 95592 │ │ │ │ + bnez $a0, -84 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 95560 │ │ │ │ + bnez $a0, -100 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 95560 │ │ │ │ + beqz $a0, -116 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + ld.d $a0, $s4, 8 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 94768 │ │ │ │ + bge $a0, $s7, -140 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stx.b $t0, $t1, $s0 │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $s8, $zero │ │ │ │ + add.d $a1, $a1, $s3 │ │ │ │ + bl 106404 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + move $fp, $zero │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ldptr.w $t0, $t0, 32 │ │ │ │ + beqz $t0, 128 │ │ │ │ + nop │ │ │ │ + li.w $a1, 104 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -315156 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ld.d $t0, $t0, 48 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a1, $t0, 24 │ │ │ │ + bl 84916 │ │ │ │ + ld.d $t1, $s2, 8 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + ld.d $t2, $s5, 8 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + ld.d $t1, $t1, 48 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ + move $a1, $a0 │ │ │ │ + alsl.d $a0, $t0, $t2, 0x4 │ │ │ │ + add.d $t0, $t1, $s8 │ │ │ │ + ld.bu $a4, $t0, 74 │ │ │ │ + ld.bu $a3, $t0, 60 │ │ │ │ + ldptr.d $a2, $t0, 0 │ │ │ │ + addi.d $s8, $s8, 88 │ │ │ │ + bl 91060 │ │ │ │ + ld.d $t0, $s2, 8 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + ldptr.w $t0, $t0, 32 │ │ │ │ + bltu $fp, $t0, -116 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + ld.d $t2, $s5, 8 │ │ │ │ + li.w $t1, 3 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x4 │ │ │ │ + ld.bu $t0, $t0, 45 │ │ │ │ + bne $t0, $t1, 224 │ │ │ │ + ldptr.w $t1, $s2, 0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $t0, $s0, 0x0 │ │ │ │ ld.d $fp, $sp, 96 │ │ │ │ - ld.d $s0, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 80 │ │ │ │ - ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + bltu $t0, $t1, -368 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $a1, $s4, 8 │ │ │ │ + move $a0, $s5 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + add.d $a1, $a1, $s3 │ │ │ │ + bl 106168 │ │ │ │ + ldptr.w $t0, $s4, 0 │ │ │ │ + addi.d $s3, $s3, 80 │ │ │ │ + bltu $s6, $t0, -444 │ │ │ │ ld.d $s3, $sp, 64 │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - ld.d $s5, $sp, 48 │ │ │ │ ld.d $s6, $sp, 40 │ │ │ │ - ld.d $s8, $sp, 24 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t0, 44 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - bne $t1, $t0, 144 │ │ │ │ + nop │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + move $a0, $s5 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + bl 106104 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + addi.d $s1, $s1, 80 │ │ │ │ + bltu $s0, $t0, -28 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -325600 │ │ │ │ ld.d $ra, $sp, 104 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ ld.d $s7, $sp, 32 │ │ │ │ - pcaddi $a1, 65879 │ │ │ │ - li.w $a0, 1 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ addi.d $sp, $sp, 112 │ │ │ │ - b -355672 │ │ │ │ + ret │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl 95104 │ │ │ │ + bnez $a0, -500 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl 95104 │ │ │ │ + beqz $a0, -516 │ │ │ │ + b -456 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 80619 │ │ │ │ + li.w $a2, 374 │ │ │ │ + pcaddi $a1, 75675 │ │ │ │ + pcaddi $a0, 75680 │ │ │ │ + bl -326532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s1, 64 │ │ │ │ - move $s0, $s1 │ │ │ │ - b -216 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -688 │ │ │ │ + ld.d $t3, $sp, 688 │ │ │ │ + ld.d $t1, $sp, 712 │ │ │ │ + pcalau12i $t2, 126 │ │ │ │ + ld.d $t2, $t2, -240 │ │ │ │ + ldptr.d $t2, $t2, 0 │ │ │ │ + st.d $t3, $sp, 176 │ │ │ │ + ld.b $t3, $sp, 696 │ │ │ │ + st.d $t1, $sp, 104 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldptr.w $t1, $t1, 600 │ │ │ │ + lu32i.d $t0, -2 │ │ │ │ + st.d $s2, $sp, 648 │ │ │ │ + st.d $s6, $sp, 616 │ │ │ │ + st.d $t0, $sp, 488 │ │ │ │ + st.d $ra, $sp, 680 │ │ │ │ + st.d $fp, $sp, 672 │ │ │ │ + st.d $s0, $sp, 664 │ │ │ │ + st.d $s1, $sp, 656 │ │ │ │ + st.d $s3, $sp, 640 │ │ │ │ + st.d $s4, $sp, 632 │ │ │ │ + st.d $s5, $sp, 624 │ │ │ │ + st.d $s7, $sp, 608 │ │ │ │ + st.d $s8, $sp, 600 │ │ │ │ + st.d $a4, $sp, 144 │ │ │ │ + st.w $zero, $sp, 376 │ │ │ │ + st.w $zero, $sp, 380 │ │ │ │ + li.w $t0, 25 │ │ │ │ + st.d $t3, $sp, 224 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + st.d $t2, $sp, 584 │ │ │ │ + st.d $a2, $sp, 120 │ │ │ │ + st.d $a6, $sp, 96 │ │ │ │ + st.d $a7, $sp, 112 │ │ │ │ + ldptr.w $s2, $sp, 704 │ │ │ │ + ldptr.w $s6, $a4, 48 │ │ │ │ + bltu $t0, $t1, 3704 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $a1, $a4 │ │ │ │ + ld.b $a4, $t0, 388 │ │ │ │ + move $s1, $a5 │ │ │ │ + addi.d $s8, $sp, 568 │ │ │ │ + addi.d $s3, $sp, 552 │ │ │ │ + li.w $a5, 1 │ │ │ │ + move $a2, $s3 │ │ │ │ + move $s4, $a3 │ │ │ │ + bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ + move $a3, $s8 │ │ │ │ + bl -152376 │ │ │ │ + div.wu $fp, $s6, $s1 │ │ │ │ + slli.d $s7, $s7, 0x3 │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + bl -315800 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + st.d $a0, $sp, 520 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -315820 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + st.d $a0, $sp, 528 │ │ │ │ + beqz $s1, 128 │ │ │ │ + addi.w $t0, $s1, -1 │ │ │ │ + li.w $t1, 5 │ │ │ │ + bgeu $t1, $t0, 2868 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + addi.d $t0, $a0, -4 │ │ │ │ + li.w $t1, 8 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + move $t3, $a0 │ │ │ │ + bgeu $t1, $t0, 2844 │ │ │ │ + bstrpick.d $t1, $s1, 0x1f, 0x1 │ │ │ │ + vldi $vr0, 3073 │ │ │ │ + slli.d $t1, $t1, 0x4 │ │ │ │ + move $t0, $zero │ │ │ │ nop │ │ │ │ - slli.w $a3, $a3, 0x0 │ │ │ │ - b -164 │ │ │ │ nop │ │ │ │ + vstx $vr0, $t2, $t0 │ │ │ │ + vstx $vr0, $t3, $t0 │ │ │ │ + addi.d $t0, $t0, 16 │ │ │ │ + bne $t0, $t1, -12 │ │ │ │ + andi $t0, $s1, 0x1 │ │ │ │ + beqz $t0, 44 │ │ │ │ + move $t0, $s1 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + bstrins.d $t0, $zero, 0x0, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + li.w $t1, 1 │ │ │ │ + stx.d $t1, $t2, $t0 │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + stx.d $t1, $t2, $t0 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 112 │ │ │ │ + ldptr.w $a4, $s4, 40 │ │ │ │ + ld.d $a3, $s4, 32 │ │ │ │ + ld.d $a1, $sp, 552 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a2, $s6 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 170760 │ │ │ │ + ldptr.w $a4, $s4, 40 │ │ │ │ + ld.d $a3, $s4, 32 │ │ │ │ + ld.d $a1, $sp, 560 │ │ │ │ + move $a5, $s0 │ │ │ │ + st.d $a0, $sp, 128 │ │ │ │ + st.d $a0, $sp, 536 │ │ │ │ + move $a2, $s6 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 170724 │ │ │ │ + ld.d $s7, $sp, 120 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + ld.d $a2, $sp, 552 │ │ │ │ + st.d $a0, $sp, 136 │ │ │ │ + st.d $a0, $sp, 544 │ │ │ │ + addi.d $a4, $sp, 496 │ │ │ │ + move $a3, $s6 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -226116 │ │ │ │ + ld.d $a2, $sp, 560 │ │ │ │ + st.d $a0, $sp, 184 │ │ │ │ + st.d $a0, $sp, 504 │ │ │ │ + addi.d $a4, $sp, 500 │ │ │ │ + move $a3, $s6 │ │ │ │ + move $a1, $s7 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -226148 │ │ │ │ + st.d $a0, $sp, 192 │ │ │ │ + st.d $a0, $sp, 512 │ │ │ │ + bnez $s2, 412 │ │ │ │ + addi.w $t0, $s6, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + move $t6, $fp │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + move $t1, $zero │ │ │ │ + addi.d $t5, $sp, 504 │ │ │ │ + li.w $s7, 2 │ │ │ │ + move $fp, $s3 │ │ │ │ + move $t2, $s1 │ │ │ │ nop │ │ │ │ + slli.d $s1, $t1, 0x3 │ │ │ │ + ldx.d $t3, $t5, $s1 │ │ │ │ + add.d $s3, $t3, $t0 │ │ │ │ + ldx.w $t4, $t3, $t0 │ │ │ │ + ldptr.w $t3, $s3, 4 │ │ │ │ + bltu $t3, $t4, 20 │ │ │ │ + sub.w $t3, $t3, $t4 │ │ │ │ + li.w $t4, 25 │ │ │ │ + bgeu $t4, $t3, 2096 │ │ │ │ nop │ │ │ │ + addi.d $t3, $t1, 1 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bne $t3, $s7, -48 │ │ │ │ + move $s3, $fp │ │ │ │ + move $s1, $t2 │ │ │ │ + move $fp, $t6 │ │ │ │ + beqz $s2, 304 │ │ │ │ nop │ │ │ │ + move $s7, $zero │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ - pcaddi $a2, 66961 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 66969 │ │ │ │ - bl 209132 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -355656 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 100984 │ │ │ │ + bnez $a0, 48 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.bu $t0, $t0, 448 │ │ │ │ + beqz $t0, 36 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beq $t0, $t1, 2492 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ldptr.w $t1, $t0, 0 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + beq $t0, $t1, 1436 │ │ │ │ + ldptr.w $t0, $s4, 40 │ │ │ │ + ld.d $s2, $sp, 128 │ │ │ │ + ld.d $s1, $sp, 136 │ │ │ │ + move $s3, $zero │ │ │ │ + beqz $t0, 56 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 96 │ │ │ │ - st.d $s0, $sp, 88 │ │ │ │ - st.d $s1, $sp, 80 │ │ │ │ - st.d $s2, $sp, 72 │ │ │ │ - st.d $s3, $sp, 64 │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - st.d $s5, $sp, 48 │ │ │ │ - st.d $s6, $sp, 40 │ │ │ │ - st.d $s8, $sp, 24 │ │ │ │ - bl -354308 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bl -326484 │ │ │ │ + st.d $zero, $s2, -8 │ │ │ │ + ldptr.d $a0, $s1, 0 │ │ │ │ + addi.d $s1, $s1, 8 │ │ │ │ + bl -326500 │ │ │ │ + ldptr.w $t0, $s4, 40 │ │ │ │ + st.d $zero, $s1, -8 │ │ │ │ + bltu $s3, $t0, -40 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 128 │ │ │ │ + bl -326524 │ │ │ │ + ld.d $a0, $sp, 136 │ │ │ │ + bl -326532 │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + bl -326540 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -326548 │ │ │ │ + ld.d $a0, $sp, 184 │ │ │ │ + bl -326556 │ │ │ │ + ld.d $a0, $sp, 192 │ │ │ │ + bl -326564 │ │ │ │ + beqz $s7, 16 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -326576 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 119 │ │ │ │ + pcalau12i $t0, 126 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $t2, $sp, 40 │ │ │ │ - beqz $t1, 932 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - move $s0, $a0 │ │ │ │ + ld.d $t1, $sp, 584 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 2976 │ │ │ │ + ld.d $ra, $sp, 680 │ │ │ │ + ld.d $fp, $sp, 672 │ │ │ │ + ld.d $s0, $sp, 664 │ │ │ │ + ld.d $s1, $sp, 656 │ │ │ │ + ld.d $s2, $sp, 648 │ │ │ │ + ld.d $s3, $sp, 640 │ │ │ │ + ld.d $s4, $sp, 632 │ │ │ │ + ld.d $s6, $sp, 616 │ │ │ │ + ld.d $s7, $sp, 608 │ │ │ │ + ld.d $s8, $sp, 600 │ │ │ │ + move $a0, $s5 │ │ │ │ + ld.d $s5, $sp, 624 │ │ │ │ + addi.d $sp, $sp, 688 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beqz $s1, -296 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + addi.d $t2, $sp, 520 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + st.d $s5, $sp, 240 │ │ │ │ + st.d $t2, $sp, 216 │ │ │ │ + move $s5, $s8 │ │ │ │ + move $t2, $fp │ │ │ │ + move $s8, $s3 │ │ │ │ + st.d $s4, $sp, 64 │ │ │ │ + st.d $s1, $sp, 248 │ │ │ │ + move $t4, $s6 │ │ │ │ + ld.d $t7, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s6, $sp, 184 │ │ │ │ + ld.d $fp, $sp, 192 │ │ │ │ move $s2, $zero │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bstrpick.d $s3, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $s4, $t2, $s3 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $s8, $t1, $t2 │ │ │ │ - bgeu $t0, $s8, 1216 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $s4, $sp, 36 │ │ │ │ - beqz $s1, 1268 │ │ │ │ - ld.d $s6, $s0, 80 │ │ │ │ + move $s7, $zero │ │ │ │ + st.d $zero, $sp, 232 │ │ │ │ + move $t5, $zero │ │ │ │ + move $s3, $t1 │ │ │ │ + b 44 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.w $zero, $s3, 4 │ │ │ │ + stptr.w $t0, $s3, 0 │ │ │ │ + stptr.w $t0, $t7, 0 │ │ │ │ + st.w $zero, $t7, 4 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + sub.w $t4, $t4, $t2 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + addi.d $t7, $t7, 8 │ │ │ │ + beq $s0, $t5, 276 │ │ │ │ + li.w $t0, 24 │ │ │ │ + bgeu $t0, $t4, -44 │ │ │ │ + bstrpick.d $t0, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + bnez $t5, 296 │ │ │ │ + ld.d $t3, $s6, 192 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + stptr.d $t3, $t1, 0 │ │ │ │ + ld.d $t3, $fp, 192 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + stptr.d $t3, $t1, 0 │ │ │ │ nop │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 85564 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 944 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 1220 │ │ │ │ - addi.d $s6, $s8, 8 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $s8, $s7, $s6, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 85520 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.b $a4, $s4, 388 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a2, $s8 │ │ │ │ + move $a3, $s5 │ │ │ │ + move $a1, $s1 │ │ │ │ + st.d $t4, $sp, 200 │ │ │ │ + st.d $t2, $sp, 168 │ │ │ │ + st.d $t7, $sp, 160 │ │ │ │ + st.d $t5, $sp, 152 │ │ │ │ + st.d $t0, $sp, 144 │ │ │ │ + bl -153352 │ │ │ │ + ld.d $t5, $sp, 152 │ │ │ │ + ld.d $t7, $sp, 160 │ │ │ │ + ld.d $t2, $sp, 168 │ │ │ │ + ld.d $t4, $sp, 200 │ │ │ │ + ld.d $t0, $sp, 144 │ │ │ │ + ld.d $t1, $sp, 216 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a7, $fp │ │ │ │ + move $s4, $s8 │ │ │ │ + move $t6, $zero │ │ │ │ + move $t8, $s3 │ │ │ │ + move $s8, $s0 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a6, $s6 │ │ │ │ + move $fp, $s5 │ │ │ │ nop │ │ │ │ - beqz $s8, 1184 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ldx.bu $s4, $t1, $s2 │ │ │ │ - li.w $t0, 253 │ │ │ │ - slli.w $s6, $s2, 0x0 │ │ │ │ - bgeu $t0, $s4, 996 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $s6, $sp, 36 │ │ │ │ - beqz $s1, 952 │ │ │ │ - ld.d $s4, $s0, 80 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s4, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 85444 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 856 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, 908 │ │ │ │ - addi.d $s4, $fp, 8 │ │ │ │ - srli.d $s7, $s1, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s4, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 85400 │ │ │ │ - bnez $a0, -40 │ │ │ │ + slli.d $s1, $t6, 0x3 │ │ │ │ + ldx.d $t3, $t1, $s1 │ │ │ │ + add.d $s6, $t3, $t0 │ │ │ │ + ldx.w $s0, $t3, $t0 │ │ │ │ + ldptr.w $t3, $s6, 4 │ │ │ │ + bltu $t3, $s0, 20 │ │ │ │ + sub.w $t3, $t3, $s0 │ │ │ │ + li.w $a0, 25 │ │ │ │ + bgeu $a0, $t3, 248 │ │ │ │ nop │ │ │ │ - beqz $fp, 872 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ldx.w $s7, $t2, $s3 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $t2 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $t2, 900 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s7, $sp, 36 │ │ │ │ - beqz $fp, 984 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 85316 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 760 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 940 │ │ │ │ - addi.d $s1, $s4, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 85272 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $t3, $t6, 1 │ │ │ │ + li.w $a0, 2 │ │ │ │ + li.w $t6, 1 │ │ │ │ + bne $t3, $a0, -52 │ │ │ │ + move $s0, $s8 │ │ │ │ + move $s3, $t8 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + move $s5, $fp │ │ │ │ + move $s8, $s4 │ │ │ │ + move $s1, $a5 │ │ │ │ + move $s4, $a4 │ │ │ │ + move $s6, $a6 │ │ │ │ + move $fp, $a7 │ │ │ │ + sub.w $t4, $t4, $t2 │ │ │ │ + addi.d $s3, $s3, 8 │ │ │ │ + addi.d $t7, $t7, 8 │ │ │ │ + bne $s0, $t5, -264 │ │ │ │ nop │ │ │ │ - beqz $s4, 904 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - ldx.bu $s7, $t1, $s2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s7, 808 │ │ │ │ + move $s3, $s8 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + move $s8, $s5 │ │ │ │ + ld.d $s4, $sp, 64 │ │ │ │ + ld.d $s5, $sp, 240 │ │ │ │ + ld.d $s1, $sp, 248 │ │ │ │ + move $fp, $t2 │ │ │ │ + b -724 │ │ │ │ nop │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $s6, $sp, 36 │ │ │ │ - beqz $s7, 704 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 85196 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 544 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 660 │ │ │ │ - addi.d $s1, $s4, 8 │ │ │ │ - srli.d $fp, $s7, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 85152 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 624 │ │ │ │ - ldptr.w $t0, $s4, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - li.w $t0, 253 │ │ │ │ - ldx.w $fp, $t2, $s3 │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $t2 │ │ │ │ - slli.w $s8, $t2, 0x0 │ │ │ │ - bgeu $t0, $t2, 112 │ │ │ │ - ld.wu $s7, $s0, 88 │ │ │ │ - st.w $fp, $sp, 36 │ │ │ │ - beqz $s7, 796 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + st.d $t0, $sp, 160 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a2, $sp, 552 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + sub.w $t0, $t0, $t4 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + add.d $a2, $a2, $t3 │ │ │ │ + li.w $a3, 25 │ │ │ │ + st.d $t2, $sp, 208 │ │ │ │ + st.d $t7, $sp, 200 │ │ │ │ + st.d $t5, $sp, 168 │ │ │ │ + st.d $t4, $sp, 152 │ │ │ │ + st.d $t0, $sp, 232 │ │ │ │ + st.d $t3, $sp, 144 │ │ │ │ + bl -237800 │ │ │ │ + ld.d $a2, $sp, 560 │ │ │ │ + ld.d $t3, $sp, 144 │ │ │ │ + stptr.d $a0, $s3, 0 │ │ │ │ + ld.d $a1, $sp, 120 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + add.d $a2, $a2, $t3 │ │ │ │ + li.w $a3, 25 │ │ │ │ + bl -237832 │ │ │ │ + ld.d $t7, $sp, 200 │ │ │ │ + ld.d $t4, $sp, 152 │ │ │ │ + ld.d $t0, $sp, 160 │ │ │ │ + ld.d $t5, $sp, 168 │ │ │ │ + ld.d $t2, $sp, 208 │ │ │ │ + stptr.d $a0, $t7, 0 │ │ │ │ + b -384 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s7, 0x1 │ │ │ │ - alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 85060 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 376 │ │ │ │ - addi.d $t1, $s7, -1 │ │ │ │ - srli.d $s7, $t1, 0x1 │ │ │ │ - beqz $s7, 748 │ │ │ │ - addi.d $s1, $s4, 8 │ │ │ │ - srli.d $s8, $s7, 0x1 │ │ │ │ - alsl.d $s4, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 85016 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $a0, $sp, 248 │ │ │ │ + ld.d $a1, $sp, 88 │ │ │ │ + st.d $s8, $sp, 264 │ │ │ │ + addi.w $t3, $a0, 10 │ │ │ │ + add.w $t3, $t3, $a1 │ │ │ │ + st.d $t3, $sp, 160 │ │ │ │ + bstrpick.w $t3, $t6, 0x7, 0x0 │ │ │ │ + st.d $t3, $sp, 144 │ │ │ │ + ld.d $t3, $sp, 232 │ │ │ │ + ld.d $s5, $sp, 240 │ │ │ │ + ld.d $s8, $sp, 120 │ │ │ │ + add.w $t3, $t3, $a0 │ │ │ │ + st.d $t3, $sp, 152 │ │ │ │ + addi.w $t3, $a0, -1 │ │ │ │ + st.d $t3, $sp, 200 │ │ │ │ + addi.d $t3, $sp, 536 │ │ │ │ + st.d $t3, $sp, 208 │ │ │ │ + ld.bu $t3, $sp, 224 │ │ │ │ + addi.d $s3, $sp, 384 │ │ │ │ + st.d $t5, $sp, 272 │ │ │ │ + st.d $t3, $sp, 256 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $t8, $sp, 280 │ │ │ │ + st.d $t7, $sp, 288 │ │ │ │ + st.d $t2, $sp, 296 │ │ │ │ + st.d $t4, $sp, 304 │ │ │ │ + st.d $t6, $sp, 312 │ │ │ │ + st.d $t0, $sp, 320 │ │ │ │ + st.d $a4, $sp, 328 │ │ │ │ + st.d $t1, $sp, 336 │ │ │ │ + st.d $a5, $sp, 344 │ │ │ │ + st.d $a6, $sp, 352 │ │ │ │ + st.d $a7, $sp, 360 │ │ │ │ nop │ │ │ │ - beqz $s4, 712 │ │ │ │ - ldptr.w $s8, $s4, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ nop │ │ │ │ - ldx.bu $t1, $t1, $s2 │ │ │ │ - li.w $t0, 253 │ │ │ │ - slli.w $a5, $t1, 0x0 │ │ │ │ - bgeu $t0, $t1, 100 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $s6, $sp, 36 │ │ │ │ - beqz $s4, 448 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s7, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 84940 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 224 │ │ │ │ - addi.d $t1, $s4, -1 │ │ │ │ - srli.d $s4, $t1, 0x1 │ │ │ │ - beqz $s4, 404 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s7, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s7, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 36 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 84896 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 368 │ │ │ │ - ldptr.w $a5, $fp, 4 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - sub.d $a5, $a5, $s8 │ │ │ │ - sub.d $a3, $t0, $t2 │ │ │ │ - ld.d $t2, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.w $a6, $t1, $s3 │ │ │ │ - sltui $a5, $a5, 1 │ │ │ │ - sltu $a4, $t0, $t2 │ │ │ │ - sltui $a3, $a3, 1 │ │ │ │ - move $a2, $s6 │ │ │ │ - pcaddi $a1, 66986 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -356736 │ │ │ │ - ldptr.w $t2, $s0, 8 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t1, $s2, 0x0 │ │ │ │ - bltu $t1, $t2, -832 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ + ld.d $t1, $s8, 16 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $a3, $t1, $t0 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $a7, $sp, 96 │ │ │ │ + ld.d $a6, $sp, 144 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ldx.d $t0, $fp, $s1 │ │ │ │ + ld.d $a5, $sp, 160 │ │ │ │ + ld.d $a4, $sp, 152 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ldx.d $t0, $s4, $s1 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 272664 │ │ │ │ + beqz $s2, 56 │ │ │ │ + ldptr.w $t4, $sp, 416 │ │ │ │ + move $t1, $s7 │ │ │ │ + move $t0, $zero │ │ │ │ + addi.w $t3, $t4, -10 │ │ │ │ + addi.w $t4, $t4, 10 │ │ │ │ + ldptr.w $t2, $t1, 0 │ │ │ │ + bltu $t2, $t3, 12 │ │ │ │ + bgeu $t4, $t2, 200 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 118 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 456 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - pcaddi $a1, 65588 │ │ │ │ - li.w $a0, 1 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - b -356836 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + addi.d $t1, $t1, 4 │ │ │ │ + bne $t0, $s2, -24 │ │ │ │ nop │ │ │ │ + addi.w $s6, $s2, 1 │ │ │ │ + bstrpick.d $a1, $s6, 0x1f, 0x0 │ │ │ │ + move $a0, $s7 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + bl -317384 │ │ │ │ + ldptr.w $t0, $sp, 416 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x2 │ │ │ │ + stx.w $t0, $a0, $s2 │ │ │ │ + ld.d $t0, $sp, 208 │ │ │ │ + ld.d $a5, $sp, 200 │ │ │ │ + ld.d $a4, $sp, 176 │ │ │ │ + ldx.d $a3, $t0, $s1 │ │ │ │ + ld.d $a2, $sp, 112 │ │ │ │ + ld.d $a1, $sp, 64 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -5008 │ │ │ │ + bnez $a0, 136 │ │ │ │ nop │ │ │ │ - beqz $s7, 192 │ │ │ │ - move $s4, $s7 │ │ │ │ - b -256 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 273652 │ │ │ │ + move $s2, $s6 │ │ │ │ + ld.d $t0, $sp, 168 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + bgeu $t0, $s0, -236 │ │ │ │ + ld.d $s8, $sp, 264 │ │ │ │ + ld.d $t5, $sp, 272 │ │ │ │ + ld.d $t8, $sp, 280 │ │ │ │ + ld.d $t7, $sp, 288 │ │ │ │ + ld.d $t2, $sp, 296 │ │ │ │ + ld.d $t4, $sp, 304 │ │ │ │ + ld.d $t6, $sp, 312 │ │ │ │ + ld.d $t0, $sp, 320 │ │ │ │ + ld.d $a4, $sp, 328 │ │ │ │ + ld.d $t1, $sp, 336 │ │ │ │ + ld.d $a5, $sp, 344 │ │ │ │ + ld.d $a6, $sp, 352 │ │ │ │ + ld.d $a7, $sp, 360 │ │ │ │ + b -676 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bgeu $t0, $s2, -176 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 273552 │ │ │ │ + b -96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 384 │ │ │ │ - move $s7, $s8 │ │ │ │ - b -408 │ │ │ │ + li.w $a1, 104 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -317584 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl 82508 │ │ │ │ + ldptr.w $a1, $s5, 0 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $s5, 8 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -317624 │ │ │ │ + ld.wu $t0, $s5, 0 │ │ │ │ + ldx.d $a2, $fp, $s1 │ │ │ │ + ldx.d $a1, $s4, $s1 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ + st.d $a0, $s5, 8 │ │ │ │ + move $a4, $zero │ │ │ │ + alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ + move $a3, $zero │ │ │ │ + bl 84392 │ │ │ │ + ld.wu $a0, $s5, 0 │ │ │ │ + ld.d $t0, $s5, 8 │ │ │ │ + ld.d $a3, $sp, 256 │ │ │ │ + alsl.d $a0, $a0, $a0, 0x2 │ │ │ │ + alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a2, $zero │ │ │ │ + bl 88612 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $s5, 0 │ │ │ │ + b -264 │ │ │ │ nop │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + addi.w $t3, $s1, -1 │ │ │ │ + bstrpick.d $t1, $t3, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.w $t4, $t1, 4 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + bne $t1, $t4, -1456 │ │ │ │ + ld.d $t2, $sp, 120 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $t4, $t2, 16 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $s2, $t4, $t0 │ │ │ │ + ldx.w $t1, $t4, $t1 │ │ │ │ + bltu $s2, $t1, 1572 │ │ │ │ + sub.w $t0, $s2, $t1 │ │ │ │ + bgeu $s6, $t0, -1500 │ │ │ │ + lu12i.w $t4, 4 │ │ │ │ + ori $t4, $t4, 0xe1f │ │ │ │ + bltu $t4, $t0, -1512 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t3, $sp, 144 │ │ │ │ + st.d $t1, $sp, 120 │ │ │ │ + bl -317820 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -317840 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -317856 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + li.w $a1, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -317872 │ │ │ │ + ld.d $t3, $sp, 144 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + ld.wu $t1, $sp, 120 │ │ │ │ + mul.w $t0, $fp, $t3 │ │ │ │ + addi.w $t3, $s6, -25 │ │ │ │ + stptr.w $t3, $s0, 0 │ │ │ │ + addi.w $t3, $s6, -1 │ │ │ │ + stptr.w $t3, $a1, 0 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + move $t6, $a0 │ │ │ │ + ld.d $a6, $sp, 96 │ │ │ │ + li.w $t5, 257 │ │ │ │ + li.w $t4, -10 │ │ │ │ + li.w $t3, -2 │ │ │ │ + move $a3, $a0 │ │ │ │ + move $a7, $s3 │ │ │ │ + move $a5, $s4 │ │ │ │ + li.w $a4, 2 │ │ │ │ + st.d $a0, $sp, 112 │ │ │ │ + move $a0, $s0 │ │ │ │ + sub.w $t0, $s6, $t0 │ │ │ │ + st.w $t0, $s0, 4 │ │ │ │ + addi.w $t0, $t0, 24 │ │ │ │ + st.w $t0, $a1, 4 │ │ │ │ + stptr.d $t1, $a2, 0 │ │ │ │ + st.d $s2, $a2, 8 │ │ │ │ + st.h $t5, $t6, 0 │ │ │ │ + addi.d $t0, $sp, 488 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + st.d $t3, $sp, 24 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $s6, $sp, 8 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + bl 54516 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -318032 │ │ │ │ + move $s2, $a0 │ │ │ │ + bl 103468 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $a6, $sp, 96 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 224 │ │ │ │ + st.d $s3, $sp, 16 │ │ │ │ + li.w $a7, -2 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $t0, 2 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + addi.d $a5, $sp, 375 │ │ │ │ + addi.d $a4, $sp, 380 │ │ │ │ + addi.d $a3, $sp, 376 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 53064 │ │ │ │ + ldptr.w $t1, $sp, 376 │ │ │ │ + sub.w $t0, $s6, $s1 │ │ │ │ + bltu $t1, $t0, 48 │ │ │ │ + ldptr.w $t0, $sp, 492 │ │ │ │ + ldptr.w $t1, $sp, 488 │ │ │ │ + ldptr.w $t4, $sp, 380 │ │ │ │ + mul.w $t0, $t0, $s1 │ │ │ │ + mul.w $t1, $t1, $s6 │ │ │ │ + srai.w $t3, $t0, 0x1f │ │ │ │ + xor $t0, $t0, $t3 │ │ │ │ + sub.w $t0, $t0, $t3 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + bgeu $t4, $t0, 1232 │ │ │ │ nop │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 86808 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -328340 │ │ │ │ + ld.d $a0, $sp, 88 │ │ │ │ + bl -328348 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + bl -328356 │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + bl -328364 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + bl -328372 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 272884 │ │ │ │ + addi.d $a1, $s0, 104 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 272872 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -328404 │ │ │ │ + b -1960 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 128 │ │ │ │ - move $s7, $fp │ │ │ │ - b -576 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $a1, $sp, 144 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + ld.b $a4, $t0, 388 │ │ │ │ + move $a5, $zero │ │ │ │ + move $a3, $s8 │ │ │ │ + move $a2, $fp │ │ │ │ + st.d $t2, $sp, 200 │ │ │ │ + st.d $t5, $sp, 168 │ │ │ │ + st.d $t6, $sp, 160 │ │ │ │ + st.d $t1, $sp, 152 │ │ │ │ + bl -154932 │ │ │ │ + ldptr.w $t3, $s3, 4 │ │ │ │ + ldptr.w $s0, $s3, 0 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + ld.d $t1, $sp, 152 │ │ │ │ + ld.d $t6, $sp, 160 │ │ │ │ + ld.d $t5, $sp, 168 │ │ │ │ + ld.d $t2, $sp, 200 │ │ │ │ + bltu $t3, $s0, -2168 │ │ │ │ + bstrpick.w $t3, $t1, 0x7, 0x0 │ │ │ │ + st.d $t3, $sp, 168 │ │ │ │ + ld.bu $t3, $sp, 224 │ │ │ │ + st.d $s4, $sp, 152 │ │ │ │ + addi.d $s2, $sp, 384 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + st.d $t3, $sp, 160 │ │ │ │ + st.d $t0, $sp, 200 │ │ │ │ + st.d $t1, $sp, 208 │ │ │ │ + st.d $t6, $sp, 216 │ │ │ │ + st.d $t5, $sp, 232 │ │ │ │ + st.d $t2, $sp, 240 │ │ │ │ + b 188 │ │ │ │ nop │ │ │ │ - beqz $s7, 288 │ │ │ │ - move $s1, $s7 │ │ │ │ - b -976 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 64 │ │ │ │ - move $s1, $s7 │ │ │ │ - b -888 │ │ │ │ + li.w $a1, 104 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -318448 │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 81644 │ │ │ │ + ldptr.w $a1, $s5, 0 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + ld.d $a0, $s5, 8 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x2 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + bl -318488 │ │ │ │ + ld.wu $t0, $s5, 0 │ │ │ │ + ldx.d $a2, $s8, $s1 │ │ │ │ + ldx.d $a1, $fp, $s1 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x2 │ │ │ │ + st.d $a0, $s5, 8 │ │ │ │ + move $a4, $zero │ │ │ │ + alsl.d $a0, $t0, $a0, 0x4 │ │ │ │ + move $a3, $zero │ │ │ │ + bl 83528 │ │ │ │ + ld.wu $a0, $s5, 0 │ │ │ │ + ld.d $t0, $s5, 8 │ │ │ │ + ld.d $a1, $sp, 88 │ │ │ │ + ld.d $a3, $sp, 160 │ │ │ │ + alsl.d $a0, $a0, $a0, 0x2 │ │ │ │ + alsl.d $a0, $a0, $t0, 0x4 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a2, $zero │ │ │ │ + bl 87748 │ │ │ │ + ldptr.w $t0, $s5, 0 │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $zero │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $s5, 0 │ │ │ │ + bl 272524 │ │ │ │ + ldptr.w $t0, $s3, 4 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bltu $t0, $s0, 708 │ │ │ │ + ld.d $t1, $s4, 16 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + ldx.w $a3, $t1, $t0 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + ldx.d $t0, $s8, $s1 │ │ │ │ + ld.d $a7, $sp, 96 │ │ │ │ + ld.d $a6, $sp, 168 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ldx.d $t0, $fp, $s1 │ │ │ │ + ld.d $a2, $sp, 152 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a5, $s6 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 271308 │ │ │ │ + ld.d $a0, $sp, 472 │ │ │ │ + move $a2, $s6 │ │ │ │ + li.w $a1, 5 │ │ │ │ + bl -22728 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ldptr.w $t0, $t0, 388 │ │ │ │ + beqz $t0, -252 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 275864 │ │ │ │ + b -264 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + li.w $t3, 1 │ │ │ │ + add.d $s7, $t0, $s7 │ │ │ │ + stptr.w $t3, $t0, 0 │ │ │ │ + st.w $zero, $t0, 4 │ │ │ │ + stptr.w $t3, $t1, 0 │ │ │ │ + st.w $zero, $t1, 4 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ + addi.d $t1, $t1, 8 │ │ │ │ + bne $t0, $s7, -24 │ │ │ │ + b -2796 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + addi.w $s2, $s1, -1 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + alsl.d $t1, $t1, $t2, 0x3 │ │ │ │ + ldptr.w $t3, $t1, 4 │ │ │ │ + ldptr.w $t1, $t1, 0 │ │ │ │ + bne $t1, $t3, -2512 │ │ │ │ + ld.d $t2, $sp, 120 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $t4, $t2, 16 │ │ │ │ + slli.d $t0, $t0, 0x2 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t3, $t4, $t0 │ │ │ │ + ldx.w $t0, $t4, $t1 │ │ │ │ + bltu $t3, $t0, 516 │ │ │ │ + sub.w $t1, $t3, $t0 │ │ │ │ + bgeu $s6, $t1, -2556 │ │ │ │ + lu12i.w $t4, 4 │ │ │ │ + ori $t4, $t4, 0xe1f │ │ │ │ + bltu $t4, $t1, -2568 │ │ │ │ + mul.w $s2, $s2, $fp │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 152 │ │ │ │ + st.d $t3, $sp, 144 │ │ │ │ + bl -318864 │ │ │ │ + move $s0, $a0 │ │ │ │ + st.d $a0, $sp, 88 │ │ │ │ + li.w $a1, 8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -318884 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -318900 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + li.w $a1, 2 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -318916 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + stptr.w $zero, $s0, 0 │ │ │ │ + li.w $t1, 25 │ │ │ │ + stptr.w $t1, $a1, 0 │ │ │ │ + ld.wu $t3, $sp, 144 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + ld.wu $t0, $sp, 152 │ │ │ │ + st.w $s2, $s0, 4 │ │ │ │ + addi.w $s2, $s2, 24 │ │ │ │ + st.w $s2, $a1, 4 │ │ │ │ + stptr.d $t3, $a2, 0 │ │ │ │ + st.d $t0, $a2, 8 │ │ │ │ + move $a3, $a0 │ │ │ │ + ld.d $a6, $sp, 96 │ │ │ │ + st.h $zero, $a3, 0 │ │ │ │ + li.w $t1, -2 │ │ │ │ + addi.d $t0, $sp, 488 │ │ │ │ + li.w $t4, -10 │ │ │ │ + st.d $t1, $sp, 24 │ │ │ │ + move $a7, $s3 │ │ │ │ + move $a5, $s4 │ │ │ │ + li.w $a4, 2 │ │ │ │ + st.d $t4, $sp, 32 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + st.d $a0, $sp, 112 │ │ │ │ + st.d $s6, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + stptr.d $s8, $sp, 0 │ │ │ │ + st.d $t0, $sp, 144 │ │ │ │ + bl 53496 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -319052 │ │ │ │ + move $s2, $a0 │ │ │ │ + bl 102448 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ld.d $a6, $sp, 144 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + ld.d $t0, $sp, 224 │ │ │ │ + st.d $s3, $sp, 16 │ │ │ │ + li.w $a7, -2 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + li.w $t0, 2 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + addi.d $a5, $sp, 375 │ │ │ │ + addi.d $a4, $sp, 380 │ │ │ │ + addi.d $a3, $sp, 376 │ │ │ │ + move $a2, $s2 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 52044 │ │ │ │ + ldptr.w $t0, $sp, 376 │ │ │ │ + sub.w $t1, $s6, $s1 │ │ │ │ + bltu $t0, $t1, 44 │ │ │ │ + ldptr.w $t0, $sp, 492 │ │ │ │ + ldptr.w $t1, $sp, 488 │ │ │ │ + ldptr.w $t4, $sp, 380 │ │ │ │ + mul.w $t0, $t0, $s1 │ │ │ │ + mul.w $t1, $t1, $s6 │ │ │ │ + srai.w $t3, $t0, 0x1f │ │ │ │ + xor $t0, $t0, $t3 │ │ │ │ + sub.w $t0, $t0, $t3 │ │ │ │ + sub.w $t0, $t1, $t0 │ │ │ │ + bgeu $t4, $t0, 188 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 85792 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -329356 │ │ │ │ + move $s2, $s5 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 88 │ │ │ │ + move $s5, $s2 │ │ │ │ + bl -329376 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + bl -329384 │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + bl -329392 │ │ │ │ + ld.d $a0, $sp, 112 │ │ │ │ + bl -329400 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 271856 │ │ │ │ + addi.d $a1, $s0, 104 │ │ │ │ + move $a0, $zero │ │ │ │ + bl 271844 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -329432 │ │ │ │ + b -3004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 192 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 200 │ │ │ │ + ld.d $t1, $sp, 208 │ │ │ │ + ld.d $t6, $sp, 216 │ │ │ │ + ld.d $t5, $sp, 232 │ │ │ │ + ld.d $s4, $sp, 152 │ │ │ │ + ld.d $t2, $sp, 240 │ │ │ │ + li.w $s2, 1 │ │ │ │ + b -3140 │ │ │ │ + sub.w $t1, $t0, $t3 │ │ │ │ + bltu $s6, $t1, -508 │ │ │ │ + b -3072 │ │ │ │ nop │ │ │ │ + sub.w $t0, $t1, $s2 │ │ │ │ + bgeu $s6, $t0, -3068 │ │ │ │ + b -1568 │ │ │ │ nop │ │ │ │ - move $a3, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 85608 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -329540 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 66640 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 66648 │ │ │ │ - bl 207848 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -356940 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldx.w $s7, $t2, $s3 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $t2 │ │ │ │ - bltu $t0, $t2, -892 │ │ │ │ - ldx.bu $s7, $t1, $s2 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bltu $t0, $s7, -792 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 85584 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -329564 │ │ │ │ + move $s5, $s2 │ │ │ │ + b -1228 │ │ │ │ + bl -328696 │ │ │ │ nop │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -704 │ │ │ │ + pcaddi $a3, 79650 │ │ │ │ + li.w $a2, 105 │ │ │ │ + pcaddi $a1, 74714 │ │ │ │ + pcaddi $a0, 74717 │ │ │ │ + bl -330432 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $s8, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -1112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + li.w $t1, 32 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $t1, $a0, 24 │ │ │ │ + pcalau12i $t0, 76 │ │ │ │ + fld.d $fa1, $t0, 88 │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 125 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + move $a3, $a1 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + pcaddi $a2, 74709 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -330072 │ │ │ │ + pcaddi $a3, 79693 │ │ │ │ + li.w $a2, 72 │ │ │ │ + pcaddi $a1, 74691 │ │ │ │ + pcaddi $a0, 74712 │ │ │ │ + bl -330572 │ │ │ │ nop │ │ │ │ - move $a3, $s7 │ │ │ │ - b -156 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bltu $a1, $a0, 120 │ │ │ │ + addi.w $t0, $a0, 3 │ │ │ │ + li.w $t2, 3 │ │ │ │ + sub.w $a0, $a1, $a0 │ │ │ │ + sltu $a1, $t0, $a1 │ │ │ │ + masknez $a0, $a0, $a1 │ │ │ │ + li.w $t1, 24 │ │ │ │ + maskeqz $a1, $t2, $a1 │ │ │ │ + move $t0, $zero │ │ │ │ + or $a0, $a0, $a1 │ │ │ │ + bgeu $t1, $a2, 56 │ │ │ │ + li.w $t1, 27 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t1, $a2, 44 │ │ │ │ + li.w $t1, 29 │ │ │ │ + li.w $t0, 2 │ │ │ │ + bgeu $t1, $a2, 32 │ │ │ │ + li.w $t1, 49 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bgeu $t1, $a2, 20 │ │ │ │ + li.w $t0, 99 │ │ │ │ + sltu $t0, $t0, $a2 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ nop │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + pcaddi $t1, 127504 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + fld.d $fa0, $t0, 0 │ │ │ │ + b -328944 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -328696 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s4 │ │ │ │ - b -188 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bltu $t0, $a0, 108 │ │ │ │ + li.w $t1, 24 │ │ │ │ + move $t0, $zero │ │ │ │ + bgeu $t1, $a1, 56 │ │ │ │ + li.w $t1, 27 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t1, $a1, 44 │ │ │ │ + li.w $t1, 29 │ │ │ │ + li.w $t0, 2 │ │ │ │ + bgeu $t1, $a1, 32 │ │ │ │ + li.w $t1, 49 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bgeu $t1, $a1, 20 │ │ │ │ + li.w $t0, 99 │ │ │ │ + sltu $t0, $t0, $a1 │ │ │ │ + addi.d $t0, $t0, 4 │ │ │ │ nop │ │ │ │ + andi $t0, $t0, 0xf │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + pcaddi $t2, 127473 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + pcalau12i $t1, 76 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + fld.d $fa1, $t1, 16 │ │ │ │ + fld.d $fa0, $t0, 192 │ │ │ │ + fsub.d $fa0, $fa1, $fa0 │ │ │ │ + b -329080 │ │ │ │ + li.w $t1, 4 │ │ │ │ + beq $a0, $t1, 60 │ │ │ │ + li.w $t0, 5 │ │ │ │ + beq $a0, $t0, 148 │ │ │ │ + li.w $t0, 99 │ │ │ │ + bgeu $t0, $a1, 108 │ │ │ │ + li.w $t0, 6 │ │ │ │ + beq $a0, $t0, 196 │ │ │ │ + addi.d $t0, $a0, -7 │ │ │ │ + sltui $t0, $t0, 1 │ │ │ │ + li.w $a0, 3 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t2, 49 │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $a0, 3 │ │ │ │ + bgeu $t2, $a1, -116 │ │ │ │ + li.w $t0, 99 │ │ │ │ + sltu $a1, $t0, $a1 │ │ │ │ + maskeqz $t1, $t1, $a1 │ │ │ │ + sltui $a1, $a1, 1 │ │ │ │ + li.w $a0, 2 │ │ │ │ + or $t0, $t1, $a1 │ │ │ │ + b -144 │ │ │ │ nop │ │ │ │ - move $a3, $fp │ │ │ │ - b -220 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -355792 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 118 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - ldptr.w $t1, $a1, 8 │ │ │ │ - addi.w $t0, $a3, -1 │ │ │ │ - addi.d $sp, $sp, -208 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - add.d $t0, $a2, $t0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - st.d $s0, $sp, 184 │ │ │ │ - st.d $s2, $sp, 168 │ │ │ │ - st.d $s5, $sp, 144 │ │ │ │ - st.d $ra, $sp, 200 │ │ │ │ - st.d $fp, $sp, 192 │ │ │ │ - st.d $s1, $sp, 176 │ │ │ │ - st.d $s3, $sp, 160 │ │ │ │ - st.d $s4, $sp, 152 │ │ │ │ - st.d $s6, $sp, 136 │ │ │ │ - st.d $s7, $sp, 128 │ │ │ │ - st.d $s8, $sp, 120 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $a3, $sp, 80 │ │ │ │ - move $s2, $a2 │ │ │ │ - st.d $zero, $sp, 40 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - li.w $s5, 253 │ │ │ │ - st.d $t2, $sp, 104 │ │ │ │ - st.d $t0, $sp, 56 │ │ │ │ nop │ │ │ │ + move $t0, $zero │ │ │ │ + li.w $a0, 3 │ │ │ │ + b -176 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - beq $t1, $t0, 2136 │ │ │ │ - ld.b $t1, $s2, 0 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - bnez $t0, 3596 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - li.w $a0, 24 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bltu $s1, $t1, 2400 │ │ │ │ - bl -356652 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 95400 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - addi.w $t2, $t1, -1 │ │ │ │ - beq $s1, $t2, 4952 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - st.d $zero, $sp, 64 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bgeu $t0, $t1, 3584 │ │ │ │ nop │ │ │ │ - bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $s4 │ │ │ │ - bgeu $s5, $t1, 4688 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s3, 4660 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s3, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 83956 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 3336 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, 4612 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s8, $s3, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 83912 │ │ │ │ - bnez $a0, -40 │ │ │ │ - nop │ │ │ │ - beqz $fp, 4576 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.w $s3, $t0, 1 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - slli.w $t3, $t1, 0x0 │ │ │ │ - bgeu $s5, $t1, 108 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $fp, 4296 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 83828 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 3240 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 4252 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 83784 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 4216 │ │ │ │ - ldptr.w $t3, $s8, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - bgeu $t3, $t0, 32 │ │ │ │ - slli.d $s4, $s4, 0x2 │ │ │ │ - ldx.w $s6, $t1, $s4 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bgeu $t0, $s6, 16 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bgeu $t0, $s6, 4696 │ │ │ │ + sltui $a0, $a1, 100 │ │ │ │ + li.w $t2, 49 │ │ │ │ + sltu $a1, $t2, $a1 │ │ │ │ + li.w $t1, 3 │ │ │ │ + slli.w $a0, $a0, 0x1 │ │ │ │ + maskeqz $a0, $a0, $a1 │ │ │ │ + masknez $a1, $t1, $a1 │ │ │ │ + move $t0, $zero │ │ │ │ + or $a0, $a0, $a1 │ │ │ │ + b -236 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $s4, $t1, $s3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - slli.w $s6, $t1, 0x0 │ │ │ │ - bgeu $s5, $t1, 108 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s4, $sp, 96 │ │ │ │ - beqz $fp, 4160 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 83644 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2576 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 4116 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s6, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 83600 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 4080 │ │ │ │ - ldptr.w $s6, $s8, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $t1, $t2, $t0 │ │ │ │ - bgeu $s5, $t1, 4080 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s8, 4056 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 83524 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2488 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 4012 │ │ │ │ - addi.d $s1, $s4, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 83480 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 3976 │ │ │ │ - ldptr.w $t1, $s4, 4 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - bltu $t1, $s6, 3988 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - bnez $t0, 1828 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.w $t2, $t1, -1 │ │ │ │ - move $s3, $t0 │ │ │ │ - bgeu $t0, $t2, 752 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t0, 3 │ │ │ │ + li.w $a0, 3 │ │ │ │ + b -272 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bstrpick.d $s4, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t0, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s4, $s4, 0x2 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ldx.w $t0, $t2, $s4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $t2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bgeu $s5, $t2, 2152 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $fp, 2076 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + fst.d $fs0, $sp, 72 │ │ │ │ + fst.d $fs1, $sp, 64 │ │ │ │ + fst.d $fs2, $sp, 56 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s2, $a2 │ │ │ │ + beqz $a0, 784 │ │ │ │ + pcalau12i $t1, 76 │ │ │ │ + pcalau12i $t0, 76 │ │ │ │ + fld.d $fs2, $t1, 88 │ │ │ │ + fld.d $fs1, $t0, 104 │ │ │ │ + bstrpick.d $s5, $a0, 0x1f, 0x0 │ │ │ │ + vxor.v $vr24, $vr24, $vr24 │ │ │ │ + move $s6, $a4 │ │ │ │ + move $s7, $a3 │ │ │ │ + add.d $s3, $a3, $s5 │ │ │ │ + li.w $s1, 32 │ │ │ │ nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 83332 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1880 │ │ │ │ - addi.d $t1, $fp, -1 │ │ │ │ - srli.d $fp, $t1, 0x1 │ │ │ │ - beqz $fp, 2028 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 83288 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.b $t1, $s7, 0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + slli.w $t1, $t1, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $s1, $t1, 1532 │ │ │ │ + fsub.d $fa0, $fa0, $fs2 │ │ │ │ + addi.d $s7, $s7, 1 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + bl -330000 │ │ │ │ + fadd.d $fs0, $fs0, $fa0 │ │ │ │ + bne $s3, $s7, -44 │ │ │ │ + movgr2fr.d $fa0, $s5 │ │ │ │ + pcalau12i $s3, 125 │ │ │ │ + ld.d $s3, $s3, -48 │ │ │ │ + ffint.d.l $fs1, $fa0 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + ldptr.d $s1, $s3, 0 │ │ │ │ + bl -329508 │ │ │ │ + movfr2gr.d $a5, $fa0 │ │ │ │ + movfr2gr.d $a3, $fs0 │ │ │ │ + move $a4, $s4 │ │ │ │ + pcaddi $a2, 74539 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -330816 │ │ │ │ + fdiv.d $fa0, $fs0, $fs1 │ │ │ │ + bl -329544 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + bltu $s2, $s0, 1420 │ │ │ │ + sub.w $s7, $s4, $s0 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + fst.d $fs3, $sp, 48 │ │ │ │ + fst.d $fs4, $sp, 40 │ │ │ │ + li.w $t0, 24 │ │ │ │ + move $s6, $s7 │ │ │ │ + bgeu $t0, $s4, 676 │ │ │ │ + pcalau12i $t1, 76 │ │ │ │ + pcalau12i $t0, 76 │ │ │ │ + fld.d $fs0, $t1, 96 │ │ │ │ + fld.d $fs2, $t0, 16 │ │ │ │ + move $s1, $s0 │ │ │ │ + move $s5, $zero │ │ │ │ + addi.w $fp, $s0, 3 │ │ │ │ + li.w $s8, 3 │ │ │ │ + b 240 │ │ │ │ nop │ │ │ │ - beqz $s6, 1992 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - bgeu $s5, $t1, 2000 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $fp, 1924 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ + li.w $t1, 29 │ │ │ │ + bgeu $t1, $s4, 1308 │ │ │ │ + li.w $t1, 49 │ │ │ │ + bgeu $t1, $s4, 1204 │ │ │ │ + li.w $t1, 99 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + bgeu $t1, $s4, 1256 │ │ │ │ + pcaddi $t1, 127362 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + fldx.d $fs4, $t0, $t1 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + bl -329672 │ │ │ │ + fadd.d $fs3, $fs3, $fa0 │ │ │ │ nop │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 83212 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1792 │ │ │ │ - addi.d $t1, $fp, -1 │ │ │ │ - srli.d $fp, $t1, 0x1 │ │ │ │ - beqz $fp, 1876 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $fp, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 83168 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 1840 │ │ │ │ - ldptr.w $t1, $s6, 4 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bne $t1, $t0, 364 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $s8, $t1, $t0 │ │ │ │ - bgeu $s5, $s8, 1940 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $s8, 1800 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 83092 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1704 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 1756 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 83048 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 1720 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $s3, 1 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bgeu $s5, $t1, 1848 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + bl -329700 │ │ │ │ + movfr2gr.d $a6, $fa0 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 74516 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -331012 │ │ │ │ + move $a0, $s1 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -772 │ │ │ │ + fadd.d $fs3, $fa0, $fs3 │ │ │ │ + move $a0, $s1 │ │ │ │ + ldptr.d $s6, $s3, 0 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -792 │ │ │ │ + movfr2gr.d $a6, $fa0 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 74500 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -331076 │ │ │ │ + fmov.d $fa1, $fs3 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + bl 146404 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + movfr2gr.d $a6, $fs3 │ │ │ │ + movfr2gr.d $a7, $fa0 │ │ │ │ + move $a3, $s1 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 74494 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl -331132 │ │ │ │ + bltu $s2, $s1, 908 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 158472 │ │ │ │ + ldptr.d $s6, $s3, 0 │ │ │ │ + fmov.d $fs3, $fa0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl 158452 │ │ │ │ + move $a7, $s5 │ │ │ │ + move $a6, $s7 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + fst.d $fa0, $sp, 0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 74447 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -331208 │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + fmul.d $fa1, $fa1, $fs1 │ │ │ │ + movfr2gr.d $a6, $fs1 │ │ │ │ + move $a7, $s1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 74443 │ │ │ │ + li.w $a1, 1 │ │ │ │ + fadd.d $fs3, $fa1, $fs3 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bl -331272 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + ldptr.d $s6, $s3, 0 │ │ │ │ + bl -330532 │ │ │ │ + fsub.d $fa0, $fs2, $fa0 │ │ │ │ + bl -330012 │ │ │ │ + fst.d $fa0, $sp, 24 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + bl -330552 │ │ │ │ + fsub.d $fa0, $fs2, $fa0 │ │ │ │ + bl -330032 │ │ │ │ + sub.w $t0, $s4, $s1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ffint.d.l $fa2, $fa1 │ │ │ │ + fmul.d $fa2, $fa2, $fa0 │ │ │ │ + stptr.d $s1, $sp, 0 │ │ │ │ + move $a7, $s4 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 74416 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s6 │ │ │ │ + fst.d $fa2, $sp, 8 │ │ │ │ + bl -331376 │ │ │ │ + bltu $s1, $s0, 960 │ │ │ │ + sltu $t1, $fp, $s1 │ │ │ │ + masknez $t0, $s5, $t1 │ │ │ │ + maskeqz $t1, $s8, $t1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + li.w $t1, 27 │ │ │ │ + ldptr.d $s6, $s3, 0 │ │ │ │ + bltu $t1, $s4, -500 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + addi.d $t0, $t0, 32 │ │ │ │ nop │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s6, 1704 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82964 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1608 │ │ │ │ - addi.d $t1, $s6, -1 │ │ │ │ - srli.d $s6, $t1, 0x1 │ │ │ │ - beqz $s6, 1660 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82920 │ │ │ │ - bnez $a0, -40 │ │ │ │ + pcaddi $t1, 127199 │ │ │ │ + fldx.d $fs4, $t1, $t0 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + bl -330160 │ │ │ │ + fadd.d $fs3, $fs3, $fa0 │ │ │ │ + b -476 │ │ │ │ + vxor.v $vr0, $vr0, $vr0 │ │ │ │ + pcalau12i $s3, 125 │ │ │ │ + ld.d $s3, $s3, -48 │ │ │ │ + ldptr.d $s1, $s3, 0 │ │ │ │ + bl -330188 │ │ │ │ + movfr2gr.d $a5, $fa0 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 74369 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -331496 │ │ │ │ + vxor.v $vr0, $vr0, $vr0 │ │ │ │ + sub.w $s6, $zero, $s0 │ │ │ │ + fdiv.d $fa0, $fa0, $fa0 │ │ │ │ + bl -330232 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + bltu $s2, $s0, 732 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + fst.d $fs3, $sp, 48 │ │ │ │ + fst.d $fs4, $sp, 40 │ │ │ │ + pcalau12i $t1, 76 │ │ │ │ + pcalau12i $t0, 76 │ │ │ │ + fld.d $fs0, $t1, 96 │ │ │ │ + fld.d $fs2, $t0, 16 │ │ │ │ + move $s1, $s0 │ │ │ │ + move $s5, $zero │ │ │ │ + addi.w $fp, $s0, 3 │ │ │ │ + li.w $s8, 3 │ │ │ │ nop │ │ │ │ - beqz $s8, 1624 │ │ │ │ - ldptr.w $t1, $s8, 4 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - bltu $t1, $t0, 116 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ldx.w $s1, $t1, $s4 │ │ │ │ - beqz $s1, 104 │ │ │ │ - ld.d $t1, $s0, 16 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ldx.w $t1, $t1, $s4 │ │ │ │ - ld.d $t3, $t2, 16 │ │ │ │ - ld.bu $t2, $t2, 44 │ │ │ │ - add.w $t1, $t1, $t0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t3, $t1 │ │ │ │ - beq $t1, $t2, 48 │ │ │ │ - ld.d $s4, $sp, 8 │ │ │ │ - addi.w $t1, $s1, -1 │ │ │ │ - addi.d $a1, $sp, 96 │ │ │ │ - move $a0, $s4 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - st.w $t1, $sp, 100 │ │ │ │ - bl 94688 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl 95192 │ │ │ │ - bnez $a0, 1680 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - move $s3, $s1 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bltu $s1, $t1, -628 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - beqz $t0, 92 │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t1, $t3, $t1 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.d $t3, $t2, 16 │ │ │ │ - ld.bu $t2, $t2, 44 │ │ │ │ - add.w $t1, $t1, $t0 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t3, $t1 │ │ │ │ - beq $t1, $t2, 44 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.d $a1, $sp, 96 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 158032 │ │ │ │ + ldptr.d $s7, $s3, 0 │ │ │ │ + fmov.d $fs3, $fa0 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl 158012 │ │ │ │ + move $a7, $s5 │ │ │ │ + move $a6, $s6 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + fst.d $fa0, $sp, 0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 74337 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -331648 │ │ │ │ + bstrpick.d $t0, $s5, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + ffint.d.l $fa1, $fa0 │ │ │ │ + fmul.d $fa1, $fa1, $fs1 │ │ │ │ + movfr2gr.d $a6, $fs1 │ │ │ │ + move $a7, $s1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 74333 │ │ │ │ + li.w $a1, 1 │ │ │ │ + fadd.d $fs3, $fs3, $fa1 │ │ │ │ + fst.d $fa1, $sp, 8 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + bl -331712 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + ldptr.d $s7, $s3, 0 │ │ │ │ + bl -330972 │ │ │ │ + fsub.d $fa0, $fs2, $fa0 │ │ │ │ + bl -330452 │ │ │ │ + fst.d $fa0, $sp, 24 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + bl -330992 │ │ │ │ + fsub.d $fa0, $fs2, $fa0 │ │ │ │ + bl -330472 │ │ │ │ + sub.w $t0, $s4, $s1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t0 │ │ │ │ + ld.d $a6, $sp, 24 │ │ │ │ + ffint.d.l $fa2, $fa1 │ │ │ │ + fmul.d $fa2, $fa2, $fa0 │ │ │ │ + stptr.d $s1, $sp, 0 │ │ │ │ + move $a7, $s4 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 74306 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + fst.d $fa2, $sp, 8 │ │ │ │ + bl -331816 │ │ │ │ + bltu $s1, $s0, 520 │ │ │ │ + sltu $t1, $fp, $s1 │ │ │ │ + masknez $t0, $s5, $t1 │ │ │ │ + maskeqz $t1, $s8, $t1 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + pcaddi $t1, 127094 │ │ │ │ + fldx.d $fs4, $t1, $t0 │ │ │ │ + ldptr.d $s7, $s3, 0 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + bl -330588 │ │ │ │ + fmov.d $fa1, $fa0 │ │ │ │ + fmov.d $fa0, $fs4 │ │ │ │ + fadd.d $fs3, $fs3, $fa1 │ │ │ │ + bl -330604 │ │ │ │ + movfr2gr.d $a6, $fa0 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 74290 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -331916 │ │ │ │ move $a0, $s1 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - st.w $t0, $sp, 100 │ │ │ │ - bl 94572 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -1676 │ │ │ │ + fadd.d $fs3, $fs3, $fa0 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 95076 │ │ │ │ - bnez $a0, 844 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bnez $t0, 20 │ │ │ │ - addi.w $t2, $t1, -1 │ │ │ │ + ldptr.d $s7, $s3, 0 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -1696 │ │ │ │ + movfr2gr.d $a6, $fa0 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 74274 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -331980 │ │ │ │ + fmov.d $fa1, $fs3 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + bl 145500 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + movfr2gr.d $a6, $fs3 │ │ │ │ + movfr2gr.d $a7, $fa0 │ │ │ │ + move $a3, $s1 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + move $a5, $s2 │ │ │ │ + move $a4, $s0 │ │ │ │ + pcaddi $a2, 74268 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl -332036 │ │ │ │ + bgeu $s2, $s1, -460 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ + fld.d $fs3, $sp, 48 │ │ │ │ + fld.d $fs4, $sp, 40 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + fld.d $fs1, $sp, 64 │ │ │ │ + fld.d $fs2, $sp, 56 │ │ │ │ + fmov.d $fa0, $fs0 │ │ │ │ + fld.d $fs0, $sp, 72 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - beq $t2, $t0, 580 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bgeu $t0, $t1, 3072 │ │ │ │ bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - slli.w $s6, $t1, 0x0 │ │ │ │ - bgeu $s5, $t1, 116 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s3, 3316 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - nop │ │ │ │ - srli.d $fp, $s3, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82580 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 2024 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, 3268 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $fp, $s3, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82536 │ │ │ │ - bnez $a0, -40 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + addi.d $t0, $t0, 96 │ │ │ │ + pcaddi $t1, 127022 │ │ │ │ + add.d $t0, $t1, $t0 │ │ │ │ nop │ │ │ │ - beqz $s8, 3232 │ │ │ │ - ldptr.w $s6, $s8, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ + fld.d $fa0, $t0, 0 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bl -330876 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + fadd.d $fs3, $fs3, $fa0 │ │ │ │ + fld.d $fs4, $t0, 0 │ │ │ │ + b -1200 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.w $s3, $t0, 1 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - slli.w $t3, $t1, 0x0 │ │ │ │ - bgeu $s5, $t1, 108 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $fp, 1160 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s4, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82452 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1928 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 1116 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s4, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82408 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 1080 │ │ │ │ - ldptr.w $t3, $s8, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - bgeu $t3, $s6, 36 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - slli.d $s4, $t0, 0x2 │ │ │ │ - ldx.w $s6, $t1, $s4 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bgeu $t0, $s6, 16 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bgeu $t0, $s6, 3456 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + addi.d $t0, $t0, 128 │ │ │ │ + b -768 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ldx.w $s6, $t1, $s3 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - bgeu $s5, $t1, 2792 │ │ │ │ - ld.wu $fp, $s0, 88 │ │ │ │ - st.w $s6, $sp, 96 │ │ │ │ - beqz $fp, 2796 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s4, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82268 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1296 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 2748 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $s4, $fp, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 82224 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 2712 │ │ │ │ - ldptr.w $s6, $s8, 4 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldx.bu $t1, $t2, $t0 │ │ │ │ - bgeu $s5, $t1, 2656 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s8, 2608 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 82148 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1144 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 2564 │ │ │ │ - addi.d $s1, $s4, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s4, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl 82104 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s4, 2528 │ │ │ │ - ldptr.w $t1, $s4, 4 │ │ │ │ - bltu $t1, $s6, 296 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + pcaddi $t1, 127016 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + b -84 │ │ │ │ nop │ │ │ │ - move $s1, $zero │ │ │ │ nop │ │ │ │ - ld.bu $s3, $sp, 72 │ │ │ │ - move $s4, $zero │ │ │ │ - b 64 │ │ │ │ nop │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - move $a1, $s4 │ │ │ │ - ld.d $s8, $t1, 16 │ │ │ │ - ld.d $fp, $s0, 16 │ │ │ │ - bl 94080 │ │ │ │ - ld.wu $t1, $a0, 0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t1, $fp, $t1 │ │ │ │ - add.w $t1, $t1, $s1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $s8, $t1 │ │ │ │ - beq $t1, $s3, 1056 │ │ │ │ - addi.w $s4, $s4, 1 │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl 94376 │ │ │ │ - bltu $s4, $a0, -64 │ │ │ │ - ld.d $s0, $sp, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 93524 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -358952 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - st.d $zero, $sp, 56 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fld.d $fs0, $t0, 96 │ │ │ │ + b -200 │ │ │ │ nop │ │ │ │ - ld.d $t2, $sp, 40 │ │ │ │ - pcalau12i $t0, 118 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrins.d $a0, $t2, 0x1f, 0x0 │ │ │ │ - ld.d $t1, $sp, 104 │ │ │ │ - ld.d $t2, $sp, 56 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bstrins.d $a0, $t2, 0x3f, 0x20 │ │ │ │ - bne $t1, $t0, 3340 │ │ │ │ - ld.d $ra, $sp, 200 │ │ │ │ - ld.d $fp, $sp, 192 │ │ │ │ - ld.d $s0, $sp, 184 │ │ │ │ - ld.d $s1, $sp, 176 │ │ │ │ - ld.d $s2, $sp, 168 │ │ │ │ - ld.d $s3, $sp, 160 │ │ │ │ - ld.d $s4, $sp, 152 │ │ │ │ - ld.d $s5, $sp, 144 │ │ │ │ - ld.d $s6, $sp, 136 │ │ │ │ - ld.d $s7, $sp, 128 │ │ │ │ - ld.d $s8, $sp, 120 │ │ │ │ - addi.d $sp, $sp, 208 │ │ │ │ - ret │ │ │ │ + pcalau12i $t0, 124 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + move $a3, $s6 │ │ │ │ + pcaddi $a2, 74152 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + fst.d $fs3, $sp, 48 │ │ │ │ + fst.d $fs4, $sp, 40 │ │ │ │ + bl -332312 │ │ │ │ + pcaddi $a3, 79133 │ │ │ │ + li.w $a2, 72 │ │ │ │ + pcaddi $a1, 74131 │ │ │ │ + pcaddi $a0, 74152 │ │ │ │ + bl -332812 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 94220 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 93872 │ │ │ │ - ldptr.w $a3, $sp, 96 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -872 │ │ │ │ - pcaddi $a1, 65985 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -359756 │ │ │ │ - b -888 │ │ │ │ + bl -330800 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - ldx.w $s3, $t1, $s3 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $s1, $t2, $t1 │ │ │ │ - bgeu $s5, $s1, 2588 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $s4, 2200 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 81732 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 1224 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 2156 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 81688 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s6, $sp, 16 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + bstrpick.d $s6, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $s6, $s6, $s6, 0x2 │ │ │ │ + beqz $t0, 256 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s7, $sp, 8 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s2, $zero │ │ │ │ + slli.d $s6, $s6, 0x4 │ │ │ │ nop │ │ │ │ - beqz $fp, 2120 │ │ │ │ - ldptr.w $s1, $fp, 4 │ │ │ │ - b -400 │ │ │ │ nop │ │ │ │ - bl -359048 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 93004 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.w $t2, $t1, -1 │ │ │ │ - bne $t2, $t0, 1176 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - ld.d $t4, $sp, 56 │ │ │ │ - ld.d $t3, $s0, 120 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $t2, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t2, $t2, 0x2 │ │ │ │ - ldx.w $s3, $t3, $t2 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - bgeu $t0, $s3, 120 │ │ │ │ - bltu $t4, $s3, 116 │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - ldptr.d $t2, $s0, 0 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ldx.w $t1, $t3, $t1 │ │ │ │ - ld.d $t3, $t2, 16 │ │ │ │ - ld.bu $t2, $t2, 44 │ │ │ │ - add.w $t1, $t1, $t0 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + beqz $t1, 148 │ │ │ │ bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t3, $t1 │ │ │ │ - beq $t1, $t2, 52 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - addi.w $t1, $s3, -1 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.d $a1, $sp, 96 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - st.w $t1, $sp, 100 │ │ │ │ - bl 93384 │ │ │ │ + alsl.d $s4, $t1, $t1, 0x2 │ │ │ │ + alsl.d $s4, $s4, $t1, 0x1 │ │ │ │ + move $s0, $zero │ │ │ │ + slli.d $s4, $s4, 0x3 │ │ │ │ + b 20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 78552 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 79376 │ │ │ │ + move $s7, $a0 │ │ │ │ move $a0, $s1 │ │ │ │ - bl 93888 │ │ │ │ - bnez $a0, 2248 │ │ │ │ + bl -333024 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a4, $s5 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $s1, $t0, 48 │ │ │ │ + li.w $a2, 8 │ │ │ │ + move $a1, $s7 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + bl -1960 │ │ │ │ + add.d $a0, $s1, $s0 │ │ │ │ + addi.d $s0, $s0, 88 │ │ │ │ + bl 78676 │ │ │ │ + bne $s4, $s0, -104 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - addi.w $t1, $t1, -1 │ │ │ │ - bgeu $s3, $t1, -1288 │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - b -1940 │ │ │ │ - ldx.w $s3, $t3, $t1 │ │ │ │ - b -116 │ │ │ │ + addi.d $s2, $s2, 80 │ │ │ │ + bne $s6, $s2, -164 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + ld.d $s7, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + vxor.v $vr0, $vr0, $vr0 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s6, $sp, 32 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + bstrpick.d $s6, $t1, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + fld.d $fs0, $t0, 112 │ │ │ │ + alsl.d $s6, $s6, $s6, 0x2 │ │ │ │ + beqz $t1, 324 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $s5, $sp, 40 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + st.d $s4, $sp, 48 │ │ │ │ + st.d $s7, $sp, 24 │ │ │ │ + st.d $s8, $sp, 16 │ │ │ │ + fst.d $fs1, $sp, 0 │ │ │ │ + move $s3, $a0 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s2, $zero │ │ │ │ + slli.d $s6, $s6, 0x4 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + beqz $t1, 204 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $s4, $t1, $t1, 0x2 │ │ │ │ + alsl.d $s4, $s4, $t1, 0x1 │ │ │ │ + move $s1, $zero │ │ │ │ + slli.d $s4, $s4, 0x3 │ │ │ │ + b 20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 160 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -1912 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $t0, $t0, 48 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + ld.d $a0, $t0, 88 │ │ │ │ + bl -25392 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + move $s7, $a0 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl 79084 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 8 │ │ │ │ + move $a1, $s5 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -194560 │ │ │ │ + movfr2gr.d $s7, $fa0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + movgr2fr.d $fa2, $s7 │ │ │ │ + li.w $a0, 25 │ │ │ │ + bl -195112 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + movgr2fr.d $fa2, $s7 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -195136 │ │ │ │ + fneg.d $fa0, $fa0 │ │ │ │ + ld.d $t0, $s3, 8 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + add.d $t0, $t0, $s2 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + addi.d $s1, $s1, 88 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + fsel $fa0, $fa0, $fs0, $fcc0 │ │ │ │ + bl 78300 │ │ │ │ + bne $s4, $s1, -160 │ │ │ │ nop │ │ │ │ + addi.d $s2, $s2, 80 │ │ │ │ + bne $s6, $s2, -220 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ld.d $s5, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 24 │ │ │ │ + ld.d $s8, $sp, 16 │ │ │ │ + fld.d $fs1, $sp, 0 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + vxor.v $vr0, $vr0, $vr0 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -272 │ │ │ │ + move $t0, $a0 │ │ │ │ + st.d $s1, $sp, 240 │ │ │ │ + ldptr.w $s1, $t0, 0 │ │ │ │ + st.d $s4, $sp, 216 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + bstrpick.d $s4, $s1, 0x1f, 0x0 │ │ │ │ + stptr.d $a1, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + slli.d $a1, $s4, 0x3 │ │ │ │ + st.d $ra, $sp, 264 │ │ │ │ + st.d $s0, $sp, 248 │ │ │ │ + st.d $s3, $sp, 224 │ │ │ │ + bl -322576 │ │ │ │ + move $s0, $a0 │ │ │ │ + slli.d $a1, $s4, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -322592 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + move $s3, $a0 │ │ │ │ + beqz $s1, 2008 │ │ │ │ + pcalau12i $t3, 75 │ │ │ │ + fst.d $fs0, $sp, 168 │ │ │ │ + pcalau12i $t2, 75 │ │ │ │ + fld.d $fs0, $t3, 96 │ │ │ │ + pcalau12i $t1, 75 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fst.d $fs4, $sp, 136 │ │ │ │ + fst.d $fs5, $sp, 128 │ │ │ │ + fst.d $fs6, $sp, 120 │ │ │ │ + fld.d $fs5, $t1, 104 │ │ │ │ + fld.d $fs6, $t2, 88 │ │ │ │ + fld.d $fs4, $t0, 128 │ │ │ │ + alsl.d $s4, $s4, $a0, 0x3 │ │ │ │ + st.d $s2, $sp, 232 │ │ │ │ + st.d $s5, $sp, 208 │ │ │ │ + st.d $fp, $sp, 256 │ │ │ │ + st.d $s6, $sp, 200 │ │ │ │ + st.d $s7, $sp, 192 │ │ │ │ + st.d $s8, $sp, 184 │ │ │ │ + fst.d $fs1, $sp, 160 │ │ │ │ + fst.d $fs2, $sp, 152 │ │ │ │ + fst.d $fs3, $sp, 144 │ │ │ │ + fst.d $fs7, $sp, 112 │ │ │ │ + move $s2, $s0 │ │ │ │ + move $s5, $a0 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s1, $sp, 88 │ │ │ │ + fst.d $fs0, $sp, 64 │ │ │ │ + st.d $a3, $sp, 80 │ │ │ │ + st.d $s0, $sp, 96 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s8, 96 │ │ │ │ - move $fp, $s8 │ │ │ │ - b -1824 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + move $a0, $zero │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ldptr.w $s3, $t0, 32 │ │ │ │ + bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + move $a1, $s1 │ │ │ │ + bl -322784 │ │ │ │ + stptr.d $a0, $s2, 0 │ │ │ │ + stptr.d $zero, $s5, 0 │ │ │ │ + beqz $s3, 320 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + move $s0, $zero │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ld.d $t0, $t0, 8 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + ld.d $t0, $a0, 24 │ │ │ │ + ld.d $s3, $t0, 88 │ │ │ │ + bl 77684 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -25948 │ │ │ │ + ldptr.d $t6, $s2, 0 │ │ │ │ + ldptr.w $t5, $s3, 40 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + stx.d $zero, $t6, $s0 │ │ │ │ + beqz $t5, 1644 │ │ │ │ + pcalau12i $t7, 75 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + ld.d $t4, $s3, 32 │ │ │ │ + fld.d $fs3, $t7, 88 │ │ │ │ + fld.d $fs2, $t0, 104 │ │ │ │ + st.d $s5, $sp, 32 │ │ │ │ + move $s8, $zero │ │ │ │ + move $fp, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + move $s5, $s0 │ │ │ │ + move $t2, $t5 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + alsl.d $t7, $s1, $t4, 0x3 │ │ │ │ + ld.wu $t0, $t7, 0 │ │ │ │ + pcaddi $t3, 78717 │ │ │ │ + li.w $t1, 27 │ │ │ │ + ldx.bu $t0, $t3, $t0 │ │ │ │ + slli.d $s6, $s1, 0x3 │ │ │ │ + addi.w $t0, $t0, -61 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t1, $t0, 64 │ │ │ │ + pcaddi $t1, 78764 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t1, $t1, $t0 │ │ │ │ + jr $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s8, $fp │ │ │ │ - b -1736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s3, 40 │ │ │ │ nop │ │ │ │ - beqz $fp, 64 │ │ │ │ - move $s6, $fp │ │ │ │ - b -1640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t2, -104 │ │ │ │ nop │ │ │ │ + move $s0, $s5 │ │ │ │ + fldx.d $fa1, $t6, $s0 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ nop │ │ │ │ + fld.d $fa0, $s5, 0 │ │ │ │ + move $a0, $s4 │ │ │ │ + addi.d $s0, $s0, 8 │ │ │ │ + fadd.d $fa0, $fa0, $fa1 │ │ │ │ + fst.d $fa0, $s5, 0 │ │ │ │ + bl -333248 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.d $t0, $t0, 88 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + bne $t0, $s0, -296 │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ + fld.d $fa0, $sp, 64 │ │ │ │ + addi.d $s5, $s5, 8 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bl -332888 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + fld.d $fa0, $s5, -8 │ │ │ │ + bl -332900 │ │ │ │ + fadd.d $fa0, $fs0, $fa0 │ │ │ │ + bl -332380 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + fst.d $fa0, $sp, 64 │ │ │ │ + addi.d $t0, $t0, 80 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + bne $t0, $s5, -424 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + ld.d $s1, $sp, 88 │ │ │ │ + ld.d $s0, $sp, 96 │ │ │ │ + ld.d $s3, $sp, 104 │ │ │ │ + fld.d $fs1, $t0, 16 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + move $s2, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + move $s6, $zero │ │ │ │ nop │ │ │ │ - pcaddi $a2, 65840 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 65848 │ │ │ │ - bl 204648 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -360140 │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fldx.d $fa0, $s3, $s2 │ │ │ │ + alsl.d $s4, $s2, $s2, 0x2 │ │ │ │ + fsub.d $fa0, $fa0, $fs0 │ │ │ │ + fstx.d $fa0, $s3, $s2 │ │ │ │ + bl -333004 │ │ │ │ + fsub.d $fa0, $fs1, $fa0 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + alsl.d $s4, $s4, $t0, 0x1 │ │ │ │ + bl -332492 │ │ │ │ + bstrpick.d $t0, $s6, 0x1f, 0x0 │ │ │ │ + fst.d $fs0, $s4, 64 │ │ │ │ + fst.d $fa0, $s4, 56 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + fldx.d $fa0, $s3, $s2 │ │ │ │ + fldx.d $fa1, $s3, $t0 │ │ │ │ + ldx.d $a0, $s0, $s2 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, 1236 │ │ │ │ + fst.d $fa0, $s4, 72 │ │ │ │ + bl -333464 │ │ │ │ + addi.w $t0, $s5, 1 │ │ │ │ + stx.d $zero, $s0, $s2 │ │ │ │ + beq $s1, $t0, 1240 │ │ │ │ + move $s6, $s5 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + move $s5, $t0 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ + ldptr.w $t8, $t7, 4 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fld.d $fa2, $t0, 120 │ │ │ │ + move $t1, $fp │ │ │ │ + li.w $a1, 32 │ │ │ │ + add.d $t7, $t6, $s5 │ │ │ │ + add.w $a0, $t8, $fp │ │ │ │ + beqz $t8, -332 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s4, $t0 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t3 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $a1, $t0, 784 │ │ │ │ + fsub.d $fa0, $fa0, $fs3 │ │ │ │ + fld.d $fa1, $t7, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + fdiv.d $fa0, $fa0, $fs2 │ │ │ │ + fsub.d $fa0, $fa0, $fa2 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $t7, 0 │ │ │ │ + bne $a0, $t1, -56 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + sub.w $s8, $s8, $fp │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + move $fp, $a0 │ │ │ │ + add.w $s8, $s8, $a0 │ │ │ │ + bltu $t0, $t2, -512 │ │ │ │ + b -404 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t7, 4 │ │ │ │ + move $s0, $zero │ │ │ │ + beqz $t0, -440 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fld.d $fa0, $t0, 16 │ │ │ │ + pcalau12i $t5, 75 │ │ │ │ + pcalau12i $t4, 75 │ │ │ │ + pcalau12i $t1, 75 │ │ │ │ + fld.d $fs1, $t5, 88 │ │ │ │ + fld.d $fs0, $t4, 104 │ │ │ │ + fld.d $fs7, $t1, 120 │ │ │ │ + fst.d $fa0, $sp, 0 │ │ │ │ + b 96 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -1900 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bgeu $t1, $t0, 648 │ │ │ │ + fsub.d $fa0, $fa0, $fs1 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + bl -333304 │ │ │ │ + fld.d $fa1, $sp, 0 │ │ │ │ + fsub.d $fa0, $fa1, $fa0 │ │ │ │ + bl -332788 │ │ │ │ + ldptr.d $t6, $s2, 0 │ │ │ │ + fldx.d $fa1, $t6, $s5 │ │ │ │ + fadd.d $fa1, $fa1, $fa0 │ │ │ │ + fstx.d $fa1, $t6, $s5 │ │ │ │ nop │ │ │ │ + ld.d $t4, $s3, 32 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + add.d $t0, $t4, $s6 │ │ │ │ + ldptr.w $t0, $t0, 4 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + bgeu $s0, $t0, -584 │ │ │ │ nop │ │ │ │ + move $a2, $s8 │ │ │ │ + move $a1, $fp │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -49032 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s4, $t0 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + li.w $t1, 32 │ │ │ │ + bnez $a0, -124 │ │ │ │ + bgeu $t1, $t0, 520 │ │ │ │ + fsub.d $fa0, $fa0, $fs1 │ │ │ │ + ldptr.d $t6, $s2, 0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + fldx.d $fa1, $t6, $s5 │ │ │ │ + fsub.d $fa0, $fa0, $fs7 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fstx.d $fa0, $t6, $s5 │ │ │ │ + b -112 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -2048 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $s8, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $s3, 1 │ │ │ │ - bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t2 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - bltu $s5, $t1, -1832 │ │ │ │ + ldptr.w $t1, $t7, 4 │ │ │ │ + beqz $t1, -692 │ │ │ │ + bnez $fp, 504 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + pcalau12i $t8, 75 │ │ │ │ + pcalau12i $t7, 75 │ │ │ │ + bnez $t0, 680 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fld.d $fa2, $t0, 128 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + fld.d $fa4, $t8, 88 │ │ │ │ + fld.d $fa3, $t7, 104 │ │ │ │ + move $t8, $t1 │ │ │ │ + li.w $a1, 32 │ │ │ │ + add.d $t7, $t6, $s5 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -1748 │ │ │ │ + ld.b $t0, $s4, 0 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t3 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $a1, $t0, 372 │ │ │ │ + fsub.d $fa0, $fa0, $fa4 │ │ │ │ + fld.d $fa1, $t7, 0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + fdiv.d $fa0, $fa0, $fa3 │ │ │ │ + fsub.d $fa0, $fa0, $fa2 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $t7, 0 │ │ │ │ + bne $s8, $t1, -52 │ │ │ │ + move $s8, $t8 │ │ │ │ nop │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t2, -920 │ │ │ │ + b -812 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t7, 4 │ │ │ │ + add.w $s6, $t0, $fp │ │ │ │ + beqz $t0, -856 │ │ │ │ + pcalau12i $t8, 75 │ │ │ │ + pcalau12i $t6, 75 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fld.d $fs7, $t8, 88 │ │ │ │ + fld.d $fs1, $t6, 104 │ │ │ │ + fld.d $fs0, $t0, 16 │ │ │ │ + stptr.d $s1, $sp, 0 │ │ │ │ + li.w $s0, 32 │ │ │ │ + move $s1, $fp │ │ │ │ + st.d $t2, $sp, 16 │ │ │ │ + move $s7, $t4 │ │ │ │ nop │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 93500 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 93152 │ │ │ │ - ldptr.w $a3, $sp, 96 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -1704 │ │ │ │ - pcaddi $a1, 65805 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -360476 │ │ │ │ - b -1720 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s4, $t0 │ │ │ │ + bstrpick.d $t2, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t2 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $s0, $t0, 208 │ │ │ │ + fsub.d $fa0, $fa0, $fs7 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + bl -333748 │ │ │ │ + fsub.d $fa0, $fs0, $fa0 │ │ │ │ + bl -333228 │ │ │ │ + ldptr.d $t6, $s2, 0 │ │ │ │ + fldx.d $fa1, $t6, $s5 │ │ │ │ + fadd.d $fa1, $fa1, $fa0 │ │ │ │ + fstx.d $fa1, $t6, $s5 │ │ │ │ + bne $s1, $s6, -68 │ │ │ │ + move $t4, $s7 │ │ │ │ + move $s7, $s1 │ │ │ │ + ldptr.d $s1, $sp, 0 │ │ │ │ + ld.d $t2, $sp, 16 │ │ │ │ + sub.w $s8, $s8, $fp │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + move $fp, $s7 │ │ │ │ + add.w $s8, $s7, $s8 │ │ │ │ + bltu $t0, $t2, -1116 │ │ │ │ + b -1008 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 1552 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -2608 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t7, 4 │ │ │ │ + li.w $a0, 32 │ │ │ │ + add.d $t1, $t6, $s5 │ │ │ │ + add.w $t8, $t0, $fp │ │ │ │ + beqz $t0, -1056 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + ldx.b $t3, $s4, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $a0, $t3, 64 │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fs6 │ │ │ │ + fld.d $fa1, $t1, 0 │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + fdiv.d $fa0, $fa0, $fs5 │ │ │ │ + fsub.d $fa0, $fa0, $fs4 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $t1, 0 │ │ │ │ + beq $t8, $fp, -1116 │ │ │ │ + bstrpick.d $t0, $fp, 0x1f, 0x0 │ │ │ │ + ldx.b $t3, $s4, $t0 │ │ │ │ + bstrpick.d $t0, $t3, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bltu $a0, $t3, -52 │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + pcalau12i $t0, 124 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 73546 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -334720 │ │ │ │ + pcaddi $a3, 78531 │ │ │ │ + li.w $a2, 72 │ │ │ │ + pcaddi $a1, 73529 │ │ │ │ + pcaddi $a0, 73550 │ │ │ │ + bl -335220 │ │ │ │ + nop │ │ │ │ + pcalau12i $t8, 75 │ │ │ │ + pcalau12i $t7, 75 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + addi.w $a0, $fp, -1 │ │ │ │ + fld.d $fa4, $t8, 88 │ │ │ │ + fld.d $fa3, $t7, 104 │ │ │ │ + fld.d $fa2, $t0, 128 │ │ │ │ + ld.d $t5, $sp, 24 │ │ │ │ + move $t8, $t1 │ │ │ │ + bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ + li.w $a1, 32 │ │ │ │ + bstrpick.d $a3, $fp, 0x1f, 0x0 │ │ │ │ + add.d $t7, $t6, $s5 │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ + fld.d $fa1, $t7, 0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $t7, 0 │ │ │ │ + beq $t1, $s8, -472 │ │ │ │ nop │ │ │ │ + ldx.b $t0, $s4, $a0 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t3 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $a1, $t0, -164 │ │ │ │ + fsub.d $fa0, $fa0, $fa4 │ │ │ │ + fdiv.d $fa0, $fa0, $fa3 │ │ │ │ + fsub.d $fa0, $fa0, $fa2 │ │ │ │ + bgeu $fp, $t5, -60 │ │ │ │ + ldx.b $t0, $s4, $a3 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa1, $t3 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa1, $fa1 │ │ │ │ + bgeu $a1, $t0, 276 │ │ │ │ + fsub.d $fa1, $fa1, $fa4 │ │ │ │ + fdiv.d $fa1, $fa1, $fa3 │ │ │ │ + fsub.d $fa1, $fa1, $fa2 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + fsel $fa0, $fa0, $fa1, $fcc0 │ │ │ │ + b -108 │ │ │ │ nop │ │ │ │ - beqz $fp, 1536 │ │ │ │ - move $s8, $fp │ │ │ │ - b -2520 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fld.d $fa2, $t0, 128 │ │ │ │ + add.w $t1, $t1, $s8 │ │ │ │ + fld.d $fa4, $t8, 88 │ │ │ │ + fld.d $fa3, $t7, 104 │ │ │ │ + move $t8, $t1 │ │ │ │ + li.w $a1, 32 │ │ │ │ + add.d $t7, $t6, $s5 │ │ │ │ + ld.b $t0, $s4, 0 │ │ │ │ + bstrpick.d $t3, $t0, 0x1f, 0x0 │ │ │ │ + movgr2fr.d $fa0, $t3 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bgeu $a1, $t0, -300 │ │ │ │ + fsub.d $fa0, $fa0, $fa4 │ │ │ │ + fld.d $fa1, $t7, 0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + fdiv.d $fa0, $fa0, $fa3 │ │ │ │ + fsub.d $fa0, $fa0, $fa2 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $t7, 0 │ │ │ │ + bne $t1, $s8, -52 │ │ │ │ + move $s8, $t8 │ │ │ │ + b -668 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + b -1460 │ │ │ │ + bl -334692 │ │ │ │ + addi.w $s5, $s5, 1 │ │ │ │ + stx.d $zero, $s0, $s2 │ │ │ │ + beq $s1, $s5, 12 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + b -1324 │ │ │ │ + ld.d $fp, $sp, 256 │ │ │ │ + ld.d $s2, $sp, 232 │ │ │ │ + ld.d $s5, $sp, 208 │ │ │ │ + ld.d $s6, $sp, 200 │ │ │ │ + ld.d $s7, $sp, 192 │ │ │ │ + ld.d $s8, $sp, 184 │ │ │ │ + fld.d $fs0, $sp, 168 │ │ │ │ + fld.d $fs1, $sp, 160 │ │ │ │ + fld.d $fs2, $sp, 152 │ │ │ │ + fld.d $fs3, $sp, 144 │ │ │ │ + fld.d $fs4, $sp, 136 │ │ │ │ + fld.d $fs5, $sp, 128 │ │ │ │ + fld.d $fs6, $sp, 120 │ │ │ │ + fld.d $fs7, $sp, 112 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -334776 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -334784 │ │ │ │ + ld.d $ra, $sp, 264 │ │ │ │ + ld.d $s0, $sp, 248 │ │ │ │ + ld.d $s1, $sp, 240 │ │ │ │ + ld.d $s3, $sp, 224 │ │ │ │ + ld.d $s4, $sp, 216 │ │ │ │ + vxor.v $vr0, $vr0, $vr0 │ │ │ │ + addi.d $sp, $sp, 272 │ │ │ │ + ret │ │ │ │ + ld.d $a3, $sp, 80 │ │ │ │ + movfr2gr.d $a4, $fa1 │ │ │ │ + pcalau12i $t0, 124 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + b -480 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -176 │ │ │ │ + st.d $s6, $sp, 104 │ │ │ │ + bstrpick.d $s6, $a1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 152 │ │ │ │ + st.d $s3, $sp, 128 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $s3, $a0 │ │ │ │ + slli.d $a1, $s6, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s1, $sp, 144 │ │ │ │ + st.d $s4, $sp, 120 │ │ │ │ + st.d $ra, $sp, 168 │ │ │ │ + fst.d $fs0, $sp, 72 │ │ │ │ + fst.d $fs2, $sp, 56 │ │ │ │ + fst.d $fs3, $sp, 48 │ │ │ │ + move $s1, $a2 │ │ │ │ + bl -324756 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + move $s4, $a0 │ │ │ │ + beqz $s0, 932 │ │ │ │ + pcalau12i $t3, 75 │ │ │ │ + pcalau12i $t2, 75 │ │ │ │ + pcalau12i $t1, 75 │ │ │ │ + pcalau12i $t0, 75 │ │ │ │ + fst.d $fs1, $sp, 64 │ │ │ │ + fld.d $fs0, $t2, 104 │ │ │ │ + fld.d $fs1, $t3, 96 │ │ │ │ + fld.d $fs3, $t1, 16 │ │ │ │ + fld.d $fs2, $t0, 120 │ │ │ │ + alsl.d $t0, $s6, $a0, 0x3 │ │ │ │ + st.d $s2, $sp, 136 │ │ │ │ + st.d $s7, $sp, 96 │ │ │ │ + st.d $s8, $sp, 88 │ │ │ │ + st.d $fp, $sp, 160 │ │ │ │ + st.d $s5, $sp, 112 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + stptr.d $s3, $sp, 0 │ │ │ │ + move $s7, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + pcaddi $s6, 78351 │ │ │ │ nop │ │ │ │ - beqz $fp, 1432 │ │ │ │ - move $s8, $fp │ │ │ │ - b -1176 │ │ │ │ + ldptr.d $s3, $sp, 0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + bl -27252 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -335884 │ │ │ │ + move $fp, $a0 │ │ │ │ + ldptr.d $a0, $s3, 0 │ │ │ │ + slli.w $fp, $fp, 0x0 │ │ │ │ + bl -27980 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + beqz $fp, 176 │ │ │ │ + addi.w $t1, $fp, -1 │ │ │ │ + ld.d $fp, $sp, 40 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + li.w $s3, 6 │ │ │ │ + addi.d $t0, $fp, 8 │ │ │ │ + alsl.d $s5, $t1, $t0, 0x3 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.bu $t0, $s0, 0 │ │ │ │ + bltu $s3, $t0, 116 │ │ │ │ + alsl.d $t0, $t0, $s6, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $s6, $t0 │ │ │ │ + jr $t0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s4, 1464 │ │ │ │ - move $fp, $s4 │ │ │ │ - b -1328 │ │ │ │ + beqz $s8, 672 │ │ │ │ + addi.w $t0, $s8, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s1, $t0 │ │ │ │ + movgr2fr.w $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 92984 │ │ │ │ - move $t1, $a0 │ │ │ │ - ldptr.w $s3, $t1, 0 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s1 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - bl 92960 │ │ │ │ - move $t1, $a0 │ │ │ │ - ldptr.w $s4, $t1, 4 │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $s4, $sp, 56 │ │ │ │ - bl 92440 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -360036 │ │ │ │ - bltu $s4, $s3, -1080 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - bltu $t0, $t1, 444 │ │ │ │ - ld.d $t3, $sp, 88 │ │ │ │ - bstrpick.d $s1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x2 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + bgeu $s8, $t0, 36 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s1, $t0 │ │ │ │ + movgr2fr.w $fa1, $t0 │ │ │ │ + ffint.d.w $fa1, $fa1 │ │ │ │ + fdiv.d $fa1, $fa1, $fs0 │ │ │ │ + fcmp.slt.d $fcc0, $fa1, $fa0 │ │ │ │ + fsel $fa0, $fa0, $fa1, $fcc0 │ │ │ │ nop │ │ │ │ - ld.b $t1, $s2, 0 │ │ │ │ - beqz $t1, 116 │ │ │ │ - ldptr.d $t5, $s0, 0 │ │ │ │ - ld.d $t4, $s0, 16 │ │ │ │ - ld.wu $t2, $sp, 0 │ │ │ │ - ld.d $s3, $t5, 16 │ │ │ │ - ldx.wu $t4, $t4, $s1 │ │ │ │ - add.d $s3, $s3, $t4 │ │ │ │ - add.d $s1, $s3, $t3 │ │ │ │ - add.d $s3, $s3, $t2 │ │ │ │ - bltu $s1, $s3, 80 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $t0, $s2, 72 │ │ │ │ - ld.bu $t2, $s3, 0 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bne $t2, $t1, 108 │ │ │ │ - bl -81004 │ │ │ │ - ld.b $a1, $s3, 0 │ │ │ │ - ld.b $t1, $s2, 0 │ │ │ │ - bnez $a0, 60 │ │ │ │ - bne $a1, $t1, 80 │ │ │ │ + fld.d $fa1, $s4, 0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $s4, 0 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bne $fp, $s5, -128 │ │ │ │ nop │ │ │ │ + fld.d $fa1, $s4, 0 │ │ │ │ + fmov.d $fa0, $fs1 │ │ │ │ + addi.d $s4, $s4, 8 │ │ │ │ + bl 141892 │ │ │ │ ldptr.d $t0, $sp, 0 │ │ │ │ - ld.b $t1, $s2, 1 │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + addi.d $t0, $t0, 8 │ │ │ │ stptr.d $t0, $sp, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - bnez $t1, -72 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bne $t0, $s4, -252 │ │ │ │ + move $t2, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + b 32 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t1, $t0, -3384 │ │ │ │ - b -1228 │ │ │ │ - beq $a1, $t1, -48 │ │ │ │ - move $a0, $t1 │ │ │ │ - bl -81228 │ │ │ │ - bnez $a0, -60 │ │ │ │ - ld.b $t1, $s2, 0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + fmov.d $fs2, $fa0 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + beq $t0, $t1, 64 │ │ │ │ nop │ │ │ │ - beqz $t1, -40 │ │ │ │ + fld.d $fs2, $s2, 0 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ + fsub.d $fs2, $fs2, $fs1 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + fst.d $fs2, $s2, 0 │ │ │ │ + fldx.d $fa0, $t3, $t0 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fs2 │ │ │ │ + bceqz $fcc0, -56 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + move $t2, $t1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + addi.d $s2, $s2, 8 │ │ │ │ + bne $t0, $t1, -52 │ │ │ │ + ld.d $fp, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 112 │ │ │ │ + ld.d $s7, $sp, 96 │ │ │ │ + ld.d $s8, $sp, 88 │ │ │ │ + fld.d $fs1, $sp, 64 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -335400 │ │ │ │ + fsub.d $fa0, $fs3, $fs2 │ │ │ │ + ld.d $ra, $sp, 168 │ │ │ │ + ld.d $s0, $sp, 152 │ │ │ │ + ld.d $s1, $sp, 144 │ │ │ │ + fmul.d $fa0, $fa0, $fs0 │ │ │ │ + ld.d $s3, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 120 │ │ │ │ + ld.d $s6, $sp, 104 │ │ │ │ + fld.d $fs0, $sp, 72 │ │ │ │ + fld.d $fs2, $sp, 56 │ │ │ │ + fld.d $fs3, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 176 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bl -81108 │ │ │ │ - ld.b $a1, $s3, 0 │ │ │ │ - ld.b $t1, $s2, 0 │ │ │ │ - bnez $a0, 1492 │ │ │ │ - bne $a1, $t1, -1296 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t1, $t0, -3452 │ │ │ │ - b -1296 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s1, $t0 │ │ │ │ + fld.d $fa1, $s4, 0 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + movgr2fr.w $fa0, $t0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + fsub.d $fa0, $fa0, $fs2 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $s4, 0 │ │ │ │ + bne $fp, $s5, -436 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ - beqz $s8, 1288 │ │ │ │ - move $s3, $s8 │ │ │ │ - b -3368 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s1, $t0 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + movgr2fr.w $fa0, $t0 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bl -335184 │ │ │ │ + fsub.d $fa0, $fs3, $fa0 │ │ │ │ + bl -334664 │ │ │ │ + fld.d $fa1, $s4, 0 │ │ │ │ + fadd.d $fa1, $fa1, $fa0 │ │ │ │ + fst.d $fa1, $s4, 0 │ │ │ │ + bne $fp, $s5, -508 │ │ │ │ + b -376 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 1024 │ │ │ │ - move $fp, $s6 │ │ │ │ - b -3272 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s1, $t0 │ │ │ │ + fld.d $fa1, $s4, 0 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + movgr2fr.w $fa0, $t0 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + fadd.d $fa0, $fa1, $fa0 │ │ │ │ + fst.d $fa0, $s4, 0 │ │ │ │ + bne $fp, $s5, -588 │ │ │ │ + b -456 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 1256 │ │ │ │ - move $s3, $fp │ │ │ │ - b -2056 │ │ │ │ + ldptr.d $a0, $fp, 0 │ │ │ │ + move $a2, $s7 │ │ │ │ + move $a1, $s8 │ │ │ │ + bl -50968 │ │ │ │ + bstrpick.d $t0, $s8, 0x1f, 0x0 │ │ │ │ + ldx.b $t0, $s1, $t0 │ │ │ │ + movgr2fr.w $fa0, $t0 │ │ │ │ + ffint.d.w $fa1, $fa0 │ │ │ │ + fdiv.d $fa0, $fa1, $fs0 │ │ │ │ + bnez $a0, 92 │ │ │ │ + fsub.d $fa1, $fa0, $fs2 │ │ │ │ + fld.d $fa0, $s4, 0 │ │ │ │ + fadd.d $fa1, $fa1, $fa0 │ │ │ │ nop │ │ │ │ + fst.d $fa1, $s4, 0 │ │ │ │ + addi.d $fp, $fp, 8 │ │ │ │ + addi.w $s8, $s8, 1 │ │ │ │ + addi.w $s7, $s7, 1 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + bne $fp, $s5, -684 │ │ │ │ + b -552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.b $t0, $s1, 0 │ │ │ │ + movgr2fr.w $fa0, $t0 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs0 │ │ │ │ + b -656 │ │ │ │ nop │ │ │ │ - beqz $s4, -800 │ │ │ │ - move $fp, $s4 │ │ │ │ - b -1960 │ │ │ │ nop │ │ │ │ - beqz $s8, 944 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -1256 │ │ │ │ nop │ │ │ │ - li.w $a0, 24 │ │ │ │ - bl -360228 │ │ │ │ - li.w $a2, 8 │ │ │ │ - li.w $a1, 10 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - bl 91824 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ + bl -335436 │ │ │ │ + fsub.d $fa0, $fs3, $fa0 │ │ │ │ + bl -334916 │ │ │ │ + fld.d $fa1, $s4, 0 │ │ │ │ + fadd.d $fa1, $fa0, $fa1 │ │ │ │ + b -92 │ │ │ │ + pcalau12i $t1, 74 │ │ │ │ + pcalau12i $t0, 74 │ │ │ │ + fld.d $fs2, $a0, 0 │ │ │ │ + fld.d $fs0, $t1, 104 │ │ │ │ + fld.d $fs3, $t0, 16 │ │ │ │ + b -484 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + fst.d $fs0, $sp, 24 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s0, $a4 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + bl -1080 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + li.w $a2, 3 │ │ │ │ + bl -5700 │ │ │ │ + fcmp.sle.d $fcc0, $fa0, $fs0 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + fsel $fa0, $fs0, $fa0, $fcc0 │ │ │ │ + fld.d $fs0, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - bltu $t0, $t1, -3568 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + pcalau12i $s2, 123 │ │ │ │ + ld.d $s2, $s2, -48 │ │ │ │ + move $s7, $a0 │ │ │ │ + ldptr.w $t0, $s7, 0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $s8, $a1 │ │ │ │ + pcaddi $a2, 73185 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + move $s1, $t0 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + bl -336420 │ │ │ │ + st.d $zero, $sp, 24 │ │ │ │ + beqz $s1, 736 │ │ │ │ + pcalau12i $t1, 74 │ │ │ │ + pcalau12i $t0, 74 │ │ │ │ + fst.d $fs3, $sp, 64 │ │ │ │ + fst.d $fs4, $sp, 56 │ │ │ │ + fld.d $fs3, $t0, 136 │ │ │ │ + fld.d $fs4, $t1, 16 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + fst.d $fs0, $sp, 88 │ │ │ │ + fst.d $fs1, $sp, 80 │ │ │ │ + fst.d $fs2, $sp, 72 │ │ │ │ + move $s5, $zero │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + st.d $t1, $sp, 32 │ │ │ │ + beqz $t1, 592 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s6, $zero │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - b -3292 │ │ │ │ - ldptr.w $t2, $s0, 8 │ │ │ │ - bnez $t0, 20 │ │ │ │ - move $t0, $t1 │ │ │ │ - addi.w $t1, $t2, -1 │ │ │ │ - beq $t1, $t0, 1280 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - bgeu $t0, $t2, 1072 │ │ │ │ - bstrpick.d $s4, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $s4 │ │ │ │ - bgeu $s5, $t2, 1236 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s3, 1040 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s8, $s3, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 80340 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 728 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, 996 │ │ │ │ - addi.d $s1, $s6, 8 │ │ │ │ - srli.d $s8, $s3, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 80296 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 960 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - addi.w $s3, $t0, 1 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $t2 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $s5, $t2, 108 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $s8, 680 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 80212 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 616 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 636 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s6, $s8, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 80168 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 600 │ │ │ │ - ldptr.w $t3, $fp, 4 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + addi.d $s3, $s3, 88 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - bgeu $t3, $t0, 32 │ │ │ │ - slli.d $s4, $s4, 0x2 │ │ │ │ - ldx.w $s3, $t2, $s4 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bgeu $t0, $s3, 16 │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - bgeu $t0, $s3, 1360 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 74480 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 75304 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s4, $a0 │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 75312 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -337120 │ │ │ │ + ld.d $a3, $sp, 24 │ │ │ │ + slli.w $s1, $a0, 0x0 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + move $a5, $s4 │ │ │ │ + move $a4, $s6 │ │ │ │ + pcaddi $a2, 73130 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -336656 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 8 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -198372 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fst.d $fa0, $sp, 0 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + fmov.d $fa2, $fs4 │ │ │ │ + alsl.w $a0, $s4, $s4, 0x1 │ │ │ │ + sub.w $a0, $s1, $a0 │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + bl -199076 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + fld.d $fa2, $sp, 0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fst.d $fa0, $sp, 8 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + addi.w $s6, $s6, 1 │ │ │ │ + bl -198960 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + fld.d $fa2, $sp, 0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -198984 │ │ │ │ + movfr2gr.d $fp, $fa0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 8 │ │ │ │ + move $a1, $s8 │ │ │ │ + li.w $a0, 20 │ │ │ │ + bl -198480 │ │ │ │ + fmov.d $fa2, $fa0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + li.w $a0, 20 │ │ │ │ + bl -199028 │ │ │ │ + fmov.d $fs1, $fa0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 8 │ │ │ │ + move $a1, $s8 │ │ │ │ + li.w $a0, 25 │ │ │ │ + bl -198524 │ │ │ │ + fmov.d $fa2, $fa0 │ │ │ │ + fld.d $fa1, $s0, 16 │ │ │ │ + fld.d $fa0, $s0, 0 │ │ │ │ + li.w $a0, 25 │ │ │ │ + bl -199072 │ │ │ │ + move $a7, $fp │ │ │ │ + ld.d $fp, $sp, 8 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + movfr2gr.d $a5, $fs0 │ │ │ │ + move $a6, $fp │ │ │ │ + fmov.d $fs2, $fa0 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a3, $s1 │ │ │ │ + pcaddi $a2, 73075 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -336892 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + movfr2gr.d $a4, $fs2 │ │ │ │ + movfr2gr.d $a3, $fs1 │ │ │ │ + pcaddi $a2, 73085 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -336916 │ │ │ │ + fsub.d $fa1, $fs0, $fs2 │ │ │ │ + fsub.d $fa0, $fs0, $fs1 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 73085 │ │ │ │ + fdiv.d $fa1, $fa1, $fs3 │ │ │ │ + fdiv.d $fa0, $fa0, $fs3 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + movfr2gr.d $a4, $fa1 │ │ │ │ + movfr2gr.d $a3, $fa0 │ │ │ │ + bl -336960 │ │ │ │ + fdiv.d $fs2, $fs0, $fs2 │ │ │ │ + fdiv.d $fs1, $fs0, $fs1 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 73086 │ │ │ │ + li.w $a1, 1 │ │ │ │ + fdiv.d $fa0, $fs2, $fs3 │ │ │ │ + movfr2gr.d $a4, $fa0 │ │ │ │ + fdiv.d $fa0, $fs1, $fs3 │ │ │ │ + movfr2gr.d $a3, $fa0 │ │ │ │ + bl -337000 │ │ │ │ + movgr2fr.d $fa0, $s1 │ │ │ │ + ldptr.d $s4, $s2, 0 │ │ │ │ + ffint.d.l $fa0, $fa0 │ │ │ │ + bl -335736 │ │ │ │ + fdiv.d $fs0, $fs0, $fa0 │ │ │ │ + pcaddi $a2, 73086 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s4 │ │ │ │ + fdiv.d $fa0, $fs0, $fs3 │ │ │ │ + movfr2gr.d $a3, $fa0 │ │ │ │ + bl -337044 │ │ │ │ + ldptr.d $a0, $s2, 0 │ │ │ │ + pcaddi $a2, 73087 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -337060 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + movgr2fr.d $fa0, $fp │ │ │ │ + add.d $t0, $t0, $s5 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 74168 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + bne $t0, $s6, -552 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $s1, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $s1, $s1, 0x2 │ │ │ │ - ldx.w $s4, $t2, $s1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $t2, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t1, $t2 │ │ │ │ - bgeu $s5, $t2, 784 │ │ │ │ - ld.wu $s8, $s0, 88 │ │ │ │ - st.w $s4, $sp, 96 │ │ │ │ - beqz $s8, 796 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + addi.d $s5, $s5, 80 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + bne $t1, $t0, -628 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + fld.d $fs0, $sp, 88 │ │ │ │ + fld.d $fs1, $sp, 80 │ │ │ │ + fld.d $fs2, $sp, 72 │ │ │ │ + fld.d $fs3, $sp, 64 │ │ │ │ + fld.d $fs4, $sp, 56 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + vxor.v $vr0, $vr0, $vr0 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 80028 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 368 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 748 │ │ │ │ - addi.d $s3, $s6, 8 │ │ │ │ - srli.d $fp, $s8, 0x1 │ │ │ │ - alsl.d $s6, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 79984 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 712 │ │ │ │ - ld.d $t1, $s0, 72 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ldptr.w $s4, $s6, 4 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - bgeu $s5, $t1, 684 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s6, 372 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 79908 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 280 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 324 │ │ │ │ - addi.d $s3, $fp, 8 │ │ │ │ - srli.d $s8, $s6, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 79864 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 288 │ │ │ │ - ldptr.w $t1, $fp, 4 │ │ │ │ - li.w $t3, -1 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - bgeu $t1, $s4, -1008 │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - ldx.w $t0, $t1, $s1 │ │ │ │ - bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bgeu $s5, $t1, 772 │ │ │ │ - ld.wu $s6, $s0, 88 │ │ │ │ - st.w $t0, $sp, 96 │ │ │ │ - beqz $s6, 752 │ │ │ │ - ld.d $s3, $s0, 80 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 79772 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 216 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 708 │ │ │ │ - addi.d $s3, $s8, 8 │ │ │ │ - srli.d $fp, $s6, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s3, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 79728 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + pcalau12i $s1, 123 │ │ │ │ + ld.d $s1, $s1, -240 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.b $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ + st.d $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.w $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.w $zero, $sp, 20 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $a1 │ │ │ │ + beqz $a2, 48 │ │ │ │ + bl -166712 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + bne $t1, $t0, 60 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -337860 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + st.w $a0, $sp, 20 │ │ │ │ + addi.d $a2, $sp, 20 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -168924 │ │ │ │ + b -68 │ │ │ │ + bl -336160 │ │ │ │ nop │ │ │ │ - beqz $s8, 672 │ │ │ │ - ldptr.w $t1, $s8, 4 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - sltu $t2, $t1, $t0 │ │ │ │ - maskeqz $t3, $t1, $t2 │ │ │ │ - masknez $t2, $t0, $t2 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - b -1164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -337080 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337100 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337116 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337132 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $fp, 392 │ │ │ │ - move $s8, $fp │ │ │ │ - b -400 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + move $s2, $a0 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -337192 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s2, 16 │ │ │ │ + stptr.d $zero, $s2, 0 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337212 │ │ │ │ + ld.d $a0, $s2, 40 │ │ │ │ + st.d $zero, $s2, 16 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337228 │ │ │ │ + ld.d $a0, $s2, 48 │ │ │ │ + st.d $zero, $s2, 40 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337244 │ │ │ │ + ld.d $a0, $s2, 72 │ │ │ │ + st.d $zero, $s2, 48 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337260 │ │ │ │ + ld.d $a0, $s2, 80 │ │ │ │ + st.d $zero, $s2, 72 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337276 │ │ │ │ + ldptr.w $t0, $s2, 88 │ │ │ │ + st.d $zero, $s2, 80 │ │ │ │ + beqz $t0, 128 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s1, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s0, $s2, 96 │ │ │ │ + slli.d $t0, $s1, 0x5 │ │ │ │ + add.d $s0, $s0, $t0 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337332 │ │ │ │ + ld.d $a0, $s0, 24 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337348 │ │ │ │ + ld.d $a0, $s0, 16 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + beqz $a0, 8 │ │ │ │ + bl -337364 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + beqz $a0, 80 │ │ │ │ + bl -337380 │ │ │ │ + ldptr.w $t1, $s2, 88 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + st.d $zero, $s0, 8 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t1, -88 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ + ld.d $a0, $s2, 96 │ │ │ │ + beqz $a0, 12 │ │ │ │ + bl -337424 │ │ │ │ nop │ │ │ │ - beqz $s8, 56 │ │ │ │ - move $s6, $s8 │ │ │ │ - b -312 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s2, 96 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s8, 280 │ │ │ │ - move $s3, $s8 │ │ │ │ - b -760 │ │ │ │ + ldptr.w $t1, $s2, 88 │ │ │ │ + addi.d $s1, $s1, 1 │ │ │ │ + slli.w $t0, $s1, 0x0 │ │ │ │ + bltu $t0, $t1, -156 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ - beqz $s6, 32 │ │ │ │ - move $s8, $s6 │ │ │ │ - b -648 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - b -2772 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - b -1748 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -52564 │ │ │ │ - beqz $fp, 504 │ │ │ │ - move $s6, $fp │ │ │ │ - b -248 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - bgeu $t1, $s6, -2548 │ │ │ │ - b -2264 │ │ │ │ + ld.d $a0, $a0, 24 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - slli.w $s6, $t1, 0x0 │ │ │ │ - b -2684 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -52612 │ │ │ │ - move $a3, $s6 │ │ │ │ - b -1812 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bl -52628 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - bgeu $t1, $s6, -3976 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s0, 120 │ │ │ │ - ld.d $t2, $s0, 72 │ │ │ │ - ldx.w $s3, $t1, $s3 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - bgeu $s5, $t1, 252 │ │ │ │ - ld.wu $s4, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $s4, -120 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 79412 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 64 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, -164 │ │ │ │ - addi.d $s1, $fp, 8 │ │ │ │ - srli.d $s8, $s4, 0x1 │ │ │ │ - alsl.d $fp, $s8, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 79368 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ldptr.w $a0, $a0, 8 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $fp, -200 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -4108 │ │ │ │ - beqz $s8, -216 │ │ │ │ - move $s4, $s8 │ │ │ │ - b -96 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - bl -52796 │ │ │ │ - ld.d $t2, $s0, 120 │ │ │ │ - b -788 │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -4584 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 56 │ │ │ │ - b -2020 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - slli.w $s4, $t2, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t0 │ │ │ │ - bltu $s5, $t1, -676 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -580 │ │ │ │ - move $a3, $s4 │ │ │ │ - b -2052 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 91628 │ │ │ │ - addi.w $a1, $a0, -1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 91280 │ │ │ │ - ldptr.w $a3, $sp, 96 │ │ │ │ - ldptr.w $a2, $a0, 0 │ │ │ │ - bgeu $a3, $a2, -2272 │ │ │ │ - pcaddi $a1, 65337 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -362348 │ │ │ │ - b -2288 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t1, 0x0 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -4264 │ │ │ │ + ld.bu $a0, $a0, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - slli.w $s1, $s1, 0x0 │ │ │ │ - b -2892 │ │ │ │ - bne $a1, $t1, -2784 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -82764 │ │ │ │ - beqz $a0, -2796 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - bltu $t1, $t0, -4952 │ │ │ │ - b -2796 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -1136 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s2, 0 │ │ │ │ - li.w $t3, -1 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - st.d $t0, $sp, 72 │ │ │ │ - move $s1, $zero │ │ │ │ - move $t1, $t0 │ │ │ │ - bnez $t0, -1736 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.d $t1, $sp, 80 │ │ │ │ - bltu $t0, $t1, -4988 │ │ │ │ - b -2856 │ │ │ │ + ld.d $a0, $a0, 40 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 56 │ │ │ │ - st.d $zero, $sp, 48 │ │ │ │ - st.d $zero, $sp, 64 │ │ │ │ - move $s3, $zero │ │ │ │ - bnez $t0, -4352 │ │ │ │ - b -3604 │ │ │ │ nop │ │ │ │ + ld.d $a0, $a0, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl -53076 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -676 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t2, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t1, -180 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $s6, $sp, 96 │ │ │ │ - beqz $s3, 248 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s3, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - bl 78980 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 64 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, 204 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $fp, $s3, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - move $a1, $s8 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - bl 78936 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 168 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - b -4540 │ │ │ │ - beqz $fp, 152 │ │ │ │ - move $s3, $fp │ │ │ │ - b -96 │ │ │ │ + ld.d $a0, $a0, 56 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.bu $s1, $t2, $t1 │ │ │ │ - li.w $t3, 253 │ │ │ │ - bgeu $t3, $s1, -300 │ │ │ │ - ld.wu $s3, $s0, 88 │ │ │ │ - st.w $s6, $sp, 96 │ │ │ │ - beqz $s3, 112 │ │ │ │ - ld.d $s1, $s0, 80 │ │ │ │ - srli.d $fp, $s3, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 78844 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 64 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, 68 │ │ │ │ - addi.d $s1, $s8, 8 │ │ │ │ - srli.d $fp, $s3, 0x1 │ │ │ │ - alsl.d $s8, $fp, $s1, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 78800 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, 32 │ │ │ │ - ldptr.w $s1, $s8, 4 │ │ │ │ - b -3288 │ │ │ │ + ld.d $a0, $a0, 64 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $fp, 16 │ │ │ │ - move $s3, $fp │ │ │ │ - b -96 │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -53364 │ │ │ │ - bstrpick.d $t2, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t1, $t2 │ │ │ │ - li.w $t3, 253 │ │ │ │ - bgeu $t3, $t1, 164 │ │ │ │ - ld.wu $s1, $s0, 88 │ │ │ │ - st.w $s3, $sp, 96 │ │ │ │ - beqz $s1, -832 │ │ │ │ - ld.d $s8, $s0, 80 │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 78700 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 104 │ │ │ │ - addi.d $s1, $s1, -1 │ │ │ │ - srli.d $s1, $s1, 0x1 │ │ │ │ - beqz $s1, -876 │ │ │ │ - addi.d $s8, $fp, 8 │ │ │ │ - srli.d $s6, $s1, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s8, 0x3 │ │ │ │ - addi.d $a0, $sp, 96 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 78656 │ │ │ │ - bnez $a0, -40 │ │ │ │ + ld.d $a0, $a0, 72 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $fp, -912 │ │ │ │ - ldptr.w $t1, $fp, 4 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - sltu $t2, $t1, $t0 │ │ │ │ - bstrpick.d $s1, $t3, 0x1f, 0x0 │ │ │ │ - maskeqz $t3, $t1, $t2 │ │ │ │ - masknez $t2, $t0, $t2 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - slli.d $s1, $s1, 0x2 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - b -2248 │ │ │ │ nop │ │ │ │ - beqz $s6, -968 │ │ │ │ - move $s1, $s6 │ │ │ │ - b -136 │ │ │ │ + ld.d $a0, $a0, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -68 │ │ │ │ - bl -361472 │ │ │ │ nop │ │ │ │ + ldptr.w $a0, $a0, 88 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 117 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $a6, $sp, 32 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - st.d $a4, $sp, 8 │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - bgeu $a5, $a6, 4940 │ │ │ │ - addi.w $t0, $a6, -1 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - bstrpick.d $s6, $a2, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s3, $sp, 48 │ │ │ │ - move $s1, $a5 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s5, $a2 │ │ │ │ - move $s7, $a3 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - bltu $a2, $a3, 3452 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - add.d $s0, $t0, $t2 │ │ │ │ - ld.b $t1, $s0, 0 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - add.d $s4, $s0, $t0 │ │ │ │ - beqz $t1, 112 │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - ld.d $t3, $s2, 16 │ │ │ │ - ld.d $t0, $t0, 16 │ │ │ │ - ldx.wu $t3, $t3, $s6 │ │ │ │ - add.d $s6, $t0, $t3 │ │ │ │ - add.d $s3, $s6, $s3 │ │ │ │ - add.d $s6, $s6, $t2 │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + bstrpick.d $a0, $a0, 0x4, 0x4 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ld.d $a0, $a0, 8 │ │ │ │ + bstrpick.d $a0, $a0, 0x2, 0x2 │ │ │ │ + xori $a0, $a0, 0x1 │ │ │ │ + andi $a0, $a0, 0x1 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bltu $s3, $s6, 64 │ │ │ │ - bltu $s4, $s0, 60 │ │ │ │ - ld.bu $t0, $s6, 0 │ │ │ │ - bstrpick.w $t1, $t1, 0x7, 0x0 │ │ │ │ - bne $t0, $t1, 2672 │ │ │ │ - bl -83432 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 2624 │ │ │ │ - bne $a1, $t0, 2644 │ │ │ │ - ld.b $t1, $s0, 1 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bnez $t1, -56 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - beq $t0, $s1, 1388 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - addi.d $s8, $sp, 84 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ldptr.w $s2, $a0, 88 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $s2, 88 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + ld.d $s0, $a0, 96 │ │ │ │ + bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $s2, $s2, 0x5 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s3, $a1 │ │ │ │ + add.d $s2, $s2, $s0 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + li.w $a2, 2 │ │ │ │ + move $a1, $s3 │ │ │ │ + bl -337420 │ │ │ │ + masknez $t0, $s0, $a0 │ │ │ │ + maskeqz $s1, $s1, $a0 │ │ │ │ + addi.d $s0, $s0, 32 │ │ │ │ + or $s1, $s1, $t0 │ │ │ │ + bne $s2, $s0, -32 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ nop │ │ │ │ - beq $s7, $s5, 1504 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $s7 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -34516 │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - bnez $s5, 16 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - beq $t0, $s7, 696 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bgeu $s7, $t2, 2652 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t1 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 2840 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s7, $sp, 84 │ │ │ │ - beqz $fp, 2780 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 78140 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 1420 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2720 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 78080 │ │ │ │ - bnez $a0, -56 │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + beqz $t5, 172 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - beqz $s6, 2672 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $t1, $s7, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $t1, $t2, 144 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $fp, 2680 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -83 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 77972 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 1220 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2616 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 77912 │ │ │ │ - bnez $a0, -56 │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + move $a0, $zero │ │ │ │ + beqz $t3, 56 │ │ │ │ + ld.d $a0, $t3, 24 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -337280 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + sltui $a0, $a0, 1 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 2568 │ │ │ │ - ldptr.w $t3, $s6, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t3, $t1, 32 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - slli.d $t3, $t1, 0x2 │ │ │ │ - ldx.w $t1, $t2, $t3 │ │ │ │ - bgeu $s5, $t1, 16 │ │ │ │ - bgeu $s7, $t1, 3220 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - ldx.w $t1, $t2, $t1 │ │ │ │ - bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 2312 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 2328 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 77752 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 584 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 2268 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 77696 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 2224 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 2188 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s5, $sp, 84 │ │ │ │ - beqz $fp, 2216 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 77608 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 408 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2156 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 77552 │ │ │ │ - bnez $a0, -48 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s6, 2112 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - bltu $t0, $t1, 180 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.bu $s6, $sp, 24 │ │ │ │ - move $s5, $zero │ │ │ │ - b 96 │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + beqz $t5, 108 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -85 │ │ │ │ nop │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + beqz $t3, 28 │ │ │ │ + ld.d $a0, $t3, 24 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + b -337508 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + beqz $t5, 172 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $fp, $t0, 16 │ │ │ │ - ld.d $s7, $s2, 16 │ │ │ │ - bl 89504 │ │ │ │ - ld.wu $t0, $a0, 0 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s7, $t0 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $fp, $t0 │ │ │ │ - beq $t0, $s6, 300 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -84 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 89792 │ │ │ │ - bltu $s5, $a0, -72 │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + move $a0, $zero │ │ │ │ + beqz $t3, 56 │ │ │ │ + ld.d $a0, $t3, 24 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + li.w $a2, 10 │ │ │ │ move $a1, $zero │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 88944 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -363532 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - b 608 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -337600 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + sltui $a0, $a0, 1 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - ldx.w $t0, $t0, $t1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t2, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s7, 2024 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s7, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s7, 2024 │ │ │ │ - ld.d $s5, $s2, 80 │ │ │ │ - srli.d $s6, $s7, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 77276 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 592 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 1980 │ │ │ │ - addi.d $s5, $fp, 8 │ │ │ │ - srli.d $s6, $s7, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ - move $a0, $s8 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 77232 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 1944 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -308 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s7, 1760 │ │ │ │ - move $fp, $s7 │ │ │ │ - b -448 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + beqz $t5, 108 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -86 │ │ │ │ nop │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + beqz $t3, 28 │ │ │ │ + ld.d $a0, $t3, 24 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + b -337828 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 1696 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -624 │ │ │ │ + move $a0, $zero │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $a0, 88 │ │ │ │ + beqz $t4, 108 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + slli.d $t4, $t4, 0x5 │ │ │ │ + move $a0, $zero │ │ │ │ + add.d $t4, $t4, $t1 │ │ │ │ nop │ │ │ │ + ld.d $t3, $t1, 8 │ │ │ │ + ld.bu $t2, $t3, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t3, 1 │ │ │ │ + addi.w $t0, $t0, -80 │ │ │ │ nop │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $a0, $a0, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $a0, $a0, $t2 │ │ │ │ + bne $t4, $t1, -48 │ │ │ │ + beqz $a0, 36 │ │ │ │ + ld.d $a0, $a0, 24 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 89164 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s3 │ │ │ │ - ldptr.w $s5, $t0, 0 │ │ │ │ - bl 89144 │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.w $s7, $t0, 4 │ │ │ │ - move $a0, $s3 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 88628 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -363848 │ │ │ │ - bltu $s7, $s5, 292 │ │ │ │ - bltu $s5, $s7, 416 │ │ │ │ - ld.d $t3, $sp, 48 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - beqz $t0, 108 │ │ │ │ - ldptr.d $t5, $s2, 0 │ │ │ │ - ld.d $t4, $s2, 16 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - ld.d $s6, $t5, 16 │ │ │ │ - ldx.wu $t4, $t4, $s3 │ │ │ │ - add.d $s6, $s6, $t4 │ │ │ │ - add.d $s3, $s6, $t3 │ │ │ │ - add.d $s6, $s6, $t2 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bltu $s3, $s6, 64 │ │ │ │ - bltu $s4, $s0, 60 │ │ │ │ - ld.bu $t2, $s6, 0 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bne $t2, $t0, 176 │ │ │ │ - bl -84808 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 128 │ │ │ │ - bne $a1, $t0, 148 │ │ │ │ - ld.b $t0, $s0, 1 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bnez $t0, -56 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $s1, $t0, -1348 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - pcalau12i $t0, 117 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ move $a0, $zero │ │ │ │ - bstrins.d $a0, $s5, 0x1f, 0x0 │ │ │ │ - bstrins.d $a0, $s7, 0x3f, 0x20 │ │ │ │ - bne $t1, $t0, 3292 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ + nop │ │ │ │ ret │ │ │ │ nop │ │ │ │ - beq $a1, $t0, -120 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -85100 │ │ │ │ - bnez $a0, -132 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + beqz $t5, 368 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - beqz $t0, -120 │ │ │ │ nop │ │ │ │ - bl -84980 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 1564 │ │ │ │ - beq $a1, $t0, -144 │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -67 │ │ │ │ nop │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + beqz $t3, 284 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + ld.d $s2, $t3, 24 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + bl -339616 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 72311 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -171976 │ │ │ │ + ldptr.w $t1, $a0, 8 │ │ │ │ + li.w $t0, 7 │ │ │ │ + move $s5, $a0 │ │ │ │ + bne $t1, $t0, 228 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + ldptr.d $s3, $t0, 0 │ │ │ │ + bl -338188 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + ld.d $t0, $t0, 32 │ │ │ │ + ld.b $t0, $t0, 0 │ │ │ │ + addi.d $t0, $t0, -45 │ │ │ │ + sltui $t0, $t0, 1 │ │ │ │ + st.b $t0, $s1, 0 │ │ │ │ + beqz $s3, 124 │ │ │ │ + ld.d $s2, $s0, 24 │ │ │ │ + beqz $s2, 188 │ │ │ │ + ld.d $s4, $s0, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - li.w $s5, 1 │ │ │ │ - move $s7, $zero │ │ │ │ - b -160 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ + bgeu $s1, $s2, 152 │ │ │ │ nop │ │ │ │ + slli.d $t0, $s1, 0x3 │ │ │ │ + ldx.d $a1, $s4, $t0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -339516 │ │ │ │ + bnez $a0, -32 │ │ │ │ + bgeu $s1, $s2, 124 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl -170192 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + li.w $s0, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 77598 │ │ │ │ + li.w $a2, 334 │ │ │ │ + pcaddi $a1, 72506 │ │ │ │ + pcaddi $a0, 72509 │ │ │ │ + bl -339880 │ │ │ │ nop │ │ │ │ - beqz $t2, 1408 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -1264 │ │ │ │ + pcaddi $a3, 77592 │ │ │ │ + li.w $a2, 348 │ │ │ │ + pcaddi $a1, 72500 │ │ │ │ + pcaddi $a0, 72509 │ │ │ │ + bl -339904 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcalau12i $t0, 123 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + move $a3, $zero │ │ │ │ + pcaddi $a2, 72505 │ │ │ │ + li.w $a1, 1 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -339472 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + li.w $a0, -1 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 1312 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -1464 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + ld.d $s3, $a0, 16 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + beqz $s3, 140 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ld.d $s2, $a1, 24 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + beqz $s2, 152 │ │ │ │ + ld.d $s4, $a1, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + b 24 │ │ │ │ nop │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ + bgeu $s0, $s2, 120 │ │ │ │ nop │ │ │ │ + slli.d $t0, $s0, 0x3 │ │ │ │ + ldx.d $a1, $s4, $t0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -339836 │ │ │ │ + bnez $a0, -32 │ │ │ │ + bgeu $s0, $s2, 92 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 1400 │ │ │ │ - move $s7, $s6 │ │ │ │ - b -624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + li.w $s1, -1 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcaddi $a3, 77526 │ │ │ │ + li.w $a2, 406 │ │ │ │ + pcaddi $a1, 72428 │ │ │ │ + pcaddi $a0, 72437 │ │ │ │ + bl -340192 │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - bnez $s5, 12 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - beq $t0, $s7, 1484 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bgeu $s7, $t2, 1260 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t1 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 1440 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $s7, $sp, 84 │ │ │ │ - beqz $s6, 1196 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 76560 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 960 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 1140 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 76504 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 1096 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $t1, $s7, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $t1, $t2, 136 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 1264 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + beqz $t5, 240 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 76400 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 768 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 1204 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 76344 │ │ │ │ - bnez $a0, -48 │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -80 │ │ │ │ nop │ │ │ │ - beqz $fp, 1160 │ │ │ │ - ldptr.w $t3, $fp, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + beqz $t3, 156 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + ld.d $s3, $t3, 24 │ │ │ │ + beqz $s3, 168 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + ld.d $s2, $a1, 24 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + beqz $s2, 164 │ │ │ │ + ld.d $s4, $a1, 8 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + b 28 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t3, $t1, 32 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - slli.d $fp, $t1, 0x2 │ │ │ │ - ldx.w $t1, $t2, $fp │ │ │ │ - bltu $s5, $t1, 1176 │ │ │ │ nop │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ + bgeu $s1, $s2, 128 │ │ │ │ nop │ │ │ │ + slli.d $t0, $s1, 0x3 │ │ │ │ + ldx.d $a1, $s4, $t0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -340156 │ │ │ │ + bnez $a0, -32 │ │ │ │ + bgeu $s1, $s2, 100 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - ldx.w $t1, $t2, $s3 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 932 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 868 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 76188 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 428 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 808 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 76128 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $fp, 760 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 772 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $s5, $sp, 84 │ │ │ │ - beqz $s6, 752 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 76036 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 244 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 688 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - move $a0, $s8 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 75976 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $fp, 640 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - li.w $t3, -1 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - bgeu $t0, $t1, -1100 │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $t0, $t0, $s3 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $t1, $t0, 916 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 540 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - move $a0, $fp │ │ │ │ - alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - bl 75852 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - beqz $a0, 576 │ │ │ │ - ld.d $t2, $sp, 16 │ │ │ │ - blez $a0, 312 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 468 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -64 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + li.w $s0, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + li.w $s0, -1 │ │ │ │ + b -72 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 77448 │ │ │ │ + li.w $a2, 434 │ │ │ │ + pcaddi $a1, 72346 │ │ │ │ + pcaddi $a0, 72355 │ │ │ │ + bl -340520 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $a0, 88 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + beqz $t5, 384 │ │ │ │ + ld.d $t1, $a0, 96 │ │ │ │ + bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ + slli.d $t5, $t5, 0x5 │ │ │ │ + move $t3, $zero │ │ │ │ + add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t4, $t1, 8 │ │ │ │ + ld.bu $t2, $t4, 0 │ │ │ │ + addi.w $t2, $t2, -88 │ │ │ │ + slli.w $t0, $t2, 0x0 │ │ │ │ + bnez $t2, 16 │ │ │ │ + ld.bu $t0, $t4, 1 │ │ │ │ + addi.w $t0, $t0, -80 │ │ │ │ nop │ │ │ │ + masknez $t2, $t1, $t0 │ │ │ │ + maskeqz $t3, $t3, $t0 │ │ │ │ + addi.d $t1, $t1, 32 │ │ │ │ + or $t3, $t3, $t2 │ │ │ │ + bne $t5, $t1, -48 │ │ │ │ + beqz $t3, 300 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + ld.d $s2, $t3, 24 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $a0, $s2 │ │ │ │ + st.d $s5, $sp, 8 │ │ │ │ + move $s1, $a3 │ │ │ │ + move $s4, $a2 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + bl -340688 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 72043 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -173048 │ │ │ │ + ldptr.w $t1, $a0, 8 │ │ │ │ + li.w $t0, 7 │ │ │ │ + move $s5, $a0 │ │ │ │ + bne $t1, $t0, 268 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + ldptr.d $s3, $t0, 0 │ │ │ │ + bl -339260 │ │ │ │ + ldptr.d $t0, $s5, 0 │ │ │ │ + stptr.d $a0, $s4, 0 │ │ │ │ + ld.d $t0, $t0, 32 │ │ │ │ + ld.b $t0, $t0, 0 │ │ │ │ + addi.d $t0, $t0, -45 │ │ │ │ + sltui $t0, $t0, 1 │ │ │ │ + st.b $t0, $s1, 0 │ │ │ │ + beqz $s3, 140 │ │ │ │ + ld.d $s2, $s0, 24 │ │ │ │ + beqz $s2, 180 │ │ │ │ + ld.d $s4, $s0, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + b 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 456 │ │ │ │ - move $s6, $t2 │ │ │ │ - b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ + bgeu $s1, $s2, 128 │ │ │ │ nop │ │ │ │ - beqz $t2, 392 │ │ │ │ - move $s6, $t2 │ │ │ │ - b -472 │ │ │ │ + slli.d $t0, $s1, 0x3 │ │ │ │ + ldx.d $a1, $s4, $t0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -340604 │ │ │ │ + bnez $a0, -32 │ │ │ │ + bgeu $s1, $s2, 100 │ │ │ │ + move $a1, $s5 │ │ │ │ + bl -171280 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + li.w $s0, -1 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 77344 │ │ │ │ + li.w $a2, 476 │ │ │ │ + pcaddi $a1, 72234 │ │ │ │ + pcaddi $a0, 72243 │ │ │ │ + bl -340968 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 77338 │ │ │ │ + li.w $a2, 462 │ │ │ │ + pcaddi $a1, 72228 │ │ │ │ + pcaddi $a0, 72231 │ │ │ │ + bl -340992 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beq $a1, $t0, -2616 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -86220 │ │ │ │ - bnez $a0, -2628 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ + pcalau12i $t0, 122 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + st.d $s0, $sp, 120 │ │ │ │ + addi.d $s0, $sp, 144 │ │ │ │ + st.d $s1, $sp, 112 │ │ │ │ + st.d $s3, $sp, 96 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $s3, $a1 │ │ │ │ + st.d $a2, $sp, 144 │ │ │ │ + st.d $a3, $sp, 152 │ │ │ │ + li.w $a2, 1 │ │ │ │ + li.w $a3, -1 │ │ │ │ + st.d $a4, $sp, 160 │ │ │ │ + st.d $a5, $sp, 168 │ │ │ │ + move $a4, $a1 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a1, $zero │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 136 │ │ │ │ + st.d $a6, $sp, 176 │ │ │ │ + st.d $a7, $sp, 184 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + st.d $s2, $sp, 104 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + bl -339832 │ │ │ │ + addi.w $a1, $a0, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -330132 │ │ │ │ + li.w $a2, -1 │ │ │ │ + move $a4, $s0 │ │ │ │ + move $a3, $s3 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $s2, $a0 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + bl -339904 │ │ │ │ + ldptr.w $a1, $s1, 88 │ │ │ │ + ld.d $a0, $s1, 96 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x5 │ │ │ │ + bl -330184 │ │ │ │ + ld.wu $t0, $s1, 88 │ │ │ │ + move $t1, $a0 │ │ │ │ + st.d $a0, $s1, 96 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + move $a0, $s2 │ │ │ │ + stx.d $s2, $t1, $t0 │ │ │ │ + bl -170120 │ │ │ │ + pcaddi $a1, 72192 │ │ │ │ + addi.d $a2, $sp, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -173864 │ │ │ │ + beqz $a0, 128 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + move $s0, $zero │ │ │ │ + li.w $s4, 1 │ │ │ │ + li.w $s6, 2 │ │ │ │ + beq $s0, $s4, 320 │ │ │ │ + beq $s0, $s6, 348 │ │ │ │ + bnez $s0, 152 │ │ │ │ + ld.wu $t0, $s1, 88 │ │ │ │ + ld.d $s3, $s1, 96 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + add.d $s3, $s3, $t0 │ │ │ │ + bl -170208 │ │ │ │ + st.d $a0, $s3, 8 │ │ │ │ nop │ │ │ │ - beqz $t0, -2616 │ │ │ │ + addi.d $a2, $sp, 24 │ │ │ │ + pcaddi $a1, 72167 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -173960 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bnez $a0, -60 │ │ │ │ + ld.d $fp, $sp, 128 │ │ │ │ + ld.d $s4, $sp, 88 │ │ │ │ + ld.d $s5, $sp, 80 │ │ │ │ + ld.d $s6, $sp, 72 │ │ │ │ + ld.d $s7, $sp, 64 │ │ │ │ + ld.d $s8, $sp, 56 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s1, 88 │ │ │ │ + bl -340536 │ │ │ │ + pcalau12i $t0, 122 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 260 │ │ │ │ + ld.d $ra, $sp, 136 │ │ │ │ + ld.d $s0, $sp, 120 │ │ │ │ + ld.d $s1, $sp, 112 │ │ │ │ + ld.d $s2, $sp, 104 │ │ │ │ + ld.d $s3, $sp, 96 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bl -86100 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - beqz $a0, 1972 │ │ │ │ - bne $a1, $t0, -1096 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -86268 │ │ │ │ - bnez $a0, -2652 │ │ │ │ - b -1112 │ │ │ │ + bl -170340 │ │ │ │ + stptr.d $a0, $sp, 0 │ │ │ │ + bl -341448 │ │ │ │ + ld.wu $t1, $s1, 88 │ │ │ │ + ld.d $t0, $s1, 96 │ │ │ │ + move $s8, $a0 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + add.d $s5, $t0, $t1 │ │ │ │ + ld.d $s7, $s5, 24 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -341480 │ │ │ │ + add.w $s3, $s8, $a0 │ │ │ │ + addi.w $a1, $s3, 1 │ │ │ │ + move $fp, $a0 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $s7 │ │ │ │ + bl -330496 │ │ │ │ + ld.wu $t2, $s1, 88 │ │ │ │ + ld.d $t1, $s1, 96 │ │ │ │ + st.d $a0, $s5, 24 │ │ │ │ + slli.d $t2, $t2, 0x5 │ │ │ │ + add.d $t1, $t1, $t2 │ │ │ │ + ldptr.d $s5, $sp, 0 │ │ │ │ + ld.d $a0, $t1, 24 │ │ │ │ + bstrpick.d $fp, $fp, 0x1f, 0x0 │ │ │ │ + bstrpick.d $a2, $s8, 0x1f, 0x0 │ │ │ │ + move $a1, $s5 │ │ │ │ + add.d $a0, $a0, $fp │ │ │ │ + bl -340464 │ │ │ │ + ld.wu $t1, $s1, 88 │ │ │ │ + ld.d $t0, $s1, 96 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x5 │ │ │ │ + add.d $t0, $t0, $t1 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + move $a0, $s5 │ │ │ │ + stx.b $zero, $t0, $s3 │ │ │ │ + bl -340740 │ │ │ │ + b -272 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $s1, 88 │ │ │ │ + ld.d $s3, $s1, 96 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + add.d $s3, $s3, $t0 │ │ │ │ + bl -170516 │ │ │ │ + st.d $a0, $s3, 16 │ │ │ │ + b -304 │ │ │ │ nop │ │ │ │ + ld.wu $t0, $s1, 88 │ │ │ │ + ld.d $s3, $s1, 96 │ │ │ │ + slli.d $t0, $t0, 0x5 │ │ │ │ + add.d $s3, $s3, $t0 │ │ │ │ + bl -170548 │ │ │ │ + st.d $a0, $s3, 24 │ │ │ │ + b -336 │ │ │ │ nop │ │ │ │ + st.d $fp, $sp, 128 │ │ │ │ + st.d $s4, $sp, 88 │ │ │ │ + st.d $s5, $sp, 80 │ │ │ │ + st.d $s6, $sp, 72 │ │ │ │ + st.d $s7, $sp, 64 │ │ │ │ + st.d $s8, $sp, 56 │ │ │ │ + bl -339960 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + fst.d $fs0, $sp, 8 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s0, $a0 │ │ │ │ + movfr2gr.d $s1, $fa3 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + movfr2gr.d $s2, $fa0 │ │ │ │ + movfr2gr.d $s3, $fa2 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + movfr2gr.d $s4, $fa1 │ │ │ │ + bl -340500 │ │ │ │ + movfr2gr.d $a2, $fa0 │ │ │ │ + pcaddi $a1, 72061 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -740 │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 72059 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -756 │ │ │ │ + move $a2, $s1 │ │ │ │ + pcaddi $a1, 72057 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -772 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 72055 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -788 │ │ │ │ + movgr2fr.d $fa0, $s1 │ │ │ │ + bl -340572 │ │ │ │ + fmov.d $fs0, $fa0 │ │ │ │ + movgr2fr.d $fa0, $s2 │ │ │ │ + bl -340584 │ │ │ │ + fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + bceqz $fcc0, 80 │ │ │ │ + movgr2fr.d $fa0, $s1 │ │ │ │ + bl -340600 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + fld.d $fs0, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + movfr2gr.d $a2, $fa0 │ │ │ │ + pcaddi $a1, 72035 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + b -876 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 448 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -808 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + movgr2fr.d $fa0, $s2 │ │ │ │ + bl -340676 │ │ │ │ + b -72 │ │ │ │ nop │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + move $t0, $zero │ │ │ │ + fcmp.ceq.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, 84 │ │ │ │ + pcalau12i $t2, 73 │ │ │ │ + fld.d $fa2, $t2, 144 │ │ │ │ + pcalau12i $t1, 73 │ │ │ │ + fld.d $fa1, $t1, 16 │ │ │ │ + fmul.d $fa0, $fa0, $fa2 │ │ │ │ + li.w $t0, 1 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, 52 │ │ │ │ + pcalau12i $t1, 73 │ │ │ │ + fld.d $fa1, $t1, 152 │ │ │ │ + li.w $t0, 60 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bcnez $fcc0, 32 │ │ │ │ + pcalau12i $t0, 73 │ │ │ │ + fld.d $fa1, $t0, -32 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bcnez $fcc0, 32 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + st.b $t0, $a0, 32 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t1 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + b -40 │ │ │ │ nop │ │ │ │ - beqz $s3, 192 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -1000 │ │ │ │ + st.d $a1, $a0, 40 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $s1, $a2 │ │ │ │ + beqz $a1, 120 │ │ │ │ + move $t0, $a1 │ │ │ │ + ld.d $a1, $a0, 16 │ │ │ │ + move $a0, $t0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -341884 │ │ │ │ + beqz $a0, 64 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -171052 │ │ │ │ nop │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + addi.w $t0, $s1, 1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s0, 48 │ │ │ │ + st.d $t0, $s0, 56 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - b -2292 │ │ │ │ nop │ │ │ │ + pcaddi $a0, 77040 │ │ │ │ + bl -171112 │ │ │ │ + b -56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 168 │ │ │ │ - move $s6, $t2 │ │ │ │ - b -360 │ │ │ │ + pcaddi $a0, 77034 │ │ │ │ + bl -171144 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71945 │ │ │ │ + b -1240 │ │ │ │ nop │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 77027 │ │ │ │ + b -1256 │ │ │ │ nop │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 77027 │ │ │ │ + b -1272 │ │ │ │ nop │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71935 │ │ │ │ + b -1288 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bltu $t1, $t0, -2180 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -2068 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71933 │ │ │ │ + b -1304 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 64376 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 64384 │ │ │ │ - bl 198792 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -365996 │ │ │ │ - move $a3, $s5 │ │ │ │ - b -28 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71931 │ │ │ │ + b -1320 │ │ │ │ nop │ │ │ │ + addi.w $a2, $a1, 1 │ │ │ │ + pcaddi $a1, 71929 │ │ │ │ + b -1336 │ │ │ │ nop │ │ │ │ + addi.w $a2, $a1, 1 │ │ │ │ + pcaddi $a1, 71927 │ │ │ │ + b -1352 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + move $s1, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71922 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -1396 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + pcaddi $a1, 71916 │ │ │ │ + bl -1412 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + pcaddi $a1, 71911 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + b -1444 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $t0, $a5 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + addi.w $a5, $a4, 1 │ │ │ │ + move $a7, $a6 │ │ │ │ + ext.w.b $a4, $a3 │ │ │ │ + move $a6, $t0 │ │ │ │ + addi.w $a3, $a2, 1 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71899 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -1500 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -56724 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $t0, $a5 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + addi.w $a5, $a4, 1 │ │ │ │ + move $a7, $a6 │ │ │ │ + ext.w.b $a4, $a3 │ │ │ │ + move $a6, $t0 │ │ │ │ + addi.w $a3, $a2, 1 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71891 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + bl -1564 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a1, $t0, 44 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $a1, $t0, 68 │ │ │ │ + li.w $t0, 3 │ │ │ │ + beq $a1, $t0, 92 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - b -916 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - bl -56764 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - b -2712 │ │ │ │ + li.w $a2, 43 │ │ │ │ + pcaddi $a1, 71879 │ │ │ │ + b -1640 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 64 │ │ │ │ - bl -56788 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -56796 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -644 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - b -800 │ │ │ │ nop │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -2232 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl -56844 │ │ │ │ - beqz $a1, -88 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - sltu $t2, $t0, $t1 │ │ │ │ - maskeqz $t3, $t0, $t2 │ │ │ │ - masknez $t2, $t1, $t2 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - b -1812 │ │ │ │ - bne $a1, $t0, -1544 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -86708 │ │ │ │ - beqz $a0, -1556 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $s1, $t0, -3068 │ │ │ │ - b -1720 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $a2, 45 │ │ │ │ + pcaddi $a1, 71871 │ │ │ │ + b -1672 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - bl -56948 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - b -1320 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + li.w $a2, 43 │ │ │ │ + pcaddi $a1, 71862 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl -1720 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + li.w $a2, 80 │ │ │ │ + pcaddi $a1, 71855 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + b -1748 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - beqz $t0, 1488 │ │ │ │ - li.w $t3, -1 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - b -1912 │ │ │ │ nop │ │ │ │ - bltu $s7, $t1, -1160 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t3, 253 │ │ │ │ - bgeu $t3, $t0, 1392 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t1, $sp, 84 │ │ │ │ - beqz $s6, 1004 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ + ldptr.w $t0, $a1, 376 │ │ │ │ + li.w $t1, 1 │ │ │ │ + beq $t0, $t1, 24 │ │ │ │ + li.w $t1, 2 │ │ │ │ + beq $t0, $t1, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - move $a0, $fp │ │ │ │ - alsl.d $a1, $s3, $t0, 0x3 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl 75044 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - beqz $a0, 1068 │ │ │ │ - blez $a0, 1000 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 932 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -268 │ │ │ │ - ldptr.w $t1, $a1, 8 │ │ │ │ - bnez $a2, 12 │ │ │ │ - addi.w $t0, $t1, -1 │ │ │ │ - beq $t0, $a3, 1284 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bltu $s7, $t1, 428 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ + ldptr.w $a2, $a1, 380 │ │ │ │ + pcaddi $a1, 71843 │ │ │ │ + b -1800 │ │ │ │ nop │ │ │ │ - bstrpick.d $s6, $s5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldx.w $t1, $t2, $s6 │ │ │ │ - li.w $t3, 253 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - bgeu $t3, $t1, 1180 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $s3, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s3, -276 │ │ │ │ - ld.d $s0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - srli.d $s4, $s3, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 74868 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 816 │ │ │ │ - addi.d $t0, $s3, -1 │ │ │ │ - srli.d $s3, $t0, 0x1 │ │ │ │ - beqz $s3, -324 │ │ │ │ - addi.d $s0, $s8, 8 │ │ │ │ - srli.d $s4, $s3, 0x1 │ │ │ │ - alsl.d $s8, $s4, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - bl 74824 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s8, -360 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 1068 │ │ │ │ - ld.wu $s8, $s2, 88 │ │ │ │ - st.w $s5, $sp, 84 │ │ │ │ - beqz $s8, -552 │ │ │ │ - ld.d $s0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ nop │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 74740 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 672 │ │ │ │ - addi.d $t0, $s8, -1 │ │ │ │ - srli.d $s8, $t0, 0x1 │ │ │ │ - beqz $s8, -604 │ │ │ │ - addi.d $s0, $s3, 8 │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 74696 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s3, -640 │ │ │ │ - ldptr.w $t0, $s3, 4 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - bltu $t0, $t1, 756 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - li.w $s3, -1 │ │ │ │ - lu32i.d $s3, 0 │ │ │ │ - slli.d $s6, $t0, 0x2 │ │ │ │ - b -3792 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t0, $t2 │ │ │ │ - li.w $t3, 253 │ │ │ │ - bgeu $t3, $s7, -668 │ │ │ │ - ld.wu $s7, $s2, 88 │ │ │ │ - st.w $t1, $sp, 84 │ │ │ │ - beqz $s7, 528 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $s5, $s7, 0x1 │ │ │ │ - move $a0, $fp │ │ │ │ - alsl.d $s6, $s5, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - bl 74572 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - beqz $a0, 584 │ │ │ │ - blez $a0, 484 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 464 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -60 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - slli.w $s6, $t1, 0x0 │ │ │ │ - bgeu $t2, $t1, 116 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s7, $sp, 84 │ │ │ │ - beqz $s0, -896 │ │ │ │ - ld.d $s4, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ + ldptr.w $a2, $a1, 380 │ │ │ │ + pcaddi $a1, 71839 │ │ │ │ + b -1832 │ │ │ │ nop │ │ │ │ - srli.d $s8, $s0, 0x1 │ │ │ │ - alsl.d $s3, $s8, $s4, 0x3 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 74468 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 464 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, -948 │ │ │ │ - addi.d $s4, $s3, 8 │ │ │ │ - srli.d $s8, $s0, 0x1 │ │ │ │ - alsl.d $s3, $s8, $s4, 0x3 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 74424 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s0, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71836 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl -1868 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + move $a2, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + pcaddi $a1, 71830 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -1896 │ │ │ │ nop │ │ │ │ - beqz $s3, -984 │ │ │ │ - ldptr.w $s6, $s3, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71827 │ │ │ │ + b -1912 │ │ │ │ nop │ │ │ │ - addi.w $t1, $s7, 1 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t1, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t1, 716 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s8, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s8, 756 │ │ │ │ - ld.d $s0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 74332 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 312 │ │ │ │ - addi.d $s8, $s8, -1 │ │ │ │ - srli.d $s8, $s8, 0x1 │ │ │ │ - beqz $s8, 708 │ │ │ │ - addi.d $s0, $s3, 8 │ │ │ │ - srli.d $s4, $s8, 0x1 │ │ │ │ - alsl.d $s3, $s4, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s3 │ │ │ │ - bl 74288 │ │ │ │ - bnez $a0, -40 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + move $s2, $a2 │ │ │ │ + move $a2, $a1 │ │ │ │ + pcaddi $a1, 71822 │ │ │ │ + st.d $a6, $sp, 16 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $a3, $sp, 40 │ │ │ │ + st.d $a4, $sp, 32 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + st.d $a7, $sp, 8 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.b $s1, $sp, 80 │ │ │ │ + bl -1980 │ │ │ │ + move $a2, $s2 │ │ │ │ + pcaddi $a1, 71811 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -1996 │ │ │ │ + move $a2, $s1 │ │ │ │ + pcaddi $a1, 71809 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -2012 │ │ │ │ + ld.d $a2, $sp, 40 │ │ │ │ + pcaddi $a1, 71807 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -2028 │ │ │ │ + ld.d $a2, $sp, 32 │ │ │ │ + pcaddi $a1, 71805 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -2044 │ │ │ │ + ld.d $a2, $sp, 24 │ │ │ │ + pcaddi $a1, 71803 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -2060 │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + pcaddi $a1, 71801 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -2076 │ │ │ │ + ld.d $a6, $sp, 16 │ │ │ │ + beqz $a6, 60 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + move $a2, $a6 │ │ │ │ + pcaddi $a1, 71792 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + b -2120 │ │ │ │ nop │ │ │ │ - beqz $s3, 672 │ │ │ │ - ldptr.w $t1, $s3, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t1, $s6, -692 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - slli.d $s6, $t1, 0x2 │ │ │ │ - ldx.w $s3, $t2, $s6 │ │ │ │ - bgeu $s5, $s3, -708 │ │ │ │ - bltu $s7, $s3, -712 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t0, 608 │ │ │ │ - ld.wu $s0, $s2, 88 │ │ │ │ - st.w $s3, $sp, 84 │ │ │ │ - beqz $s0, 588 │ │ │ │ - ld.d $s4, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - srli.d $s8, $s0, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s4, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 74180 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 536 │ │ │ │ - addi.d $s0, $s0, -1 │ │ │ │ - srli.d $s0, $s0, 0x1 │ │ │ │ - beqz $s0, 540 │ │ │ │ - addi.d $s4, $s6, 8 │ │ │ │ - srli.d $s8, $s0, 0x1 │ │ │ │ - alsl.d $s6, $s8, $s4, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $fp │ │ │ │ - bl 74136 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $s6, 504 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - bstrpick.d $s6, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s6, $s6, 0x2 │ │ │ │ - sltu $t1, $t0, $t2 │ │ │ │ - maskeqz $s3, $t0, $t1 │ │ │ │ - masknez $t1, $t2, $t1 │ │ │ │ - b 336 │ │ │ │ nop │ │ │ │ - move $a0, $t1 │ │ │ │ - bl -58036 │ │ │ │ - beqz $s5, -8 │ │ │ │ - move $s7, $s5 │ │ │ │ - b -528 │ │ │ │ nop │ │ │ │ - beqz $s4, -1264 │ │ │ │ - move $s8, $s4 │ │ │ │ - b -704 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - beqz $s4, -1128 │ │ │ │ - move $s3, $s4 │ │ │ │ - b -848 │ │ │ │ nop │ │ │ │ - beqz $s3, -56 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -1048 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + pcalau12i $s3, 122 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a2, $zero │ │ │ │ + beqz $s1, 60 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + alsl.d $s1, $s1, $a1, 0x2 │ │ │ │ + move $s0, $a1 │ │ │ │ nop │ │ │ │ - beqz $s4, 408 │ │ │ │ - move $s8, $s4 │ │ │ │ - b -344 │ │ │ │ nop │ │ │ │ - beqz $s8, -1400 │ │ │ │ - move $s0, $s8 │ │ │ │ - b -496 │ │ │ │ + ldptr.w $a2, $s0, 0 │ │ │ │ + pcaddi $a1, 71757 │ │ │ │ + move $a0, $sp │ │ │ │ + addi.d $s0, $s0, 4 │ │ │ │ + bl -171876 │ │ │ │ + bne $s0, $s1, -20 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + pcaddi $a1, 71752 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -2296 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -342480 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + bne $t1, $t0, 28 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + bl -341648 │ │ │ │ nop │ │ │ │ - beqz $s6, -104 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -3548 │ │ │ │ - beqz $a1, -120 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - sltu $t2, $t0, $t1 │ │ │ │ - maskeqz $t3, $t0, $t2 │ │ │ │ - masknez $t2, $t1, $t2 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - b -3124 │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $s4, $t0, $s6 │ │ │ │ - bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $t1, $t0, 208 │ │ │ │ - ld.wu $s3, $s2, 88 │ │ │ │ - st.w $s4, $sp, 84 │ │ │ │ - beqz $s3, 300 │ │ │ │ - ld.d $s0, $s2, 80 │ │ │ │ - addi.d $fp, $sp, 84 │ │ │ │ - srli.d $t0, $s3, 0x1 │ │ │ │ - alsl.d $s8, $t0, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl 73848 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - blez $a0, 156 │ │ │ │ - addi.d $s3, $s3, -1 │ │ │ │ - srli.d $s3, $s3, 0x1 │ │ │ │ - beqz $s3, 240 │ │ │ │ - srli.d $t0, $s3, 0x1 │ │ │ │ - addi.d $s0, $s8, 8 │ │ │ │ - alsl.d $s8, $t0, $s0, 0x3 │ │ │ │ - move $a0, $fp │ │ │ │ - move $a1, $s8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl 73792 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $s8, 200 │ │ │ │ - ldptr.w $t0, $s8, 4 │ │ │ │ - ld.d $t2, $sp, 32 │ │ │ │ - sltu $t1, $t0, $t2 │ │ │ │ - maskeqz $s3, $t0, $t1 │ │ │ │ - masknez $t1, $t2, $t1 │ │ │ │ - or $s3, $s3, $t1 │ │ │ │ - addi.w $s3, $s3, -1 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ - b -4700 │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - b -1072 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + pcalau12i $s3, 122 │ │ │ │ + ld.d $s3, $s3, -240 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + move $s1, $a2 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $s4, $a0 │ │ │ │ + move $a2, $zero │ │ │ │ + beqz $s1, 60 │ │ │ │ + bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + alsl.d $s1, $s1, $a1, 0x2 │ │ │ │ + move $s0, $a1 │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -964 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -252 │ │ │ │ - beq $a1, $t0, -4608 │ │ │ │ - b -3068 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - b -972 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -92 │ │ │ │ - beqz $t0, 96 │ │ │ │ - move $s3, $t0 │ │ │ │ - b -200 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t1, 0x0 │ │ │ │ - b -604 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - bltu $s1, $t0, -4612 │ │ │ │ - b -3280 │ │ │ │ + ldptr.w $a2, $s0, 0 │ │ │ │ + pcaddi $a1, 71709 │ │ │ │ + move $a0, $sp │ │ │ │ + addi.d $s0, $s0, 4 │ │ │ │ + bl -172068 │ │ │ │ + bne $s0, $s1, -20 │ │ │ │ + ldptr.d $a2, $sp, 0 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + pcaddi $a1, 71708 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -2488 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bl -342672 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s3, 0 │ │ │ │ + bne $t1, $t0, 28 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + ret │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + bl -341840 │ │ │ │ nop │ │ │ │ - beqz $s8, 16 │ │ │ │ - move $s0, $s8 │ │ │ │ - b -568 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -58500 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -508 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -58516 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - bl -366448 │ │ │ │ nop │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -58540 │ │ │ │ - pcaddi $a3, 68662 │ │ │ │ - li.w $a2, 1746 │ │ │ │ - pcaddi $a1, 63914 │ │ │ │ - pcaddi $a0, 64181 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + pcalau12i $s7, 122 │ │ │ │ + ld.d $s7, $s7, -240 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ st.d $s3, $sp, 144 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ + ld.d $s3, $a0, 16 │ │ │ │ st.d $s5, $sp, 128 │ │ │ │ st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - bl -368232 │ │ │ │ - nop │ │ │ │ - pcalau12i $t0, 116 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ st.d $ra, $sp, 184 │ │ │ │ st.d $fp, $sp, 176 │ │ │ │ st.d $s0, $sp, 168 │ │ │ │ st.d $s1, $sp, 160 │ │ │ │ st.d $s2, $sp, 152 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ st.d $s8, $sp, 104 │ │ │ │ - st.d $a3, $sp, 40 │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ + st.b $zero, $sp, 70 │ │ │ │ + st.b $zero, $sp, 71 │ │ │ │ st.d $t0, $sp, 88 │ │ │ │ - beqz $a3, 3528 │ │ │ │ - move $s0, $a2 │ │ │ │ - beqz $a2, 3568 │ │ │ │ - move $s2, $a1 │ │ │ │ - beqz $a1, 3536 │ │ │ │ - bstrpick.d $a1, $a3, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $s1, $a3 │ │ │ │ - bl 79404 │ │ │ │ - li.w $t0, 1 │ │ │ │ move $s5, $a0 │ │ │ │ - beq $s1, $t0, 3440 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x1 │ │ │ │ - vldi $vr0, 3073 │ │ │ │ - move $t0, $a0 │ │ │ │ - alsl.d $t1, $t1, $a0, 0x4 │ │ │ │ + move $s6, $a1 │ │ │ │ + beqz $s3, 396 │ │ │ │ + ld.d $s2, $a1, 24 │ │ │ │ + beqz $s2, 404 │ │ │ │ + ld.d $s4, $a1, 8 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s0, $zero │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ - vst $vr0, $t0, 0 │ │ │ │ - addi.d $t0, $t0, 16 │ │ │ │ - bne $t1, $t0, -8 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - andi $t0, $t1, 0x1 │ │ │ │ - beqz $t0, 28 │ │ │ │ - move $t0, $t1 │ │ │ │ - bstrins.d $t0, $zero, 0x0, 0x0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - li.w $t1, 1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - stx.d $t1, $s5, $t0 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ldptr.w $s4, $s2, 8 │ │ │ │ - move $s3, $zero │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ + bgeu $s0, $s2, 360 │ │ │ │ + nop │ │ │ │ + slli.d $t0, $s0, 0x3 │ │ │ │ + ldx.d $a1, $s4, $t0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -343484 │ │ │ │ + bnez $a0, -32 │ │ │ │ + bgeu $s0, $s2, 332 │ │ │ │ + ld.d $s3, $s5, 72 │ │ │ │ + ld.d $fp, $s5, 40 │ │ │ │ + ld.d $s8, $s5, 24 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -343768 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + ld.d $s0, $s5, 8 │ │ │ │ + addi.d $a3, $sp, 71 │ │ │ │ + addi.d $a2, $sp, 72 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + bstrpick.d $s0, $s0, 0x4, 0x4 │ │ │ │ + bl -3256 │ │ │ │ + li.w $s2, -1 │ │ │ │ + move $a7, $a0 │ │ │ │ + move $s4, $s0 │ │ │ │ + beq $a0, $s2, 16 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.b $s4, $sp, 71 │ │ │ │ + addi.d $s2, $s2, -1 │ │ │ │ + addi.d $a3, $sp, 70 │ │ │ │ + addi.d $a2, $sp, 80 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + st.d $a7, $sp, 56 │ │ │ │ + bl -4380 │ │ │ │ + li.w $t0, -1 │ │ │ │ + ld.d $a7, $sp, 56 │ │ │ │ + move $t2, $s0 │ │ │ │ + beq $a0, $t0, 20 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.b $t2, $sp, 70 │ │ │ │ + addi.d $t0, $t0, -1 │ │ │ │ + nop │ │ │ │ + ld.d $a1, $sp, 48 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + move $a5, $s0 │ │ │ │ + move $a4, $s1 │ │ │ │ + st.d $t2, $sp, 24 │ │ │ │ + move $a6, $s2 │ │ │ │ + addi.d $a3, $s8, -1 │ │ │ │ + move $a2, $zero │ │ │ │ + st.d $a0, $sp, 16 │ │ │ │ + st.d $fp, $sp, 32 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl 34964 │ │ │ │ + move $s0, $a0 │ │ │ │ + bl 36764 │ │ │ │ + move $s1, $a0 │ │ │ │ + bl 37988 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 34636 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -343120 │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ + bne $t1, $t0, 92 │ │ │ │ + ld.d $ra, $sp, 184 │ │ │ │ + ld.d $fp, $sp, 176 │ │ │ │ + ld.d $s0, $sp, 168 │ │ │ │ + ld.d $s2, $sp, 152 │ │ │ │ + ld.d $s3, $sp, 144 │ │ │ │ + ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ + ld.d $s6, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s8, $sp, 104 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ + addi.d $sp, $sp, 192 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $s1, -1 │ │ │ │ + b -316 │ │ │ │ + bl -342344 │ │ │ │ + nop │ │ │ │ + pcaddi $a3, 76554 │ │ │ │ + li.w $a2, 406 │ │ │ │ + pcaddi $a1, 71456 │ │ │ │ + pcaddi $a0, 71465 │ │ │ │ + bl -344080 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + li.w $t1, 43 │ │ │ │ + li.w $t0, 45 │ │ │ │ + maskeqz $t0, $t0, $a0 │ │ │ │ + masknez $a0, $t1, $a0 │ │ │ │ + or $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + stptr.d $s2, $sp, 0 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + move $s2, $a0 │ │ │ │ + beqz $t0, 68 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + move $s0, $zero │ │ │ │ move $s1, $zero │ │ │ │ - st.d $t0, $sp, 48 │ │ │ │ - add.d $s6, $s0, $t0 │ │ │ │ - addi.w $s4, $s4, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -6188 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + addi.d $s1, $s1, 104 │ │ │ │ + bltu $s0, $t0, -24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + ld.d $s1, $sp, 8 │ │ │ │ nop │ │ │ │ - beq $s3, $s4, 720 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ + ld.d $a0, $s2, 8 │ │ │ │ + bl -343388 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + st.d $zero, $s2, 8 │ │ │ │ + ldptr.d $s2, $sp, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 56 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -39524 │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - move $s7, $a0 │ │ │ │ - bnez $s3, 16 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - beq $t0, $s4, 528 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bgeu $s4, $t2, 172 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t1 │ │ │ │ - st.d $t1, $sp, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 2784 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s4, $sp, 84 │ │ │ │ - beqz $fp, 2788 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 73132 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 2024 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 56 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2724 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -128 │ │ │ │ + ld.b $t0, $sp, 128 │ │ │ │ + st.d $s8, $sp, 40 │ │ │ │ + move $s8, $a0 │ │ │ │ + move $a0, $a1 │ │ │ │ + st.d $a3, $sp, 8 │ │ │ │ + st.d $ra, $sp, 120 │ │ │ │ + st.d $fp, $sp, 112 │ │ │ │ + st.d $s0, $sp, 104 │ │ │ │ + st.d $s1, $sp, 96 │ │ │ │ + st.d $s2, $sp, 88 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + st.d $s4, $sp, 72 │ │ │ │ + st.d $s5, $sp, 64 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s7, $sp, 48 │ │ │ │ + st.d $t0, $sp, 24 │ │ │ │ + st.d $a2, $sp, 16 │ │ │ │ + move $s0, $a4 │ │ │ │ + move $s2, $a7 │ │ │ │ + ld.b $fp, $sp, 136 │ │ │ │ + ld.b $s5, $sp, 144 │ │ │ │ + ld.b $s7, $sp, 152 │ │ │ │ + ld.b $s1, $sp, 160 │ │ │ │ + ld.b $s6, $sp, 168 │ │ │ │ + ld.b $s4, $sp, 176 │ │ │ │ + ld.b $s3, $sp, 184 │ │ │ │ + bl -173280 │ │ │ │ + st.d $a0, $s8, 72 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -173292 │ │ │ │ + st.d $a0, $s8, 80 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + beqz $fp, 332 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x4 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + beqz $a3, 188 │ │ │ │ + move $a0, $a3 │ │ │ │ + bl -173328 │ │ │ │ + st.d $a0, $s8, 16 │ │ │ │ + st.d $s0, $s8, 24 │ │ │ │ + pcaddi $a0, 76484 │ │ │ │ + bl -173344 │ │ │ │ + st.d $a0, $s8, 40 │ │ │ │ + nop │ │ │ │ + bnez $s2, 184 │ │ │ │ + bnez $s6, 308 │ │ │ │ + bnez $s5, 368 │ │ │ │ + beqz $s7, 28 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x20 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + beqz $s4, 16 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x100 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + beqz $s3, 16 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x800 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + ld.d $ra, $sp, 120 │ │ │ │ + ld.d $fp, $sp, 112 │ │ │ │ + ld.d $s0, $sp, 104 │ │ │ │ + ld.d $s1, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 88 │ │ │ │ + ld.d $s3, $sp, 80 │ │ │ │ + ld.d $s4, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 64 │ │ │ │ + ld.d $s6, $sp, 56 │ │ │ │ + ld.d $s7, $sp, 48 │ │ │ │ + ld.d $s8, $sp, 40 │ │ │ │ + addi.d $sp, $sp, 128 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 2680 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a0, 76442 │ │ │ │ + bl -173512 │ │ │ │ + move $s0, $zero │ │ │ │ + b -188 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - ldx.w $t1, $t2, $t1 │ │ │ │ - bstrpick.d $t3, $s3, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 1840 │ │ │ │ ld.d $t0, $sp, 24 │ │ │ │ - ld.wu $s4, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s4, 1856 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ + ldptr.w $t1, $s8, 8 │ │ │ │ + beqz $t0, 248 │ │ │ │ + bnez $s6, 276 │ │ │ │ + ori $t0, $t1, 0x3 │ │ │ │ + bnez $s5, 180 │ │ │ │ + beqz $s7, 32 │ │ │ │ + ori $t1, $t1, 0x23 │ │ │ │ + st.w $t1, $s8, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s4, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 72924 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 1580 │ │ │ │ - addi.d $t0, $s4, -1 │ │ │ │ - srli.d $s4, $t0, 0x1 │ │ │ │ - beqz $s4, 1792 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s4, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 72864 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $fp, 1744 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 1652 │ │ │ │ - ld.wu $s4, $s2, 88 │ │ │ │ - st.w $s3, $sp, 84 │ │ │ │ - beqz $s4, 1576 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s4, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 72772 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 1460 │ │ │ │ - addi.d $t0, $s4, -1 │ │ │ │ - srli.d $s4, $t0, 0x1 │ │ │ │ - beqz $s4, 1512 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s4, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 72712 │ │ │ │ - bnez $a0, -56 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ nop │ │ │ │ - beqz $fp, 1464 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - bltu $t0, $t1, 1164 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ + ori $t1, $t0, 0x40 │ │ │ │ + ori $t0, $t0, 0x80 │ │ │ │ + masknez $t0, $t0, $s1 │ │ │ │ + maskeqz $s1, $t1, $s1 │ │ │ │ + or $t0, $t0, $s1 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + b -224 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $sp, 32 │ │ │ │ - move $s3, $zero │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b 84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $a3 │ │ │ │ + bl -173640 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + st.d $a0, $s8, 16 │ │ │ │ + st.d $s0, $s8, 24 │ │ │ │ + b -300 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s7 │ │ │ │ - ld.d $s4, $t0, 16 │ │ │ │ - ld.d $fp, $s2, 16 │ │ │ │ - bl 84672 │ │ │ │ - ld.wu $t0, $a0, 0 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x8 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + bnez $s5, 60 │ │ │ │ + beqz $s7, -288 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x20 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + nop │ │ │ │ + bnez $s2, -120 │ │ │ │ + b -316 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + nop │ │ │ │ + ld.d $s0, $s8, 80 │ │ │ │ + ori $t0, $t0, 0x10 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -344856 │ │ │ │ + slli.w $a1, $a0, 0x0 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -177608 │ │ │ │ + st.d $a0, $s8, 80 │ │ │ │ + beqz $s7, -68 │ │ │ │ + ldptr.w $t0, $s8, 8 │ │ │ │ + ori $t0, $t0, 0x20 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + b -84 │ │ │ │ + bnez $s6, 64 │ │ │ │ + ori $t0, $t1, 0x1 │ │ │ │ + bnez $s5, -64 │ │ │ │ + beqz $s7, -212 │ │ │ │ + ori $t1, $t1, 0x21 │ │ │ │ + st.w $t1, $s8, 8 │ │ │ │ + b -232 │ │ │ │ + nop │ │ │ │ + ori $t0, $t1, 0xb │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + bnez $s5, -96 │ │ │ │ + bnez $s7, -148 │ │ │ │ + b -256 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ori $t0, $t1, 0x9 │ │ │ │ + st.w $t0, $s8, 8 │ │ │ │ + bnez $s5, -128 │ │ │ │ + bnez $s7, -180 │ │ │ │ + b -288 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + pcalau12i $s0, 121 │ │ │ │ + ld.d $s0, $s0, -240 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + move $a2, $a0 │ │ │ │ + pcaddi $a1, 71334 │ │ │ │ + move $a0, $sp │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + bl -173616 │ │ │ │ ld.d $t1, $sp, 8 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $fp, $t0 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $s4, $t0 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - beq $t0, $t1, 136 │ │ │ │ - addi.w $s3, $s3, 1 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 84960 │ │ │ │ - bltu $s3, $a0, -72 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 84112 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -368364 │ │ │ │ - bstrpick.d $s1, $s1, 0x1f, 0x0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - slli.d $s1, $s1, 0x3 │ │ │ │ - stx.d $t0, $s5, $s1 │ │ │ │ - pcalau12i $t0, 115 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $s0, 0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bne $t1, $t0, 20 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ + bl -343344 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -192 │ │ │ │ + bstrpick.d $t1, $a5, 0x1f, 0x0 │ │ │ │ + st.d $s2, $sp, 152 │ │ │ │ + st.d $s3, $sp, 144 │ │ │ │ + alsl.d $t0, $t1, $t1, 0x2 │ │ │ │ + move $s3, $a0 │ │ │ │ + pcalau12i $s2, 121 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ld.d $a0, $a4, 48 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x1 │ │ │ │ + ldptr.d $t2, $s2, 0 │ │ │ │ + ldptr.d $t1, $a1, 0 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ + st.d $a1, $sp, 48 │ │ │ │ + st.d $a2, $sp, 8 │ │ │ │ + st.d $a3, $sp, 16 │ │ │ │ + st.d $ra, $sp, 184 │ │ │ │ + st.d $fp, $sp, 176 │ │ │ │ + st.d $s0, $sp, 168 │ │ │ │ + st.d $s1, $sp, 160 │ │ │ │ + move $s0, $a4 │ │ │ │ + st.d $s4, $sp, 136 │ │ │ │ + st.d $s5, $sp, 128 │ │ │ │ + st.d $s6, $sp, 120 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + slli.d $s6, $t0, 0x3 │ │ │ │ + st.d $s8, $sp, 104 │ │ │ │ + move $s4, $a5 │ │ │ │ + ldptr.w $s8, $a4, 32 │ │ │ │ + st.d $t1, $sp, 40 │ │ │ │ + st.d $a6, $sp, 24 │ │ │ │ + st.d $a7, $sp, 32 │ │ │ │ + st.d $t2, $sp, 88 │ │ │ │ + ld.b $s7, $sp, 192 │ │ │ │ + ld.b $s5, $sp, 200 │ │ │ │ + ldptr.d $s1, $s3, 0 │ │ │ │ + st.w $zero, $sp, 80 │ │ │ │ + st.w $zero, $sp, 84 │ │ │ │ + bl 66572 │ │ │ │ + ext.w.b $fp, $a0 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 66540 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ext.w.b $s6, $a0 │ │ │ │ + addi.d $a3, $sp, 84 │ │ │ │ + addi.d $a2, $sp, 80 │ │ │ │ + bnez $a0, 100 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -106256 │ │ │ │ + addi.w $t2, $s4, 1 │ │ │ │ + bnez $s4, 100 │ │ │ │ + ldptr.w $s4, $sp, 80 │ │ │ │ + bnez $fp, 172 │ │ │ │ + bnez $s4, 488 │ │ │ │ + bne $s8, $t2, 836 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + beqz $s8, 1148 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ + bnez $s7, 480 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + beqz $s6, 1604 │ │ │ │ + bl -105340 │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $s5, 3672 │ │ │ │ + beqz $s4, 708 │ │ │ │ + b 656 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -106080 │ │ │ │ + addi.w $t2, $s4, 1 │ │ │ │ + beqz $s4, -92 │ │ │ │ + addi.w $a5, $s4, -1 │ │ │ │ + bstrpick.d $a5, $a5, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + alsl.d $t0, $a5, $a5, 0x2 │ │ │ │ + alsl.d $t0, $t0, $a5, 0x1 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + bl 66376 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + bne $a0, $s6, -136 │ │ │ │ + bne $s8, $t2, 996 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + bnez $fp, 1564 │ │ │ │ + beqz $s8, 1016 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ + move $s4, $zero │ │ │ │ + b -136 │ │ │ │ + nop │ │ │ │ + bnez $s4, 160 │ │ │ │ + bne $s8, $t2, 764 │ │ │ │ + ldptr.w $t1, $sp, 84 │ │ │ │ + beqz $t1, 980 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s4, $t1 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $fp, $zero │ │ │ │ + bnez $s7, 304 │ │ │ │ + nop │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bnez $s6, 1360 │ │ │ │ + bl -107888 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + move $s0, $a0 │ │ │ │ + bnez $s5, 1984 │ │ │ │ + nop │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + move $a0, $zero │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + bl -334548 │ │ │ │ + addi.w $t2, $s4, -1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + move $t4, $a0 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + add.d $t2, $t2, $s0 │ │ │ │ + li.w $t6, 56 │ │ │ │ + pcaddi $t5, 75944 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.b $t3, $t2, 0 │ │ │ │ + addi.w $t0, $t3, -65 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t6, $t0, 772 │ │ │ │ + alsl.d $t0, $t0, $t5, 0x3 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 2600 │ │ │ │ + add.d $t0, $t5, $t0 │ │ │ │ + jr $t0 │ │ │ │ + bnez $s7, 288 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bnez $s6, 1168 │ │ │ │ + bl -108480 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + move $t7, $a0 │ │ │ │ + bnez $s5, 1372 │ │ │ │ + addi.w $a1, $s4, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + st.d $t7, $sp, 56 │ │ │ │ + bl -334684 │ │ │ │ + ld.d $t7, $sp, 56 │ │ │ │ + addi.w $t3, $s4, -1 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + move $fp, $a0 │ │ │ │ + add.d $t3, $t3, $t7 │ │ │ │ + move $t5, $a0 │ │ │ │ + li.w $t8, 56 │ │ │ │ + pcaddi $t6, 76022 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.b $t4, $t3, 0 │ │ │ │ + addi.w $t0, $t4, -65 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ + bltu $t8, $t0, 564 │ │ │ │ + alsl.d $t0, $t0, $t6, 0x3 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + add.d $t0, $t6, $t0 │ │ │ │ + jr $t0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + beqz $s7, 160 │ │ │ │ + bne $s8, $t2, 348 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + stptr.w $s4, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.w $s8, $t0, 0 │ │ │ │ + stptr.d $s1, $s3, 0 │ │ │ │ + beqz $s5, 20 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + stptr.d $t1, $t0, 0 │ │ │ │ + nop │ │ │ │ + ld.d $t1, $sp, 88 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + bne $t1, $t0, 3640 │ │ │ │ ld.d $ra, $sp, 184 │ │ │ │ ld.d $fp, $sp, 176 │ │ │ │ ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ ld.d $s2, $sp, 152 │ │ │ │ ld.d $s3, $sp, 144 │ │ │ │ ld.d $s4, $sp, 136 │ │ │ │ + ld.d $s5, $sp, 128 │ │ │ │ ld.d $s6, $sp, 120 │ │ │ │ ld.d $s7, $sp, 112 │ │ │ │ ld.d $s8, $sp, 104 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ + move $a0, $s1 │ │ │ │ + ld.d $s1, $sp, 160 │ │ │ │ addi.d $sp, $sp, 192 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 84492 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $s7 │ │ │ │ - ldptr.w $s3, $t0, 0 │ │ │ │ - bl 84472 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a1, $zero │ │ │ │ - move $a0, $s7 │ │ │ │ - ldptr.w $s4, $t0, 4 │ │ │ │ - bl 83956 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -368520 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - stptr.w $s3, $t0, 0 │ │ │ │ - st.w $s4, $t0, 4 │ │ │ │ - bltu $s4, $s3, -164 │ │ │ │ - bltu $s3, $s4, 232 │ │ │ │ - ld.d $t2, $sp, 48 │ │ │ │ - bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x2 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - beqz $t0, 116 │ │ │ │ - ldptr.d $t4, $s2, 0 │ │ │ │ - ld.d $t3, $s2, 16 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $fp, $t4, 16 │ │ │ │ - ldx.wu $t3, $t3, $s7 │ │ │ │ - add.d $fp, $fp, $t3 │ │ │ │ - add.d $s7, $fp, $t2 │ │ │ │ - add.d $fp, $fp, $t1 │ │ │ │ - bltu $s7, $fp, 80 │ │ │ │ - bltu $s6, $s0, 76 │ │ │ │ - ld.bu $t2, $fp, 0 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bne $t2, $t0, 128 │ │ │ │ - bl -89496 │ │ │ │ - ld.b $a1, $fp, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 80 │ │ │ │ - bne $a1, $t0, 100 │ │ │ │ - bstrpick.d $t0, $s1, 0x1f, 0x0 │ │ │ │ - alsl.d $t0, $t0, $s5, 0x3 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - stptr.w $s3, $t0, 0 │ │ │ │ - st.w $s4, $t0, 4 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - addi.d $fp, $fp, 1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bnez $t0, -72 │ │ │ │ + bne $s8, $t2, 320 │ │ │ │ + move $s8, $s4 │ │ │ │ + ldptr.w $s4, $sp, 84 │ │ │ │ + b -124 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $s1, $t0, -1044 │ │ │ │ - b -312 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $t2, $sp, 64 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bnez $s6, 820 │ │ │ │ + bl -108796 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + bnez $s5, 1124 │ │ │ │ + bne $s8, $t2, 3360 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + beqz $s8, 3096 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -108368 │ │ │ │ + move $fp, $a0 │ │ │ │ nop │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -346020 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -176800 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -345208 │ │ │ │ + move $s1, $s0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -346068 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a4, $s8 │ │ │ │ + move $a2, $fp │ │ │ │ + move $a0, $zero │ │ │ │ + bl -176848 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -345256 │ │ │ │ nop │ │ │ │ - beq $a1, $t0, -72 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -89740 │ │ │ │ - bnez $a0, -84 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + stptr.w $s4, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.w $s8, $t0, 0 │ │ │ │ + stptr.d $s1, $s3, 0 │ │ │ │ + b -284 │ │ │ │ nop │ │ │ │ - beqz $t0, -56 │ │ │ │ nop │ │ │ │ - bl -89620 │ │ │ │ - ld.b $a1, $fp, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 1868 │ │ │ │ - bne $a1, $t0, -384 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $s1, $t0, -1128 │ │ │ │ - b -396 │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - bnez $s3, 12 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - beq $t0, $s4, 1908 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bgeu $s4, $t2, 1708 │ │ │ │ - bstrpick.d $t1, $s4, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t1 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 1864 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s4, $sp, 84 │ │ │ │ - beqz $fp, 1844 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $a1, $s7, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - bl 72048 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 60 │ │ │ │ - blez $a0, 480 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 1788 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $a1, $s7, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - bl 71992 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - bnez $a0, -52 │ │ │ │ - beqz $a1, 1744 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $t1, $s4, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $t1, $t2, 144 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s7, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s7, 1680 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ + bl 65624 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + beq $a0, $s6, 8 │ │ │ │ + bnez $s8, -860 │ │ │ │ + beqz $s4, 272 │ │ │ │ + move $s8, $zero │ │ │ │ + bnez $s7, -392 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $fp, $zero │ │ │ │ + b 372 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s7, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 71884 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 284 │ │ │ │ - addi.d $t0, $s7, -1 │ │ │ │ - srli.d $s7, $t0, 0x1 │ │ │ │ - beqz $s7, 1616 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s7, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 71824 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $fp, 1568 │ │ │ │ - ldptr.w $t3, $fp, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t3, $t1, 24 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - slli.d $t3, $t1, 0x2 │ │ │ │ - ldx.w $s7, $t2, $t3 │ │ │ │ - bgeu $s3, $s7, 8 │ │ │ │ - bgeu $s4, $s7, 1604 │ │ │ │ - bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x2 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - ldx.w $t1, $t2, $s7 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 1364 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $fp, 508 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 71676 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 904 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 40 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 444 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 416 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -88 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $fp, $zero │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ + bl 65528 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + beq $s6, $a0, 412 │ │ │ │ + ldptr.w $t0, $sp, 84 │ │ │ │ + beqz $t0, 404 │ │ │ │ + move $s8, $s4 │ │ │ │ + move $s4, $t0 │ │ │ │ + b -792 │ │ │ │ nop │ │ │ │ + li.w $t4, 75 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.b $t4, $t5, 0 │ │ │ │ + addi.d $t5, $t5, 1 │ │ │ │ + beq $t7, $t3, 168 │ │ │ │ + addi.d $t3, $t3, -1 │ │ │ │ + b -592 │ │ │ │ nop │ │ │ │ - beqz $t2, 1344 │ │ │ │ - move $s7, $t2 │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 1320 │ │ │ │ - move $fp, $s7 │ │ │ │ - b -520 │ │ │ │ nop │ │ │ │ + li.w $t3, 75 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.b $t3, $t4, 0 │ │ │ │ + addi.d $t4, $t4, 1 │ │ │ │ + beq $s0, $t2, 168 │ │ │ │ + addi.d $t2, $t2, -1 │ │ │ │ + b -800 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - ldx.w $t0, $t0, $t1 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t2, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s4, 1144 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.wu $s4, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s4, 1144 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s3, $s4, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 71440 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 160 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 1084 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s3, $s4, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 71384 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 1040 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -1316 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ + bl 65344 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + bne $s6, $a0, 516 │ │ │ │ + move $s8, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + b -664 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 224 │ │ │ │ - move $s4, $t2 │ │ │ │ - b -1624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $fp, $t0 │ │ │ │ + bnez $s5, 2712 │ │ │ │ nop │ │ │ │ + move $a0, $t7 │ │ │ │ + st.d $t2, $sp, 56 │ │ │ │ + bl -345672 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + bne $s8, $t2, -280 │ │ │ │ + ldptr.w $t0, $sp, 84 │ │ │ │ + beqz $t0, 160 │ │ │ │ + move $s8, $s4 │ │ │ │ + move $s4, $t0 │ │ │ │ + b -1036 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 64 │ │ │ │ - move $s4, $t2 │ │ │ │ - b -1504 │ │ │ │ + ld.d $t1, $sp, 56 │ │ │ │ + bstrpick.d $t0, $s4, 0x1f, 0x0 │ │ │ │ + stx.b $zero, $t1, $t0 │ │ │ │ + bnez $s5, 2708 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -345732 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -346588 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -177368 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -345776 │ │ │ │ + bnez $s5, 2492 │ │ │ │ + bnez $s8, 2776 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + move $s1, $s0 │ │ │ │ + stptr.w $s4, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.w $zero, $t0, 0 │ │ │ │ + stptr.d $s0, $s3, 0 │ │ │ │ + b -812 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 936 │ │ │ │ - move $s4, $s3 │ │ │ │ - b -200 │ │ │ │ + nop │ │ │ │ + beqz $s4, -224 │ │ │ │ + bnez $s7, 2620 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -346700 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a2, $fp │ │ │ │ + move $a0, $zero │ │ │ │ + bl -177480 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -345888 │ │ │ │ + bnez $s5, 2324 │ │ │ │ + move $s8, $s4 │ │ │ │ + move $s4, $zero │ │ │ │ + b -640 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $s3 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 63320 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 63328 │ │ │ │ - bl 194568 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -370220 │ │ │ │ - ld.d $a3, $sp, 64 │ │ │ │ - b -28 │ │ │ │ + nop │ │ │ │ + bl -107228 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + bnez $s5, 628 │ │ │ │ + beq $s8, $t2, 2640 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + b -656 │ │ │ │ + nop │ │ │ │ + bl -107260 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + ld.d $t2, $sp, 56 │ │ │ │ + move $t7, $a0 │ │ │ │ + beqz $s5, -1160 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + bl -107072 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + ld.d $t7, $sp, 56 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + b -1196 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bl -106876 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + move $s0, $a0 │ │ │ │ + beqz $s5, -1348 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -106676 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + b -1368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ + nop │ │ │ │ + bl -109308 │ │ │ │ + move $fp, $a0 │ │ │ │ + bnez $s5, 208 │ │ │ │ + beqz $s4, -892 │ │ │ │ + b -944 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ldptr.w $s4, $sp, 84 │ │ │ │ + beqz $fp, 2524 │ │ │ │ + beqz $s4, -520 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + b -1496 │ │ │ │ + nop │ │ │ │ + beqz $s8, -544 │ │ │ │ + move $s4, $s8 │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s8, $zero │ │ │ │ b -1524 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + bl -109644 │ │ │ │ + ld.d $t7, $sp, 56 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + b -1400 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - b -1704 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + st.d $t2, $sp, 64 │ │ │ │ + bl -109704 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + bne $s8, $t2, 2224 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + beqz $s8, 1960 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -109512 │ │ │ │ + move $fp, $a0 │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -109308 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + beqz $s4, 1872 │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 24 │ │ │ │ - b -124 │ │ │ │ - beqz $a1, 720 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $t1, $s4, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $t1, $t2, 144 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $fp, -160 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ + move $s5, $s4 │ │ │ │ + move $s4, $s8 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -347196 │ │ │ │ + ld.d $a1, $sp, 56 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a3, $s5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -177976 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -346384 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -347244 │ │ │ │ + ld.d $a1, $sp, 72 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + move $a2, $s1 │ │ │ │ + move $a3, $s5 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -178024 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -346432 │ │ │ │ + move $s1, $s0 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 71004 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 64 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 40 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, -228 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -64 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -347300 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a2, $fp │ │ │ │ + move $a0, $zero │ │ │ │ + bl -178080 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -346488 │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 40 │ │ │ │ + bl -347348 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $a1, $sp, 40 │ │ │ │ + slli.w $a3, $a0, 0x0 │ │ │ │ + move $a4, $s4 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -178132 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -346540 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + stptr.w $s5, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.w $s4, $t0, 0 │ │ │ │ + stptr.d $s1, $s3, 0 │ │ │ │ + b -1580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, -256 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -88 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -107652 │ │ │ │ + ld.d $t2, $sp, 64 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + bne $s8, $t2, -1292 │ │ │ │ + ldptr.w $s0, $sp, 84 │ │ │ │ + beqz $s0, 1644 │ │ │ │ + ld.d $s5, $sp, 8 │ │ │ │ + ld.d $s6, $sp, 16 │ │ │ │ + move $a0, $s5 │ │ │ │ + move $a1, $s6 │ │ │ │ + bl -107468 │ │ │ │ + move $fp, $a0 │ │ │ │ + move $a1, $s6 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -107260 │ │ │ │ + move $s5, $s4 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + move $s4, $s0 │ │ │ │ + b -312 │ │ │ │ nop │ │ │ │ - beqz $a1, -272 │ │ │ │ - ldptr.w $t3, $a1, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t3, $t1, -2112 │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - slli.d $t3, $t1, 0x2 │ │ │ │ - ldx.w $fp, $t2, $t3 │ │ │ │ - bgeu $s3, $fp, -2128 │ │ │ │ - bltu $s4, $fp, -2132 │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $s4, $t0, $t2 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s4, 524 │ │ │ │ - ld.wu $s4, $s2, 88 │ │ │ │ - st.w $fp, $sp, 84 │ │ │ │ - beqz $s4, 888 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $t3, $sp, 84 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -109668 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + b -1992 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $s3, $s4, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $a1, $s3, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl 70812 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 776 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - blez $a0, 752 │ │ │ │ - addi.d $s4, $s4, -1 │ │ │ │ - srli.d $s4, $s4, 0x1 │ │ │ │ - beqz $s4, 812 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - beqz $a1, -440 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 364 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s3, $sp, 84 │ │ │ │ - beqz $fp, -512 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 70684 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 64 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - blez $a0, 40 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, -580 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -64 │ │ │ │ + li.w $t4, 86 │ │ │ │ + b -1236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, -608 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ - beqz $a1, -624 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ld.d $t1, $sp, 64 │ │ │ │ - li.w $t2, -1 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - bgeu $t0, $t1, -1756 │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $t0, $t0, $s7 │ │ │ │ - st.d $t0, $sp, 64 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $t1, $t0, 388 │ │ │ │ - ld.d $t0, $sp, 64 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $fp, 364 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $t3, $sp, 84 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 84 │ │ │ │ + b -1268 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $a1, $t2, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.d $t2, $sp, 8 │ │ │ │ - bl 70488 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 156 │ │ │ │ - ld.d $t2, $sp, 8 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - blez $a0, 32 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 276 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - b -72 │ │ │ │ nop │ │ │ │ - beqz $t2, 256 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -88 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 103 │ │ │ │ + b -1300 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - b -1364 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 24 │ │ │ │ - b -696 │ │ │ │ nop │ │ │ │ - move $a3, $s4 │ │ │ │ - b -852 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -236 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - b -392 │ │ │ │ nop │ │ │ │ - slli.w $t0, $s4, 0x0 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -2336 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 8 │ │ │ │ - bl -61788 │ │ │ │ - beqz $a1, 144 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - sltu $t3, $t0, $t1 │ │ │ │ - maskeqz $t2, $t0, $t3 │ │ │ │ - masknez $t3, $t1, $t3 │ │ │ │ - or $t2, $t2, $t3 │ │ │ │ - addi.w $t2, $t2, -1 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - b -2060 │ │ │ │ - bne $a1, $t0, -2248 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -91652 │ │ │ │ - beqz $a0, -2260 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $s1, $t0, -3004 │ │ │ │ - b -2272 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 118 │ │ │ │ + b -1332 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - bl -61876 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -61884 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - b -1744 │ │ │ │ nop │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - beqz $t0, 272 │ │ │ │ - li.w $t2, -1 │ │ │ │ - lu32i.d $t2, 0 │ │ │ │ - move $s7, $zero │ │ │ │ - b -2152 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 64 │ │ │ │ - bl -61940 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -148 │ │ │ │ - bstrpick.d $t2, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t0, 140 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s7, $sp, 84 │ │ │ │ - beqz $fp, 200 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $t3, $sp, 84 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - srli.d $t0, $fp, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $a1, $t0, $t1, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl 70096 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 124 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - blez $a0, 88 │ │ │ │ - addi.d $fp, $fp, -1 │ │ │ │ - srli.d $fp, $fp, 0x1 │ │ │ │ - beqz $fp, 124 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - b -72 │ │ │ │ nop │ │ │ │ - beqz $s3, 72 │ │ │ │ - move $s4, $s3 │ │ │ │ - b -800 │ │ │ │ nop │ │ │ │ - beqz $a1, 56 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - b -2660 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ nop │ │ │ │ - bstrpick.d $s7, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s7, $s7, 0x2 │ │ │ │ - b -320 │ │ │ │ + li.w $t4, 82 │ │ │ │ + b -1364 │ │ │ │ nop │ │ │ │ - beqz $t0, 48 │ │ │ │ - move $fp, $t0 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - bl -62148 │ │ │ │ - beqz $a1, 24 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - b -48 │ │ │ │ nop │ │ │ │ - move $t0, $zero │ │ │ │ - b -3388 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -62180 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - bltu $s1, $t0, -3324 │ │ │ │ - b -2608 │ │ │ │ nop │ │ │ │ - bl -370120 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 67750 │ │ │ │ - li.w $a2, 1830 │ │ │ │ - pcaddi $a1, 62998 │ │ │ │ - pcaddi $a0, 63269 │ │ │ │ - bl -371856 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 67744 │ │ │ │ - li.w $a2, 1832 │ │ │ │ - pcaddi $a1, 62992 │ │ │ │ - pcaddi $a0, 63267 │ │ │ │ - bl -371880 │ │ │ │ + li.w $t4, 66 │ │ │ │ + b -1396 │ │ │ │ nop │ │ │ │ - pcaddi $a3, 67738 │ │ │ │ - li.w $a2, 1831 │ │ │ │ - pcaddi $a1, 62986 │ │ │ │ - pcaddi $a0, 63259 │ │ │ │ - bl -371904 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -192 │ │ │ │ - pcalau12i $t0, 115 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - st.d $s7, $sp, 112 │ │ │ │ - ldptr.w $s7, $a1, 8 │ │ │ │ - addi.w $t1, $a3, -1 │ │ │ │ - bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ - st.d $s0, $sp, 168 │ │ │ │ - st.d $s1, $sp, 160 │ │ │ │ - st.d $s2, $sp, 152 │ │ │ │ - st.d $s4, $sp, 136 │ │ │ │ - st.d $s5, $sp, 128 │ │ │ │ - st.d $ra, $sp, 184 │ │ │ │ - st.d $fp, $sp, 176 │ │ │ │ - st.d $s3, $sp, 144 │ │ │ │ - st.d $s6, $sp, 120 │ │ │ │ - st.d $s8, $sp, 104 │ │ │ │ - move $s2, $a1 │ │ │ │ - st.d $a3, $sp, 24 │ │ │ │ - move $s0, $a2 │ │ │ │ - st.d $t1, $sp, 40 │ │ │ │ - st.d $a4, $sp, 72 │ │ │ │ - st.d $a5, $sp, 64 │ │ │ │ - move $s5, $zero │ │ │ │ - add.d $s4, $a2, $t1 │ │ │ │ - move $s1, $zero │ │ │ │ - st.d $t0, $sp, 88 │ │ │ │ - addi.w $s7, $s7, -1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 65 │ │ │ │ + b -1428 │ │ │ │ nop │ │ │ │ - beq $s7, $s5, 896 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $s7 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -43092 │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - move $s3, $a0 │ │ │ │ - bnez $s5, 16 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - beq $t0, $s7, 696 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bgeu $s7, $t2, 2620 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t1 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 2816 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s7, $sp, 84 │ │ │ │ - beqz $fp, 2788 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 69564 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 1484 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2728 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 69504 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $s6, 2680 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $t1, $s7, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $t1, $t2, 144 │ │ │ │ - ld.d $t0, $sp, 48 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $fp, 2632 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 69396 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 1284 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2568 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $s6, $t2, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 69336 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $s6, 2520 │ │ │ │ - ldptr.w $t3, $s6, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ + li.w $t4, 98 │ │ │ │ + b -1460 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t3, $t1, 32 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - slli.d $t3, $t1, 0x2 │ │ │ │ - ldx.w $fp, $t2, $t3 │ │ │ │ - bgeu $s5, $fp, 16 │ │ │ │ - bgeu $s7, $fp, 2844 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - st.d $t1, $sp, 48 │ │ │ │ - ldx.w $t1, $t2, $t1 │ │ │ │ - bstrpick.d $t3, $s5, 0x1f, 0x0 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 2376 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 2232 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 69176 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 648 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 2172 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s7, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s7, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 69120 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 2128 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 2196 │ │ │ │ - ld.wu $fp, $s2, 88 │ │ │ │ - st.w $s5, $sp, 84 │ │ │ │ - beqz $fp, 2120 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ + li.w $t4, 89 │ │ │ │ + b -1492 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 69032 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 472 │ │ │ │ - addi.d $t0, $fp, -1 │ │ │ │ - srli.d $fp, $t0, 0x1 │ │ │ │ - beqz $fp, 2060 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s7, $fp, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $s6, $s7, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl 68976 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $s6, 2016 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - bltu $t0, $t1, 244 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ nop │ │ │ │ - ld.bu $s6, $sp, 16 │ │ │ │ - move $s5, $zero │ │ │ │ - b 96 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 114 │ │ │ │ + b -1524 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $s2, 0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s3 │ │ │ │ - ld.d $fp, $t0, 16 │ │ │ │ - ld.d $s7, $s2, 16 │ │ │ │ - bl 80928 │ │ │ │ - ld.wu $t0, $a0, 0 │ │ │ │ - ldptr.d $t1, $sp, 0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $s7, $t0 │ │ │ │ - add.w $t0, $t0, $t1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $fp, $t0 │ │ │ │ - beq $t0, $s6, 364 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ nop │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 81216 │ │ │ │ - bltu $s5, $a0, -72 │ │ │ │ - move $a0, $s3 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 80368 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -372108 │ │ │ │ - move $a0, $zero │ │ │ │ - move $s1, $zero │ │ │ │ - ld.d $t2, $sp, 64 │ │ │ │ - pcalau12i $t0, 115 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 88 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - stptr.w $s1, $t2, 0 │ │ │ │ - bne $t1, $t0, 2608 │ │ │ │ - ld.d $ra, $sp, 184 │ │ │ │ - ld.d $fp, $sp, 176 │ │ │ │ - ld.d $s0, $sp, 168 │ │ │ │ - ld.d $s1, $sp, 160 │ │ │ │ - ld.d $s2, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 144 │ │ │ │ - ld.d $s4, $sp, 136 │ │ │ │ - ld.d $s5, $sp, 128 │ │ │ │ - ld.d $s6, $sp, 120 │ │ │ │ - ld.d $s7, $sp, 112 │ │ │ │ - ld.d $s8, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 192 │ │ │ │ - ret │ │ │ │ + li.w $t4, 77 │ │ │ │ + b -1556 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t1, $sp, 48 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - ldx.w $t0, $t0, $t1 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t2, $t0 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s7, 1928 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - ld.wu $s7, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s7, 1928 │ │ │ │ - ld.d $s5, $s2, 80 │ │ │ │ - srli.d $s6, $s7, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 68636 │ │ │ │ - beqz $a0, 52 │ │ │ │ - blez $a0, 592 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 1884 │ │ │ │ - addi.d $s5, $fp, 8 │ │ │ │ - srli.d $s6, $s7, 0x1 │ │ │ │ - alsl.d $fp, $s6, $s5, 0x3 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 68592 │ │ │ │ - bnez $a0, -40 │ │ │ │ nop │ │ │ │ - beqz $fp, 1848 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b -372 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 68 │ │ │ │ + b -1588 │ │ │ │ nop │ │ │ │ - beqz $s7, 1600 │ │ │ │ - move $fp, $s7 │ │ │ │ - b -512 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s7, 1536 │ │ │ │ - move $s6, $s7 │ │ │ │ - b -688 │ │ │ │ + li.w $t4, 67 │ │ │ │ + b -1620 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl 80524 │ │ │ │ - move $t0, $a0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s3 │ │ │ │ - ldptr.w $s5, $t0, 0 │ │ │ │ - bl 80504 │ │ │ │ - move $t0, $a0 │ │ │ │ - ldptr.w $s7, $t0, 4 │ │ │ │ - move $a0, $s3 │ │ │ │ - move $a1, $zero │ │ │ │ - bl 79988 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -372488 │ │ │ │ - bltu $s7, $s5, -380 │ │ │ │ - bltu $s5, $s7, 416 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - beqz $t0, 108 │ │ │ │ - ldptr.d $t5, $s2, 0 │ │ │ │ - ld.d $t4, $s2, 16 │ │ │ │ - bstrpick.d $t2, $s1, 0x1f, 0x0 │ │ │ │ - ld.d $s6, $t5, 16 │ │ │ │ - ldx.wu $t4, $t4, $s3 │ │ │ │ - add.d $s6, $s6, $t4 │ │ │ │ - add.d $s3, $s6, $t3 │ │ │ │ - add.d $s6, $s6, $t2 │ │ │ │ nop │ │ │ │ + li.w $t4, 72 │ │ │ │ + b -1652 │ │ │ │ nop │ │ │ │ - bltu $s3, $s6, 64 │ │ │ │ - bltu $s4, $s0, 60 │ │ │ │ - ld.bu $t2, $s6, 0 │ │ │ │ - bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ - bne $t2, $t0, 208 │ │ │ │ - bl -93448 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 160 │ │ │ │ - bne $a1, $t0, 180 │ │ │ │ - ld.b $t0, $s0, 1 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bnez $t0, -56 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $s1, $t0, -1412 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - sub.w $s1, $s7, $s5 │ │ │ │ - bgeu $s1, $t0, -528 │ │ │ │ - addi.w $s1, $s1, 1 │ │ │ │ - bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 74260 │ │ │ │ - ld.d $t3, $s2, 16 │ │ │ │ - bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ - move $t2, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x2 │ │ │ │ - ldx.w $t1, $t3, $t1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - addi.w $s5, $s5, 1 │ │ │ │ - stx.w $t1, $a0, $t0 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - bgeu $s7, $s5, -32 │ │ │ │ - pcaddi $a3, 15864 │ │ │ │ - li.w $a2, 4 │ │ │ │ - move $a1, $s0 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - bl -372692 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - b -628 │ │ │ │ - beq $a1, $t0, -152 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -93772 │ │ │ │ - bnez $a0, -164 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ nop │ │ │ │ - beqz $t0, -152 │ │ │ │ + li.w $t4, 71 │ │ │ │ + b -1684 │ │ │ │ nop │ │ │ │ - bl -93652 │ │ │ │ - ld.b $a1, $s6, 0 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - bnez $a0, 1436 │ │ │ │ - bne $a1, $t0, -688 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $s1, $t0, -1592 │ │ │ │ - b -180 │ │ │ │ - beqz $t2, 1296 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -1328 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 1256 │ │ │ │ - move $fp, $t2 │ │ │ │ - b -1528 │ │ │ │ + li.w $t4, 121 │ │ │ │ + b -1716 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s6, 1304 │ │ │ │ - move $s7, $s6 │ │ │ │ - b -624 │ │ │ │ nop │ │ │ │ + li.w $t4, 107 │ │ │ │ + b -1748 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t2, $s2, 8 │ │ │ │ - bnez $s5, 12 │ │ │ │ - addi.w $t0, $t2, -1 │ │ │ │ - beq $t0, $s7, 1396 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - bgeu $s7, $t2, 1164 │ │ │ │ - bstrpick.d $t1, $s7, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t1 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 1336 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $s7, $sp, 84 │ │ │ │ - beqz $s6, 1340 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 67920 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 832 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 1284 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 67864 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 1240 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - addi.w $t1, $s7, 1 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - li.w $t1, 253 │ │ │ │ - slli.w $t3, $t2, 0x0 │ │ │ │ - bgeu $t1, $t2, 136 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 1192 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ + li.w $t4, 109 │ │ │ │ + b -1780 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 67760 │ │ │ │ - beqz $a0, 64 │ │ │ │ nop │ │ │ │ - blez $a0, 704 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 1132 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $s3, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - bl 67704 │ │ │ │ - bnez $a0, -48 │ │ │ │ nop │ │ │ │ - beqz $fp, 1088 │ │ │ │ - ldptr.w $t3, $fp, 4 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - bgeu $t3, $t1, 32 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - slli.d $fp, $t1, 0x2 │ │ │ │ - ldx.w $fp, $t2, $fp │ │ │ │ - bgeu $s5, $fp, 16 │ │ │ │ - bgeu $s7, $fp, 1100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - st.d $t1, $sp, 16 │ │ │ │ - ldx.w $t1, $t2, $s3 │ │ │ │ - bstrpick.d $t2, $t1, 0x1f, 0x0 │ │ │ │ - ldx.bu $t2, $t0, $t2 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t2, 820 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 604 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 67548 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 396 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 544 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 67488 │ │ │ │ - bnez $a0, -56 │ │ │ │ + li.w $t4, 100 │ │ │ │ + b -1812 │ │ │ │ nop │ │ │ │ - beqz $fp, 496 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - ld.d $t0, $s2, 72 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bgeu $t1, $t0, 692 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $s5, $sp, 84 │ │ │ │ - beqz $s6, 488 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 67396 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - blez $a0, 276 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 424 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - addi.d $a0, $sp, 84 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 67336 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $fp, 376 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $sp, 32 │ │ │ │ - li.w $t3, -1 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - bgeu $t0, $t1, -1100 │ │ │ │ - ld.d $t0, $s2, 120 │ │ │ │ - ld.d $t2, $s2, 72 │ │ │ │ - li.w $t1, 253 │ │ │ │ - ldx.w $t0, $t0, $s3 │ │ │ │ - st.d $t0, $sp, 32 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t2, $t0 │ │ │ │ - bgeu $t1, $t0, 716 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $t0, $sp, 84 │ │ │ │ - beqz $s6, 692 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $t3, $sp, 84 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $t2, $s6, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $fp, $t2, $t0, 0x3 │ │ │ │ - move $a1, $fp │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - bl 67208 │ │ │ │ - beqz $a0, 480 │ │ │ │ - ldptr.d $t2, $sp, 0 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - blez $a0, 276 │ │ │ │ - addi.d $t0, $s6, -1 │ │ │ │ - srli.d $s6, $t0, 0x1 │ │ │ │ - beqz $s6, 616 │ │ │ │ - addi.d $t0, $fp, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -68 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 99 │ │ │ │ + b -1844 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 160 │ │ │ │ - move $s6, $t2 │ │ │ │ - b -440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 104 │ │ │ │ + b -1876 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $t2, 160 │ │ │ │ - move $s6, $t2 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 116 │ │ │ │ + b -1908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - beqz $s3, 464 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -872 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t4, 97 │ │ │ │ + b -1940 │ │ │ │ nop │ │ │ │ - beqz $s3, 440 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -744 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - b -2260 │ │ │ │ + li.w $t3, 86 │ │ │ │ + b -1908 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a3, $sp, 32 │ │ │ │ + li.w $t3, 84 │ │ │ │ + b -1940 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 62256 │ │ │ │ - li.w $a1, 658 │ │ │ │ - pcaddi $a0, 62264 │ │ │ │ - bl 190312 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -374476 │ │ │ │ - move $a3, $s5 │ │ │ │ - b -28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 89 │ │ │ │ + b -1972 │ │ │ │ nop │ │ │ │ - beqz $t2, 352 │ │ │ │ - move $s6, $t2 │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -2076 │ │ │ │ + li.w $t3, 114 │ │ │ │ + b -2004 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - b -2248 │ │ │ │ + li.w $t3, 77 │ │ │ │ + b -2036 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $s2, 120 │ │ │ │ - b -820 │ │ │ │ - move $a3, $s7 │ │ │ │ - b -164 │ │ │ │ - ld.d $a3, $sp, 48 │ │ │ │ - b -172 │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - b -2688 │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 16 │ │ │ │ - ldx.bu $t0, $t0, $t1 │ │ │ │ - li.w $t1, 253 │ │ │ │ - bltu $t1, $t0, -684 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -564 │ │ │ │ - slli.w $t0, $s7, 0x0 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b -2200 │ │ │ │ + li.w $t3, 68 │ │ │ │ + b -2068 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - bl -65388 │ │ │ │ - beqz $fp, 160 │ │ │ │ - ldptr.w $t0, $fp, 4 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - sltu $t2, $t0, $t1 │ │ │ │ - maskeqz $t3, $t0, $t2 │ │ │ │ - masknez $t2, $t1, $t2 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - b -1716 │ │ │ │ - bne $a1, $t0, -2120 │ │ │ │ - move $a0, $a1 │ │ │ │ - bl -95252 │ │ │ │ - beqz $a0, -2132 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $s1, $t0, -3036 │ │ │ │ - b -1624 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 67 │ │ │ │ + b -2100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - slli.w $t1, $t2, 0x0 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - b -1216 │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -65508 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - bl -65516 │ │ │ │ - ld.b $t0, $s0, 0 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - beqz $t0, 408 │ │ │ │ - li.w $t3, -1 │ │ │ │ - lu32i.d $t3, 0 │ │ │ │ - move $s3, $zero │ │ │ │ - b -1824 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 32 │ │ │ │ - bl -65556 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - b -164 │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $t0, $t0, $t2 │ │ │ │ - li.w $t2, 253 │ │ │ │ - bgeu $t2, $t0, 276 │ │ │ │ - ld.wu $s6, $s2, 88 │ │ │ │ - st.w $fp, $sp, 84 │ │ │ │ - beqz $s6, 256 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $t3, $sp, 84 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - srli.d $s3, $s6, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $a1, $s3, $t0, 0x3 │ │ │ │ - stptr.d $a1, $sp, 0 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - bl 66484 │ │ │ │ - ldptr.d $a1, $sp, 0 │ │ │ │ - beqz $a0, 280 │ │ │ │ - ld.d $t3, $sp, 8 │ │ │ │ - blez $a0, 256 │ │ │ │ - addi.d $s6, $s6, -1 │ │ │ │ - srli.d $s6, $s6, 0x1 │ │ │ │ - beqz $s6, 188 │ │ │ │ - addi.d $t0, $a1, 8 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $fp, 0x1f, 0x0 │ │ │ │ - ldx.bu $s7, $t0, $t2 │ │ │ │ - li.w $t0, 253 │ │ │ │ - bgeu $t0, $s7, -324 │ │ │ │ - ld.wu $s7, $s2, 88 │ │ │ │ - st.w $fp, $sp, 84 │ │ │ │ - beqz $s7, 144 │ │ │ │ - ld.d $t0, $s2, 80 │ │ │ │ - addi.d $t3, $sp, 84 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s5, $s7, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $s6, $s5, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - bl 66372 │ │ │ │ - beqz $a0, 68 │ │ │ │ - ldptr.d $t3, $sp, 0 │ │ │ │ - blez $a0, 76 │ │ │ │ - addi.d $s7, $s7, -1 │ │ │ │ - srli.d $s7, $s7, 0x1 │ │ │ │ - beqz $s7, 80 │ │ │ │ - addi.d $t0, $s6, 8 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - srli.d $s5, $s7, 0x1 │ │ │ │ - move $a0, $t3 │ │ │ │ - alsl.d $s6, $s5, $t0, 0x3 │ │ │ │ - move $a1, $s6 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - bl 66312 │ │ │ │ - bnez $a0, -56 │ │ │ │ nop │ │ │ │ - beqz $s6, 32 │ │ │ │ - ldptr.w $t0, $s6, 4 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - b -2652 │ │ │ │ - beqz $s5, 16 │ │ │ │ - move $s7, $s5 │ │ │ │ - b -120 │ │ │ │ + li.w $t3, 72 │ │ │ │ + b -2132 │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - bl -65852 │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - slli.d $s3, $s3, 0x2 │ │ │ │ - sltu $t2, $t0, $t1 │ │ │ │ - maskeqz $t3, $t0, $t2 │ │ │ │ - masknez $t2, $t1, $t2 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - addi.w $t3, $t3, -1 │ │ │ │ - bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ - b -2188 │ │ │ │ - beqz $s3, -56 │ │ │ │ - move $s6, $s3 │ │ │ │ - b -304 │ │ │ │ nop │ │ │ │ - beqz $a1, -72 │ │ │ │ - ldptr.w $t0, $a1, 4 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - bltu $s1, $t0, -3508 │ │ │ │ - b -2112 │ │ │ │ nop │ │ │ │ - bl -373872 │ │ │ │ nop │ │ │ │ + li.w $t3, 71 │ │ │ │ + b -2164 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s6, $sp, 48 │ │ │ │ - pcalau12i $s6, 114 │ │ │ │ - ld.d $s6, $s6, -240 │ │ │ │ - ldptr.d $t0, $s6, 0 │ │ │ │ - lu12i.w $t1, 345204 │ │ │ │ - ori $t1, $t1, 0x341 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - st.d $s5, $sp, 56 │ │ │ │ - addi.d $a3, $sp, 12 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s5, $a1 │ │ │ │ - addi.d $a0, $sp, 16 │ │ │ │ - li.w $a1, 4 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - st.d $s7, $sp, 40 │ │ │ │ - st.d $s8, $sp, 32 │ │ │ │ - move $s3, $a2 │ │ │ │ - st.w $t1, $sp, 16 │ │ │ │ - st.w $zero, $sp, 12 │ │ │ │ - bl -136836 │ │ │ │ - ld.wu $a1, $sp, 12 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bl 72044 │ │ │ │ - ldptr.w $t0, $sp, 12 │ │ │ │ - move $s7, $a0 │ │ │ │ - beqz $t0, 120 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s2, $s8 │ │ │ │ - move $s0, $zero │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s2, 0 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -137124 │ │ │ │ - bne $a0, $s0, 148 │ │ │ │ - ldptr.d $a2, $s2, 0 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -18272 │ │ │ │ - bstrpick.d $t0, $a0, 0x3f, 0x20 │ │ │ │ - stptr.w $a0, $s1, 0 │ │ │ │ - st.w $t0, $s1, 4 │ │ │ │ - ldptr.w $t0, $sp, 12 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bltu $s0, $t0, -64 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - move $a0, $s8 │ │ │ │ - bl -375012 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s6, 0 │ │ │ │ - bne $t1, $t0, 48 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - ld.d $s6, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 32 │ │ │ │ - move $a0, $s7 │ │ │ │ - ld.d $s7, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - bl -374204 │ │ │ │ - pcaddi $a3, 66736 │ │ │ │ - li.w $a2, 1945 │ │ │ │ - pcaddi $a1, 61978 │ │ │ │ - pcaddi $a0, 62255 │ │ │ │ - bl -375936 │ │ │ │ + li.w $t3, 121 │ │ │ │ + b -2196 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - bltu $a5, $a3, 208 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $a0, $a4 │ │ │ │ - move $a1, $a3 │ │ │ │ - st.d $a5, $sp, 24 │ │ │ │ - st.d $a2, $sp, 16 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - stptr.d $a4, $sp, 0 │ │ │ │ - bl -137360 │ │ │ │ - li.w $t2, -1 │ │ │ │ - li.w $t1, 1 │ │ │ │ - move $t0, $zero │ │ │ │ - beq $a0, $t2, 36 │ │ │ │ - ld.d $a2, $sp, 16 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a0, $a0, 0x3 │ │ │ │ - add.d $t2, $a2, $a0 │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - ldx.w $a2, $a2, $a0 │ │ │ │ - ldptr.d $a4, $sp, 0 │ │ │ │ - bgeu $t2, $a2, 60 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrins.d $a0, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - bstrins.d $a0, $t0, 0x3f, 0x20 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 107 │ │ │ │ + b -2228 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a6, $sp, 24 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s0 │ │ │ │ - move $a3, $t2 │ │ │ │ - bl -12932 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - slli.w $t1, $a0, 0x0 │ │ │ │ - srai.d $t0, $a0, 0x20 │ │ │ │ - move $a0, $zero │ │ │ │ - bstrins.d $a0, $t1, 0x1f, 0x0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - bstrins.d $a0, $t0, 0x3f, 0x20 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 66678 │ │ │ │ - li.w $a2, 1972 │ │ │ │ - pcaddi $a1, 61914 │ │ │ │ - pcaddi $a0, 62195 │ │ │ │ - bl -376192 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $a1, 24 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - beqz $t0, 128 │ │ │ │ - move $s0, $a1 │ │ │ │ - ld.wu $a1, $a1, 8 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $a1, 0x2 │ │ │ │ - bl 71508 │ │ │ │ - ldptr.w $t1, $s0, 8 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $t1, $t0, 80 │ │ │ │ - ld.d $t4, $s0, 24 │ │ │ │ - ld.d $t3, $s0, 16 │ │ │ │ - move $t1, $zero │ │ │ │ - move $t2, $zero │ │ │ │ + li.w $t3, 109 │ │ │ │ + b -2260 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldx.w $t0, $t3, $t1 │ │ │ │ - addi.w $t2, $t2, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x2 │ │ │ │ - ldx.w $t0, $t4, $t0 │ │ │ │ - stx.w $t0, $a0, $t1 │ │ │ │ - ldptr.w $t0, $s0, 8 │ │ │ │ - addi.d $t1, $t1, 4 │ │ │ │ - addi.w $t0, $t0, -1 │ │ │ │ - bltu $t2, $t0, -40 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ - pcaddi $a3, 66640 │ │ │ │ - li.w $a2, 2007 │ │ │ │ - pcaddi $a1, 61870 │ │ │ │ - pcaddi $a0, 62155 │ │ │ │ - bl -376368 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 100 │ │ │ │ + b -2292 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, -1 │ │ │ │ - stptr.d $t0, $a0, 0 │ │ │ │ - st.d $zero, $a0, 8 │ │ │ │ - st.b $t0, $a0, 16 │ │ │ │ - st.h $zero, $a0, 18 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -112 │ │ │ │ - st.d $s3, $sp, 72 │ │ │ │ - pcalau12i $s3, 114 │ │ │ │ - ld.d $s3, $s3, -240 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - move $s1, $a1 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - st.d $s2, $sp, 80 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -374700 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - li.w $t0, -1 │ │ │ │ - beq $a0, $t0, 708 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a2, 12 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $sp, 24 │ │ │ │ - bl -376380 │ │ │ │ - li.w $t0, 12 │ │ │ │ - move $s2, $a0 │ │ │ │ - bne $a0, $t0, 484 │ │ │ │ - ld.bu $t1, $sp, 24 │ │ │ │ - li.w $t0, 31 │ │ │ │ - beq $t1, $t0, 56 │ │ │ │ + li.w $t3, 99 │ │ │ │ + b -2324 │ │ │ │ nop │ │ │ │ - li.w $a0, 1 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $s3, 0 │ │ │ │ - bne $t1, $t0, 744 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - ld.d $s2, $sp, 80 │ │ │ │ - ld.d $s3, $sp, 72 │ │ │ │ - addi.d $sp, $sp, 112 │ │ │ │ - ret │ │ │ │ - ld.bu $t1, $sp, 25 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - st.d $s5, $sp, 56 │ │ │ │ - li.w $t0, 139 │ │ │ │ - beq $t1, $t0, 16 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - b -76 │ │ │ │ - ld.bu $t0, $sp, 26 │ │ │ │ - ldptr.w $a0, $sp, 28 │ │ │ │ - ld.hu $s5, $sp, 34 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - ld.bu $s4, $sp, 27 │ │ │ │ - bl 77620 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl 77596 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - move $s5, $a0 │ │ │ │ - st.b $t0, $s1, 16 │ │ │ │ - andi $t0, $s4, 0x4 │ │ │ │ - bnez $t0, 464 │ │ │ │ - st.h $zero, $s1, 18 │ │ │ │ - st.d $s2, $s1, 8 │ │ │ │ - andi $t0, $s4, 0x8 │ │ │ │ - beqz $t0, 144 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s5, -1 │ │ │ │ - b 28 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - beqz $a0, 92 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -375240 │ │ │ │ - bne $a0, $s5, -16 │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - pcaddi $a2, 62136 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -376276 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ + li.w $t3, 104 │ │ │ │ + b -2356 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a0, -1 │ │ │ │ - b -236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 103 │ │ │ │ + b -2388 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - st.d $t0, $s1, 8 │ │ │ │ nop │ │ │ │ - andi $t0, $s4, 0x10 │ │ │ │ - beqz $t0, 124 │ │ │ │ - move $s2, $zero │ │ │ │ - li.w $s5, -1 │ │ │ │ - b 40 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 118 │ │ │ │ + b -2420 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - beqz $a0, 60 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -375400 │ │ │ │ - bne $a0, $s5, -16 │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - pcaddi $a2, 62084 │ │ │ │ - b -160 │ │ │ │ nop │ │ │ │ + li.w $t3, 82 │ │ │ │ + b -2452 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - add.d $t0, $t0, $s2 │ │ │ │ - st.d $t0, $s1, 8 │ │ │ │ + li.w $t3, 66 │ │ │ │ + b -2484 │ │ │ │ nop │ │ │ │ - andi $s4, $s4, 0x2 │ │ │ │ - bnez $s4, 108 │ │ │ │ - ld.d $s4, $sp, 64 │ │ │ │ - ld.d $s5, $sp, 56 │ │ │ │ - move $a0, $zero │ │ │ │ - b -428 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 65 │ │ │ │ + b -2516 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - move $a3, $a0 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - li.w $a4, 12 │ │ │ │ - pcaddi $a2, 62004 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -376552 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -376640 │ │ │ │ - beqz $a0, -264 │ │ │ │ - pcaddi $a0, 62014 │ │ │ │ - bl -375868 │ │ │ │ - li.w $a0, -1 │ │ │ │ - b -512 │ │ │ │ nop │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a2, 2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $s1, 20 │ │ │ │ - bl -376956 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bne $a0, $t0, 176 │ │ │ │ - ld.d $t0, $s1, 8 │ │ │ │ - addi.d $t0, $t0, 2 │ │ │ │ - st.d $t0, $s1, 8 │ │ │ │ - b -144 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + li.w $t3, 98 │ │ │ │ + b -2548 │ │ │ │ nop │ │ │ │ - st.h $a0, $s1, 18 │ │ │ │ - slli.w $t0, $a0, 0x0 │ │ │ │ - li.w $t1, 6 │ │ │ │ - bltu $t1, $t0, 84 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a3, $s0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $a0, $s1, 20 │ │ │ │ - bl -377036 │ │ │ │ - bne $s5, $a0, 116 │ │ │ │ - ld.hu $s2, $s1, 18 │ │ │ │ - addi.d $s2, $s2, 12 │ │ │ │ - b -504 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - ldptr.d $a0, $t0, 0 │ │ │ │ - pcaddi $a2, 61950 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -376736 │ │ │ │ - b -728 │ │ │ │ nop │ │ │ │ - move $a1, $a0 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -376728 │ │ │ │ - beqz $a0, -72 │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - pcaddi $a2, 61976 │ │ │ │ - b -512 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - pcaddi $a2, 61979 │ │ │ │ - b -532 │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - ld.d $t0, $t0, -120 │ │ │ │ - pcaddi $a2, 61957 │ │ │ │ - b -548 │ │ │ │ - st.d $s4, $sp, 64 │ │ │ │ - st.d $s5, $sp, 56 │ │ │ │ - bl -375596 │ │ │ │ - ldptr.w $t1, $a0, 16 │ │ │ │ - ldptr.w $t0, $a0, 24 │ │ │ │ - ldptr.w $t2, $a0, 20 │ │ │ │ - ldptr.w $t4, $a0, 0 │ │ │ │ - ldptr.w $t3, $a0, 4 │ │ │ │ - ldptr.w $a7, $a0, 8 │ │ │ │ - ldptr.w $a6, $a0, 12 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - alsl.d $t0, $t0, $t0, 0x1 │ │ │ │ - addi.w $t2, $t2, 1900 │ │ │ │ - pcaddi $a5, 66393 │ │ │ │ - pcaddi $a4, 66404 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - stptr.d $t3, $sp, 0 │ │ │ │ - pcaddi $a3, 61990 │ │ │ │ - li.w $a2, 26 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a0, 116449 │ │ │ │ - add.d $a5, $a5, $t1 │ │ │ │ - add.d $a4, $a4, $t0 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - bl -375676 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - pcaddi $a0, 116443 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - st.d $a3, $sp, 104 │ │ │ │ - st.d $a4, $sp, 112 │ │ │ │ - pcalau12i $s0, 113 │ │ │ │ - ld.d $s0, $s0, -240 │ │ │ │ - ldptr.d $t1, $s0, 0 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - pcaddi $t0, 116448 │ │ │ │ - ld.bu $t0, $t0, 0 │ │ │ │ - st.d $t1, $sp, 56 │ │ │ │ - st.d $a5, $sp, 120 │ │ │ │ - st.d $a6, $sp, 128 │ │ │ │ - st.d $a7, $sp, 136 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t0, 52 │ │ │ │ - ld.d $t1, $sp, 56 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - bne $t1, $t0, 288 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ + li.w $t3, 116 │ │ │ │ + b -2580 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $a0, $sp, 48 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - move $s2, $a2 │ │ │ │ - bl -377248 │ │ │ │ - addi.d $a0, $sp, 48 │ │ │ │ - bl -376840 │ │ │ │ - pcaddi $t3, 116405 │ │ │ │ - ld.d $t1, $t3, 32 │ │ │ │ - move $t0, $a0 │ │ │ │ - beqz $t1, 184 │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $t0, 20 │ │ │ │ - ldptr.w $t1, $t0, 24 │ │ │ │ - ldptr.w $a7, $t0, 8 │ │ │ │ - addi.w $t4, $t4, 1900 │ │ │ │ - ldptr.w $a6, $t0, 12 │ │ │ │ - ldptr.w $t2, $t0, 16 │ │ │ │ - alsl.d $t1, $t1, $t1, 0x1 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - pcaddi $a4, 66340 │ │ │ │ - add.d $a4, $a4, $t1 │ │ │ │ - ldptr.w $t1, $t0, 0 │ │ │ │ - ld.d $s1, $t3, 32 │ │ │ │ - alsl.d $t2, $t2, $t2, 0x1 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - ldptr.w $t0, $t0, 4 │ │ │ │ - pcaddi $a5, 66321 │ │ │ │ - addi.d $t5, $sp, 104 │ │ │ │ - add.d $a5, $a5, $t2 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a3, 61919 │ │ │ │ - li.w $a2, 26 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a0, 116378 │ │ │ │ - st.d $t5, $sp, 40 │ │ │ │ - bl -375952 │ │ │ │ - pcaddi $a4, 116375 │ │ │ │ - pcaddi $a3, 61920 │ │ │ │ - pcaddi $a2, 61923 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -377224 │ │ │ │ - pcaddi $t3, 116369 │ │ │ │ - ld.d $a3, $sp, 40 │ │ │ │ - ld.d $a0, $t3, 32 │ │ │ │ - move $a2, $s2 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -377264 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - b -252 │ │ │ │ + li.w $t3, 97 │ │ │ │ + b -2612 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 113 │ │ │ │ - ld.d $t1, $t1, -120 │ │ │ │ - ldptr.d $t1, $t1, 0 │ │ │ │ - st.d $t1, $t3, 32 │ │ │ │ - b -192 │ │ │ │ nop │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - bl -376080 │ │ │ │ nop │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -108804 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + bnez $s4, -1856 │ │ │ │ nop │ │ │ │ + move $s5, $zero │ │ │ │ + move $s4, $s8 │ │ │ │ + b -1760 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - pcaddi $a1, 59251 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - move $s0, $a0 │ │ │ │ - bl -377796 │ │ │ │ - beqz $a0, 32 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - pcalau12i $t0, 114 │ │ │ │ - st.d $a0, $t0, -1040 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + move $s5, $zero │ │ │ │ + b -1724 │ │ │ │ nop │ │ │ │ - move $a3, $s0 │ │ │ │ - pcaddi $a2, 59521 │ │ │ │ - li.w $a1, 108 │ │ │ │ - pcaddi $a0, 61881 │ │ │ │ - bl 187220 │ │ │ │ - li.w $a0, -1 │ │ │ │ - bl -377568 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $a4, $sp, 112 │ │ │ │ - st.d $a5, $sp, 120 │ │ │ │ - pcalau12i $t0, 113 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ldptr.d $t2, $t0, 0 │ │ │ │ - st.d $ra, $sp, 104 │ │ │ │ - pcaddi $t1, 116329 │ │ │ │ - ld.bu $t1, $t1, 0 │ │ │ │ - st.d $t2, $sp, 72 │ │ │ │ - st.d $a6, $sp, 128 │ │ │ │ - st.d $a7, $sp, 136 │ │ │ │ - beqz $t1, 64 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ nop │ │ │ │ + st.d $zero, $sp, 64 │ │ │ │ + move $fp, $zero │ │ │ │ + move $s8, $zero │ │ │ │ + b -2524 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -349128 │ │ │ │ + ld.d $a1, $sp, 72 │ │ │ │ + slli.w $a4, $a0, 0x0 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $s1 │ │ │ │ move $a0, $zero │ │ │ │ + bl -179908 │ │ │ │ + move $s6, $a0 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -348316 │ │ │ │ + bnez $s8, 304 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + move $s1, $s0 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + stptr.w $s4, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + stptr.w $zero, $t0, 0 │ │ │ │ + stptr.d $s0, $s3, 0 │ │ │ │ + b -3368 │ │ │ │ nop │ │ │ │ - ld.d $t1, $sp, 72 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 336 │ │ │ │ - ld.d $ra, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 64 │ │ │ │ + move $a1, $s4 │ │ │ │ + st.d $t2, $sp, 72 │ │ │ │ + st.d $t7, $sp, 56 │ │ │ │ + bl -181972 │ │ │ │ + ld.d $t2, $sp, 72 │ │ │ │ + ld.d $t7, $sp, 56 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + b -2736 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - st.d $a2, $sp, 40 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - move $s1, $a3 │ │ │ │ - bl -377728 │ │ │ │ - addi.d $a0, $sp, 64 │ │ │ │ - bl -377320 │ │ │ │ - pcaddi $t1, 116285 │ │ │ │ - ld.d $t3, $t1, 32 │ │ │ │ - ld.d $a2, $sp, 40 │ │ │ │ - move $t2, $a0 │ │ │ │ - pcalau12i $t0, 113 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - beqz $t3, 44 │ │ │ │ - blez $a2, 64 │ │ │ │ nop │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - b -124 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a0, $sp, 72 │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -182028 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + b -2720 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $s8, $s4 │ │ │ │ + move $s4, $zero │ │ │ │ + b -3512 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t3, 113 │ │ │ │ - ld.d $t3, $t3, -120 │ │ │ │ - ldptr.d $t3, $t3, 0 │ │ │ │ - st.d $t3, $t1, 32 │ │ │ │ - bgtz $a2, -48 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $t2, 20 │ │ │ │ - ldptr.w $t3, $t2, 24 │ │ │ │ - ldptr.w $a7, $t2, 8 │ │ │ │ - addi.w $t5, $t5, 1900 │ │ │ │ - ldptr.w $a6, $t2, 12 │ │ │ │ - ldptr.w $t4, $t2, 16 │ │ │ │ - alsl.d $t3, $t3, $t3, 0x1 │ │ │ │ - st.d $t5, $sp, 16 │ │ │ │ - pcaddi $a4, 66202 │ │ │ │ - add.d $a4, $a4, $t3 │ │ │ │ - ldptr.w $t3, $t2, 0 │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - ld.d $s0, $t1, 32 │ │ │ │ - st.d $t3, $sp, 8 │ │ │ │ - ldptr.w $t2, $t2, 4 │ │ │ │ - alsl.d $t4, $t4, $t4, 0x1 │ │ │ │ - pcaddi $a5, 66182 │ │ │ │ - addi.d $t6, $sp, 112 │ │ │ │ - add.d $a5, $a5, $t4 │ │ │ │ - stptr.d $t2, $sp, 0 │ │ │ │ - pcaddi $a3, 61780 │ │ │ │ - li.w $a2, 26 │ │ │ │ - li.w $a1, 1 │ │ │ │ - pcaddi $a0, 116239 │ │ │ │ - st.d $t6, $sp, 56 │ │ │ │ - bl -376508 │ │ │ │ - pcaddi $a4, 116236 │ │ │ │ - pcaddi $a3, 61781 │ │ │ │ - pcaddi $a2, 61784 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -377780 │ │ │ │ - pcaddi $t1, 116230 │ │ │ │ - ld.d $a3, $sp, 56 │ │ │ │ - ld.d $a0, $t1, 32 │ │ │ │ - move $a2, $s1 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -377820 │ │ │ │ - pcalau12i $t0, 113 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $s0, $sp, 96 │ │ │ │ - ld.d $s1, $sp, 88 │ │ │ │ - b -336 │ │ │ │ nop │ │ │ │ - st.d $s0, $sp, 96 │ │ │ │ - st.d $s1, $sp, 88 │ │ │ │ - bl -376608 │ │ │ │ nop │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ nop │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $s0, 48 │ │ │ │ + alsl.d $t0, $t2, $t2, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x1 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x3 │ │ │ │ + bl 62424 │ │ │ │ + beqz $a0, -280 │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + beqz $s8, -3192 │ │ │ │ + b -4060 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 78 │ │ │ │ - vxor.v $vr0, $vr0, $vr0 │ │ │ │ - beq $a0, $t0, 32 │ │ │ │ - beq $a1, $t0, 28 │ │ │ │ - li.w $t0, 45 │ │ │ │ - beq $a0, $t0, 44 │ │ │ │ - beq $a1, $t0, 40 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa0, $t0, 624 │ │ │ │ - beq $a0, $a1, 60 │ │ │ │ - ret │ │ │ │ + move $s1, $s0 │ │ │ │ + b -3348 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa0, $t0, 1088 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.w $s8, $sp, 84 │ │ │ │ + beqz $s8, -356 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -109452 │ │ │ │ + move $fp, $a0 │ │ │ │ + b -3448 │ │ │ │ nop │ │ │ │ + move $s5, $s4 │ │ │ │ + move $s1, $s0 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + move $s4, $s8 │ │ │ │ + b -2192 │ │ │ │ nop │ │ │ │ + bl -347768 │ │ │ │ nop │ │ │ │ + move $s8, $s4 │ │ │ │ + st.d $zero, $sp, 72 │ │ │ │ + st.d $zero, $sp, 56 │ │ │ │ + move $s4, $zero │ │ │ │ + beqz $s8, -3328 │ │ │ │ + b -4196 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa0, $t0, 944 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $s3, $a1 │ │ │ │ - st.d $a1, $sp, 40 │ │ │ │ - pcaddi $a0, 61733 │ │ │ │ - li.w $a1, 43 │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - st.d $a4, $sp, 32 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - move $s0, $a3 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - move $s7, $a2 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - bl -281484 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - li.w $a1, 48 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 69192 │ │ │ │ - move $a6, $zero │ │ │ │ - move $a5, $s0 │ │ │ │ - move $a4, $s7 │ │ │ │ - move $a3, $zero │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s2 │ │ │ │ - stptr.d $a0, $sp, 0 │ │ │ │ - bl -277216 │ │ │ │ - addi.w $t3, $s0, 1 │ │ │ │ - bstrpick.d $s1, $t3, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - bl 69136 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 69120 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ + addi.d $sp, $sp, -80 │ │ │ │ + st.d $s1, $sp, 56 │ │ │ │ + st.d $s4, $sp, 32 │ │ │ │ + st.d $s5, $sp, 24 │ │ │ │ + st.d $ra, $sp, 72 │ │ │ │ + st.d $s0, $sp, 64 │ │ │ │ + st.d $s2, $sp, 48 │ │ │ │ + pcalau12i $s4, 120 │ │ │ │ + ld.d $s4, $s4, -240 │ │ │ │ + ldptr.d $a2, $a0, 0 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + ld.d $a7, $a0, 40 │ │ │ │ + ld.bu $a6, $a0, 32 │ │ │ │ + ld.d $a5, $a0, 24 │ │ │ │ + ld.d $a4, $a0, 16 │ │ │ │ + ldptr.w $a3, $a0, 8 │ │ │ │ move $s1, $a0 │ │ │ │ - addi.w $s5, $s3, 1 │ │ │ │ - beqz $t3, 4500 │ │ │ │ - ld.wu $t4, $sp, 8 │ │ │ │ - bstrpick.d $s3, $s5, 0x1f, 0x0 │ │ │ │ - move $s8, $fp │ │ │ │ - addi.d $s6, $t4, 1 │ │ │ │ - slli.d $s3, $s3, 0x3 │ │ │ │ - alsl.d $s6, $s6, $fp, 0x3 │ │ │ │ - st.d $t4, $sp, 16 │ │ │ │ - st.d $a0, $sp, 48 │ │ │ │ - pcaddi $s1, 65303 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s4, $t3 │ │ │ │ + move $s5, $a1 │ │ │ │ + move $a0, $sp │ │ │ │ + pcaddi $a1, 67419 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -178204 │ │ │ │ + ld.d $a2, $s1, 48 │ │ │ │ + beqz $a2, 224 │ │ │ │ + ld.d $a4, $s1, 64 │ │ │ │ + ld.d $a3, $s1, 56 │ │ │ │ + pcaddi $a1, 67417 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -178232 │ │ │ │ + ld.d $a3, $s1, 80 │ │ │ │ + ld.d $a2, $s1, 72 │ │ │ │ + pcaddi $a1, 67418 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -178252 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t0, 56 │ │ │ │ nop │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 69044 │ │ │ │ - stptr.d $a0, $s8, 0 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 69028 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - fld.d $fa0, $s1, 0 │ │ │ │ - ldptr.d $t1, $s8, 0 │ │ │ │ - addi.d $s8, $s8, 8 │ │ │ │ - fst.d $fa0, $a0, 0 │ │ │ │ - fst.d $fa0, $t1, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bne $s8, $s6, -56 │ │ │ │ - move $s0, $s1 │ │ │ │ - ld.d $t4, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 48 │ │ │ │ - move $t3, $s4 │ │ │ │ - beqz $s5, 4404 │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ldptr.d $t8, $fp, 0 │ │ │ │ - fld.d $fa0, $s0, 0 │ │ │ │ - addi.d $t2, $t0, 1 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ - move $t1, $zero │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - stx.d $zero, $t0, $t1 │ │ │ │ - fstx.d $fa0, $t8, $t1 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - bne $t1, $t2, -12 │ │ │ │ - li.w $t1, 1 │ │ │ │ - beq $s5, $t1, 4692 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - fld.d $ft2, $t4, 736 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - fld.d $fa5, $t4, 576 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - ld.d $t1, $fp, 8 │ │ │ │ - fld.d $ft0, $t4, 1144 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - fld.d $fa7, $t4, 1152 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - fld.d $ft3, $t4, 1128 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - fld.d $ft4, $t4, 944 │ │ │ │ - vxor.v $vr3, $vr3, $vr3 │ │ │ │ - addi.d $t8, $t8, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - li.w $t2, 1 │ │ │ │ - move $s6, $zero │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - move $t7, $zero │ │ │ │ - li.w $t5, 78 │ │ │ │ - addi.d $a1, $s2, -1 │ │ │ │ - b 156 │ │ │ │ + ld.d $t1, $s1, 96 │ │ │ │ + slli.d $t0, $s0, 0x5 │ │ │ │ + pcaddi $a1, 67740 │ │ │ │ + ldx.d $a2, $t1, $t0 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -178296 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bltu $s2, $t1, 96 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -44 │ │ │ │ + move $a2, $s5 │ │ │ │ + pcaddi $a1, 67161 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -178336 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s4, 0 │ │ │ │ + ldptr.d $a0, $sp, 0 │ │ │ │ + bne $t1, $t0, 100 │ │ │ │ + ld.d $ra, $sp, 72 │ │ │ │ + ld.d $s0, $sp, 64 │ │ │ │ + ld.d $s1, $sp, 56 │ │ │ │ + ld.d $s2, $sp, 48 │ │ │ │ + ld.d $s4, $sp, 32 │ │ │ │ + ld.d $s5, $sp, 24 │ │ │ │ + addi.d $sp, $sp, 80 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a1, 70654 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -178412 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -152 │ │ │ │ + b -108 │ │ │ │ + pcaddi $a1, 67368 │ │ │ │ + move $a0, $sp │ │ │ │ + bl -178444 │ │ │ │ + b -212 │ │ │ │ + st.d $s3, $sp, 40 │ │ │ │ + bl -348148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fa2, $fa2, $ft4 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $s1, $sp, 40 │ │ │ │ + move $s1, $a1 │ │ │ │ + st.d $s3, $sp, 24 │ │ │ │ + st.d $s4, $sp, 16 │ │ │ │ + ld.d $t0, $s1, 40 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + st.d $s0, $sp, 48 │ │ │ │ + st.d $s2, $sp, 32 │ │ │ │ + ldptr.d $a3, $s1, 0 │ │ │ │ + ld.bu $a7, $s1, 32 │ │ │ │ + ld.d $a6, $s1, 24 │ │ │ │ + ld.d $a5, $s1, 16 │ │ │ │ + ldptr.w $a4, $s1, 8 │ │ │ │ + move $s4, $a2 │ │ │ │ + li.w $a1, 1 │ │ │ │ + pcaddi $a2, 67334 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $s3, $a0 │ │ │ │ + bl -349468 │ │ │ │ + ld.d $a3, $s1, 48 │ │ │ │ + beqz $a3, 268 │ │ │ │ + ld.d $a5, $s1, 64 │ │ │ │ + ld.d $a4, $s1, 56 │ │ │ │ + pcaddi $a2, 67332 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -349500 │ │ │ │ + ld.d $a4, $s1, 80 │ │ │ │ + ld.d $a3, $s1, 72 │ │ │ │ + pcaddi $a2, 67332 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -349524 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + move $s0, $zero │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $t0, 68 │ │ │ │ nop │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - addi.d $t8, $t8, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fsel $fa0, $fa2, $fa0, $fcc0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - addi.d $a0, $a0, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t1, -8 │ │ │ │ - fld.d $fa0, $t8, -8 │ │ │ │ - fld.d $fa1, $t0, -8 │ │ │ │ - fadd.d $fa0, $fa0, $ft3 │ │ │ │ - fadd.d $fa1, $fa1, $ft3 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $a0, 0 │ │ │ │ - fld.d $fa1, $t1, -8 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, 16 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa0 │ │ │ │ - bceqz $fcc0, 24 │ │ │ │ nop │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - slli.w $s6, $t2, 0x0 │ │ │ │ - li.w $t7, 1 │ │ │ │ - fsel $fa3, $fa0, $fa1, $fcc0 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - slli.w $t4, $t2, 0x0 │ │ │ │ - bgeu $t4, $s5, 136 │ │ │ │ + ld.d $t1, $s1, 96 │ │ │ │ + slli.d $t0, $s0, 0x5 │ │ │ │ + pcaddi $a2, 67652 │ │ │ │ + ldx.d $a3, $t1, $t0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -349576 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + addi.w $t1, $t0, -1 │ │ │ │ + bltu $s2, $t1, 92 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -48 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t8, 0 │ │ │ │ - fld.d $ft1, $t0, 0 │ │ │ │ - fld.d $fa1, $t1, -8 │ │ │ │ - fld.d $fa6, $a0, 0 │ │ │ │ - fld.d $fa2, $t8, -8 │ │ │ │ - fld.d $fa4, $t0, -8 │ │ │ │ - fsub.d $fa0, $fa0, $ft2 │ │ │ │ - fsub.d $ft1, $ft1, $ft2 │ │ │ │ - fsub.d $fa1, $fa1, $ft0 │ │ │ │ - fsub.d $fa6, $fa6, $fa7 │ │ │ │ - fsub.d $fa2, $fa2, $ft2 │ │ │ │ - fsub.d $fa4, $fa4, $ft2 │ │ │ │ - fcmp.sle.d $fcc2, $ft1, $fa0 │ │ │ │ - fcmp.sle.d $fcc1, $fa6, $fa1 │ │ │ │ - ld.b $t4, $s7, 0 │ │ │ │ - fcmp.sle.d $fcc0, $fa4, $fa2 │ │ │ │ - fsel $fa0, $ft1, $fa0, $fcc2 │ │ │ │ - fsel $fa1, $fa6, $fa1, $fcc1 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fsel $fa2, $fa4, $fa2, $fcc0 │ │ │ │ - beq $t4, $t5, -204 │ │ │ │ - ldx.b $t6, $a1, $t2 │ │ │ │ - beq $t6, $t5, -212 │ │ │ │ - bne $t4, $t6, -224 │ │ │ │ - fadd.d $fa2, $fa2, $ft4 │ │ │ │ - b -224 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + ld.d $s0, $sp, 48 │ │ │ │ + ld.d $s1, $sp, 40 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a0, $s3 │ │ │ │ + ld.d $s4, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 24 │ │ │ │ + pcaddi $a2, 67064 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ + b -349652 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $t0, 2 │ │ │ │ - bgeu $t0, $t3, 3988 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - li.w $s0, 69 │ │ │ │ - li.w $t4, 2 │ │ │ │ - addi.w $t8, $t0, -2 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bgeu $t0, $t8, 548 │ │ │ │ - sltu $t0, $t8, $t3 │ │ │ │ - maskeqz $t1, $t8, $t0 │ │ │ │ - masknez $t0, $t3, $t0 │ │ │ │ - or $a7, $t1, $t0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $t4, $a7 │ │ │ │ - bgeu $t0, $s5, 4280 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa5, $t0, 576 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft0, $t0, 1144 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa7, $t0, 1152 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa6, $t0, 1160 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa4, $t0, 1168 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft1, $t0, 1176 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft4, $t0, 1096 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft5, $t0, 944 │ │ │ │ - addi.d $a0, $s7, 1 │ │ │ │ - addi.d $a5, $fp, 8 │ │ │ │ - addi.d $t5, $s1, 8 │ │ │ │ - li.w $s0, 69 │ │ │ │ - li.w $a2, 2 │ │ │ │ - li.w $a3, 67 │ │ │ │ - li.w $a6, 84 │ │ │ │ - li.w $a1, 78 │ │ │ │ - addi.d $a4, $s2, -1 │ │ │ │ - ld.d $t2, $a5, 8 │ │ │ │ - ldptr.d $t1, $a5, 0 │ │ │ │ - ldptr.d $t0, $t5, 0 │ │ │ │ - ld.d $t6, $t5, 8 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - li.w $ra, 1 │ │ │ │ - li.w $s4, 1 │ │ │ │ - b 284 │ │ │ │ nop │ │ │ │ + pcaddi $a2, 70566 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -349692 │ │ │ │ + ldptr.w $t0, $s1, 88 │ │ │ │ + addi.d $s0, $s0, 1 │ │ │ │ + slli.w $s2, $s0, 0x0 │ │ │ │ + bltu $s2, $t0, -156 │ │ │ │ + b -104 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - fld.d $ft6, $t0, 0 │ │ │ │ - fld.d $fa1, $t2, -8 │ │ │ │ - fld.d $ft3, $t6, 0 │ │ │ │ - fld.d $fa2, $t1, -8 │ │ │ │ - fld.d $ft2, $t0, -8 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fsub.d $ft6, $ft6, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $ft0 │ │ │ │ - fsub.d $ft3, $ft3, $fa7 │ │ │ │ - fsub.d $fa2, $fa2, $fa6 │ │ │ │ - fsub.d $ft2, $ft2, $fa4 │ │ │ │ - fcmp.sle.d $fcc2, $ft6, $fa0 │ │ │ │ - fcmp.sle.d $fcc1, $ft3, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $ft2, $fa2 │ │ │ │ - fsel $fa0, $ft6, $fa0, $fcc2 │ │ │ │ - fsel $fa1, $ft3, $fa1, $fcc1 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fsel $fa2, $ft2, $fa2, $fcc0 │ │ │ │ - beq $s3, $a1, 24 │ │ │ │ - ldx.b $s8, $a4, $ra │ │ │ │ - beq $s8, $a1, 16 │ │ │ │ - beq $s8, $s3, 708 │ │ │ │ - fsub.d $fa2, $fa2, $ft5 │ │ │ │ nop │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - fsel $fa0, $fa2, $fa0, $fcc0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t2, 0 │ │ │ │ - fld.d $fa0, $t1, 0 │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $ft1 │ │ │ │ - fadd.d $fa0, $fa0, $ft7 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t6, 8 │ │ │ │ - fld.d $fa1, $t2, 0 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, 12 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa0 │ │ │ │ - bceqz $fcc0, 52 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - move $s6, $s4 │ │ │ │ - move $t7, $a2 │ │ │ │ - fsel $fa3, $fa0, $fa1, $fcc0 │ │ │ │ - fcmp.ceq.d $fcc0, $fa1, $fa3 │ │ │ │ - movcf2fr $fa0, $fcc0 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - sub.d $s0, $zero, $s0 │ │ │ │ - bstrins.d $s0, $zero, 0x1, 0x0 │ │ │ │ - addi.d $s0, $s0, 73 │ │ │ │ nop │ │ │ │ - addi.d $ra, $ra, 1 │ │ │ │ - slli.w $s4, $ra, 0x0 │ │ │ │ - addi.d $t6, $t6, 8 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - bgeu $s4, $s5, 72 │ │ │ │ + pcaddi $a2, 67272 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -349756 │ │ │ │ + b -256 │ │ │ │ nop │ │ │ │ - ld.b $s3, $a0, 0 │ │ │ │ - vxor.v $vr15, $vr15, $vr15 │ │ │ │ - andi $s8, $s3, 0xfb │ │ │ │ - bne $s8, $a3, -268 │ │ │ │ - ld.bu $s8, $a0, 1 │ │ │ │ - fmov.d $ft7, $ft4 │ │ │ │ - beq $s8, $a6, -280 │ │ │ │ - vxor.v $vr15, $vr15, $vr15 │ │ │ │ - b -288 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 152 │ │ │ │ + beqz $t0, 28 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a0, 120 │ │ │ │ + move $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + pcalau12i $t2, 120 │ │ │ │ + ld.d $t2, $t2, -240 │ │ │ │ + ldptr.d $t4, $t2, 0 │ │ │ │ + ld.d $t3, $a2, 184 │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $t4, $sp, 24 │ │ │ │ + move $t1, $a2 │ │ │ │ + beqz $t3, 232 │ │ │ │ + move $s0, $a1 │ │ │ │ + move $a2, $zero │ │ │ │ + beqz $a0, 12 │ │ │ │ + ld.d $a2, $a0, 24 │ │ │ │ + ld.d $a0, $a0, 16 │ │ │ │ + ldptr.w $t4, $t1, 384 │ │ │ │ + beqz $t4, 140 │ │ │ │ + ldptr.w $a2, $t1, 388 │ │ │ │ + pcaddi $a1, 67705 │ │ │ │ + addi.d $a0, $sp, 16 │ │ │ │ addi.w $a2, $a2, 1 │ │ │ │ - addi.d $a0, $a0, 1 │ │ │ │ - addi.d $a5, $a5, 8 │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - bltu $a2, $a7, -400 │ │ │ │ + andi $a2, $a2, 0x1 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + bl -178996 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ldptr.w $a2, $t1, 348 │ │ │ │ + ld.d $a0, $t1, 184 │ │ │ │ + bl -205708 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + bl -209668 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + pcaddi $a2, 66349 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -209636 │ │ │ │ + move $s0, $a0 │ │ │ │ + ld.d $a0, $sp, 16 │ │ │ │ + bl -349624 │ │ │ │ + pcalau12i $t2, 120 │ │ │ │ + ld.d $t2, $t2, -240 │ │ │ │ nop │ │ │ │ - bgeu $t8, $t3, 504 │ │ │ │ + ld.d $t3, $sp, 24 │ │ │ │ + ldptr.d $t1, $t2, 0 │ │ │ │ + bne $t3, $t1, 176 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $s5, 1604 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa5, $t0, 576 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft0, $t0, 1144 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa7, $t0, 1152 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa6, $t0, 1160 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa4, $t0, 1168 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft1, $t0, 1176 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $ft5, $t0, 944 │ │ │ │ - ld.d $a5, $sp, 8 │ │ │ │ - bstrpick.d $a1, $t4, 0x1f, 0x0 │ │ │ │ - vxor.v $vr12, $vr12, $vr12 │ │ │ │ - alsl.d $a2, $a1, $fp, 0x3 │ │ │ │ - li.w $a3, 2 │ │ │ │ - alsl.d $a1, $a1, $s1, 0x3 │ │ │ │ - li.w $t8, 78 │ │ │ │ - addi.d $a0, $s2, -1 │ │ │ │ - addi.w $t6, $t4, -1 │ │ │ │ - bstrpick.d $t0, $t6, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - bstrpick.d $t6, $t6, 0x1f, 0x0 │ │ │ │ - ldx.d $t2, $fp, $t0 │ │ │ │ - ldx.d $t1, $s1, $t0 │ │ │ │ - ldptr.d $t5, $a1, 0 │ │ │ │ - ldptr.d $t0, $a2, 0 │ │ │ │ - add.d $t6, $s7, $t6 │ │ │ │ - beq $a5, $a3, 764 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - li.w $a4, 1 │ │ │ │ - li.w $a6, 1 │ │ │ │ - b 164 │ │ │ │ - fsub.d $fa2, $fa2, $ft5 │ │ │ │ nop │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - addi.d $a4, $a4, 1 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - fsel $fa0, $fa2, $fa0, $fcc0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - fld.d $fa0, $t2, -8 │ │ │ │ - fld.d $fa1, $t1, -8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $ft1 │ │ │ │ - fadd.d $fa0, $fa0, $ft4 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t5, 0 │ │ │ │ - fld.d $fa1, $t0, -8 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, 16 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa0 │ │ │ │ - bceqz $fcc0, 56 │ │ │ │ + move $a1, $a0 │ │ │ │ + slli.w $a2, $a2, 0x0 │ │ │ │ + move $a0, $t3 │ │ │ │ + bl -205812 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + bl -209772 │ │ │ │ + ldptr.d $a1, $s0, 0 │ │ │ │ + pcaddi $a2, 66323 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -209740 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcalau12i $t2, 120 │ │ │ │ + ld.d $t2, $t2, -240 │ │ │ │ + b -92 │ │ │ │ nop │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - move $s6, $a6 │ │ │ │ - move $t7, $t4 │ │ │ │ - fsel $fa3, $fa0, $fa1, $fcc0 │ │ │ │ - fcmp.ceq.d $fcc0, $fa1, $fa3 │ │ │ │ - movcf2fr $fa0, $fcc0 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - sub.d $s0, $zero, $s0 │ │ │ │ - bstrins.d $s0, $zero, 0x1, 0x0 │ │ │ │ - addi.d $s0, $s0, 73 │ │ │ │ nop │ │ │ │ - slli.w $a6, $a4, 0x0 │ │ │ │ - bgeu $a6, $s5, 164 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - fld.d $ft6, $t1, 0 │ │ │ │ - fld.d $fa1, $t0, -8 │ │ │ │ - fld.d $ft3, $t5, 0 │ │ │ │ - fld.d $fa2, $t2, -8 │ │ │ │ - fld.d $ft2, $t1, -8 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fsub.d $ft6, $ft6, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $ft0 │ │ │ │ - fsub.d $ft3, $ft3, $fa7 │ │ │ │ - fsub.d $fa2, $fa2, $fa6 │ │ │ │ - fsub.d $ft2, $ft2, $fa4 │ │ │ │ - fcmp.sle.d $fcc2, $ft6, $fa0 │ │ │ │ - fcmp.sle.d $fcc1, $ft3, $fa1 │ │ │ │ - ld.b $a7, $t6, 0 │ │ │ │ - fcmp.sle.d $fcc0, $ft2, $fa2 │ │ │ │ - fsel $fa0, $ft6, $fa0, $fcc2 │ │ │ │ - fsel $fa1, $ft3, $fa1, $fcc1 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fsel $fa2, $ft2, $fa2, $fcc0 │ │ │ │ - beq $a7, $t8, -236 │ │ │ │ - ldx.b $ra, $a0, $a4 │ │ │ │ - beq $ra, $t8, -244 │ │ │ │ - bne $a7, $ra, -256 │ │ │ │ - fadd.d $fa2, $fa2, $ft5 │ │ │ │ - b -256 │ │ │ │ + beqz $a0, 64 │ │ │ │ + nop │ │ │ │ + ld.d $s0, $t1, 120 │ │ │ │ nop │ │ │ │ + ldptr.w $t4, $t1, 344 │ │ │ │ + li.w $t3, 1 │ │ │ │ + bgeu $t3, $t4, -128 │ │ │ │ + ld.d $a0, $t1, 528 │ │ │ │ + bl -350752 │ │ │ │ + pcalau12i $t2, 120 │ │ │ │ + ld.d $t2, $t2, -240 │ │ │ │ + b -148 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fadd.d $fa2, $fa2, $ft5 │ │ │ │ - b -700 │ │ │ │ + ld.d $s0, $a2, 136 │ │ │ │ + bnez $s0, -52 │ │ │ │ + b -64 │ │ │ │ nop │ │ │ │ + bl -348944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $a1, 184 │ │ │ │ + beqz $t0, 28 │ │ │ │ + b -210032 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.w $t4, $t4, 1 │ │ │ │ - addi.d $a2, $a2, 8 │ │ │ │ - addi.d $a1, $a1, 8 │ │ │ │ - bltu $t4, $t3, -396 │ │ │ │ - beqz $t7, 3160 │ │ │ │ - fst.d $fs0, $sp, 136 │ │ │ │ - fst.d $fs1, $sp, 128 │ │ │ │ - fst.d $fs2, $sp, 120 │ │ │ │ - fst.d $fs3, $sp, 112 │ │ │ │ - fst.d $fs4, $sp, 104 │ │ │ │ - fst.d $fs5, $sp, 96 │ │ │ │ - fst.d $fs6, $sp, 88 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - li.w $t0, 2 │ │ │ │ - bltu $t0, $t1, 696 │ │ │ │ - pcalau12i $t1, 64 │ │ │ │ - fld.d $fs6, $t1, 1112 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fs0, $t0, 1120 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - pcalau12i $t2, 64 │ │ │ │ - pcalau12i $t1, 64 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - move $s4, $s6 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $t3, $sp, 56 │ │ │ │ - fld.d $fs1, $t4, 1104 │ │ │ │ - fld.d $fs3, $t2, 1128 │ │ │ │ - fld.d $fs2, $t1, 1136 │ │ │ │ - fld.d $fs5, $t0, 624 │ │ │ │ - fmov.d $fs4, $fs6 │ │ │ │ - move $s3, $s0 │ │ │ │ - beqz $s4, 2040 │ │ │ │ nop │ │ │ │ - addi.w $s8, $s4, -1 │ │ │ │ - bstrpick.d $t3, $s8, 0x1f, 0x0 │ │ │ │ - addi.w $s0, $t7, -1 │ │ │ │ - move $a4, $t7 │ │ │ │ - move $t5, $s4 │ │ │ │ - slli.d $t3, $t3, 0x3 │ │ │ │ - bstrpick.d $s5, $s8, 0x1f, 0x0 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $a1, 344 │ │ │ │ li.w $t0, 1 │ │ │ │ - bne $t7, $t0, 20 │ │ │ │ - fmov.d $fs1, $fs3 │ │ │ │ - fmov.d $fs6, $fs3 │ │ │ │ - fmov.d $fs4, $fs2 │ │ │ │ - fmov.d $fs0, $fs2 │ │ │ │ - bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $s7, $t0 │ │ │ │ - li.w $t1, 78 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - move $s6, $s0 │ │ │ │ - move $t4, $s0 │ │ │ │ - beq $a0, $t1, 40 │ │ │ │ - ldx.b $t2, $s2, $s5 │ │ │ │ - beq $t2, $t1, 32 │ │ │ │ - fmov.d $fa1, $fs5 │ │ │ │ - bne $t2, $a0, 24 │ │ │ │ - pcalau12i $t1, 64 │ │ │ │ - fld.d $fa1, $t1, 944 │ │ │ │ + bltu $t0, $t1, 24 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bstrpick.d $t2, $a4, 0x1f, 0x0 │ │ │ │ - bstrpick.d $t1, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - li.w $a2, 69 │ │ │ │ - ldx.d $a1, $fp, $t0 │ │ │ │ - slli.d $t2, $t2, 0x3 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - beq $s3, $a2, 1156 │ │ │ │ - fldx.d $fa0, $a1, $t1 │ │ │ │ - ldx.d $t2, $s1, $t2 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ - fadd.d $fa0, $fs6, $fa0 │ │ │ │ - fldx.d $fa1, $t2, $t1 │ │ │ │ - fadd.d $fa0, $fa0, $fa2 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, 1348 │ │ │ │ - ldx.d $t0, $s1, $t0 │ │ │ │ - fldx.d $fa0, $t0, $t1 │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - fcmp.cune.d $fcc0, $fa0, $fa1 │ │ │ │ - bcnez $fcc0, -168 │ │ │ │ + nop │ │ │ │ + ld.d $a0, $a1, 528 │ │ │ │ + b -349108 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -112 │ │ │ │ + st.d $s7, $sp, 32 │ │ │ │ + pcalau12i $s7, 120 │ │ │ │ + ld.d $s7, $s7, -240 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ + st.d $s0, $sp, 88 │ │ │ │ + ldptr.w $s0, $a2, 384 │ │ │ │ + st.d $fp, $sp, 96 │ │ │ │ + st.d $s2, $sp, 72 │ │ │ │ + st.d $s6, $sp, 40 │ │ │ │ + st.d $ra, $sp, 104 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + move $fp, $a2 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s6, $a1 │ │ │ │ + bnez $s0, 524 │ │ │ │ + ld.d $t0, $a2, 184 │ │ │ │ + beqz $t0, 644 │ │ │ │ + ld.bu $t0, $fp, 456 │ │ │ │ + li.w $s5, 10 │ │ │ │ + bnez $t0, 504 │ │ │ │ + nop │ │ │ │ + beqz $t1, 432 │ │ │ │ + ld.d $a0, $fp, 184 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + beqz $a0, 496 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + move $a2, $zero │ │ │ │ + bnez $a1, 148 │ │ │ │ + ldptr.w $t0, $fp, 384 │ │ │ │ + bnez $t0, 156 │ │ │ │ + slli.w $a2, $a2, 0x0 │ │ │ │ + bl -206204 │ │ │ │ + move $s8, $a0 │ │ │ │ + bl -210164 │ │ │ │ + move $a1, $s8 │ │ │ │ + pcaddi $a2, 66225 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -210132 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + nop │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -1096 │ │ │ │ + ld.bu $t0, $fp, 451 │ │ │ │ + bnez $t0, 192 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $fp, 184 │ │ │ │ + beqz $t0, 236 │ │ │ │ + move $a0, $s8 │ │ │ │ + bl -210348 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bgeu $s3, $t0, 256 │ │ │ │ + nop │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + ld.d $a0, $fp, 184 │ │ │ │ + addi.d $s1, $s1, 104 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + addi.d $s4, $s4, 88 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + beqz $a0, 368 │ │ │ │ + nop │ │ │ │ + ldptr.w $t0, $fp, 384 │ │ │ │ + ld.d $a2, $a1, 24 │ │ │ │ + ld.d $a1, $a1, 16 │ │ │ │ + beqz $t0, -148 │ │ │ │ + ldptr.w $a2, $fp, 388 │ │ │ │ + pcaddi $a1, 67533 │ │ │ │ + move $a0, $sp │ │ │ │ + addi.w $a2, $a2, 1 │ │ │ │ + andi $a2, $a2, 0x1 │ │ │ │ + bl -179680 │ │ │ │ + ldptr.w $a2, $fp, 348 │ │ │ │ + ldptr.d $a1, $sp, 0 │ │ │ │ + ld.d $a0, $fp, 184 │ │ │ │ + bl -206388 │ │ │ │ + move $s8, $a0 │ │ │ │ + bl -210348 │ │ │ │ + pcaddi $a2, 66180 │ │ │ │ + move $a1, $s8 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -210316 │ │ │ │ + move $s0, $a0 │ │ │ │ ldptr.d $a0, $sp, 0 │ │ │ │ + bl -350304 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a0, $s0 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + bl -1284 │ │ │ │ + ld.bu $t0, $fp, 451 │ │ │ │ + beqz $t0, -180 │ │ │ │ + ld.d $a0, $s6, 48 │ │ │ │ + add.d $a0, $a0, $s4 │ │ │ │ + bl 61260 │ │ │ │ + ld.d $a0, $a0, 88 │ │ │ │ + move $a2, $s5 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl -46984 │ │ │ │ + pcaddi $a2, 69585 │ │ │ │ li.w $a1, 1 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl -258864 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - beqz $s0, 2744 │ │ │ │ - move $t7, $s0 │ │ │ │ - move $a4, $s6 │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - li.w $s3, 73 │ │ │ │ - b -220 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -350728 │ │ │ │ + ld.d $t0, $fp, 184 │ │ │ │ + bnez $t0, -224 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $fp, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t1, -232 │ │ │ │ + ld.d $a0, $fp, 528 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bl -349612 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + bltu $s3, $t0, -236 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + ld.d $s3, $sp, 64 │ │ │ │ + ld.d $s4, $sp, 56 │ │ │ │ + ld.d $s8, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ldptr.d $t0, $s7, 0 │ │ │ │ + bne $t1, $t0, 296 │ │ │ │ + ld.d $ra, $sp, 104 │ │ │ │ + ld.d $fp, $sp, 96 │ │ │ │ + ld.d $s0, $sp, 88 │ │ │ │ + ld.d $s2, $sp, 72 │ │ │ │ + ld.d $s5, $sp, 48 │ │ │ │ + ld.d $s6, $sp, 40 │ │ │ │ + ld.d $s7, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 112 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcalau12i $t8, 64 │ │ │ │ - fld.d $ft5, $t8, 944 │ │ │ │ - vxor.v $vr12, $vr12, $vr12 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - li.w $t8, 1 │ │ │ │ - li.w $a0, 1 │ │ │ │ - li.w $a2, 78 │ │ │ │ - addi.d $a4, $s2, -1 │ │ │ │ - b 184 │ │ │ │ nop │ │ │ │ + ld.bu $t0, $fp, 451 │ │ │ │ + li.w $s5, 7 │ │ │ │ + li.w $t2, 10 │ │ │ │ + maskeqz $s5, $s5, $t0 │ │ │ │ + masknez $t0, $t2, $t0 │ │ │ │ + or $s5, $s5, $t0 │ │ │ │ + b -520 │ │ │ │ nop │ │ │ │ + bnez $a1, 192 │ │ │ │ + ld.d $s0, $fp, 136 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + bnez $s0, 20 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s0, $fp, 120 │ │ │ │ nop │ │ │ │ - fsub.d $fa2, $fa2, $ft5 │ │ │ │ + ldptr.w $t1, $fp, 344 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s8, $zero │ │ │ │ + bgeu $t0, $t1, -468 │ │ │ │ + ld.d $a0, $fp, 528 │ │ │ │ + bl -351580 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + b -488 │ │ │ │ nop │ │ │ │ - fcmp.sle.d $fcc0, $fa2, $fa0 │ │ │ │ - fsel $fa0, $fa2, $fa0, $fcc0 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t0, 0 │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - fld.d $fa1, $t1, 0 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $ft1 │ │ │ │ - fadd.d $fa0, $fa0, $ft4 │ │ │ │ - fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ - fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ - fst.d $fa0, $t5, 8 │ │ │ │ - fld.d $fa1, $t0, 0 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa1 │ │ │ │ - bcnez $fcc0, 12 │ │ │ │ - fcmp.sle.d $fcc0, $fa3, $fa0 │ │ │ │ - bceqz $fcc0, 52 │ │ │ │ - fcmp.sle.d $fcc0, $fa0, $fa1 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $t7, $t4 │ │ │ │ - fsel $fa3, $fa0, $fa1, $fcc0 │ │ │ │ - fcmp.cune.d $fcc0, $fa1, $fa3 │ │ │ │ - movcf2fr $fa0, $fcc0 │ │ │ │ - movfr2gr.s $s0, $fa0 │ │ │ │ - bstrpick.d $s0, $s0, 0x1f, 0x0 │ │ │ │ - sub.d $s0, $zero, $s0 │ │ │ │ - andi $s0, $s0, 0x4 │ │ │ │ - addi.d $s0, $s0, 69 │ │ │ │ nop │ │ │ │ - addi.d $t8, $t8, 1 │ │ │ │ - slli.w $a0, $t8, 0x0 │ │ │ │ - addi.d $t5, $t5, 8 │ │ │ │ - addi.d $t2, $t2, 8 │ │ │ │ - addi.d $t1, $t1, 8 │ │ │ │ - addi.d $t0, $t0, 8 │ │ │ │ - bgeu $a0, $s5, -616 │ │ │ │ nop │ │ │ │ - fld.d $fa0, $t2, 0 │ │ │ │ - fld.d $ft6, $t1, 0 │ │ │ │ - fld.d $fa1, $t0, -8 │ │ │ │ - fld.d $ft3, $t5, 0 │ │ │ │ - fld.d $fa2, $t2, -8 │ │ │ │ - fld.d $ft2, $t1, -8 │ │ │ │ - fsub.d $fa0, $fa0, $fa6 │ │ │ │ - fsub.d $ft6, $ft6, $fa4 │ │ │ │ - fsub.d $fa1, $fa1, $ft0 │ │ │ │ - fsub.d $ft3, $ft3, $fa7 │ │ │ │ - fsub.d $fa2, $fa2, $fa6 │ │ │ │ - fsub.d $ft2, $ft2, $fa4 │ │ │ │ - fcmp.sle.d $fcc2, $ft6, $fa0 │ │ │ │ - fcmp.sle.d $fcc1, $ft3, $fa1 │ │ │ │ - ld.b $a1, $t6, 0 │ │ │ │ - fcmp.sle.d $fcc0, $ft2, $fa2 │ │ │ │ - fsel $fa0, $ft6, $fa0, $fcc2 │ │ │ │ - fsel $fa1, $ft3, $fa1, $fcc1 │ │ │ │ - fsub.d $fa0, $fa0, $fa5 │ │ │ │ - fsub.d $fa1, $fa1, $fa5 │ │ │ │ - fsel $fa2, $ft2, $fa2, $fcc0 │ │ │ │ - beq $a1, $a2, -236 │ │ │ │ - ldx.b $a3, $a4, $t8 │ │ │ │ - beq $a3, $a2, -244 │ │ │ │ - bne $a1, $a3, -256 │ │ │ │ - fadd.d $fa2, $fa2, $ft5 │ │ │ │ - b -256 │ │ │ │ nop │ │ │ │ - pcalau12i $t1, 64 │ │ │ │ - fld.d $fs6, $t1, 1112 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fs0, $t0, 1120 │ │ │ │ - pcalau12i $t4, 64 │ │ │ │ - pcalau12i $t2, 64 │ │ │ │ - pcalau12i $t1, 64 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - move $s4, $s6 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $t3, $sp, 72 │ │ │ │ - fld.d $fs1, $t4, 1104 │ │ │ │ - fld.d $fs3, $t2, 1128 │ │ │ │ - fld.d $fs2, $t1, 1136 │ │ │ │ - fld.d $fs5, $t0, 624 │ │ │ │ - fmov.d $fs4, $fs6 │ │ │ │ - move $s8, $s0 │ │ │ │ - beqz $s4, 1028 │ │ │ │ - ld.d $t0, $sp, 8 │ │ │ │ - addi.w $s6, $t7, -1 │ │ │ │ - bstrpick.d $a4, $t7, 0x1f, 0x0 │ │ │ │ - addi.w $t6, $t0, -2 │ │ │ │ - addi.w $t0, $s4, -1 │ │ │ │ - bstrpick.d $s3, $t0, 0x1f, 0x0 │ │ │ │ - move $t5, $s4 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - slli.d $s3, $s3, 0x3 │ │ │ │ - bstrpick.d $s5, $t0, 0x1f, 0x0 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $t7, $t0, 20 │ │ │ │ - fmov.d $fs1, $fs3 │ │ │ │ - fmov.d $fs6, $fs3 │ │ │ │ - fmov.d $fs4, $fs2 │ │ │ │ - fmov.d $fs0, $fs2 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - ldx.b $a0, $s7, $t1 │ │ │ │ - li.w $t0, 78 │ │ │ │ - vxor.v $vr1, $vr1, $vr1 │ │ │ │ - move $t2, $s6 │ │ │ │ - move $s0, $s6 │ │ │ │ - beq $a0, $t0, 240 │ │ │ │ - ldx.b $a1, $s2, $s5 │ │ │ │ - beq $a1, $t0, 24 │ │ │ │ - fmov.d $fa1, $fs5 │ │ │ │ - bne $a0, $a1, 16 │ │ │ │ - pcalau12i $t0, 64 │ │ │ │ - fld.d $fa1, $t0, 944 │ │ │ │ nop │ │ │ │ - move $t0, $a4 │ │ │ │ - bgeu $t7, $t6, 228 │ │ │ │ - li.w $a1, 1 │ │ │ │ - beq $t7, $a1, 1908 │ │ │ │ - andi $a1, $a0, 0xfb │ │ │ │ - li.w $a3, 67 │ │ │ │ - bne $a1, $a3, 208 │ │ │ │ - ldx.bu $a3, $s7, $a4 │ │ │ │ - li.w $a1, 84 │ │ │ │ - bne $a3, $a1, 196 │ │ │ │ - pcalau12i $a1, 64 │ │ │ │ - fld.d $fa2, $a1, 1096 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - bstrpick.d $a1, $t5, 0x1f, 0x0 │ │ │ │ - li.w $a6, 69 │ │ │ │ - ldx.d $a3, $fp, $t1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - beq $s8, $a6, 196 │ │ │ │ - fldx.d $fa0, $a3, $a1 │ │ │ │ - ldx.d $t0, $s1, $t0 │ │ │ │ - fadd.d $fa0, $fs6, $fa0 │ │ │ │ - fldx.d $fa1, $t0, $a1 │ │ │ │ - fadd.d $fa0, $fa0, $fa2 │ │ │ │ - fcmp.cune.d $fcc0, $fa1, $fa0 │ │ │ │ - bceqz $fcc0, 680 │ │ │ │ - ldx.d $t0, $s1, $t1 │ │ │ │ - fldx.d $fa0, $t0, $a1 │ │ │ │ - fadd.d $fa0, $fs1, $fa0 │ │ │ │ - fcmp.cune.d $fcc0, $fa1, $fa0 │ │ │ │ - bcnez $fcc0, -204 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $t6, $sp, 64 │ │ │ │ - st.d $t5, $sp, 56 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - bl -259600 │ │ │ │ - ld.d $t5, $sp, 56 │ │ │ │ - ld.d $t6, $sp, 64 │ │ │ │ - beqz $s6, 1984 │ │ │ │ - move $t7, $s6 │ │ │ │ - ld.wu $a4, $sp, 48 │ │ │ │ - addi.w $s6, $s6, -1 │ │ │ │ - li.w $s8, 73 │ │ │ │ - b -260 │ │ │ │ - addi.w $t0, $t4, 1 │ │ │ │ - addi.w $t4, $t4, 2 │ │ │ │ - bgeu $t0, $t3, -1120 │ │ │ │ - bltu $t4, $t3, -12 │ │ │ │ - b -1128 │ │ │ │ + ld.d $a0, $a2, 152 │ │ │ │ + beqz $a0, -644 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + move $s1, $zero │ │ │ │ + bnez $t1, 24 │ │ │ │ + b 52 │ │ │ │ nop │ │ │ │ - move $t0, $a4 │ │ │ │ - bgeu $t7, $t6, 20 │ │ │ │ - xori $a1, $t7, 0x1 │ │ │ │ - maskeqz $t0, $a4, $a1 │ │ │ │ - sltui $a1, $a1, 1 │ │ │ │ - or $t0, $t0, $a1 │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ nop │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x3 │ │ │ │ - bstrpick.d $a1, $t5, 0x1f, 0x0 │ │ │ │ - li.w $a6, 69 │ │ │ │ - ldx.d $a3, $fp, $t1 │ │ │ │ - slli.d $t0, $t0, 0x3 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - bne $s8, $a6, -188 │ │ │ │ - fldx.d $fa0, $a3, $s3 │ │ │ │ - ldx.d $a6, $fp, $t0 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - fldx.d $fa2, $a6, $a1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.cune.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 544 │ │ │ │ - fldx.d $fa0, $a3, $a1 │ │ │ │ - pcalau12i $a3, 63 │ │ │ │ - fld.d $fa3, $a3, 576 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.cune.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 1044 │ │ │ │ - pcalau12i $a3, 63 │ │ │ │ - fldx.d $fa0, $a6, $s3 │ │ │ │ - fld.d $fa4, $a3, 1144 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.cune.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 1184 │ │ │ │ - ldx.d $t1, $s1, $t1 │ │ │ │ - fldx.d $fa0, $t1, $a1 │ │ │ │ - fadd.d $fa0, $fs4, $fa0 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.cune.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 1368 │ │ │ │ - fldx.d $fa0, $t1, $s3 │ │ │ │ - fadd.d $fa0, $fs4, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.cune.d $fcc0, $fa2, $fa0 │ │ │ │ - bceqz $fcc0, 1284 │ │ │ │ - ldx.d $t0, $s1, $t0 │ │ │ │ - fldx.d $fa0, $t0, $s3 │ │ │ │ - pcalau12i $t0, 63 │ │ │ │ - fld.d $fa1, $t0, 1152 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.cune.d $fcc0, $fa2, $fa0 │ │ │ │ - bcnez $fcc0, -508 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - move $a1, $t7 │ │ │ │ - add.w $a2, $t7, $t0 │ │ │ │ - pcaddi $a4, 60941 │ │ │ │ - li.w $a3, 43 │ │ │ │ - st.d $t7, $sp, 48 │ │ │ │ - bl -284532 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 2 │ │ │ │ - li.w $s8, 73 │ │ │ │ - bl -259928 │ │ │ │ - ld.d $t7, $sp, 48 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - move $s0, $t7 │ │ │ │ - b 396 │ │ │ │ - fldx.d $fa0, $a1, $t3 │ │ │ │ - ldx.d $a2, $fp, $t2 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - fldx.d $fa2, $a2, $t1 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 632 │ │ │ │ - fldx.d $fa0, $a1, $t1 │ │ │ │ - pcalau12i $a1, 63 │ │ │ │ - fld.d $fa3, $a1, 576 │ │ │ │ - fadd.d $fa0, $fs0, $fa0 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 756 │ │ │ │ - pcalau12i $a1, 63 │ │ │ │ - fldx.d $fa0, $a2, $t3 │ │ │ │ - fld.d $fa4, $a1, 1144 │ │ │ │ - fsub.d $fa0, $fa0, $fa4 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 992 │ │ │ │ - ldx.d $t0, $s1, $t0 │ │ │ │ - fldx.d $fa0, $t0, $t1 │ │ │ │ - fadd.d $fa0, $fs4, $fa0 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 1232 │ │ │ │ - fldx.d $fa0, $t0, $t3 │ │ │ │ - fadd.d $fa0, $fs4, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, 980 │ │ │ │ - ldx.d $t0, $s1, $t2 │ │ │ │ - fldx.d $fa0, $t0, $t3 │ │ │ │ - pcalau12i $t0, 63 │ │ │ │ - fld.d $fa1, $t0, 1152 │ │ │ │ - fsub.d $fa0, $fa0, $fa1 │ │ │ │ - fsub.d $fa0, $fa0, $fa3 │ │ │ │ - fcmp.cune.d $fcc0, $fa0, $fa2 │ │ │ │ - bcnez $fcc0, -1428 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - move $a1, $t7 │ │ │ │ - add.w $a2, $t0, $t7 │ │ │ │ - pcaddi $a4, 60885 │ │ │ │ - li.w $a3, 43 │ │ │ │ - st.d $t7, $sp, 40 │ │ │ │ - bl -284756 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 2 │ │ │ │ - li.w $s3, 73 │ │ │ │ - bl -260152 │ │ │ │ - ld.d $t7, $sp, 40 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - move $t4, $t7 │ │ │ │ - b 492 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl -260188 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - beqz $s0, 1308 │ │ │ │ - move $t7, $s0 │ │ │ │ - move $a4, $s6 │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - li.w $s3, 69 │ │ │ │ - b -1544 │ │ │ │ + ld.d $a0, $fp, 152 │ │ │ │ + addi.d $s1, $s1, 104 │ │ │ │ + ld.d $a1, $s2, 8 │ │ │ │ + ld.d $a3, $fp, 528 │ │ │ │ + ld.d $a2, $fp, 168 │ │ │ │ + add.d $a1, $a1, $s1 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + bl -214324 │ │ │ │ + ldptr.w $t0, $s2, 0 │ │ │ │ + bltu $s0, $t0, -36 │ │ │ │ + ld.d $s1, $sp, 80 │ │ │ │ + b -268 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $t6, $sp, 64 │ │ │ │ - st.d $t5, $sp, 56 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - bl -260256 │ │ │ │ - ld.d $t5, $sp, 56 │ │ │ │ - ld.d $t6, $sp, 64 │ │ │ │ - beqz $s6, 1216 │ │ │ │ - move $t7, $s6 │ │ │ │ - ld.wu $a4, $sp, 48 │ │ │ │ - addi.w $s6, $s6, -1 │ │ │ │ - li.w $s8, 69 │ │ │ │ - b -916 │ │ │ │ - ldx.b $a1, $s2, $s5 │ │ │ │ - bl -102236 │ │ │ │ - beqz $a0, 672 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl -260312 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ nop │ │ │ │ - beqz $s6, 1240 │ │ │ │ + move $s1, $zero │ │ │ │ + move $s4, $zero │ │ │ │ + move $s3, $zero │ │ │ │ + b -172 │ │ │ │ + st.d $s1, $sp, 80 │ │ │ │ + st.d $s3, $sp, 64 │ │ │ │ + st.d $s4, $sp, 56 │ │ │ │ + st.d $s8, $sp, 24 │ │ │ │ + bl -349888 │ │ │ │ nop │ │ │ │ - ld.d $s4, $sp, 40 │ │ │ │ - move $t7, $s0 │ │ │ │ - bnez $s4, -1016 │ │ │ │ nop │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - move $s0, $s8 │ │ │ │ - move $s6, $s4 │ │ │ │ - li.w $t0, 69 │ │ │ │ - beq $s0, $t0, 516 │ │ │ │ - fld.d $fs0, $sp, 136 │ │ │ │ - fld.d $fs1, $sp, 128 │ │ │ │ - fld.d $fs2, $sp, 120 │ │ │ │ - fld.d $fs3, $sp, 112 │ │ │ │ - fld.d $fs4, $sp, 104 │ │ │ │ - fld.d $fs5, $sp, 96 │ │ │ │ - fld.d $fs6, $sp, 88 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.d $t3, $sp, 16 │ │ │ │ - st.w $t7, $t0, 28 │ │ │ │ - st.w $s6, $t0, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -258800 │ │ │ │ - ld.d $t3, $sp, 16 │ │ │ │ - ld.wu $t4, $sp, 8 │ │ │ │ - beqz $t3, 72 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + pcalau12i $s2, 120 │ │ │ │ + ld.d $s2, $s2, -240 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + st.d $a1, $sp, 72 │ │ │ │ + move $fp, $a0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + st.d $a2, $sp, 64 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + ld.d $s1, $sp, 272 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + move $s3, $a3 │ │ │ │ + st.d $a4, $sp, 80 │ │ │ │ + st.d $a5, $sp, 88 │ │ │ │ + st.d $a6, $sp, 96 │ │ │ │ + st.d $a7, $sp, 104 │ │ │ │ + ld.b $s4, $sp, 240 │ │ │ │ + ld.b $s5, $sp, 248 │ │ │ │ + ld.b $s6, $sp, 256 │ │ │ │ + ld.d $s8, $sp, 264 │ │ │ │ + st.d $zero, $sp, 128 │ │ │ │ + bl -340752 │ │ │ │ + move $s0, $a0 │ │ │ │ + li.w $a1, 104 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -340768 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.w $t0, $s0, 0 │ │ │ │ + st.d $a0, $s0, 8 │ │ │ │ + pcaddi $t0, 74645 │ │ │ │ + ld.b $t1, $s1, 737 │ │ │ │ + masknez $t0, $t0, $a2 │ │ │ │ + or $t0, $a2, $t0 │ │ │ │ + stptr.d $zero, $a0, 0 │ │ │ │ + st.w $zero, $a0, 8 │ │ │ │ + st.d $zero, $a0, 16 │ │ │ │ + st.d $zero, $a0, 24 │ │ │ │ + st.b $zero, $a0, 32 │ │ │ │ + st.d $zero, $a0, 40 │ │ │ │ + st.d $zero, $a0, 48 │ │ │ │ + st.d $zero, $a0, 56 │ │ │ │ + st.d $zero, $a0, 64 │ │ │ │ + st.d $zero, $a0, 72 │ │ │ │ + st.d $zero, $a0, 80 │ │ │ │ + st.w $zero, $a0, 88 │ │ │ │ + st.d $zero, $a0, 96 │ │ │ │ + st.w $zero, $sp, 124 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + move $s7, $a0 │ │ │ │ + move $a0, $fp │ │ │ │ + beqz $t1, 504 │ │ │ │ + bl -180784 │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + stptr.d $a0, $s7, 0 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + maskeqz $t0, $t0, $s3 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.d $a4, $sp, 104 │ │ │ │ + ld.d $a3, $sp, 96 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + ld.d $a1, $sp, 72 │ │ │ │ + li.w $t1, 1 │ │ │ │ + move $a7, $s3 │ │ │ │ + st.d $s6, $sp, 56 │ │ │ │ + st.d $s5, $sp, 48 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + st.d $s4, $sp, 24 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + li.w $a6, 1 │ │ │ │ + move $a5, $zero │ │ │ │ + bl -7700 │ │ │ │ + ld.d $s3, $s0, 8 │ │ │ │ + st.b $zero, $s3, 32 │ │ │ │ + beqz $s8, 176 │ │ │ │ + ld.d $t0, $s8, 96 │ │ │ │ + ld.b $a2, $s8, 66 │ │ │ │ + ld.b $fp, $s8, 65 │ │ │ │ + pcaddi $a1, 69562 │ │ │ │ + move $a0, $s3 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + ldptr.d $s7, $s8, 0 │ │ │ │ + ld.d $s6, $s8, 80 │ │ │ │ + ld.d $s5, $s8, 88 │ │ │ │ + ld.d $s4, $s8, 104 │ │ │ │ + ld.b $s8, $s8, 8 │ │ │ │ + bl -11008 │ │ │ │ + move $a2, $fp │ │ │ │ + pcaddi $a1, 69554 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11024 │ │ │ │ + move $a2, $s8 │ │ │ │ + pcaddi $a1, 69552 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11040 │ │ │ │ + move $a2, $s7 │ │ │ │ + pcaddi $a1, 69550 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11056 │ │ │ │ + move $a2, $s6 │ │ │ │ + pcaddi $a1, 69548 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11072 │ │ │ │ + move $a2, $s5 │ │ │ │ + pcaddi $a1, 69546 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11088 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + pcaddi $a1, 69544 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11104 │ │ │ │ + beqz $s4, 20 │ │ │ │ + move $a2, $s4 │ │ │ │ + pcaddi $a1, 69541 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11124 │ │ │ │ + ld.d $s3, $s0, 8 │ │ │ │ nop │ │ │ │ - addi.d $t4, $t4, 1 │ │ │ │ - move $s0, $fp │ │ │ │ - move $s2, $s1 │ │ │ │ - alsl.d $s4, $t4, $fp, 0x3 │ │ │ │ + ld.d $a2, $s1, 608 │ │ │ │ + pcaddi $a1, 69473 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -11148 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + li.w $a2, 1 │ │ │ │ + pcaddi $a1, 69464 │ │ │ │ + bl -11164 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + move $a2, $zero │ │ │ │ + pcaddi $a1, 69510 │ │ │ │ + bl -11180 │ │ │ │ + ld.d $a0, $s1, 152 │ │ │ │ + beqz $a0, 204 │ │ │ │ + ld.d $a3, $s1, 528 │ │ │ │ + ld.d $a2, $s1, 168 │ │ │ │ + ld.d $a1, $s0, 8 │ │ │ │ + bl -215004 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + move $s3, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t0, 44 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - addi.d $s2, $s2, 8 │ │ │ │ - bl -381416 │ │ │ │ - st.d $zero, $s0, -8 │ │ │ │ - ld.d $a0, $s2, -8 │ │ │ │ - bl -381428 │ │ │ │ - st.d $zero, $s2, -8 │ │ │ │ - bne $s4, $s0, -32 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl -14252 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + addi.d $s3, $s3, 104 │ │ │ │ + bltu $s1, $t0, -24 │ │ │ │ nop │ │ │ │ - move $a0, $fp │ │ │ │ - bl -381448 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -381456 │ │ │ │ - ld.d $t0, $sp, 32 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ + ld.d $a0, $s0, 8 │ │ │ │ + bl -351444 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ + ldptr.d $t0, $s2, 0 │ │ │ │ + bne $t1, $t0, 200 │ │ │ │ ld.d $ra, $sp, 232 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - stptr.d $t1, $t0, 0 │ │ │ │ ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ ld.d $s1, $sp, 208 │ │ │ │ ld.d $s2, $sp, 200 │ │ │ │ ld.d $s3, $sp, 192 │ │ │ │ ld.d $s4, $sp, 184 │ │ │ │ ld.d $s5, $sp, 176 │ │ │ │ ld.d $s6, $sp, 168 │ │ │ │ ld.d $s7, $sp, 160 │ │ │ │ ld.d $s8, $sp, 152 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ addi.d $sp, $sp, 240 │ │ │ │ - ret │ │ │ │ + b -351512 │ │ │ │ nop │ │ │ │ - ldx.b $a1, $s2, $s5 │ │ │ │ - st.d $t4, $sp, 40 │ │ │ │ - bl -102552 │ │ │ │ - beqz $a0, 332 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl -260628 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - nop │ │ │ │ - beqz $s0, 896 │ │ │ │ nop │ │ │ │ - move $s4, $s8 │ │ │ │ - move $t7, $t4 │ │ │ │ - bnez $s4, -2024 │ │ │ │ nop │ │ │ │ - li.w $t0, 69 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - move $s6, $s4 │ │ │ │ - beq $s3, $t0, 200 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.w $t7, $t0, 28 │ │ │ │ - st.w $zero, $t0, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -259080 │ │ │ │ - ld.wu $t4, $sp, 8 │ │ │ │ - fld.d $fs0, $sp, 136 │ │ │ │ - fld.d $fs1, $sp, 128 │ │ │ │ - fld.d $fs2, $sp, 120 │ │ │ │ - fld.d $fs3, $sp, 112 │ │ │ │ - fld.d $fs4, $sp, 104 │ │ │ │ - fld.d $fs5, $sp, 96 │ │ │ │ - fld.d $fs6, $sp, 88 │ │ │ │ - b -296 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl -260784 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - beqz $s0, 920 │ │ │ │ - move $t7, $s0 │ │ │ │ - move $a4, $s6 │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - b -2136 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.w $t0, $t0, 1 │ │ │ │ - st.d $t6, $sp, 64 │ │ │ │ - st.d $t5, $sp, 56 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - st.d $t0, $sp, 16 │ │ │ │ - bl -260852 │ │ │ │ - ld.d $t5, $sp, 56 │ │ │ │ - ld.d $t6, $sp, 64 │ │ │ │ - beqz $s6, 876 │ │ │ │ - move $t7, $s6 │ │ │ │ - ld.wu $a4, $sp, 48 │ │ │ │ - addi.w $s6, $s6, -1 │ │ │ │ - b -1508 │ │ │ │ - move $t7, $zero │ │ │ │ + bl -352384 │ │ │ │ + st.w $a0, $sp, 124 │ │ │ │ + move $a1, $fp │ │ │ │ + addi.d $a2, $sp, 124 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -183448 │ │ │ │ + b -520 │ │ │ │ nop │ │ │ │ - beqz $s5, -512 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - add.w $a2, $t7, $s5 │ │ │ │ - move $a1, $t7 │ │ │ │ - pcaddi $a4, 60689 │ │ │ │ - li.w $a3, 43 │ │ │ │ - addi.w $a2, $a2, -1 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - st.d $t7, $sp, 16 │ │ │ │ - bl -285548 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t7, $sp, 16 │ │ │ │ - b -560 │ │ │ │ + move $a2, $s1 │ │ │ │ + addi.d $a1, $sp, 128 │ │ │ │ + bl -2104 │ │ │ │ + ld.d $a1, $s0, 8 │ │ │ │ + li.w $a2, 10 │ │ │ │ + bl -2548 │ │ │ │ + ld.d $t0, $s1, 184 │ │ │ │ + beqz $t0, 36 │ │ │ │ + ld.d $a0, $sp, 128 │ │ │ │ + bl -211788 │ │ │ │ + b -224 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 6 │ │ │ │ - bl -260956 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 6 │ │ │ │ - bl -260980 │ │ │ │ - b -668 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 2 │ │ │ │ - st.d $t7, $sp, 48 │ │ │ │ - bl -261000 │ │ │ │ - ld.d $t7, $sp, 48 │ │ │ │ - move $s0, $t7 │ │ │ │ - b -672 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 2 │ │ │ │ - st.d $t7, $sp, 40 │ │ │ │ - bl -261032 │ │ │ │ - ld.d $t7, $sp, 40 │ │ │ │ - move $t4, $t7 │ │ │ │ - b -384 │ │ │ │ nop │ │ │ │ - ldx.b $a1, $s2, $s5 │ │ │ │ - st.d $t4, $sp, 40 │ │ │ │ - bl -103000 │ │ │ │ - bnez $a0, 596 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 6 │ │ │ │ - bl -261076 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - pcaddi $a4, 60643 │ │ │ │ - li.w $a3, 43 │ │ │ │ - add.w $a2, $s0, $t0 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t4, $sp, 40 │ │ │ │ - bl -285732 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - li.w $s3, 73 │ │ │ │ - b -476 │ │ │ │ - ldx.b $a1, $s2, $s5 │ │ │ │ - bl -103076 │ │ │ │ - bnez $a0, 504 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 6 │ │ │ │ - bl -261152 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - pcaddi $a4, 60625 │ │ │ │ - li.w $a3, 43 │ │ │ │ - add.w $a2, $s6, $t0 │ │ │ │ - move $a1, $s6 │ │ │ │ - bl -285800 │ │ │ │ - li.w $s8, 73 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - b -860 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - pcaddi $a4, 60615 │ │ │ │ - add.w $a2, $s6, $t0 │ │ │ │ - li.w $a3, 43 │ │ │ │ - move $a1, $s6 │ │ │ │ - st.d $t6, $sp, 64 │ │ │ │ - st.d $t5, $sp, 56 │ │ │ │ - st.d $t2, $sp, 48 │ │ │ │ - bl -285852 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -261244 │ │ │ │ - ld.d $t5, $sp, 56 │ │ │ │ - ld.d $t6, $sp, 64 │ │ │ │ - beqz $s6, 588 │ │ │ │ - move $t7, $s6 │ │ │ │ - ld.wu $a4, $sp, 48 │ │ │ │ - addi.w $s6, $s6, -1 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - li.w $s8, 73 │ │ │ │ - b -1908 │ │ │ │ - ld.d $t0, $sp, 16 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - pcaddi $a4, 60593 │ │ │ │ - add.w $a2, $s0, $t0 │ │ │ │ - li.w $a3, 43 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $t5, $sp, 48 │ │ │ │ - st.d $t3, $sp, 40 │ │ │ │ - bl -285936 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -261328 │ │ │ │ - ld.d $t3, $sp, 40 │ │ │ │ - ld.d $t5, $sp, 48 │ │ │ │ - beqz $s0, 480 │ │ │ │ - move $t7, $s0 │ │ │ │ - move $a4, $s6 │ │ │ │ - addi.w $s0, $s0, -1 │ │ │ │ - li.w $s3, 73 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - b -2688 │ │ │ │ nop │ │ │ │ - vxor.v $vr2, $vr2, $vr2 │ │ │ │ + ldptr.w $t1, $s1, 344 │ │ │ │ li.w $t0, 1 │ │ │ │ - b -1688 │ │ │ │ - nop │ │ │ │ - pcaddi $s0, 64187 │ │ │ │ - bnez $s5, -4372 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -259776 │ │ │ │ - b -896 │ │ │ │ + bgeu $t0, $t1, -256 │ │ │ │ + ld.d $a0, $s1, 528 │ │ │ │ + bl -350848 │ │ │ │ + b -268 │ │ │ │ + bl -350776 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -48 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + ld.b $t0, $a0, 0 │ │ │ │ + li.w $t1, 64 │ │ │ │ + move $s0, $zero │ │ │ │ + beq $t0, $t1, 624 │ │ │ │ + li.w $t1, 10 │ │ │ │ + move $s0, $zero │ │ │ │ + beq $t0, $t1, 612 │ │ │ │ + move $s0, $a1 │ │ │ │ + st.d $s1, $sp, 24 │ │ │ │ + li.w $a1, 104 │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + move $s2, $a2 │ │ │ │ + bl -341572 │ │ │ │ + move $a3, $s0 │ │ │ │ + move $a2, $s1 │ │ │ │ + pcaddi $a1, 69962 │ │ │ │ + move $s0, $a0 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -184944 │ │ │ │ + ldptr.w $t0, $a0, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + beqz $t0, 504 │ │ │ │ + ldptr.d $t0, $a0, 0 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + stptr.d $zero, $s0, 0 │ │ │ │ + st.w $zero, $s0, 8 │ │ │ │ + st.d $zero, $s0, 16 │ │ │ │ + st.d $zero, $s0, 24 │ │ │ │ + st.b $zero, $s0, 32 │ │ │ │ + st.d $zero, $s0, 40 │ │ │ │ + st.d $zero, $s0, 48 │ │ │ │ + st.d $zero, $s0, 56 │ │ │ │ + st.d $zero, $s0, 64 │ │ │ │ + st.d $zero, $s0, 72 │ │ │ │ + st.d $zero, $s0, 80 │ │ │ │ + st.w $zero, $s0, 88 │ │ │ │ + st.d $zero, $s0, 96 │ │ │ │ + bl -181580 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + bgeu $t0, $t1, 424 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 16 │ │ │ │ + bl -351180 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + ext.w.h $a0, $a0 │ │ │ │ li.w $t0, 2 │ │ │ │ - bgeu $t0, $s4, 444 │ │ │ │ - vxor.v $vr3, $vr3, $vr3 │ │ │ │ - move $s6, $zero │ │ │ │ - move $t7, $zero │ │ │ │ - b -3980 │ │ │ │ - beqz $t7, 336 │ │ │ │ - fst.d $fs0, $sp, 136 │ │ │ │ - fst.d $fs1, $sp, 128 │ │ │ │ - fst.d $fs2, $sp, 120 │ │ │ │ - fst.d $fs3, $sp, 112 │ │ │ │ - fst.d $fs4, $sp, 104 │ │ │ │ - fst.d $fs5, $sp, 96 │ │ │ │ - fst.d $fs6, $sp, 88 │ │ │ │ - li.w $s0, 69 │ │ │ │ - b -2924 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - move $s6, $s4 │ │ │ │ - li.w $s0, 69 │ │ │ │ - move $t7, $zero │ │ │ │ - b -1132 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - move $s6, $s4 │ │ │ │ - li.w $s0, 69 │ │ │ │ - li.w $t0, 69 │ │ │ │ - beq $s0, $t0, -644 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.w $zero, $t0, 28 │ │ │ │ - st.w $s6, $t0, 24 │ │ │ │ - b -836 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - move $s0, $s3 │ │ │ │ - move $s6, $s8 │ │ │ │ - b -40 │ │ │ │ - nop │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - ld.d $s6, $sp, 40 │ │ │ │ - move $s0, $s8 │ │ │ │ - move $t7, $zero │ │ │ │ - b -1220 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - move $s6, $s4 │ │ │ │ - li.w $s0, 73 │ │ │ │ - move $t7, $zero │ │ │ │ - b -1244 │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - move $s6, $s4 │ │ │ │ - li.w $s0, 73 │ │ │ │ - b -112 │ │ │ │ + st.w $a0, $s0, 8 │ │ │ │ + bgeu $t0, $t1, 384 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $a0, $t0, 32 │ │ │ │ + bl -181648 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 3 │ │ │ │ + st.d $a0, $s0, 16 │ │ │ │ + bgeu $t0, $t1, 356 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + bl -351296 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 4 │ │ │ │ + st.d $a0, $s0, 24 │ │ │ │ + bgeu $t0, $t1, 320 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 64 │ │ │ │ + bl -351284 │ │ │ │ + st.b $a0, $s0, 32 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 5 │ │ │ │ + bgeu $t0, $t1, 284 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $a0, $t0, 80 │ │ │ │ + bl -181748 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 6 │ │ │ │ + st.d $a0, $s0, 40 │ │ │ │ + bgeu $t0, $t1, 256 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $a0, $t0, 96 │ │ │ │ + bl -181776 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 7 │ │ │ │ + st.d $a0, $s0, 48 │ │ │ │ + bgeu $t0, $t1, 228 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 112 │ │ │ │ + bl -351424 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 8 │ │ │ │ + st.d $a0, $s0, 56 │ │ │ │ + bgeu $t0, $t1, 192 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + li.w $a2, 10 │ │ │ │ + move $a1, $zero │ │ │ │ + ld.d $a0, $t0, 128 │ │ │ │ + bl -351460 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 9 │ │ │ │ + st.d $a0, $s0, 64 │ │ │ │ + bgeu $t0, $t1, 156 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $a0, $t0, 144 │ │ │ │ + bl -181876 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 10 │ │ │ │ + st.d $a0, $s0, 72 │ │ │ │ + bgeu $t0, $t1, 128 │ │ │ │ + ldptr.d $t0, $s1, 0 │ │ │ │ + ld.d $a0, $t0, 160 │ │ │ │ + bl -181904 │ │ │ │ + ldptr.w $t1, $s1, 8 │ │ │ │ + li.w $t0, 11 │ │ │ │ + st.d $a0, $s0, 80 │ │ │ │ + bgeu $t0, $t1, 100 │ │ │ │ + ldptr.d $t1, $s1, 0 │ │ │ │ + li.w $t0, 12 │ │ │ │ + ld.d $a1, $t1, 176 │ │ │ │ + b 36 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl -261652 │ │ │ │ - b -500 │ │ │ │ - ldptr.d $a0, $sp, 0 │ │ │ │ - li.w $a1, 5 │ │ │ │ - bl -261668 │ │ │ │ - ld.d $t4, $sp, 40 │ │ │ │ - b -592 │ │ │ │ nop │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.w $zero, $t0, 28 │ │ │ │ - st.w $s6, $t0, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -260068 │ │ │ │ - ld.wu $t4, $sp, 8 │ │ │ │ - b -1256 │ │ │ │ nop │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - move $s0, $s3 │ │ │ │ - move $s6, $s4 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ - ld.d $s5, $sp, 16 │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - move $s0, $s8 │ │ │ │ - move $s6, $s4 │ │ │ │ - move $t7, $zero │ │ │ │ - b -1388 │ │ │ │ - li.w $t0, 2 │ │ │ │ - move $s6, $zero │ │ │ │ - bltu $t0, $t3, -344 │ │ │ │ + ldptr.d $t2, $s1, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + ldx.d $a1, $t2, $t1 │ │ │ │ nop │ │ │ │ - move $t7, $zero │ │ │ │ - b -1372 │ │ │ │ - li.w $t0, 2 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a0, $s0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + bl -12060 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ldptr.w $t2, $s1, 8 │ │ │ │ + bstrpick.d $t1, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x4 │ │ │ │ + bltu $t0, $t2, -48 │ │ │ │ nop │ │ │ │ - addi.w $t1, $t0, 1 │ │ │ │ - addi.w $t0, $t0, 2 │ │ │ │ - bgeu $t1, $a7, 8 │ │ │ │ - bltu $t0, $a7, -12 │ │ │ │ - li.w $s0, 69 │ │ │ │ - b -3796 │ │ │ │ - ld.d $t3, $sp, 56 │ │ │ │ - move $s6, $s4 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 73 │ │ │ │ - b -312 │ │ │ │ nop │ │ │ │ - ld.d $t3, $sp, 72 │ │ │ │ - move $s6, $s4 │ │ │ │ - move $s5, $zero │ │ │ │ - li.w $s0, 73 │ │ │ │ - move $t7, $zero │ │ │ │ - b -1492 │ │ │ │ - ldptr.d $t0, $sp, 0 │ │ │ │ - st.d $t4, $sp, 8 │ │ │ │ - st.d $zero, $t0, 24 │ │ │ │ - move $a0, $t0 │ │ │ │ - bl -260252 │ │ │ │ - ld.d $t4, $sp, 8 │ │ │ │ - b -1440 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -176 │ │ │ │ - st.d $a0, $sp, 40 │ │ │ │ - move $a0, $a1 │ │ │ │ - st.d $ra, $sp, 168 │ │ │ │ - st.d $fp, $sp, 160 │ │ │ │ - st.d $s0, $sp, 152 │ │ │ │ - st.d $s2, $sp, 136 │ │ │ │ - st.d $s3, $sp, 128 │ │ │ │ - st.d $s4, $sp, 120 │ │ │ │ - st.d $s5, $sp, 112 │ │ │ │ - st.d $s7, $sp, 96 │ │ │ │ - st.d $s8, $sp, 88 │ │ │ │ - st.d $a2, $sp, 48 │ │ │ │ - st.d $a3, $sp, 56 │ │ │ │ - st.d $a4, $sp, 64 │ │ │ │ - move $s3, $a7 │ │ │ │ - ld.d $s4, $sp, 176 │ │ │ │ - move $s5, $a1 │ │ │ │ - st.d $a6, $sp, 72 │ │ │ │ - bstrpick.w $fp, $a5, 0x7, 0x0 │ │ │ │ - ldptr.w $s8, $sp, 184 │ │ │ │ - ld.bu $s7, $sp, 192 │ │ │ │ - bl -286080 │ │ │ │ - move $s0, $a0 │ │ │ │ - li.w $a1, 80 │ │ │ │ + beqz $s2, 16 │ │ │ │ + ldptr.w $t0, $s0, 8 │ │ │ │ + andi $t0, $t0, 0x4 │ │ │ │ + beqz $t0, 52 │ │ │ │ + move $a1, $s1 │ │ │ │ move $a0, $zero │ │ │ │ - bl 63988 │ │ │ │ - move $a4, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s3 │ │ │ │ - move $s2, $a0 │ │ │ │ - bl -240472 │ │ │ │ - beqz $s0, 180 │ │ │ │ - st.d $s1, $sp, 144 │ │ │ │ - bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ - st.d $s6, $sp, 104 │ │ │ │ - slli.d $s1, $s1, 0x5 │ │ │ │ - move $s6, $zero │ │ │ │ + bl -183548 │ │ │ │ + ld.d $s1, $sp, 24 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ nop │ │ │ │ - li.w $a1, 104 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 63924 │ │ │ │ - ld.d $a7, $sp, 72 │ │ │ │ - ld.d $a5, $sp, 64 │ │ │ │ - ld.d $a3, $sp, 56 │ │ │ │ - ld.d $a2, $sp, 48 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a6, $fp │ │ │ │ - move $a4, $zero │ │ │ │ - move $a1, $a0 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - st.d $s4, $sp, 8 │ │ │ │ - stptr.d $s3, $sp, 0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -186852 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -282400 │ │ │ │ - ld.d $a0, $s0, 88 │ │ │ │ - bl -383064 │ │ │ │ - ld.d $t1, $s5, 16 │ │ │ │ - ld.d $a0, $sp, 40 │ │ │ │ - st.d $zero, $s0, 88 │ │ │ │ - add.d $t2, $t1, $s6 │ │ │ │ - ldx.w $a1, $t1, $s6 │ │ │ │ - ldptr.w $a2, $t2, 4 │ │ │ │ - addi.d $s6, $s6, 32 │ │ │ │ - bl -276520 │ │ │ │ - st.d $a0, $s0, 88 │ │ │ │ - li.w $a4, 1 │ │ │ │ - move $a3, $s7 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -236384 │ │ │ │ - bne $s1, $s6, -140 │ │ │ │ - ld.d $s1, $sp, 144 │ │ │ │ - ld.d $s6, $sp, 104 │ │ │ │ - ld.d $ra, $sp, 168 │ │ │ │ - ld.d $fp, $sp, 160 │ │ │ │ - ld.d $s0, $sp, 152 │ │ │ │ - ld.d $s3, $sp, 128 │ │ │ │ - ld.d $s4, $sp, 120 │ │ │ │ - ld.d $s5, $sp, 112 │ │ │ │ - ld.d $s7, $sp, 96 │ │ │ │ - ld.d $s8, $sp, 88 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 136 │ │ │ │ - addi.d $sp, $sp, 176 │ │ │ │ + ld.d $ra, $sp, 40 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + addi.d $sp, $sp, 48 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + move $a1, $s2 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -9608 │ │ │ │ + beqz $a0, -60 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + bl 27280 │ │ │ │ + ld.d $a0, $sp, 8 │ │ │ │ + bl -352364 │ │ │ │ + b -80 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 112 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + addi.d $sp, $sp, -576 │ │ │ │ + ldptr.w $t0, $sp, 576 │ │ │ │ + st.d $ra, $sp, 568 │ │ │ │ + fst.d $fs0, $sp, 472 │ │ │ │ + st.d $t0, $sp, 184 │ │ │ │ + ld.d $t0, $sp, 592 │ │ │ │ + st.d $a3, $sp, 320 │ │ │ │ + st.d $a5, $sp, 256 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + pcalau12i $t0, 119 │ │ │ │ ld.d $t0, $t0, -240 │ │ │ │ ldptr.d $t0, $t0, 0 │ │ │ │ - addi.d $sp, $sp, -128 │ │ │ │ - addi.d $a1, $sp, 4 │ │ │ │ - st.d $s6, $sp, 56 │ │ │ │ - st.d $s7, $sp, 48 │ │ │ │ - st.d $ra, $sp, 120 │ │ │ │ - st.d $s0, $sp, 104 │ │ │ │ - st.d $s8, $sp, 40 │ │ │ │ - fst.d $fs0, $sp, 24 │ │ │ │ - st.d $t0, $sp, 8 │ │ │ │ - bl -237016 │ │ │ │ - ldptr.w $s7, $sp, 4 │ │ │ │ - move $s6, $a0 │ │ │ │ - beqz $s7, 460 │ │ │ │ - pcalau12i $t2, 63 │ │ │ │ - pcalau12i $t0, 63 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - fst.d $fs1, $sp, 16 │ │ │ │ - fld.d $fs0, $t2, 424 │ │ │ │ - fld.d $fs1, $t0, 1184 │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ + st.d $a6, $sp, 264 │ │ │ │ + st.d $a7, $sp, 192 │ │ │ │ + st.d $t0, $sp, 440 │ │ │ │ + st.d $a1, $sp, 176 │ │ │ │ + st.d $fp, $sp, 560 │ │ │ │ + st.d $s0, $sp, 552 │ │ │ │ + move $fp, $a2 │ │ │ │ + st.d $s1, $sp, 544 │ │ │ │ + st.d $s2, $sp, 536 │ │ │ │ + st.d $s3, $sp, 528 │ │ │ │ + st.d $s4, $sp, 520 │ │ │ │ + st.d $s5, $sp, 512 │ │ │ │ + st.d $s6, $sp, 504 │ │ │ │ + st.d $s7, $sp, 496 │ │ │ │ + st.d $s8, $sp, 488 │ │ │ │ + st.d $a0, $sp, 168 │ │ │ │ + bl -151308 │ │ │ │ + ext.w.b $s0, $a0 │ │ │ │ + move $a0, $fp │ │ │ │ + st.d $s0, $sp, 24 │ │ │ │ + bl 68228 │ │ │ │ + st.d $a0, $sp, 280 │ │ │ │ + move $a1, $zero │ │ │ │ + move $s1, $a0 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 63136 │ │ │ │ + st.d $a0, $sp, 288 │ │ │ │ + st.b $a0, $sp, 432 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 63116 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $a0, $sp, 296 │ │ │ │ + st.b $a0, $sp, 433 │ │ │ │ + st.d $zero, $sp, 152 │ │ │ │ + st.d $t0, $sp, 112 │ │ │ │ + beqz $s0, 24 │ │ │ │ + sltui $t0, $s1, 1 │ │ │ │ + st.d $t0, $sp, 152 │ │ │ │ + sltu $t0, $zero, $s1 │ │ │ │ + st.d $t0, $sp, 112 │ │ │ │ + nop │ │ │ │ + ldptr.w $s0, $fp, 32 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + bl -342456 │ │ │ │ + bstrpick.d $t0, $s0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $t0, $t0, 0x1 │ │ │ │ + alsl.d $a1, $a1, $t0, 0x2 │ │ │ │ + move $s7, $a0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $t0, $sp, 160 │ │ │ │ + bl -342488 │ │ │ │ + st.d $a0, $s7, 8 │ │ │ │ + stptr.w $s0, $s7, 0 │ │ │ │ + bnez $s0, 4636 │ │ │ │ + vxor.v $vr24, $vr24, $vr24 │ │ │ │ + st.d $zero, $sp, 240 │ │ │ │ + st.d $zero, $sp, 248 │ │ │ │ + st.d $zero, $sp, 336 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s5, $zero │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 360 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + st.d $zero, $sp, 328 │ │ │ │ + st.d $zero, $sp, 272 │ │ │ │ + beqz $t0, 44 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + sub.d $s4, $s4, $s5 │ │ │ │ + addi.d $t1, $s4, 1 │ │ │ │ + ld.wu $t0, $t0, 356 │ │ │ │ + st.d $t1, $sp, 328 │ │ │ │ + st.d $t1, $sp, 272 │ │ │ │ + sltu $t0, $t0, $t1 │ │ │ │ + sltui $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 360 │ │ │ │ + st.d $t0, $sp, 112 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + ld.bu $t0, $t0, 736 │ │ │ │ + bnez $t0, 5112 │ │ │ │ + nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 368 │ │ │ │ + st.d $t0, $sp, 376 │ │ │ │ + nop │ │ │ │ + move $a0, $fp │ │ │ │ + bl 72576 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ move $s0, $a0 │ │ │ │ - move $s7, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - li.w $s2, 7 │ │ │ │ - li.w $s1, 2 │ │ │ │ - li.w $s3, 4 │ │ │ │ - lu12i.w $s5, -524288 │ │ │ │ - li.w $s4, 1 │ │ │ │ - b 28 │ │ │ │ - bltu $s4, $fp, 80 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 70544 │ │ │ │ + ld.d $t0, $sp, 136 │ │ │ │ + beqz $t0, 1652 │ │ │ │ + pcalau12i $t3, 70 │ │ │ │ + fst.d $fs1, $sp, 464 │ │ │ │ + fld.d $fs1, $t3, 144 │ │ │ │ + pcalau12i $t3, 70 │ │ │ │ + bstrpick.d $t2, $s0, 0x1f, 0x0 │ │ │ │ + fst.d $fs2, $sp, 456 │ │ │ │ + fld.d $fs2, $t3, 16 │ │ │ │ + pcalau12i $t3, 70 │ │ │ │ + fst.d $fs3, $sp, 448 │ │ │ │ + fld.d $fs3, $t3, 152 │ │ │ │ + alsl.d $t3, $t2, $t2, 0x2 │ │ │ │ + alsl.d $t2, $t3, $t2, 0x1 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + st.d $t2, $sp, 304 │ │ │ │ + alsl.d $t2, $t0, $t0, 0x2 │ │ │ │ + alsl.d $t0, $t2, $t0, 0x1 │ │ │ │ + ld.d $t2, $sp, 264 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + st.d $t0, $sp, 312 │ │ │ │ + li.w $t0, 1 │ │ │ │ + sltu $t2, $t0, $t2 │ │ │ │ + st.d $t2, $sp, 352 │ │ │ │ + ld.d $t2, $sp, 256 │ │ │ │ + ld.d $s2, $sp, 32 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + sltu $t0, $t0, $t2 │ │ │ │ + st.d $t0, $sp, 344 │ │ │ │ + addi.d $t0, $sp, 400 │ │ │ │ + st.d $t0, $sp, 208 │ │ │ │ + addi.d $t0, $sp, 396 │ │ │ │ + st.d $t0, $sp, 200 │ │ │ │ + addi.d $t0, $sp, 416 │ │ │ │ + st.d $t0, $sp, 232 │ │ │ │ + addi.d $t0, $sp, 408 │ │ │ │ + st.d $t0, $sp, 224 │ │ │ │ + addi.d $t0, $sp, 404 │ │ │ │ + st.d $zero, $sp, 144 │ │ │ │ + st.d $t0, $sp, 216 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + ld.wu $s6, $sp, 16 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + ldptr.w $s8, $sp, 16 │ │ │ │ + alsl.d $s0, $s6, $s6, 0x2 │ │ │ │ + alsl.d $s0, $s0, $s6, 0x1 │ │ │ │ + alsl.d $a0, $s0, $a0, 0x3 │ │ │ │ + bl 57580 │ │ │ │ + st.d $a0, $sp, 408 │ │ │ │ + move $s1, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57668 │ │ │ │ + st.d $a0, $sp, 416 │ │ │ │ + move $s4, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57904 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57904 │ │ │ │ + st.d $a0, $sp, 104 │ │ │ │ + sltu $a1, $zero, $s3 │ │ │ │ + move $a0, $fp │ │ │ │ + st.d $a1, $sp, 128 │ │ │ │ + bl 103820 │ │ │ │ + st.d $a0, $sp, 64 │ │ │ │ + bnez $s3, 2032 │ │ │ │ + ld.d $t0, $sp, 192 │ │ │ │ + beqz $t0, 3048 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 288 │ │ │ │ + xor $t0, $t0, $s8 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + xor $t1, $t1, $s8 │ │ │ │ + maskeqz $t0, $t0, $t1 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + ld.d $t0, $sp, 344 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 4 │ │ │ │ - addi.w $s8, $s8, 1 │ │ │ │ - addi.d $s0, $s0, 88 │ │ │ │ - bgeu $s8, $t0, 68 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -241556 │ │ │ │ - move $fp, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -241616 │ │ │ │ - add.w $s7, $a0, $s7 │ │ │ │ - bgeu $s2, $a0, 32 │ │ │ │ - addi.w $t0, $a0, -8 │ │ │ │ - bgeu $s1, $t0, -56 │ │ │ │ - addi.w $t0, $a0, -11 │ │ │ │ - bltu $s3, $t0, 216 │ │ │ │ + ldptr.w $s5, $s2, 388 │ │ │ │ + bnez $s5, 2028 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + ld.d $s5, $s7, 8 │ │ │ │ + alsl.d $s1, $s6, $s6, 0x1 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57396 │ │ │ │ + ld.b $t0, $s2, 737 │ │ │ │ + alsl.d $s1, $s1, $s6, 0x2 │ │ │ │ + alsl.d $s5, $s1, $s5, 0x3 │ │ │ │ + st.w $zero, $sp, 424 │ │ │ │ + stptr.d $zero, $s5, 0 │ │ │ │ + st.w $zero, $s5, 8 │ │ │ │ + st.d $zero, $s5, 16 │ │ │ │ + st.d $zero, $s5, 24 │ │ │ │ + st.b $zero, $s5, 32 │ │ │ │ + st.d $zero, $s5, 40 │ │ │ │ + st.d $zero, $s5, 48 │ │ │ │ + st.d $zero, $s5, 56 │ │ │ │ + st.d $zero, $s5, 64 │ │ │ │ + st.d $zero, $s5, 72 │ │ │ │ + st.d $zero, $s5, 80 │ │ │ │ + st.w $zero, $s5, 88 │ │ │ │ + st.d $zero, $s5, 96 │ │ │ │ + slli.d $s1, $s1, 0x3 │ │ │ │ + move $s6, $a0 │ │ │ │ + beqz $t0, 1648 │ │ │ │ + bl -183000 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + ld.bu $t0, $s2, 448 │ │ │ │ + bnez $t0, 1672 │ │ │ │ nop │ │ │ │ - bgeu $s1, $fp, -64 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57668 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + bnez $a0, 1780 │ │ │ │ + ld.d $a2, $sp, 192 │ │ │ │ + move $a0, $t0 │ │ │ │ + pcaddi $a1, 69022 │ │ │ │ + bl -13132 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + ld.d $a2, $sp, 256 │ │ │ │ + pcaddi $a1, 68968 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -13152 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $sp, 4 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + beqz $t0, 48 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + beqz $t0, 40 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bnez $s3, 2880 │ │ │ │ + ld.d $t0, $sp, 312 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bl 57592 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ nop │ │ │ │ - ld.d $fp, $sp, 112 │ │ │ │ - ld.d $s1, $sp, 96 │ │ │ │ - ld.d $s2, $sp, 88 │ │ │ │ - ld.d $s3, $sp, 80 │ │ │ │ - ld.d $s4, $sp, 72 │ │ │ │ - ld.d $s5, $sp, 64 │ │ │ │ - fld.d $fs1, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $t2, $s6, 24 │ │ │ │ - pcalau12i $t3, 63 │ │ │ │ - fld.d $fa1, $t3, 816 │ │ │ │ - ld.wu $t2, $t2, 76 │ │ │ │ - movgr2fr.d $fa0, $t2 │ │ │ │ - ffint.s.l $fa0, $fa0 │ │ │ │ - fcvt.d.s $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fa1 │ │ │ │ - fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ - bcnez $fcc0, 100 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t2, $fa0 │ │ │ │ + sltu $s4, $zero, $s4 │ │ │ │ + st.d $s4, $sp, 8 │ │ │ │ + ld.b $t0, $s2, 248 │ │ │ │ + ld.d $a7, $sp, 208 │ │ │ │ + ld.d $a6, $sp, 200 │ │ │ │ + ld.d $a3, $sp, 176 │ │ │ │ + ld.d $a2, $sp, 168 │ │ │ │ + ld.d $a1, $sp, 232 │ │ │ │ + ld.d $a0, $sp, 224 │ │ │ │ + move $a5, $s8 │ │ │ │ + move $a4, $fp │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -9200 │ │ │ │ + ld.d $s6, $sp, 416 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + pcaddi $s4, 74019 │ │ │ │ + masknez $s4, $s4, $s6 │ │ │ │ + or $t0, $s6, $s4 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + st.d $t0, $sp, 56 │ │ │ │ + bl 57892 │ │ │ │ + ldptr.w $t0, $s2, 248 │ │ │ │ + li.w $t1, 72 │ │ │ │ + ld.b $a5, $s2, 604 │ │ │ │ + ldptr.w $a2, $sp, 400 │ │ │ │ + ldptr.w $a1, $sp, 396 │ │ │ │ + li.w $a3, 83 │ │ │ │ + masknez $a3, $a3, $t0 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + or $a3, $a3, $t0 │ │ │ │ + move $a4, $zero │ │ │ │ + bl -56332 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57848 │ │ │ │ + bstrpick.d $s5, $a0, 0x1f, 0x0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57800 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + sub.d $s4, $s5, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $s5, $t0, $s1 │ │ │ │ + ld.d $t0, $sp, 408 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + bl 58072 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -183340 │ │ │ │ + st.d $a0, $s5, 72 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + bl -183352 │ │ │ │ + st.d $a0, $s5, 80 │ │ │ │ + ld.d $a0, $sp, 80 │ │ │ │ + bl -183364 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + addi.d $t1, $s4, 1 │ │ │ │ + st.d $a0, $s5, 16 │ │ │ │ + st.d $t1, $s5, 24 │ │ │ │ + beqz $t0, 1612 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + ldptr.w $t3, $s5, 8 │ │ │ │ + beqz $t0, 2304 │ │ │ │ + ld.d $t0, $sp, 152 │ │ │ │ + bnez $t0, 2616 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ori $t1, $t3, 0x3 │ │ │ │ + bnez $t0, 1908 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bnez $t0, 3300 │ │ │ │ + ori $t3, $t1, 0x80 │ │ │ │ + ori $t1, $t1, 0x40 │ │ │ │ + masknez $t1, $t1, $s3 │ │ │ │ + maskeqz $s3, $t3, $s3 │ │ │ │ + or $t1, $t1, $s3 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + ld.d $t0, $sp, 96 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + ori $t1, $t1, 0x100 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $sp, 88 │ │ │ │ + beqz $t0, 20 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + ori $t1, $t1, 0x800 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + nop │ │ │ │ move $a0, $s6 │ │ │ │ - sltu $s8, $s8, $t0 │ │ │ │ - slli.w $s0, $t2, 0x0 │ │ │ │ - bl -383520 │ │ │ │ - pcalau12i $t0, 112 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 8 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - sltu $s0, $s7, $s0 │ │ │ │ - xori $s8, $s8, 0x1 │ │ │ │ - xori $s0, $s0, 0x1 │ │ │ │ - and $s0, $s0, $s8 │ │ │ │ - bne $t1, $t0, 184 │ │ │ │ - ld.d $ra, $sp, 120 │ │ │ │ - ld.d $s6, $sp, 56 │ │ │ │ - ld.d $s7, $sp, 48 │ │ │ │ - ld.d $s8, $sp, 40 │ │ │ │ - fld.d $fs0, $sp, 24 │ │ │ │ - ext.w.b $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 128 │ │ │ │ - ret │ │ │ │ - fsub.d $fa0, $fa0, $fs0 │ │ │ │ - lu12i.w $t3, -524288 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t2, $fa0 │ │ │ │ - or $t2, $t2, $t3 │ │ │ │ - b -108 │ │ │ │ - addi.w $t0, $a0, -16 │ │ │ │ - bgeu $s3, $t0, -212 │ │ │ │ - bstrpick.d $a0, $a0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $a0 │ │ │ │ - ffint.s.l $fa0, $fa0 │ │ │ │ - fcvt.d.s $fa0, $fa0 │ │ │ │ - fmul.d $fa0, $fa0, $fs1 │ │ │ │ + bl -353756 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + st.d $zero, $sp, 416 │ │ │ │ + bl -353768 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + st.d $zero, $sp, 408 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + beqz $t0, 100 │ │ │ │ + ld.d $t0, $sp, 272 │ │ │ │ + beqz $t0, 92 │ │ │ │ + ld.d $t3, $sp, 328 │ │ │ │ + ld.d $t0, $sp, 336 │ │ │ │ + sub.d $t2, $zero, $t3 │ │ │ │ + xor $t0, $t0, $s8 │ │ │ │ + masknez $t2, $t2, $t0 │ │ │ │ + maskeqz $t0, $t3, $t0 │ │ │ │ + or $t0, $t2, $t0 │ │ │ │ + st.d $t0, $t1, 64 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + bnez $t0, 52 │ │ │ │ + ld.d $t0, $sp, 368 │ │ │ │ + beqz $t0, 3420 │ │ │ │ + ld.d $t0, $sp, 360 │ │ │ │ + beqz $t0, 3276 │ │ │ │ + ld.d $t0, $sp, 376 │ │ │ │ + move $a0, $t1 │ │ │ │ + bnez $t0, 4040 │ │ │ │ + move $a2, $zero │ │ │ │ + pcaddi $a1, 68832 │ │ │ │ + bl -13700 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + ld.bu $t0, $s2, 500 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bnez $t0, 900 │ │ │ │ + ld.d $t2, $sp, 128 │ │ │ │ + fld.d $fa0, $fp, 56 │ │ │ │ + add.d $t2, $t2, $sp │ │ │ │ + ld.bu $t2, $t2, 432 │ │ │ │ + beqz $t2, 2096 │ │ │ │ fcmp.sle.d $fcc0, $fs0, $fa0 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + fsel $fa0, $fs0, $fa0, $fcc0 │ │ │ │ + fcmp.ceq.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, 76 │ │ │ │ + fmul.d $fa0, $fa0, $fs1 │ │ │ │ + li.w $t0, 1 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fs2 │ │ │ │ + bcnez $fcc0, 60 │ │ │ │ + pcalau12i $t0, 70 │ │ │ │ + fld.d $fa1, $t0, 152 │ │ │ │ + li.w $t0, 60 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ bcnez $fcc0, 40 │ │ │ │ - ftintrz.w.d $fa0, $fa0 │ │ │ │ - movfr2gr.s $t0, $fa0 │ │ │ │ - nop │ │ │ │ - slli.w $t0, $t0, 0x0 │ │ │ │ - bgeu $t0, $fp, -324 │ │ │ │ - b -256 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + pcalau12i $t0, 70 │ │ │ │ + fld.d $fa1, $t0, -32 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bcnez $fcc0, 880 │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fs0 │ │ │ │ ftintrz.w.d $fa0, $fa0 │ │ │ │ movfr2gr.s $t0, $fa0 │ │ │ │ - or $t0, $t0, $s5 │ │ │ │ - b -40 │ │ │ │ + bstrpick.w $t0, $t0, 0x7, 0x0 │ │ │ │ nop │ │ │ │ - pcalau12i $t2, 63 │ │ │ │ - fld.d $fs0, $t2, 424 │ │ │ │ - move $t0, $zero │ │ │ │ - move $s8, $zero │ │ │ │ - b -272 │ │ │ │ + st.b $t0, $t1, 32 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + st.d $t0, $t1, 40 │ │ │ │ + bl 57512 │ │ │ │ + move $a2, $a0 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + pcaddi $a1, 73874 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -13872 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 57304 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -60404 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + move $a2, $s3 │ │ │ │ + pcaddi $a1, 73867 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -13916 │ │ │ │ + move $a0, $s3 │ │ │ │ + bl -354100 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 56836 │ │ │ │ + bnez $a0, 532 │ │ │ │ + ld.d $s3, $sp, 40 │ │ │ │ + li.w $t0, -1 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bne $s3, $t0, 412 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 56808 │ │ │ │ + beqz $a0, 16 │ │ │ │ + ld.d $t0, $sp, 120 │ │ │ │ + bne $t0, $s3, 528 │ │ │ │ nop │ │ │ │ - st.d $fp, $sp, 112 │ │ │ │ - st.d $s1, $sp, 96 │ │ │ │ - st.d $s2, $sp, 88 │ │ │ │ - st.d $s3, $sp, 80 │ │ │ │ - st.d $s4, $sp, 72 │ │ │ │ - st.d $s5, $sp, 64 │ │ │ │ - fst.d $fs1, $sp, 16 │ │ │ │ - bl -382888 │ │ │ │ + ld.d $s6, $sp, 144 │ │ │ │ nop │ │ │ │ + ld.d $t0, $fp, 48 │ │ │ │ + ld.d $s3, $sp, 216 │ │ │ │ + st.w $zero, $sp, 404 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + move $a1, $s3 │ │ │ │ + ld.d $a0, $t0, 88 │ │ │ │ + bl -68116 │ │ │ │ + ld.d $t0, $fp, 48 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + move $s4, $a0 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + move $a1, $s3 │ │ │ │ + ld.d $a0, $t0, 88 │ │ │ │ + bl -45604 │ │ │ │ + ldptr.w $s3, $sp, 404 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + add.w $t0, $s3, $s6 │ │ │ │ + st.d $t0, $sp, 144 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bltu $t0, $s3, 1092 │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + bl -354260 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -354268 │ │ │ │ + ld.d $t1, $fp, 48 │ │ │ │ + ld.d $t2, $sp, 136 │ │ │ │ + addi.w $t0, $s8, 1 │ │ │ │ + add.d $a0, $t1, $s0 │ │ │ │ + bgeu $t0, $t2, 32 │ │ │ │ + addi.d $s5, $s0, 88 │ │ │ │ + add.d $t2, $t1, $s5 │ │ │ │ + ld.bu $t3, $t2, 74 │ │ │ │ + beqz $t3, 16 │ │ │ │ + ld.bu $t4, $t2, 60 │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + beq $t4, $t3, 2212 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + beqz $t0, 52 │ │ │ │ + addi.w $t0, $s8, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $t2, $t0, $t0, 0x2 │ │ │ │ + alsl.d $t0, $t2, $t0, 0x1 │ │ │ │ + alsl.d $t1, $t0, $t1, 0x3 │ │ │ │ + ld.bu $t2, $t1, 74 │ │ │ │ + slli.d $s3, $t0, 0x3 │ │ │ │ + beqz $t2, 20 │ │ │ │ + ld.bu $t3, $t1, 60 │ │ │ │ + ld.bu $t2, $a0, 60 │ │ │ │ + beq $t3, $t2, 2416 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - beqz $a3, 152 │ │ │ │ - beqz $a4, 84 │ │ │ │ - ld.b $t2, $a4, 8 │ │ │ │ - ld.d $t1, $a4, 96 │ │ │ │ - ld.d $t0, $a4, 88 │ │ │ │ - ld.d $a7, $a4, 80 │ │ │ │ - ldptr.d $a6, $a4, 0 │ │ │ │ - ld.b $a5, $a4, 65 │ │ │ │ - ld.b $a4, $a4, 66 │ │ │ │ - st.d $a3, $sp, 40 │ │ │ │ - st.d $a1, $sp, 32 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - move $a3, $a1 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a2, 60187 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -384212 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ + ld.bu $t0, $a0, 74 │ │ │ │ + bnez $t0, 1252 │ │ │ │ + ldptr.w $t0, $s2, 388 │ │ │ │ + bnez $t0, 1412 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + ld.d $a2, $s2, 608 │ │ │ │ + pcaddi $a1, 68701 │ │ │ │ + bl -14232 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + ld.d $a2, $sp, 64 │ │ │ │ + pcaddi $a1, 68699 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -14252 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 160 │ │ │ │ + addi.d $t0, $t0, 1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + bne $t1, $t0, -1472 │ │ │ │ + fld.d $fs1, $sp, 464 │ │ │ │ + fld.d $fs2, $sp, 456 │ │ │ │ + fld.d $fs3, $sp, 448 │ │ │ │ + pcalau12i $t0, 119 │ │ │ │ + ld.d $t0, $t0, -240 │ │ │ │ + ld.d $t1, $sp, 440 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $t0, 3592 │ │ │ │ + ld.d $ra, $sp, 568 │ │ │ │ + ld.d $fp, $sp, 560 │ │ │ │ + ld.d $s0, $sp, 552 │ │ │ │ + ld.d $s1, $sp, 544 │ │ │ │ + ld.d $s2, $sp, 536 │ │ │ │ + ld.d $s3, $sp, 528 │ │ │ │ + ld.d $s4, $sp, 520 │ │ │ │ + ld.d $s5, $sp, 512 │ │ │ │ + ld.d $s6, $sp, 504 │ │ │ │ + ld.d $s8, $sp, 488 │ │ │ │ + fld.d $fs0, $sp, 472 │ │ │ │ + move $a0, $s7 │ │ │ │ + ld.d $s7, $sp, 496 │ │ │ │ + addi.d $sp, $sp, 576 │ │ │ │ ret │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a6, $a3 │ │ │ │ - move $a5, $a1 │ │ │ │ - move $a4, $a2 │ │ │ │ - move $a3, $a1 │ │ │ │ - pcaddi $a2, 60188 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -384260 │ │ │ │ + ld.d $s5, $sp, 312 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 57100 │ │ │ │ + move $s4, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 56812 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 56764 │ │ │ │ + ld.d $s5, $s7, 8 │ │ │ │ + sub.d $s3, $s3, $a0 │ │ │ │ + add.d $s5, $s5, $s1 │ │ │ │ + beqz $s4, 2600 │ │ │ │ + ld.d $a1, $s5, 16 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -355204 │ │ │ │ + bnez $a0, 1720 │ │ │ │ + pcaddi $a0, 73725 │ │ │ │ + bl -184372 │ │ │ │ nop │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s5, 48 │ │ │ │ + st.d $s3, $s5, 56 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 56292 │ │ │ │ + beqz $a0, 124 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + li.w $t0, -1 │ │ │ │ + beq $t1, $t0, 112 │ │ │ │ nop │ │ │ │ + ld.d $s5, $sp, 304 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 56960 │ │ │ │ + move $s4, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 56672 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 56624 │ │ │ │ + ld.d $s5, $s7, 8 │ │ │ │ + sub.d $s3, $s3, $a0 │ │ │ │ + add.d $s5, $s5, $s1 │ │ │ │ + beqz $s4, 2492 │ │ │ │ + ld.d $a1, $s5, 16 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -355344 │ │ │ │ + bnez $a0, 1612 │ │ │ │ + pcaddi $a0, 73690 │ │ │ │ + bl -184512 │ │ │ │ + addi.w $s3, $s3, 1 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + st.d $a0, $s5, 48 │ │ │ │ + st.d $s3, $s5, 56 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + move $s6, $zero │ │ │ │ + bne $t0, $s8, -632 │ │ │ │ + b -628 │ │ │ │ + movgr2fr.d $fa0, $t0 │ │ │ │ + vxor.v $vr1, $vr1, $vr1 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + fdiv.d $fa0, $fa0, $fs1 │ │ │ │ + move $t0, $zero │ │ │ │ + fcmp.ceq.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, -808 │ │ │ │ + fmul.d $fa0, $fa0, $fs1 │ │ │ │ + li.w $t0, 1 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fs2 │ │ │ │ + bcnez $fcc0, -824 │ │ │ │ + fcmp.sle.d $fcc0, $fs3, $fa0 │ │ │ │ + li.w $t0, 60 │ │ │ │ + bcnez $fcc0, -836 │ │ │ │ + pcalau12i $t0, 70 │ │ │ │ + fld.d $fa1, $t0, -32 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bceqz $fcc0, -868 │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + lu12i.w $t2, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t0, $fa0 │ │ │ │ + or $t0, $t0, $t2 │ │ │ │ + b -884 │ │ │ │ + bl -355744 │ │ │ │ + st.w $a0, $sp, 424 │ │ │ │ + move $a1, $s6 │ │ │ │ + addi.d $a2, $sp, 424 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -186808 │ │ │ │ + stptr.d $a0, $s5, 0 │ │ │ │ + ld.bu $t0, $s2, 448 │ │ │ │ + beqz $t0, -1656 │ │ │ │ nop │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 56660 │ │ │ │ + ld.d $t1, $sp, 320 │ │ │ │ + ld.wu $t0, $a0, 32 │ │ │ │ + ld.d $a0, $a0, 88 │ │ │ │ + ld.d $a1, $t1, 16 │ │ │ │ + add.d $a1, $a1, $t0 │ │ │ │ + bl -46920 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $s5, $t0, $s1 │ │ │ │ + li.w $t0, 1 │ │ │ │ + beq $a0, $t0, 1480 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $a0, $t0, 2176 │ │ │ │ + li.w $t0, 3 │ │ │ │ + bne $a0, $t0, -1728 │ │ │ │ + li.w $a2, 43 │ │ │ │ + pcaddi $a1, 68580 │ │ │ │ + move $a0, $s5 │ │ │ │ + bl -14840 │ │ │ │ + move $a0, $s5 │ │ │ │ + li.w $a2, 80 │ │ │ │ + pcaddi $a1, 68577 │ │ │ │ + bl -14856 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 55904 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s1 │ │ │ │ + beqz $a0, -1760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $a2, $sp, 184 │ │ │ │ + move $a0, $t0 │ │ │ │ + pcaddi $a1, 68578 │ │ │ │ + bl -14908 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + ld.d $a2, $sp, 264 │ │ │ │ + pcaddi $a1, 68524 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + bl -14928 │ │ │ │ + b -1772 │ │ │ │ nop │ │ │ │ - beqz $a4, 96 │ │ │ │ - ld.b $t2, $a4, 8 │ │ │ │ - ld.d $t1, $a4, 96 │ │ │ │ - ld.d $t0, $a4, 88 │ │ │ │ - ld.d $a7, $a4, 80 │ │ │ │ - ldptr.d $a6, $a4, 0 │ │ │ │ - ld.b $a5, $a4, 65 │ │ │ │ - ld.b $a4, $a4, 66 │ │ │ │ - move $a3, $a1 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - st.d $t2, $sp, 16 │ │ │ │ - st.d $t1, $sp, 8 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - pcaddi $a2, 60174 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -384352 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 184 │ │ │ │ + beqz $t0, 956 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 296 │ │ │ │ + ldptr.w $s5, $s2, 388 │ │ │ │ + xor $t0, $t0, $s8 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + xor $t1, $t1, $s8 │ │ │ │ + maskeqz $t0, $t0, $t1 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + ld.d $t0, $sp, 352 │ │ │ │ + st.d $t0, $sp, 96 │ │ │ │ + beqz $s5, -2020 │ │ │ │ + move $a0, $s1 │ │ │ │ + bl -356028 │ │ │ │ + li.w $t0, 1 │ │ │ │ + slli.w $a1, $a0, 0x0 │ │ │ │ + beq $s5, $t0, 1304 │ │ │ │ + li.w $t0, 2 │ │ │ │ + beq $s5, $t0, 1232 │ │ │ │ + addi.w $t0, $s5, -3 │ │ │ │ + bstrins.d $t0, $zero, 0x1, 0x1 │ │ │ │ + beqz $t0, 964 │ │ │ │ + bstrins.d $s5, $zero, 0x1, 0x1 │ │ │ │ + li.w $t0, 4 │ │ │ │ + bne $s5, $t0, -2072 │ │ │ │ + move $a0, $s1 │ │ │ │ + li.w $a3, 71 │ │ │ │ + li.w $a2, 82 │ │ │ │ + bl -186892 │ │ │ │ + b -2092 │ │ │ │ + ld.d $t0, $sp, 152 │ │ │ │ + beqz $t0, 796 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ori $t1, $t1, 0x8 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + bnez $t0, 304 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + beqz $t0, -1576 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + ori $t1, $t1, 0x20 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + beqz $t0, -1604 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + b -1636 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - move $a4, $a2 │ │ │ │ - move $a3, $a1 │ │ │ │ - pcaddi $a2, 60170 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -384412 │ │ │ │ nop │ │ │ │ - ld.d $t0, $a5, 128 │ │ │ │ - beqz $t0, 124 │ │ │ │ - addi.d $sp, $sp, -96 │ │ │ │ - st.d $s1, $sp, 72 │ │ │ │ - st.d $s2, $sp, 64 │ │ │ │ - st.d $s3, $sp, 56 │ │ │ │ - st.d $s4, $sp, 48 │ │ │ │ - st.d $s5, $sp, 40 │ │ │ │ - st.d $s6, $sp, 32 │ │ │ │ - st.d $ra, $sp, 88 │ │ │ │ - move $s6, $a4 │ │ │ │ - move $s5, $a3 │ │ │ │ - move $s1, $a2 │ │ │ │ - move $s2, $a1 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $s3, $a5 │ │ │ │ - bl -226480 │ │ │ │ - beqz $a0, 220 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -338156 │ │ │ │ - bnez $a0, 80 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + move $s5, $s4 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + alsl.d $s3, $s3, $s4, 0x2 │ │ │ │ + st.d $s0, $sp, 56 │ │ │ │ + st.d $zero, $sp, 424 │ │ │ │ + move $s0, $s5 │ │ │ │ + addi.d $s4, $sp, 424 │ │ │ │ + add.d $s5, $a0, $s1 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s0, 0 │ │ │ │ + pcaddi $a1, 68517 │ │ │ │ + move $a0, $s4 │ │ │ │ + addi.d $s0, $s0, 4 │ │ │ │ + bl -184836 │ │ │ │ + bne $s0, $s3, -20 │ │ │ │ + ld.d $a2, $sp, 424 │ │ │ │ + move $a0, $s5 │ │ │ │ + pcaddi $a1, 68512 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + bl -15256 │ │ │ │ + ld.d $a0, $sp, 424 │ │ │ │ + bl -355440 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + ldptr.w $s3, $sp, 404 │ │ │ │ + st.d $zero, $sp, 424 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + move $a2, $zero │ │ │ │ + beqz $s3, 80 │ │ │ │ + ld.d $s5, $sp, 32 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + st.d $s0, $sp, 56 │ │ │ │ + alsl.d $s3, $s3, $s5, 0x2 │ │ │ │ + move $s0, $s5 │ │ │ │ + move $s5, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s0, 0 │ │ │ │ + pcaddi $a1, 68489 │ │ │ │ move $a0, $s4 │ │ │ │ - bl -225428 │ │ │ │ - bnez $a0, -80 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s0, $sp, 80 │ │ │ │ - bl -301560 │ │ │ │ - move $s0, $s2 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -299180 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -292028 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $a1, $a0 │ │ │ │ - bltu $t0, $t1, 308 │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - move $a4, $s6 │ │ │ │ - move $a3, $s4 │ │ │ │ - move $a2, $s2 │ │ │ │ - bl -544 │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - bl -383500 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bltu $t0, $t1, 204 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - b -196 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s7, $sp, 24 │ │ │ │ - st.d $s8, $sp, 16 │ │ │ │ - bl -303424 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s7, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -299776 │ │ │ │ - move $a1, $s1 │ │ │ │ - move $s8, $a0 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -293680 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $a1, $a0 │ │ │ │ - bgeu $t0, $t1, 24 │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -385408 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ + addi.d $s0, $s0, 4 │ │ │ │ + bl -184948 │ │ │ │ + bne $s0, $s3, -20 │ │ │ │ + ld.d $s0, $sp, 56 │ │ │ │ + ld.d $a2, $sp, 424 │ │ │ │ + move $a0, $s5 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a3, $s8 │ │ │ │ - move $a2, $s7 │ │ │ │ - bl -680 │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - bl -383636 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bltu $t0, $t1, 36 │ │ │ │ - move $a0, $s2 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - bl -338508 │ │ │ │ - beqz $a0, -344 │ │ │ │ - b -276 │ │ │ │ + pcaddi $a1, 68486 │ │ │ │ + bl -15372 │ │ │ │ + ld.d $a0, $sp, 424 │ │ │ │ + bl -355556 │ │ │ │ + b -1304 │ │ │ │ nop │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -383720 │ │ │ │ - ld.d $s7, $sp, 24 │ │ │ │ - ld.d $s8, $sp, 16 │ │ │ │ - b -392 │ │ │ │ + ld.d $s4, $s5, 80 │ │ │ │ + ori $t1, $t1, 0x10 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -356440 │ │ │ │ + slli.w $a1, $a0, 0x0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -189192 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + st.d $a0, $s5, 80 │ │ │ │ + beqz $t0, -312 │ │ │ │ + b -332 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $s3, $s7, 8 │ │ │ │ + bl 55536 │ │ │ │ + addi.w $a2, $a0, 1 │ │ │ │ + pcaddi $a1, 68395 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + bl -15476 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + ld.d $s3, $s7, 8 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 55392 │ │ │ │ + addi.w $a2, $a0, 1 │ │ │ │ + pcaddi $a1, 68389 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + bl -15508 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 55252 │ │ │ │ + ld.d $t0, $sp, 248 │ │ │ │ + ldptr.w $s5, $sp, 404 │ │ │ │ + masknez $s3, $t0, $a0 │ │ │ │ + ld.d $t0, $sp, 240 │ │ │ │ + maskeqz $a0, $t0, $a0 │ │ │ │ + or $s3, $s3, $a0 │ │ │ │ + add.w $t0, $s5, $s6 │ │ │ │ + bltu $s3, $t0, 576 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - ld.d $s0, $sp, 80 │ │ │ │ - ld.d $ra, $sp, 88 │ │ │ │ - ld.d $s1, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 64 │ │ │ │ - ld.d $s3, $sp, 56 │ │ │ │ - ld.d $s4, $sp, 48 │ │ │ │ - ld.d $s5, $sp, 40 │ │ │ │ - ld.d $s6, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 96 │ │ │ │ - b -383788 │ │ │ │ + ld.d $s4, $s7, 8 │ │ │ │ + move $a2, $s6 │ │ │ │ + pcaddi $a1, 68374 │ │ │ │ + add.d $a0, $s4, $s1 │ │ │ │ + bl -15576 │ │ │ │ + move $a2, $s5 │ │ │ │ + pcaddi $a1, 68372 │ │ │ │ + add.d $a0, $s4, $s1 │ │ │ │ + bl -15592 │ │ │ │ + move $a2, $s3 │ │ │ │ + add.d $a0, $s4, $s1 │ │ │ │ + pcaddi $a1, 68369 │ │ │ │ + bl -15608 │ │ │ │ + ldptr.w $t0, $s2, 388 │ │ │ │ + beqz $t0, -1400 │ │ │ │ nop │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 55796 │ │ │ │ + move $s0, $a0 │ │ │ │ + ldptr.w $a1, $s2, 388 │ │ │ │ + ld.d $a0, $a0, 88 │ │ │ │ + bl -69008 │ │ │ │ + move $s3, $a0 │ │ │ │ + ldptr.w $a1, $s2, 388 │ │ │ │ + ld.d $a0, $s0, 88 │ │ │ │ + bl -68448 │ │ │ │ + move $a2, $s3 │ │ │ │ + ld.d $s3, $s7, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + pcaddi $a1, 68380 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + bl -15688 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + move $a2, $s0 │ │ │ │ + pcaddi $a1, 68377 │ │ │ │ + bl -15704 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + ldptr.w $t0, $s2, 376 │ │ │ │ + li.w $t1, 1 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + beq $t0, $t1, 500 │ │ │ │ + li.w $t1, 2 │ │ │ │ + bne $t0, $t1, -1508 │ │ │ │ + ldptr.w $a2, $s2, 380 │ │ │ │ + pcaddi $a1, 68361 │ │ │ │ + bl -15744 │ │ │ │ + b -1532 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 8 │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -385596 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - b -320 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 152 │ │ │ │ + bnez $t0, 252 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ori $t1, $t3, 0x1 │ │ │ │ + bnez $t0, -392 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + beqz $t0, -2296 │ │ │ │ + ori $t3, $t3, 0x21 │ │ │ │ + st.w $t3, $s5, 8 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + b -2312 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $a2, 344 │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - stptr.d $s4, $sp, 0 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $s0, $a1 │ │ │ │ - bgeu $t0, $t1, 12 │ │ │ │ - ld.d $a0, $a2, 544 │ │ │ │ - bl -385672 │ │ │ │ - ld.d $t1, $s4, 176 │ │ │ │ - move $a0, $s0 │ │ │ │ - ldptr.d $t0, $t1, 0 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - stptr.d $t0, $t1, 0 │ │ │ │ - bl -338732 │ │ │ │ - beqz $a0, 24 │ │ │ │ - ld.d $t1, $s4, 176 │ │ │ │ - ldptr.d $t0, $t1, 0 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - stptr.d $t0, $t1, 0 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -212188 │ │ │ │ - beqz $a0, 304 │ │ │ │ - ld.d $t0, $s4, 176 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - ld.d $t1, $t0, 40 │ │ │ │ - addi.d $t2, $t2, 2 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t2, $t0, 8 │ │ │ │ - st.d $t1, $t0, 40 │ │ │ │ - bl -232132 │ │ │ │ - ld.d $t0, $s4, 176 │ │ │ │ - bnez $a0, 388 │ │ │ │ - ld.d $t2, $t0, 16 │ │ │ │ - ld.d $t1, $t0, 48 │ │ │ │ - addi.d $t2, $t2, 2 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t2, $t0, 16 │ │ │ │ - st.d $t1, $t0, 48 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - move $s0, $zero │ │ │ │ - move $s2, $zero │ │ │ │ - beqz $t0, 156 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ - b 60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + fld.d $fa1, $a0, 80 │ │ │ │ + vxor.v $vr2, $vr2, $vr2 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ + fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ + bcnez $fcc0, -2020 │ │ │ │ + b -2096 │ │ │ │ nop │ │ │ │ - beqz $a0, 88 │ │ │ │ - ld.d $t1, $s4, 176 │ │ │ │ - ld.d $t0, $t1, 80 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $t1, 80 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + bnez $t0, -484 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + beqz $t0, -2356 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + ori $t1, $t1, 0x20 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + b -2372 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 296 │ │ │ │ + xor $t0, $t0, $s8 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.d $s0, $s0, 80 │ │ │ │ - bgeu $s2, $t0, 84 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - move $a1, $zero │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -224676 │ │ │ │ - move $s3, $a0 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - li.w $a1, 1 │ │ │ │ - add.d $a0, $a0, $s0 │ │ │ │ - bl -224696 │ │ │ │ - bnez $s3, -76 │ │ │ │ - beqz $a0, -56 │ │ │ │ + maskeqz $t0, $t1, $t0 │ │ │ │ + ld.d $t1, $sp, 120 │ │ │ │ + st.d $zero, $sp, 96 │ │ │ │ + xor $t1, $t1, $s8 │ │ │ │ + maskeqz $t0, $t0, $t1 │ │ │ │ + st.d $t0, $sp, 88 │ │ │ │ + b -2976 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s4, 176 │ │ │ │ - addi.w $s2, $s2, 1 │ │ │ │ - addi.d $s0, $s0, 80 │ │ │ │ - ld.d $t0, $t1, 88 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $t1, 88 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - bltu $s2, $t0, -76 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s4, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bltu $t0, $t1, 216 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t1, $sp, 288 │ │ │ │ + xor $t0, $t0, $s8 │ │ │ │ + b -60 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -227412 │ │ │ │ - ld.d $t0, $s4, 176 │ │ │ │ - bnez $a0, 212 │ │ │ │ - ld.d $t1, $t0, 32 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $t0, 32 │ │ │ │ nop │ │ │ │ move $a0, $s1 │ │ │ │ - bl -226292 │ │ │ │ - beqz $a0, 152 │ │ │ │ - ld.d $t0, $s4, 176 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - ld.d $t1, $t0, 72 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t2, $t0, 8 │ │ │ │ - st.d $t1, $t0, 72 │ │ │ │ - bl -233420 │ │ │ │ - ld.d $t0, $s4, 176 │ │ │ │ - beqz $a0, 204 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $t0, 24 │ │ │ │ - b -332 │ │ │ │ - nop │ │ │ │ + li.w $a3, 67 │ │ │ │ + li.w $a2, 89 │ │ │ │ + bl -187840 │ │ │ │ + b -3040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ori $t1, $t3, 0x9 │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + bnez $t0, -644 │ │ │ │ + ld.d $t0, $sp, 48 │ │ │ │ + bnez $t0, -940 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + b -2556 │ │ │ │ + ld.d $t0, $sp, 304 │ │ │ │ + add.d $a0, $a0, $t0 │ │ │ │ + bl 54716 │ │ │ │ + ext.w.b $t0, $a0 │ │ │ │ + st.d $t0, $sp, 48 │ │ │ │ + b -2868 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t2, $t0, 24 │ │ │ │ - ld.d $t1, $t0, 56 │ │ │ │ - addi.d $t2, $t2, 2 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t2, $t0, 24 │ │ │ │ - st.d $t1, $t0, 56 │ │ │ │ - b -384 │ │ │ │ + ld.d $t0, $sp, 104 │ │ │ │ + ori $t1, $t3, 0xb │ │ │ │ + st.w $t1, $s5, 8 │ │ │ │ + beqz $t0, -60 │ │ │ │ + b -712 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s4, 544 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - ldptr.d $s4, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - b -384448 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -339268 │ │ │ │ - beqz $a0, -432 │ │ │ │ - ld.d $t1, $s4, 176 │ │ │ │ - ld.d $t0, $t1, 32 │ │ │ │ - addi.d $t0, $t0, 1 │ │ │ │ - st.d $t0, $t1, 32 │ │ │ │ - b -452 │ │ │ │ - ld.d $t2, $t0, 8 │ │ │ │ - ld.d $t1, $t0, 64 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.d $t2, $t2, 1 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t2, $t0, 8 │ │ │ │ - st.d $t1, $t0, 64 │ │ │ │ - bl -234252 │ │ │ │ - ld.d $t0, $s4, 176 │ │ │ │ - beqz $a0, 44 │ │ │ │ - ld.d $t1, $t0, 24 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $t0, 24 │ │ │ │ - b -244 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $t0, 16 │ │ │ │ - b -532 │ │ │ │ - ld.d $t1, $t0, 16 │ │ │ │ - addi.d $t1, $t1, 1 │ │ │ │ - st.d $t1, $t0, 16 │ │ │ │ - b -284 │ │ │ │ - pcalau12i $t0, 111 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - addi.d $sp, $sp, -240 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - ld.d $t1, $a7, 216 │ │ │ │ - st.d $s7, $sp, 160 │ │ │ │ - move $s7, $a1 │ │ │ │ - st.d $s1, $sp, 208 │ │ │ │ - move $a1, $a2 │ │ │ │ - move $s1, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - st.d $ra, $sp, 232 │ │ │ │ - st.d $t1, $sp, 64 │ │ │ │ - st.d $a4, $sp, 80 │ │ │ │ - st.d $t0, $sp, 136 │ │ │ │ - st.d $s0, $sp, 216 │ │ │ │ - st.d $s2, $sp, 200 │ │ │ │ - st.d $s3, $sp, 192 │ │ │ │ - move $s2, $a6 │ │ │ │ - move $s3, $a7 │ │ │ │ - st.d $s4, $sp, 184 │ │ │ │ - st.d $s5, $sp, 176 │ │ │ │ - move $s4, $a5 │ │ │ │ - move $s5, $a2 │ │ │ │ - st.d $a2, $sp, 56 │ │ │ │ - st.d $a3, $sp, 72 │ │ │ │ - st.d $fp, $sp, 224 │ │ │ │ - st.d $s8, $sp, 152 │ │ │ │ - st.w $zero, $sp, 128 │ │ │ │ - st.w $zero, $sp, 132 │ │ │ │ - bl -305032 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -303304 │ │ │ │ - ldptr.w $a3, $s3, 480 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -218636 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -305080 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -303352 │ │ │ │ - ldptr.w $a3, $s3, 436 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -216988 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -339604 │ │ │ │ - beqz $a0, 712 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -213040 │ │ │ │ - ldptr.w $t0, $s3, 352 │ │ │ │ - beqz $a0, 1048 │ │ │ │ - bnez $t0, 1660 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -213060 │ │ │ │ - bnez $a0, 1632 │ │ │ │ + pcalau12i $t0, 118 │ │ │ │ + ld.d $t0, $t0, -48 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 68299 │ │ │ │ + li.w $a1, 1 │ │ │ │ + bl -356676 │ │ │ │ + ldptr.w $s5, $sp, 404 │ │ │ │ + b -596 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -186088 │ │ │ │ + b -1712 │ │ │ │ nop │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -1004 │ │ │ │ - addi.d $a2, $sp, 132 │ │ │ │ - addi.d $a1, $sp, 128 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -215548 │ │ │ │ - ld.bu $t0, $s3, 500 │ │ │ │ - beqz $t0, 700 │ │ │ │ - ld.bu $t0, $s3, 448 │ │ │ │ - bnez $t0, 732 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -339700 │ │ │ │ - ldptr.w $a4, $s1, 0 │ │ │ │ - move $fp, $zero │ │ │ │ - beqz $a0, 16 │ │ │ │ - li.w $t0, 1 │ │ │ │ - beq $a4, $t0, 1528 │ │ │ │ nop │ │ │ │ - move $s2, $zero │ │ │ │ - move $s5, $zero │ │ │ │ - move $s4, $zero │ │ │ │ - li.w $s8, 1 │ │ │ │ - beqz $a4, 992 │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - b 56 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -186120 │ │ │ │ + b -1608 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 13736 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -385776 │ │ │ │ - ldptr.w $a4, $s1, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - bgeu $t0, $a4, 372 │ │ │ │ - ld.d $a2, $s1, 8 │ │ │ │ - ldptr.w $a6, $sp, 132 │ │ │ │ - ldptr.w $a5, $sp, 128 │ │ │ │ - ld.d $a3, $sp, 64 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - alsl.d $s0, $s2, $s2, 0x2 │ │ │ │ - addi.d $a4, $a4, -1 │ │ │ │ - move $a7, $s4 │ │ │ │ - sltu $a4, $zero, $a4 │ │ │ │ - stptr.d $s5, $sp, 0 │ │ │ │ - alsl.d $a2, $s0, $a2, 0x4 │ │ │ │ - st.d $s3, $sp, 16 │ │ │ │ - st.d $fp, $sp, 8 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl 22740 │ │ │ │ - ld.d $a1, $s1, 8 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $s6, $a0 │ │ │ │ - alsl.d $a1, $s0, $a1, 0x4 │ │ │ │ - bl 20256 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - alsl.d $a0, $s0, $a0, 0x4 │ │ │ │ - bl -234856 │ │ │ │ - ld.d $t1, $s1, 8 │ │ │ │ - sltu $t0, $zero, $a0 │ │ │ │ - add.w $s4, $t0, $s4 │ │ │ │ - alsl.d $a0, $s0, $t1, 0x4 │ │ │ │ - bl -234860 │ │ │ │ - ldptr.w $t0, $s1, 0 │ │ │ │ - sltu $a0, $zero, $a0 │ │ │ │ - add.w $s5, $a0, $s5 │ │ │ │ - bne $t0, $s8, -156 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -339940 │ │ │ │ - bnez $a0, 536 │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -339956 │ │ │ │ - beqz $a0, -184 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -227152 │ │ │ │ - bnez $a0, -196 │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -303284 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -300900 │ │ │ │ - ld.bu $t0, $s7, 62 │ │ │ │ - st.d $a0, $sp, 96 │ │ │ │ - beqz $t0, 1552 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -293756 │ │ │ │ - st.d $a0, $sp, 120 │ │ │ │ nop │ │ │ │ - ld.d $t1, $s6, 8 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - ldptr.w $t0, $t1, 8 │ │ │ │ - ld.d $a6, $t1, 16 │ │ │ │ - ld.d $a7, $t1, 24 │ │ │ │ - andi $s0, $t0, 0x10 │ │ │ │ - st.d $a6, $sp, 112 │ │ │ │ - st.d $a7, $sp, 104 │ │ │ │ - bl -228412 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - sltui $a5, $a0, 1 │ │ │ │ - ld.d $a7, $sp, 104 │ │ │ │ - ld.d $a6, $sp, 112 │ │ │ │ - ld.d $a2, $sp, 96 │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - ld.d $a0, $sp, 120 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - move $a4, $zero │ │ │ │ - li.w $a3, 1 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - bl 20868 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl 13372 │ │ │ │ - move $a0, $s6 │ │ │ │ - bl -386140 │ │ │ │ - ldptr.w $a4, $s1, 0 │ │ │ │ - slli.w $t0, $s2, 0x0 │ │ │ │ - bltu $t0, $a4, -356 │ │ │ │ nop │ │ │ │ + ldptr.w $a2, $s2, 380 │ │ │ │ + pcaddi $a1, 68235 │ │ │ │ + bl -16232 │ │ │ │ + ld.d $a0, $s7, 8 │ │ │ │ + add.d $a0, $a0, $s1 │ │ │ │ + b -2020 │ │ │ │ nop │ │ │ │ - li.w $t0, 1 │ │ │ │ - ld.d $s6, $sp, 168 │ │ │ │ - bne $a4, $t0, 552 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s3, 128 │ │ │ │ - beqz $t0, 36 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -228540 │ │ │ │ - beqz $a0, 880 │ │ │ │ - nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -340220 │ │ │ │ - bnez $a0, 704 │ │ │ │ + li.w $a3, 65 │ │ │ │ + li.w $a2, 82 │ │ │ │ + bl -188096 │ │ │ │ + b -3296 │ │ │ │ nop │ │ │ │ - pcalau12i $t0, 111 │ │ │ │ - ld.d $t0, $t0, -240 │ │ │ │ - ld.d $t1, $sp, 136 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - bne $t1, $t0, 1416 │ │ │ │ - ld.d $ra, $sp, 232 │ │ │ │ - ld.d $fp, $sp, 224 │ │ │ │ - ld.d $s0, $sp, 216 │ │ │ │ - ld.d $s1, $sp, 208 │ │ │ │ - ld.d $s2, $sp, 200 │ │ │ │ - ld.d $s3, $sp, 192 │ │ │ │ - ld.d $s4, $sp, 184 │ │ │ │ - ld.d $s5, $sp, 176 │ │ │ │ - ld.d $s7, $sp, 160 │ │ │ │ - ld.d $s8, $sp, 152 │ │ │ │ - addi.d $sp, $sp, 240 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + li.w $a2, 43 │ │ │ │ + pcaddi $a1, 68214 │ │ │ │ + bl -16300 │ │ │ │ + b -3208 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s7 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -1676 │ │ │ │ - ldptr.w $t0, $s3, 352 │ │ │ │ - beqz $t0, -676 │ │ │ │ - ldptr.w $a2, $s3, 408 │ │ │ │ - addi.d $a1, $s3, 400 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -221428 │ │ │ │ - addi.d $a2, $sp, 132 │ │ │ │ - addi.d $a1, $sp, 128 │ │ │ │ move $a0, $s1 │ │ │ │ - bl -216244 │ │ │ │ - ld.bu $t0, $s3, 500 │ │ │ │ - bnez $t0, -692 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -340228 │ │ │ │ - bnez $a0, 1144 │ │ │ │ + li.w $a3, 84 │ │ │ │ + li.w $a2, 89 │ │ │ │ + bl -188160 │ │ │ │ + b -3360 │ │ │ │ nop │ │ │ │ - ldptr.w $a1, $s4, 8 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -251016 │ │ │ │ - ld.bu $t0, $s3, 448 │ │ │ │ - beqz $t0, -724 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -295696 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - move $a2, $a0 │ │ │ │ - move $a3, $s3 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl 60268 │ │ │ │ - b -760 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $t2 │ │ │ │ + bl 55120 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 54832 │ │ │ │ + move $s3, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 54784 │ │ │ │ + sub.d $t0, $s3, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + st.d $t0, $sp, 32 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 54908 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 54940 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 54556 │ │ │ │ + ld.bu $t1, $s2, 500 │ │ │ │ + ld.d $s3, $s7, 8 │ │ │ │ + st.d $a0, $sp, 80 │ │ │ │ + addi.d $t2, $s1, 104 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $t2, $s3, $t2 │ │ │ │ + bnez $t1, 348 │ │ │ │ + add.d $t3, $a0, $s0 │ │ │ │ + fld.d $fa0, $fp, 56 │ │ │ │ + fld.d $fa1, $t3, 80 │ │ │ │ + vxor.v $vr2, $vr2, $vr2 │ │ │ │ + move $s4, $zero │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + fsel $fa0, $fa1, $fa0, $fcc0 │ │ │ │ + fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ + bceqz $fcc0, 1248 │ │ │ │ nop │ │ │ │ + st.b $t1, $t2, 32 │ │ │ │ + add.d $a0, $a0, $s5 │ │ │ │ + bl 54268 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a7, $sp, 72 │ │ │ │ + addi.w $a5, $t1, 1 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + ld.d $a6, $sp, 56 │ │ │ │ + ld.d $a2, $sp, 48 │ │ │ │ + addi.w $a3, $t1, 1 │ │ │ │ + li.w $a4, 45 │ │ │ │ + li.w $t1, 43 │ │ │ │ + maskeqz $a4, $a4, $t0 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + add.d $a0, $s3, $s1 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + or $a4, $a4, $t0 │ │ │ │ + pcaddi $a1, 68134 │ │ │ │ + bl -16588 │ │ │ │ + ld.d $t1, $fp, 48 │ │ │ │ + add.d $a0, $t1, $s0 │ │ │ │ + b -2456 │ │ │ │ nop │ │ │ │ + move $a0, $t1 │ │ │ │ + bl 54864 │ │ │ │ + move $s8, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 54576 │ │ │ │ + move $s4, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 54528 │ │ │ │ + sub.d $s5, $s4, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 54656 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 54320 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + bl 54672 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $s4, $t1, $s1 │ │ │ │ + add.d $a0, $a0, $s3 │ │ │ │ + ld.bu $s3, $s4, 32 │ │ │ │ + bl 54068 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $a7, $sp, 48 │ │ │ │ + addi.w $a5, $t1, 1 │ │ │ │ + ld.d $a6, $sp, 56 │ │ │ │ + li.w $t1, 43 │ │ │ │ + li.w $a4, 45 │ │ │ │ + maskeqz $a4, $a4, $t0 │ │ │ │ + masknez $t0, $t1, $t0 │ │ │ │ + move $a0, $s4 │ │ │ │ + stptr.d $s3, $sp, 0 │ │ │ │ + addi.w $a3, $s5, 1 │ │ │ │ + move $a2, $s8 │ │ │ │ + or $a4, $a4, $t0 │ │ │ │ + pcaddi $a1, 68077 │ │ │ │ + bl -16784 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + b -2596 │ │ │ │ + ori $t3, $t3, 0x23 │ │ │ │ + st.w $t3, $s5, 8 │ │ │ │ + ldptr.w $t1, $s5, 8 │ │ │ │ + b -3308 │ │ │ │ + movgr2fr.d $fa0, $t1 │ │ │ │ + pcalau12i $t1, 69 │ │ │ │ + fld.d $fa1, $t1, 144 │ │ │ │ + ffint.d.w $fa0, $fa0 │ │ │ │ + vxor.v $vr2, $vr2, $vr2 │ │ │ │ + fdiv.d $fa0, $fa0, $fa1 │ │ │ │ + move $s4, $zero │ │ │ │ + move $t1, $zero │ │ │ │ + fcmp.ceq.d $fcc0, $fa0, $fa2 │ │ │ │ + bcnez $fcc0, -340 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + pcalau12i $t1, 69 │ │ │ │ + fld.d $fa1, $t1, 16 │ │ │ │ + li.w $s4, 1 │ │ │ │ + li.w $t1, 1 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ + bcnez $fcc0, -368 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -228820 │ │ │ │ - bnez $a0, -536 │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -305544 │ │ │ │ - st.d $a0, $sp, 88 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -301896 │ │ │ │ - move $a1, $s0 │ │ │ │ - st.d $a0, $sp, 120 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -295800 │ │ │ │ - ld.d $t1, $s6, 8 │ │ │ │ - st.d $a0, $sp, 96 │ │ │ │ - move $a0, $s1 │ │ │ │ - ldptr.w $t0, $t1, 8 │ │ │ │ - ld.d $a6, $t1, 16 │ │ │ │ - ld.d $a7, $t1, 24 │ │ │ │ - andi $s0, $t0, 0x10 │ │ │ │ - st.d $a6, $sp, 112 │ │ │ │ - st.d $a7, $sp, 104 │ │ │ │ - bl -227760 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - sltui $a5, $a0, 1 │ │ │ │ - ld.d $a7, $sp, 104 │ │ │ │ - ld.d $a6, $sp, 112 │ │ │ │ - ld.d $a2, $sp, 120 │ │ │ │ - ld.d $a1, $sp, 88 │ │ │ │ - ld.d $a0, $sp, 96 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - li.w $a4, 1 │ │ │ │ - li.w $a3, 1 │ │ │ │ - bl 20368 │ │ │ │ - b -688 │ │ │ │ + pcalau12i $t1, 69 │ │ │ │ + fld.d $fa1, $t1, 152 │ │ │ │ + li.w $s4, 60 │ │ │ │ + li.w $t1, 60 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bcnez $fcc0, -396 │ │ │ │ + pcalau12i $t1, 69 │ │ │ │ + fld.d $fa1, $t1, -32 │ │ │ │ + fcmp.sle.d $fcc0, $fa1, $fa0 │ │ │ │ + bcnez $fcc0, 924 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t3, $fa0 │ │ │ │ + bstrpick.w $t1, $t3, 0x7, 0x0 │ │ │ │ + move $s4, $t1 │ │ │ │ + b -432 │ │ │ │ nop │ │ │ │ + move $a0, $t1 │ │ │ │ + li.w $a2, 1 │ │ │ │ + pcaddi $a1, 68016 │ │ │ │ + bl -16964 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + b -3264 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $s5 │ │ │ │ + li.w $a2, 45 │ │ │ │ + pcaddi $a1, 68038 │ │ │ │ + bl -17004 │ │ │ │ + b -3912 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $t0, 640 │ │ │ │ + pcaddi $a0, 73082 │ │ │ │ + bl -186952 │ │ │ │ + b -2576 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - move $a2, $s3 │ │ │ │ - move $a1, $s7 │ │ │ │ - bl -2036 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -207980 │ │ │ │ - b -1040 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + pcaddi $a0, 73074 │ │ │ │ + bl -186984 │ │ │ │ + b -2472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -229076 │ │ │ │ - beqz $a0, 632 │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -340756 │ │ │ │ - beqz $a0, -568 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -227952 │ │ │ │ - bnez $a0, -580 │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -304084 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -301700 │ │ │ │ - ld.bu $t0, $s7, 62 │ │ │ │ - move $s2, $a0 │ │ │ │ - bnez $t0, 776 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -296092 │ │ │ │ - move $s0, $a0 │ │ │ │ nop │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -340844 │ │ │ │ - move $s4, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -229192 │ │ │ │ - ld.d $t0, $sp, 80 │ │ │ │ - sltui $a5, $a0, 1 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - stptr.d $zero, $sp, 0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - move $a4, $zero │ │ │ │ - ext.w.b $a3, $s4 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s5 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 20088 │ │ │ │ - b -728 │ │ │ │ + move $a0, $t1 │ │ │ │ + li.w $a2, 2 │ │ │ │ + pcaddi $a1, 67982 │ │ │ │ + bl -17100 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + b -3400 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -228116 │ │ │ │ - bnez $a0, -704 │ │ │ │ - ld.d $s2, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -304248 │ │ │ │ - move $a1, $s2 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 54352 │ │ │ │ move $s0, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -301864 │ │ │ │ - move $a1, $s2 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 54068 │ │ │ │ + move $s2, $a0 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bstrpick.d $s5, $s2, 0x1f, 0x0 │ │ │ │ + bl 54084 │ │ │ │ move $s1, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -294712 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $a1, $a0 │ │ │ │ - bltu $t0, $t1, 616 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bstrpick.d $s4, $s1, 0x1f, 0x0 │ │ │ │ + bl 53604 │ │ │ │ + ld.d $t1, $fp, 48 │ │ │ │ + move $t0, $a0 │ │ │ │ + ld.d $t1, $t1, 24 │ │ │ │ + ld.d $a0, $t1, 88 │ │ │ │ + bnez $t0, 348 │ │ │ │ + bl -48456 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + st.d $a0, $sp, 248 │ │ │ │ + st.d $zero, $sp, 240 │ │ │ │ + bnez $t0, 352 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - ld.d $a4, $sp, 80 │ │ │ │ - move $a3, $s1 │ │ │ │ - move $a2, $s0 │ │ │ │ - bl -3232 │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - bl -386188 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + fld.d $fs0, $a0, 80 │ │ │ │ + bl 54252 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, -812 │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -386240 │ │ │ │ - b -824 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + move $s6, $a0 │ │ │ │ + beq $t1, $t0, 628 │ │ │ │ + ld.d $t0, $sp, 136 │ │ │ │ + st.d $s5, $sp, 16 │ │ │ │ + st.d $s7, $sp, 40 │ │ │ │ + move $s5, $fp │ │ │ │ + ld.d $s8, $sp, 240 │ │ │ │ + move $fp, $s4 │ │ │ │ + ld.d $s7, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 248 │ │ │ │ + addi.w $s3, $t0, -1 │ │ │ │ + bstrpick.d $s3, $s3, 0x1f, 0x0 │ │ │ │ + move $s2, $zero │ │ │ │ + st.d $zero, $sp, 336 │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + addi.d $s1, $s2, 1 │ │ │ │ + alsl.d $s0, $s1, $s1, 0x2 │ │ │ │ + alsl.d $s0, $s0, $s1, 0x1 │ │ │ │ + alsl.d $a0, $s0, $a0, 0x3 │ │ │ │ + bl 53456 │ │ │ │ + ld.d $t0, $s5, 48 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + add.d $t0, $t0, $s0 │ │ │ │ + ld.d $t0, $t0, 24 │ │ │ │ + ld.d $t0, $t0, 88 │ │ │ │ + beqz $a0, 324 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -48612 │ │ │ │ + add.w $s8, $s8, $a0 │ │ │ │ + bnez $s7, 84 │ │ │ │ + move $s7, $zero │ │ │ │ nop │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + move $s2, $s1 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + fld.d $fa0, $a0, 80 │ │ │ │ + fcmp.slt.d $fcc0, $fs0, $fa0 │ │ │ │ + fsel $fs0, $fs0, $fa0, $fcc0 │ │ │ │ + bl 54084 │ │ │ │ + move $s6, $a0 │ │ │ │ + bne $s3, $s1, -104 │ │ │ │ + st.d $s7, $sp, 112 │ │ │ │ + st.d $s4, $sp, 248 │ │ │ │ + ld.d $s7, $sp, 40 │ │ │ │ + move $s4, $fp │ │ │ │ + st.d $s8, $sp, 240 │ │ │ │ + move $fp, $s5 │ │ │ │ + ld.d $s5, $sp, 16 │ │ │ │ + b -4920 │ │ │ │ nop │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 54028 │ │ │ │ + bne $s6, $a0, -92 │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 53740 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + blt $t0, $t1, 316 │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 53748 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + bge $fp, $t0, -128 │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 53728 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + beq $fp, $t0, -148 │ │ │ │ + addi.w $t1, $s2, 1 │ │ │ │ + st.d $t1, $sp, 336 │ │ │ │ + move $fp, $t0 │ │ │ │ + b -164 │ │ │ │ + bl -48800 │ │ │ │ + ld.d $t0, $sp, 112 │ │ │ │ + st.d $a0, $sp, 240 │ │ │ │ + st.d $zero, $sp, 248 │ │ │ │ + beqz $t0, -336 │ │ │ │ nop │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 53912 │ │ │ │ + bne $a0, $s0, -352 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 53628 │ │ │ │ + bltu $a0, $s2, 252 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 53648 │ │ │ │ + bltu $s1, $a0, 224 │ │ │ │ nop │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + fld.d $fs0, $a0, 80 │ │ │ │ + bl 53868 │ │ │ │ + ld.d $t1, $sp, 136 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $s6, $a0 │ │ │ │ + bne $t1, $t0, -376 │ │ │ │ + st.d $zero, $sp, 336 │ │ │ │ + b -5096 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $s4, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl -306140 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -302492 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $s2, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -296396 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - move $a1, $a0 │ │ │ │ - bgeu $t0, $t1, 20 │ │ │ │ - st.d $a0, $sp, 64 │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -388124 │ │ │ │ - ld.d $a1, $sp, 64 │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - ld.d $a4, $sp, 72 │ │ │ │ - move $a3, $s2 │ │ │ │ - move $a2, $s0 │ │ │ │ - bl -3392 │ │ │ │ - ld.d $a0, $s3, 128 │ │ │ │ - bl -386348 │ │ │ │ - ldptr.w $t1, $s3, 344 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bgeu $t0, $t1, -988 │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -386400 │ │ │ │ - b -1000 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -48932 │ │ │ │ + add.w $s4, $s4, $a0 │ │ │ │ + beqz $s7, -316 │ │ │ │ + b -240 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -229588 │ │ │ │ - bnez $a0, 384 │ │ │ │ - ldptr.w $a4, $s1, 0 │ │ │ │ - li.w $fp, 1 │ │ │ │ - b -1540 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -222796 │ │ │ │ - b -1632 │ │ │ │ + move $a0, $fp │ │ │ │ + bl 57904 │ │ │ │ + st.d $a0, $sp, 376 │ │ │ │ + bnez $a0, -5116 │ │ │ │ + ld.d $t0, $sp, 360 │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + st.d $t0, $sp, 368 │ │ │ │ + b -5116 │ │ │ │ + li.w $a2, 3 │ │ │ │ + pcaddi $a1, 67823 │ │ │ │ + bl -17736 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + add.d $t1, $t1, $s1 │ │ │ │ + b -4036 │ │ │ │ + pcalau12i $t1, 69 │ │ │ │ + fld.d $fa1, $t1, 144 │ │ │ │ + pcalau12i $t1, 69 │ │ │ │ + li.w $s4, 1 │ │ │ │ + fmul.d $fa0, $fa0, $fa1 │ │ │ │ + fld.d $fa1, $t1, 16 │ │ │ │ + li.w $t1, 1 │ │ │ │ + fcmp.slt.d $fcc0, $fa0, $fa1 │ │ │ │ + bceqz $fcc0, -896 │ │ │ │ + b -1276 │ │ │ │ + ld.d $a0, $s5, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 53404 │ │ │ │ + bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -332 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 53416 │ │ │ │ + bstrpick.d $s4, $a0, 0x1f, 0x0 │ │ │ │ + b -228 │ │ │ │ + ld.d $a0, $fp, 48 │ │ │ │ + bl 53368 │ │ │ │ + bstrpick.d $s5, $a0, 0x1f, 0x0 │ │ │ │ + b -260 │ │ │ │ + fsub.d $fa0, $fa0, $fa1 │ │ │ │ + lu12i.w $t1, -524288 │ │ │ │ + ftintrz.w.d $fa0, $fa0 │ │ │ │ + movfr2gr.s $t3, $fa0 │ │ │ │ + or $t3, $t3, $t1 │ │ │ │ + b -932 │ │ │ │ + st.d $zero, $sp, 336 │ │ │ │ + st.d $zero, $sp, 328 │ │ │ │ + st.d $zero, $sp, 272 │ │ │ │ + st.d $t0, $sp, 360 │ │ │ │ + b -5312 │ │ │ │ nop │ │ │ │ - ldptr.w $a2, $s3, 408 │ │ │ │ - addi.d $a1, $s3, 400 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -222372 │ │ │ │ - b -1672 │ │ │ │ + fst.d $fs1, $sp, 464 │ │ │ │ + fst.d $fs2, $sp, 456 │ │ │ │ + fst.d $fs3, $sp, 448 │ │ │ │ + bl -357204 │ │ │ │ nop │ │ │ │ - ldptr.w $a2, $s3, 408 │ │ │ │ - move $a0, $s1 │ │ │ │ - addi.d $a1, $s3, 400 │ │ │ │ - move $a3, $zero │ │ │ │ - bl -221808 │ │ │ │ - ldptr.w $a2, $s3, 408 │ │ │ │ - li.w $a3, 1 │ │ │ │ - addi.d $a1, $s3, 400 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -221828 │ │ │ │ - b -672 │ │ │ │ nop │ │ │ │ + addi.d $sp, $sp, -224 │ │ │ │ + st.d $s7, $sp, 144 │ │ │ │ + st.d $a1, $sp, 56 │ │ │ │ + move $s7, $a0 │ │ │ │ + li.w $a1, 16 │ │ │ │ + move $a0, $zero │ │ │ │ + st.d $ra, $sp, 216 │ │ │ │ + bl -347964 │ │ │ │ + st.d $a0, $sp, 120 │ │ │ │ + bl 73536 │ │ │ │ + ldptr.w $t0, $s7, 0 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + beqz $t0, 1200 │ │ │ │ + li.w $t3, -1 │ │ │ │ + st.d $fp, $sp, 208 │ │ │ │ + st.d $s8, $sp, 136 │ │ │ │ + st.d $s0, $sp, 200 │ │ │ │ + st.d $s1, $sp, 192 │ │ │ │ + st.d $s2, $sp, 184 │ │ │ │ + st.d $s3, $sp, 176 │ │ │ │ + st.d $s4, $sp, 168 │ │ │ │ + st.d $s5, $sp, 160 │ │ │ │ + st.d $s6, $sp, 152 │ │ │ │ + move $s8, $zero │ │ │ │ + li.w $fp, 1 │ │ │ │ + st.d $t3, $sp, 80 │ │ │ │ + st.d $zero, $sp, 104 │ │ │ │ nop │ │ │ │ + li.w $a1, 80 │ │ │ │ + move $a0, $zero │ │ │ │ + bl -348056 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + st.d $a0, $sp, 32 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ldptr.w $a4, $t0, 24 │ │ │ │ + ldptr.w $a3, $t0, 20 │ │ │ │ + ld.d $a2, $t0, 8 │ │ │ │ + ldptr.d $a1, $t0, 0 │ │ │ │ + bl 53964 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + bgeu $fp, $t1, 3032 │ │ │ │ + move $s5, $zero │ │ │ │ + st.d $zero, $sp, 112 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + alsl.d $s0, $s5, $s5, 0x2 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + alsl.d $s0, $s0, $s5, 0x1 │ │ │ │ + slli.d $s0, $s0, 0x3 │ │ │ │ + addi.d $s6, $s0, 88 │ │ │ │ + add.d $t2, $a0, $s0 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + ld.bu $t3, $t2, 74 │ │ │ │ + ld.bu $t4, $a0, 74 │ │ │ │ + slli.w $s3, $s5, 0x0 │ │ │ │ + beq $t4, $t3, 1144 │ │ │ │ nop │ │ │ │ + ld.d $t2, $t0, 48 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + add.d $s2, $t2, $s0 │ │ │ │ + bnez $t0, 1540 │ │ │ │ + addi.w $s1, $s3, 1 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + move $a0, $s2 │ │ │ │ + beq $s1, $fp, 76 │ │ │ │ + addi.w $t4, $s3, -1 │ │ │ │ + bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ + alsl.d $t3, $t4, $t4, 0x2 │ │ │ │ + alsl.d $t3, $t3, $t4, 0x1 │ │ │ │ + alsl.d $a0, $t3, $t2, 0x3 │ │ │ │ + slli.d $s4, $t3, 0x3 │ │ │ │ + bl 52572 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.d $a0, $a0, $s4 │ │ │ │ + bl 52648 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + addi.w $t0, $a0, 1 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 52524 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + slli.w $s4, $a0, 0x0 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 52708 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + st.d $a0, $sp, 24 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 52572 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + addi.w $t0, $a0, 1 │ │ │ │ + st.d $t0, $sp, 64 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 52448 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $a0, $t2, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 52636 │ │ │ │ + st.d $a0, $sp, 72 │ │ │ │ + beq $s1, $fp, 56 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + addi.w $t5, $s3, -1 │ │ │ │ + bstrpick.d $t6, $t5, 0x1f, 0x0 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $t4, $t2, 48 │ │ │ │ + alsl.d $t2, $t6, $t6, 0x2 │ │ │ │ + alsl.d $t2, $t2, $t6, 0x1 │ │ │ │ + add.d $a0, $t4, $s0 │ │ │ │ + alsl.d $t2, $t2, $t4, 0x3 │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + ld.bu $t2, $t2, 60 │ │ │ │ + beq $t2, $t3, 1808 │ │ │ │ nop │ │ │ │ + ld.d $t2, $s2, 24 │ │ │ │ + ld.d $t5, $t2, 88 │ │ │ │ + ldptr.w $a5, $t5, 24 │ │ │ │ + bnez $s4, 1596 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bne $t0, $a5, 3388 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $t2, $t2, 48 │ │ │ │ + add.d $t3, $t2, $s6 │ │ │ │ + add.d $a0, $t2, $s0 │ │ │ │ + ld.bu $t4, $t3, 60 │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + bne $t3, $t4, 1844 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a6, $zero │ │ │ │ + beq $s1, $fp, 756 │ │ │ │ + addi.w $t7, $s3, -1 │ │ │ │ + bstrpick.d $t8, $t7, 0x1f, 0x0 │ │ │ │ + alsl.d $t6, $t8, $t8, 0x2 │ │ │ │ + alsl.d $t6, $t6, $t8, 0x1 │ │ │ │ + alsl.d $t2, $t6, $t2, 0x3 │ │ │ │ + ld.bu $t2, $t2, 60 │ │ │ │ + move $t5, $t7 │ │ │ │ + beq $t2, $t3, 676 │ │ │ │ + beq $t4, $t3, 1904 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - move $a1, $s0 │ │ │ │ - bl -306428 │ │ │ │ + st.d $a6, $sp, 40 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + bl 52244 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $a6, $sp, 40 │ │ │ │ + ld.d $a5, $sp, 24 │ │ │ │ + ldptr.w $a7, $t0, 496 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + move $a2, $a0 │ │ │ │ + li.w $a1, 1 │ │ │ │ + addi.d $a0, $s2, 24 │ │ │ │ + bl 243852 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ move $s2, $a0 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -302780 │ │ │ │ - move $a1, $s0 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -296684 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -341432 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 52164 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ move $s4, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -228628 │ │ │ │ - ld.d $t0, $sp, 72 │ │ │ │ - sltui $a5, $a0, 1 │ │ │ │ - st.d $s3, $sp, 32 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 52860 │ │ │ │ + bstrpick.w $a4, $a0, 0x7, 0x0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a3, $s4 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s2 │ │ │ │ + bl 57636 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + addi.w $s4, $s3, 2 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ldptr.w $t2, $t0, 32 │ │ │ │ + move $t6, $t0 │ │ │ │ + bgeu $fp, $t2, 376 │ │ │ │ + beq $s1, $fp, 1796 │ │ │ │ + addi.w $t3, $s3, -1 │ │ │ │ + ld.d $t5, $t0, 48 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + alsl.d $t4, $t3, $t3, 0x2 │ │ │ │ + alsl.d $t3, $t4, $t3, 0x1 │ │ │ │ + alsl.d $t3, $t3, $t5, 0x3 │ │ │ │ + add.d $t4, $t5, $s0 │ │ │ │ + ld.bu $t4, $t4, 60 │ │ │ │ + ld.bu $t3, $t3, 60 │ │ │ │ + bne $t3, $t4, 12 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + st.b $zero, $t1, 44 │ │ │ │ st.d $zero, $sp, 8 │ │ │ │ stptr.d $zero, $sp, 0 │ │ │ │ - move $a7, $zero │ │ │ │ - move $a6, $zero │ │ │ │ - li.w $a4, 1 │ │ │ │ - ext.w.b $a3, $s4 │ │ │ │ - move $a2, $s5 │ │ │ │ - move $a1, $s2 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl 19500 │ │ │ │ - b -756 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + addi.d $s5, $s5, 1 │ │ │ │ + bltu $s4, $t2, -644 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + beqz $t1, 3028 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 52012 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + beqz $t1, 2904 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldptr.d $t1, $t1, 0 │ │ │ │ + ld.d $a0, $t1, 88 │ │ │ │ + ldptr.w $s1, $a0, 24 │ │ │ │ + bnez $t0, 2940 │ │ │ │ + move $s2, $zero │ │ │ │ + beqz $a4, 60 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $a0, $t0, 88 │ │ │ │ + ldptr.w $s2, $a0, 16 │ │ │ │ + ldptr.w $s5, $a0, 24 │ │ │ │ + bl -51968 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + sub.w $s2, $s2, $s5 │ │ │ │ + sub.w $s2, $s2, $a0 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 51888 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ldptr.d $s5, $sp, 0 │ │ │ │ + move $a2, $a0 │ │ │ │ + ldptr.w $a7, $t0, 496 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + move $a6, $s2 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a3, $s5 │ │ │ │ + bl 243492 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 51804 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 52500 │ │ │ │ + bstrpick.w $a4, $a0, 0x7, 0x0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s1 │ │ │ │ + bl 57276 │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + bl -359200 │ │ │ │ + ld.d $t6, $s7, 8 │ │ │ │ + st.d $s5, $sp, 16 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + add.d $t6, $t6, $s8 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t6, 32 │ │ │ │ + ld.d $t1, $sp, 112 │ │ │ │ + bltu $t1, $t0, 1480 │ │ │ │ nop │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ + ld.d $a0, $sp, 120 │ │ │ │ + addi.d $s8, $s8, 80 │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 72420 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl 55564 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -359280 │ │ │ │ + ld.d $t1, $sp, 104 │ │ │ │ + ldptr.w $t0, $s7, 0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.d $t1, $sp, 104 │ │ │ │ + bltu $t1, $t0, -1092 │ │ │ │ + ld.d $fp, $sp, 208 │ │ │ │ + ld.d $s0, $sp, 200 │ │ │ │ + ld.d $s1, $sp, 192 │ │ │ │ + ld.d $s2, $sp, 184 │ │ │ │ + ld.d $s3, $sp, 176 │ │ │ │ + ld.d $s4, $sp, 168 │ │ │ │ + ld.d $s5, $sp, 160 │ │ │ │ + ld.d $s6, $sp, 152 │ │ │ │ + ld.d $s8, $sp, 136 │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -296808 │ │ │ │ - move $a1, $a0 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -251776 │ │ │ │ - b -1160 │ │ │ │ + ld.d $ra, $sp, 216 │ │ │ │ + ld.d $a0, $sp, 120 │ │ │ │ + ld.d $s7, $sp, 144 │ │ │ │ + addi.d $sp, $sp, 224 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -296840 │ │ │ │ - st.d $a0, $sp, 120 │ │ │ │ - b -1544 │ │ │ │ nop │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s7 │ │ │ │ - bl -295328 │ │ │ │ - move $s0, $a0 │ │ │ │ - b -768 │ │ │ │ nop │ │ │ │ - st.d $a0, $sp, 56 │ │ │ │ - ld.d $a0, $s3, 520 │ │ │ │ - bl -388588 │ │ │ │ - ld.d $a1, $sp, 56 │ │ │ │ - b -624 │ │ │ │ + bnez $s4, 1064 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + sub.w $s4, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + xor $t7, $t0, $t7 │ │ │ │ + maskeqz $s4, $s4, $t7 │ │ │ │ + masknez $t7, $a5, $t7 │ │ │ │ + or $a5, $s4, $t7 │ │ │ │ + bne $t4, $t3, -700 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -228828 │ │ │ │ - ldptr.w $a4, $s1, 0 │ │ │ │ - sltui $fp, $a0, 1 │ │ │ │ - b -1928 │ │ │ │ nop │ │ │ │ - st.d $s6, $sp, 168 │ │ │ │ - bl -386776 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + sub.w $a6, $t0, $t1 │ │ │ │ + b -728 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - ldptr.w $s2, $a1, 24 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - addi.w $s3, $s2, 1 │ │ │ │ - move $s0, $zero │ │ │ │ - bltu $a3, $s3, 280 │ │ │ │ - bstrpick.d $s0, $s3, 0x1f, 0x0 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $a1, $s0, 0x3 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - st.d $a5, $sp, 40 │ │ │ │ - st.d $a4, $sp, 32 │ │ │ │ - st.d $a2, $sp, 24 │ │ │ │ - move $fp, $a3 │ │ │ │ - bl 59160 │ │ │ │ - move $s5, $a0 │ │ │ │ - slli.d $a1, $s0, 0x2 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 59144 │ │ │ │ - pcaddi $t1, 59245 │ │ │ │ - li.w $t0, 1 │ │ │ │ - stptr.d $t1, $s5, 0 │ │ │ │ - li.w $s8, 1 │ │ │ │ - stptr.w $t0, $a0, 0 │ │ │ │ - move $s4, $a0 │ │ │ │ - bgeu $s8, $s3, 88 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - addi.d $s0, $s5, 8 │ │ │ │ - addi.d $s7, $a0, 4 │ │ │ │ - move $s6, $zero │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -297112 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - move $a1, $s6 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -307384 │ │ │ │ - stptr.w $a0, $s7, 0 │ │ │ │ - addi.w $s6, $s6, 1 │ │ │ │ - add.w $s8, $a0, $s8 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - addi.d $s7, $s7, 4 │ │ │ │ - bne $s2, $s6, -48 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ nop │ │ │ │ - ld.d $t0, $sp, 40 │ │ │ │ - ld.d $a7, $sp, 32 │ │ │ │ - ld.d $a5, $sp, 24 │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - move $a6, $fp │ │ │ │ - move $a4, $s8 │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a1, $s5 │ │ │ │ - stptr.d $t0, $sp, 0 │ │ │ │ - move $a3, $s3 │ │ │ │ - bl -84524 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -387944 │ │ │ │ - move $a0, $s4 │ │ │ │ - bl -387952 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -80 │ │ │ │ - st.d $s2, $sp, 48 │ │ │ │ - ldptr.w $s2, $a1, 24 │ │ │ │ - st.d $s4, $sp, 32 │ │ │ │ - st.d $ra, $sp, 72 │ │ │ │ - move $s4, $zero │ │ │ │ - bltu $a2, $s2, 224 │ │ │ │ - st.d $s0, $sp, 64 │ │ │ │ - st.d $s3, $sp, 40 │ │ │ │ - st.d $s6, $sp, 16 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s6, $a0 │ │ │ │ - move $s3, $a1 │ │ │ │ - move $a0, $zero │ │ │ │ - li.w $a1, 16 │ │ │ │ - st.d $s1, $sp, 56 │ │ │ │ - st.d $s5, $sp, 24 │ │ │ │ - st.d $s7, $sp, 8 │ │ │ │ - stptr.d $s8, $sp, 0 │ │ │ │ - move $s7, $a3 │ │ │ │ - move $s8, $a4 │ │ │ │ - bl 58816 │ │ │ │ - bstrpick.d $a1, $s2, 0x1f, 0x0 │ │ │ │ - move $s4, $a0 │ │ │ │ - slli.d $a1, $a1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 58796 │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + ld.bu $t2, $t2, 60 │ │ │ │ + bne $t3, $t2, -1144 │ │ │ │ + bl 51480 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ move $s1, $a0 │ │ │ │ - move $s5, $a0 │ │ │ │ - move $a1, $s4 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -87072 │ │ │ │ - beqz $s2, 48 │ │ │ │ - move $s0, $zero │ │ │ │ - nop │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 51456 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + bne $s1, $a0, -1184 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 52104 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 52080 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + bne $s1, $a0, -1232 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 51800 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 51808 │ │ │ │ + bgeu $a0, $s1, 1944 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 51336 │ │ │ │ + bnez $a0, 1920 │ │ │ │ nop │ │ │ │ - move $a1, $s0 │ │ │ │ - move $a0, $s3 │ │ │ │ - bl -297448 │ │ │ │ - stptr.d $a0, $s1, 0 │ │ │ │ - addi.w $s0, $s0, 1 │ │ │ │ - addi.d $s1, $s1, 8 │ │ │ │ - bne $s2, $s0, -24 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + addi.w $s4, $s3, 2 │ │ │ │ + st.d $s4, $sp, 112 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + bnez $t1, 1984 │ │ │ │ + addi.w $t5, $s3, 1 │ │ │ │ + li.w $t2, 1 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + beq $t5, $t2, 2160 │ │ │ │ + addi.w $t3, $s3, -1 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + ld.d $t4, $t0, 48 │ │ │ │ + alsl.d $t2, $t3, $t3, 0x2 │ │ │ │ + alsl.d $t2, $t2, $t3, 0x1 │ │ │ │ + alsl.d $t2, $t2, $t4, 0x3 │ │ │ │ + add.d $t4, $t4, $s0 │ │ │ │ + ld.bu $t2, $t2, 60 │ │ │ │ + ld.bu $t3, $t4, 60 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + sub.d $t2, $t2, $t3 │ │ │ │ + sltu $t2, $zero, $t2 │ │ │ │ + or $t2, $t1, $t2 │ │ │ │ + slli.w $t1, $t2, 0x0 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + ldptr.w $t2, $t0, 32 │ │ │ │ + addi.w $t2, $t2, -1 │ │ │ │ + beq $t2, $t5, 2072 │ │ │ │ + ld.d $t2, $t0, 48 │ │ │ │ + bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + add.d $t2, $t2, $s6 │ │ │ │ + ld.bu $t0, $t0, 60 │ │ │ │ + ld.bu $t2, $t2, 60 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + or $t0, $t1, $t0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - move $a7, $s8 │ │ │ │ - move $a6, $s7 │ │ │ │ - move $a4, $s5 │ │ │ │ - move $a0, $s6 │ │ │ │ - move $a5, $zero │ │ │ │ - pcaddi $a3, -19874 │ │ │ │ - move $a2, $s2 │ │ │ │ - move $a1, $s4 │ │ │ │ - bl -86276 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -388236 │ │ │ │ - ld.d $s0, $sp, 64 │ │ │ │ - ld.d $s1, $sp, 56 │ │ │ │ - ld.d $s3, $sp, 40 │ │ │ │ - ld.d $s5, $sp, 24 │ │ │ │ - ld.d $s6, $sp, 16 │ │ │ │ - ld.d $s7, $sp, 8 │ │ │ │ - ldptr.d $s8, $sp, 0 │ │ │ │ - ld.d $ra, $sp, 72 │ │ │ │ - ld.d $s2, $sp, 48 │ │ │ │ - move $a0, $s4 │ │ │ │ - ld.d $s4, $sp, 32 │ │ │ │ - addi.d $sp, $sp, 80 │ │ │ │ - ret │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - move $s1, $a1 │ │ │ │ - move $s5, $a0 │ │ │ │ li.w $a1, 16 │ │ │ │ move $a0, $zero │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - move $s4, $a2 │ │ │ │ - st.d $a3, $sp, 8 │ │ │ │ - move $s8, $a4 │ │ │ │ - bl 58572 │ │ │ │ - move $s2, $a0 │ │ │ │ - bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ - move $a0, $zero │ │ │ │ - stptr.w $s1, $s2, 0 │ │ │ │ - st.w $zero, $s2, 4 │ │ │ │ - slli.d $a1, $a1, 0x5 │ │ │ │ - bl 58544 │ │ │ │ - st.d $a0, $s2, 8 │ │ │ │ - beqz $s1, 428 │ │ │ │ - pcalau12i $t2, 62 │ │ │ │ - pcalau12i $t1, 62 │ │ │ │ - pcalau12i $t0, 62 │ │ │ │ - fst.d $fs1, $sp, 32 │ │ │ │ - fst.d $fs2, $sp, 24 │ │ │ │ - fst.d $fs3, $sp, 16 │ │ │ │ - fld.d $fs1, $t1, 1200 │ │ │ │ - fld.d $fs3, $t2, 1192 │ │ │ │ - fld.d $fs2, $t0, 944 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - move $fp, $zero │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - fst.d $fs0, $sp, 40 │ │ │ │ - bstrpick.d $s7, $s1, 0x1f, 0x0 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s3, $zero │ │ │ │ - lu52i.d $fp, $fp, -2048 │ │ │ │ - addi.w $t0, $s3, 1 │ │ │ │ - bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - bstrpick.d $s1, $s3, 0x1f, 0x0 │ │ │ │ - ffint.d.l $fs0, $fa0 │ │ │ │ - slli.d $s1, $s1, 0x5 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - add.d $s0, $s0, $s1 │ │ │ │ - st.w $s4, $s0, 8 │ │ │ │ - bl -168932 │ │ │ │ - fadd.d $fa0, $fa0, $fs3 │ │ │ │ - slli.w $s6, $s3, 0x0 │ │ │ │ - fcmp.sle.d $fcc0, $fs1, $fa0 │ │ │ │ - bcnez $fcc0, 348 │ │ │ │ - ftintrz.l.d $fa0, $fa0 │ │ │ │ - movfr2gr.d $a1, $fa0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 58384 │ │ │ │ - ld.d $t0, $s2, 8 │ │ │ │ - fmov.d $fa0, $fs0 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - ldx.d $s0, $t0, $s1 │ │ │ │ - bl -168984 │ │ │ │ - fadd.d $fa0, $fa0, $fs2 │ │ │ │ - fcmp.sle.d $fcc0, $fs1, $fa0 │ │ │ │ - bcnez $fcc0, 332 │ │ │ │ - ftintrz.l.d $fa0, $fa0 │ │ │ │ - movfr2gr.d $a1, $fa0 │ │ │ │ - move $a5, $s6 │ │ │ │ - pcaddi $a4, 59408 │ │ │ │ - li.w $a3, -1 │ │ │ │ - li.w $a2, 1 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -388280 │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - move $a0, $s5 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - bl -87548 │ │ │ │ - ld.d $a1, $s2, 8 │ │ │ │ - ld.d $a6, $sp, 8 │ │ │ │ - move $a7, $s8 │ │ │ │ - add.d $a1, $a1, $s1 │ │ │ │ - move $a5, $zero │ │ │ │ - move $a4, $zero │ │ │ │ - move $a3, $zero │ │ │ │ - move $a2, $s4 │ │ │ │ - move $a0, $s5 │ │ │ │ - addi.d $a1, $a1, 16 │ │ │ │ - bl -86712 │ │ │ │ - ld.d $s0, $s2, 8 │ │ │ │ - add.d $t0, $s0, $s1 │ │ │ │ - st.w $s4, $t0, 16 │ │ │ │ - beqz $s4, 84 │ │ │ │ - move $s6, $zero │ │ │ │ - nop │ │ │ │ - li.w $a1, 32 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 58220 │ │ │ │ - ld.d $s0, $s2, 8 │ │ │ │ - bstrpick.d $t1, $s6, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x6 │ │ │ │ - add.d $t2, $s0, $s1 │ │ │ │ - ld.d $t0, $t2, 24 │ │ │ │ - ldptr.w $t2, $t2, 16 │ │ │ │ - st.d $s6, $a0, 16 │ │ │ │ - st.d $s6, $a0, 24 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - addi.d $s6, $s6, 1 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - slli.w $t3, $s6, 0x0 │ │ │ │ - st.d $a0, $t0, 8 │ │ │ │ - bltu $t3, $t2, -64 │ │ │ │ + bl -349656 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + li.w $t1, 2 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $t3, $t0, 48 │ │ │ │ + ldptr.w $t2, $t0, 32 │ │ │ │ + st.d $t1, $sp, 16 │ │ │ │ + add.d $t4, $t3, $s0 │ │ │ │ + ld.d $t4, $t4, 24 │ │ │ │ + add.d $t3, $t3, $s6 │ │ │ │ + move $t6, $t0 │ │ │ │ + stptr.d $t4, $a0, 0 │ │ │ │ + ld.d $t3, $t3, 24 │ │ │ │ + st.d $t3, $a0, 8 │ │ │ │ + b -948 │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - bne $s7, $s3, -300 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s3, $sp, 96 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - fld.d $fs0, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 32 │ │ │ │ - fld.d $fs2, $sp, 24 │ │ │ │ - fld.d $fs3, $sp, 16 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ move $a0, $s2 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ + bl 51072 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + slli.w $t0, $a0, 0x0 │ │ │ │ + beqz $t1, 432 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldptr.d $t2, $t1, 0 │ │ │ │ + ld.d $a0, $t2, 88 │ │ │ │ + ldptr.w $s1, $a0, 24 │ │ │ │ + bnez $t0, 764 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + move $s4, $zero │ │ │ │ + beqz $t0, 64 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $a0, $t0, 88 │ │ │ │ + ldptr.w $s4, $a0, 16 │ │ │ │ + ldptr.w $s2, $a0, 24 │ │ │ │ + bl -52908 │ │ │ │ + sub.w $s4, $s4, $s2 │ │ │ │ + sub.w $s4, $s4, $a0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 50948 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + move $a6, $s4 │ │ │ │ + ld.d $s4, $sp, 48 │ │ │ │ + ldptr.w $a7, $t0, 496 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + ldptr.d $a3, $sp, 0 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a5, $s1 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl 242552 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 50864 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s2, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 51560 │ │ │ │ + bstrpick.w $a4, $a0, 0x7, 0x0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a3, $s2 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s1 │ │ │ │ + bl 56336 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -360140 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + addi.w $s4, $s3, 2 │ │ │ │ + st.d $zero, $sp, 48 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ldptr.w $t2, $t0, 32 │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + st.d $zero, $sp, 16 │ │ │ │ + move $t6, $t0 │ │ │ │ + b -1252 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fs1 │ │ │ │ - ftintrz.l.d $fa0, $fa0 │ │ │ │ - movfr2gr.d $a1, $fa0 │ │ │ │ - or $a1, $a1, $fp │ │ │ │ - b -352 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - fsub.d $fa0, $fa0, $fs1 │ │ │ │ - ftintrz.l.d $fa0, $fa0 │ │ │ │ - movfr2gr.d $a1, $fa0 │ │ │ │ - or $a1, $a1, $fp │ │ │ │ - b -336 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $t5, 16 │ │ │ │ + move $a0, $t5 │ │ │ │ + st.d $a5, $sp, 88 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -53152 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $a5, $sp, 88 │ │ │ │ + sub.w $a6, $t0, $a5 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + sub.w $a6, $a6, $a0 │ │ │ │ + bne $t0, $a6, 1736 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $t2, $t2, 48 │ │ │ │ + add.d $a0, $t2, $s0 │ │ │ │ + add.d $t4, $t2, $s6 │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + ld.bu $t4, $t4, 60 │ │ │ │ + beq $t3, $t4, 1080 │ │ │ │ + ld.d $t5, $s2, 24 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t5, $t5, 88 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + ldptr.w $a5, $t5, 24 │ │ │ │ + bne $s1, $fp, -1636 │ │ │ │ + b -1600 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -144 │ │ │ │ - st.d $s7, $sp, 64 │ │ │ │ - pcalau12i $s7, 110 │ │ │ │ - ld.d $s7, $s7, -240 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - st.d $s4, $sp, 88 │ │ │ │ - move $s4, $a0 │ │ │ │ - ld.d $a0, $a0, 624 │ │ │ │ - st.d $s0, $sp, 120 │ │ │ │ - st.d $ra, $sp, 136 │ │ │ │ - st.d $s5, $sp, 80 │ │ │ │ - st.d $zero, $sp, 8 │ │ │ │ - st.d $t0, $sp, 40 │ │ │ │ - move $s0, $a1 │ │ │ │ - beqz $a0, 552 │ │ │ │ - bl -378020 │ │ │ │ - move $s5, $a0 │ │ │ │ nop │ │ │ │ - ldptr.w $a3, $s5, 48 │ │ │ │ - li.w $t0, 1 │ │ │ │ - bne $a3, $t0, 736 │ │ │ │ - ld.d $t0, $s5, 32 │ │ │ │ - ldptr.d $t0, $t0, 0 │ │ │ │ - beqz $t0, 668 │ │ │ │ - ld.d $t1, $s5, 40 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $t0, $s4, 608 │ │ │ │ - ldptr.d $t0, $t1, 0 │ │ │ │ - ld.d $a1, $s4, 184 │ │ │ │ - st.d $t0, $s4, 616 │ │ │ │ - beqz $a1, 16 │ │ │ │ - li.w $t0, -1 │ │ │ │ - bne $s0, $t0, 384 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s4, 232 │ │ │ │ - beqz $a0, 436 │ │ │ │ - ldptr.w $s0, $a0, 24 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - bstrpick.d $s1, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl 57812 │ │ │ │ - st.d $a0, $sp, 16 │ │ │ │ - slli.d $a1, $s1, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 57796 │ │ │ │ - st.d $a0, $sp, 24 │ │ │ │ - bstrpick.d $s6, $s0, 0x1f, 0x0 │ │ │ │ - move $s1, $zero │ │ │ │ - addi.d $fp, $sp, 32 │ │ │ │ - beqz $s0, 132 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + move $s4, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t1, -348 │ │ │ │ + beqz $t0, -408 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s4, 232 │ │ │ │ - slli.w $a1, $s1, 0x0 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - bl -298448 │ │ │ │ - bstrpick.d $s0, $s1, 0x1f, 0x0 │ │ │ │ - move $t1, $a0 │ │ │ │ - ld.d $t0, $sp, 24 │ │ │ │ - ld.d $a0, $s4, 232 │ │ │ │ - alsl.d $s2, $s0, $s2, 0x3 │ │ │ │ - stptr.d $t1, $s2, 0 │ │ │ │ - slli.w $a1, $s1, 0x0 │ │ │ │ - slli.d $s8, $s0, 0x3 │ │ │ │ - slli.d $s2, $s0, 0x2 │ │ │ │ - alsl.d $s0, $s0, $t0, 0x2 │ │ │ │ - bl -308748 │ │ │ │ ld.d $t0, $sp, 16 │ │ │ │ - pcaddi $a1, 55996 │ │ │ │ - stptr.w $a0, $s0, 0 │ │ │ │ - ldx.d $a2, $t0, $s8 │ │ │ │ - move $a0, $fp │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - bl 33304 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $t0, $t0, 88 │ │ │ │ + ldptr.w $s1, $t0, 24 │ │ │ │ + b -392 │ │ │ │ + nop │ │ │ │ + add.d $t4, $t4, $s6 │ │ │ │ + ld.bu $t4, $t4, 60 │ │ │ │ + beq $t2, $t4, 1016 │ │ │ │ + ld.d $t2, $s2, 24 │ │ │ │ + beqz $s4, 1432 │ │ │ │ + ld.d $t2, $t2, 88 │ │ │ │ + li.w $t0, 1 │ │ │ │ + move $a6, $zero │ │ │ │ + ldptr.w $a5, $t2, 24 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ ld.d $t0, $sp, 24 │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - move $a0, $s5 │ │ │ │ - ldx.wu $a2, $t0, $s2 │ │ │ │ - bl -380596 │ │ │ │ - bne $s6, $s1, -112 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + sub.w $s4, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + xor $t5, $t0, $t5 │ │ │ │ + maskeqz $s4, $s4, $t5 │ │ │ │ + masknez $t5, $a6, $t5 │ │ │ │ + or $a6, $s4, $t5 │ │ │ │ + bne $t3, $t4, -1760 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + sub.w $a5, $t0, $t1 │ │ │ │ + b -1780 │ │ │ │ + move $t6, $t0 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ nop │ │ │ │ - ld.d $a0, $sp, 16 │ │ │ │ - ld.d $fp, $sp, 128 │ │ │ │ - ld.d $s2, $sp, 104 │ │ │ │ - ld.d $s6, $sp, 72 │ │ │ │ - ld.d $s8, $sp, 56 │ │ │ │ + ldptr.w $t0, $t5, 16 │ │ │ │ + move $a0, $t5 │ │ │ │ + st.d $a5, $sp, 88 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + st.d $t6, $sp, 96 │ │ │ │ + bl -53460 │ │ │ │ + ld.d $t2, $s7, 8 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ld.d $a5, $sp, 88 │ │ │ │ + add.d $t2, $t2, $s8 │ │ │ │ + ld.d $t2, $t2, 48 │ │ │ │ + sub.w $a6, $t0, $a5 │ │ │ │ + li.w $t0, 1 │ │ │ │ + add.d $t3, $t2, $s6 │ │ │ │ + sub.w $a6, $a6, $a0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + add.d $a0, $t2, $s0 │ │ │ │ + ld.bu $t4, $t3, 60 │ │ │ │ + ld.d $a5, $sp, 96 │ │ │ │ + ld.bu $t3, $a0, 60 │ │ │ │ + bne $s1, $fp, -1920 │ │ │ │ + bne $t4, $t3, -1884 │ │ │ │ nop │ │ │ │ - bl -389300 │ │ │ │ - ld.d $a0, $sp, 24 │ │ │ │ - st.d $zero, $sp, 16 │ │ │ │ - bl -389312 │ │ │ │ - pcaddi $a2, 55985 │ │ │ │ - pcaddi $a1, 55972 │ │ │ │ - move $a0, $s5 │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - bl 33216 │ │ │ │ - ld.d $a2, $s4, 240 │ │ │ │ - pcaddi $a1, 55967 │ │ │ │ - addi.d $a0, $s5, 56 │ │ │ │ - bl 33200 │ │ │ │ - ld.d $a3, $s4, 608 │ │ │ │ - pcaddi $a2, 58907 │ │ │ │ - li.w $a1, 653 │ │ │ │ - pcaddi $a0, 58865 │ │ │ │ - bl -12776 │ │ │ │ - ld.d $t1, $sp, 40 │ │ │ │ - ldptr.d $t0, $s7, 0 │ │ │ │ - bne $t1, $t0, 288 │ │ │ │ - ld.d $ra, $sp, 136 │ │ │ │ - ld.d $s1, $sp, 112 │ │ │ │ - ld.d $s0, $sp, 120 │ │ │ │ - ld.d $s4, $sp, 88 │ │ │ │ - ld.d $s7, $sp, 64 │ │ │ │ - move $a0, $s5 │ │ │ │ - ld.d $s5, $sp, 80 │ │ │ │ - addi.d $sp, $sp, 144 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + beqz $s4, -1184 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + sub.w $a5, $t0, $t1 │ │ │ │ + b -1916 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $a3, $sp, 24 │ │ │ │ - addi.d $a2, $sp, 16 │ │ │ │ - move $a0, $zero │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -88384 │ │ │ │ - move $s0, $a0 │ │ │ │ - b -348 │ │ │ │ nop │ │ │ │ + st.d $zero, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + li.w $s4, 2 │ │ │ │ + b -1740 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ldptr.w $s4, $a0, 16 │ │ │ │ + bl -53620 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + sub.w $s4, $s4, $s1 │ │ │ │ + sub.w $s4, $s4, $a0 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $t0, -712 │ │ │ │ + b -356 │ │ │ │ + ld.d $a0, $t6, 48 │ │ │ │ + add.d $s5, $a0, $s6 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 50232 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + addi.d $s2, $s5, 24 │ │ │ │ + add.d $t1, $t1, $s8 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 50304 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + addi.w $t0, $a0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + add.d $t1, $t1, $s8 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 50180 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + slli.w $s1, $a0, 0x0 │ │ │ │ + add.d $t1, $t1, $s8 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 50364 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + add.d $t1, $t1, $s8 │ │ │ │ + ld.d $t1, $t1, 48 │ │ │ │ + add.d $a0, $t1, $s6 │ │ │ │ + add.d $t1, $t1, $s0 │ │ │ │ + ld.bu $t2, $a0, 60 │ │ │ │ + ld.bu $t1, $t1, 60 │ │ │ │ + beq $t2, $t1, 388 │ │ │ │ + ld.d $t1, $s5, 24 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $t1, 88 │ │ │ │ + ldptr.w $s0, $t1, 24 │ │ │ │ + move $s3, $s0 │ │ │ │ + bnez $s1, 296 │ │ │ │ nop │ │ │ │ - st.d $zero, $sp, 24 │ │ │ │ - b -212 │ │ │ │ + ldptr.w $s1, $t1, 16 │ │ │ │ + move $a0, $t1 │ │ │ │ + bl -53816 │ │ │ │ + sub.w $a6, $s1, $a0 │ │ │ │ + sub.w $s5, $a6, $s3 │ │ │ │ + move $s1, $zero │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $t2, $t0, 48 │ │ │ │ + add.d $a0, $t2, $s6 │ │ │ │ + beq $s4, $fp, 40 │ │ │ │ + addi.w $t1, $s4, -2 │ │ │ │ + bstrpick.d $t4, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t4, $t4, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t4, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + ld.bu $t5, $a0, 60 │ │ │ │ + ld.bu $t0, $t0, 60 │ │ │ │ + move $s3, $t1 │ │ │ │ + beq $t0, $t5, 540 │ │ │ │ + bl 50004 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + ld.d $a3, $sp, 16 │ │ │ │ + move $a5, $s0 │ │ │ │ + ldptr.w $a7, $t0, 496 │ │ │ │ + move $a2, $a0 │ │ │ │ + move $a6, $s5 │ │ │ │ + li.w $a4, 1 │ │ │ │ + li.w $a1, 1 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl 241612 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s0, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 49924 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + move $s1, $a0 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 50620 │ │ │ │ + bstrpick.w $a4, $a0, 0x7, 0x0 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a2, $zero │ │ │ │ + move $a1, $s0 │ │ │ │ + bl 55396 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ldptr.w $t1, $t0, 32 │ │ │ │ + bgeu $fp, $t1, -1840 │ │ │ │ + addi.w $t3, $s4, -2 │ │ │ │ + ld.d $t1, $t0, 48 │ │ │ │ + bstrpick.d $t3, $t3, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ + add.d $t2, $t1, $s6 │ │ │ │ + ld.bu $t1, $t2, 60 │ │ │ │ + ld.bu $t0, $t0, 60 │ │ │ │ + bne $t0, $t1, -1880 │ │ │ │ + ld.d $t0, $sp, 32 │ │ │ │ + st.b $zero, $t0, 44 │ │ │ │ + b -1892 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - li.w $a1, 64 │ │ │ │ - bl 57376 │ │ │ │ - move $s5, $a0 │ │ │ │ - bl -381348 │ │ │ │ - ld.d $a2, $s4, 608 │ │ │ │ - st.d $zero, $sp, 32 │ │ │ │ - beqz $a2, 72 │ │ │ │ - pcaddi $a1, 55910 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - bl 32972 │ │ │ │ - pcaddi $a3, 63149 │ │ │ │ - pcaddi $a2, 58816 │ │ │ │ - li.w $a1, 604 │ │ │ │ - pcaddi $a0, 58808 │ │ │ │ - bl -13004 │ │ │ │ - pcaddi $a2, 63144 │ │ │ │ - pcaddi $a1, 55901 │ │ │ │ - addi.d $a0, $sp, 8 │ │ │ │ - bl 32936 │ │ │ │ - ld.d $a2, $sp, 8 │ │ │ │ - ld.d $a1, $sp, 32 │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -381104 │ │ │ │ - b -628 │ │ │ │ - pcaddi $a2, 58783 │ │ │ │ - li.w $a1, 600 │ │ │ │ - pcaddi $a0, 58795 │ │ │ │ - bl -13056 │ │ │ │ - pcaddi $a1, 58797 │ │ │ │ - addi.d $a0, $sp, 32 │ │ │ │ - bl 32888 │ │ │ │ - b -84 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -388808 │ │ │ │ - ld.d $a4, $s4, 624 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58813 │ │ │ │ - li.w $a1, 613 │ │ │ │ - pcaddi $a0, 58779 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -13144 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -390256 │ │ │ │ - pcaddi $a2, 58787 │ │ │ │ - li.w $a1, 610 │ │ │ │ - pcaddi $a0, 58767 │ │ │ │ - st.d $fp, $sp, 128 │ │ │ │ - st.d $s1, $sp, 112 │ │ │ │ - st.d $s2, $sp, 104 │ │ │ │ - st.d $s3, $sp, 96 │ │ │ │ - st.d $s6, $sp, 72 │ │ │ │ - st.d $s8, $sp, 56 │ │ │ │ - bl -13192 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -390304 │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - ld.bu $t0, $a1, 160 │ │ │ │ - ld.d $a3, $a1, 16 │ │ │ │ - move $s0, $a1 │ │ │ │ - bnez $t0, 200 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - beqz $a3, 576 │ │ │ │ - pcaddi $a1, 58798 │ │ │ │ - move $a0, $a3 │ │ │ │ - bl -390640 │ │ │ │ - lu12i.w $a3, 128 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $a0, $s0, 120 │ │ │ │ - bl -389764 │ │ │ │ - ld.d $a3, $s0, 16 │ │ │ │ - pcaddi $a2, 58791 │ │ │ │ - li.w $a1, 671 │ │ │ │ - pcaddi $a0, 58737 │ │ │ │ - bl -13288 │ │ │ │ - ld.d $t0, $s0, 120 │ │ │ │ - beqz $t0, 732 │ │ │ │ - ld.bu $t0, $s0, 456 │ │ │ │ - beqz $t0, 516 │ │ │ │ - ld.d $t0, $s0, 16 │ │ │ │ - beqz $t0, 748 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - li.w $a4, 7 │ │ │ │ - li.w $a3, 8 │ │ │ │ - li.w $a2, 1 │ │ │ │ - li.w $a1, -1 │ │ │ │ - bl -383196 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -390784 │ │ │ │ - add.d $a0, $s1, $a0 │ │ │ │ - li.w $t0, 29 │ │ │ │ - st.b $t0, $a0, -1 │ │ │ │ + move $a0, $t1 │ │ │ │ + ldptr.w $s3, $t1, 16 │ │ │ │ + bl -54104 │ │ │ │ + ld.d $t0, $s5, 24 │ │ │ │ + sub.w $a6, $s3, $s0 │ │ │ │ + sub.w $s5, $a6, $a0 │ │ │ │ + ld.d $t0, $t0, 88 │ │ │ │ + ldptr.w $s0, $t0, 24 │ │ │ │ + b -296 │ │ │ │ nop │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -389960 │ │ │ │ - ld.bu $t0, $s0, 448 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - bnez $t0, 128 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $t0, $s5, 24 │ │ │ │ + move $s5, $zero │ │ │ │ + ld.d $t1, $t0, 88 │ │ │ │ + ldptr.w $s0, $t1, 24 │ │ │ │ + beqz $s1, 288 │ │ │ │ nop │ │ │ │ - beqz $a3, 448 │ │ │ │ - pcaddi $a2, 58770 │ │ │ │ - li.w $a1, 698 │ │ │ │ - pcaddi $a0, 58698 │ │ │ │ - bl -13444 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - bl 159096 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - li.w $a1, -1 │ │ │ │ - st.d $t0, $s0, 152 │ │ │ │ - bl 158276 │ │ │ │ - move $a1, $a0 │ │ │ │ - ld.d $a0, $s0, 152 │ │ │ │ - st.d $a1, $s0, 168 │ │ │ │ - bl -389328 │ │ │ │ - bltz $a0, 512 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + ldptr.d $t1, $sp, 0 │ │ │ │ + sub.w $t1, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + xor $t0, $s3, $t0 │ │ │ │ + maskeqz $t1, $t1, $t0 │ │ │ │ + masknez $t0, $s5, $t0 │ │ │ │ + or $s5, $t1, $t0 │ │ │ │ + b -328 │ │ │ │ nop │ │ │ │ - ld.bu $t0, $s0, 448 │ │ │ │ - beqz $t0, -116 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - ld.d $s1, $s0, 112 │ │ │ │ - beqz $s1, 456 │ │ │ │ + beqz $t1, -2048 │ │ │ │ + ld.d $s5, $t0, 48 │ │ │ │ + li.w $s4, 1 │ │ │ │ + move $s6, $zero │ │ │ │ + move $a0, $s5 │ │ │ │ + bl 49648 │ │ │ │ + ld.d $t1, $s7, 8 │ │ │ │ + slli.w $s1, $a0, 0x0 │ │ │ │ + addi.d $s2, $s5, 24 │ │ │ │ + add.d $t1, $t1, $s8 │ │ │ │ + ld.d $a0, $t1, 48 │ │ │ │ + bl 49832 │ │ │ │ + st.d $a0, $sp, 8 │ │ │ │ + stptr.d $zero, $sp, 0 │ │ │ │ + b -504 │ │ │ │ nop │ │ │ │ - pcaddi $a1, 58769 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -360636 │ │ │ │ - st.d $a0, $s0, 640 │ │ │ │ - pcaddi $a1, 58769 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -360652 │ │ │ │ - st.d $a0, $s0, 632 │ │ │ │ - pcaddi $a1, 58769 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -360668 │ │ │ │ - ld.d $a3, $s0, 640 │ │ │ │ - st.d $a0, $s0, 648 │ │ │ │ - pcaddi $a2, 58768 │ │ │ │ - li.w $a1, 731 │ │ │ │ - pcaddi $a0, 58662 │ │ │ │ - bl -13588 │ │ │ │ - ld.d $a3, $s0, 632 │ │ │ │ - pcaddi $a2, 58771 │ │ │ │ - li.w $a1, 732 │ │ │ │ - pcaddi $a0, 58657 │ │ │ │ - bl -13608 │ │ │ │ - ld.d $a3, $s0, 648 │ │ │ │ - pcaddi $a2, 58774 │ │ │ │ - li.w $a1, 733 │ │ │ │ - pcaddi $a0, 58652 │ │ │ │ - bl -13628 │ │ │ │ - ld.d $a0, $s0, 640 │ │ │ │ - pcaddi $a1, 58699 │ │ │ │ - bl -391032 │ │ │ │ - lu12i.w $a3, 128 │ │ │ │ - move $a2, $zero │ │ │ │ - st.d $a0, $s0, 664 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -390156 │ │ │ │ - ld.d $a0, $s0, 632 │ │ │ │ - pcaddi $a1, 58691 │ │ │ │ - bl -391064 │ │ │ │ - lu12i.w $a3, 128 │ │ │ │ - move $a2, $zero │ │ │ │ - st.d $a0, $s0, 656 │ │ │ │ - move $a1, $zero │ │ │ │ - bl -390188 │ │ │ │ - ld.d $a0, $s0, 648 │ │ │ │ - pcaddi $a1, 58683 │ │ │ │ - bl -391096 │ │ │ │ - st.d $a0, $s0, 672 │ │ │ │ - lu12i.w $a3, 128 │ │ │ │ - move $a2, $zero │ │ │ │ - move $a1, $zero │ │ │ │ - bl -390220 │ │ │ │ - ld.d $a4, $s0, 24 │ │ │ │ - ld.d $a3, $s0, 608 │ │ │ │ - ld.d $a0, $s0, 664 │ │ │ │ - pcaddi $a2, 58751 │ │ │ │ - li.w $a1, 1 │ │ │ │ - bl -390692 │ │ │ │ - ld.d $a4, $s0, 24 │ │ │ │ - ld.d $a3, $s0, 608 │ │ │ │ - ld.d $a0, $s0, 656 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - pcaddi $a2, 58766 │ │ │ │ - li.w $a1, 1 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - b -390732 │ │ │ │ + li.w $t0, 1 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + move $a5, $zero │ │ │ │ + bne $s1, $fp, -2700 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + sub.w $a5, $t0, $t1 │ │ │ │ + b -2680 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $t0, $a1, 456 │ │ │ │ - bnez $t0, 244 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - li.w $a4, 10 │ │ │ │ - li.w $a3, 9 │ │ │ │ - move $a2, $zero │ │ │ │ - li.w $a1, -1 │ │ │ │ - bl -383700 │ │ │ │ - move $s1, $a0 │ │ │ │ - ld.d $a0, $s0, 120 │ │ │ │ - pcaddi $a2, 58577 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a3, $s1 │ │ │ │ - bl -390808 │ │ │ │ - b -504 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 58673 │ │ │ │ - li.w $a1, 706 │ │ │ │ - pcaddi $a0, 58587 │ │ │ │ - bl -13888 │ │ │ │ - pcaddi $a0, 57333 │ │ │ │ - bl 158652 │ │ │ │ - move $t0, $a0 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - li.w $a1, -1 │ │ │ │ - st.d $t0, $s0, 152 │ │ │ │ - bl 157832 │ │ │ │ - move $a1, $a0 │ │ │ │ - ld.d $a0, $s0, 152 │ │ │ │ - st.d $a1, $s0, 168 │ │ │ │ - bl -389772 │ │ │ │ - bgez $a0, -436 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58648 │ │ │ │ - li.w $a1, 711 │ │ │ │ - pcaddi $a0, 58570 │ │ │ │ - bl -13956 │ │ │ │ - b -460 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + sub.w $t2, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + xor $a5, $t5, $t0 │ │ │ │ + maskeqz $a5, $t2, $a5 │ │ │ │ + beqz $s4, -2024 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + sub.w $s4, $t0, $t1 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + st.d $s3, $sp, 80 │ │ │ │ + xor $t5, $t5, $t0 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + maskeqz $a6, $s4, $t5 │ │ │ │ + sub.w $a5, $t0, $t1 │ │ │ │ + b -2776 │ │ │ │ nop │ │ │ │ - ld.d $s1, $s0, 16 │ │ │ │ - bnez $s1, -452 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - bl -361776 │ │ │ │ + bnez $s1, -240 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + sub.w $t0, $t0, $t2 │ │ │ │ + ld.d $t2, $sp, 80 │ │ │ │ + xor $t1, $t1, $t2 │ │ │ │ + maskeqz $t0, $t0, $t1 │ │ │ │ + masknez $t1, $s0, $t1 │ │ │ │ + or $s0, $t0, $t1 │ │ │ │ + b -572 │ │ │ │ + move $s3, $s0 │ │ │ │ + move $s0, $zero │ │ │ │ + b -664 │ │ │ │ + nop │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 49844 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ move $s1, $a0 │ │ │ │ - b -468 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s0 │ │ │ │ + bl 49788 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + bgeu $s1, $a0, -3268 │ │ │ │ + ld.d $a0, $t0, 48 │ │ │ │ + add.d $a0, $a0, $s6 │ │ │ │ + bl 49348 │ │ │ │ + bnez $a0, -1980 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + b -3296 │ │ │ │ nop │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ldptr.w $t3, $t0, 32 │ │ │ │ + addi.w $t2, $s3, 1 │ │ │ │ + addi.w $t3, $t3, -1 │ │ │ │ + beq $t3, $t2, 144 │ │ │ │ + ld.d $t2, $t0, 48 │ │ │ │ + bstrpick.d $t3, $s4, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t3, $t3, 0x2 │ │ │ │ + alsl.d $t0, $t0, $t3, 0x1 │ │ │ │ + alsl.d $t0, $t0, $t2, 0x3 │ │ │ │ + add.d $t2, $t2, $s6 │ │ │ │ + ld.bu $t0, $t0, 60 │ │ │ │ + ld.bu $t2, $t2, 60 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + sub.d $t0, $t0, $t2 │ │ │ │ + sltu $t0, $zero, $t0 │ │ │ │ + or $t0, $t1, $t0 │ │ │ │ + slli.w $t0, $t0, 0x0 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58632 │ │ │ │ - li.w $a1, 703 │ │ │ │ - pcaddi $a0, 58554 │ │ │ │ - bl -14020 │ │ │ │ - b -524 │ │ │ │ - ld.d $a3, $s0, 16 │ │ │ │ - pcaddi $a2, 56124 │ │ │ │ - li.w $a1, 673 │ │ │ │ - pcaddi $a0, 58548 │ │ │ │ - bl -14044 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -391156 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $a0, $sp, 48 │ │ │ │ + addi.w $s1, $s2, 1 │ │ │ │ + bstrpick.d $a1, $s1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x3 │ │ │ │ + bl -351580 │ │ │ │ + ld.d $t0, $s7, 8 │ │ │ │ + bstrpick.d $t2, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t2, $t2, 0x3 │ │ │ │ + add.d $t0, $t0, $s8 │ │ │ │ + ld.d $t3, $t0, 48 │ │ │ │ + st.d $a0, $sp, 48 │ │ │ │ + st.d $s1, $sp, 16 │ │ │ │ + add.d $t3, $t3, $s6 │ │ │ │ + ld.d $t3, $t3, 24 │ │ │ │ + move $t6, $t0 │ │ │ │ + stx.d $t3, $a0, $t2 │ │ │ │ + ldptr.w $t2, $t0, 32 │ │ │ │ + b -2864 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58600 │ │ │ │ - li.w $a1, 683 │ │ │ │ - pcaddi $a0, 58540 │ │ │ │ - bl -14076 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -391188 │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -88 │ │ │ │ nop │ │ │ │ + li.w $t0, 1 │ │ │ │ + st.d $t0, $sp, 8 │ │ │ │ + b -2016 │ │ │ │ nop │ │ │ │ + li.w $t1, 1 │ │ │ │ + stptr.d $t1, $sp, 0 │ │ │ │ + b -2104 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - ld.bu $t0, $a1, 160 │ │ │ │ - move $s1, $a1 │ │ │ │ - bnez $t0, 428 │ │ │ │ - ld.d $a3, $a1, 16 │ │ │ │ - ld.d $t0, $a1, 184 │ │ │ │ - beqz $a3, 352 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - beqz $t0, 792 │ │ │ │ + ld.d $t5, $t2, 88 │ │ │ │ + move $t6, $zero │ │ │ │ + ldptr.w $a5, $t5, 24 │ │ │ │ + b -1348 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58732 │ │ │ │ - li.w $a1, 803 │ │ │ │ - pcaddi $a0, 58518 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - bl -14184 │ │ │ │ - ld.d $a0, $s1, 184 │ │ │ │ - bl -87680 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - bnez $t0, 476 │ │ │ │ - ld.bu $t0, $s1, 451 │ │ │ │ - bnez $t0, 548 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - bl -89360 │ │ │ │ - bstrpick.d $t0, $a0, 0x1f, 0x0 │ │ │ │ - bstrpick.d $s4, $a0, 0x1f, 0x0 │ │ │ │ - slli.d $a1, $t0, 0x3 │ │ │ │ - move $a0, $zero │ │ │ │ - slli.d $s6, $t0, 0x3 │ │ │ │ - bl 56080 │ │ │ │ - move $s5, $a0 │ │ │ │ - beqz $s4, 796 │ │ │ │ - move $s0, $a0 │ │ │ │ - move $s3, $a0 │ │ │ │ move $s2, $zero │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $a4, -2824 │ │ │ │ + beqz $t0, -2884 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + addi.w $t0, $t0, -1 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x3 │ │ │ │ + ldx.d $t0, $t1, $t0 │ │ │ │ + ld.d $t0, $t0, 88 │ │ │ │ + ldptr.w $s1, $t0, 24 │ │ │ │ + b -2864 │ │ │ │ nop │ │ │ │ - ld.b $a2, $s1, 456 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - slli.w $a1, $s2, 0x0 │ │ │ │ - li.w $a4, 10 │ │ │ │ - li.w $a3, 9 │ │ │ │ - bl -384156 │ │ │ │ - stptr.d $a0, $s3, 0 │ │ │ │ - addi.d $s2, $s2, 1 │ │ │ │ - addi.d $s3, $s3, 8 │ │ │ │ - bne $s4, $s2, -36 │ │ │ │ - ld.d $s2, $s1, 104 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -391764 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - slli.w $a3, $a0, 0x0 │ │ │ │ - move $a2, $s2 │ │ │ │ - li.w $a7, 1 │ │ │ │ - move $a6, $s5 │ │ │ │ - li.w $a5, 3 │ │ │ │ - pcaddi $a4, 58708 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -85224 │ │ │ │ - add.d $s2, $s5, $s6 │ │ │ │ + ldptr.w $s2, $a0, 16 │ │ │ │ + st.d $a4, $sp, 8 │ │ │ │ + bl -54864 │ │ │ │ + ld.d $a4, $sp, 8 │ │ │ │ + sub.w $s2, $s2, $s1 │ │ │ │ + sub.w $s2, $s2, $a0 │ │ │ │ + move $s1, $zero │ │ │ │ + beqz $a4, -2900 │ │ │ │ + b -72 │ │ │ │ nop │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - addi.d $s0, $s0, 8 │ │ │ │ - bl -390972 │ │ │ │ - st.d $zero, $s0, -8 │ │ │ │ - bne $s2, $s0, -16 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + st.d $t0, $sp, 16 │ │ │ │ + b -2744 │ │ │ │ nop │ │ │ │ - move $a0, $s5 │ │ │ │ - bl -390992 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -88188 │ │ │ │ - ld.d $a0, $s1, 184 │ │ │ │ - bl -391012 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 24 │ │ │ │ - ld.d $s4, $sp, 16 │ │ │ │ - ld.d $s5, $sp, 8 │ │ │ │ - ldptr.d $s6, $sp, 0 │ │ │ │ - st.d $zero, $s1, 184 │ │ │ │ - b 40 │ │ │ │ + pcaddi $a3, 71896 │ │ │ │ + li.w $a2, 2026 │ │ │ │ + pcaddi $a1, 66768 │ │ │ │ + pcaddi $a0, 66891 │ │ │ │ + bl -362832 │ │ │ │ nop │ │ │ │ + pcaddi $a3, 71890 │ │ │ │ + li.w $a2, 2022 │ │ │ │ + pcaddi $a1, 66762 │ │ │ │ + pcaddi $a0, 66879 │ │ │ │ + bl -362856 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + revb.2h $a0, $a0 │ │ │ │ + bstrpick.w $a0, $a0, 0xf, 0x0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + revb.2w $a0, $a0 │ │ │ │ + slli.w $a0, $a0, 0x0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - bnez $t0, 904 │ │ │ │ nop │ │ │ │ - ld.d $t0, $s1, 64 │ │ │ │ - beqz $t0, 12 │ │ │ │ - ld.d $a0, $s1, 128 │ │ │ │ - bl -390520 │ │ │ │ - ld.bu $t0, $s1, 448 │ │ │ │ - bnez $t0, 100 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58660 │ │ │ │ - li.w $a1, 840 │ │ │ │ - pcaddi $a0, 58418 │ │ │ │ - bl -14564 │ │ │ │ - ld.d $a0, $s1, 152 │ │ │ │ - bl -390780 │ │ │ │ - bltz $a0, 756 │ │ │ │ - ld.d $a0, $s1, 168 │ │ │ │ - bl -391064 │ │ │ │ - b -96 │ │ │ │ + pcalau12i $t0, 117 │ │ │ │ + ld.d $t0, $t0, -120 │ │ │ │ + ldptr.d $a0, $t0, 0 │ │ │ │ + pcaddi $a2, 66868 │ │ │ │ + li.w $a1, 1 │ │ │ │ + b -362472 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $s1, 656 │ │ │ │ - bl -390632 │ │ │ │ - ld.d $a0, $s1, 664 │ │ │ │ - bl -390640 │ │ │ │ - ld.d $a0, $s1, 672 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - b -390660 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58608 │ │ │ │ - li.w $a1, 807 │ │ │ │ - pcaddi $a0, 58386 │ │ │ │ - bl -14692 │ │ │ │ - ld.wu $t0, $s1, 332 │ │ │ │ - pcaddi $t1, 112105 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ld.d $a2, $t0, 128 │ │ │ │ - li.w $a3, 9 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -86244 │ │ │ │ - ld.bu $t0, $s1, 451 │ │ │ │ - beqz $t0, -520 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - bnez $t0, 24 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $t3, $a0, 12 │ │ │ │ + ldptr.w $t2, $a0, 16 │ │ │ │ + ldptr.w $t1, $a0, 4 │ │ │ │ + add.w $t0, $t0, $t3 │ │ │ │ + add.w $t0, $t0, $t2 │ │ │ │ + sub.w $a0, $t1, $t0 │ │ │ │ + sltu $t0, $t1, $t0 │ │ │ │ + masknez $a0, $a0, $t0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s1, 384 │ │ │ │ - beqz $t0, -548 │ │ │ │ - li.w $a1, 811 │ │ │ │ - pcaddi $a2, 58594 │ │ │ │ - pcaddi $a0, 58365 │ │ │ │ - bl -14776 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - ldptr.w $t2, $a1, 0 │ │ │ │ - beqz $t2, -568 │ │ │ │ - ld.d $t1, $a1, 8 │ │ │ │ - move $s3, $zero │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $a1, $a1, 0x4 │ │ │ │ + ldx.d $t0, $a0, $a1 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + alsl.d $a2, $a2, $a2, 0x3 │ │ │ │ + alsl.d $a2, $a2, $t0, 0x2 │ │ │ │ + ldptr.w $t1, $a2, 0 │ │ │ │ + ldptr.w $t2, $a2, 12 │ │ │ │ + ldptr.w $t0, $a2, 4 │ │ │ │ + ldptr.w $a0, $a2, 16 │ │ │ │ + add.w $t1, $t1, $t2 │ │ │ │ + sub.w $t0, $t0, $t1 │ │ │ │ + sub.w $a0, $t0, $a0 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - bstrpick.d $s2, $s3, 0x1f, 0x0 │ │ │ │ - slli.d $s2, $s2, 0x5 │ │ │ │ - add.d $t0, $t1, $s2 │ │ │ │ - ldptr.w $t3, $t0, 16 │ │ │ │ - move $s0, $zero │ │ │ │ - beqz $t3, 84 │ │ │ │ nop │ │ │ │ + bstrpick.d $t0, $a1, 0x1f, 0x0 │ │ │ │ + slli.d $t0, $t0, 0x4 │ │ │ │ + ldx.d $t0, $a0, $t0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + alsl.d $a2, $a2, $a2, 0x3 │ │ │ │ + alsl.d $a2, $a2, $t0, 0x2 │ │ │ │ + ldptr.w $t1, $a2, 0 │ │ │ │ + ldptr.w $t3, $a2, 12 │ │ │ │ + ldptr.w $t0, $a2, 4 │ │ │ │ + fld.d $fa1, $a5, 16 │ │ │ │ + fld.d $fa0, $a5, 8 │ │ │ │ + ldptr.w $t2, $a2, 16 │ │ │ │ + add.w $t1, $t1, $t3 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + move $a0, $a3 │ │ │ │ + sub.w $t0, $t0, $t1 │ │ │ │ + move $a1, $a4 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a5, $sp, 8 │ │ │ │ + sub.w $s0, $t0, $t2 │ │ │ │ + bl -224428 │ │ │ │ + ld.d $a5, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + fmov.d $fa2, $fa0 │ │ │ │ + fld.d $fa1, $a5, 16 │ │ │ │ + fld.d $fa0, $a5, 0 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 16 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + b -225056 │ │ │ │ nop │ │ │ │ - ld.d $t0, $t0, 24 │ │ │ │ - bstrpick.d $t1, $s0, 0x1f, 0x0 │ │ │ │ - slli.d $t1, $t1, 0x6 │ │ │ │ - add.d $t0, $t0, $t1 │ │ │ │ - ld.d $a0, $t0, 16 │ │ │ │ - pcaddi $a1, 58554 │ │ │ │ - li.w $a4, -1 │ │ │ │ - li.w $a3, 1 │ │ │ │ - pcaddi $a2, 56769 │ │ │ │ - bl -361496 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - addi.d $s0, $s0, 1 │ │ │ │ - ld.d $t1, $a1, 8 │ │ │ │ - add.d $t0, $t1, $s2 │ │ │ │ - ld.wu $t2, $t0, 16 │ │ │ │ - bltu $s0, $t2, -60 │ │ │ │ - ldptr.w $t2, $a1, 0 │ │ │ │ + ldptr.w $t0, $a0, 20 │ │ │ │ + ldptr.w $t1, $a1, 20 │ │ │ │ + bne $t0, $t1, 16 │ │ │ │ + ldptr.w $t0, $a1, 24 │ │ │ │ + ldptr.w $t1, $a0, 24 │ │ │ │ nop │ │ │ │ - addi.d $s3, $s3, 1 │ │ │ │ - bstrpick.d $t0, $t2, 0x1f, 0x0 │ │ │ │ - bltu $s3, $t0, -112 │ │ │ │ - b -700 │ │ │ │ + sub.w $a0, $t0, $t1 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -96 │ │ │ │ + st.d $s0, $sp, 80 │ │ │ │ + move $s0, $a1 │ │ │ │ + ldptr.w $a1, $a1, 8 │ │ │ │ + ldptr.d $a0, $s0, 0 │ │ │ │ + st.d $s1, $sp, 72 │ │ │ │ + addi.w $a1, $a1, 1 │ │ │ │ + bstrpick.d $a1, $a1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + st.d $s2, $sp, 64 │ │ │ │ + st.d $s3, $sp, 56 │ │ │ │ + st.d $ra, $sp, 88 │ │ │ │ + ldptr.w $s3, $sp, 96 │ │ │ │ + ldptr.w $s2, $sp, 104 │ │ │ │ + ldptr.w $s1, $sp, 112 │ │ │ │ + st.d $a2, $sp, 40 │ │ │ │ + st.d $a3, $sp, 32 │ │ │ │ + st.d $a4, $sp, 24 │ │ │ │ + st.d $a5, $sp, 16 │ │ │ │ + st.d $a6, $sp, 8 │ │ │ │ + stptr.d $a7, $sp, 0 │ │ │ │ + bl -361840 │ │ │ │ + ldptr.w $t1, $s0, 8 │ │ │ │ + ld.d $a2, $sp, 40 │ │ │ │ + ld.d $a3, $sp, 32 │ │ │ │ + ld.d $a4, $sp, 24 │ │ │ │ + ld.d $a5, $sp, 16 │ │ │ │ + ld.d $a6, $sp, 8 │ │ │ │ + ldptr.d $a7, $sp, 0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + ld.d $ra, $sp, 88 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x3 │ │ │ │ + stptr.d $a0, $s0, 0 │ │ │ │ + st.w $t1, $s0, 8 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x2 │ │ │ │ + st.w $s2, $a0, 28 │ │ │ │ + st.w $s1, $a0, 32 │ │ │ │ + st.w $a7, $a0, 20 │ │ │ │ + st.w $s3, $a0, 24 │ │ │ │ + st.w $a2, $a0, 4 │ │ │ │ + st.w $a3, $a0, 8 │ │ │ │ + stptr.w $a4, $a0, 0 │ │ │ │ + st.w $a5, $a0, 12 │ │ │ │ + st.w $a6, $a0, 16 │ │ │ │ + ld.d $s0, $sp, 80 │ │ │ │ + ld.d $s1, $sp, 72 │ │ │ │ + ld.d $s2, $sp, 64 │ │ │ │ + ld.d $s3, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 96 │ │ │ │ + ret │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + stptr.d $s0, $sp, 0 │ │ │ │ + move $a0, $zero │ │ │ │ + move $s0, $a1 │ │ │ │ + li.w $a1, 36 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + bl -352528 │ │ │ │ + vld $vr0, $s0, 16 │ │ │ │ + vld $vr1, $s0, 0 │ │ │ │ + vst $vr0, $a0, 16 │ │ │ │ + vst $vr1, $a0, 0 │ │ │ │ + ldptr.w $t0, $s0, 32 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + ldptr.d $s0, $sp, 0 │ │ │ │ + st.w $t0, $a0, 32 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - pcaddi $a2, 58501 │ │ │ │ - li.w $a1, 772 │ │ │ │ - move $s0, $a0 │ │ │ │ - pcaddi $a0, 58322 │ │ │ │ - bl -14948 │ │ │ │ - ld.d $a0, $s1, 120 │ │ │ │ - bl -390972 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - bnez $t0, 144 │ │ │ │ - ld.bu $t0, $s1, 451 │ │ │ │ - beqz $t0, 72 │ │ │ │ nop │ │ │ │ - ldptr.w $t0, $s1, 384 │ │ │ │ - beqz $t0, 60 │ │ │ │ - ld.d $a3, $s1, 16 │ │ │ │ - pcaddi $a2, 58512 │ │ │ │ - li.w $a1, 797 │ │ │ │ - pcaddi $a0, 58308 │ │ │ │ - bl -15004 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - li.w $a4, -1 │ │ │ │ - li.w $a3, 1 │ │ │ │ - pcaddi $a2, 56731 │ │ │ │ - pcaddi $a1, 58512 │ │ │ │ - bl -361652 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - b -544 │ │ │ │ + ldptr.w $t4, $a1, 8 │ │ │ │ + addi.d $sp, $sp, -16 │ │ │ │ + st.d $ra, $sp, 8 │ │ │ │ + ldptr.w $t3, $sp, 16 │ │ │ │ + ldptr.w $t2, $sp, 24 │ │ │ │ + ldptr.w $t1, $sp, 32 │ │ │ │ + ldptr.w $t0, $sp, 40 │ │ │ │ + bltu $t4, $a2, 68 │ │ │ │ + ldptr.d $t4, $a1, 0 │ │ │ │ + bstrpick.d $a2, $a2, 0x1f, 0x0 │ │ │ │ + ld.d $ra, $sp, 8 │ │ │ │ + alsl.d $a2, $a2, $a2, 0x3 │ │ │ │ + alsl.d $a2, $a2, $t4, 0x2 │ │ │ │ + st.w $a3, $a2, 4 │ │ │ │ + st.w $a4, $a2, 8 │ │ │ │ + stptr.w $a5, $a2, 0 │ │ │ │ + st.w $a6, $a2, 12 │ │ │ │ + st.w $a7, $a2, 16 │ │ │ │ + st.w $t3, $a2, 20 │ │ │ │ + st.w $t2, $a2, 24 │ │ │ │ + st.w $t1, $a2, 28 │ │ │ │ + st.w $t0, $a2, 32 │ │ │ │ + addi.d $sp, $sp, 16 │ │ │ │ + ret │ │ │ │ + pcaddi $a3, 71688 │ │ │ │ + li.w $a2, 163 │ │ │ │ + pcaddi $a1, 66692 │ │ │ │ + pcaddi $a0, 66695 │ │ │ │ + bl -363688 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - b -556 │ │ │ │ - ld.d $s0, $s1, 104 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -392500 │ │ │ │ - ld.d $a1, $s1, 184 │ │ │ │ - slli.w $a3, $a0, 0x0 │ │ │ │ - li.w $a7, 1 │ │ │ │ - move $a6, $s5 │ │ │ │ - li.w $a5, 3 │ │ │ │ - pcaddi $a4, 58525 │ │ │ │ - move $a2, $s0 │ │ │ │ - move $a0, $zero │ │ │ │ - bl -85960 │ │ │ │ - b -704 │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58464 │ │ │ │ - li.w $a1, 779 │ │ │ │ - pcaddi $a0, 58278 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - bl -15128 │ │ │ │ - ld.d $a0, $s1, 8 │ │ │ │ - li.w $a4, 10 │ │ │ │ - li.w $a3, 9 │ │ │ │ - move $a2, $zero │ │ │ │ - li.w $a1, -1 │ │ │ │ - bl -385012 │ │ │ │ - move $s2, $a0 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - li.w $a3, 29 │ │ │ │ - li.w $a2, 2 │ │ │ │ - pcaddi $a1, 62615 │ │ │ │ - bl -360296 │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58452 │ │ │ │ - li.w $a1, 785 │ │ │ │ - pcaddi $a0, 58260 │ │ │ │ - bl -15196 │ │ │ │ - ld.wu $t0, $s1, 332 │ │ │ │ - pcaddi $t1, 111979 │ │ │ │ - ld.d $a1, $s1, 16 │ │ │ │ - alsl.d $t0, $t0, $t1, 0x3 │ │ │ │ - ldptr.d $a2, $t0, 0 │ │ │ │ - li.w $a3, 9 │ │ │ │ - move $a0, $s0 │ │ │ │ - bl -362940 │ │ │ │ - ld.d $a3, $s1, 16 │ │ │ │ - pcaddi $a2, 58443 │ │ │ │ - li.w $a1, 788 │ │ │ │ - pcaddi $a0, 58247 │ │ │ │ - bl -15248 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -392696 │ │ │ │ - slli.w $a2, $a0, 0x0 │ │ │ │ - ld.d $a0, $s1, 16 │ │ │ │ - li.w $a3, 10 │ │ │ │ - move $a1, $s2 │ │ │ │ - bl -360396 │ │ │ │ - move $a0, $s2 │ │ │ │ - bl -391876 │ │ │ │ - ld.bu $t0, $s1, 451 │ │ │ │ - beqz $t0, 24 │ │ │ │ - ld.bu $t0, $s1, 456 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - bnez $t0, -316 │ │ │ │ - b -328 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - ld.d $s2, $sp, 32 │ │ │ │ - b -832 │ │ │ │ + ldptr.d $a0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -32 │ │ │ │ + st.d $ra, $sp, 24 │ │ │ │ + st.d $a1, $sp, 8 │ │ │ │ + bl -362888 │ │ │ │ + ld.d $a1, $sp, 8 │ │ │ │ + ld.d $ra, $sp, 24 │ │ │ │ + stptr.d $zero, $a1, 0 │ │ │ │ + addi.d $sp, $sp, 32 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - move $a3, $zero │ │ │ │ - pcaddi $a2, 58470 │ │ │ │ - li.w $a1, 843 │ │ │ │ - pcaddi $a0, 58222 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - stptr.d $s6, $sp, 0 │ │ │ │ - bl -15372 │ │ │ │ - li.w $a0, 1 │ │ │ │ - bl -392484 │ │ │ │ nop │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - b -1244 │ │ │ │ addi.d $sp, $sp, -48 │ │ │ │ - move $t0, $a1 │ │ │ │ - pcaddi $a2, 58461 │ │ │ │ - li.w $a1, 1 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - fst.d $fs0, $sp, 8 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ st.d $s1, $sp, 24 │ │ │ │ - ld.d $s0, $t0, 176 │ │ │ │ - move $s1, $a0 │ │ │ │ - bl -392380 │ │ │ │ - pcaddi $a2, 58458 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -392396 │ │ │ │ - pcaddi $a2, 58464 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -392412 │ │ │ │ - ldptr.d $a3, $s0, 0 │ │ │ │ - pcaddi $a2, 58461 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - bl -392432 │ │ │ │ - ld.d $a3, $s0, 8 │ │ │ │ - bltz $a3, 300 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - bltz $t0, 316 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa1, $fa1, $fa0 │ │ │ │ - pcalau12i $t0, 61 │ │ │ │ - fld.d $fs0, $t0, 528 │ │ │ │ - pcaddi $a2, 58448 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa1, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -392500 │ │ │ │ - ld.d $a3, $s0, 16 │ │ │ │ - bltz $a3, 456 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - bltz $t0, 404 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa1, $fa1, $fa0 │ │ │ │ - pcaddi $a2, 58432 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa1, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -392564 │ │ │ │ - ld.d $a3, $s0, 24 │ │ │ │ - bltz $a3, 328 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - bltz $t0, 276 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa1, $fa1, $fa0 │ │ │ │ - pcaddi $a2, 58416 │ │ │ │ - li.w $a1, 1 │ │ │ │ + move $s1, $a1 │ │ │ │ move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa1, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -392628 │ │ │ │ - ld.d $a3, $s0, 80 │ │ │ │ - ld.d $t0, $s0, 88 │ │ │ │ - alsl.d $a3, $a3, $t0, 0x1 │ │ │ │ - bltz $a3, 192 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - nop │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - bltz $t0, 140 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa1, $fa1, $fa0 │ │ │ │ - pcaddi $a2, 58402 │ │ │ │ - li.w $a1, 1 │ │ │ │ + move $a1, $a5 │ │ │ │ + st.d $ra, $sp, 40 │ │ │ │ + st.d $s2, $sp, 16 │ │ │ │ + st.d $s3, $sp, 8 │ │ │ │ + stptr.d $s4, $sp, 0 │ │ │ │ + move $s3, $a3 │ │ │ │ + move $s4, $a5 │ │ │ │ + move $s2, $a4 │ │ │ │ + bl -253388 │ │ │ │ move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa1, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -392700 │ │ │ │ - ld.d $t0, $s0, 40 │ │ │ │ - bnez $t0, 288 │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - fld.d $fs0, $sp, 8 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ldptr.d $t0, $s0, 0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa1 │ │ │ │ - bgez $t0, -308 │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - srli.d $t0, $t0, 0x1 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -328 │ │ │ │ - nop │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - srli.d $t0, $t0, 0x1 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -152 │ │ │ │ - nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa1 │ │ │ │ - b -200 │ │ │ │ - nop │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - srli.d $t0, $t0, 0x1 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -288 │ │ │ │ + bl -253220 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + ldptr.w $t0, $a0, 28 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.d $t3, $a0, 40 │ │ │ │ + st.w $t2, $a0, 12 │ │ │ │ + st.w $t0, $a0, 28 │ │ │ │ + ldptr.w $t0, $s4, 12 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a0, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bltu $s2, $t0, 136 │ │ │ │ + st.d $s0, $sp, 32 │ │ │ │ + li.w $s0, 1 │ │ │ │ + b 92 │ │ │ │ nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa1 │ │ │ │ - b -336 │ │ │ │ nop │ │ │ │ - andi $t1, $t0, 0x1 │ │ │ │ - srli.d $t0, $t0, 0x1 │ │ │ │ - or $t1, $t1, $t0 │ │ │ │ - movgr2fr.d $fa0, $t1 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -416 │ │ │ │ nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa1, $fa0 │ │ │ │ - fadd.d $fa1, $fa1, $fa1 │ │ │ │ - b -464 │ │ │ │ nop │ │ │ │ - pcaddi $a2, 58327 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - fst.d $fs1, $sp, 0 │ │ │ │ - bl -393012 │ │ │ │ - ldptr.d $a3, $s0, 0 │ │ │ │ - pcaddi $a2, 58311 │ │ │ │ - li.w $a1, 1 │ │ │ │ - srli.d $a3, $a3, 0x1 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - move $a0, $s1 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fmov.d $fs1, $fa0 │ │ │ │ - bl -393048 │ │ │ │ - ld.d $a3, $s0, 40 │ │ │ │ - bltz $a3, 228 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - pcaddi $a2, 58300 │ │ │ │ - li.w $a1, 1 │ │ │ │ + bl -253484 │ │ │ │ move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -393092 │ │ │ │ - ld.d $a3, $s0, 48 │ │ │ │ - bltz $a3, 280 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - nop │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - pcaddi $a2, 58288 │ │ │ │ - li.w $a1, 1 │ │ │ │ + bl -253316 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + ldptr.w $t0, $a0, 24 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + add.w $t2, $t2, $s0 │ │ │ │ + add.w $t0, $t0, $s0 │ │ │ │ + ldptr.w $t1, $a0, 4 │ │ │ │ + st.d $t3, $a0, 40 │ │ │ │ + st.w $t2, $a0, 12 │ │ │ │ + st.w $t0, $a0, 24 │ │ │ │ + ldptr.w $t0, $s4, 12 │ │ │ │ + add.w $t1, $t1, $s0 │ │ │ │ + addi.w $s0, $s0, 1 │ │ │ │ + st.w $t1, $a0, 4 │ │ │ │ + add.w $t0, $t0, $s0 │ │ │ │ + bltu $s2, $t0, 28 │ │ │ │ + ldptr.w $t0, $s4, 4 │ │ │ │ + move $a1, $s4 │ │ │ │ move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -393140 │ │ │ │ - ld.d $a3, $s0, 56 │ │ │ │ - bltz $a3, 200 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ + add.w $t0, $t0, $s0 │ │ │ │ + bltu $t0, $s3, -88 │ │ │ │ nop │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ - pcaddi $a2, 58276 │ │ │ │ - li.w $a1, 1 │ │ │ │ - move $a0, $s1 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - bl -393188 │ │ │ │ - ld.d $a3, $s0, 80 │ │ │ │ - bltz $a3, 120 │ │ │ │ - movgr2fr.d $fa0, $a3 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ + ld.d $s0, $sp, 32 │ │ │ │ nop │ │ │ │ - fdiv.d $fa0, $fa0, $fs1 │ │ │ │ ld.d $ra, $sp, 40 │ │ │ │ - fld.d $fs1, $sp, 0 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - move $a0, $s1 │ │ │ │ ld.d $s1, $sp, 24 │ │ │ │ - pcaddi $a2, 58263 │ │ │ │ - li.w $a1, 1 │ │ │ │ - fmul.d $fa0, $fa0, $fs0 │ │ │ │ - fld.d $fs0, $sp, 8 │ │ │ │ + ld.d $s2, $sp, 16 │ │ │ │ + ld.d $s3, $sp, 8 │ │ │ │ + ldptr.d $s4, $sp, 0 │ │ │ │ addi.d $sp, $sp, 48 │ │ │ │ - movfr2gr.d $a4, $fa0 │ │ │ │ - b -393260 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -240 │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -128 │ │ │ │ nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -208 │ │ │ │ nop │ │ │ │ - andi $t0, $a3, 0x1 │ │ │ │ - srli.d $t1, $a3, 0x1 │ │ │ │ - or $t0, $t0, $t1 │ │ │ │ - movgr2fr.d $fa0, $t0 │ │ │ │ - ffint.d.l $fa0, $fa0 │ │ │ │ - fadd.d $fa0, $fa0, $fa0 │ │ │ │ - b -288 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - pcalau12i $s1, 109 │ │ │ │ - ld.d $s1, $s1, -240 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.w $zero, $a0, 8 │ │ │ │ - stptr.d $zero, $a0, 0 │ │ │ │ - st.d $zero, $a0, 16 │ │ │ │ - st.d $zero, $a0, 24 │ │ │ │ - st.b $zero, $a0, 32 │ │ │ │ - st.d $zero, $a0, 40 │ │ │ │ - st.d $zero, $a0, 48 │ │ │ │ - st.d $zero, $a0, 56 │ │ │ │ - st.d $zero, $a0, 64 │ │ │ │ - st.d $zero, $a0, 72 │ │ │ │ - st.d $zero, $a0, 80 │ │ │ │ - st.w $zero, $a0, 88 │ │ │ │ - st.d $zero, $a0, 96 │ │ │ │ - st.w $zero, $sp, 20 │ │ │ │ - st.d $t0, $sp, 24 │ │ │ │ + ld.wu $t0, $a6, 4 │ │ │ │ + addi.d $sp, $sp, -160 │ │ │ │ + st.d $ra, $sp, 152 │ │ │ │ + st.d $s0, $sp, 136 │ │ │ │ + st.d $s1, $sp, 128 │ │ │ │ + st.d $s2, $sp, 120 │ │ │ │ + st.d $s3, $sp, 112 │ │ │ │ + st.d $s4, $sp, 104 │ │ │ │ + st.d $s5, $sp, 96 │ │ │ │ + st.d $s7, $sp, 80 │ │ │ │ + st.d $s8, $sp, 72 │ │ │ │ + st.d $fp, $sp, 144 │ │ │ │ + st.d $s6, $sp, 88 │ │ │ │ + move $s8, $a3 │ │ │ │ + st.d $a5, $sp, 24 │ │ │ │ + ldx.b $a5, $s8, $t0 │ │ │ │ + slli.w $s0, $a7, 0x0 │ │ │ │ + srai.d $s1, $a7, 0x20 │ │ │ │ + st.d $a2, $sp, 32 │ │ │ │ + st.d $a4, $sp, 48 │ │ │ │ + move $a2, $s0 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a4, $zero │ │ │ │ + move $s3, $a6 │ │ │ │ + st.d $s0, $sp, 16 │ │ │ │ + move $s2, $a0 │ │ │ │ + move $s4, $a1 │ │ │ │ + st.d $s1, $sp, 8 │ │ │ │ + st.d $a0, $sp, 56 │ │ │ │ + bl -279328 │ │ │ │ + move $a2, $s0 │ │ │ │ + li.w $a4, 1 │ │ │ │ + move $a3, $s1 │ │ │ │ + move $a1, $s4 │ │ │ │ + slli.w $s5, $a0, 0x0 │ │ │ │ + srai.d $s7, $a0, 0x20 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -302496 │ │ │ │ move $s0, $a0 │ │ │ │ - move $a0, $a1 │ │ │ │ - beqz $a2, 64 │ │ │ │ - bl 29072 │ │ │ │ - ld.d $t1, $sp, 24 │ │ │ │ - ldptr.d $t0, $s1, 0 │ │ │ │ - stptr.d $a0, $s0, 0 │ │ │ │ - bne $t1, $t0, 76 │ │ │ │ - ld.d $ra, $sp, 56 │ │ │ │ - ld.d $s1, $sp, 40 │ │ │ │ + bl -354504 │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + bnez $a0, 1100 │ │ │ │ move $a0, $s0 │ │ │ │ - ld.d $s0, $sp, 48 │ │ │ │ - addi.d $sp, $sp, 64 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - st.d $a1, $sp, 8 │ │ │ │ - bl -394068 │ │ │ │ - ld.d $a1, $sp, 8 │ │ │ │ - st.w $a0, $sp, 20 │ │ │ │ - addi.d $a2, $sp, 20 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 26844 │ │ │ │ - b -84 │ │ │ │ - bl -392368 │ │ │ │ + move $s1, $zero │ │ │ │ + bl -48236 │ │ │ │ + bgeu $s1, $a0, 108 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -48596 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.w $s2, $t0, 0 │ │ │ │ + bl -48616 │ │ │ │ + ldptr.w $s6, $a0, 4 │ │ │ │ + bltu $s6, $s2, 36 │ │ │ │ + bne $s5, $s2, 8 │ │ │ │ + beq $s7, $s6, 548 │ │ │ │ + bl -354588 │ │ │ │ + bnez $a0, 668 │ │ │ │ + ldptr.w $t1, $s3, 12 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bltu $t1, $t0, 432 │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - stptr.d $s0, $sp, 0 │ │ │ │ - move $s0, $a0 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -393288 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393308 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393324 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393340 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - ldptr.d $s0, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -48336 │ │ │ │ + bltu $s1, $a0, -88 │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $s3, 4 │ │ │ │ + li.w $t1, 1 │ │ │ │ + bgeu $t1, $t0, 872 │ │ │ │ + ldptr.w $t1, $s3, 12 │ │ │ │ + ld.d $t2, $sp, 24 │ │ │ │ + li.w $s2, 1 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bgeu $t2, $t1, 52 │ │ │ │ + b 848 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -32 │ │ │ │ - stptr.d $s2, $sp, 0 │ │ │ │ - move $s2, $a0 │ │ │ │ - ldptr.d $a0, $a0, 0 │ │ │ │ - st.d $ra, $sp, 24 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -393400 │ │ │ │ nop │ │ │ │ - ld.d $a0, $s2, 16 │ │ │ │ - stptr.d $zero, $s2, 0 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393420 │ │ │ │ - ld.d $a0, $s2, 40 │ │ │ │ - st.d $zero, $s2, 16 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393436 │ │ │ │ - ld.d $a0, $s2, 48 │ │ │ │ - st.d $zero, $s2, 40 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393452 │ │ │ │ - ld.d $a0, $s2, 72 │ │ │ │ - st.d $zero, $s2, 48 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393468 │ │ │ │ - ld.d $a0, $s2, 80 │ │ │ │ - st.d $zero, $s2, 72 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393484 │ │ │ │ - ldptr.w $t0, $s2, 88 │ │ │ │ - st.d $zero, $s2, 80 │ │ │ │ - beqz $t0, 128 │ │ │ │ - st.d $s1, $sp, 8 │ │ │ │ - st.d $s0, $sp, 16 │ │ │ │ + bl -354684 │ │ │ │ + bnez $a0, 180 │ │ │ │ + ldptr.w $t0, $s3, 12 │ │ │ │ + ld.d $t1, $sp, 24 │ │ │ │ + addi.w $s2, $s2, 1 │ │ │ │ + add.w $t0, $t0, $s2 │ │ │ │ + bltu $t1, $t0, 808 │ │ │ │ + ldptr.w $t0, $s3, 4 │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + add.w $t0, $t0, $s2 │ │ │ │ + bgeu $t0, $t1, 792 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ld.d $a3, $sp, 8 │ │ │ │ + ld.d $a2, $sp, 16 │ │ │ │ + ldx.b $a5, $s8, $t0 │ │ │ │ + ld.d $a0, $sp, 56 │ │ │ │ + move $a4, $zero │ │ │ │ + move $a1, $s4 │ │ │ │ + bl -279620 │ │ │ │ + slli.w $s5, $a0, 0x0 │ │ │ │ + srai.d $s7, $a0, 0x20 │ │ │ │ + bstrpick.d $s1, $a0, 0x3f, 0x20 │ │ │ │ + bltu $s7, $s5, -88 │ │ │ │ + ld.d $s6, $sp, 32 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -254068 │ │ │ │ + move $a0, $s6 │ │ │ │ + bl -253900 │ │ │ │ + ld.d $t3, $sp, 16 │ │ │ │ + ldptr.w $t2, $a0, 4 │ │ │ │ + ldptr.w $t1, $a0, 12 │ │ │ │ + ldptr.w $t0, $a0, 24 │ │ │ │ + st.w $t3, $a0, 40 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + add.w $t2, $t2, $s2 │ │ │ │ + add.w $t1, $t1, $s2 │ │ │ │ + add.w $t0, $t0, $s2 │ │ │ │ + st.w $t3, $a0, 44 │ │ │ │ + st.w $s5, $a0, 32 │ │ │ │ + st.w $s1, $a0, 36 │ │ │ │ + st.w $t2, $a0, 4 │ │ │ │ + st.w $t1, $a0, 12 │ │ │ │ + st.w $t0, $a0, 24 │ │ │ │ + bl -354860 │ │ │ │ + beqz $a0, -172 │ │ │ │ move $s1, $zero │ │ │ │ nop │ │ │ │ + move $a0, $s0 │ │ │ │ + bl -48592 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + bgeu $s1, $t0, -204 │ │ │ │ + bl -48948 │ │ │ │ + move $t0, $a0 │ │ │ │ + move $a1, $s1 │ │ │ │ + move $a0, $s0 │ │ │ │ + ldptr.w $fp, $t0, 0 │ │ │ │ + bl -48968 │ │ │ │ + ldptr.w $s6, $a0, 4 │ │ │ │ + bstrpick.d $t1, $fp, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + bltu $s6, $fp, 68 │ │ │ │ + bne $fp, $s5, 8 │ │ │ │ + beq $s6, $s7, 60 │ │ │ │ + ld.d $t5, $s4, 16 │ │ │ │ + ldptr.d $t4, $s4, 0 │ │ │ │ + ldptr.w $t2, $s3, 4 │ │ │ │ + ldx.w $t1, $t5, $t1 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t4, $t4, 16 │ │ │ │ + add.w $t2, $t2, $s2 │ │ │ │ + add.w $t1, $t1, $t0 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a0, $s8, $t2 │ │ │ │ + ldx.b $a1, $t4, $t1 │ │ │ │ + bl -355140 │ │ │ │ + bnez $a0, 420 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + b -132 │ │ │ │ nop │ │ │ │ - ld.d $s0, $s2, 96 │ │ │ │ - slli.d $t0, $s1, 0x5 │ │ │ │ - add.d $s0, $s0, $t0 │ │ │ │ - ldptr.d $a0, $s0, 0 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393540 │ │ │ │ - ld.d $a0, $s0, 24 │ │ │ │ - stptr.d $zero, $s0, 0 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393556 │ │ │ │ - ld.d $a0, $s0, 16 │ │ │ │ - st.d $zero, $s0, 24 │ │ │ │ - beqz $a0, 8 │ │ │ │ - bl -393572 │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - st.d $zero, $s0, 16 │ │ │ │ - beqz $a0, 80 │ │ │ │ - bl -393588 │ │ │ │ - ldptr.w $t1, $s2, 88 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - st.d $zero, $s0, 8 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -88 │ │ │ │ nop │ │ │ │ - ld.d $s0, $sp, 16 │ │ │ │ - ld.d $s1, $sp, 8 │ │ │ │ - ld.d $a0, $s2, 96 │ │ │ │ - beqz $a0, 12 │ │ │ │ - bl -393632 │ │ │ │ nop │ │ │ │ - ld.d $ra, $sp, 24 │ │ │ │ - st.d $zero, $s2, 96 │ │ │ │ - ldptr.d $s2, $sp, 0 │ │ │ │ - addi.d $sp, $sp, 32 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t1, $s2, 88 │ │ │ │ - addi.d $s1, $s1, 1 │ │ │ │ - slli.w $t0, $s1, 0x0 │ │ │ │ - bltu $t0, $t1, -156 │ │ │ │ - b -64 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 32 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -254328 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -254160 │ │ │ │ + ldptr.w $t1, $a0, 4 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.w $s2, $a0, 32 │ │ │ │ + st.w $s6, $a0, 36 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $a0, 4 │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a0, 0 │ │ │ │ + ldptr.w $t1, $a0, 12 │ │ │ │ + st.w $t0, $a0, 44 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $a0, 12 │ │ │ │ + ldptr.w $t1, $a0, 20 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $a0, 20 │ │ │ │ + ldptr.w $t1, $s3, 4 │ │ │ │ + li.w $t0, 1 │ │ │ │ + bgeu $t0, $t1, -528 │ │ │ │ + ldptr.w $t1, $s3, 12 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + bgeu $t1, $t0, -540 │ │ │ │ + ld.d $fp, $sp, 32 │ │ │ │ + move $a1, $s3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -254452 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -254284 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.w $s2, $a0, 32 │ │ │ │ + st.w $s6, $a0, 36 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + st.w $t0, $a0, 44 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $a0, 12 │ │ │ │ + ldptr.w $t0, $a0, 28 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $a0, 28 │ │ │ │ + b -624 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a0, 8 │ │ │ │ - ret │ │ │ │ + ldptr.d $t1, $s4, 0 │ │ │ │ + ld.d $t3, $s4, 16 │ │ │ │ + ld.d $t0, $sp, 40 │ │ │ │ + ld.d $t2, $t1, 16 │ │ │ │ + bstrpick.d $t1, $s2, 0x1f, 0x0 │ │ │ │ + slli.d $t1, $t1, 0x2 │ │ │ │ + ldx.w $t1, $t3, $t1 │ │ │ │ + add.w $t1, $t1, $t0 │ │ │ │ + bstrpick.d $t1, $t1, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $t2, $t1 │ │ │ │ + ld.wu $t1, $s3, 4 │ │ │ │ + ldx.b $a0, $s8, $t1 │ │ │ │ + bl -355452 │ │ │ │ + beqz $a0, -716 │ │ │ │ + ld.d $fp, $sp, 32 │ │ │ │ + move $a1, $s3 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -254608 │ │ │ │ + move $a0, $fp │ │ │ │ + bl -254440 │ │ │ │ + ldptr.w $t1, $a0, 4 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + st.w $s2, $a0, 32 │ │ │ │ + st.w $s6, $a0, 36 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $a0, 4 │ │ │ │ + ldptr.w $t1, $a0, 0 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + stptr.w $t1, $a0, 0 │ │ │ │ + ldptr.w $t1, $a0, 16 │ │ │ │ + st.w $t0, $a0, 44 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $a0, 16 │ │ │ │ + b -268 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.bu $a0, $a0, 32 │ │ │ │ - ret │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + move $a1, $s3 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + bl -254712 │ │ │ │ + ld.d $a0, $sp, 32 │ │ │ │ + bl -254544 │ │ │ │ + ld.d $t0, $sp, 16 │ │ │ │ + ldptr.w $t4, $a0, 4 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + ldptr.w $t1, $a0, 24 │ │ │ │ + st.w $t0, $a0, 40 │ │ │ │ + ld.d $t0, $sp, 8 │ │ │ │ + add.w $t3, $t4, $s2 │ │ │ │ + add.w $t2, $t2, $s2 │ │ │ │ + st.w $t0, $a0, 44 │ │ │ │ + add.w $t0, $t1, $s2 │ │ │ │ + st.w $fp, $a0, 32 │ │ │ │ + st.w $s6, $a0, 36 │ │ │ │ + st.w $t3, $a0, 4 │ │ │ │ + st.w $t2, $a0, 12 │ │ │ │ + st.w $t0, $a0, 24 │ │ │ │ + b -628 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 40 │ │ │ │ - ret │ │ │ │ + move $a0, $s0 │ │ │ │ + move $a1, $zero │ │ │ │ + bl -50084 │ │ │ │ + ld.d $ra, $sp, 152 │ │ │ │ + ld.d $fp, $sp, 144 │ │ │ │ + ld.d $s1, $sp, 128 │ │ │ │ + ld.d $s2, $sp, 120 │ │ │ │ + ld.d $s3, $sp, 112 │ │ │ │ + ld.d $s4, $sp, 104 │ │ │ │ + ld.d $s5, $sp, 96 │ │ │ │ + ld.d $s6, $sp, 88 │ │ │ │ + ld.d $s7, $sp, 80 │ │ │ │ + ld.d $s8, $sp, 72 │ │ │ │ + move $a0, $s0 │ │ │ │ + ld.d $s0, $sp, 136 │ │ │ │ + addi.d $sp, $sp, 160 │ │ │ │ + b -364440 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 48 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 56 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 64 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $a2, $sp, 8 │ │ │ │ + ld.d $a1, $sp, 16 │ │ │ │ + move $a0, $s4 │ │ │ │ + bl -308072 │ │ │ │ + st.d $a0, $sp, 40 │ │ │ │ + b -1116 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 72 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.w $t0, $a1, 20 │ │ │ │ + vld $vr0, $a1, 16 │ │ │ │ + vpickve2gr.w $t1, $vr0, 0x0 │ │ │ │ + vshuf4i.w $vr1, $vr0, 0x81 │ │ │ │ + ldptr.w $t4, $a1, 24 │ │ │ │ + ldptr.w $t5, $a1, 28 │ │ │ │ + slli.w $t2, $t1, 0x0 │ │ │ │ + add.w $t0, $t0, $t4 │ │ │ │ + add.w $t0, $t0, $t5 │ │ │ │ + bnez $t0, 44 │ │ │ │ + bltu $a2, $t2, 56 │ │ │ │ + ldptr.d $t3, $a0, 0 │ │ │ │ + ldptr.w $t4, $a1, 44 │ │ │ │ + ld.d $t7, $a1, 28 │ │ │ │ + ld.d $t6, $a1, 36 │ │ │ │ + vst $vr1, $t3, 0 │ │ │ │ + st.w $t4, $t3, 32 │ │ │ │ + st.d $t7, $t3, 16 │ │ │ │ + st.d $t6, $t3, 24 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 80 │ │ │ │ + bltu $t0, $t2, 16 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $a0, $a0, 88 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + ldptr.w $t4, $a0, 8 │ │ │ │ + addi.d $sp, $sp, -64 │ │ │ │ + st.d $ra, $sp, 56 │ │ │ │ + li.w $t2, 1 │ │ │ │ + move $t3, $a0 │ │ │ │ + move $t0, $a1 │ │ │ │ + ldptr.d $a0, $a0, 0 │ │ │ │ + beq $t4, $t2, 68 │ │ │ │ + ldptr.w $t2, $a0, 36 │ │ │ │ + vpickve2gr.w $a1, $vr0, 0x2 │ │ │ │ + ldptr.w $t8, $a0, 48 │ │ │ │ + ldptr.w $t7, $a0, 52 │ │ │ │ + ldptr.w $t6, $a0, 40 │ │ │ │ + add.w $t2, $t2, $t8 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + vpickve2gr.w $a1, $vr0, 0x1 │ │ │ │ + add.w $t2, $t2, $t7 │ │ │ │ + sub.w $t7, $t6, $t2 │ │ │ │ + sub.w $t1, $t1, $a1 │ │ │ │ + sltu $t2, $t6, $t2 │ │ │ │ + sub.w $t1, $t1, $t5 │ │ │ │ + masknez $t2, $t7, $t2 │ │ │ │ + bge $t2, $t1, 104 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - bstrpick.d $a0, $a0, 0x4, 0x4 │ │ │ │ - ret │ │ │ │ + li.w $a1, 72 │ │ │ │ + st.d $t3, $sp, 8 │ │ │ │ + stptr.d $t0, $sp, 0 │ │ │ │ + bl -364004 │ │ │ │ + ldptr.d $t0, $sp, 0 │ │ │ │ + ld.d $t3, $sp, 8 │ │ │ │ + li.w $t4, 2 │ │ │ │ + ldptr.w $t1, $t0, 44 │ │ │ │ + st.w $t4, $t3, 8 │ │ │ │ + stptr.d $a0, $t3, 0 │ │ │ │ + vld $vr1, $t0, 16 │ │ │ │ + vld $vr3, $t0, 32 │ │ │ │ + vshuf4i.w $vr2, $vr1, 0x81 │ │ │ │ + pcaddi $t2, 68321 │ │ │ │ + vst $vr2, $a0, 36 │ │ │ │ + st.w $t1, $a0, 68 │ │ │ │ + vld $vr0, $t2, 0 │ │ │ │ + vshuf.w $vr0, $vr3, $vr1 │ │ │ │ + vst $vr0, $a0, 52 │ │ │ │ nop │ │ │ │ - ld.d $a0, $a0, 8 │ │ │ │ - bstrpick.d $a0, $a0, 0x2, 0x2 │ │ │ │ - xori $a0, $a0, 0x1 │ │ │ │ - andi $a0, $a0, 0x1 │ │ │ │ + ld.d $ra, $sp, 56 │ │ │ │ + addi.d $sp, $sp, 64 │ │ │ │ ret │ │ │ │ nop │ │ │ │ + bne $t1, $t2, -16 │ │ │ │ + addi.w $t4, $t4, 1 │ │ │ │ + vst $vr1, $sp, 16 │ │ │ │ + ld.d $t6, $t0, 32 │ │ │ │ + ld.d $t2, $t0, 40 │ │ │ │ + bstrpick.d $a1, $t4, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + st.d $t3, $sp, 40 │ │ │ │ + st.d $t5, $sp, 32 │ │ │ │ + st.d $t6, $sp, 8 │ │ │ │ + stptr.d $t2, $sp, 0 │ │ │ │ + bl -364136 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + vld $vr1, $sp, 16 │ │ │ │ + ld.d $t5, $sp, 32 │ │ │ │ + ld.d $t6, $sp, 8 │ │ │ │ + ldptr.w $t1, $t3, 8 │ │ │ │ + ldptr.d $t2, $sp, 0 │ │ │ │ + stptr.d $a0, $t3, 0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x3 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t3, 8 │ │ │ │ + alsl.d $a0, $t0, $a0, 0x2 │ │ │ │ + st.w $t5, $a0, 16 │ │ │ │ + vst $vr1, $a0, 0 │ │ │ │ + st.d $t6, $a0, 20 │ │ │ │ + st.d $t2, $a0, 28 │ │ │ │ + b -132 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - addi.d $sp, $sp, -48 │ │ │ │ - st.d $s2, $sp, 16 │ │ │ │ - ldptr.w $s2, $a0, 88 │ │ │ │ - st.d $s1, $sp, 24 │ │ │ │ - st.d $ra, $sp, 40 │ │ │ │ - move $s1, $zero │ │ │ │ - beqz $s2, 88 │ │ │ │ - st.d $s0, $sp, 32 │ │ │ │ - ld.d $s0, $a0, 96 │ │ │ │ - bstrpick.d $s2, $s2, 0x1f, 0x0 │ │ │ │ - slli.d $s2, $s2, 0x5 │ │ │ │ - st.d $s3, $sp, 8 │ │ │ │ + ldptr.d $t0, $a1, 0 │ │ │ │ + addi.d $sp, $sp, -240 │ │ │ │ + st.d $s0, $sp, 216 │ │ │ │ + ld.d $t1, $t0, 16 │ │ │ │ + st.d $s2, $sp, 200 │ │ │ │ + st.d $s4, $sp, 184 │ │ │ │ + st.d $s8, $sp, 152 │ │ │ │ + bstrpick.d $t4, $a5, 0x1f, 0x0 │ │ │ │ + st.d $ra, $sp, 232 │ │ │ │ + st.d $s1, $sp, 208 │ │ │ │ + st.d $s6, $sp, 168 │ │ │ │ + st.d $a7, $sp, 96 │ │ │ │ + ld.d $s2, $sp, 240 │ │ │ │ + ldptr.w $s4, $sp, 248 │ │ │ │ + ldptr.w $t7, $sp, 256 │ │ │ │ + ldptr.w $t8, $sp, 264 │ │ │ │ + ldptr.w $t6, $sp, 272 │ │ │ │ + ldptr.w $t3, $a4, 16 │ │ │ │ + move $s0, $a4 │ │ │ │ + add.d $s8, $t1, $t4 │ │ │ │ + beqz $a6, 1912 │ │ │ │ + ldptr.w $t1, $a4, 20 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + st.d $s5, $sp, 176 │ │ │ │ + st.d $t1, $sp, 80 │ │ │ │ + ldptr.w $t1, $a1, 8 │ │ │ │ + st.d $s7, $sp, 160 │ │ │ │ + st.d $fp, $sp, 224 │ │ │ │ + move $s5, $a3 │ │ │ │ + st.d $t1, $sp, 8 │ │ │ │ + st.d $t3, $sp, 72 │ │ │ │ + move $s6, $zero │ │ │ │ + st.d $zero, $sp, 40 │ │ │ │ + move $s3, $zero │ │ │ │ move $s1, $zero │ │ │ │ - move $s3, $a1 │ │ │ │ - add.d $s2, $s2, $s0 │ │ │ │ - nop │ │ │ │ - ld.d $a0, $s0, 8 │ │ │ │ - li.w $a2, 2 │ │ │ │ - move $a1, $s3 │ │ │ │ - bl -393628 │ │ │ │ - masknez $t0, $s0, $a0 │ │ │ │ - maskeqz $s1, $s1, $a0 │ │ │ │ - addi.d $s0, $s0, 32 │ │ │ │ - or $s1, $s1, $t0 │ │ │ │ - bne $s2, $s0, -32 │ │ │ │ - ld.d $s0, $sp, 32 │ │ │ │ - ld.d $s3, $sp, 8 │ │ │ │ - nop │ │ │ │ - ld.d $ra, $sp, 40 │ │ │ │ - ld.d $s2, $sp, 16 │ │ │ │ - move $a0, $s1 │ │ │ │ - ld.d $s1, $sp, 24 │ │ │ │ - addi.d $sp, $sp, 48 │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ + st.d $t3, $sp, 88 │ │ │ │ + st.d $t7, $sp, 48 │ │ │ │ + st.d $t8, $sp, 64 │ │ │ │ + st.d $t6, $sp, 56 │ │ │ │ + st.d $a1, $sp, 24 │ │ │ │ + st.d $a2, $sp, 16 │ │ │ │ + move $s7, $a5 │ │ │ │ + st.d $a6, $sp, 32 │ │ │ │ + b 84 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a0, 88 │ │ │ │ - beqz $t5, 172 │ │ │ │ - ld.d $t1, $a0, 96 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x5 │ │ │ │ - move $t3, $zero │ │ │ │ - add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - addi.w $t2, $t2, -88 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - bnez $t2, 16 │ │ │ │ - ld.bu $t0, $t4, 1 │ │ │ │ - addi.w $t0, $t0, -83 │ │ │ │ nop │ │ │ │ - masknez $t2, $t1, $t0 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - bne $t5, $t1, -48 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t3, 56 │ │ │ │ - ld.d $a0, $t3, 24 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -393488 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + beq $a1, $t0, 192 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + ldptr.w $t0, $s0, 20 │ │ │ │ + ld.d $t1, $sp, 64 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $s0, 20 │ │ │ │ + ld.d $t0, $sp, 56 │ │ │ │ + add.w $s3, $t1, $s3 │ │ │ │ + bltu $t0, $s3, 1632 │ │ │ │ nop │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + beq $t1, $s1, 392 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $s0, 0 │ │ │ │ + ld.d $t1, $sp, 8 │ │ │ │ + ld.b $a0, $t0, 44 │ │ │ │ + add.w $t2, $t5, $s1 │ │ │ │ + add.w $t0, $t5, $s7 │ │ │ │ + bstrpick.d $t4, $t2, 0x1f, 0x0 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ + ldx.b $a1, $s8, $t4 │ │ │ │ + move $a3, $t2 │ │ │ │ + bgeu $t0, $t1, 1180 │ │ │ │ + ldptr.w $t0, $s0, 4 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ + bgeu $t0, $s5, 1168 │ │ │ │ + beq $a1, $a0, 1180 │ │ │ │ + ldptr.w $t4, $s0, 12 │ │ │ │ + bltu $t4, $s4, 740 │ │ │ │ + bl -356380 │ │ │ │ + ldptr.w $t2, $s0, 0 │ │ │ │ + ldptr.w $t0, $s0, 4 │ │ │ │ + ld.d $t1, $sp, 16 │ │ │ │ + add.w $t2, $t2, $s1 │ │ │ │ + add.w $t0, $t0, $s1 │ │ │ │ + bstrpick.d $t2, $t2, 0x1f, 0x0 │ │ │ │ + bstrpick.d $t0, $t0, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $s8, $t2 │ │ │ │ + ldx.b $t0, $t1, $t0 │ │ │ │ + beqz $a0, -168 │ │ │ │ + beq $a1, $t0, 20 │ │ │ │ + move $a0, $t0 │ │ │ │ + bl -356576 │ │ │ │ + beqz $a0, -176 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 48 │ │ │ │ + ldptr.w $t0, $s0, 16 │ │ │ │ + ldptr.w $s6, $s0, 20 │ │ │ │ + sub.w $t2, $s3, $t1 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + slti $s3, $t2, 0 │ │ │ │ + masknez $s3, $t2, $s3 │ │ │ │ + st.w $t0, $s0, 16 │ │ │ │ + st.d $t0, $sp, 40 │ │ │ │ + slli.w $s3, $s3, 0x0 │ │ │ │ + bgtz $t2, 16 │ │ │ │ + st.d $s6, $sp, 80 │ │ │ │ + st.d $t0, $sp, 72 │ │ │ │ nop │ │ │ │ + ldptr.w $t5, $s0, 24 │ │ │ │ + ldptr.w $t4, $s0, 28 │ │ │ │ + add.w $t2, $t5, $s6 │ │ │ │ + add.w $t2, $t2, $t4 │ │ │ │ + bnez $t2, -224 │ │ │ │ + ld.d $t1, $sp, 280 │ │ │ │ + ldptr.d $a0, $t1, 0 │ │ │ │ + ld.d $t1, $sp, 96 │ │ │ │ + bgeu $t1, $t0, 520 │ │ │ │ nop │ │ │ │ + ld.d $t1, $sp, 280 │ │ │ │ + li.w $t2, 1 │ │ │ │ + ldptr.w $t7, $t1, 8 │ │ │ │ + beq $t7, $t2, 60 │ │ │ │ + ldptr.w $t6, $a0, 48 │ │ │ │ + ldptr.w $t2, $a0, 36 │ │ │ │ + ldptr.w $t8, $a0, 40 │ │ │ │ + add.w $t2, $t2, $t6 │ │ │ │ + ldptr.w $t6, $a0, 52 │ │ │ │ + add.w $t2, $t2, $t6 │ │ │ │ + sub.w $t6, $t0, $t5 │ │ │ │ + sub.w $a1, $t8, $t2 │ │ │ │ + sub.w $t6, $t6, $s6 │ │ │ │ + sltu $t2, $t8, $t2 │ │ │ │ + sub.w $t6, $t6, $t4 │ │ │ │ + masknez $t2, $a1, $t2 │ │ │ │ + bge $t2, $t6, 768 │ │ │ │ nop │ │ │ │ + li.w $a1, 72 │ │ │ │ + bl -364772 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $t1, $sp, 280 │ │ │ │ + li.w $t2, 2 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ldptr.w $t0, $s0, 44 │ │ │ │ + st.w $t2, $t1, 8 │ │ │ │ + vld $vr1, $s0, 16 │ │ │ │ + vld $vr2, $s0, 32 │ │ │ │ + vshuf4i.w $vr0, $vr1, 0x81 │ │ │ │ + ld.d $t1, $sp, 32 │ │ │ │ + st.w $t0, $a0, 68 │ │ │ │ + vst $vr0, $a0, 36 │ │ │ │ + pcaddi $t0, 68126 │ │ │ │ + vld $vr0, $t0, 0 │ │ │ │ + ld.d $t0, $sp, 24 │ │ │ │ + vshuf.w $vr0, $vr2, $vr1 │ │ │ │ + vst $vr0, $a0, 52 │ │ │ │ + addi.w $s1, $s1, 1 │ │ │ │ + ldptr.d $t0, $t0, 0 │ │ │ │ + bne $t1, $s1, -380 │ │ │ │ + ldptr.w $t5, $s0, 0 │ │ │ │ + ld.b $a0, $t0, 44 │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + add.w $a3, $s1, $t5 │ │ │ │ + bstrpick.d $t0, $a3, 0x1f, 0x0 │ │ │ │ + ldx.b $a1, $s8, $t0 │ │ │ │ + ld.d $t6, $sp, 56 │ │ │ │ + beq $a1, $a0, 828 │ │ │ │ + bgeu $t6, $s3, 896 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + ldptr.w $s2, $s0, 24 │ │ │ │ + ldptr.w $s1, $s0, 28 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + st.w $t0, $s0, 16 │ │ │ │ + add.w $t0, $s2, $s1 │ │ │ │ + st.w $t1, $s0, 20 │ │ │ │ + add.w $t0, $t0, $t1 │ │ │ │ + beqz $t0, 204 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + bgeu $t3, $t1, 196 │ │ │ │ + move $t2, $t1 │ │ │ │ + bgeu $t0, $t1, 188 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $t3, $sp, 280 │ │ │ │ + ldptr.w $t1, $t0, 8 │ │ │ │ + li.w $t0, 1 │ │ │ │ + ldptr.d $a0, $t3, 0 │ │ │ │ + beq $t1, $t0, 1284 │ │ │ │ + ldptr.w $t0, $a0, 36 │ │ │ │ + ldptr.w $t5, $a0, 48 │ │ │ │ + ldptr.w $t4, $a0, 52 │ │ │ │ + ldptr.w $t3, $a0, 40 │ │ │ │ + ld.d $t6, $sp, 80 │ │ │ │ + add.w $t0, $t0, $t5 │ │ │ │ + add.w $t0, $t0, $t4 │ │ │ │ + sub.w $t2, $t2, $s2 │ │ │ │ + sub.w $t4, $t3, $t0 │ │ │ │ + sub.w $t2, $t2, $t6 │ │ │ │ + sltu $t0, $t3, $t0 │ │ │ │ + sub.w $t2, $t2, $s1 │ │ │ │ + masknez $t0, $t4, $t0 │ │ │ │ + blt $t0, $t2, 1228 │ │ │ │ + bne $t2, $t0, 104 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + bstrpick.d $a1, $t1, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + ld.d $s3, $s0, 32 │ │ │ │ + ld.d $s0, $s0, 40 │ │ │ │ + bl -365052 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $t2, $sp, 280 │ │ │ │ + ldptr.w $t1, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t2, 8 │ │ │ │ + ld.d $t1, $sp, 72 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x3 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + st.w $t1, $t0, 4 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ld.d $t1, $sp, 80 │ │ │ │ + st.w $s2, $t0, 12 │ │ │ │ + st.w $s1, $t0, 16 │ │ │ │ + st.d $s3, $t0, 20 │ │ │ │ + stptr.w $t1, $t0, 0 │ │ │ │ + st.d $s0, $t0, 28 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + move $s2, $zero │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ + ld.d $ra, $sp, 232 │ │ │ │ + ld.d $s0, $sp, 216 │ │ │ │ + ld.d $s1, $sp, 208 │ │ │ │ + ld.d $s4, $sp, 184 │ │ │ │ + ld.d $s6, $sp, 168 │ │ │ │ + ld.d $s8, $sp, 152 │ │ │ │ + move $a0, $s2 │ │ │ │ + ld.d $s2, $sp, 200 │ │ │ │ + addi.d $sp, $sp, 240 │ │ │ │ ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a0, 88 │ │ │ │ - beqz $t5, 108 │ │ │ │ - ld.d $t1, $a0, 96 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x5 │ │ │ │ - move $t3, $zero │ │ │ │ - add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - addi.w $t2, $t2, -88 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - bnez $t2, 16 │ │ │ │ - ld.bu $t0, $t4, 1 │ │ │ │ - addi.w $t0, $t0, -85 │ │ │ │ nop │ │ │ │ - masknez $t2, $t1, $t0 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - bne $t5, $t1, -48 │ │ │ │ - beqz $t3, 28 │ │ │ │ - ld.d $a0, $t3, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - b -393716 │ │ │ │ + ld.d $t7, $s0, 24 │ │ │ │ + ld.d $t6, $s0, 32 │ │ │ │ + ld.d $t2, $s0, 40 │ │ │ │ + st.d $t7, $a0, 12 │ │ │ │ + st.d $t6, $a0, 20 │ │ │ │ + st.d $t2, $a0, 28 │ │ │ │ + st.w $t0, $a0, 4 │ │ │ │ + st.w $t0, $a0, 8 │ │ │ │ + stptr.w $s6, $a0, 0 │ │ │ │ + beqz $t0, -796 │ │ │ │ + b -552 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a0, 88 │ │ │ │ - beqz $t5, 172 │ │ │ │ - ld.d $t1, $a0, 96 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x5 │ │ │ │ - move $t3, $zero │ │ │ │ - add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - addi.w $t2, $t2, -88 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - bnez $t2, 16 │ │ │ │ - ld.bu $t0, $t4, 1 │ │ │ │ - addi.w $t0, $t0, -84 │ │ │ │ + st.w $t0, $s0, 4 │ │ │ │ + stptr.w $t2, $s0, 0 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -256412 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -256244 │ │ │ │ + ld.d $t0, $a0, 32 │ │ │ │ + li.w $fp, 1 │ │ │ │ + st.d $t0, $a0, 40 │ │ │ │ + ldptr.w $t0, $a0, 0 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + stptr.w $t0, $a0, 0 │ │ │ │ + ldptr.w $t0, $a0, 12 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $a0, 12 │ │ │ │ + ldptr.w $t0, $a0, 28 │ │ │ │ + ldptr.w $t2, $s0, 12 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + st.w $t0, $a0, 28 │ │ │ │ + addi.w $t2, $t2, 1 │ │ │ │ + bgeu $s4, $t2, 84 │ │ │ │ + b 136 │ │ │ │ nop │ │ │ │ - masknez $t2, $t1, $t0 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - bne $t5, $t1, -48 │ │ │ │ - move $a0, $zero │ │ │ │ - beqz $t3, 56 │ │ │ │ - ld.d $a0, $t3, 24 │ │ │ │ - addi.d $sp, $sp, -16 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - st.d $ra, $sp, 8 │ │ │ │ - bl -393808 │ │ │ │ - ld.d $ra, $sp, 8 │ │ │ │ - slli.w $a0, $a0, 0x0 │ │ │ │ - sltui $a0, $a0, 1 │ │ │ │ - addi.d $sp, $sp, 16 │ │ │ │ - ret │ │ │ │ + bl -256492 │ │ │ │ + move $a0, $s2 │ │ │ │ + bl -256324 │ │ │ │ + ldptr.w $t2, $a0, 12 │ │ │ │ + ldptr.w $t0, $a0, 24 │ │ │ │ + ld.d $t3, $a0, 32 │ │ │ │ + add.w $t2, $t2, $fp │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + ldptr.w $t1, $a0, 4 │ │ │ │ + st.d $t3, $a0, 40 │ │ │ │ + st.w $t2, $a0, 12 │ │ │ │ + st.w $t0, $a0, 24 │ │ │ │ + ldptr.w $t0, $s0, 12 │ │ │ │ + add.w $t1, $t1, $fp │ │ │ │ + addi.w $fp, $fp, 1 │ │ │ │ + st.w $t1, $a0, 4 │ │ │ │ + add.w $t0, $t0, $fp │ │ │ │ + bltu $s4, $t0, 60 │ │ │ │ + ldptr.w $t2, $s0, 4 │ │ │ │ + move $a1, $s0 │ │ │ │ + move $a0, $s2 │ │ │ │ + add.w $t0, $t2, $fp │ │ │ │ + bltu $t0, $s5, -88 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + sub.w $t2, $t2, $s1 │ │ │ │ + st.w $t2, $s0, 4 │ │ │ │ + sub.w $t0, $t0, $s1 │ │ │ │ + stptr.w $t0, $s0, 0 │ │ │ │ + b -944 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ldptr.w $t2, $s0, 4 │ │ │ │ + ldptr.w $t0, $s0, 0 │ │ │ │ + sub.w $t2, $t2, $s1 │ │ │ │ + sub.w $t0, $t0, $s1 │ │ │ │ + st.w $t2, $s0, 4 │ │ │ │ + stptr.w $t0, $s0, 0 │ │ │ │ + b -984 │ │ │ │ nop │ │ │ │ + bne $t6, $t2, -1080 │ │ │ │ + addi.w $t7, $t7, 1 │ │ │ │ + ld.d $t8, $s0, 32 │ │ │ │ + bstrpick.d $a1, $t7, 0x1f, 0x0 │ │ │ │ + ld.d $t7, $s0, 40 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + st.d $t0, $sp, 136 │ │ │ │ + st.d $t4, $sp, 128 │ │ │ │ + st.d $t5, $sp, 120 │ │ │ │ + st.d $t8, $sp, 112 │ │ │ │ + st.d $t7, $sp, 104 │ │ │ │ + bl -365576 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $t5, $sp, 120 │ │ │ │ + ld.d $t4, $sp, 128 │ │ │ │ + ldptr.w $t6, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + ld.d $t8, $sp, 112 │ │ │ │ + bstrpick.d $t2, $t6, 0x1f, 0x0 │ │ │ │ + addi.w $t6, $t6, 1 │ │ │ │ + st.w $t6, $t0, 8 │ │ │ │ + ld.d $t7, $sp, 104 │ │ │ │ + ld.d $t0, $sp, 136 │ │ │ │ + alsl.d $t2, $t2, $t2, 0x3 │ │ │ │ + alsl.d $t2, $t2, $a0, 0x2 │ │ │ │ + st.w $t5, $t2, 12 │ │ │ │ + st.w $t4, $t2, 16 │ │ │ │ + st.d $t8, $t2, 20 │ │ │ │ + st.d $t7, $t2, 28 │ │ │ │ + st.w $t0, $t2, 4 │ │ │ │ + st.w $t0, $t2, 8 │ │ │ │ + stptr.w $s6, $t2, 0 │ │ │ │ + b -1212 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + ld.d $t6, $sp, 56 │ │ │ │ + bne $a1, $a0, -808 │ │ │ │ + b 12 │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + ld.d $t6, $sp, 56 │ │ │ │ + bltu $t6, $s3, 400 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a0, 88 │ │ │ │ - beqz $t5, 108 │ │ │ │ - ld.d $t1, $a0, 96 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x5 │ │ │ │ - move $t3, $zero │ │ │ │ - add.d $t5, $t5, $t1 │ │ │ │ + sltu $t0, $zero, $s1 │ │ │ │ + sub.w $s1, $s1, $t0 │ │ │ │ + move $s2, $zero │ │ │ │ + add.w $a3, $s1, $t5 │ │ │ │ + b 56 │ │ │ │ nop │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - addi.w $t2, $t2, -88 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - bnez $t2, 16 │ │ │ │ - ld.bu $t0, $t4, 1 │ │ │ │ - addi.w $t0, $t0, -86 │ │ │ │ nop │ │ │ │ - masknez $t2, $t1, $t0 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - bne $t5, $t1, -48 │ │ │ │ - beqz $t3, 28 │ │ │ │ - ld.d $a0, $t3, 24 │ │ │ │ - li.w $a2, 10 │ │ │ │ - move $a1, $zero │ │ │ │ - b -394036 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ - ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - ldptr.w $t4, $a0, 88 │ │ │ │ - beqz $t4, 108 │ │ │ │ - ld.d $t1, $a0, 96 │ │ │ │ - bstrpick.d $t4, $t4, 0x1f, 0x0 │ │ │ │ - slli.d $t4, $t4, 0x5 │ │ │ │ - move $a0, $zero │ │ │ │ - add.d $t4, $t4, $t1 │ │ │ │ nop │ │ │ │ - ld.d $t3, $t1, 8 │ │ │ │ - ld.bu $t2, $t3, 0 │ │ │ │ - addi.w $t2, $t2, -88 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - bnez $t2, 16 │ │ │ │ - ld.bu $t0, $t3, 1 │ │ │ │ - addi.w $t0, $t0, -80 │ │ │ │ + ld.d $fp, $sp, 224 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + ld.d $s5, $sp, 176 │ │ │ │ + ld.d $s7, $sp, 160 │ │ │ │ + li.w $s2, 1 │ │ │ │ nop │ │ │ │ - masknez $t2, $t1, $t0 │ │ │ │ - maskeqz $a0, $a0, $t0 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - or $a0, $a0, $t2 │ │ │ │ - bne $t4, $t1, -48 │ │ │ │ - beqz $a0, 36 │ │ │ │ - ld.d $a0, $a0, 24 │ │ │ │ - ret │ │ │ │ + ldptr.w $t1, $s0, 4 │ │ │ │ + ldptr.w $t4, $s0, 24 │ │ │ │ + ldptr.w $t2, $s0, 28 │ │ │ │ + add.w $t1, $t1, $s1 │ │ │ │ + stptr.w $a3, $s0, 0 │ │ │ │ + add.w $t0, $t4, $t2 │ │ │ │ + st.w $t1, $s0, 4 │ │ │ │ + add.w $t0, $t0, $s6 │ │ │ │ + beqz $t0, -688 │ │ │ │ + ld.d $t8, $sp, 40 │ │ │ │ + bgeu $t0, $t8, -696 │ │ │ │ + bgeu $t3, $t8, -700 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $t3, $sp, 280 │ │ │ │ + li.w $t1, 1 │ │ │ │ + ldptr.w $t0, $t0, 8 │ │ │ │ + ldptr.d $a0, $t3, 0 │ │ │ │ + beq $t0, $t1, 260 │ │ │ │ + ldptr.w $t1, $a0, 36 │ │ │ │ + ldptr.w $t7, $a0, 48 │ │ │ │ + ldptr.w $t6, $a0, 52 │ │ │ │ + ldptr.w $t5, $a0, 40 │ │ │ │ + sub.w $t3, $t8, $s6 │ │ │ │ + add.w $t1, $t1, $t7 │ │ │ │ + sub.w $t3, $t3, $t4 │ │ │ │ + add.w $t1, $t1, $t6 │ │ │ │ + sub.w $t2, $t3, $t2 │ │ │ │ + sub.w $t3, $t5, $t1 │ │ │ │ + sltu $t1, $t5, $t1 │ │ │ │ + masknez $t1, $t3, $t1 │ │ │ │ + blt $t1, $t2, 208 │ │ │ │ + bne $t2, $t1, -780 │ │ │ │ + addi.w $t0, $t0, 1 │ │ │ │ + bstrpick.d $a1, $t0, 0x1f, 0x0 │ │ │ │ + alsl.d $a1, $a1, $a1, 0x3 │ │ │ │ + slli.d $a1, $a1, 0x2 │ │ │ │ + ld.d $s1, $s0, 32 │ │ │ │ + st.d $s3, $sp, 192 │ │ │ │ + ld.d $s3, $s0, 24 │ │ │ │ + ld.d $s0, $s0, 40 │ │ │ │ + bl -365968 │ │ │ │ + ld.d $t0, $sp, 280 │ │ │ │ + ld.d $t2, $sp, 280 │ │ │ │ + ldptr.w $t1, $t0, 8 │ │ │ │ + stptr.d $a0, $t0, 0 │ │ │ │ + bstrpick.d $t0, $t1, 0x1f, 0x0 │ │ │ │ + addi.w $t1, $t1, 1 │ │ │ │ + st.w $t1, $t2, 8 │ │ │ │ + ld.d $t1, $sp, 40 │ │ │ │ + alsl.d $t0, $t0, $t0, 0x3 │ │ │ │ + alsl.d $t0, $t0, $a0, 0x2 │ │ │ │ + st.d $s3, $t0, 12 │ │ │ │ + st.w $t1, $t0, 4 │ │ │ │ + st.w $t1, $t0, 8 │ │ │ │ + ld.d $s3, $sp, 192 │ │ │ │ + stptr.w $s6, $t0, 0 │ │ │ │ + st.d $s1, $t0, 20 │ │ │ │ + st.d $s0, $t0, 28 │ │ │ │ + b -888 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - move $a0, $zero │ │ │ │ nop │ │ │ │ - ret │ │ │ │ nop │ │ │ │ - ldptr.w $t5, $a0, 88 │ │ │ │ - addi.d $sp, $sp, -64 │ │ │ │ - st.d $ra, $sp, 56 │ │ │ │ - st.d $s0, $sp, 48 │ │ │ │ - beqz $t5, 368 │ │ │ │ - ld.d $t1, $a0, 96 │ │ │ │ - bstrpick.d $t5, $t5, 0x1f, 0x0 │ │ │ │ - slli.d $t5, $t5, 0x5 │ │ │ │ - move $t3, $zero │ │ │ │ - add.d $t5, $t5, $t1 │ │ │ │ nop │ │ │ │ + ld.d $fp, $sp, 24 │ │ │ │ + ldptr.w $a3, $s0, 0 │ │ │ │ + move $t6, $t0 │ │ │ │ + ldptr.d $t0, $fp, 0 │ │ │ │ + add.w $a3, $a3, $s1 │ │ │ │ + bstrpick.d $t2, $a3, 0x1f, 0x0 │ │ │ │ + ld.bu $t0, $t0, 44 │ │ │ │ + ldx.bu $t1, $s8, $t2 │ │ │ │ + ld.d $t3, $sp, 88 │ │ │ │ + bne $t1, $t0, -1220 │ │ │ │ + ld.d $t0, $sp, 72 │ │ │ │ + st.w $t0, $s0, 16 │ │ │ │ + ld.d $t0, $sp, 80 │ │ │ │ + st.w $t0, $s0, 20 │ │ │ │ + b -1000 │ │ │ │ nop │ │ │ │ - ld.d $t4, $t1, 8 │ │ │ │ - ld.bu $t2, $t4, 0 │ │ │ │ - addi.w $t2, $t2, -88 │ │ │ │ - slli.w $t0, $t2, 0x0 │ │ │ │ - bnez $t2, 16 │ │ │ │ - ld.bu $t0, $t4, 1 │ │ │ │ - addi.w $t0, $t0, -67 │ │ │ │ + li.w $a1, 72 │ │ │ │ + bl -366140 │ │ │ │ + ld.d $t1, $sp, 280 │ │ │ │ + li.w $t0, 2 │ │ │ │ + ld.d $t3, $sp, 40 │ │ │ │ + st.w $t0, $t1, 8 │ │ │ │ + stptr.d $a0, $t1, 0 │ │ │ │ + ld.d $t2, $s0, 24 │ │ │ │ + ld.d $t1, $s0, 32 │ │ │ │ + ld.d $t0, $s0, 40 │ │ │ │ + st.w $t3, $a0, 40 │ │ │ │ + st.w $t3, $a0, 44 │ │ │ │ + st.w $s6, $a0, 36 │ │ │ │ + st.d $t2, $a0, 48 │ │ │ │ + st.d $t1, $a0, 56 │ │ │ │ + st.d $t0, $a0, 64 │ │ │ │ + b -1048 │ │ │ │ nop │ │ │ │ - masknez $t2, $t1, $t0 │ │ │ │ - maskeqz $t3, $t3, $t0 │ │ │ │ - addi.d $t1, $t1, 32 │ │ │ │ - or $t3, $t3, $t2 │ │ │ │ - bne $t5, $t1, -48 │ │ │ │ - beqz $t3, 284 │ │ │ │ - st.d $s2, $sp, 32 │ │ │ │ - ld.d $s2, $t3, 24 │ │ │ │ - st.d $s1, $sp, 40 │ │ │ │ - st.d $s4, $sp, 16 │ │ │ │ - move $a0, $s2 │ │ │ │ - st.d $s5, $sp, 8 │ │ │ │ - move $s1, $a3 │ │ │ │ - move $s4, $a2 │ │ │ │ - move $s0, $a1 │ │ │ │ - st.d $s3, $sp, 24 │ │ │ │ - bl -395824 │ │ │ │ - slli.w $a3, $a0, 0x0 │ │ │ │ - move $a2, $s2 │ │ │ │ - pcaddi $a1, 57743 │ │ │ │ - move $a0, $zero │ │ │ │ - bl 23792 │ │ │ │ - ldptr.w $t1, $a0, 8 │ │ │ │ - li.w $t0, 7 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes