Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Script started on 2025-08-03 22:56:45+08:00 [COMMAND="coredumpctl debug 1783" TERM="xterm-256color" TTY="/dev/pts/0" COLUMNS="81" LINES="11"]
- PID: 1783 (fish)
- UID: 1000 (lcpuloongarch)
- GID: 1000 (lcpuloongarch)
- Signal: 4 (ILL)
- Timestamp: Sun 2025-08-03 22:49:45 CST (7min ago)
- Command Line: fish
- Executable: /usr/bin/fish
- Control Group: /user.slice/user-1000.slice/session-2.scope
- Unit: session-2.scope
- Slice: user-1000.slice
- Session: 2
- Owner UID: 1000 (lcpuloongarch)
- Boot ID: c5f8bba5ef604cba9b6b7d9506012f4c
- Machine ID: e760b810cb7a40348b80ca8bf76543be
- Hostname: loongarch
- Storage: /var/lib/systemd/coredump/core.fish.1000.c5f8bba5ef604cba9b6b7d9506012f4c.1783.1754232585000000.zst (present)
- Size on Disk: 186.6K
- Message: Process 1783 (fish) of user 1000 dumped core.
- Stack trace of thread 1783:
- #0 0x00005555596715e4 n/a (/usr/bin/fish + 0x1715e4)
- #1 0x000055555970e114 n/a (/usr/bin/fish + 0x20e114)
- #2 0x00005555596530ac n/a (/usr/bin/fish + 0x1530ac)
- #3 0x000055555964ae7c n/a (/usr/bin/fish + 0x14ae7c)
- #4 0x0000555559647ca0 n/a (/usr/bin/fish + 0x147ca0)
- #5 0x000055555965bc04 n/a (/usr/bin/fish + 0x15bc04)
- #6 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
- #7 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
- #8 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
- #9 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
- #10 0x00005555597ff4b4 n/a (/usr/bin/fish + 0x2ff4b4)
- #11 0x0000555559654380 n/a (/usr/bin/fish + 0x154380)
- #12 0x000055555978dd5c n/a (/usr/bin/fish + 0x28dd5c)
- #13 0x00005555597875dc n/a (/usr/bin/fish + 0x2875dc)
- #14 0x0000555559786aa4 n/a (/usr/bin/fish + 0x286aa4)
- #15 0x0000555559786710 n/a (/usr/bin/fish + 0x286710)
- #16 0x0000555559661984 n/a (/usr/bin/fish + 0x161984)
- #17 0x00005555596576c4 n/a (/usr/bin/fish + 0x1576c4)
- #18 0x000055555965bf90 n/a (/usr/bin/fish + 0x15bf90)
- #19 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
- #20 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
- #21 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
- #22 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
- #23 0x00005555596519e4 n/a (/usr/bin/fish + 0x1519e4)
- #24 0x000055555964a350 n/a (/usr/bin/fish + 0x14a350)
- #25 0x0000555559647ca0 n/a (/usr/bin/fish + 0x147ca0)
- #26 0x000055555965bc04 n/a (/usr/bin/fish + 0x15bc04)
- #27 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
- #28 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
- #29 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
- #30 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
- #31 0x0000555559613820 n/a (/usr/bin/fish + 0x113820)
- #32 0x00005555597ef21c n/a (/usr/bin/fish + 0x2ef21c)
- #33 0x00005555596530ac n/a (/usr/bin/fish + 0x1530ac)
- #34 0x000055555964ae7c n/a (/usr/bin/fish + 0x14ae7c)
- #35 0x0000555559647ca0 n/a (/usr/bin/fish + 0x147ca0)
- #36 0x000055555965bc04 n/a (/usr/bin/fish + 0x15bc04)
- #37 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
- #38 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
- #39 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
- #40 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
- #41 0x00005555597ff4b4 n/a (/usr/bin/fish + 0x2ff4b4)
- #42 0x00005555595ae584 n/a (/usr/bin/fish + 0xae584)
- #43 0x00005555595b3480 n/a (/usr/bin/fish + 0xb3480)
- #44 0x00005555598145cc n/a (/usr/bin/fish + 0x3145cc)
- #45 0x00005555595af058 n/a (/usr/bin/fish + 0xaf058)
- #46 0x0000555559814254 n/a (/usr/bin/fish + 0x314254)
- #47 0x000055555981421c n/a (/usr/bin/fish + 0x31421c)
- #48 0x0000555559853d08 n/a (/usr/bin/fish + 0x353d08)
- #49 0x00005555598535c4 n/a (/usr/bin/fish + 0x3535c4)
- #50 0x0000555559853b38 n/a (/usr/bin/fish + 0x353b38)
- #51 0x00005555598535c4 n/a (/usr/bin/fish + 0x3535c4)
- #52 0x0000555559814190 n/a (/usr/bin/fish + 0x314190)
- #53 0x00005555595b7848 n/a (/usr/bin/fish + 0xb7848)
- #54 0x00007ffff300d9dc n/a (libc.so.6 + 0x1d9dc)
- #55 0x00007ffff300dad8 __libc_start_main (libc.so.6 + 0x1dad8)
- #56 0x00005555595ab330 n/a (/usr/bin/fish + 0xab330)
- Stack trace of thread 1784:
- #0 0x00007ffff308dd50 n/a (libc.so.6 + 0x9dd50)
- #1 0x00007ffff307d75c n/a (libc.so.6 + 0x8d75c)
- #2 0x00007ffff307d7c4 n/a (libc.so.6 + 0x8d7c4)
- #3 0x00007ffff30f7cbc __poll (libc.so.6 + 0x107cbc)
- #4 0x00005555597e9c54 n/a (/usr/bin/fish + 0x2e9c54)
- #5 0x0000555559741894 n/a (/usr/bin/fish + 0x241894)
- #6 0x000055555974174c n/a (/usr/bin/fish + 0x24174c)
- #7 0x000055555974206c n/a (/usr/bin/fish + 0x24206c)
- #8 0x000055555985b568 n/a (/usr/bin/fish + 0x35b568)
- #9 0x00007ffff3081e78 n/a (libc.so.6 + 0x91e78)
- #10 0x00007ffff3104284 n/a (libc.so.6 + 0x114284)
- ELF object binary architecture: LoongArch
- GNU gdb (GDB) 16.3
- Copyright (C) 2024 Free Software Foundation, Inc.
- License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
- This is free software: you are free to change and redistribute it.
- There is NO WARRANTY, to the extent permitted by law.
- Type "show copying" and "show warranty" for details.
- This GDB was configured as "loongarch64-unknown-linux-gnu".
- Type "show configuration" for configuration details.
- For bug reporting instructions, please see:
- <https://www.gnu.org/software/gdb/bugs/>.
- --Type <RET> for more, q to quit, c to continue without paging--c
- Find the GDB manual and other documentation resources online at:
- <http://www.gnu.org/software/gdb/documentation/>.
- For help, type "help".
- Type "apropos word" to search for commands related to "word"...
- Reading symbols from /usr/bin/fish...
- This GDB supports auto-downloading debuginfo from the following URLs:
- <https://loongarchlinux.lcpu.dev/debuginfod>
- Enable debuginfod for this session? (y or [n]) y
- Debuginfod has been enabled.
- To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
- Reading symbols from /home/lcpuloongarch/.cache/debuginfod_client/b6f249b7a328bd9c1ec347b19222a0b0b7e1bc25/debuginfo...
- (No debugging symbols found in /home/lcpuloongarch/.cache/debuginfod_client/b6f249b7a328bd9c1ec347b19222a0b0b7e1bc25/debuginfo)
- [New LWP 1783]
- [New LWP 1784]
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/usr/lib/libthread_db.so.1".
- Core was generated by `/usr/bin/fish'.
- Program terminated with signal SIGILL, Illegal instruction.
- #0 0x00005555596715e4 in fish::builtins::string::StringSubCommand::run ()
- [Current thread is 1 (Thread 0x7ffff3538440 (LWP 1783))]
- warning: Missing auto-load script at offset 0 in section .debug_gdb_scripts
- of file /usr/bin/fish.
- Use `info auto-load python-scripts [REGEXP]' to list them.
- (gdb) bt
- #0 0x00005555596715e4 in fish::builtins::string::StringSubCommand::run ()
- #1 0x000055555970e114 in fish::builtins::string::string ()
- #2 0x00005555596530ac in core::ops::function::FnOnce::call_once{{vtable.shim}}
- ()
- #3 0x000055555964ae7c in fish::exec::exec_process_in_job ()
- #4 0x0000555559647ca0 in fish::exec::exec_job ()
- #5 0x000055555965bc04 in fish::parse_execution::ExecutionContext::run_1_job ()
- #6 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
- #7 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
- --Type <RET> for more, q to quit, c to continue without paging--c
- ()
- #8 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
- #9 0x00005555598006b8 in fish::parser::Parser::eval_node ()
- #10 0x00005555597ff4b4 in fish::parser::Parser::eval_with ()
- #11 0x0000555559654380 in fish::exec::exec_subshell_internal ()
- #12 0x000055555978dd5c in fish::expand::expand_cmdsubst ()
- #13 0x00005555597875dc in fish::expand::Expander::stage_cmdsubst ()
- #14 0x0000555559786aa4 in fish::expand::expand_to_receiver ()
- #15 0x0000555559786710 in fish::expand::expand_string ()
- #16 0x0000555559661984 in fish::parse_execution::ExecutionContext::expand_arguments_from_nodes ()
- #17 0x00005555596576c4 in fish::parse_execution::ExecutionContext::run_block_statement ()
- #18 0x000055555965bf90 in fish::parse_execution::ExecutionContext::run_1_job ()
- #19 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
- #20 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
- ()
- #21 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
- #22 0x00005555598006b8 in fish::parser::Parser::eval_node ()
- #23 0x00005555596519e4 in core::ops::function::FnOnce::call_once{{vtable.shim}}
- ()
- #24 0x000055555964a350 in fish::exec::exec_process_in_job ()
- #25 0x0000555559647ca0 in fish::exec::exec_job ()
- #26 0x000055555965bc04 in fish::parse_execution::ExecutionContext::run_1_job ()
- #27 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
- #28 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
- ()
- #29 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
- #30 0x00005555598006b8 in fish::parser::Parser::eval_node ()
- #31 0x0000555559613820 in fish::reader::reader_read ()
- #32 0x00005555597ef21c in fish::builtins::source::source ()
- #33 0x00005555596530ac in core::ops::function::FnOnce::call_once{{vtable.shim}}
- ()
- #34 0x000055555964ae7c in fish::exec::exec_process_in_job ()
- #35 0x0000555559647ca0 in fish::exec::exec_job ()
- #36 0x000055555965bc04 in fish::parse_execution::ExecutionContext::run_1_job ()
- #37 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
- #38 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
- ()
- #39 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
- #40 0x00005555598006b8 in fish::parser::Parser::eval_node ()
- #41 0x00005555597ff4b4 in fish::parser::Parser::eval_with ()
- #42 0x00005555595ae584 in fish::source_config_in_directory ()
- #43 0x00005555595b3480 in fish::throwing_main ()
- #44 0x00005555598145cc in fish::panic::panic_handler ()
- #45 0x00005555595af058 in fish::main ()
- #46 0x0000555559814254 in std::sys::backtrace::__rust_begin_short_backtrace ()
- #47 0x000055555981421c in std::rt::lang_start::{{closure}} ()
- #48 0x0000555559853d08 in std::panicking::try::do_call ()
- #49 0x00005555598535c4 in __rust_try.5428 ()
- #50 0x0000555559853b38 in std::panicking::try::do_call ()
- #51 0x00005555598535c4 in __rust_try.5428 ()
- #52 0x0000555559814190 in std::rt::lang_start ()
- #53 0x00005555595b7848 in main ()
- (gdb) disassemble
- Dump of assembler code for function _ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E:
- 0x00005555596713a0 <+0>: addi.d $sp, $sp, -720
- 0x00005555596713a4 <+4>: st.d $ra, $sp, 712
- 0x00005555596713a8 <+8>: st.d $fp, $sp, 704
- 0x00005555596713ac <+12>: st.d $s0, $sp, 696
- 0x00005555596713b0 <+16>: st.d $s1, $sp, 688
- 0x00005555596713b4 <+20>: st.d $s2, $sp, 680
- 0x00005555596713b8 <+24>: st.d $s3, $sp, 672
- 0x00005555596713bc <+28>: st.d $s4, $sp, 664
- --Type <RET> for more, q to quit, c to continue without paging--c
- 0x00005555596713c0 <+32>: st.d $s5, $sp, 656
- 0x00005555596713c4 <+36>: st.d $s6, $sp, 648
- 0x00005555596713c8 <+40>: st.d $s7, $sp, 640
- 0x00005555596713cc <+44>: st.d $s8, $sp, 632
- 0x00005555596713d0 <+48>: addi.d $fp, $sp, 720
- 0x00005555596713d4 <+52>: li.w $a5, 0x3
- 0x00005555596713d8 <+56>: move $s6, $a3
- 0x00005555596713dc <+60>: st.d $a2, $fp, -536
- 0x00005555596713e0 <+64>: move $s7, $a1
- 0x00005555596713e4 <+68>: move $s4, $a0
- 0x00005555596713e8 <+72>: bltu $a4, $a5, 188 # 0x5555596714a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+260>
- 0x00005555596713ec <+76>: move $s0, $a4
- 0x00005555596713f0 <+80>: ld.d $a0, $s6, 32
- 0x00005555596713f4 <+84>: ld.d $a1, $s6, 40
- 0x00005555596713f8 <+88>: alsl.d $a1, $a1, $a0, 0x2
- 0x00005555596713fc <+92>: pcalau12i $a2, 557
- 0x0000555559671400 <+96>: addi.d $a2, $a2, 1312
- 0x0000555559671404 <+100>: addi.d $a3, $a2, 2
- 0x0000555559671408 <+104>: pcaddu18i $ra, 0
- 0x000055555967140c <+108>: jirl $ra, $ra, -60168
- 0x0000555559671410 <+112>: bnez $a0, 40 # 0x555559671438 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+152>
- 0x0000555559671414 <+116>: ld.d $a0, $s6, 32
- 0x0000555559671418 <+120>: ld.d $a1, $s6, 40
- 0x000055555967141c <+124>: alsl.d $a1, $a1, $a0, 0x2
- 0x0000555559671420 <+128>: pcalau12i $a2, 557
- 0x0000555559671424 <+132>: addi.d $a2, $a2, 1314
- 0x0000555559671428 <+136>: addi.d $a3, $a2, 6
- 0x000055555967142c <+140>: pcaddu18i $ra, 0
- 0x0000555559671430 <+144>: jirl $ra, $ra, -60204
- 0x0000555559671434 <+148>: beqz $a0, 3448 # 0x5555596721ac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3596>
- 0x0000555559671438 <+152>: ld.d $s0, $s6, 8
- 0x000055555967143c <+156>: move $s5, $zero
- 0x0000555559671440 <+160>: srli.d $a0, $s0, 0x3e
- 0x0000555559671444 <+164>: slli.d $s1, $s0, 0x2
- 0x0000555559671448 <+168>: bnez $a0, 68 # 0x55555967148c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+236>
- 0x000055555967144c <+172>: li.w $a0, -4
- 0x0000555559671450 <+176>: lu52i.d $a0, $a0, 2047
- 0x0000555559671454 <+180>: bltu $a0, $s1, 56 # 0x55555967148c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+236>
- 0x0000555559671458 <+184>: ld.d $s4, $s6, 0
- 0x000055555967145c <+188>: beqz $s1, 3228 # 0x5555596720f8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3416>
- 0x0000555559671460 <+192>: pcalau12i $a0, 753
- 0x0000555559671464 <+196>: addi.d $a0, $a0, 385
- 0x0000555559671468 <+200>: ld.b $zero, $a0, 0
- 0x000055555967146c <+204>: li.w $a1, 0x4
- 0x0000555559671470 <+208>: li.w $s5, 0x4
- 0x0000555559671474 <+212>: move $a0, $s1
- 0x0000555559671478 <+216>: pcaddu18i $ra, -3
- 0x000055555967147c <+220>: jirl $ra, $ra, 25576
- 0x0000555559671480 <+224>: move $s3, $a0
- 0x0000555559671484 <+228>: move $s2, $s0
- 0x0000555559671488 <+232>: bnez $a0, 3192 # 0x555559672100 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3424>
- 0x000055555967148c <+236>: pcalau12i $a0, 731
- 0x0000555559671490 <+240>: addi.d $a2, $a0, 272
- 0x0000555559671494 <+244>: move $a0, $s5
- 0x0000555559671498 <+248>: move $a1, $s1
- 0x000055555967149c <+252>: pcaddu18i $ra, -3
- 0x00005555596714a0 <+256>: jirl $ra, $ra, -90888
- 0x00005555596714a4 <+260>: li.w $a1, 0x1
- 0x00005555596714a8 <+264>: st.d $s7, $fp, -624
- 0x00005555596714ac <+268>: st.d $s6, $fp, -560
- 0x00005555596714b0 <+272>: move $s3, $zero
- 0x00005555596714b4 <+276>: srli.d $a0, $a1, 0x3c
- 0x00005555596714b8 <+280>: st.d $a1, $fp, -552
- 0x00005555596714bc <+284>: slli.d $s0, $a1, 0x4
- 0x00005555596714c0 <+288>: bnez $a0, 8848 # 0x555559673750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9136>
- 0x00005555596714c4 <+292>: li.w $a0, -8
- 0x00005555596714c8 <+296>: lu52i.d $a0, $a0, 2047
- 0x00005555596714cc <+300>: st.d $a0, $fp, -512
- 0x00005555596714d0 <+304>: bltu $a0, $s0, 8832 # 0x555559673750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9136>
- 0x00005555596714d4 <+308>: ld.d $a0, $fp, -560
- 0x00005555596714d8 <+312>: ld.d $a1, $a0, 16
- 0x00005555596714dc <+316>: st.d $a1, $fp, -584
- 0x00005555596714e0 <+320>: ld.d $a0, $a0, 24
- 0x00005555596714e4 <+324>: st.d $a0, $fp, -576
- 0x00005555596714e8 <+328>: pcalau12i $a0, 753
- 0x00005555596714ec <+332>: addi.d $s8, $a0, 385
- 0x00005555596714f0 <+336>: beqz $s0, 44 # 0x55555967151c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+380>
- 0x00005555596714f4 <+340>: ld.b $zero, $s8, 0
- 0x00005555596714f8 <+344>: li.w $a1, 0x8
- 0x00005555596714fc <+348>: li.w $s3, 0x8
- 0x0000555559671500 <+352>: move $a0, $s0
- 0x0000555559671504 <+356>: pcaddu18i $ra, -3
- 0x0000555559671508 <+360>: jirl $ra, $ra, 25436
- 0x000055555967150c <+364>: beqz $a0, 8772 # 0x555559673750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9136>
- 0x0000555559671510 <+368>: ld.d $s1, $fp, -552
- 0x0000555559671514 <+372>: move $a2, $s1
- 0x0000555559671518 <+376>: b 16 # 0x555559671528 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+392>
- 0x000055555967151c <+380>: move $a2, $zero
- 0x0000555559671520 <+384>: li.w $a0, 0x8
- 0x0000555559671524 <+388>: ld.d $s1, $fp, -552
- 0x0000555559671528 <+392>: ld.d $a1, $fp, -560
- 0x000055555967152c <+396>: addi.d $s2, $a1, 16
- 0x0000555559671530 <+400>: st.d $a2, $fp, -160
- 0x0000555559671534 <+404>: st.d $a0, $fp, -152
- 0x0000555559671538 <+408>: st.d $zero, $fp, -144
- 0x000055555967153c <+412>: st.d $a0, $fp, -632
- 0x0000555559671540 <+416>: move $a1, $s2
- 0x0000555559671544 <+420>: move $a2, $s0
- 0x0000555559671548 <+424>: pcaddu18i $ra, -3
- 0x000055555967154c <+428>: jirl $ra, $ra, -91624
- 0x0000555559671550 <+432>: st.d $zero, $fp, -568
- 0x0000555559671554 <+436>: move $s0, $zero
- 0x0000555559671558 <+440>: st.d $s1, $fp, -144
- 0x000055555967155c <+444>: st.d $s2, $fp, -696
- 0x0000555559671560 <+448>: st.d $s2, $fp, -424
- 0x0000555559671564 <+452>: st.d $s1, $fp, -416
- 0x0000555559671568 <+456>: pcalau12i $a0, 528
- 0x000055555967156c <+460>: addi.d $a0, $a0, -1300
- 0x0000555559671570 <+464>: st.d $a0, $fp, -408
- 0x0000555559671574 <+468>: li.w $a0, 0x9
- 0x0000555559671578 <+472>: st.d $a0, $fp, -400
- 0x000055555967157c <+476>: pcalau12i $a0, 695
- 0x0000555559671580 <+480>: addi.d $a0, $a0, 1632
- 0x0000555559671584 <+484>: st.d $a0, $fp, -392
- 0x0000555559671588 <+488>: li.w $a0, 0x6
- 0x000055555967158c <+492>: st.d $a0, $fp, -384
- 0x0000555559671590 <+496>: li.w $a0, 0x4
- 0x0000555559671594 <+500>: st.d $a0, $fp, -376
- 0x0000555559671598 <+504>: vldi $vr0, 0
- 0x000055555967159c <+508>: vst $vr0, $fp, -368
- 0x00005555596715a0 <+512>: st.d $zero, $fp, -344
- 0x00005555596715a4 <+516>: li.w $s3, 0x3f
- 0x00005555596715a8 <+520>: st.w $s3, $fp, -320
- 0x00005555596715ac <+524>: li.w $s1, 0x1
- 0x00005555596715b0 <+528>: st.b $s1, $fp, -314
- 0x00005555596715b4 <+532>: st.h $zero, $fp, -316
- 0x00005555596715b8 <+536>: vst $vr0, $fp, -720
- 0x00005555596715bc <+540>: vst $vr0, $fp, -336
- 0x00005555596715c0 <+544>: ld.d $a0, $s4, 0
- 0x00005555596715c4 <+548>: st.d $a0, $fp, -640
- 0x00005555596715c8 <+552>: lu52i.d $a0, $s1, -2048
- 0x00005555596715cc <+556>: st.d $a0, $fp, -456
- 0x00005555596715d0 <+560>: pcalau12i $a0, 501
- 0x00005555596715d4 <+564>: addi.d $a0, $a0, -288
- 0x00005555596715d8 <+568>: st.d $a0, $fp, -472
- 0x00005555596715dc <+572>: vldi $vr0, 1023
- 0x00005555596715e0 <+576>: vst $vr0, $fp, -656
- => 0x00005555596715e4 <+580>: vldi $vr0, 4093
- 0x00005555596715e8 <+584>: vst $vr0, $fp, -672
- 0x00005555596715ec <+588>: vldi $vr0, 4092
- 0x00005555596715f0 <+592>: vst $vr0, $fp, -688
- 0x00005555596715f4 <+596>: li.w $a0, 0x0
- 0x00005555596715f8 <+600>: lu32i.d $a0, -1
- 0x00005555596715fc <+604>: st.d $a0, $fp, -496
- 0x0000555559671600 <+608>: st.d $s4, $fp, -504
- 0x0000555559671604 <+612>: st.d $s8, $fp, -464
- 0x0000555559671608 <+616>: b 24 # 0x555559671620 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+640>
- 0x000055555967160c <+620>: st.b $s1, $s4, 49
- 0x0000555559671610 <+624>: ld.d $s6, $fp, -440
- 0x0000555559671614 <+628>: ld.d $a0, $fp, -344
- 0x0000555559671618 <+632>: ld.d $a1, $fp, -416
- 0x000055555967161c <+636>: bltu $a1, $a0, 8056 # 0x555559673594 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8692>
- 0x0000555559671620 <+640>: addi.d $a0, $fp, -424
- 0x0000555559671624 <+644>: addi.d $a1, $fp, -288
- 0x0000555559671628 <+648>: pcaddu18i $ra, 0
- 0x000055555967162c <+652>: jirl $ra, $ra, -15336
- 0x0000555559671630 <+656>: bstrpick.d $a0, $a0, 0x1f, 0x0
- 0x0000555559671634 <+660>: li.w $a1, 0x3a
- 0x0000555559671638 <+664>: beq $a0, $a1, 2592 # 0x555559672058 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3256>
- 0x000055555967163c <+668>: beq $a0, $s3, 2676 # 0x5555596720b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3344>
- 0x0000555559671640 <+672>: lu12i.w $a1, 272
- 0x0000555559671644 <+676>: beq $a0, $a1, 2648 # 0x55555967209c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3324>
- 0x0000555559671648 <+680>: addi.d $a0, $a0, -97
- 0x000055555967164c <+684>: li.w $a1, 0x11
- 0x0000555559671650 <+688>: bltu $a1, $a0, 7756 # 0x55555967349c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8444>
- 0x0000555559671654 <+692>: st.d $s6, $fp, -440
- 0x0000555559671658 <+696>: slli.d $a0, $a0, 0x2
- 0x000055555967165c <+700>: ld.d $a3, $fp, -472
- 0x0000555559671660 <+704>: ldx.w $a0, $a0, $a3
- 0x0000555559671664 <+708>: ld.d $a1, $fp, -360
- 0x0000555559671668 <+712>: ld.d $a2, $fp, -352
- 0x000055555967166c <+716>: add.d $a0, $a0, $a3
- 0x0000555559671670 <+720>: ld.d $s2, $fp, -456
- 0x0000555559671674 <+724>: jr $a0
- 0x0000555559671678 <+728>: st.b $s1, $s4, 51
- 0x000055555967167c <+732>: b -108 # 0x555559671610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+624>
- 0x0000555559671680 <+736>: st.b $s1, $s4, 50
- 0x0000555559671684 <+740>: b -116 # 0x555559671610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+624>
- 0x0000555559671688 <+744>: beqz $a1, 8452 # 0x55555967378c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9196>
- 0x000055555967168c <+748>: addi.d $a0, $fp, -288
- 0x0000555559671690 <+752>: li.w $a3, 0xa
- 0x0000555559671694 <+756>: move $s7, $a1
- 0x0000555559671698 <+760>: move $s2, $a2
- 0x000055555967169c <+764>: pcaddu18i $ra, 0
- 0x00005555596716a0 <+768>: jirl $ra, $ra, 85732
- 0x00005555596716a4 <+772>: ld.d $s6, $fp, -440
- 0x00005555596716a8 <+776>: ld.bu $a0, $fp, -288
- 0x00005555596716ac <+780>: bnez $a0, 7344 # 0x55555967335c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8124>
- 0x00005555596716b0 <+784>: ld.d $a0, $fp, -280
- 0x00005555596716b4 <+788>: li.w $a1, -1
- 0x00005555596716b8 <+792>: bge $a1, $a0, 1480 # 0x555559671c80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2272>
- 0x00005555596716bc <+796>: st.d $a0, $s4, 40
- 0x00005555596716c0 <+800>: b -172 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
- 0x00005555596716c4 <+804>: st.d $s5, $fp, -616
- 0x00005555596716c8 <+808>: st.d $s0, $fp, -544
- 0x00005555596716cc <+812>: beqz $a1, 8396 # 0x555559673798 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9208>
- 0x00005555596716d0 <+816>: move $s6, $zero
- 0x00005555596716d4 <+820>: st.d $zero, $fp, -136
- 0x00005555596716d8 <+824>: li.w $a3, 0x8
- 0x00005555596716dc <+828>: li.w $a0, 0x8
- 0x00005555596716e0 <+832>: st.d $a0, $fp, -480
- 0x00005555596716e4 <+836>: st.d $a3, $fp, -128
- 0x00005555596716e8 <+840>: st.d $zero, $fp, -120
- 0x00005555596716ec <+844>: st.d $a2, $fp, -592
- 0x00005555596716f0 <+848>: move $s7, $a2
- 0x00005555596716f4 <+852>: st.d $a1, $fp, -600
- 0x00005555596716f8 <+856>: move $s5, $a1
- 0x00005555596716fc <+860>: nop
- 0x0000555559671700 <+864>: beqz $s5, 1384 # 0x555559671c68 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2248>
- 0x0000555559671704 <+868>: beqz $s7, 56 # 0x55555967173c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+924>
- 0x0000555559671708 <+872>: move $s0, $zero
- 0x000055555967170c <+876>: slli.d $a0, $s7, 0x2
- 0x0000555559671710 <+880>: move $a1, $s5
- 0x0000555559671714 <+884>: nop
- 0x0000555559671718 <+888>: nop
- 0x000055555967171c <+892>: nop
- 0x0000555559671720 <+896>: ld.wu $a2, $a1, 0
- 0x0000555559671724 <+900>: li.w $a3, 0x2c
- 0x0000555559671728 <+904>: beq $a2, $a3, 40 # 0x555559671750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+944>
- 0x000055555967172c <+908>: addi.d $a1, $a1, 4
- 0x0000555559671730 <+912>: addi.d $a0, $a0, -4
- 0x0000555559671734 <+916>: addi.d $s0, $s0, 1
- 0x0000555559671738 <+920>: bnez $a0, -24 # 0x555559671720 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+896>
- 0x000055555967173c <+924>: st.d $zero, $fp, -448
- 0x0000555559671740 <+928>: move $s0, $s7
- 0x0000555559671744 <+932>: b 32 # 0x555559671764 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+964>
- 0x0000555559671748 <+936>: nop
- 0x000055555967174c <+940>: nop
- 0x0000555559671750 <+944>: alsl.d $a0, $s0, $s5, 0x2
- 0x0000555559671754 <+948>: nor $a1, $s0, $zero
- 0x0000555559671758 <+952>: add.d $s7, $s7, $a1
- 0x000055555967175c <+956>: addi.d $a0, $a0, 4
- 0x0000555559671760 <+960>: st.d $a0, $fp, -448
- 0x0000555559671764 <+964>: li.w $a0, 0x2d
- 0x0000555559671768 <+968>: st.w $a0, $fp, -272
- 0x000055555967176c <+972>: st.d $s5, $fp, -288
- 0x0000555559671770 <+976>: st.d $s0, $fp, -280
- 0x0000555559671774 <+980>: pcalau12i $a0, 722
- 0x0000555559671778 <+984>: addi.d $a2, $a0, -96
- 0x000055555967177c <+988>: addi.d $a0, $fp, -112
- 0x0000555559671780 <+992>: addi.d $a1, $fp, -288
- 0x0000555559671784 <+996>: pcaddu18i $ra, 6
- 0x0000555559671788 <+1000>: jirl $ra, $ra, -40132
- 0x000055555967178c <+1004>: ld.d $a0, $fp, -96
- 0x0000555559671790 <+1008>: li.w $a1, 0x2
- 0x0000555559671794 <+1012>: bne $a0, $a1, 76 # 0x5555596717e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1088>
- 0x0000555559671798 <+1016>: ld.d $a0, $fp, -104
- 0x000055555967179c <+1020>: ld.d $a1, $a0, 0
- 0x00005555596717a0 <+1024>: ld.d $a2, $a0, 8
- 0x00005555596717a4 <+1028>: ld.d $s0, $a0, 16
- 0x00005555596717a8 <+1032>: ld.d $s5, $a0, 24
- 0x00005555596717ac <+1036>: addi.d $a0, $fp, -184
- 0x00005555596717b0 <+1040>: li.w $a3, 0xa
- 0x00005555596717b4 <+1044>: pcaddu18i $ra, 0
- 0x00005555596717b8 <+1048>: jirl $ra, $ra, 85452
- 0x00005555596717bc <+1052>: ld.bu $a0, $fp, -184
- 0x00005555596717c0 <+1056>: beqz $a0, 96 # 0x555559671820 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1152>
- 0x00005555596717c4 <+1060>: ld.bu $a0, $fp, -183
- 0x00005555596717c8 <+1064>: slli.d $s2, $a0, 0x8
- 0x00005555596717cc <+1068>: li.w $a0, 0x1
- 0x00005555596717d0 <+1072>: or $a0, $s2, $a0
- 0x00005555596717d4 <+1076>: andi $a0, $a0, 0x1
- 0x00005555596717d8 <+1080>: beqz $a0, 108 # 0x555559671844 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1188>
- 0x00005555596717dc <+1084>: b 1548 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
- 0x00005555596717e0 <+1088>: addi.d $a0, $fp, -184
- 0x00005555596717e4 <+1092>: li.w $a3, 0xa
- 0x00005555596717e8 <+1096>: move $a1, $s5
- 0x00005555596717ec <+1100>: move $a2, $s0
- 0x00005555596717f0 <+1104>: pcaddu18i $ra, 0
- 0x00005555596717f4 <+1108>: jirl $ra, $ra, 85392
- 0x00005555596717f8 <+1112>: ld.bu $a0, $fp, -184
- 0x00005555596717fc <+1116>: beqz $a0, 132 # 0x555559671880 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1248>
- 0x0000555559671800 <+1120>: ld.bu $a0, $fp, -183
- 0x0000555559671804 <+1124>: slli.d $s1, $a0, 0x8
- 0x0000555559671808 <+1128>: li.w $a0, 0x1
- 0x000055555967180c <+1132>: or $a0, $s1, $a0
- 0x0000555559671810 <+1136>: andi $a0, $a0, 0x1
- 0x0000555559671814 <+1140>: beqz $a0, 144 # 0x5555596718a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1284>
- 0x0000555559671818 <+1144>: b 1548 # 0x555559671e24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2692>
- 0x000055555967181c <+1148>: nop
- 0x0000555559671820 <+1152>: ld.d $a1, $fp, -176
- 0x0000555559671824 <+1156>: addu16i.d $a0, $a1, -32768
- 0x0000555559671828 <+1160>: ld.d $a2, $fp, -496
- 0x000055555967182c <+1164>: sltu $a0, $a0, $a2
- 0x0000555559671830 <+1168>: slli.d $a1, $a1, 0x20
- 0x0000555559671834 <+1172>: masknez $s2, $a1, $a0
- 0x0000555559671838 <+1176>: or $a0, $s2, $a0
- 0x000055555967183c <+1180>: andi $a0, $a0, 0x1
- 0x0000555559671840 <+1184>: bnez $a0, 1448 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
- 0x0000555559671844 <+1188>: addi.d $a0, $fp, -184
- 0x0000555559671848 <+1192>: li.w $a3, 0xa
- 0x000055555967184c <+1196>: move $a1, $s0
- 0x0000555559671850 <+1200>: move $a2, $s5
- 0x0000555559671854 <+1204>: pcaddu18i $ra, 0
- 0x0000555559671858 <+1208>: jirl $ra, $ra, 85292
- 0x000055555967185c <+1212>: ld.bu $a0, $fp, -184
- 0x0000555559671860 <+1216>: beqz $a0, 144 # 0x5555596718f0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1360>
- 0x0000555559671864 <+1220>: ld.bu $a0, $fp, -183
- 0x0000555559671868 <+1224>: slli.d $a0, $a0, 0x8
- 0x000055555967186c <+1228>: li.w $a1, 0x1
- 0x0000555559671870 <+1232>: or $a1, $a0, $a1
- 0x0000555559671874 <+1236>: andi $a1, $a1, 0x1
- 0x0000555559671878 <+1240>: beqz $a1, 156 # 0x555559671914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1396>
- 0x000055555967187c <+1244>: b 1388 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
- 0x0000555559671880 <+1248>: ld.d $a1, $fp, -176
- 0x0000555559671884 <+1252>: addu16i.d $a0, $a1, -32768
- 0x0000555559671888 <+1256>: ld.d $a2, $fp, -496
- 0x000055555967188c <+1260>: sltu $a0, $a0, $a2
- 0x0000555559671890 <+1264>: slli.d $a1, $a1, 0x20
- 0x0000555559671894 <+1268>: masknez $s1, $a1, $a0
- 0x0000555559671898 <+1272>: or $a0, $s1, $a0
- 0x000055555967189c <+1276>: andi $a0, $a0, 0x1
- 0x00005555596718a0 <+1280>: bnez $a0, 1412 # 0x555559671e24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2692>
- 0x00005555596718a4 <+1284>: srli.d $a0, $s1, 0x20
- 0x00005555596718a8 <+1288>: beqz $a0, 1948 # 0x555559672044 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3236>
- 0x00005555596718ac <+1292>: ld.b $zero, $s8, 0
- 0x00005555596718b0 <+1296>: li.w $a0, 0x8
- 0x00005555596718b4 <+1300>: li.w $a1, 0x8
- 0x00005555596718b8 <+1304>: pcaddu18i $ra, -3
- 0x00005555596718bc <+1308>: jirl $ra, $ra, 24488
- 0x00005555596718c0 <+1312>: beqz $a0, 7780 # 0x555559673724 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9092>
- 0x00005555596718c4 <+1316>: move $s0, $a0
- 0x00005555596718c8 <+1320>: srai.d $a0, $s1, 0x20
- 0x00005555596718cc <+1324>: addi.d $a0, $a0, -1
- 0x00005555596718d0 <+1328>: st.d $a0, $s0, 0
- 0x00005555596718d4 <+1332>: li.w $s8, 0x1
- 0x00005555596718d8 <+1336>: li.w $s2, 0x1
- 0x00005555596718dc <+1340>: li.w $s1, 0x1
- 0x00005555596718e0 <+1344>: ld.d $a0, $fp, -112
- 0x00005555596718e4 <+1348>: bnez $a0, 596 # 0x555559671b38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1944>
- 0x00005555596718e8 <+1352>: b 608 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
- 0x00005555596718ec <+1356>: nop
- 0x00005555596718f0 <+1360>: ld.d $a0, $fp, -176
- 0x00005555596718f4 <+1364>: addu16i.d $a1, $a0, -32768
- 0x00005555596718f8 <+1368>: ld.d $a2, $fp, -496
- 0x00005555596718fc <+1372>: sltu $a1, $a1, $a2
- 0x0000555559671900 <+1376>: slli.d $a0, $a0, 0x20
- 0x0000555559671904 <+1380>: masknez $a0, $a0, $a1
- 0x0000555559671908 <+1384>: or $a1, $a0, $a1
- 0x000055555967190c <+1388>: andi $a1, $a1, 0x1
- 0x0000555559671910 <+1392>: bnez $a1, 1240 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
- 0x0000555559671914 <+1396>: srli.d $a1, $s2, 0x20
- 0x0000555559671918 <+1400>: li.w $s0, 0x1
- 0x000055555967191c <+1404>: beqz $a1, 1296 # 0x555559671e2c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2700>
- 0x0000555559671920 <+1408>: srli.d $a1, $a0, 0x20
- 0x0000555559671924 <+1412>: beqz $a1, 1288 # 0x555559671e2c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2700>
- 0x0000555559671928 <+1416>: st.d $s7, $fp, -488
- 0x000055555967192c <+1420>: srai.d $s4, $s2, 0x20
- 0x0000555559671930 <+1424>: srai.d $s3, $a0, 0x20
- 0x0000555559671934 <+1428>: bgeu $s3, $s4, 108 # 0x5555596719a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1536>
- 0x0000555559671938 <+1432>: addi.d $s7, $s3, -1
- 0x000055555967193c <+1436>: sub.d $a0, $s4, $s7
- 0x0000555559671940 <+1440>: sltu $a1, $s4, $a0
- 0x0000555559671944 <+1444>: masknez $s2, $a0, $a1
- 0x0000555559671948 <+1448>: srli.d $a0, $s2, 0x3d
- 0x000055555967194c <+1452>: move $s0, $zero
- 0x0000555559671950 <+1456>: bnez $a0, 7780 # 0x5555596737b4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9236>
- 0x0000555559671954 <+1460>: slli.d $s5, $s2, 0x3
- 0x0000555559671958 <+1464>: ld.d $a1, $fp, -528
- 0x000055555967195c <+1468>: ld.d $a0, $fp, -512
- 0x0000555559671960 <+1472>: bltu $a0, $s5, 7768 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
- 0x0000555559671964 <+1476>: beqz $s5, 156 # 0x555559671a00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1632>
- 0x0000555559671968 <+1480>: ld.b $zero, $s8, 0
- 0x000055555967196c <+1484>: li.w $a1, 0x8
- 0x0000555559671970 <+1488>: li.w $s0, 0x8
- 0x0000555559671974 <+1492>: move $a0, $s5
- 0x0000555559671978 <+1496>: pcaddu18i $ra, -3
- 0x000055555967197c <+1500>: jirl $ra, $ra, 24296
- 0x0000555559671980 <+1504>: move $a1, $s5
- 0x0000555559671984 <+1508>: beqz $a0, 7732 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
- 0x0000555559671988 <+1512>: move $s0, $a0
- 0x000055555967198c <+1516>: st.d $s0, $fp, -528
- 0x0000555559671990 <+1520>: bltu $s7, $s4, 128 # 0x555559671a10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1648>
- 0x0000555559671994 <+1524>: b 220 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
- 0x0000555559671998 <+1528>: nop
- 0x000055555967199c <+1532>: nop
- 0x00005555596719a0 <+1536>: addi.d $s7, $s4, -1
- 0x00005555596719a4 <+1540>: sub.d $a0, $s3, $s7
- 0x00005555596719a8 <+1544>: sltu $a1, $s3, $a0
- 0x00005555596719ac <+1548>: masknez $s2, $a0, $a1
- 0x00005555596719b0 <+1552>: srli.d $a0, $s2, 0x3d
- 0x00005555596719b4 <+1556>: move $s0, $zero
- 0x00005555596719b8 <+1560>: bnez $a0, 7668 # 0x5555596737ac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9228>
- 0x00005555596719bc <+1564>: slli.d $s5, $s2, 0x3
- 0x00005555596719c0 <+1568>: ld.d $a1, $fp, -520
- 0x00005555596719c4 <+1572>: ld.d $a0, $fp, -512
- 0x00005555596719c8 <+1576>: bltu $a0, $s5, 7664 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
- 0x00005555596719cc <+1580>: beqz $s5, 108 # 0x555559671a38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1688>
- 0x00005555596719d0 <+1584>: ld.b $zero, $s8, 0
- 0x00005555596719d4 <+1588>: li.w $a1, 0x8
- 0x00005555596719d8 <+1592>: li.w $s0, 0x8
- 0x00005555596719dc <+1596>: move $a0, $s5
- 0x00005555596719e0 <+1600>: pcaddu18i $ra, -3
- 0x00005555596719e4 <+1604>: jirl $ra, $ra, 24192
- 0x00005555596719e8 <+1608>: move $a1, $s5
- 0x00005555596719ec <+1612>: beqz $a0, 7628 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
- 0x00005555596719f0 <+1616>: move $s0, $a0
- 0x00005555596719f4 <+1620>: st.d $s0, $fp, -520
- 0x00005555596719f8 <+1624>: bgeu $s7, $s3, 120 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
- 0x00005555596719fc <+1628>: b 76 # 0x555559671a48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1704>
- 0x0000555559671a00 <+1632>: move $s2, $zero
- 0x0000555559671a04 <+1636>: li.w $s0, 0x8
- 0x0000555559671a08 <+1640>: st.d $s0, $fp, -528
- 0x0000555559671a0c <+1644>: bgeu $s7, $s4, 100 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
- 0x0000555559671a10 <+1648>: sub.d $a0, $s4, $s3
- 0x0000555559671a14 <+1652>: addi.d $a0, $a0, 1
- 0x0000555559671a18 <+1656>: li.w $a1, 0x4
- 0x0000555559671a1c <+1660>: bgeu $a0, $a1, 116 # 0x555559671a90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1776>
- 0x0000555559671a20 <+1664>: move $s8, $zero
- 0x0000555559671a24 <+1668>: move $a1, $s4
- 0x0000555559671a28 <+1672>: ld.d $s4, $fp, -504
- 0x0000555559671a2c <+1676>: li.w $s3, 0x3f
- 0x0000555559671a30 <+1680>: ld.d $s7, $fp, -488
- 0x0000555559671a34 <+1684>: b 204 # 0x555559671b00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1888>
- 0x0000555559671a38 <+1688>: move $s2, $zero
- 0x0000555559671a3c <+1692>: li.w $s0, 0x8
- 0x0000555559671a40 <+1696>: st.d $s0, $fp, -520
- 0x0000555559671a44 <+1700>: bgeu $s7, $s3, 44 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
- 0x0000555559671a48 <+1704>: sub.d $a0, $s3, $s4
- 0x0000555559671a4c <+1708>: addi.d $a1, $a0, 1
- 0x0000555559671a50 <+1712>: li.w $a0, 0x4
- 0x0000555559671a54 <+1716>: bgeu $a1, $a0, 340 # 0x555559671ba8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2056>
- 0x0000555559671a58 <+1720>: move $s8, $zero
- 0x0000555559671a5c <+1724>: move $a0, $s7
- 0x0000555559671a60 <+1728>: ld.d $s4, $fp, -504
- 0x0000555559671a64 <+1732>: ld.d $s7, $fp, -488
- 0x0000555559671a68 <+1736>: b 408 # 0x555559671c00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2144>
- 0x0000555559671a6c <+1740>: nop
- 0x0000555559671a70 <+1744>: move $s8, $zero
- 0x0000555559671a74 <+1748>: ld.d $s4, $fp, -504
- 0x0000555559671a78 <+1752>: li.w $s3, 0x3f
- 0x0000555559671a7c <+1756>: li.w $s1, 0x1
- 0x0000555559671a80 <+1760>: ld.d $s7, $fp, -488
- 0x0000555559671a84 <+1764>: ld.d $a0, $fp, -112
- 0x0000555559671a88 <+1768>: bnez $a0, 176 # 0x555559671b38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1944>
- 0x0000555559671a8c <+1772>: b 188 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
- 0x0000555559671a90 <+1776>: move $s8, $a0
- 0x0000555559671a94 <+1780>: pcalau12i $a1, 497
- 0x0000555559671a98 <+1784>: addi.d $a1, $a1, 1344
- 0x0000555559671a9c <+1788>: vld $vr0, $a1, 0
- 0x0000555559671aa0 <+1792>: bstrins.d $s8, $zero, 0x1, 0x0
- 0x0000555559671aa4 <+1796>: sub.d $a1, $s4, $s8
- 0x0000555559671aa8 <+1800>: vreplgr2vr.d $vr1, $s4
- 0x0000555559671aac <+1804>: vadd.d $vr0, $vr1, $vr0
- 0x0000555559671ab0 <+1808>: addi.d $a2, $s0, 16
- 0x0000555559671ab4 <+1812>: move $a3, $s8
- 0x0000555559671ab8 <+1816>: vld $vr3, $fp, -656
- 0x0000555559671abc <+1820>: vld $vr4, $fp, -672
- 0x0000555559671ac0 <+1824>: vld $vr5, $fp, -688
- 0x0000555559671ac4 <+1828>: nop
- 0x0000555559671ac8 <+1832>: nop
- 0x0000555559671acc <+1836>: nop
- 0x0000555559671ad0 <+1840>: vadd.d $vr1, $vr0, $vr3
- 0x0000555559671ad4 <+1844>: vadd.d $vr2, $vr0, $vr4
- 0x0000555559671ad8 <+1848>: vst $vr1, $a2, -16
- 0x0000555559671adc <+1852>: vst $vr2, $a2, 0
- 0x0000555559671ae0 <+1856>: vadd.d $vr0, $vr0, $vr5
- 0x0000555559671ae4 <+1860>: addi.d $a3, $a3, -4
- 0x0000555559671ae8 <+1864>: addi.d $a2, $a2, 32
- 0x0000555559671aec <+1868>: bnez $a3, -28 # 0x555559671ad0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1840>
- 0x0000555559671af0 <+1872>: ld.d $s4, $fp, -504
- 0x0000555559671af4 <+1876>: li.w $s3, 0x3f
- 0x0000555559671af8 <+1880>: ld.d $s7, $fp, -488
- 0x0000555559671afc <+1884>: beq $a0, $s8, -544 # 0x5555596718dc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1340>
- 0x0000555559671b00 <+1888>: alsl.d $a2, $s8, $s0, 0x3
- 0x0000555559671b04 <+1892>: addi.d $a1, $a1, -1
- 0x0000555559671b08 <+1896>: li.w $s1, 0x1
- 0x0000555559671b0c <+1900>: nop
- 0x0000555559671b10 <+1904>: st.d $a1, $a2, 0
- 0x0000555559671b14 <+1908>: addi.d $s8, $s8, 1
- 0x0000555559671b18 <+1912>: addi.d $a2, $a2, 8
- 0x0000555559671b1c <+1916>: addi.d $a1, $a1, -1
- 0x0000555559671b20 <+1920>: bne $a0, $s8, -16 # 0x555559671b10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1904>
- 0x0000555559671b24 <+1924>: nop
- 0x0000555559671b28 <+1928>: nop
- 0x0000555559671b2c <+1932>: nop
- 0x0000555559671b30 <+1936>: ld.d $a0, $fp, -112
- 0x0000555559671b34 <+1940>: beqz $a0, 20 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
- 0x0000555559671b38 <+1944>: ld.d $a0, $fp, -104
- 0x0000555559671b3c <+1948>: li.w $a1, 0x8
- 0x0000555559671b40 <+1952>: pcaddu18i $ra, -3
- 0x0000555559671b44 <+1956>: jirl $ra, $ra, 23872
- 0x0000555559671b48 <+1960>: lu52i.d $a0, $zero, -2048
- 0x0000555559671b4c <+1964>: beq $s2, $a0, 684 # 0x555559671df8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2648>
- 0x0000555559671b50 <+1968>: ld.d $a0, $fp, -136
- 0x0000555559671b54 <+1972>: bstrpick.d $s5, $s8, 0x3c, 0x0
- 0x0000555559671b58 <+1976>: sub.d $a0, $a0, $s6
- 0x0000555559671b5c <+1980>: bltu $a0, $s5, 216 # 0x555559671c34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2196>
- 0x0000555559671b60 <+1984>: slli.d $a2, $s8, 0x3
- 0x0000555559671b64 <+1988>: ld.d $a0, $fp, -480
- 0x0000555559671b68 <+1992>: alsl.d $a0, $s6, $a0, 0x3
- 0x0000555559671b6c <+1996>: move $a1, $s0
- 0x0000555559671b70 <+2000>: pcaddu18i $ra, -3
- 0x0000555559671b74 <+2004>: jirl $ra, $ra, -93200
- 0x0000555559671b78 <+2008>: add.d $s6, $s6, $s5
- 0x0000555559671b7c <+2012>: st.d $s6, $fp, -120
- 0x0000555559671b80 <+2016>: ld.d $a0, $fp, -448
- 0x0000555559671b84 <+2020>: move $s5, $a0
- 0x0000555559671b88 <+2024>: ld.d $s8, $fp, -464
- 0x0000555559671b8c <+2028>: beqz $s2, -1164 # 0x555559671700 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+864>
- 0x0000555559671b90 <+2032>: li.w $a1, 0x8
- 0x0000555559671b94 <+2036>: move $s5, $a0
- 0x0000555559671b98 <+2040>: move $a0, $s0
- 0x0000555559671b9c <+2044>: pcaddu18i $ra, -3
- 0x0000555559671ba0 <+2048>: jirl $ra, $ra, 23780
- 0x0000555559671ba4 <+2052>: b -1188 # 0x555559671700 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+864>
- 0x0000555559671ba8 <+2056>: move $s8, $a1
- 0x0000555559671bac <+2060>: pcalau12i $a0, 497
- 0x0000555559671bb0 <+2064>: addi.d $a0, $a0, 1232
- 0x0000555559671bb4 <+2068>: vld $vr0, $a0, 0
- 0x0000555559671bb8 <+2072>: bstrins.d $s8, $zero, 0x1, 0x0
- 0x0000555559671bbc <+2076>: add.d $a0, $s7, $s8
- 0x0000555559671bc0 <+2080>: vreplgr2vr.d $vr1, $s7
- 0x0000555559671bc4 <+2084>: vadd.d $vr0, $vr1, $vr0
- 0x0000555559671bc8 <+2088>: addi.d $a2, $s0, 16
- 0x0000555559671bcc <+2092>: move $a3, $s8
- 0x0000555559671bd0 <+2096>: vaddi.du $vr1, $vr0, 0x2
- 0x0000555559671bd4 <+2100>: vst $vr0, $a2, -16
- 0x0000555559671bd8 <+2104>: vst $vr1, $a2, 0
- 0x0000555559671bdc <+2108>: vaddi.du $vr0, $vr0, 0x4
- 0x0000555559671be0 <+2112>: addi.d $a3, $a3, -4
- 0x0000555559671be4 <+2116>: addi.d $a2, $a2, 32
- 0x0000555559671be8 <+2120>: bnez $a3, -24 # 0x555559671bd0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2096>
- 0x0000555559671bec <+2124>: ld.d $s4, $fp, -504
- 0x0000555559671bf0 <+2128>: ld.d $s7, $fp, -488
- 0x0000555559671bf4 <+2132>: bne $a1, $s8, 12 # 0x555559671c00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2144>
- 0x0000555559671bf8 <+2136>: li.w $s3, 0x3f
- 0x0000555559671bfc <+2140>: b -800 # 0x5555596718dc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1340>
- 0x0000555559671c00 <+2144>: alsl.d $a1, $s8, $s0, 0x3
- 0x0000555559671c04 <+2148>: add.d $a2, $s8, $s3
- 0x0000555559671c08 <+2152>: sub.d $s8, $a2, $a0
- 0x0000555559671c0c <+2156>: li.w $s1, 0x1
- 0x0000555559671c10 <+2160>: addi.d $a2, $a0, 1
- 0x0000555559671c14 <+2164>: st.d $a0, $a1, 0
- 0x0000555559671c18 <+2168>: addi.d $a1, $a1, 8
- 0x0000555559671c1c <+2172>: move $a0, $a2
- 0x0000555559671c20 <+2176>: bne $s3, $a2, -16 # 0x555559671c10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2160>
- 0x0000555559671c24 <+2180>: li.w $s3, 0x3f
- 0x0000555559671c28 <+2184>: ld.d $a0, $fp, -112
- 0x0000555559671c2c <+2188>: bnez $a0, -244 # 0x555559671b38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1944>
- 0x0000555559671c30 <+2192>: b -232 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
- 0x0000555559671c34 <+2196>: addi.d $a0, $fp, -136
- 0x0000555559671c38 <+2200>: li.w $a3, 0x8
- 0x0000555559671c3c <+2204>: li.w $a4, 0x8
- 0x0000555559671c40 <+2208>: move $a1, $s6
- 0x0000555559671c44 <+2212>: move $a2, $s5
- 0x0000555559671c48 <+2216>: pcaddu18i $ra, -3
- 0x0000555559671c4c <+2220>: jirl $ra, $ra, -77512
- 0x0000555559671c50 <+2224>: ld.d $s6, $fp, -120
- 0x0000555559671c54 <+2228>: ld.d $a0, $fp, -128
- 0x0000555559671c58 <+2232>: st.d $a0, $fp, -480
- 0x0000555559671c5c <+2236>: b -252 # 0x555559671b60 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1984>
- 0x0000555559671c60 <+2240>: st.b $s1, $s4, 48
- 0x0000555559671c64 <+2244>: b -1620 # 0x555559671610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+624>
- 0x0000555559671c68 <+2248>: ld.d $s1, $fp, -136
- 0x0000555559671c6c <+2252>: ld.bu $s0, $fp, -128
- 0x0000555559671c70 <+2256>: lu52i.d $a0, $zero, -2048
- 0x0000555559671c74 <+2260>: bne $s1, $a0, 268 # 0x555559671d80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2528>
- 0x0000555559671c78 <+2264>: li.w $s1, 0x1
- 0x0000555559671c7c <+2268>: b 480 # 0x555559671e5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2748>
- 0x0000555559671c80 <+2272>: st.d $zero, $fp, -112
- 0x0000555559671c84 <+2276>: li.w $a0, 0x4
- 0x0000555559671c88 <+2280>: st.d $a0, $fp, -104
- 0x0000555559671c8c <+2284>: st.d $zero, $fp, -96
- 0x0000555559671c90 <+2288>: pcalau12i $a0, 557
- 0x0000555559671c94 <+2292>: addi.d $a0, $a0, 1052
- 0x0000555559671c98 <+2296>: st.d $a0, $fp, -280
- 0x0000555559671c9c <+2300>: li.w $a0, 0x1d
- 0x0000555559671ca0 <+2304>: st.d $a0, $fp, -272
- 0x0000555559671ca4 <+2308>: st.d $zero, $fp, -288
- 0x0000555559671ca8 <+2312>: addi.d $a0, $fp, -288
- 0x0000555559671cac <+2316>: pcaddu18i $ra, 2
- 0x0000555559671cb0 <+2320>: jirl $ra, $ra, -66380
- 0x0000555559671cb4 <+2324>: move $a2, $a0
- 0x0000555559671cb8 <+2328>: move $a3, $a1
- 0x0000555559671cbc <+2332>: st.b $s1, $fp, -288
- 0x0000555559671cc0 <+2336>: ld.d $a0, $fp, -584
- 0x0000555559671cc4 <+2340>: st.d $a0, $fp, -280
- 0x0000555559671cc8 <+2344>: ld.d $a0, $fp, -576
- 0x0000555559671ccc <+2348>: st.d $a0, $fp, -272
- 0x0000555559671cd0 <+2352>: st.b $s1, $fp, -256
- 0x0000555559671cd4 <+2356>: st.d $s7, $fp, -248
- 0x0000555559671cd8 <+2360>: st.d $s2, $fp, -240
- 0x0000555559671cdc <+2364>: pcalau12i $a0, 498
- 0x0000555559671ce0 <+2368>: addi.d $a4, $a0, -224
- 0x0000555559671ce4 <+2372>: addi.d $a0, $fp, -136
- 0x0000555559671ce8 <+2376>: addi.d $a1, $fp, -112
- 0x0000555559671cec <+2380>: addi.d $a5, $fp, -288
- 0x0000555559671cf0 <+2384>: li.w $a6, 0x2
- 0x0000555559671cf4 <+2388>: pcaddu18i $ra, 5
- 0x0000555559671cf8 <+2392>: jirl $ra, $ra, -80436
- 0x0000555559671cfc <+2396>: ld.bu $a0, $fp, -136
- 0x0000555559671d00 <+2400>: beq $a0, $s1, 6948 # 0x555559673824 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9348>
- 0x0000555559671d04 <+2404>: ld.bu $a0, $fp, -288
- 0x0000555559671d08 <+2408>: li.w $a1, 0x3
- 0x0000555559671d0c <+2412>: beq $a0, $a1, 248 # 0x555559671e04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2660>
- 0x0000555559671d10 <+2416>: li.w $a1, 0x2
- 0x0000555559671d14 <+2420>: bne $a0, $a1, 28 # 0x555559671d30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2448>
- 0x0000555559671d18 <+2424>: ld.d $a0, $fp, -280
- 0x0000555559671d1c <+2428>: li.w $a1, 0x1
- 0x0000555559671d20 <+2432>: beqz $a0, 16 # 0x555559671d30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2448>
- 0x0000555559671d24 <+2436>: ld.d $a0, $fp, -272
- 0x0000555559671d28 <+2440>: pcaddu18i $ra, -3
- 0x0000555559671d2c <+2444>: jirl $ra, $ra, 23384
- 0x0000555559671d30 <+2448>: ld.bu $a0, $fp, -256
- 0x0000555559671d34 <+2452>: li.w $a1, 0x2
- 0x0000555559671d38 <+2456>: beq $a0, $a1, 220 # 0x555559671e14 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2676>
- 0x0000555559671d3c <+2460>: li.w $a1, 0x3
- 0x0000555559671d40 <+2464>: bne $a0, $a1, 28 # 0x555559671d5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2492>
- 0x0000555559671d44 <+2468>: ld.d $a0, $fp, -248
- 0x0000555559671d48 <+2472>: li.w $a1, 0x4
- 0x0000555559671d4c <+2476>: beqz $a0, 16 # 0x555559671d5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2492>
- 0x0000555559671d50 <+2480>: ld.d $a0, $fp, -240
- 0x0000555559671d54 <+2484>: pcaddu18i $ra, -3
- 0x0000555559671d58 <+2488>: jirl $ra, $ra, 23340
- 0x0000555559671d5c <+2492>: ld.d $s2, $fp, -112
- 0x0000555559671d60 <+2496>: ld.d $s5, $fp, -104
- 0x0000555559671d64 <+2500>: ld.d $a0, $fp, -96
- 0x0000555559671d68 <+2504>: st.d $a0, $fp, -608
- 0x0000555559671d6c <+2508>: ld.d $s6, $fp, -440
- 0x0000555559671d70 <+2512>: li.w $a0, 0x2
- 0x0000555559671d74 <+2516>: lu52i.d $a0, $a0, -2048
- 0x0000555559671d78 <+2520>: beq $s2, $a0, -1892 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
- 0x0000555559671d7c <+2524>: b 5924 # 0x5555596734a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8448>
- 0x0000555559671d80 <+2528>: ld.hu $s3, $fp, -123
- 0x0000555559671d84 <+2532>: move $s5, $s4
- 0x0000555559671d88 <+2536>: ld.bu $s4, $fp, -121
- 0x0000555559671d8c <+2540>: ld.wu $s2, $fp, -127
- 0x0000555559671d90 <+2544>: ld.d $a0, $fp, -640
- 0x0000555559671d94 <+2548>: beqz $a0, 20 # 0x555559671da8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2568>
- 0x0000555559671d98 <+2552>: ld.d $a0, $s5, 8
- 0x0000555559671d9c <+2556>: li.w $a1, 0x8
- 0x0000555559671da0 <+2560>: pcaddu18i $ra, -3
- 0x0000555559671da4 <+2564>: jirl $ra, $ra, 23264
- 0x0000555559671da8 <+2568>: slli.d $a0, $s3, 0x20
- 0x0000555559671dac <+2572>: slli.d $a1, $s4, 0x30
- 0x0000555559671db0 <+2576>: or $a0, $a1, $a0
- 0x0000555559671db4 <+2580>: or $a0, $s2, $a0
- 0x0000555559671db8 <+2584>: st.d $s1, $s5, 0
- 0x0000555559671dbc <+2588>: st.d $a0, $fp, -568
- 0x0000555559671dc0 <+2592>: slli.d $a0, $a0, 0x8
- 0x0000555559671dc4 <+2596>: or $a0, $a0, $s0
- 0x0000555559671dc8 <+2600>: st.d $a0, $s5, 8
- 0x0000555559671dcc <+2604>: st.d $s6, $s5, 16
- 0x0000555559671dd0 <+2608>: st.d $s1, $fp, -640
- 0x0000555559671dd4 <+2612>: move $s4, $s5
- 0x0000555559671dd8 <+2616>: li.w $s3, 0x3f
- 0x0000555559671ddc <+2620>: li.w $s1, 0x1
- 0x0000555559671de0 <+2624>: ld.d $s5, $fp, -616
- 0x0000555559671de4 <+2628>: b -2000 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
- 0x0000555559671de8 <+2632>: move $s0, $zero
- 0x0000555559671dec <+2636>: ld.d $a0, $fp, -112
- 0x0000555559671df0 <+2640>: bnez $a0, 68 # 0x555559671e34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2708>
- 0x0000555559671df4 <+2644>: b 80 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
- 0x0000555559671df8 <+2648>: andi $s0, $s0, 0xff
- 0x0000555559671dfc <+2652>: ld.d $s8, $fp, -464
- 0x0000555559671e00 <+2656>: b 68 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
- 0x0000555559671e04 <+2660>: ld.d $a0, $fp, -280
- 0x0000555559671e08 <+2664>: li.w $a1, 0x4
- 0x0000555559671e0c <+2668>: bnez $a0, -232 # 0x555559671d24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2436>
- 0x0000555559671e10 <+2672>: b -224 # 0x555559671d30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2448>
- 0x0000555559671e14 <+2676>: ld.d $a0, $fp, -248
- 0x0000555559671e18 <+2680>: li.w $a1, 0x1
- 0x0000555559671e1c <+2684>: bnez $a0, -204 # 0x555559671d50 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2480>
- 0x0000555559671e20 <+2688>: b -196 # 0x555559671d5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2492>
- 0x0000555559671e24 <+2692>: move $s0, $zero
- 0x0000555559671e28 <+2696>: li.w $s1, 0x1
- 0x0000555559671e2c <+2700>: ld.d $a0, $fp, -112
- 0x0000555559671e30 <+2704>: beqz $a0, 20 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
- 0x0000555559671e34 <+2708>: ld.d $a0, $fp, -104
- 0x0000555559671e38 <+2712>: li.w $a1, 0x8
- 0x0000555559671e3c <+2716>: pcaddu18i $ra, -3
- 0x0000555559671e40 <+2720>: jirl $ra, $ra, 23108
- 0x0000555559671e44 <+2724>: ld.d $a0, $fp, -136
- 0x0000555559671e48 <+2728>: beqz $a0, 20 # 0x555559671e5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2748>
- 0x0000555559671e4c <+2732>: ld.d $a0, $fp, -128
- 0x0000555559671e50 <+2736>: li.w $a1, 0x8
- 0x0000555559671e54 <+2740>: pcaddu18i $ra, -3
- 0x0000555559671e58 <+2744>: jirl $ra, $ra, 23084
- 0x0000555559671e5c <+2748>: lu52i.d $s2, $zero, -2048
- 0x0000555559671e60 <+2752>: beqz $s0, 412 # 0x555559671ffc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3164>
- 0x0000555559671e64 <+2756>: bne $s0, $s1, 148 # 0x555559671ef8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2904>
- 0x0000555559671e68 <+2760>: st.d $zero, $fp, -112
- 0x0000555559671e6c <+2764>: li.w $a0, 0x4
- 0x0000555559671e70 <+2768>: st.d $a0, $fp, -104
- 0x0000555559671e74 <+2772>: st.d $zero, $fp, -96
- 0x0000555559671e78 <+2776>: pcalau12i $a0, 528
- 0x0000555559671e7c <+2780>: addi.d $a0, $a0, -1848
- 0x0000555559671e80 <+2784>: st.d $a0, $fp, -280
- 0x0000555559671e84 <+2788>: li.w $a0, 0x29
- 0x0000555559671e88 <+2792>: st.d $a0, $fp, -272
- 0x0000555559671e8c <+2796>: st.d $zero, $fp, -288
- 0x0000555559671e90 <+2800>: addi.d $a0, $fp, -288
- 0x0000555559671e94 <+2804>: pcaddu18i $ra, 2
- 0x0000555559671e98 <+2808>: jirl $ra, $ra, -66868
- 0x0000555559671e9c <+2812>: move $a2, $a0
- 0x0000555559671ea0 <+2816>: move $a3, $a1
- 0x0000555559671ea4 <+2820>: st.b $s1, $fp, -288
- 0x0000555559671ea8 <+2824>: ld.d $a0, $fp, -584
- 0x0000555559671eac <+2828>: st.d $a0, $fp, -280
- 0x0000555559671eb0 <+2832>: ld.d $a0, $fp, -576
- 0x0000555559671eb4 <+2836>: st.d $a0, $fp, -272
- 0x0000555559671eb8 <+2840>: st.b $s1, $fp, -256
- 0x0000555559671ebc <+2844>: ld.d $a0, $fp, -600
- 0x0000555559671ec0 <+2848>: st.d $a0, $fp, -248
- 0x0000555559671ec4 <+2852>: ld.d $a0, $fp, -592
- 0x0000555559671ec8 <+2856>: st.d $a0, $fp, -240
- 0x0000555559671ecc <+2860>: pcalau12i $a0, 498
- 0x0000555559671ed0 <+2864>: addi.d $a4, $a0, -224
- 0x0000555559671ed4 <+2868>: addi.d $a0, $fp, -136
- 0x0000555559671ed8 <+2872>: addi.d $a1, $fp, -112
- 0x0000555559671edc <+2876>: addi.d $a5, $fp, -288
- 0x0000555559671ee0 <+2880>: li.w $a6, 0x2
- 0x0000555559671ee4 <+2884>: pcaddu18i $ra, 5
- 0x0000555559671ee8 <+2888>: jirl $ra, $ra, -80932
- 0x0000555559671eec <+2892>: ld.bu $a0, $fp, -136
- 0x0000555559671ef0 <+2896>: bne $a0, $s1, 148 # 0x555559671f84 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3044>
- 0x0000555559671ef4 <+2900>: b 6584 # 0x5555596738ac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9484>
- 0x0000555559671ef8 <+2904>: st.d $zero, $fp, -112
- 0x0000555559671efc <+2908>: li.w $a0, 0x4
- 0x0000555559671f00 <+2912>: st.d $a0, $fp, -104
- 0x0000555559671f04 <+2916>: st.d $zero, $fp, -96
- 0x0000555559671f08 <+2920>: pcalau12i $a0, 528
- 0x0000555559671f0c <+2924>: addi.d $a0, $a0, -1684
- 0x0000555559671f10 <+2928>: st.d $a0, $fp, -280
- 0x0000555559671f14 <+2932>: li.w $a0, 0x20
- 0x0000555559671f18 <+2936>: st.d $a0, $fp, -272
- 0x0000555559671f1c <+2940>: st.d $zero, $fp, -288
- 0x0000555559671f20 <+2944>: addi.d $a0, $fp, -288
- 0x0000555559671f24 <+2948>: pcaddu18i $ra, 2
- 0x0000555559671f28 <+2952>: jirl $ra, $ra, -67012
- 0x0000555559671f2c <+2956>: move $a2, $a0
- 0x0000555559671f30 <+2960>: move $a3, $a1
- 0x0000555559671f34 <+2964>: st.b $s1, $fp, -288
- 0x0000555559671f38 <+2968>: ld.d $a0, $fp, -584
- 0x0000555559671f3c <+2972>: st.d $a0, $fp, -280
- 0x0000555559671f40 <+2976>: ld.d $a0, $fp, -576
- 0x0000555559671f44 <+2980>: st.d $a0, $fp, -272
- 0x0000555559671f48 <+2984>: st.b $s1, $fp, -256
- 0x0000555559671f4c <+2988>: ld.d $a0, $fp, -600
- 0x0000555559671f50 <+2992>: st.d $a0, $fp, -248
- 0x0000555559671f54 <+2996>: ld.d $a0, $fp, -592
- 0x0000555559671f58 <+3000>: st.d $a0, $fp, -240
- 0x0000555559671f5c <+3004>: pcalau12i $a0, 498
- 0x0000555559671f60 <+3008>: addi.d $a4, $a0, -224
- 0x0000555559671f64 <+3012>: addi.d $a0, $fp, -136
- 0x0000555559671f68 <+3016>: addi.d $a1, $fp, -112
- 0x0000555559671f6c <+3020>: addi.d $a5, $fp, -288
- 0x0000555559671f70 <+3024>: li.w $a6, 0x2
- 0x0000555559671f74 <+3028>: pcaddu18i $ra, 5
- 0x0000555559671f78 <+3032>: jirl $ra, $ra, -81076
- 0x0000555559671f7c <+3036>: ld.bu $a0, $fp, -136
- 0x0000555559671f80 <+3040>: beq $a0, $s1, 6392 # 0x555559673878 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9432>
- 0x0000555559671f84 <+3044>: ld.bu $a0, $fp, -288
- 0x0000555559671f88 <+3048>: li.w $a1, 0x3
- 0x0000555559671f8c <+3052>: beq $a0, $a1, 152 # 0x555559672024 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3204>
- 0x0000555559671f90 <+3056>: li.w $a1, 0x2
- 0x0000555559671f94 <+3060>: bne $a0, $a1, 28 # 0x555559671fb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3088>
- 0x0000555559671f98 <+3064>: ld.d $a0, $fp, -280
- 0x0000555559671f9c <+3068>: li.w $a1, 0x1
- 0x0000555559671fa0 <+3072>: beqz $a0, 16 # 0x555559671fb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3088>
- 0x0000555559671fa4 <+3076>: ld.d $a0, $fp, -272
- 0x0000555559671fa8 <+3080>: pcaddu18i $ra, -3
- 0x0000555559671fac <+3084>: jirl $ra, $ra, 22744
- 0x0000555559671fb0 <+3088>: ld.bu $a0, $fp, -256
- 0x0000555559671fb4 <+3092>: li.w $a1, 0x2
- 0x0000555559671fb8 <+3096>: beq $a0, $a1, 124 # 0x555559672034 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3220>
- 0x0000555559671fbc <+3100>: li.w $a1, 0x3
- 0x0000555559671fc0 <+3104>: bne $a0, $a1, 28 # 0x555559671fdc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3132>
- 0x0000555559671fc4 <+3108>: ld.d $a0, $fp, -248
- 0x0000555559671fc8 <+3112>: li.w $a1, 0x4
- 0x0000555559671fcc <+3116>: beqz $a0, 16 # 0x555559671fdc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3132>
- 0x0000555559671fd0 <+3120>: ld.d $a0, $fp, -240
- 0x0000555559671fd4 <+3124>: pcaddu18i $ra, -3
- 0x0000555559671fd8 <+3128>: jirl $ra, $ra, 22700
- 0x0000555559671fdc <+3132>: ld.d $a0, $fp, -104
- 0x0000555559671fe0 <+3136>: ld.d $s2, $fp, -112
- 0x0000555559671fe4 <+3140>: ld.d $a1, $fp, -96
- 0x0000555559671fe8 <+3144>: st.d $a1, $fp, -440
- 0x0000555559671fec <+3148>: andi $a1, $a0, 0xff
- 0x0000555559671ff0 <+3152>: st.d $a1, $fp, -544
- 0x0000555559671ff4 <+3156>: srli.d $a0, $a0, 0x8
- 0x0000555559671ff8 <+3160>: st.d $a0, $fp, -568
- 0x0000555559671ffc <+3164>: ld.d $a0, $fp, -568
- 0x0000555559672000 <+3168>: slli.d $a0, $a0, 0x8
- 0x0000555559672004 <+3172>: ld.d $s0, $fp, -544
- 0x0000555559672008 <+3176>: or $s5, $a0, $s0
- 0x000055555967200c <+3180>: ld.d $s6, $fp, -440
- 0x0000555559672010 <+3184>: st.d $s6, $fp, -608
- 0x0000555559672014 <+3188>: li.w $a0, 0x2
- 0x0000555559672018 <+3192>: lu52i.d $a0, $a0, -2048
- 0x000055555967201c <+3196>: beq $s2, $a0, -2568 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
- 0x0000555559672020 <+3200>: b 5248 # 0x5555596734a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8448>
- 0x0000555559672024 <+3204>: ld.d $a0, $fp, -280
- 0x0000555559672028 <+3208>: li.w $a1, 0x4
- 0x000055555967202c <+3212>: bnez $a0, -136 # 0x555559671fa4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3076>
- 0x0000555559672030 <+3216>: b -128 # 0x555559671fb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3088>
- 0x0000555559672034 <+3220>: ld.d $a0, $fp, -248
- 0x0000555559672038 <+3224>: li.w $a1, 0x1
- 0x000055555967203c <+3228>: bnez $a0, -108 # 0x555559671fd0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3120>
- 0x0000555559672040 <+3232>: b -100 # 0x555559671fdc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3132>
- 0x0000555559672044 <+3236>: li.w $s0, 0x2
- 0x0000555559672048 <+3240>: li.w $s1, 0x1
- 0x000055555967204c <+3244>: ld.d $a0, $fp, -112
- 0x0000555559672050 <+3248>: bnez $a0, -540 # 0x555559671e34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2708>
- 0x0000555559672054 <+3252>: b -528 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
- 0x0000555559672058 <+3256>: ld.d $a0, $fp, -536
- 0x000055555967205c <+3260>: ld.d $s0, $a0, 16
- 0x0000555559672060 <+3264>: ld.d $a0, $s0, 0
- 0x0000555559672064 <+3268>: slli.d $a0, $a0, 0x2
- 0x0000555559672068 <+3272>: pcalau12i $a1, 500
- 0x000055555967206c <+3276>: addi.d $a1, $a1, -304
- 0x0000555559672070 <+3280>: ldx.w $a0, $a0, $a1
- 0x0000555559672074 <+3284>: add.d $a0, $a0, $a1
- 0x0000555559672078 <+3288>: ld.d $s1, $fp, -632
- 0x000055555967207c <+3292>: jr $a0
- 0x0000555559672080 <+3296>: addi.d $a0, $s0, 8
- 0x0000555559672084 <+3300>: pcalau12i $a1, 556
- 0x0000555559672088 <+3304>: addi.d $a1, $a1, 1284
- 0x000055555967208c <+3308>: li.w $a2, 0x7
- 0x0000555559672090 <+3312>: pcaddu18i $ra, 3
- 0x0000555559672094 <+3316>: jirl $ra, $ra, 68944
- 0x0000555559672098 <+3320>: b 384 # 0x555559672218 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3704>
- 0x000055555967209c <+3324>: ld.d $s0, $fp, -344
- 0x00005555596720a0 <+3328>: li.w $s1, 0x1
- 0x00005555596720a4 <+3332>: ld.d $a0, $fp, -160
- 0x00005555596720a8 <+3336>: bnez $a0, 448 # 0x555559672268 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3784>
- 0x00005555596720ac <+3340>: b 460 # 0x555559672278 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3800>
- 0x00005555596720b0 <+3344>: ld.d $a0, $fp, -344
- 0x00005555596720b4 <+3348>: beqz $a0, 6188 # 0x5555596738e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9536>
- 0x00005555596720b8 <+3352>: addi.d $a0, $a0, -1
- 0x00005555596720bc <+3356>: ld.d $a1, $fp, -552
- 0x00005555596720c0 <+3360>: ld.d $a2, $fp, -632
- 0x00005555596720c4 <+3364>: bgeu $a0, $a1, 6204 # 0x555559673900 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9568>
- 0x00005555596720c8 <+3368>: alsl.d $a1, $a0, $a2, 0x4
- 0x00005555596720cc <+3372>: slli.d $a0, $a0, 0x4
- 0x00005555596720d0 <+3376>: ldx.d $a4, $a2, $a0
- 0x00005555596720d4 <+3380>: ld.d $a5, $a1, 8
- 0x00005555596720d8 <+3384>: ld.d $a0, $fp, -536
- 0x00005555596720dc <+3388>: ld.d $a1, $a0, 16
- 0x00005555596720e0 <+3392>: ld.d $a0, $fp, -624
- 0x00005555596720e4 <+3396>: ld.d $a2, $fp, -584
- 0x00005555596720e8 <+3400>: ld.d $a3, $fp, -576
- 0x00005555596720ec <+3404>: pcaddu18i $ra, 3
- 0x00005555596720f0 <+3408>: jirl $ra, $ra, -122668
- 0x00005555596720f4 <+3412>: b 356 # 0x555559672258 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3768>
- 0x00005555596720f8 <+3416>: move $s2, $zero
- 0x00005555596720fc <+3420>: li.w $s3, 0x4
- 0x0000555559672100 <+3424>: move $a0, $s3
- 0x0000555559672104 <+3428>: move $a1, $s4
- 0x0000555559672108 <+3432>: move $a2, $s1
- 0x000055555967210c <+3436>: pcaddu18i $ra, -3
- 0x0000555559672110 <+3440>: jirl $ra, $ra, -94636
- 0x0000555559672114 <+3444>: st.d $s2, $fp, -424
- 0x0000555559672118 <+3448>: st.d $s3, $fp, -416
- 0x000055555967211c <+3452>: st.d $s0, $fp, -408
- 0x0000555559672120 <+3456>: beq $s2, $s0, 5380 # 0x555559673624 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8836>
- 0x0000555559672124 <+3460>: slli.d $a0, $s0, 0x2
- 0x0000555559672128 <+3464>: li.w $a1, 0x2d
- 0x000055555967212c <+3468>: stx.w $a1, $s3, $a0
- 0x0000555559672130 <+3472>: addi.d $s3, $s0, 1
- 0x0000555559672134 <+3476>: st.d $s3, $fp, -272
- 0x0000555559672138 <+3480>: ld.d $s4, $fp, -424
- 0x000055555967213c <+3484>: ld.d $a0, $fp, -416
- 0x0000555559672140 <+3488>: ld.d $s1, $s6, 24
- 0x0000555559672144 <+3492>: ld.d $s2, $s6, 16
- 0x0000555559672148 <+3496>: st.d $s4, $fp, -288
- 0x000055555967214c <+3500>: sub.d $a1, $s4, $s3
- 0x0000555559672150 <+3504>: st.d $a0, $fp, -280
- 0x0000555559672154 <+3508>: bltu $a1, $s1, 5368 # 0x55555967364c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8876>
- 0x0000555559672158 <+3512>: ld.d $s0, $fp, -280
- 0x000055555967215c <+3516>: slli.d $a2, $s1, 0x2
- 0x0000555559672160 <+3520>: alsl.d $a0, $s3, $s0, 0x2
- 0x0000555559672164 <+3524>: move $a1, $s2
- 0x0000555559672168 <+3528>: pcaddu18i $ra, -3
- 0x000055555967216c <+3532>: jirl $ra, $ra, -94728
- 0x0000555559672170 <+3536>: add.d $a3, $s3, $s1
- 0x0000555559672174 <+3540>: li.w $a4, 0x4
- 0x0000555559672178 <+3544>: move $a0, $s7
- 0x000055555967217c <+3548>: ld.d $a1, $fp, -536
- 0x0000555559672180 <+3552>: move $a2, $s0
- 0x0000555559672184 <+3556>: move $a5, $zero
- 0x0000555559672188 <+3560>: pcaddu18i $ra, 2
- 0x000055555967218c <+3564>: jirl $ra, $ra, 130520
- 0x0000555559672190 <+3568>: beqz $s4, 20 # 0x5555596721a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3588>
- 0x0000555559672194 <+3572>: li.w $a1, 0x4
- 0x0000555559672198 <+3576>: move $a0, $s0
- 0x000055555967219c <+3580>: pcaddu18i $ra, -3
- 0x00005555596721a0 <+3584>: jirl $ra, $ra, 22244
- 0x00005555596721a4 <+3588>: move $s0, $zero
- 0x00005555596721a8 <+3592>: b 4792 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
- 0x00005555596721ac <+3596>: addi.d $a1, $s0, -1
- 0x00005555596721b0 <+3600>: b -3336 # 0x5555596714a8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+264>
- 0x00005555596721b4 <+3604>: ld.d $a1, $s0, 24
- 0x00005555596721b8 <+3608>: ld.d $a0, $s0, 8
- 0x00005555596721bc <+3612>: sub.d $a0, $a0, $a1
- 0x00005555596721c0 <+3616>: li.w $a2, 0x6
- 0x00005555596721c4 <+3620>: bgeu $a2, $a0, 5296 # 0x555559673674 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8916>
- 0x00005555596721c8 <+3624>: ld.d $a0, $s0, 16
- 0x00005555596721cc <+3628>: alsl.d $a2, $a1, $a0, 0x2
- 0x00005555596721d0 <+3632>: pcalau12i $a3, 556
- 0x00005555596721d4 <+3636>: addi.d $a3, $a3, 1284
- 0x00005555596721d8 <+3640>: vld $vr0, $a3, 0
- 0x00005555596721dc <+3644>: ld.w $a4, $a3, 24
- 0x00005555596721e0 <+3648>: ld.d $a3, $a3, 16
- 0x00005555596721e4 <+3652>: slli.d $a5, $a1, 0x2
- 0x00005555596721e8 <+3656>: vstx $vr0, $a0, $a5
- 0x00005555596721ec <+3660>: st.w $a4, $a2, 24
- 0x00005555596721f0 <+3664>: st.d $a3, $a2, 16
- 0x00005555596721f4 <+3668>: addi.d $a0, $a1, 7
- 0x00005555596721f8 <+3672>: st.d $a0, $s0, 24
- 0x00005555596721fc <+3676>: b 28 # 0x555559672218 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3704>
- 0x0000555559672200 <+3680>: ld.d $a0, $s0, 8
- 0x0000555559672204 <+3684>: pcalau12i $a1, 556
- 0x0000555559672208 <+3688>: addi.d $a1, $a1, 1284
- 0x000055555967220c <+3692>: li.w $a2, 0x7
- 0x0000555559672210 <+3696>: pcaddu18i $ra, 3
- 0x0000555559672214 <+3700>: jirl $ra, $ra, 68912
- 0x0000555559672218 <+3704>: ld.d $a0, $fp, -344
- 0x000055555967221c <+3708>: beqz $a0, 5840 # 0x5555596738ec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9548>
- 0x0000555559672220 <+3712>: addi.d $a0, $a0, -1
- 0x0000555559672224 <+3716>: ld.d $a1, $fp, -552
- 0x0000555559672228 <+3720>: bgeu $a0, $a1, 5860 # 0x55555967390c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9580>
- 0x000055555967222c <+3724>: alsl.d $a1, $a0, $s1, 0x4
- 0x0000555559672230 <+3728>: slli.d $a0, $a0, 0x4
- 0x0000555559672234 <+3732>: ldx.d $a4, $s1, $a0
- 0x0000555559672238 <+3736>: ld.d $a5, $a1, 8
- 0x000055555967223c <+3740>: ld.d $a0, $fp, -624
- 0x0000555559672240 <+3744>: move $a1, $s0
- 0x0000555559672244 <+3748>: ld.d $a2, $fp, -584
- 0x0000555559672248 <+3752>: ld.d $a3, $fp, -576
- 0x000055555967224c <+3756>: move $a6, $zero
- 0x0000555559672250 <+3760>: pcaddu18i $ra, 2
- 0x0000555559672254 <+3764>: jirl $ra, $ra, 128432
- 0x0000555559672258 <+3768>: move $s1, $zero
- 0x000055555967225c <+3772>: li.w $s0, 0x2
- 0x0000555559672260 <+3776>: ld.d $a0, $fp, -160
- 0x0000555559672264 <+3780>: beqz $a0, 20 # 0x555559672278 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3800>
- 0x0000555559672268 <+3784>: ld.d $a0, $fp, -152
- 0x000055555967226c <+3788>: li.w $a1, 0x8
- 0x0000555559672270 <+3792>: pcaddu18i $ra, -3
- 0x0000555559672274 <+3796>: jirl $ra, $ra, 22032
- 0x0000555559672278 <+3800>: beqz $s1, 4584 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
- 0x000055555967227c <+3804>: ld.bu $s1, $s4, 52
- 0x0000555559672280 <+3808>: st.d $s0, $fp, -432
- 0x0000555559672284 <+3812>: bnez $s1, 36 # 0x5555596722a8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3848>
- 0x0000555559672288 <+3816>: ld.d $a0, $fp, -552
- 0x000055555967228c <+3820>: bgeu $s0, $a0, 1888 # 0x5555596729ec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5708>
- 0x0000555559672290 <+3824>: slli.d $a0, $s0, 0x4
- 0x0000555559672294 <+3828>: ld.d $a1, $fp, -696
- 0x0000555559672298 <+3832>: vldx $vr0, $a1, $a0
- 0x000055555967229c <+3836>: addi.d $s0, $s0, 1
- 0x00005555596722a0 <+3840>: st.d $s0, $fp, -432
- 0x00005555596722a4 <+3844>: vst $vr0, $s4, 24
- 0x00005555596722a8 <+3848>: ld.d $a0, $fp, -536
- 0x00005555596722ac <+3852>: ld.bu $a5, $a0, 36
- 0x00005555596722b0 <+3856>: li.w $a0, 0x1
- 0x00005555596722b4 <+3860>: bne $a5, $a0, 80 # 0x555559672304 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3940>
- 0x00005555596722b8 <+3864>: ld.d $a0, $fp, -552
- 0x00005555596722bc <+3868>: bgeu $s0, $a0, 72 # 0x555559672304 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3940>
- 0x00005555596722c0 <+3872>: ld.d $a0, $fp, -536
- 0x00005555596722c4 <+3876>: ld.d $s0, $a0, 16
- 0x00005555596722c8 <+3880>: ld.d $a0, $s0, 0
- 0x00005555596722cc <+3884>: slli.d $a0, $a0, 0x2
- 0x00005555596722d0 <+3888>: pcalau12i $a1, 500
- 0x00005555596722d4 <+3892>: addi.d $a1, $a1, -200
- 0x00005555596722d8 <+3896>: ldx.w $a0, $a0, $a1
- 0x00005555596722dc <+3900>: add.d $a0, $a0, $a1
- 0x00005555596722e0 <+3904>: ld.d $s1, $fp, -560
- 0x00005555596722e4 <+3908>: jr $a0
- 0x00005555596722e8 <+3912>: addi.d $a0, $s0, 8
- 0x00005555596722ec <+3916>: pcalau12i $a1, 556
- 0x00005555596722f0 <+3920>: addi.d $a1, $a1, 1284
- 0x00005555596722f4 <+3924>: li.w $a2, 0x7
- 0x00005555596722f8 <+3928>: pcaddu18i $ra, 3
- 0x00005555596722fc <+3932>: jirl $ra, $ra, 68328
- 0x0000555559672300 <+3936>: b 4020 # 0x5555596732b4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7956>
- 0x0000555559672304 <+3940>: ld.d $a0, $s4, 16
- 0x0000555559672308 <+3944>: st.d $a0, $fp, -616
- 0x000055555967230c <+3948>: bnez $a0, 316 # 0x555559672448 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4264>
- 0x0000555559672310 <+3952>: ld.bu $a0, $s4, 51
- 0x0000555559672314 <+3956>: beqz $a0, 308 # 0x555559672448 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4264>
- 0x0000555559672318 <+3960>: ld.d $a0, $fp, -536
- 0x000055555967231c <+3964>: ld.d $s0, $a0, 16
- 0x0000555559672320 <+3968>: st.d $zero, $fp, -112
- 0x0000555559672324 <+3972>: li.w $a0, 0x4
- 0x0000555559672328 <+3976>: st.d $a0, $fp, -104
- 0x000055555967232c <+3980>: st.d $zero, $fp, -96
- 0x0000555559672330 <+3984>: pcalau12i $a0, 552
- 0x0000555559672334 <+3988>: addi.d $a0, $a0, 120
- 0x0000555559672338 <+3992>: st.d $a0, $fp, -416
- 0x000055555967233c <+3996>: li.w $a0, 0x25
- 0x0000555559672340 <+4000>: st.d $a0, $fp, -408
- 0x0000555559672344 <+4004>: st.d $zero, $fp, -424
- 0x0000555559672348 <+4008>: addi.d $a0, $fp, -424
- 0x000055555967234c <+4012>: pcaddu18i $ra, 2
- 0x0000555559672350 <+4016>: jirl $ra, $ra, -68076
- 0x0000555559672354 <+4020>: move $s1, $a0
- 0x0000555559672358 <+4024>: move $s3, $a1
- 0x000055555967235c <+4028>: ld.d $a0, $fp, -560
- 0x0000555559672360 <+4032>: vld $vr0, $a0, 16
- 0x0000555559672364 <+4036>: vst $vr0, $fp, -280
- 0x0000555559672368 <+4040>: li.w $s2, 0x1
- 0x000055555967236c <+4044>: st.b $s2, $fp, -288
- 0x0000555559672370 <+4048>: pcalau12i $a0, 527
- 0x0000555559672374 <+4052>: addi.d $a0, $a0, -1556
- 0x0000555559672378 <+4056>: st.d $a0, $fp, -416
- 0x000055555967237c <+4060>: li.w $a0, 0x29
- 0x0000555559672380 <+4064>: st.d $a0, $fp, -408
- 0x0000555559672384 <+4068>: st.d $zero, $fp, -424
- 0x0000555559672388 <+4072>: addi.d $a0, $fp, -424
- 0x000055555967238c <+4076>: pcaddu18i $ra, 2
- 0x0000555559672390 <+4080>: jirl $ra, $ra, -68140
- 0x0000555559672394 <+4084>: vld $vr0, $fp, -288
- 0x0000555559672398 <+4088>: vld $vr1, $fp, -272
- 0x000055555967239c <+4092>: vst $vr0, $fp, -424
- 0x00005555596723a0 <+4096>: vst $vr1, $fp, -408
- 0x00005555596723a4 <+4100>: st.b $s2, $fp, -392
- 0x00005555596723a8 <+4104>: st.d $a0, $fp, -384
- 0x00005555596723ac <+4108>: st.d $a1, $fp, -376
- 0x00005555596723b0 <+4112>: pcalau12i $a0, 497
- 0x00005555596723b4 <+4116>: addi.d $a4, $a0, -224
- 0x00005555596723b8 <+4120>: addi.d $a0, $fp, -288
- 0x00005555596723bc <+4124>: addi.d $a1, $fp, -112
- 0x00005555596723c0 <+4128>: addi.d $a5, $fp, -424
- 0x00005555596723c4 <+4132>: li.w $a6, 0x2
- 0x00005555596723c8 <+4136>: move $a2, $s1
- 0x00005555596723cc <+4140>: move $a3, $s3
- 0x00005555596723d0 <+4144>: pcaddu18i $ra, 5
- 0x00005555596723d4 <+4148>: jirl $ra, $ra, -82192
- 0x00005555596723d8 <+4152>: ld.bu $a0, $fp, -288
- 0x00005555596723dc <+4156>: li.w $a1, 0x1
- 0x00005555596723e0 <+4160>: beq $a0, $a1, 5520 # 0x555559673970 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9680>
- 0x00005555596723e4 <+4164>: ld.bu $a0, $fp, -424
- 0x00005555596723e8 <+4168>: li.w $a1, 0x3
- 0x00005555596723ec <+4172>: beq $a0, $a1, 4488 # 0x555559673574 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8660>
- 0x00005555596723f0 <+4176>: li.w $a1, 0x2
- 0x00005555596723f4 <+4180>: bne $a0, $a1, 28 # 0x555559672410 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4208>
- 0x00005555596723f8 <+4184>: ld.d $a0, $fp, -416
- 0x00005555596723fc <+4188>: li.w $a1, 0x1
- 0x0000555559672400 <+4192>: beqz $a0, 16 # 0x555559672410 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4208>
- 0x0000555559672404 <+4196>: ld.d $a0, $fp, -408
- 0x0000555559672408 <+4200>: pcaddu18i $ra, -3
- 0x000055555967240c <+4204>: jirl $ra, $ra, 21624
- 0x0000555559672410 <+4208>: ld.bu $a0, $fp, -392
- 0x0000555559672414 <+4212>: li.w $a1, 0x2
- 0x0000555559672418 <+4216>: beq $a0, $a1, 4460 # 0x555559673584 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8676>
- 0x000055555967241c <+4220>: li.w $a1, 0x3
- 0x0000555559672420 <+4224>: bne $a0, $a1, 28 # 0x55555967243c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4252>
- 0x0000555559672424 <+4228>: ld.d $a0, $fp, -384
- 0x0000555559672428 <+4232>: li.w $a1, 0x4
- 0x000055555967242c <+4236>: beqz $a0, 16 # 0x55555967243c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4252>
- 0x0000555559672430 <+4240>: ld.d $a0, $fp, -376
- 0x0000555559672434 <+4244>: pcaddu18i $ra, -3
- 0x0000555559672438 <+4248>: jirl $ra, $ra, 21580
- 0x000055555967243c <+4252>: ld.d $a0, $fp, -112
- 0x0000555559672440 <+4256>: vld $vr0, $fp, -104
- 0x0000555559672444 <+4260>: b 4096 # 0x555559673444 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8356>
- 0x0000555559672448 <+4264>: ld.d $a0, $s4, 24
- 0x000055555967244c <+4268>: st.d $a0, $fp, -448
- 0x0000555559672450 <+4272>: ld.d $a0, $s4, 32
- 0x0000555559672454 <+4276>: st.d $a0, $fp, -496
- 0x0000555559672458 <+4280>: st.d $zero, $fp, -312
- 0x000055555967245c <+4284>: ld.d $a0, $fp, -536
- 0x0000555559672460 <+4288>: ld.w $a4, $a0, 32
- 0x0000555559672464 <+4292>: li.w $a0, 0x8
- 0x0000555559672468 <+4296>: st.d $a0, $fp, -304
- 0x000055555967246c <+4300>: st.d $zero, $fp, -296
- 0x0000555559672470 <+4304>: addi.d $a0, $fp, -288
- 0x0000555559672474 <+4308>: addi.d $a3, $fp, -432
- 0x0000555559672478 <+4312>: ld.d $a1, $fp, -696
- 0x000055555967247c <+4316>: ld.d $a2, $fp, -552
- 0x0000555559672480 <+4320>: pcaddu18i $ra, 3
- 0x0000555559672484 <+4324>: jirl $ra, $ra, -87456
- 0x0000555559672488 <+4328>: li.w $a0, 0x3
- 0x000055555967248c <+4332>: st.d $s1, $fp, -624
- 0x0000555559672490 <+4336>: maskeqz $a0, $a0, $s1
- 0x0000555559672494 <+4340>: st.b $a0, $fp, -192
- 0x0000555559672498 <+4344>: addi.d $a0, $fp, -424
- 0x000055555967249c <+4348>: addi.d $a1, $fp, -288
- 0x00005555596724a0 <+4352>: li.w $a2, 0x68
- 0x00005555596724a4 <+4356>: pcaddu18i $ra, -3
- 0x00005555596724a8 <+4360>: jirl $ra, $ra, -95556
- 0x00005555596724ac <+4364>: ld.b $a0, $s4, 49
- 0x00005555596724b0 <+4368>: ld.bu $a1, $s4, 48
- 0x00005555596724b4 <+4372>: ld.bu $a2, $s4, 50
- 0x00005555596724b8 <+4376>: andi $a0, $a0, 0x1
- 0x00005555596724bc <+4380>: ld.d $a3, $s4, 40
- 0x00005555596724c0 <+4384>: st.d $a3, $fp, -512
- 0x00005555596724c4 <+4388>: andi $a1, $a1, 0x1
- 0x00005555596724c8 <+4392>: st.d $a1, $fp, -488
- 0x00005555596724cc <+4396>: andi $a1, $a2, 0x1
- 0x00005555596724d0 <+4400>: st.d $a1, $fp, -520
- 0x00005555596724d4 <+4404>: pcalau12i $a1, 694
- 0x00005555596724d8 <+4408>: addi.d $a1, $a1, 1272
- 0x00005555596724dc <+4412>: st.d $a1, $fp, -632
- 0x00005555596724e0 <+4416>: pcalau12i $a1, 694
- 0x00005555596724e4 <+4420>: addi.d $a1, $a1, 1296
- 0x00005555596724e8 <+4424>: st.d $a1, $fp, -640
- 0x00005555596724ec <+4428>: move $s6, $zero
- 0x00005555596724f0 <+4432>: beqz $a0, 1344 # 0x555559672a30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5776>
- 0x00005555596724f4 <+4436>: st.d $zero, $fp, -480
- 0x00005555596724f8 <+4440>: ld.d $a0, $fp, -448
- 0x00005555596724fc <+4444>: addi.d $a0, $a0, -4
- 0x0000555559672500 <+4448>: st.d $a0, $fp, -456
- 0x0000555559672504 <+4452>: ld.d $a0, $fp, -496
- 0x0000555559672508 <+4456>: slli.d $a0, $a0, 0x2
- 0x000055555967250c <+4460>: st.d $a0, $fp, -584
- 0x0000555559672510 <+4464>: li.w $a0, 0x1
- 0x0000555559672514 <+4468>: lu52i.d $a0, $a0, -2048
- 0x0000555559672518 <+4472>: st.d $a0, $fp, -576
- 0x000055555967251c <+4476>: li.w $a0, -4
- 0x0000555559672520 <+4480>: lu52i.d $a0, $a0, 2047
- 0x0000555559672524 <+4484>: st.d $a0, $fp, -600
- 0x0000555559672528 <+4488>: lu12i.w $a0, 349525
- 0x000055555967252c <+4492>: ori $a0, $a0, 0x555
- 0x0000555559672530 <+4496>: lu32i.d $a0, 349525
- 0x0000555559672534 <+4500>: lu52i.d $a0, $a0, 85
- 0x0000555559672538 <+4504>: st.d $a0, $fp, -592
- 0x000055555967253c <+4508>: lu12i.w $a0, 13
- 0x0000555559672540 <+4512>: ori $s4, $a0, 0x800
- 0x0000555559672544 <+4516>: li.w $s8, 0x21f
- 0x0000555559672548 <+4520>: li.w $a0, 0x8
- 0x000055555967254c <+4524>: st.d $a0, $fp, -568
- 0x0000555559672550 <+4528>: b 68 # 0x555559672594 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4596>
- 0x0000555559672554 <+4532>: nop
- 0x0000555559672558 <+4536>: nop
- 0x000055555967255c <+4540>: nop
- 0x0000555559672560 <+4544>: ld.d $a0, $fp, -304
- 0x0000555559672564 <+4548>: st.d $a0, $fp, -568
- 0x0000555559672568 <+4552>: slli.d $a0, $s6, 0x4
- 0x000055555967256c <+4556>: vld $vr0, $fp, -112
- 0x0000555559672570 <+4560>: ld.d $a1, $fp, -96
- 0x0000555559672574 <+4564>: alsl.d $a0, $s6, $a0, 0x3
- 0x0000555559672578 <+4568>: ld.d $a3, $fp, -568
- 0x000055555967257c <+4572>: add.d $a2, $a3, $a0
- 0x0000555559672580 <+4576>: vstx $vr0, $a3, $a0
- 0x0000555559672584 <+4580>: st.d $a1, $a2, 16
- 0x0000555559672588 <+4584>: st.d $s1, $fp, -296
- 0x000055555967258c <+4588>: move $s6, $s1
- 0x0000555559672590 <+4592>: st.d $s0, $fp, -480
- 0x0000555559672594 <+4596>: addi.d $a0, $fp, -288
- 0x0000555559672598 <+4600>: addi.d $a1, $fp, -424
- 0x000055555967259c <+4604>: pcaddu18i $ra, 3
- 0x00005555596725a0 <+4608>: jirl $ra, $ra, -104156
- 0x00005555596725a4 <+4612>: ld.d $a5, $fp, -288
- 0x00005555596725a8 <+4616>: ld.d $a0, $fp, -576
- 0x00005555596725ac <+4620>: beq $a5, $a0, 2056 # 0x555559672db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6676>
- 0x00005555596725b0 <+4624>: ld.d $a0, $fp, -280
- 0x00005555596725b4 <+4628>: st.d $a0, $fp, -472
- 0x00005555596725b8 <+4632>: ld.d $s2, $fp, -272
- 0x00005555596725bc <+4636>: lu52i.d $a0, $zero, -2048
- 0x00005555596725c0 <+4640>: bne $a5, $a0, 112 # 0x555559672630 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4752>
- 0x00005555596725c4 <+4644>: srli.d $a0, $s2, 0x3e
- 0x00005555596725c8 <+4648>: move $s3, $zero
- 0x00005555596725cc <+4652>: bnez $a0, 4752 # 0x55555967385c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9404>
- 0x00005555596725d0 <+4656>: slli.d $s0, $s2, 0x2
- 0x00005555596725d4 <+4660>: ld.d $a0, $fp, -600
- 0x00005555596725d8 <+4664>: bltu $a0, $s0, 4740 # 0x55555967385c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9404>
- 0x00005555596725dc <+4668>: beqz $s0, 44 # 0x555559672608 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4712>
- 0x00005555596725e0 <+4672>: ld.d $a0, $fp, -464
- 0x00005555596725e4 <+4676>: ld.b $zero, $a0, 0
- 0x00005555596725e8 <+4680>: li.w $a1, 0x4
- 0x00005555596725ec <+4684>: li.w $s3, 0x4
- 0x00005555596725f0 <+4688>: move $a0, $s0
- 0x00005555596725f4 <+4692>: pcaddu18i $ra, -3
- 0x00005555596725f8 <+4696>: jirl $ra, $ra, 21100
- 0x00005555596725fc <+4700>: beqz $a0, 4700 # 0x555559673858 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9400>
- 0x0000555559672600 <+4704>: move $s1, $s2
- 0x0000555559672604 <+4708>: b 12 # 0x555559672610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4720>
- 0x0000555559672608 <+4712>: move $s1, $zero
- 0x000055555967260c <+4716>: li.w $a0, 0x4
- 0x0000555559672610 <+4720>: ld.d $a1, $fp, -472
- 0x0000555559672614 <+4724>: move $a2, $s0
- 0x0000555559672618 <+4728>: move $s0, $a0
- 0x000055555967261c <+4732>: pcaddu18i $ra, -3
- 0x0000555559672620 <+4736>: jirl $ra, $ra, -95932
- 0x0000555559672624 <+4740>: st.d $s0, $fp, -608
- 0x0000555559672628 <+4744>: st.d $s0, $fp, -472
- 0x000055555967262c <+4748>: move $a5, $s1
- 0x0000555559672630 <+4752>: li.w $a0, 0x2
- 0x0000555559672634 <+4756>: bltu $s2, $a0, 172 # 0x5555596726e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4928>
- 0x0000555559672638 <+4760>: srli.d $a0, $s2, 0x1
- 0x000055555967263c <+4764>: li.w $a1, 0x8
- 0x0000555559672640 <+4768>: bgeu $s2, $a1, 16 # 0x555559672650 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4784>
- 0x0000555559672644 <+4772>: move $a1, $zero
- 0x0000555559672648 <+4776>: b 84 # 0x55555967269c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4860>
- 0x000055555967264c <+4780>: nop
- 0x0000555559672650 <+4784>: bstrpick.d $a1, $a0, 0x3e, 0x2
- 0x0000555559672654 <+4788>: slli.d $a1, $a1, 0x2
- 0x0000555559672658 <+4792>: ld.d $a4, $fp, -472
- 0x000055555967265c <+4796>: alsl.d $a2, $s2, $a4, 0x2
- 0x0000555559672660 <+4800>: addi.d $a2, $a2, -16
- 0x0000555559672664 <+4804>: move $a3, $a1
- 0x0000555559672668 <+4808>: nop
- 0x000055555967266c <+4812>: nop
- 0x0000555559672670 <+4816>: vld $vr0, $a2, 0
- 0x0000555559672674 <+4820>: vld $vr1, $a4, 0
- 0x0000555559672678 <+4824>: vshuf4i.w $vr0, $vr0, 0x1b
- 0x000055555967267c <+4828>: vst $vr0, $a4, 0
- 0x0000555559672680 <+4832>: vshuf4i.w $vr0, $vr1, 0x1b
- 0x0000555559672684 <+4836>: vst $vr0, $a2, 0
- 0x0000555559672688 <+4840>: addi.d $a2, $a2, -16
- 0x000055555967268c <+4844>: addi.d $a3, $a3, -4
- 0x0000555559672690 <+4848>: addi.d $a4, $a4, 16
- 0x0000555559672694 <+4852>: bnez $a3, -36 # 0x555559672670 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4816>
- 0x0000555559672698 <+4856>: beq $a0, $a1, 72 # 0x5555596726e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4928>
- 0x000055555967269c <+4860>: sub.d $a0, $a0, $a1
- 0x00005555596726a0 <+4864>: slli.d $a2, $a1, 0x2
- 0x00005555596726a4 <+4868>: ld.d $a4, $fp, -472
- 0x00005555596726a8 <+4872>: alsl.d $a1, $a1, $a4, 0x2
- 0x00005555596726ac <+4876>: slli.d $a3, $s2, 0x2
- 0x00005555596726b0 <+4880>: sub.d $a2, $a3, $a2
- 0x00005555596726b4 <+4884>: add.d $a2, $a4, $a2
- 0x00005555596726b8 <+4888>: addi.d $a2, $a2, -4
- 0x00005555596726bc <+4892>: nop
- 0x00005555596726c0 <+4896>: ld.w $a3, $a2, 0
- 0x00005555596726c4 <+4900>: ld.w $a4, $a1, 0
- 0x00005555596726c8 <+4904>: st.w $a3, $a1, 0
- 0x00005555596726cc <+4908>: st.w $a4, $a2, 0
- 0x00005555596726d0 <+4912>: addi.d $a0, $a0, -1
- 0x00005555596726d4 <+4916>: addi.d $a1, $a1, 4
- 0x00005555596726d8 <+4920>: addi.d $a2, $a2, -4
- 0x00005555596726dc <+4924>: bnez $a0, -28 # 0x5555596726c0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4896>
- 0x00005555596726e0 <+4928>: st.d $a5, $fp, -528
- 0x00005555596726e4 <+4932>: st.d $zero, $fp, -112
- 0x00005555596726e8 <+4936>: li.w $a0, 0x4
- 0x00005555596726ec <+4940>: st.d $a0, $fp, -104
- 0x00005555596726f0 <+4944>: st.d $zero, $fp, -96
- 0x00005555596726f4 <+4948>: ld.d $a0, $fp, -496
- 0x00005555596726f8 <+4952>: bnez $a0, 724 # 0x5555596729cc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5676>
- 0x00005555596726fc <+4956>: ld.d $s0, $fp, -584
- 0x0000555559672700 <+4960>: b 40 # 0x555559672728 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5000>
- 0x0000555559672704 <+4964>: nop
- 0x0000555559672708 <+4968>: nop
- 0x000055555967270c <+4972>: nop
- 0x0000555559672710 <+4976>: ld.d $a0, $fp, -104
- 0x0000555559672714 <+4980>: slli.d $a1, $s3, 0x2
- 0x0000555559672718 <+4984>: stx.w $s1, $a0, $a1
- 0x000055555967271c <+4988>: addi.d $a0, $s3, 1
- 0x0000555559672720 <+4992>: st.d $a0, $fp, -96
- 0x0000555559672724 <+4996>: addi.d $s0, $s0, -4
- 0x0000555559672728 <+5000>: beqz $s0, 72 # 0x555559672770 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5072>
- 0x000055555967272c <+5004>: ld.d $a0, $fp, -456
- 0x0000555559672730 <+5008>: ldx.w $s1, $a0, $s0
- 0x0000555559672734 <+5012>: xor $a0, $s1, $s4
- 0x0000555559672738 <+5016>: addi.d $a0, $a0, -2048
- 0x000055555967273c <+5020>: bstrpick.d $a0, $a0, 0x1f, 0xb
- 0x0000555559672740 <+5024>: bgeu $a0, $s8, 3924 # 0x555559673694 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8948>
- 0x0000555559672744 <+5028>: ld.d $s5, $fp, -112
- 0x0000555559672748 <+5032>: lu12i.w $a0, 272
- 0x000055555967274c <+5036>: beq $s1, $a0, 40 # 0x555559672774 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5076>
- 0x0000555559672750 <+5040>: ld.d $s3, $fp, -96
- 0x0000555559672754 <+5044>: bne $s3, $s5, -68 # 0x555559672710 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4976>
- 0x0000555559672758 <+5048>: pcalau12i $a0, 718
- 0x000055555967275c <+5052>: addi.d $a1, $a0, 840
- 0x0000555559672760 <+5056>: addi.d $a0, $fp, -112
- 0x0000555559672764 <+5060>: pcaddu18i $ra, 8
- 0x0000555559672768 <+5064>: jirl $ra, $ra, -68964
- 0x000055555967276c <+5068>: b -92 # 0x555559672710 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4976>
- 0x0000555559672770 <+5072>: ld.d $s5, $fp, -112
- 0x0000555559672774 <+5076>: ld.d $a3, $fp, -104
- 0x0000555559672778 <+5080>: ld.d $a4, $fp, -96
- 0x000055555967277c <+5084>: addi.d $a0, $fp, -112
- 0x0000555559672780 <+5088>: ld.d $a1, $fp, -472
- 0x0000555559672784 <+5092>: move $a2, $s2
- 0x0000555559672788 <+5096>: st.d $a3, $fp, -560
- 0x000055555967278c <+5100>: ld.d $a5, $fp, -512
- 0x0000555559672790 <+5104>: ld.d $a6, $fp, -520
- 0x0000555559672794 <+5108>: pcaddu18i $ra, 2
- 0x0000555559672798 <+5112>: jirl $ra, $ra, -96980
- 0x000055555967279c <+5116>: ld.d $a1, $fp, -112
- 0x00005555596727a0 <+5120>: ld.d $s1, $fp, -96
- 0x00005555596727a4 <+5124>: ld.d $a0, $fp, -104
- 0x00005555596727a8 <+5128>: st.d $a0, $fp, -440
- 0x00005555596727ac <+5132>: ld.d $a0, $fp, -592
- 0x00005555596727b0 <+5136>: st.d $a1, $fp, -544
- 0x00005555596727b4 <+5140>: bltu $a0, $s1, 4020 # 0x555559673768 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9160>
- 0x00005555596727b8 <+5144>: beqz $s1, 488 # 0x5555596729a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5632>
- 0x00005555596727bc <+5148>: st.d $s6, $fp, -552
- 0x00005555596727c0 <+5152>: ld.d $a0, $fp, -464
- 0x00005555596727c4 <+5156>: ld.b $zero, $a0, 0
- 0x00005555596727c8 <+5160>: slli.d $a0, $s1, 0x4
- 0x00005555596727cc <+5164>: alsl.d $s0, $s1, $a0, 0x3
- 0x00005555596727d0 <+5168>: li.w $a1, 0x8
- 0x00005555596727d4 <+5172>: li.w $s3, 0x8
- 0x00005555596727d8 <+5176>: move $a0, $s0
- 0x00005555596727dc <+5180>: pcaddu18i $ra, -3
- 0x00005555596727e0 <+5184>: jirl $ra, $ra, 20612
- 0x00005555596727e4 <+5188>: beqz $a0, 3980 # 0x555559673770 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9168>
- 0x00005555596727e8 <+5192>: move $s3, $zero
- 0x00005555596727ec <+5196>: ld.d $a1, $fp, -440
- 0x00005555596727f0 <+5200>: alsl.d $s6, $s1, $a1, 0x4
- 0x00005555596727f4 <+5204>: st.d $s1, $fp, -160
- 0x00005555596727f8 <+5208>: st.d $a0, $fp, -448
- 0x00005555596727fc <+5212>: st.d $a0, $fp, -152
- 0x0000555559672800 <+5216>: b 68 # 0x555559672844 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5284>
- 0x0000555559672804 <+5220>: nop
- 0x0000555559672808 <+5224>: nop
- 0x000055555967280c <+5228>: nop
- 0x0000555559672810 <+5232>: ld.d $a0, $fp, -96
- 0x0000555559672814 <+5236>: vld $vr0, $fp, -112
- 0x0000555559672818 <+5240>: st.d $a0, $fp, -120
- 0x000055555967281c <+5244>: vst $vr0, $fp, -136
- 0x0000555559672820 <+5248>: slli.d $a1, $s3, 0x4
- 0x0000555559672824 <+5252>: alsl.d $a1, $s3, $a1, 0x3
- 0x0000555559672828 <+5256>: ld.d $a3, $fp, -448
- 0x000055555967282c <+5260>: add.d $a2, $a3, $a1
- 0x0000555559672830 <+5264>: vstx $vr0, $a3, $a1
- 0x0000555559672834 <+5268>: st.d $a0, $a2, 16
- 0x0000555559672838 <+5272>: addi.d $s3, $s3, 1
- 0x000055555967283c <+5276>: ld.d $a0, $fp, -440
- 0x0000555559672840 <+5280>: beq $a0, $s6, 176 # 0x5555596728f0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5456>
- 0x0000555559672844 <+5284>: ld.d $s0, $s6, -8
- 0x0000555559672848 <+5288>: ld.d $s1, $s6, -16
- 0x000055555967284c <+5292>: st.d $zero, $fp, -112
- 0x0000555559672850 <+5296>: li.w $a0, 0x4
- 0x0000555559672854 <+5300>: st.d $a0, $fp, -104
- 0x0000555559672858 <+5304>: st.d $zero, $fp, -96
- 0x000055555967285c <+5308>: bnez $s0, 112 # 0x5555596728cc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5420>
- 0x0000555559672860 <+5312>: addi.d $s6, $s6, -16
- 0x0000555559672864 <+5316>: addi.d $s1, $s1, -4
- 0x0000555559672868 <+5320>: slli.d $s0, $s0, 0x2
- 0x000055555967286c <+5324>: b 28 # 0x555559672888 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5352>
- 0x0000555559672870 <+5328>: ld.d $a0, $fp, -104
- 0x0000555559672874 <+5332>: slli.d $a1, $s7, 0x2
- 0x0000555559672878 <+5336>: stx.w $s2, $a0, $a1
- 0x000055555967287c <+5340>: addi.d $a0, $s7, 1
- 0x0000555559672880 <+5344>: st.d $a0, $fp, -96
- 0x0000555559672884 <+5348>: addi.d $s0, $s0, -4
- 0x0000555559672888 <+5352>: beqz $s0, -120 # 0x555559672810 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5232>
- 0x000055555967288c <+5356>: ldx.w $s2, $s1, $s0
- 0x0000555559672890 <+5360>: xor $a0, $s2, $s4
- 0x0000555559672894 <+5364>: addi.d $a0, $a0, -2048
- 0x0000555559672898 <+5368>: bstrpick.d $a0, $a0, 0x1f, 0xb
- 0x000055555967289c <+5372>: bgeu $a0, $s8, 3416 # 0x5555596735f4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8788>
- 0x00005555596728a0 <+5376>: lu12i.w $a0, 272
- 0x00005555596728a4 <+5380>: beq $s2, $a0, -148 # 0x555559672810 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5232>
- 0x00005555596728a8 <+5384>: ld.d $s7, $fp, -96
- 0x00005555596728ac <+5388>: ld.d $a0, $fp, -112
- 0x00005555596728b0 <+5392>: bne $s7, $a0, -64 # 0x555559672870 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5328>
- 0x00005555596728b4 <+5396>: pcalau12i $a0, 718
- 0x00005555596728b8 <+5400>: addi.d $a1, $a0, 840
- 0x00005555596728bc <+5404>: addi.d $a0, $fp, -112
- 0x00005555596728c0 <+5408>: pcaddu18i $ra, 8
- 0x00005555596728c4 <+5412>: jirl $ra, $ra, -69312
- 0x00005555596728c8 <+5416>: b -88 # 0x555559672870 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5328>
- 0x00005555596728cc <+5420>: addi.d $a0, $fp, -112
- 0x00005555596728d0 <+5424>: li.w $a3, 0x4
- 0x00005555596728d4 <+5428>: li.w $a4, 0x4
- 0x00005555596728d8 <+5432>: move $a1, $zero
- 0x00005555596728dc <+5436>: move $a2, $s0
- 0x00005555596728e0 <+5440>: pcaddu18i $ra, -3
- 0x00005555596728e4 <+5444>: jirl $ra, $ra, -80736
- 0x00005555596728e8 <+5448>: b -136 # 0x555559672860 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5312>
- 0x00005555596728ec <+5452>: nop
- 0x00005555596728f0 <+5456>: ld.d $s6, $fp, -552
- 0x00005555596728f4 <+5460>: st.d $s3, $fp, -144
- 0x00005555596728f8 <+5464>: ld.d $s0, $fp, -528
- 0x00005555596728fc <+5468>: ld.d $a0, $fp, -544
- 0x0000555559672900 <+5472>: beqz $a0, 20 # 0x555559672914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5492>
- 0x0000555559672904 <+5476>: li.w $a1, 0x8
- 0x0000555559672908 <+5480>: ld.d $a0, $fp, -440
- 0x000055555967290c <+5484>: pcaddu18i $ra, -3
- 0x0000555559672910 <+5488>: jirl $ra, $ra, 20340
- 0x0000555559672914 <+5492>: ld.d $a0, $fp, -144
- 0x0000555559672918 <+5496>: vld $vr0, $fp, -160
- 0x000055555967291c <+5500>: st.d $a0, $fp, -168
- 0x0000555559672920 <+5504>: vst $vr0, $fp, -184
- 0x0000555559672924 <+5508>: beqz $s5, 20 # 0x555559672938 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5528>
- 0x0000555559672928 <+5512>: li.w $a1, 0x4
- 0x000055555967292c <+5516>: ld.d $a0, $fp, -560
- 0x0000555559672930 <+5520>: pcaddu18i $ra, -3
- 0x0000555559672934 <+5524>: jirl $ra, $ra, 20304
- 0x0000555559672938 <+5528>: beqz $s0, 20 # 0x55555967294c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5548>
- 0x000055555967293c <+5532>: li.w $a1, 0x4
- 0x0000555559672940 <+5536>: ld.d $a0, $fp, -472
- 0x0000555559672944 <+5540>: pcaddu18i $ra, -3
- 0x0000555559672948 <+5544>: jirl $ra, $ra, 20284
- 0x000055555967294c <+5548>: ld.d $s2, $fp, -168
- 0x0000555559672950 <+5552>: ld.d $a0, $fp, -488
- 0x0000555559672954 <+5556>: beqz $a0, 12 # 0x555559672960 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5568>
- 0x0000555559672958 <+5560>: li.w $a0, 0x1
- 0x000055555967295c <+5564>: bltu $a0, $s2, 1964 # 0x555559673108 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7528>
- 0x0000555559672960 <+5568>: ld.d $a0, $fp, -480
- 0x0000555559672964 <+5572>: add.d $s0, $a0, $s2
- 0x0000555559672968 <+5576>: bltu $s0, $a0, 3544 # 0x555559673740 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9120>
- 0x000055555967296c <+5580>: addi.d $s1, $s6, 1
- 0x0000555559672970 <+5584>: beqz $s1, 3528 # 0x555559673738 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9112>
- 0x0000555559672974 <+5588>: ld.d $a0, $fp, -168
- 0x0000555559672978 <+5592>: vld $vr0, $fp, -184
- 0x000055555967297c <+5596>: ld.d $a1, $fp, -312
- 0x0000555559672980 <+5600>: st.d $a0, $fp, -96
- 0x0000555559672984 <+5604>: vst $vr0, $fp, -112
- 0x0000555559672988 <+5608>: bne $s6, $a1, -1056 # 0x555559672568 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4552>
- 0x000055555967298c <+5612>: addi.d $a0, $fp, -312
- 0x0000555559672990 <+5616>: pcaddu18i $ra, 3
- 0x0000555559672994 <+5620>: jirl $ra, $ra, -12144
- 0x0000555559672998 <+5624>: b -1080 # 0x555559672560 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4544>
- 0x000055555967299c <+5628>: nop
- 0x00005555596729a0 <+5632>: move $s3, $zero
- 0x00005555596729a4 <+5636>: st.d $zero, $fp, -160
- 0x00005555596729a8 <+5640>: li.w $a1, 0x8
- 0x00005555596729ac <+5644>: li.w $a0, 0x8
- 0x00005555596729b0 <+5648>: st.d $a0, $fp, -448
- 0x00005555596729b4 <+5652>: st.d $a1, $fp, -152
- 0x00005555596729b8 <+5656>: st.d $s3, $fp, -144
- 0x00005555596729bc <+5660>: ld.d $s0, $fp, -528
- 0x00005555596729c0 <+5664>: ld.d $a0, $fp, -544
- 0x00005555596729c4 <+5668>: bnez $a0, -192 # 0x555559672904 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5476>
- 0x00005555596729c8 <+5672>: b -180 # 0x555559672914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5492>
- 0x00005555596729cc <+5676>: addi.d $a0, $fp, -112
- 0x00005555596729d0 <+5680>: li.w $a3, 0x4
- 0x00005555596729d4 <+5684>: li.w $a4, 0x4
- 0x00005555596729d8 <+5688>: move $a1, $zero
- 0x00005555596729dc <+5692>: ld.d $a2, $fp, -496
- 0x00005555596729e0 <+5696>: pcaddu18i $ra, -3
- 0x00005555596729e4 <+5700>: jirl $ra, $ra, -80992
- 0x00005555596729e8 <+5704>: b -748 # 0x5555596726fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4956>
- 0x00005555596729ec <+5708>: ld.d $a0, $fp, -536
- 0x00005555596729f0 <+5712>: ld.d $s0, $a0, 16
- 0x00005555596729f4 <+5716>: ld.d $a0, $s0, 0
- 0x00005555596729f8 <+5720>: slli.d $a0, $a0, 0x2
- 0x00005555596729fc <+5724>: pcalau12i $a1, 500
- 0x0000555559672a00 <+5728>: addi.d $a1, $a1, -216
- 0x0000555559672a04 <+5732>: ldx.w $a0, $a0, $a1
- 0x0000555559672a08 <+5736>: add.d $a0, $a0, $a1
- 0x0000555559672a0c <+5740>: ld.d $s1, $fp, -560
- 0x0000555559672a10 <+5744>: jr $a0
- 0x0000555559672a14 <+5748>: addi.d $a0, $s0, 8
- 0x0000555559672a18 <+5752>: pcalau12i $a1, 556
- 0x0000555559672a1c <+5756>: addi.d $a1, $a1, 1284
- 0x0000555559672a20 <+5760>: li.w $a2, 0x7
- 0x0000555559672a24 <+5764>: pcaddu18i $ra, 3
- 0x0000555559672a28 <+5768>: jirl $ra, $ra, 66492
- 0x0000555559672a2c <+5772>: b 2460 # 0x5555596733c8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8232>
- 0x0000555559672a30 <+5776>: move $s1, $zero
- 0x0000555559672a34 <+5780>: li.w $s2, 0x8
- 0x0000555559672a38 <+5784>: li.w $a0, 0x1
- 0x0000555559672a3c <+5788>: lu52i.d $a0, $a0, -2048
- 0x0000555559672a40 <+5792>: st.d $a0, $fp, -472
- 0x0000555559672a44 <+5796>: lu52i.d $s4, $zero, -2048
- 0x0000555559672a48 <+5800>: lu12i.w $a0, 349525
- 0x0000555559672a4c <+5804>: ori $a0, $a0, 0x555
- 0x0000555559672a50 <+5808>: lu32i.d $a0, 349525
- 0x0000555559672a54 <+5812>: lu52i.d $a0, $a0, 85
- 0x0000555559672a58 <+5816>: st.d $a0, $fp, -528
- 0x0000555559672a5c <+5820>: b 48 # 0x555559672a8c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5868>
- 0x0000555559672a60 <+5824>: ld.d $s2, $fp, -304
- 0x0000555559672a64 <+5828>: slli.d $a0, $s6, 0x4
- 0x0000555559672a68 <+5832>: vld $vr0, $fp, -112
- 0x0000555559672a6c <+5836>: ld.d $a1, $fp, -96
- 0x0000555559672a70 <+5840>: alsl.d $a0, $s6, $a0, 0x3
- 0x0000555559672a74 <+5844>: add.d $a2, $s2, $a0
- 0x0000555559672a78 <+5848>: vstx $vr0, $s2, $a0
- 0x0000555559672a7c <+5852>: st.d $a1, $a2, 16
- 0x0000555559672a80 <+5856>: st.d $s1, $fp, -296
- 0x0000555559672a84 <+5860>: move $s6, $s1
- 0x0000555559672a88 <+5864>: move $s1, $s0
- 0x0000555559672a8c <+5868>: addi.d $a0, $fp, -288
- 0x0000555559672a90 <+5872>: addi.d $a1, $fp, -424
- 0x0000555559672a94 <+5876>: pcaddu18i $ra, 3
- 0x0000555559672a98 <+5880>: jirl $ra, $ra, -105428
- 0x0000555559672a9c <+5884>: ld.d $s7, $fp, -288
- 0x0000555559672aa0 <+5888>: ld.d $a0, $fp, -472
- 0x0000555559672aa4 <+5892>: beq $s7, $a0, 788 # 0x555559672db8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6680>
- 0x0000555559672aa8 <+5896>: ld.d $s5, $fp, -280
- 0x0000555559672aac <+5900>: ld.d $a2, $fp, -272
- 0x0000555559672ab0 <+5904>: st.d $s2, $fp, -440
- 0x0000555559672ab4 <+5908>: bne $s7, $s4, 236 # 0x555559672ba0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6144>
- 0x0000555559672ab8 <+5912>: addi.d $a0, $fp, -112
- 0x0000555559672abc <+5916>: move $a1, $s5
- 0x0000555559672ac0 <+5920>: ld.d $a3, $fp, -448
- 0x0000555559672ac4 <+5924>: ld.d $a4, $fp, -496
- 0x0000555559672ac8 <+5928>: ld.d $a5, $fp, -512
- 0x0000555559672acc <+5932>: ld.d $a6, $fp, -520
- 0x0000555559672ad0 <+5936>: pcaddu18i $ra, 2
- 0x0000555559672ad4 <+5940>: jirl $ra, $ra, -97808
- 0x0000555559672ad8 <+5944>: move $s7, $s6
- 0x0000555559672adc <+5948>: ld.d $a1, $fp, -112
- 0x0000555559672ae0 <+5952>: ld.d $s6, $fp, -96
- 0x0000555559672ae4 <+5956>: ld.d $s0, $fp, -104
- 0x0000555559672ae8 <+5960>: ld.d $a0, $fp, -528
- 0x0000555559672aec <+5964>: bltu $a0, $s6, 3344 # 0x5555596737fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9308>
- 0x0000555559672af0 <+5968>: beqz $s6, 648 # 0x555559672d78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6616>
- 0x0000555559672af4 <+5972>: st.d $a1, $fp, -456
- 0x0000555559672af8 <+5976>: move $s5, $s1
- 0x0000555559672afc <+5980>: ld.b $zero, $s8, 0
- 0x0000555559672b00 <+5984>: slli.d $s1, $s6, 0x4
- 0x0000555559672b04 <+5988>: alsl.d $s2, $s6, $s1, 0x3
- 0x0000555559672b08 <+5992>: li.w $a1, 0x8
- 0x0000555559672b0c <+5996>: li.w $s4, 0x8
- 0x0000555559672b10 <+6000>: move $a0, $s2
- 0x0000555559672b14 <+6004>: pcaddu18i $ra, -3
- 0x0000555559672b18 <+6008>: jirl $ra, $ra, 19788
- 0x0000555559672b1c <+6012>: beqz $a0, 3308 # 0x555559673808 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9320>
- 0x0000555559672b20 <+6016>: alsl.d $a4, $s6, $s0, 0x4
- 0x0000555559672b24 <+6020>: move $a3, $a0
- 0x0000555559672b28 <+6024>: addi.d $a1, $a0, 16
- 0x0000555559672b2c <+6028>: addi.d $a2, $s1, -16
- 0x0000555559672b30 <+6032>: srli.d $a2, $a2, 0x4
- 0x0000555559672b34 <+6036>: addi.d $s2, $a2, 1
- 0x0000555559672b38 <+6040>: move $a2, $s0
- 0x0000555559672b3c <+6044>: lu52i.d $s4, $zero, -2048
- 0x0000555559672b40 <+6048>: vld $vr0, $a2, 0
- 0x0000555559672b44 <+6052>: st.d $s4, $a1, -16
- 0x0000555559672b48 <+6056>: vst $vr0, $a1, -8
- 0x0000555559672b4c <+6060>: addi.d $a2, $a2, 16
- 0x0000555559672b50 <+6064>: addi.d $a1, $a1, 24
- 0x0000555559672b54 <+6068>: bne $a2, $a4, -20 # 0x555559672b40 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6048>
- 0x0000555559672b58 <+6072>: move $s1, $s5
- 0x0000555559672b5c <+6076>: move $s5, $a3
- 0x0000555559672b60 <+6080>: ld.d $a1, $fp, -456
- 0x0000555559672b64 <+6084>: beqz $a1, 20 # 0x555559672b78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6104>
- 0x0000555559672b68 <+6088>: li.w $a1, 0x8
- 0x0000555559672b6c <+6092>: move $a0, $s0
- 0x0000555559672b70 <+6096>: pcaddu18i $ra, -3
- 0x0000555559672b74 <+6100>: jirl $ra, $ra, 19728
- 0x0000555559672b78 <+6104>: st.d $s6, $fp, -184
- 0x0000555559672b7c <+6108>: st.d $s5, $fp, -576
- 0x0000555559672b80 <+6112>: st.d $s5, $fp, -176
- 0x0000555559672b84 <+6116>: st.d $s2, $fp, -168
- 0x0000555559672b88 <+6120>: move $s6, $s7
- 0x0000555559672b8c <+6124>: ld.d $a0, $fp, -488
- 0x0000555559672b90 <+6128>: bnez $a0, 420 # 0x555559672d34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6548>
- 0x0000555559672b94 <+6132>: b 424 # 0x555559672d3c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6556>
- 0x0000555559672b98 <+6136>: nop
- 0x0000555559672b9c <+6140>: nop
- 0x0000555559672ba0 <+6144>: addi.d $a0, $fp, -112
- 0x0000555559672ba4 <+6148>: move $a1, $s5
- 0x0000555559672ba8 <+6152>: ld.d $a3, $fp, -448
- 0x0000555559672bac <+6156>: ld.d $a4, $fp, -496
- 0x0000555559672bb0 <+6160>: ld.d $a5, $fp, -512
- 0x0000555559672bb4 <+6164>: ld.d $a6, $fp, -520
- 0x0000555559672bb8 <+6168>: pcaddu18i $ra, 2
- 0x0000555559672bbc <+6172>: jirl $ra, $ra, -98040
- 0x0000555559672bc0 <+6176>: ld.d $a0, $fp, -112
- 0x0000555559672bc4 <+6180>: st.d $a0, $fp, -544
- 0x0000555559672bc8 <+6184>: ld.d $s0, $fp, -96
- 0x0000555559672bcc <+6188>: ld.d $a0, $fp, -104
- 0x0000555559672bd0 <+6192>: st.d $a0, $fp, -456
- 0x0000555559672bd4 <+6196>: ld.d $a0, $fp, -528
- 0x0000555559672bd8 <+6200>: bltu $a0, $s0, 3064 # 0x5555596737d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9264>
- 0x0000555559672bdc <+6204>: beqz $s0, 432 # 0x555559672d8c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6636>
- 0x0000555559672be0 <+6208>: st.d $s7, $fp, -560
- 0x0000555559672be4 <+6212>: st.d $s5, $fp, -568
- 0x0000555559672be8 <+6216>: st.d $s1, $fp, -480
- 0x0000555559672bec <+6220>: st.d $s6, $fp, -552
- 0x0000555559672bf0 <+6224>: ld.b $zero, $s8, 0
- 0x0000555559672bf4 <+6228>: slli.d $a0, $s0, 0x4
- 0x0000555559672bf8 <+6232>: alsl.d $s4, $s0, $a0, 0x3
- 0x0000555559672bfc <+6236>: li.w $a1, 0x8
- 0x0000555559672c00 <+6240>: li.w $s5, 0x8
- 0x0000555559672c04 <+6244>: move $a0, $s4
- 0x0000555559672c08 <+6248>: pcaddu18i $ra, -3
- 0x0000555559672c0c <+6252>: jirl $ra, $ra, 19544
- 0x0000555559672c10 <+6256>: beqz $a0, 3024 # 0x5555596737e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9280>
- 0x0000555559672c14 <+6260>: move $s2, $zero
- 0x0000555559672c18 <+6264>: ld.d $s1, $fp, -456
- 0x0000555559672c1c <+6268>: alsl.d $s7, $s0, $s1, 0x4
- 0x0000555559672c20 <+6272>: st.d $s0, $fp, -112
- 0x0000555559672c24 <+6276>: st.d $a0, $fp, -104
- 0x0000555559672c28 <+6280>: st.d $a0, $fp, -584
- 0x0000555559672c2c <+6284>: addi.d $s0, $a0, 16
- 0x0000555559672c30 <+6288>: b 72 # 0x555559672c78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6360>
- 0x0000555559672c34 <+6292>: nop
- 0x0000555559672c38 <+6296>: nop
- 0x0000555559672c3c <+6300>: nop
- 0x0000555559672c40 <+6304>: move $s5, $zero
- 0x0000555559672c44 <+6308>: li.w $s3, 0x4
- 0x0000555559672c48 <+6312>: move $a0, $s3
- 0x0000555559672c4c <+6316>: move $a1, $s4
- 0x0000555559672c50 <+6320>: move $a2, $s6
- 0x0000555559672c54 <+6324>: pcaddu18i $ra, -3
- 0x0000555559672c58 <+6328>: jirl $ra, $ra, -97524
- 0x0000555559672c5c <+6332>: st.d $s5, $s0, -16
- 0x0000555559672c60 <+6336>: st.d $s3, $s0, -8
- 0x0000555559672c64 <+6340>: st.d $s8, $s0, 0
- 0x0000555559672c68 <+6344>: addi.d $s2, $s2, 1
- 0x0000555559672c6c <+6348>: addi.d $s1, $s1, 16
- 0x0000555559672c70 <+6352>: addi.d $s0, $s0, 24
- 0x0000555559672c74 <+6356>: beq $s1, $s7, 92 # 0x555559672cd0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6448>
- 0x0000555559672c78 <+6360>: ld.d $s8, $s1, 8
- 0x0000555559672c7c <+6364>: srli.d $a0, $s8, 0x3e
- 0x0000555559672c80 <+6368>: move $s5, $zero
- 0x0000555559672c84 <+6372>: bnez $a0, 2692 # 0x555559673708 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9064>
- 0x0000555559672c88 <+6376>: slli.d $s6, $s8, 0x2
- 0x0000555559672c8c <+6380>: li.w $a0, -4
- 0x0000555559672c90 <+6384>: lu52i.d $a0, $a0, 2047
- 0x0000555559672c94 <+6388>: bltu $a0, $s6, 2676 # 0x555559673708 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9064>
- 0x0000555559672c98 <+6392>: ld.d $s4, $s1, 0
- 0x0000555559672c9c <+6396>: beqz $s6, -92 # 0x555559672c40 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6304>
- 0x0000555559672ca0 <+6400>: ld.d $a0, $fp, -464
- 0x0000555559672ca4 <+6404>: ld.b $zero, $a0, 0
- 0x0000555559672ca8 <+6408>: li.w $a1, 0x4
- 0x0000555559672cac <+6412>: li.w $s5, 0x4
- 0x0000555559672cb0 <+6416>: move $a0, $s6
- 0x0000555559672cb4 <+6420>: pcaddu18i $ra, -3
- 0x0000555559672cb8 <+6424>: jirl $ra, $ra, 19372
- 0x0000555559672cbc <+6428>: beqz $a0, 2632 # 0x555559673704 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9060>
- 0x0000555559672cc0 <+6432>: move $s3, $a0
- 0x0000555559672cc4 <+6436>: move $s5, $s8
- 0x0000555559672cc8 <+6440>: b -128 # 0x555559672c48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6312>
- 0x0000555559672ccc <+6444>: nop
- 0x0000555559672cd0 <+6448>: ld.d $s8, $fp, -464
- 0x0000555559672cd4 <+6452>: ld.d $s6, $fp, -552
- 0x0000555559672cd8 <+6456>: ld.d $s1, $fp, -480
- 0x0000555559672cdc <+6460>: lu52i.d $s4, $zero, -2048
- 0x0000555559672ce0 <+6464>: ld.d $s5, $fp, -568
- 0x0000555559672ce4 <+6468>: ld.d $s7, $fp, -560
- 0x0000555559672ce8 <+6472>: st.d $s2, $fp, -96
- 0x0000555559672cec <+6476>: ld.d $a0, $fp, -544
- 0x0000555559672cf0 <+6480>: beqz $a0, 20 # 0x555559672d04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6500>
- 0x0000555559672cf4 <+6484>: li.w $a1, 0x8
- 0x0000555559672cf8 <+6488>: ld.d $a0, $fp, -456
- 0x0000555559672cfc <+6492>: pcaddu18i $ra, -3
- 0x0000555559672d00 <+6496>: jirl $ra, $ra, 19332
- 0x0000555559672d04 <+6500>: ld.d $a0, $fp, -96
- 0x0000555559672d08 <+6504>: vld $vr0, $fp, -112
- 0x0000555559672d0c <+6508>: st.d $a0, $fp, -168
- 0x0000555559672d10 <+6512>: vst $vr0, $fp, -184
- 0x0000555559672d14 <+6516>: beqz $s7, 20 # 0x555559672d28 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6536>
- 0x0000555559672d18 <+6520>: li.w $a1, 0x4
- 0x0000555559672d1c <+6524>: move $a0, $s5
- 0x0000555559672d20 <+6528>: pcaddu18i $ra, -3
- 0x0000555559672d24 <+6532>: jirl $ra, $ra, 19296
- 0x0000555559672d28 <+6536>: ld.d $s2, $fp, -168
- 0x0000555559672d2c <+6540>: ld.d $a0, $fp, -488
- 0x0000555559672d30 <+6544>: beqz $a0, 12 # 0x555559672d3c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6556>
- 0x0000555559672d34 <+6548>: li.w $a0, 0x2
- 0x0000555559672d38 <+6552>: bgeu $s2, $a0, 976 # 0x555559673108 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7528>
- 0x0000555559672d3c <+6556>: add.d $s0, $s1, $s2
- 0x0000555559672d40 <+6560>: bltu $s0, $s1, 2560 # 0x555559673740 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9120>
- 0x0000555559672d44 <+6564>: addi.d $s1, $s6, 1
- 0x0000555559672d48 <+6568>: ld.d $s2, $fp, -440
- 0x0000555559672d4c <+6572>: beqz $s1, 2540 # 0x555559673738 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9112>
- 0x0000555559672d50 <+6576>: ld.d $a0, $fp, -168
- 0x0000555559672d54 <+6580>: vld $vr0, $fp, -184
- 0x0000555559672d58 <+6584>: ld.d $a1, $fp, -312
- 0x0000555559672d5c <+6588>: st.d $a0, $fp, -96
- 0x0000555559672d60 <+6592>: vst $vr0, $fp, -112
- 0x0000555559672d64 <+6596>: bne $s6, $a1, -768 # 0x555559672a64 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5828>
- 0x0000555559672d68 <+6600>: addi.d $a0, $fp, -312
- 0x0000555559672d6c <+6604>: pcaddu18i $ra, 3
- 0x0000555559672d70 <+6608>: jirl $ra, $ra, -13132
- 0x0000555559672d74 <+6612>: b -788 # 0x555559672a60 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5824>
- 0x0000555559672d78 <+6616>: move $s6, $zero
- 0x0000555559672d7c <+6620>: move $s2, $zero
- 0x0000555559672d80 <+6624>: li.w $s5, 0x8
- 0x0000555559672d84 <+6628>: bnez $a1, -540 # 0x555559672b68 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6088>
- 0x0000555559672d88 <+6632>: b -528 # 0x555559672b78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6104>
- 0x0000555559672d8c <+6636>: move $s2, $zero
- 0x0000555559672d90 <+6640>: st.d $zero, $fp, -112
- 0x0000555559672d94 <+6644>: li.w $a1, 0x8
- 0x0000555559672d98 <+6648>: li.w $a0, 0x8
- 0x0000555559672d9c <+6652>: st.d $a0, $fp, -584
- 0x0000555559672da0 <+6656>: st.d $a1, $fp, -104
- 0x0000555559672da4 <+6660>: st.d $s2, $fp, -96
- 0x0000555559672da8 <+6664>: ld.d $a0, $fp, -544
- 0x0000555559672dac <+6668>: bnez $a0, -184 # 0x555559672cf4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6484>
- 0x0000555559672db0 <+6672>: b -172 # 0x555559672d04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6500>
- 0x0000555559672db4 <+6676>: ld.d $s1, $fp, -480
- 0x0000555559672db8 <+6680>: ld.d $a0, $fp, -376
- 0x0000555559672dbc <+6684>: beqz $a0, 24 # 0x555559672dd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6708>
- 0x0000555559672dc0 <+6688>: ld.d $a1, $fp, -368
- 0x0000555559672dc4 <+6692>: beqz $a1, 16 # 0x555559672dd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6708>
- 0x0000555559672dc8 <+6696>: li.w $a1, 0x1
- 0x0000555559672dcc <+6700>: pcaddu18i $ra, -3
- 0x0000555559672dd0 <+6704>: jirl $ra, $ra, 19124
- 0x0000555559672dd4 <+6708>: ld.d $a0, $fp, -424
- 0x0000555559672dd8 <+6712>: beqz $a0, 20 # 0x555559672dec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6732>
- 0x0000555559672ddc <+6716>: ld.d $a0, $fp, -416
- 0x0000555559672de0 <+6720>: li.w $a1, 0x1
- 0x0000555559672de4 <+6724>: pcaddu18i $ra, -3
- 0x0000555559672de8 <+6728>: jirl $ra, $ra, 19100
- 0x0000555559672dec <+6732>: ld.d $a0, $fp, -488
- 0x0000555559672df0 <+6736>: beqz $a0, 16 # 0x555559672e00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6752>
- 0x0000555559672df4 <+6740>: sltu $a0, $s6, $s1
- 0x0000555559672df8 <+6744>: xori $s0, $a0, 0x1
- 0x0000555559672dfc <+6748>: b 928 # 0x55555967319c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7676>
- 0x0000555559672e00 <+6752>: st.d $s1, $fp, -480
- 0x0000555559672e04 <+6756>: ld.d $s4, $fp, -304
- 0x0000555559672e08 <+6760>: ld.d $a0, $fp, -312
- 0x0000555559672e0c <+6764>: alsl.d $a1, $s6, $s6, 0x1
- 0x0000555559672e10 <+6768>: slli.d $a1, $a1, 0x3
- 0x0000555559672e14 <+6772>: add.d $a1, $s4, $a1
- 0x0000555559672e18 <+6776>: st.d $s4, $fp, -288
- 0x0000555559672e1c <+6780>: st.d $s4, $fp, -280
- 0x0000555559672e20 <+6784>: st.d $a0, $fp, -272
- 0x0000555559672e24 <+6788>: st.d $a1, $fp, -464
- 0x0000555559672e28 <+6792>: st.d $a1, $fp, -264
- 0x0000555559672e2c <+6796>: beqz $s6, 1964 # 0x5555596735d8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8760>
- 0x0000555559672e30 <+6800>: ld.d $a1, $fp, -504
- 0x0000555559672e34 <+6804>: ld.bu $a0, $a1, 51
- 0x0000555559672e38 <+6808>: ld.d $a1, $a1, 8
- 0x0000555559672e3c <+6812>: st.d $a1, $fp, -448
- 0x0000555559672e40 <+6816>: ld.d $a1, $fp, -536
- 0x0000555559672e44 <+6820>: ld.d $s0, $a1, 8
- 0x0000555559672e48 <+6824>: ld.d $a1, $fp, -616
- 0x0000555559672e4c <+6828>: slli.d $a1, $a1, 0x3
- 0x0000555559672e50 <+6832>: st.d $a1, $fp, -456
- 0x0000555559672e54 <+6836>: lu52i.d $s3, $zero, -2048
- 0x0000555559672e58 <+6840>: li.w $a1, 0x2
- 0x0000555559672e5c <+6844>: lu52i.d $a1, $a1, -2048
- 0x0000555559672e60 <+6848>: st.d $a1, $fp, -504
- 0x0000555559672e64 <+6852>: lu12i.w $a1, -349526
- 0x0000555559672e68 <+6856>: ori $a1, $a1, 0xaab
- 0x0000555559672e6c <+6860>: lu32i.d $a1, -349526
- 0x0000555559672e70 <+6864>: lu52i.d $a1, $a1, -1366
- 0x0000555559672e74 <+6868>: st.d $a1, $fp, -496
- 0x0000555559672e78 <+6872>: li.w $a1, 0x1
- 0x0000555559672e7c <+6876>: lu52i.d $a1, $a1, -2048
- 0x0000555559672e80 <+6880>: st.d $a1, $fp, -440
- 0x0000555559672e84 <+6884>: andi $a0, $a0, 0x1
- 0x0000555559672e88 <+6888>: st.d $a0, $fp, -472
- 0x0000555559672e8c <+6892>: st.d $s6, $fp, -552
- 0x0000555559672e90 <+6896>: b 32 # 0x555559672eb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6928>
- 0x0000555559672e94 <+6900>: beqz $s7, 20 # 0x555559672ea8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6920>
- 0x0000555559672e98 <+6904>: li.w $a1, 0x8
- 0x0000555559672e9c <+6908>: move $a0, $s8
- 0x0000555559672ea0 <+6912>: pcaddu18i $ra, -3
- 0x0000555559672ea4 <+6916>: jirl $ra, $ra, 18912
- 0x0000555559672ea8 <+6920>: ld.d $a0, $fp, -464
- 0x0000555559672eac <+6924>: beq $s4, $a0, 1828 # 0x5555596735d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8752>
- 0x0000555559672eb0 <+6928>: move $a0, $s4
- 0x0000555559672eb4 <+6932>: ld.d $a1, $s4, 0
- 0x0000555559672eb8 <+6936>: addi.d $s4, $s4, 24
- 0x0000555559672ebc <+6940>: beq $a1, $s3, 1816 # 0x5555596735d4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8756>
- 0x0000555559672ec0 <+6944>: st.d $a1, $fp, -112
- 0x0000555559672ec4 <+6948>: vld $vr0, $a0, 8
- 0x0000555559672ec8 <+6952>: addi.d $a0, $fp, -104
- 0x0000555559672ecc <+6956>: vst $vr0, $a0, 0
- 0x0000555559672ed0 <+6960>: ld.d $a0, $fp, -624
- 0x0000555559672ed4 <+6964>: beqz $a0, 40 # 0x555559672efc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7004>
- 0x0000555559672ed8 <+6968>: ld.d $s2, $fp, -96
- 0x0000555559672edc <+6972>: beqz $s2, 36 # 0x555559672f00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7008>
- 0x0000555559672ee0 <+6976>: ld.d $a0, $fp, -104
- 0x0000555559672ee4 <+6980>: li.w $a2, 0x18
- 0x0000555559672ee8 <+6984>: mul.d $a1, $s2, $a2
- 0x0000555559672eec <+6988>: add.d $a1, $a0, $a1
- 0x0000555559672ef0 <+6992>: beq $a1, $a2, 2664 # 0x555559673958 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9656>
- 0x0000555559672ef4 <+6996>: ld.d $a1, $a1, -8
- 0x0000555559672ef8 <+7000>: beqz $a1, 372 # 0x55555967306c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7372>
- 0x0000555559672efc <+7004>: ld.d $s2, $fp, -96
- 0x0000555559672f00 <+7008>: ld.d $s7, $fp, -112
- 0x0000555559672f04 <+7012>: ld.d $s8, $fp, -104
- 0x0000555559672f08 <+7016>: ld.d $a0, $fp, -616
- 0x0000555559672f0c <+7020>: beqz $a0, 60 # 0x555559672f48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7080>
- 0x0000555559672f10 <+7024>: ld.d $s1, $fp, -456
- 0x0000555559672f14 <+7028>: ld.d $s5, $fp, -448
- 0x0000555559672f18 <+7032>: ld.d $a0, $fp, -472
- 0x0000555559672f1c <+7036>: bnez $a0, 224 # 0x555559672ffc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7260>
- 0x0000555559672f20 <+7040>: ld.d $a0, $fp, -456
- 0x0000555559672f24 <+7044>: ld.d $a1, $fp, -448
- 0x0000555559672f28 <+7048>: move $s1, $s7
- 0x0000555559672f2c <+7052>: nop
- 0x0000555559672f30 <+7056>: beqz $a0, 168 # 0x555559672fd8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7224>
- 0x0000555559672f34 <+7060>: ld.d $a2, $a1, 0
- 0x0000555559672f38 <+7064>: addi.d $a1, $a1, 8
- 0x0000555559672f3c <+7068>: addi.d $a0, $a0, -8
- 0x0000555559672f40 <+7072>: bltu $a2, $s2, -16 # 0x555559672f30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7056>
- 0x0000555559672f44 <+7076>: b 1480 # 0x55555967350c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8556>
- 0x0000555559672f48 <+7080>: alsl.d $a0, $s2, $s2, 0x1
- 0x0000555559672f4c <+7084>: slli.d $a0, $a0, 0x3
- 0x0000555559672f50 <+7088>: add.d $s5, $s8, $a0
- 0x0000555559672f54 <+7092>: st.d $s8, $fp, -424
- 0x0000555559672f58 <+7096>: st.d $s8, $fp, -416
- 0x0000555559672f5c <+7100>: st.d $s7, $fp, -488
- 0x0000555559672f60 <+7104>: st.d $s7, $fp, -408
- 0x0000555559672f64 <+7108>: st.d $s5, $fp, -400
- 0x0000555559672f68 <+7112>: move $s1, $s8
- 0x0000555559672f6c <+7116>: beqz $s2, 324 # 0x5555596730b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7440>
- 0x0000555559672f70 <+7120>: addi.d $s1, $s8, 24
- 0x0000555559672f74 <+7124>: b 24 # 0x555559672f8c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7148>
- 0x0000555559672f78 <+7128>: nop
- 0x0000555559672f7c <+7132>: nop
- 0x0000555559672f80 <+7136>: addi.d $a0, $s7, 24
- 0x0000555559672f84 <+7140>: addi.d $s1, $s1, 24
- 0x0000555559672f88 <+7144>: beq $a0, $s5, 284 # 0x5555596730a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7428>
- 0x0000555559672f8c <+7148>: ld.d $s6, $s1, -24
- 0x0000555559672f90 <+7152>: ld.d $a0, $fp, -440
- 0x0000555559672f94 <+7156>: beq $s6, $a0, 276 # 0x5555596730a8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7432>
- 0x0000555559672f98 <+7160>: addi.d $s7, $s1, -24
- 0x0000555559672f9c <+7164>: ld.d $s2, $s1, -16
- 0x0000555559672fa0 <+7168>: ld.d $a2, $s7, 16
- 0x0000555559672fa4 <+7172>: li.w $a3, 0x1
- 0x0000555559672fa8 <+7176>: li.w $a4, 0x1
- 0x0000555559672fac <+7180>: move $a0, $s0
- 0x0000555559672fb0 <+7184>: move $a1, $s2
- 0x0000555559672fb4 <+7188>: pcaddu18i $ra, 3
- 0x0000555559672fb8 <+7192>: jirl $ra, $ra, 105068
- 0x0000555559672fbc <+7196>: or $a0, $s6, $s3
- 0x0000555559672fc0 <+7200>: beq $a0, $s3, -64 # 0x555559672f80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7136>
- 0x0000555559672fc4 <+7204>: li.w $a1, 0x4
- 0x0000555559672fc8 <+7208>: move $a0, $s2
- 0x0000555559672fcc <+7212>: pcaddu18i $ra, -3
- 0x0000555559672fd0 <+7216>: jirl $ra, $ra, 18612
- 0x0000555559672fd4 <+7220>: b -84 # 0x555559672f80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7136>
- 0x0000555559672fd8 <+7224>: ld.d $s1, $fp, -456
- 0x0000555559672fdc <+7228>: ld.d $s5, $fp, -448
- 0x0000555559672fe0 <+7232>: b 28 # 0x555559672ffc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7260>
- 0x0000555559672fe4 <+7236>: nop
- 0x0000555559672fe8 <+7240>: nop
- 0x0000555559672fec <+7244>: nop
- 0x0000555559672ff0 <+7248>: addi.d $s1, $s1, -8
- 0x0000555559672ff4 <+7252>: addi.d $s5, $s5, 8
- 0x0000555559672ff8 <+7256>: beqz $s1, 56 # 0x555559673030 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7312>
- 0x0000555559672ffc <+7260>: ld.d $a0, $s5, 0
- 0x0000555559673000 <+7264>: bgeu $a0, $s2, -16 # 0x555559672ff0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7248>
- 0x0000555559673004 <+7268>: slli.d $a1, $a0, 0x4
- 0x0000555559673008 <+7272>: alsl.d $a0, $a0, $a1, 0x3
- 0x000055555967300c <+7276>: add.d $a0, $s8, $a0
- 0x0000555559673010 <+7280>: ld.d $a2, $a0, 16
- 0x0000555559673014 <+7284>: ld.d $a1, $a0, 8
- 0x0000555559673018 <+7288>: li.w $a3, 0x1
- 0x000055555967301c <+7292>: li.w $a4, 0x1
- 0x0000555559673020 <+7296>: move $a0, $s0
- 0x0000555559673024 <+7300>: pcaddu18i $ra, 3
- 0x0000555559673028 <+7304>: jirl $ra, $ra, 104956
- 0x000055555967302c <+7308>: b -60 # 0x555559672ff0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7248>
- 0x0000555559673030 <+7312>: beqz $s2, -412 # 0x555559672e94 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6900>
- 0x0000555559673034 <+7316>: addi.d $s1, $s8, 8
- 0x0000555559673038 <+7320>: b 20 # 0x55555967304c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7340>
- 0x000055555967303c <+7324>: nop
- 0x0000555559673040 <+7328>: addi.d $s2, $s2, -1
- 0x0000555559673044 <+7332>: addi.d $s1, $s1, 24
- 0x0000555559673048 <+7336>: beqz $s2, -436 # 0x555559672e94 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6900>
- 0x000055555967304c <+7340>: ld.d $a0, $s1, -8
- 0x0000555559673050 <+7344>: beq $a0, $s3, -16 # 0x555559673040 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7328>
- 0x0000555559673054 <+7348>: beqz $a0, -20 # 0x555559673040 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7328>
- 0x0000555559673058 <+7352>: ld.d $a0, $s1, 0
- 0x000055555967305c <+7356>: li.w $a1, 0x4
- 0x0000555559673060 <+7360>: pcaddu18i $ra, -3
- 0x0000555559673064 <+7364>: jirl $ra, $ra, 18464
- 0x0000555559673068 <+7368>: b -40 # 0x555559673040 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7328>
- 0x000055555967306c <+7372>: addi.d $s2, $s2, -1
- 0x0000555559673070 <+7376>: st.d $s2, $fp, -96
- 0x0000555559673074 <+7380>: slli.d $a1, $s2, 0x4
- 0x0000555559673078 <+7384>: alsl.d $a1, $s2, $a1, 0x3
- 0x000055555967307c <+7388>: ldx.d $a2, $a0, $a1
- 0x0000555559673080 <+7392>: ld.d $a3, $fp, -504
- 0x0000555559673084 <+7396>: blt $a2, $a3, -388 # 0x555559672f00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7008>
- 0x0000555559673088 <+7400>: beqz $a2, -392 # 0x555559672f00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7008>
- 0x000055555967308c <+7404>: add.d $a0, $a0, $a1
- 0x0000555559673090 <+7408>: ld.d $a0, $a0, 8
- 0x0000555559673094 <+7412>: li.w $a1, 0x4
- 0x0000555559673098 <+7416>: pcaddu18i $ra, -3
- 0x000055555967309c <+7420>: jirl $ra, $ra, 18408
- 0x00005555596730a0 <+7424>: b -420 # 0x555559672efc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7004>
- 0x00005555596730a4 <+7428>: move $s1, $s5
- 0x00005555596730a8 <+7432>: st.d $s1, $fp, -416
- 0x00005555596730ac <+7436>: ld.d $s6, $fp, -552
- 0x00005555596730b0 <+7440>: beq $s5, $s1, 76 # 0x5555596730fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7516>
- 0x00005555596730b4 <+7444>: sub.d $a0, $s5, $s1
- 0x00005555596730b8 <+7448>: ld.d $a1, $fp, -496
- 0x00005555596730bc <+7452>: mulh.du $a0, $a0, $a1
- 0x00005555596730c0 <+7456>: srli.d $s2, $a0, 0x4
- 0x00005555596730c4 <+7460>: addi.d $s1, $s1, 8
- 0x00005555596730c8 <+7464>: b 20 # 0x5555596730dc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7484>
- 0x00005555596730cc <+7468>: nop
- 0x00005555596730d0 <+7472>: addi.d $s2, $s2, -1
- 0x00005555596730d4 <+7476>: addi.d $s1, $s1, 24
- 0x00005555596730d8 <+7480>: beqz $s2, 36 # 0x5555596730fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7516>
- 0x00005555596730dc <+7484>: ld.d $a0, $s1, -8
- 0x00005555596730e0 <+7488>: beq $a0, $s3, -16 # 0x5555596730d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7472>
- 0x00005555596730e4 <+7492>: beqz $a0, -20 # 0x5555596730d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7472>
- 0x00005555596730e8 <+7496>: ld.d $a0, $s1, 0
- 0x00005555596730ec <+7500>: li.w $a1, 0x4
- 0x00005555596730f0 <+7504>: pcaddu18i $ra, -3
- 0x00005555596730f4 <+7508>: jirl $ra, $ra, 18320
- 0x00005555596730f8 <+7512>: b -40 # 0x5555596730d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7472>
- 0x00005555596730fc <+7516>: ld.d $a0, $fp, -488
- 0x0000555559673100 <+7520>: bnez $a0, -616 # 0x555559672e98 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6904>
- 0x0000555559673104 <+7524>: b -604 # 0x555559672ea8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6920>
- 0x0000555559673108 <+7528>: ld.d $s0, $fp, -176
- 0x000055555967310c <+7532>: addi.d $s1, $s0, 8
- 0x0000555559673110 <+7536>: lu52i.d $s3, $zero, -2048
- 0x0000555559673114 <+7540>: b 24 # 0x55555967312c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7564>
- 0x0000555559673118 <+7544>: nop
- 0x000055555967311c <+7548>: nop
- 0x0000555559673120 <+7552>: addi.d $s2, $s2, -1
- 0x0000555559673124 <+7556>: addi.d $s1, $s1, 24
- 0x0000555559673128 <+7560>: beqz $s2, 36 # 0x55555967314c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7596>
- 0x000055555967312c <+7564>: ld.d $a0, $s1, -8
- 0x0000555559673130 <+7568>: beq $a0, $s3, -16 # 0x555559673120 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7552>
- 0x0000555559673134 <+7572>: beqz $a0, -20 # 0x555559673120 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7552>
- 0x0000555559673138 <+7576>: ld.d $a0, $s1, 0
- 0x000055555967313c <+7580>: li.w $a1, 0x4
- 0x0000555559673140 <+7584>: pcaddu18i $ra, -3
- 0x0000555559673144 <+7588>: jirl $ra, $ra, 18240
- 0x0000555559673148 <+7592>: b -40 # 0x555559673120 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7552>
- 0x000055555967314c <+7596>: ld.d $a0, $fp, -184
- 0x0000555559673150 <+7600>: beqz $a0, 20 # 0x555559673164 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7620>
- 0x0000555559673154 <+7604>: li.w $a1, 0x8
- 0x0000555559673158 <+7608>: move $a0, $s0
- 0x000055555967315c <+7612>: pcaddu18i $ra, -3
- 0x0000555559673160 <+7616>: jirl $ra, $ra, 18212
- 0x0000555559673164 <+7620>: ld.d $a0, $fp, -376
- 0x0000555559673168 <+7624>: beqz $a0, 24 # 0x555559673180 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7648>
- 0x000055555967316c <+7628>: ld.d $a1, $fp, -368
- 0x0000555559673170 <+7632>: beqz $a1, 16 # 0x555559673180 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7648>
- 0x0000555559673174 <+7636>: li.w $a1, 0x1
- 0x0000555559673178 <+7640>: pcaddu18i $ra, -3
- 0x000055555967317c <+7644>: jirl $ra, $ra, 18184
- 0x0000555559673180 <+7648>: ld.d $a0, $fp, -424
- 0x0000555559673184 <+7652>: beqz $a0, 20 # 0x555559673198 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7672>
- 0x0000555559673188 <+7656>: ld.d $a0, $fp, -416
- 0x000055555967318c <+7660>: li.w $a1, 0x1
- 0x0000555559673190 <+7664>: pcaddu18i $ra, -3
- 0x0000555559673194 <+7668>: jirl $ra, $ra, 18160
- 0x0000555559673198 <+7672>: move $s0, $zero
- 0x000055555967319c <+7676>: ld.d $s1, $fp, -304
- 0x00005555596731a0 <+7680>: move $s3, $zero
- 0x00005555596731a4 <+7684>: lu52i.d $s4, $zero, -2048
- 0x00005555596731a8 <+7688>: nop
- 0x00005555596731ac <+7692>: nop
- 0x00005555596731b0 <+7696>: beq $s3, $s6, 132 # 0x555559673234 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7828>
- 0x00005555596731b4 <+7700>: move $s8, $s6
- 0x00005555596731b8 <+7704>: slli.d $a0, $s3, 0x4
- 0x00005555596731bc <+7708>: alsl.d $a0, $s3, $a0, 0x3
- 0x00005555596731c0 <+7712>: add.d $s5, $s1, $a0
- 0x00005555596731c4 <+7716>: ld.d $s6, $s5, 16
- 0x00005555596731c8 <+7720>: ld.d $s2, $s5, 8
- 0x00005555596731cc <+7724>: beqz $s6, 68 # 0x555559673210 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7792>
- 0x00005555596731d0 <+7728>: addi.d $s7, $s2, 8
- 0x00005555596731d4 <+7732>: b 24 # 0x5555596731ec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7756>
- 0x00005555596731d8 <+7736>: nop
- 0x00005555596731dc <+7740>: nop
- 0x00005555596731e0 <+7744>: addi.d $s6, $s6, -1
- 0x00005555596731e4 <+7748>: addi.d $s7, $s7, 24
- 0x00005555596731e8 <+7752>: beqz $s6, 40 # 0x555559673210 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7792>
- 0x00005555596731ec <+7756>: ld.d $a0, $s7, -8
- 0x00005555596731f0 <+7760>: beq $a0, $s4, -16 # 0x5555596731e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7744>
- 0x00005555596731f4 <+7764>: beqz $a0, -20 # 0x5555596731e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7744>
- 0x00005555596731f8 <+7768>: ld.d $a0, $s7, 0
- 0x00005555596731fc <+7772>: li.w $a1, 0x4
- 0x0000555559673200 <+7776>: pcaddu18i $ra, -3
- 0x0000555559673204 <+7780>: jirl $ra, $ra, 18048
- 0x0000555559673208 <+7784>: b -40 # 0x5555596731e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7744>
- 0x000055555967320c <+7788>: nop
- 0x0000555559673210 <+7792>: ld.d $a0, $s5, 0
- 0x0000555559673214 <+7796>: addi.d $s3, $s3, 1
- 0x0000555559673218 <+7800>: move $s6, $s8
- 0x000055555967321c <+7804>: beqz $a0, -108 # 0x5555596731b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7696>
- 0x0000555559673220 <+7808>: li.w $a1, 0x8
- 0x0000555559673224 <+7812>: move $a0, $s2
- 0x0000555559673228 <+7816>: pcaddu18i $ra, -3
- 0x000055555967322c <+7820>: jirl $ra, $ra, 18008
- 0x0000555559673230 <+7824>: b -128 # 0x5555596731b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7696>
- 0x0000555559673234 <+7828>: ld.d $a0, $fp, -312
- 0x0000555559673238 <+7832>: beqz $a0, 552 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
- 0x000055555967323c <+7836>: li.w $a1, 0x8
- 0x0000555559673240 <+7840>: move $a0, $s1
- 0x0000555559673244 <+7844>: pcaddu18i $ra, -3
- 0x0000555559673248 <+7848>: jirl $ra, $ra, 17980
- 0x000055555967324c <+7852>: b 532 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
- 0x0000555559673250 <+7856>: ld.d $a1, $s0, 24
- 0x0000555559673254 <+7860>: ld.d $a0, $s0, 8
- 0x0000555559673258 <+7864>: sub.d $a0, $a0, $a1
- 0x000055555967325c <+7868>: li.w $a2, 0x6
- 0x0000555559673260 <+7872>: bgeu $a2, $a0, 1124 # 0x5555596736c4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8996>
- 0x0000555559673264 <+7876>: ld.d $a0, $s0, 16
- 0x0000555559673268 <+7880>: alsl.d $a2, $a1, $a0, 0x2
- 0x000055555967326c <+7884>: pcalau12i $a3, 555
- 0x0000555559673270 <+7888>: addi.d $a3, $a3, 1284
- 0x0000555559673274 <+7892>: vld $vr0, $a3, 0
- 0x0000555559673278 <+7896>: ld.w $a4, $a3, 24
- 0x000055555967327c <+7900>: ld.d $a3, $a3, 16
- 0x0000555559673280 <+7904>: slli.d $a5, $a1, 0x2
- 0x0000555559673284 <+7908>: vstx $vr0, $a0, $a5
- 0x0000555559673288 <+7912>: st.w $a4, $a2, 24
- 0x000055555967328c <+7916>: st.d $a3, $a2, 16
- 0x0000555559673290 <+7920>: addi.d $a0, $a1, 7
- 0x0000555559673294 <+7924>: st.d $a0, $s0, 24
- 0x0000555559673298 <+7928>: b 28 # 0x5555596732b4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7956>
- 0x000055555967329c <+7932>: ld.d $a0, $s0, 8
- 0x00005555596732a0 <+7936>: pcalau12i $a1, 555
- 0x00005555596732a4 <+7940>: addi.d $a1, $a1, 1284
- 0x00005555596732a8 <+7944>: li.w $a2, 0x7
- 0x00005555596732ac <+7948>: pcaddu18i $ra, 3
- 0x00005555596732b0 <+7952>: jirl $ra, $ra, 64660
- 0x00005555596732b4 <+7956>: st.d $zero, $fp, -288
- 0x00005555596732b8 <+7960>: li.w $a0, 0x4
- 0x00005555596732bc <+7964>: st.d $a0, $fp, -280
- 0x00005555596732c0 <+7968>: st.d $zero, $fp, -272
- 0x00005555596732c4 <+7972>: pcalau12i $a0, 555
- 0x00005555596732c8 <+7976>: addi.d $a0, $a0, 1320
- 0x00005555596732cc <+7980>: st.d $a0, $fp, -416
- 0x00005555596732d0 <+7984>: li.w $a0, 0x18
- 0x00005555596732d4 <+7988>: st.d $a0, $fp, -408
- 0x00005555596732d8 <+7992>: st.d $zero, $fp, -424
- 0x00005555596732dc <+7996>: addi.d $a0, $fp, -424
- 0x00005555596732e0 <+8000>: pcaddu18i $ra, 2
- 0x00005555596732e4 <+8004>: jirl $ra, $ra, -72064
- 0x00005555596732e8 <+8008>: move $a2, $a0
- 0x00005555596732ec <+8012>: move $a3, $a1
- 0x00005555596732f0 <+8016>: vld $vr0, $s1, 16
- 0x00005555596732f4 <+8020>: li.w $s1, 0x1
- 0x00005555596732f8 <+8024>: st.b $s1, $fp, -424
- 0x00005555596732fc <+8028>: vst $vr0, $fp, -416
- 0x0000555559673300 <+8032>: pcalau12i $a0, 496
- 0x0000555559673304 <+8036>: addi.d $a4, $a0, -224
- 0x0000555559673308 <+8040>: addi.d $a0, $fp, -112
- 0x000055555967330c <+8044>: addi.d $a1, $fp, -288
- 0x0000555559673310 <+8048>: addi.d $a5, $fp, -424
- 0x0000555559673314 <+8052>: li.w $a6, 0x1
- 0x0000555559673318 <+8056>: pcaddu18i $ra, 5
- 0x000055555967331c <+8060>: jirl $ra, $ra, -86104
- 0x0000555559673320 <+8064>: ld.bu $a0, $fp, -112
- 0x0000555559673324 <+8068>: bne $a0, $s1, 280 # 0x55555967343c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8348>
- 0x0000555559673328 <+8072>: ld.b $a0, $fp, -111
- 0x000055555967332c <+8076>: st.b $a0, $fp, -136
- 0x0000555559673330 <+8080>: pcalau12i $a0, 561
- 0x0000555559673334 <+8084>: addi.d $a0, $a0, 1070
- 0x0000555559673338 <+8088>: pcalau12i $a1, 693
- 0x000055555967333c <+8092>: addi.d $a3, $a1, -1744
- 0x0000555559673340 <+8096>: pcalau12i $a1, 714
- 0x0000555559673344 <+8100>: addi.d $a4, $a1, 1000
- 0x0000555559673348 <+8104>: li.w $a1, 0x2b
- 0x000055555967334c <+8108>: addi.d $a2, $fp, -136
- 0x0000555559673350 <+8112>: pcaddu18i $ra, -3
- 0x0000555559673354 <+8116>: jirl $ra, $ra, -96976
- 0x0000555559673358 <+8120>: b 1608 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x000055555967335c <+8124>: lu52i.d $s2, $zero, -2048
- 0x0000555559673360 <+8128>: b 320 # 0x5555596734a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8448>
- 0x0000555559673364 <+8132>: ld.d $a1, $s0, 24
- 0x0000555559673368 <+8136>: ld.d $a0, $s0, 8
- 0x000055555967336c <+8140>: sub.d $a0, $a0, $a1
- 0x0000555559673370 <+8144>: li.w $a2, 0x6
- 0x0000555559673374 <+8148>: bgeu $a2, $a0, 880 # 0x5555596736e4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9028>
- 0x0000555559673378 <+8152>: ld.d $a0, $s0, 16
- 0x000055555967337c <+8156>: alsl.d $a2, $a1, $a0, 0x2
- 0x0000555559673380 <+8160>: pcalau12i $a3, 555
- 0x0000555559673384 <+8164>: addi.d $a3, $a3, 1284
- 0x0000555559673388 <+8168>: vld $vr0, $a3, 0
- 0x000055555967338c <+8172>: ld.w $a4, $a3, 24
- 0x0000555559673390 <+8176>: ld.d $a3, $a3, 16
- 0x0000555559673394 <+8180>: slli.d $a5, $a1, 0x2
- 0x0000555559673398 <+8184>: vstx $vr0, $a0, $a5
- 0x000055555967339c <+8188>: st.w $a4, $a2, 24
- 0x00005555596733a0 <+8192>: st.d $a3, $a2, 16
- 0x00005555596733a4 <+8196>: addi.d $a0, $a1, 7
- 0x00005555596733a8 <+8200>: st.d $a0, $s0, 24
- 0x00005555596733ac <+8204>: b 28 # 0x5555596733c8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8232>
- 0x00005555596733b0 <+8208>: ld.d $a0, $s0, 8
- 0x00005555596733b4 <+8212>: pcalau12i $a1, 555
- 0x00005555596733b8 <+8216>: addi.d $a1, $a1, 1284
- 0x00005555596733bc <+8220>: li.w $a2, 0x7
- 0x00005555596733c0 <+8224>: pcaddu18i $ra, 3
- 0x00005555596733c4 <+8228>: jirl $ra, $ra, 64384
- 0x00005555596733c8 <+8232>: st.d $zero, $fp, -288
- 0x00005555596733cc <+8236>: li.w $a0, 0x4
- 0x00005555596733d0 <+8240>: st.d $a0, $fp, -280
- 0x00005555596733d4 <+8244>: st.d $zero, $fp, -272
- 0x00005555596733d8 <+8248>: pcalau12i $a0, 547
- 0x00005555596733dc <+8252>: addi.d $a0, $a0, 1632
- 0x00005555596733e0 <+8256>: st.d $a0, $fp, -416
- 0x00005555596733e4 <+8260>: li.w $a0, 0x16
- 0x00005555596733e8 <+8264>: st.d $a0, $fp, -408
- 0x00005555596733ec <+8268>: st.d $zero, $fp, -424
- 0x00005555596733f0 <+8272>: addi.d $a0, $fp, -424
- 0x00005555596733f4 <+8276>: pcaddu18i $ra, 2
- 0x00005555596733f8 <+8280>: jirl $ra, $ra, -72340
- 0x00005555596733fc <+8284>: move $a2, $a0
- 0x0000555559673400 <+8288>: move $a3, $a1
- 0x0000555559673404 <+8292>: vld $vr0, $s1, 16
- 0x0000555559673408 <+8296>: li.w $s1, 0x1
- 0x000055555967340c <+8300>: st.b $s1, $fp, -424
- 0x0000555559673410 <+8304>: vst $vr0, $fp, -416
- 0x0000555559673414 <+8308>: pcalau12i $a0, 496
- 0x0000555559673418 <+8312>: addi.d $a4, $a0, -224
- 0x000055555967341c <+8316>: addi.d $a0, $fp, -112
- 0x0000555559673420 <+8320>: addi.d $a1, $fp, -288
- 0x0000555559673424 <+8324>: addi.d $a5, $fp, -424
- 0x0000555559673428 <+8328>: li.w $a6, 0x1
- 0x000055555967342c <+8332>: pcaddu18i $ra, 5
- 0x0000555559673430 <+8336>: jirl $ra, $ra, -86380
- 0x0000555559673434 <+8340>: ld.bu $a0, $fp, -112
- 0x0000555559673438 <+8344>: beq $a0, $s1, 1260 # 0x555559673924 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9604>
- 0x000055555967343c <+8348>: ld.d $a0, $fp, -288
- 0x0000555559673440 <+8352>: vld $vr0, $fp, -280
- 0x0000555559673444 <+8356>: st.d $a0, $fp, -424
- 0x0000555559673448 <+8360>: vst $vr0, $fp, -416
- 0x000055555967344c <+8364>: addi.d $a1, $fp, -424
- 0x0000555559673450 <+8368>: move $a0, $s0
- 0x0000555559673454 <+8372>: pcaddu18i $ra, 3
- 0x0000555559673458 <+8376>: jirl $ra, $ra, 63532
- 0x000055555967345c <+8380>: li.w $s0, 0x2
- 0x0000555559673460 <+8384>: li.w $a0, 0x1
- 0x0000555559673464 <+8388>: move $a1, $s0
- 0x0000555559673468 <+8392>: ld.d $s8, $sp, 632
- 0x000055555967346c <+8396>: ld.d $s7, $sp, 640
- 0x0000555559673470 <+8400>: ld.d $s6, $sp, 648
- 0x0000555559673474 <+8404>: ld.d $s5, $sp, 656
- 0x0000555559673478 <+8408>: ld.d $s4, $sp, 664
- 0x000055555967347c <+8412>: ld.d $s3, $sp, 672
- 0x0000555559673480 <+8416>: ld.d $s2, $sp, 680
- 0x0000555559673484 <+8420>: ld.d $s1, $sp, 688
- 0x0000555559673488 <+8424>: ld.d $s0, $sp, 696
- 0x000055555967348c <+8428>: ld.d $fp, $sp, 704
- 0x0000555559673490 <+8432>: ld.d $ra, $sp, 712
- 0x0000555559673494 <+8436>: addi.d $sp, $sp, 720
- 0x0000555559673498 <+8440>: ret
- 0x000055555967349c <+8444>: ld.d $s2, $fp, -456
- 0x00005555596734a0 <+8448>: ld.d $a5, $fp, -360
- 0x00005555596734a4 <+8452>: ld.d $a6, $fp, -352
- 0x00005555596734a8 <+8456>: ld.d $a7, $fp, -344
- 0x00005555596734ac <+8460>: ld.d $a0, $fp, -536
- 0x00005555596734b0 <+8464>: ld.d $a4, $a0, 16
- 0x00005555596734b4 <+8468>: st.d $s2, $fp, -288
- 0x00005555596734b8 <+8472>: st.d $s5, $fp, -280
- 0x00005555596734bc <+8476>: ld.d $a0, $fp, -608
- 0x00005555596734c0 <+8480>: st.d $a0, $fp, -272
- 0x00005555596734c4 <+8484>: addi.d $a0, $fp, -288
- 0x00005555596734c8 <+8488>: ld.d $a1, $fp, -632
- 0x00005555596734cc <+8492>: ld.d $a2, $fp, -552
- 0x00005555596734d0 <+8496>: ld.d $a3, $fp, -624
- 0x00005555596734d4 <+8500>: pcaddu18i $ra, 3
- 0x00005555596734d8 <+8504>: jirl $ra, $ra, -126996
- 0x00005555596734dc <+8508>: li.w $s0, 0x2
- 0x00005555596734e0 <+8512>: lu52i.d $a0, $s0, -2048
- 0x00005555596734e4 <+8516>: blt $s2, $a0, 24 # 0x5555596734fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8540>
- 0x00005555596734e8 <+8520>: beqz $s2, 20 # 0x5555596734fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8540>
- 0x00005555596734ec <+8524>: li.w $a1, 0x4
- 0x00005555596734f0 <+8528>: move $a0, $s5
- 0x00005555596734f4 <+8532>: pcaddu18i $ra, -3
- 0x00005555596734f8 <+8536>: jirl $ra, $ra, 17292
- 0x00005555596734fc <+8540>: move $s1, $zero
- 0x0000555559673500 <+8544>: ld.d $a0, $fp, -160
- 0x0000555559673504 <+8548>: bnez $a0, -4764 # 0x555559672268 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3784>
- 0x0000555559673508 <+8552>: b -4752 # 0x555559672278 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3800>
- 0x000055555967350c <+8556>: st.d $s4, $fp, -280
- 0x0000555559673510 <+8560>: beqz $s2, 60 # 0x55555967354c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8620>
- 0x0000555559673514 <+8564>: addi.d $s0, $s8, 8
- 0x0000555559673518 <+8568>: b 20 # 0x55555967352c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8588>
- 0x000055555967351c <+8572>: nop
- 0x0000555559673520 <+8576>: addi.d $s2, $s2, -1
- 0x0000555559673524 <+8580>: addi.d $s0, $s0, 24
- 0x0000555559673528 <+8584>: beqz $s2, 36 # 0x55555967354c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8620>
- 0x000055555967352c <+8588>: ld.d $a0, $s0, -8
- 0x0000555559673530 <+8592>: beq $a0, $s3, -16 # 0x555559673520 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8576>
- 0x0000555559673534 <+8596>: beqz $a0, -20 # 0x555559673520 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8576>
- 0x0000555559673538 <+8600>: ld.d $a0, $s0, 0
- 0x000055555967353c <+8604>: li.w $a1, 0x4
- 0x0000555559673540 <+8608>: pcaddu18i $ra, -3
- 0x0000555559673544 <+8612>: jirl $ra, $ra, 17216
- 0x0000555559673548 <+8616>: b -40 # 0x555559673520 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8576>
- 0x000055555967354c <+8620>: beqz $s1, 20 # 0x555559673560 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8640>
- 0x0000555559673550 <+8624>: li.w $a1, 0x8
- 0x0000555559673554 <+8628>: move $a0, $s8
- 0x0000555559673558 <+8632>: pcaddu18i $ra, -3
- 0x000055555967355c <+8636>: jirl $ra, $ra, 17192
- 0x0000555559673560 <+8640>: addi.d $a0, $fp, -288
- 0x0000555559673564 <+8644>: pcaddu18i $ra, 6
- 0x0000555559673568 <+8648>: jirl $ra, $ra, -55460
- 0x000055555967356c <+8652>: li.w $s0, 0x1
- 0x0000555559673570 <+8656>: b -272 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
- 0x0000555559673574 <+8660>: ld.d $a0, $fp, -416
- 0x0000555559673578 <+8664>: li.w $a1, 0x4
- 0x000055555967357c <+8668>: bnez $a0, -4472 # 0x555559672404 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4196>
- 0x0000555559673580 <+8672>: b -4464 # 0x555559672410 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4208>
- 0x0000555559673584 <+8676>: ld.d $a0, $fp, -384
- 0x0000555559673588 <+8680>: li.w $a1, 0x1
- 0x000055555967358c <+8684>: bnez $a0, -4444 # 0x555559672430 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4240>
- 0x0000555559673590 <+8688>: b -4436 # 0x55555967243c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4252>
- 0x0000555559673594 <+8692>: pcalau12i $a0, 694
- 0x0000555559673598 <+8696>: addi.d $a0, $a0, 1096
- 0x000055555967359c <+8700>: st.d $a0, $fp, -288
- 0x00005555596735a0 <+8704>: li.w $a0, 0x1
- 0x00005555596735a4 <+8708>: st.d $a0, $fp, -280
- 0x00005555596735a8 <+8712>: li.w $a0, 0x8
- 0x00005555596735ac <+8716>: st.d $a0, $fp, -272
- 0x00005555596735b0 <+8720>: vld $vr0, $fp, -720
- 0x00005555596735b4 <+8724>: vst $vr0, $fp, -264
- 0x00005555596735b8 <+8728>: pcalau12i $a0, 694
- 0x00005555596735bc <+8732>: addi.d $a1, $a0, 1112
- 0x00005555596735c0 <+8736>: addi.d $a0, $fp, -288
- 0x00005555596735c4 <+8740>: pcaddu18i $ra, -3
- 0x00005555596735c8 <+8744>: jirl $ra, $ra, -98564
- 0x00005555596735cc <+8748>: b 980 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596735d0 <+8752>: ld.d $s4, $fp, -464
- 0x00005555596735d4 <+8756>: st.d $s4, $fp, -280
- 0x00005555596735d8 <+8760>: addi.d $a0, $fp, -288
- 0x00005555596735dc <+8764>: pcaddu18i $ra, 6
- 0x00005555596735e0 <+8768>: jirl $ra, $ra, -55580
- 0x00005555596735e4 <+8772>: ld.d $a0, $fp, -480
- 0x00005555596735e8 <+8776>: sltu $a0, $s6, $a0
- 0x00005555596735ec <+8780>: xori $s0, $a0, 0x1
- 0x00005555596735f0 <+8784>: b -400 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
- 0x00005555596735f4 <+8788>: st.w $s2, $fp, -136
- 0x00005555596735f8 <+8792>: pcalau12i $a0, 561
- 0x00005555596735fc <+8796>: addi.d $a0, $a0, 1070
- 0x0000555559673600 <+8800>: pcalau12i $a1, 714
- 0x0000555559673604 <+8804>: addi.d $a3, $a1, -336
- 0x0000555559673608 <+8808>: pcalau12i $a1, 714
- 0x000055555967360c <+8812>: addi.d $a4, $a1, -744
- 0x0000555559673610 <+8816>: li.w $a1, 0x2b
- 0x0000555559673614 <+8820>: addi.d $a2, $fp, -136
- 0x0000555559673618 <+8824>: pcaddu18i $ra, -3
- 0x000055555967361c <+8828>: jirl $ra, $ra, -97688
- 0x0000555559673620 <+8832>: b 896 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673624 <+8836>: addi.d $a0, $fp, -424
- 0x0000555559673628 <+8840>: li.w $a2, 0x1
- 0x000055555967362c <+8844>: li.w $a3, 0x4
- 0x0000555559673630 <+8848>: li.w $a4, 0x4
- 0x0000555559673634 <+8852>: move $a1, $s0
- 0x0000555559673638 <+8856>: pcaddu18i $ra, -3
- 0x000055555967363c <+8860>: jirl $ra, $ra, -84152
- 0x0000555559673640 <+8864>: ld.d $s0, $fp, -408
- 0x0000555559673644 <+8868>: ld.d $s3, $fp, -416
- 0x0000555559673648 <+8872>: b -5412 # 0x555559672124 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3460>
- 0x000055555967364c <+8876>: addi.d $a0, $fp, -288
- 0x0000555559673650 <+8880>: li.w $a3, 0x4
- 0x0000555559673654 <+8884>: li.w $a4, 0x4
- 0x0000555559673658 <+8888>: move $a1, $s3
- 0x000055555967365c <+8892>: move $a2, $s1
- 0x0000555559673660 <+8896>: pcaddu18i $ra, -3
- 0x0000555559673664 <+8900>: jirl $ra, $ra, -84192
- 0x0000555559673668 <+8904>: ld.d $s3, $fp, -272
- 0x000055555967366c <+8908>: ld.d $s4, $fp, -288
- 0x0000555559673670 <+8912>: b -5400 # 0x555559672158 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3512>
- 0x0000555559673674 <+8916>: addi.d $a0, $s0, 8
- 0x0000555559673678 <+8920>: li.w $a2, 0x7
- 0x000055555967367c <+8924>: li.w $a3, 0x4
- 0x0000555559673680 <+8928>: li.w $a4, 0x4
- 0x0000555559673684 <+8932>: pcaddu18i $ra, -3
- 0x0000555559673688 <+8936>: jirl $ra, $ra, -84228
- 0x000055555967368c <+8940>: ld.d $a1, $s0, 24
- 0x0000555559673690 <+8944>: b -5320 # 0x5555596721c8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3624>
- 0x0000555559673694 <+8948>: st.w $s1, $fp, -136
- 0x0000555559673698 <+8952>: pcalau12i $a0, 561
- 0x000055555967369c <+8956>: addi.d $a0, $a0, 1070
- 0x00005555596736a0 <+8960>: pcalau12i $a1, 714
- 0x00005555596736a4 <+8964>: addi.d $a3, $a1, -336
- 0x00005555596736a8 <+8968>: pcalau12i $a1, 714
- 0x00005555596736ac <+8972>: addi.d $a4, $a1, -744
- 0x00005555596736b0 <+8976>: li.w $a1, 0x2b
- 0x00005555596736b4 <+8980>: addi.d $a2, $fp, -136
- 0x00005555596736b8 <+8984>: pcaddu18i $ra, -3
- 0x00005555596736bc <+8988>: jirl $ra, $ra, -97848
- 0x00005555596736c0 <+8992>: b 736 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596736c4 <+8996>: addi.d $a0, $s0, 8
- 0x00005555596736c8 <+9000>: li.w $a2, 0x7
- 0x00005555596736cc <+9004>: li.w $a3, 0x4
- 0x00005555596736d0 <+9008>: li.w $a4, 0x4
- 0x00005555596736d4 <+9012>: pcaddu18i $ra, -3
- 0x00005555596736d8 <+9016>: jirl $ra, $ra, -84308
- 0x00005555596736dc <+9020>: ld.d $a1, $s0, 24
- 0x00005555596736e0 <+9024>: b -1148 # 0x555559673264 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7876>
- 0x00005555596736e4 <+9028>: addi.d $a0, $s0, 8
- 0x00005555596736e8 <+9032>: li.w $a2, 0x7
- 0x00005555596736ec <+9036>: li.w $a3, 0x4
- 0x00005555596736f0 <+9040>: li.w $a4, 0x4
- 0x00005555596736f4 <+9044>: pcaddu18i $ra, -3
- 0x00005555596736f8 <+9048>: jirl $ra, $ra, -84340
- 0x00005555596736fc <+9052>: ld.d $a1, $s0, 24
- 0x0000555559673700 <+9056>: b -904 # 0x555559673378 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8152>
- 0x0000555559673704 <+9060>: move $s3, $s6
- 0x0000555559673708 <+9064>: pcalau12i $a0, 729
- 0x000055555967370c <+9068>: addi.d $a2, $a0, 272
- 0x0000555559673710 <+9072>: move $a0, $s5
- 0x0000555559673714 <+9076>: move $a1, $s3
- 0x0000555559673718 <+9080>: pcaddu18i $ra, -3
- 0x000055555967371c <+9084>: jirl $ra, $ra, -99716
- 0x0000555559673720 <+9088>: b 640 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673724 <+9092>: li.w $a0, 0x8
- 0x0000555559673728 <+9096>: li.w $a1, 0x8
- 0x000055555967372c <+9100>: pcaddu18i $ra, -3
- 0x0000555559673730 <+9104>: jirl $ra, $ra, -99696
- 0x0000555559673734 <+9108>: b 620 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673738 <+9112>: ld.d $a0, $fp, -640
- 0x000055555967373c <+9116>: st.d $a0, $fp, -632
- 0x0000555559673740 <+9120>: ld.d $a0, $fp, -632
- 0x0000555559673744 <+9124>: pcaddu18i $ra, -3
- 0x0000555559673748 <+9128>: jirl $ra, $ra, -96868
- 0x000055555967374c <+9132>: b 596 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673750 <+9136>: pcalau12i $a0, 714
- 0x0000555559673754 <+9140>: addi.d $a2, $a0, 880
- 0x0000555559673758 <+9144>: move $a0, $s3
- 0x000055555967375c <+9148>: move $a1, $s0
- 0x0000555559673760 <+9152>: pcaddu18i $ra, -3
- 0x0000555559673764 <+9156>: jirl $ra, $ra, -99788
- 0x0000555559673768 <+9160>: move $s3, $zero
- 0x000055555967376c <+9164>: ld.d $s0, $fp, -448
- 0x0000555559673770 <+9168>: pcalau12i $a0, 720
- 0x0000555559673774 <+9172>: addi.d $a2, $a0, -96
- 0x0000555559673778 <+9176>: move $a0, $s3
- 0x000055555967377c <+9180>: move $a1, $s0
- 0x0000555559673780 <+9184>: pcaddu18i $ra, -3
- 0x0000555559673784 <+9188>: jirl $ra, $ra, -99820
- 0x0000555559673788 <+9192>: b 536 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x000055555967378c <+9196>: pcalau12i $a0, 693
- 0x0000555559673790 <+9200>: addi.d $a0, $a0, 1080
- 0x0000555559673794 <+9204>: b 12 # 0x5555596737a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9216>
- 0x0000555559673798 <+9208>: pcalau12i $a0, 693
- 0x000055555967379c <+9212>: addi.d $a0, $a0, 1104
- 0x00005555596737a0 <+9216>: pcaddu18i $ra, -3
- 0x00005555596737a4 <+9220>: jirl $ra, $ra, -98336
- 0x00005555596737a8 <+9224>: b 504 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596737ac <+9228>: ld.d $a1, $fp, -520
- 0x00005555596737b0 <+9232>: b 8 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
- 0x00005555596737b4 <+9236>: ld.d $a1, $fp, -528
- 0x00005555596737b8 <+9240>: pcalau12i $a0, 720
- 0x00005555596737bc <+9244>: addi.d $a2, $a0, -96
- 0x00005555596737c0 <+9248>: move $a0, $s0
- 0x00005555596737c4 <+9252>: pcaddu18i $ra, -3
- 0x00005555596737c8 <+9256>: jirl $ra, $ra, -99888
- 0x00005555596737cc <+9260>: b 468 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596737d0 <+9264>: st.d $s7, $fp, -560
- 0x00005555596737d4 <+9268>: st.d $s5, $fp, -568
- 0x00005555596737d8 <+9272>: move $s5, $zero
- 0x00005555596737dc <+9276>: ld.d $s4, $fp, -584
- 0x00005555596737e0 <+9280>: pcalau12i $a0, 729
- 0x00005555596737e4 <+9284>: addi.d $a2, $a0, 248
- 0x00005555596737e8 <+9288>: move $a0, $s5
- 0x00005555596737ec <+9292>: move $a1, $s4
- 0x00005555596737f0 <+9296>: pcaddu18i $ra, -3
- 0x00005555596737f4 <+9300>: jirl $ra, $ra, -99932
- 0x00005555596737f8 <+9304>: b 424 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596737fc <+9308>: st.d $a1, $fp, -456
- 0x0000555559673800 <+9312>: move $s4, $zero
- 0x0000555559673804 <+9316>: ld.d $s2, $fp, -576
- 0x0000555559673808 <+9320>: pcalau12i $a0, 729
- 0x000055555967380c <+9324>: addi.d $a2, $a0, 248
- 0x0000555559673810 <+9328>: move $a0, $s4
- 0x0000555559673814 <+9332>: move $a1, $s2
- 0x0000555559673818 <+9336>: pcaddu18i $ra, -3
- 0x000055555967381c <+9340>: jirl $ra, $ra, -99972
- 0x0000555559673820 <+9344>: b 384 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673824 <+9348>: ld.b $a0, $fp, -135
- 0x0000555559673828 <+9352>: st.b $a0, $fp, -184
- 0x000055555967382c <+9356>: pcalau12i $a0, 561
- 0x0000555559673830 <+9360>: addi.d $a0, $a0, 1070
- 0x0000555559673834 <+9364>: pcalau12i $a1, 693
- 0x0000555559673838 <+9368>: addi.d $a3, $a1, -1744
- 0x000055555967383c <+9372>: pcalau12i $a1, 693
- 0x0000555559673840 <+9376>: addi.d $a4, $a1, 1128
- 0x0000555559673844 <+9380>: li.w $a1, 0x2b
- 0x0000555559673848 <+9384>: addi.d $a2, $fp, -184
- 0x000055555967384c <+9388>: pcaddu18i $ra, -3
- 0x0000555559673850 <+9392>: jirl $ra, $ra, -98252
- 0x0000555559673854 <+9396>: b 332 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673858 <+9400>: st.d $s0, $fp, -608
- 0x000055555967385c <+9404>: pcalau12i $a0, 729
- 0x0000555559673860 <+9408>: addi.d $a2, $a0, 272
- 0x0000555559673864 <+9412>: move $a0, $s3
- 0x0000555559673868 <+9416>: ld.d $a1, $fp, -608
- 0x000055555967386c <+9420>: pcaddu18i $ra, -3
- 0x0000555559673870 <+9424>: jirl $ra, $ra, -100056
- 0x0000555559673874 <+9428>: b 300 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673878 <+9432>: ld.b $a0, $fp, -135
- 0x000055555967387c <+9436>: st.b $a0, $fp, -184
- 0x0000555559673880 <+9440>: pcalau12i $a0, 561
- 0x0000555559673884 <+9444>: addi.d $a0, $a0, 1070
- 0x0000555559673888 <+9448>: pcalau12i $a1, 693
- 0x000055555967388c <+9452>: addi.d $a3, $a1, -1744
- 0x0000555559673890 <+9456>: pcalau12i $a1, 693
- 0x0000555559673894 <+9460>: addi.d $a4, $a1, 1176
- 0x0000555559673898 <+9464>: li.w $a1, 0x2b
- 0x000055555967389c <+9468>: addi.d $a2, $fp, -184
- 0x00005555596738a0 <+9472>: pcaddu18i $ra, -3
- 0x00005555596738a4 <+9476>: jirl $ra, $ra, -98336
- 0x00005555596738a8 <+9480>: b 248 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596738ac <+9484>: ld.b $a0, $fp, -135
- 0x00005555596738b0 <+9488>: st.b $a0, $fp, -184
- 0x00005555596738b4 <+9492>: pcalau12i $a0, 561
- 0x00005555596738b8 <+9496>: addi.d $a0, $a0, 1070
- 0x00005555596738bc <+9500>: pcalau12i $a1, 693
- 0x00005555596738c0 <+9504>: addi.d $a3, $a1, -1744
- 0x00005555596738c4 <+9508>: pcalau12i $a1, 693
- 0x00005555596738c8 <+9512>: addi.d $a4, $a1, 1152
- 0x00005555596738cc <+9516>: li.w $a1, 0x2b
- 0x00005555596738d0 <+9520>: addi.d $a2, $fp, -184
- 0x00005555596738d4 <+9524>: pcaddu18i $ra, -3
- 0x00005555596738d8 <+9528>: jirl $ra, $ra, -98388
- 0x00005555596738dc <+9532>: b 196 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x00005555596738e0 <+9536>: pcalau12i $a0, 714
- 0x00005555596738e4 <+9540>: addi.d $a0, $a0, 952
- 0x00005555596738e8 <+9544>: b 12 # 0x5555596738f4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9556>
- 0x00005555596738ec <+9548>: pcalau12i $a0, 714
- 0x00005555596738f0 <+9552>: addi.d $a0, $a0, 904
- 0x00005555596738f4 <+9556>: pcaddu18i $ra, -3
- 0x00005555596738f8 <+9560>: jirl $ra, $ra, -97204
- 0x00005555596738fc <+9564>: b 164 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673900 <+9568>: pcalau12i $a1, 714
- 0x0000555559673904 <+9572>: addi.d $a2, $a1, 976
- 0x0000555559673908 <+9576>: b 12 # 0x555559673914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9588>
- 0x000055555967390c <+9580>: pcalau12i $a1, 714
- 0x0000555559673910 <+9584>: addi.d $a2, $a1, 928
- 0x0000555559673914 <+9588>: ld.d $a1, $fp, -552
- 0x0000555559673918 <+9592>: pcaddu18i $ra, -3
- 0x000055555967391c <+9596>: jirl $ra, $ra, -99552
- 0x0000555559673920 <+9600>: b 128 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673924 <+9604>: ld.b $a0, $fp, -111
- 0x0000555559673928 <+9608>: st.b $a0, $fp, -136
- 0x000055555967392c <+9612>: pcalau12i $a0, 561
- 0x0000555559673930 <+9616>: addi.d $a0, $a0, 1070
- 0x0000555559673934 <+9620>: pcalau12i $a1, 693
- 0x0000555559673938 <+9624>: addi.d $a3, $a1, -1744
- 0x000055555967393c <+9628>: pcalau12i $a1, 693
- 0x0000555559673940 <+9632>: addi.d $a4, $a1, 1200
- 0x0000555559673944 <+9636>: li.w $a1, 0x2b
- 0x0000555559673948 <+9640>: addi.d $a2, $fp, -136
- 0x000055555967394c <+9644>: pcaddu18i $ra, -3
- 0x0000555559673950 <+9648>: jirl $ra, $ra, -98508
- 0x0000555559673954 <+9652>: b 76 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673958 <+9656>: st.d $s4, $fp, -280
- 0x000055555967395c <+9660>: pcalau12i $a0, 693
- 0x0000555559673960 <+9664>: addi.d $a0, $a0, 1248
- 0x0000555559673964 <+9668>: pcaddu18i $ra, -3
- 0x0000555559673968 <+9672>: jirl $ra, $ra, -98788
- 0x000055555967396c <+9676>: b 52 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
- 0x0000555559673970 <+9680>: ld.b $a0, $fp, -287
- 0x0000555559673974 <+9684>: st.b $a0, $fp, -136
- 0x0000555559673978 <+9688>: pcalau12i $a0, 561
- 0x000055555967397c <+9692>: addi.d $a0, $a0, 1070
- 0x0000555559673980 <+9696>: pcalau12i $a1, 693
- 0x0000555559673984 <+9700>: addi.d $a3, $a1, -1744
- 0x0000555559673988 <+9704>: pcalau12i $a1, 693
- 0x000055555967398c <+9708>: addi.d $a4, $a1, 1224
- 0x0000555559673990 <+9712>: li.w $a1, 0x2b
- 0x0000555559673994 <+9716>: addi.d $a2, $fp, -136
- 0x0000555559673998 <+9720>: pcaddu18i $ra, -3
- 0x000055555967399c <+9724>: jirl $ra, $ra, -98584
- 0x00005555596739a0 <+9728>: amswap.w $zero, $ra, $zero
- 0x00005555596739a4 <+9732>: ld.d $a1, $fp, -288
- 0x00005555596739a8 <+9736>: move $s0, $a0
- 0x00005555596739ac <+9740>: beqz $a1, 276 # 0x555559673ac0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10016>
- 0x00005555596739b0 <+9744>: b 284 # 0x555559673acc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10028>
- 0x00005555596739b4 <+9748>: ld.d $a1, $fp, -424
- 0x00005555596739b8 <+9752>: move $s0, $a0
- 0x00005555596739bc <+9756>: beqz $a1, 260 # 0x555559673ac0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10016>
- 0x00005555596739c0 <+9760>: ld.d $a0, $fp, -416
- 0x00005555596739c4 <+9764>: li.w $a1, 0x4
- 0x00005555596739c8 <+9768>: pcaddu18i $ra, -3
- 0x00005555596739cc <+9772>: jirl $ra, $ra, 16056
- 0x00005555596739d0 <+9776>: move $a0, $s0
- 0x00005555596739d4 <+9780>: pcaddu18i $ra, -3
- 0x00005555596739d8 <+9784>: jirl $ra, $ra, -100788
- 0x00005555596739dc <+9788>: b 800 # 0x555559673cfc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10588>
- 0x00005555596739e0 <+9792>: move $s1, $a0
- 0x00005555596739e4 <+9796>: beqz $s2, 752 # 0x555559673cd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10548>
- 0x00005555596739e8 <+9800>: li.w $a1, 0x8
- 0x00005555596739ec <+9804>: move $a0, $s0
- 0x00005555596739f0 <+9808>: b 732 # 0x555559673ccc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10540>
- 0x00005555596739f4 <+9812>: b 880 # 0x555559673d64 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10692>
- 0x00005555596739f8 <+9816>: move $s0, $a0
- 0x00005555596739fc <+9820>: addi.d $a0, $fp, -288
- 0x0000555559673a00 <+9824>: pcaddu18i $ra, -3
- 0x0000555559673a04 <+9828>: jirl $ra, $ra, 87488
- 0x0000555559673a08 <+9832>: move $a0, $s0
- 0x0000555559673a0c <+9836>: pcaddu18i $ra, -3
- 0x0000555559673a10 <+9840>: jirl $ra, $ra, -100844
- 0x0000555559673a14 <+9844>: pcaddu18i $ra, -3
- 0x0000555559673a18 <+9848>: jirl $ra, $ra, -100852
- 0x0000555559673a1c <+9852>: move $s0, $a0
- 0x0000555559673a20 <+9856>: b 460 # 0x555559673bec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10316>
- 0x0000555559673a24 <+9860>: move $s0, $a0
- 0x0000555559673a28 <+9864>: addi.d $a0, $fp, -424
- 0x0000555559673a2c <+9868>: pcaddu18i $ra, -2
- 0x0000555559673a30 <+9872>: jirl $ra, $ra, -40780
- 0x0000555559673a34 <+9876>: ld.d $a0, $fp, -112
- 0x0000555559673a38 <+9880>: beqz $a0, 136 # 0x555559673ac0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10016>
- 0x0000555559673a3c <+9884>: ld.d $a0, $fp, -104
- 0x0000555559673a40 <+9888>: li.w $a1, 0x4
- 0x0000555559673a44 <+9892>: pcaddu18i $ra, -3
- 0x0000555559673a48 <+9896>: jirl $ra, $ra, 15932
- 0x0000555559673a4c <+9900>: move $a0, $s0
- 0x0000555559673a50 <+9904>: pcaddu18i $ra, -3
- 0x0000555559673a54 <+9908>: jirl $ra, $ra, -100912
- 0x0000555559673a58 <+9912>: pcaddu18i $ra, -3
- 0x0000555559673a5c <+9916>: jirl $ra, $ra, -100920
- 0x0000555559673a60 <+9920>: li.w $a1, 0x2
- 0x0000555559673a64 <+9924>: lu52i.d $a1, $a1, -2048
- 0x0000555559673a68 <+9928>: move $s0, $a0
- 0x0000555559673a6c <+9932>: blt $s2, $a1, 184 # 0x555559673b24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10116>
- 0x0000555559673a70 <+9936>: beqz $s2, 180 # 0x555559673b24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10116>
- 0x0000555559673a74 <+9940>: li.w $a1, 0x4
- 0x0000555559673a78 <+9944>: move $a0, $s5
- 0x0000555559673a7c <+9948>: b 184 # 0x555559673b34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10132>
- 0x0000555559673a80 <+9952>: move $s1, $a0
- 0x0000555559673a84 <+9956>: addi.d $a0, $fp, -312
- 0x0000555559673a88 <+9960>: pcaddu18i $ra, 0
- 0x0000555559673a8c <+9964>: jirl $ra, $ra, -16904
- 0x0000555559673a90 <+9968>: move $a0, $s1
- 0x0000555559673a94 <+9972>: pcaddu18i $ra, -3
- 0x0000555559673a98 <+9976>: jirl $ra, $ra, -100980
- 0x0000555559673a9c <+9980>: pcaddu18i $ra, -3
- 0x0000555559673aa0 <+9984>: jirl $ra, $ra, -100988
- 0x0000555559673aa4 <+9988>: b 4 # 0x555559673aa8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9992>
- 0x0000555559673aa8 <+9992>: move $s0, $a0
- 0x0000555559673aac <+9996>: addi.d $a0, $fp, -424
- 0x0000555559673ab0 <+10000>: pcaddu18i $ra, -3
- 0x0000555559673ab4 <+10004>: jirl $ra, $ra, 87312
- 0x0000555559673ab8 <+10008>: ld.d $a0, $fp, -288
- 0x0000555559673abc <+10012>: bnez $a0, 16 # 0x555559673acc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10028>
- 0x0000555559673ac0 <+10016>: move $a0, $s0
- 0x0000555559673ac4 <+10020>: pcaddu18i $ra, -3
- 0x0000555559673ac8 <+10024>: jirl $ra, $ra, -101028
- 0x0000555559673acc <+10028>: ld.d $a0, $fp, -280
- 0x0000555559673ad0 <+10032>: li.w $a1, 0x4
- 0x0000555559673ad4 <+10036>: pcaddu18i $ra, -3
- 0x0000555559673ad8 <+10040>: jirl $ra, $ra, 15788
- 0x0000555559673adc <+10044>: move $a0, $s0
- 0x0000555559673ae0 <+10048>: pcaddu18i $ra, -3
- 0x0000555559673ae4 <+10052>: jirl $ra, $ra, -101056
- 0x0000555559673ae8 <+10056>: b 28 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
- 0x0000555559673aec <+10060>: b 24 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
- 0x0000555559673af0 <+10064>: b 40 # 0x555559673b18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10104>
- 0x0000555559673af4 <+10068>: b 16 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
- 0x0000555559673af8 <+10072>: b 12 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
- 0x0000555559673afc <+10076>: b 28 # 0x555559673b18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10104>
- 0x0000555559673b00 <+10080>: b 4 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
- 0x0000555559673b04 <+10084>: move $s0, $a0
- 0x0000555559673b08 <+10088>: addi.d $a0, $fp, -288
- 0x0000555559673b0c <+10092>: pcaddu18i $ra, -2
- 0x0000555559673b10 <+10096>: jirl $ra, $ra, -41004
- 0x0000555559673b14 <+10100>: b 8 # 0x555559673b1c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10108>
- 0x0000555559673b18 <+10104>: move $s0, $a0
- 0x0000555559673b1c <+10108>: ld.d $a0, $fp, -112
- 0x0000555559673b20 <+10112>: bnez $a0, 12 # 0x555559673b2c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10124>
- 0x0000555559673b24 <+10116>: move $a0, $s0
- 0x0000555559673b28 <+10120>: b 752 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
- 0x0000555559673b2c <+10124>: ld.d $a0, $fp, -104
- 0x0000555559673b30 <+10128>: li.w $a1, 0x4
- 0x0000555559673b34 <+10132>: pcaddu18i $ra, -3
- 0x0000555559673b38 <+10136>: jirl $ra, $ra, 15692
- 0x0000555559673b3c <+10140>: move $a0, $s0
- 0x0000555559673b40 <+10144>: b 728 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
- 0x0000555559673b44 <+10148>: move $s0, $a0
- 0x0000555559673b48 <+10152>: st.d $s4, $fp, -280
- 0x0000555559673b4c <+10156>: or $a0, $s6, $s3
- 0x0000555559673b50 <+10160>: st.d $s1, $fp, -416
- 0x0000555559673b54 <+10164>: beq $a0, $s3, 20 # 0x555559673b68 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10184>
- 0x0000555559673b58 <+10168>: li.w $a1, 0x4
- 0x0000555559673b5c <+10172>: move $a0, $s2
- 0x0000555559673b60 <+10176>: pcaddu18i $ra, -3
- 0x0000555559673b64 <+10180>: jirl $ra, $ra, 15648
- 0x0000555559673b68 <+10184>: addi.d $a0, $fp, -424
- 0x0000555559673b6c <+10188>: pcaddu18i $ra, 6
- 0x0000555559673b70 <+10192>: jirl $ra, $ra, -54252
- 0x0000555559673b74 <+10196>: addi.d $a0, $fp, -288
- 0x0000555559673b78 <+10200>: pcaddu18i $ra, 6
- 0x0000555559673b7c <+10204>: jirl $ra, $ra, -57016
- 0x0000555559673b80 <+10208>: move $a0, $s0
- 0x0000555559673b84 <+10212>: pcaddu18i $ra, -3
- 0x0000555559673b88 <+10216>: jirl $ra, $ra, -101220
- 0x0000555559673b8c <+10220>: move $s1, $a0
- 0x0000555559673b90 <+10224>: bnez $s4, 16 # 0x555559673ba0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10240>
- 0x0000555559673b94 <+10228>: move $a0, $s1
- 0x0000555559673b98 <+10232>: pcaddu18i $ra, -3
- 0x0000555559673b9c <+10236>: jirl $ra, $ra, -101240
- 0x0000555559673ba0 <+10240>: li.w $a1, 0x4
- 0x0000555559673ba4 <+10244>: move $a0, $s0
- 0x0000555559673ba8 <+10248>: pcaddu18i $ra, -3
- 0x0000555559673bac <+10252>: jirl $ra, $ra, 15576
- 0x0000555559673bb0 <+10256>: move $a0, $s1
- 0x0000555559673bb4 <+10260>: pcaddu18i $ra, -3
- 0x0000555559673bb8 <+10264>: jirl $ra, $ra, -101268
- 0x0000555559673bbc <+10268>: b 4 # 0x555559673bc0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10272>
- 0x0000555559673bc0 <+10272>: move $s1, $a0
- 0x0000555559673bc4 <+10276>: addi.d $a0, $fp, -112
- 0x0000555559673bc8 <+10280>: pcaddu18i $ra, 0
- 0x0000555559673bcc <+10284>: jirl $ra, $ra, -25192
- 0x0000555559673bd0 <+10288>: b 484 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
- 0x0000555559673bd4 <+10292>: st.d $s7, $fp, -560
- 0x0000555559673bd8 <+10296>: st.d $s5, $fp, -568
- 0x0000555559673bdc <+10300>: move $s1, $a0
- 0x0000555559673be0 <+10304>: b 364 # 0x555559673d4c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10668>
- 0x0000555559673be4 <+10308>: move $s0, $a0
- 0x0000555559673be8 <+10312>: st.d $s4, $fp, -280
- 0x0000555559673bec <+10316>: addi.d $a0, $fp, -112
- 0x0000555559673bf0 <+10320>: pcaddu18i $ra, 0
- 0x0000555559673bf4 <+10324>: jirl $ra, $ra, -25232
- 0x0000555559673bf8 <+10328>: addi.d $a0, $fp, -288
- 0x0000555559673bfc <+10332>: pcaddu18i $ra, 6
- 0x0000555559673c00 <+10336>: jirl $ra, $ra, -57148
- 0x0000555559673c04 <+10340>: move $a0, $s0
- 0x0000555559673c08 <+10344>: pcaddu18i $ra, -3
- 0x0000555559673c0c <+10348>: jirl $ra, $ra, -101352
- 0x0000555559673c10 <+10352>: b 72 # 0x555559673c58 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10424>
- 0x0000555559673c14 <+10356>: move $s1, $a0
- 0x0000555559673c18 <+10360>: ld.d $a0, $fp, -456
- 0x0000555559673c1c <+10364>: beqz $a0, 408 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
- 0x0000555559673c20 <+10368>: li.w $a1, 0x8
- 0x0000555559673c24 <+10372>: move $a0, $s0
- 0x0000555559673c28 <+10376>: b 388 # 0x555559673dac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10764>
- 0x0000555559673c2c <+10380>: move $s1, $a0
- 0x0000555559673c30 <+10384>: ld.d $a0, $fp, -544
- 0x0000555559673c34 <+10388>: beqz $a0, 280 # 0x555559673d4c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10668>
- 0x0000555559673c38 <+10392>: li.w $a1, 0x8
- 0x0000555559673c3c <+10396>: ld.d $a0, $fp, -456
- 0x0000555559673c40 <+10400>: pcaddu18i $ra, -3
- 0x0000555559673c44 <+10404>: jirl $ra, $ra, 15424
- 0x0000555559673c48 <+10408>: b 260 # 0x555559673d4c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10668>
- 0x0000555559673c4c <+10412>: move $s1, $a0
- 0x0000555559673c50 <+10416>: b 44 # 0x555559673c7c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10460>
- 0x0000555559673c54 <+10420>: b 4 # 0x555559673c58 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10424>
- 0x0000555559673c58 <+10424>: move $s1, $a0
- 0x0000555559673c5c <+10428>: b 344 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
- 0x0000555559673c60 <+10432>: move $s1, $a0
- 0x0000555559673c64 <+10436>: ld.d $a0, $fp, -544
- 0x0000555559673c68 <+10440>: beqz $a0, 20 # 0x555559673c7c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10460>
- 0x0000555559673c6c <+10444>: li.w $a1, 0x8
- 0x0000555559673c70 <+10448>: ld.d $a0, $fp, -440
- 0x0000555559673c74 <+10452>: pcaddu18i $ra, -3
- 0x0000555559673c78 <+10456>: jirl $ra, $ra, 15372
- 0x0000555559673c7c <+10460>: ld.d $s0, $fp, -528
- 0x0000555559673c80 <+10464>: bnez $s5, 272 # 0x555559673d90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10736>
- 0x0000555559673c84 <+10468>: b 284 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
- 0x0000555559673c88 <+10472>: b 400 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
- 0x0000555559673c8c <+10476>: b 44 # 0x555559673cb8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10520>
- 0x0000555559673c90 <+10480>: move $s1, $a0
- 0x0000555559673c94 <+10484>: addi.d $a0, $fp, -184
- 0x0000555559673c98 <+10488>: pcaddu18i $ra, 0
- 0x0000555559673c9c <+10492>: jirl $ra, $ra, -25400
- 0x0000555559673ca0 <+10496>: b 276 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
- 0x0000555559673ca4 <+10500>: b 20 # 0x555559673cb8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10520>
- 0x0000555559673ca8 <+10504>: move $s1, $a0
- 0x0000555559673cac <+10508>: b 40 # 0x555559673cd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10548>
- 0x0000555559673cb0 <+10512>: b 360 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
- 0x0000555559673cb4 <+10516>: b 72 # 0x555559673cfc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10588>
- 0x0000555559673cb8 <+10520>: move $s1, $a0
- 0x0000555559673cbc <+10524>: ld.d $a0, $fp, -112
- 0x0000555559673cc0 <+10528>: beqz $a0, 20 # 0x555559673cd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10548>
- 0x0000555559673cc4 <+10532>: ld.d $a0, $fp, -104
- 0x0000555559673cc8 <+10536>: li.w $a1, 0x8
- 0x0000555559673ccc <+10540>: pcaddu18i $ra, -3
- 0x0000555559673cd0 <+10544>: jirl $ra, $ra, 15284
- 0x0000555559673cd4 <+10548>: ld.d $a0, $fp, -136
- 0x0000555559673cd8 <+10552>: bnez $a0, 12 # 0x555559673ce4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10564>
- 0x0000555559673cdc <+10556>: move $a0, $s1
- 0x0000555559673ce0 <+10560>: b 312 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
- 0x0000555559673ce4 <+10564>: ld.d $a0, $fp, -128
- 0x0000555559673ce8 <+10568>: li.w $a1, 0x8
- 0x0000555559673cec <+10572>: pcaddu18i $ra, -3
- 0x0000555559673cf0 <+10576>: jirl $ra, $ra, 15252
- 0x0000555559673cf4 <+10580>: move $a0, $s1
- 0x0000555559673cf8 <+10584>: b 288 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
- 0x0000555559673cfc <+10588>: move $s1, $a0
- 0x0000555559673d00 <+10592>: ld.d $a0, $fp, -112
- 0x0000555559673d04 <+10596>: bnez $a0, 12 # 0x555559673d10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10608>
- 0x0000555559673d08 <+10600>: ld.d $s0, $fp, -528
- 0x0000555559673d0c <+10604>: b 148 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
- 0x0000555559673d10 <+10608>: ld.d $a0, $fp, -104
- 0x0000555559673d14 <+10612>: st.d $a0, $fp, -560
- 0x0000555559673d18 <+10616>: ld.d $s0, $fp, -528
- 0x0000555559673d1c <+10620>: b 116 # 0x555559673d90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10736>
- 0x0000555559673d20 <+10624>: move $s1, $a0
- 0x0000555559673d24 <+10628>: st.d $s2, $fp, -96
- 0x0000555559673d28 <+10632>: ld.d $a0, $fp, -544
- 0x0000555559673d2c <+10636>: beqz $a0, 20 # 0x555559673d40 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10656>
- 0x0000555559673d30 <+10640>: li.w $a1, 0x8
- 0x0000555559673d34 <+10644>: ld.d $a0, $fp, -456
- 0x0000555559673d38 <+10648>: pcaddu18i $ra, -3
- 0x0000555559673d3c <+10652>: jirl $ra, $ra, 15176
- 0x0000555559673d40 <+10656>: addi.d $a0, $fp, -112
- 0x0000555559673d44 <+10660>: pcaddu18i $ra, 0
- 0x0000555559673d48 <+10664>: jirl $ra, $ra, -25572
- 0x0000555559673d4c <+10668>: ld.d $a0, $fp, -560
- 0x0000555559673d50 <+10672>: beqz $a0, 100 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
- 0x0000555559673d54 <+10676>: li.w $a1, 0x4
- 0x0000555559673d58 <+10680>: ld.d $a0, $fp, -568
- 0x0000555559673d5c <+10684>: b 80 # 0x555559673dac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10764>
- 0x0000555559673d60 <+10688>: b 4 # 0x555559673d64 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10692>
- 0x0000555559673d64 <+10692>: move $s1, $a0
- 0x0000555559673d68 <+10696>: ld.d $s0, $fp, -528
- 0x0000555559673d6c <+10700>: ld.d $a0, $fp, -112
- 0x0000555559673d70 <+10704>: bnez $a0, 104 # 0x555559673dd8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10808>
- 0x0000555559673d74 <+10708>: st.d $s3, $fp, -144
- 0x0000555559673d78 <+10712>: ld.d $a0, $fp, -544
- 0x0000555559673d7c <+10716>: bnez $a0, 120 # 0x555559673df4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10836>
- 0x0000555559673d80 <+10720>: addi.d $a0, $fp, -160
- 0x0000555559673d84 <+10724>: pcaddu18i $ra, 0
- 0x0000555559673d88 <+10728>: jirl $ra, $ra, -25636
- 0x0000555559673d8c <+10732>: beqz $s5, 20 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
- 0x0000555559673d90 <+10736>: li.w $a1, 0x4
- 0x0000555559673d94 <+10740>: ld.d $a0, $fp, -560
- 0x0000555559673d98 <+10744>: pcaddu18i $ra, -3
- 0x0000555559673d9c <+10748>: jirl $ra, $ra, 15080
- 0x0000555559673da0 <+10752>: beqz $s0, 20 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
- 0x0000555559673da4 <+10756>: li.w $a1, 0x4
- 0x0000555559673da8 <+10760>: ld.d $a0, $fp, -472
- 0x0000555559673dac <+10764>: pcaddu18i $ra, -3
- 0x0000555559673db0 <+10768>: jirl $ra, $ra, 15060
- 0x0000555559673db4 <+10772>: addi.d $a0, $fp, -424
- 0x0000555559673db8 <+10776>: pcaddu18i $ra, 6
- 0x0000555559673dbc <+10780>: jirl $ra, $ra, -49368
- 0x0000555559673dc0 <+10784>: addi.d $a0, $fp, -312
- 0x0000555559673dc4 <+10788>: pcaddu18i $ra, 0
- 0x0000555559673dc8 <+10792>: jirl $ra, $ra, -17732
- 0x0000555559673dcc <+10796>: move $a0, $s1
- 0x0000555559673dd0 <+10800>: pcaddu18i $ra, -3
- 0x0000555559673dd4 <+10804>: jirl $ra, $ra, -101808
- 0x0000555559673dd8 <+10808>: ld.d $a0, $fp, -104
- 0x0000555559673ddc <+10812>: li.w $a1, 0x4
- 0x0000555559673de0 <+10816>: pcaddu18i $ra, -3
- 0x0000555559673de4 <+10820>: jirl $ra, $ra, 15008
- 0x0000555559673de8 <+10824>: st.d $s3, $fp, -144
- 0x0000555559673dec <+10828>: ld.d $a0, $fp, -544
- 0x0000555559673df0 <+10832>: beqz $a0, -112 # 0x555559673d80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10720>
- 0x0000555559673df4 <+10836>: li.w $a1, 0x8
- 0x0000555559673df8 <+10840>: ld.d $a0, $fp, -440
- 0x0000555559673dfc <+10844>: pcaddu18i $ra, -3
- 0x0000555559673e00 <+10848>: jirl $ra, $ra, 14980
- 0x0000555559673e04 <+10852>: addi.d $a0, $fp, -160
- 0x0000555559673e08 <+10856>: pcaddu18i $ra, 0
- 0x0000555559673e0c <+10860>: jirl $ra, $ra, -25768
- 0x0000555559673e10 <+10864>: bnez $s5, -128 # 0x555559673d90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10736>
- 0x0000555559673e14 <+10868>: b -116 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
- 0x0000555559673e18 <+10872>: ld.d $a1, $fp, -160
- 0x0000555559673e1c <+10876>: bnez $a1, 12 # 0x555559673e28 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10888>
- 0x0000555559673e20 <+10880>: pcaddu18i $ra, -3
- 0x0000555559673e24 <+10884>: jirl $ra, $ra, -101888
- 0x0000555559673e28 <+10888>: ld.d $a2, $fp, -152
- 0x0000555559673e2c <+10892>: li.w $a1, 0x8
- 0x0000555559673e30 <+10896>: move $s0, $a0
- 0x0000555559673e34 <+10900>: move $a0, $a2
- 0x0000555559673e38 <+10904>: pcaddu18i $ra, -3
- 0x0000555559673e3c <+10908>: jirl $ra, $ra, 14920
- 0x0000555559673e40 <+10912>: move $a0, $s0
- 0x0000555559673e44 <+10916>: pcaddu18i $ra, -3
- 0x0000555559673e48 <+10920>: jirl $ra, $ra, -101924
- End of assembler dump.
- (gdb) exit
- Script done on 2025-08-03 22:58:26+08:00 [COMMAND_EXIT_CODE="0"]
Advertisement
Add Comment
Please, Sign In to add comment