wszqkzqk

gdb-qemu-fish-coredump.log

Aug 3rd, 2025
13
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 212.75 KB | None | 0 0
  1. 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"]
  2. PID: 1783 (fish)
  3. UID: 1000 (lcpuloongarch)
  4. GID: 1000 (lcpuloongarch)
  5. Signal: 4 (ILL)
  6. Timestamp: Sun 2025-08-03 22:49:45 CST (7min ago)
  7. Command Line: fish
  8. Executable: /usr/bin/fish
  9. Control Group: /user.slice/user-1000.slice/session-2.scope
  10. Unit: session-2.scope
  11. Slice: user-1000.slice
  12. Session: 2
  13. Owner UID: 1000 (lcpuloongarch)
  14. Boot ID: c5f8bba5ef604cba9b6b7d9506012f4c
  15. Machine ID: e760b810cb7a40348b80ca8bf76543be
  16. Hostname: loongarch
  17. Storage: /var/lib/systemd/coredump/core.fish.1000.c5f8bba5ef604cba9b6b7d9506012f4c.1783.1754232585000000.zst (present)
  18. Size on Disk: 186.6K
  19. Message: Process 1783 (fish) of user 1000 dumped core.
  20.  
  21. Stack trace of thread 1783:
  22. #0 0x00005555596715e4 n/a (/usr/bin/fish + 0x1715e4)
  23. #1 0x000055555970e114 n/a (/usr/bin/fish + 0x20e114)
  24. #2 0x00005555596530ac n/a (/usr/bin/fish + 0x1530ac)
  25. #3 0x000055555964ae7c n/a (/usr/bin/fish + 0x14ae7c)
  26. #4 0x0000555559647ca0 n/a (/usr/bin/fish + 0x147ca0)
  27. #5 0x000055555965bc04 n/a (/usr/bin/fish + 0x15bc04)
  28. #6 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
  29. #7 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
  30. #8 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
  31. #9 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
  32. #10 0x00005555597ff4b4 n/a (/usr/bin/fish + 0x2ff4b4)
  33. #11 0x0000555559654380 n/a (/usr/bin/fish + 0x154380)
  34. #12 0x000055555978dd5c n/a (/usr/bin/fish + 0x28dd5c)
  35. #13 0x00005555597875dc n/a (/usr/bin/fish + 0x2875dc)
  36. #14 0x0000555559786aa4 n/a (/usr/bin/fish + 0x286aa4)
  37. #15 0x0000555559786710 n/a (/usr/bin/fish + 0x286710)
  38. #16 0x0000555559661984 n/a (/usr/bin/fish + 0x161984)
  39. #17 0x00005555596576c4 n/a (/usr/bin/fish + 0x1576c4)
  40. #18 0x000055555965bf90 n/a (/usr/bin/fish + 0x15bf90)
  41. #19 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
  42. #20 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
  43. #21 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
  44. #22 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
  45. #23 0x00005555596519e4 n/a (/usr/bin/fish + 0x1519e4)
  46. #24 0x000055555964a350 n/a (/usr/bin/fish + 0x14a350)
  47. #25 0x0000555559647ca0 n/a (/usr/bin/fish + 0x147ca0)
  48. #26 0x000055555965bc04 n/a (/usr/bin/fish + 0x15bc04)
  49. #27 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
  50. #28 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
  51. #29 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
  52. #30 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
  53. #31 0x0000555559613820 n/a (/usr/bin/fish + 0x113820)
  54. #32 0x00005555597ef21c n/a (/usr/bin/fish + 0x2ef21c)
  55. #33 0x00005555596530ac n/a (/usr/bin/fish + 0x1530ac)
  56. #34 0x000055555964ae7c n/a (/usr/bin/fish + 0x14ae7c)
  57. #35 0x0000555559647ca0 n/a (/usr/bin/fish + 0x147ca0)
  58. #36 0x000055555965bc04 n/a (/usr/bin/fish + 0x15bc04)
  59. #37 0x000055555965ab3c n/a (/usr/bin/fish + 0x15ab3c)
  60. #38 0x000055555965a94c n/a (/usr/bin/fish + 0x15a94c)
  61. #39 0x00005555596560a8 n/a (/usr/bin/fish + 0x1560a8)
  62. #40 0x00005555598006b8 n/a (/usr/bin/fish + 0x3006b8)
  63. #41 0x00005555597ff4b4 n/a (/usr/bin/fish + 0x2ff4b4)
  64. #42 0x00005555595ae584 n/a (/usr/bin/fish + 0xae584)
  65. #43 0x00005555595b3480 n/a (/usr/bin/fish + 0xb3480)
  66. #44 0x00005555598145cc n/a (/usr/bin/fish + 0x3145cc)
  67. #45 0x00005555595af058 n/a (/usr/bin/fish + 0xaf058)
  68. #46 0x0000555559814254 n/a (/usr/bin/fish + 0x314254)
  69. #47 0x000055555981421c n/a (/usr/bin/fish + 0x31421c)
  70. #48 0x0000555559853d08 n/a (/usr/bin/fish + 0x353d08)
  71. #49 0x00005555598535c4 n/a (/usr/bin/fish + 0x3535c4)
  72. #50 0x0000555559853b38 n/a (/usr/bin/fish + 0x353b38)
  73. #51 0x00005555598535c4 n/a (/usr/bin/fish + 0x3535c4)
  74. #52 0x0000555559814190 n/a (/usr/bin/fish + 0x314190)
  75. #53 0x00005555595b7848 n/a (/usr/bin/fish + 0xb7848)
  76. #54 0x00007ffff300d9dc n/a (libc.so.6 + 0x1d9dc)
  77. #55 0x00007ffff300dad8 __libc_start_main (libc.so.6 + 0x1dad8)
  78. #56 0x00005555595ab330 n/a (/usr/bin/fish + 0xab330)
  79.  
  80. Stack trace of thread 1784:
  81. #0 0x00007ffff308dd50 n/a (libc.so.6 + 0x9dd50)
  82. #1 0x00007ffff307d75c n/a (libc.so.6 + 0x8d75c)
  83. #2 0x00007ffff307d7c4 n/a (libc.so.6 + 0x8d7c4)
  84. #3 0x00007ffff30f7cbc __poll (libc.so.6 + 0x107cbc)
  85. #4 0x00005555597e9c54 n/a (/usr/bin/fish + 0x2e9c54)
  86. #5 0x0000555559741894 n/a (/usr/bin/fish + 0x241894)
  87. #6 0x000055555974174c n/a (/usr/bin/fish + 0x24174c)
  88. #7 0x000055555974206c n/a (/usr/bin/fish + 0x24206c)
  89. #8 0x000055555985b568 n/a (/usr/bin/fish + 0x35b568)
  90. #9 0x00007ffff3081e78 n/a (libc.so.6 + 0x91e78)
  91. #10 0x00007ffff3104284 n/a (libc.so.6 + 0x114284)
  92. ELF object binary architecture: LoongArch
  93.  
  94. GNU gdb (GDB) 16.3
  95. Copyright (C) 2024 Free Software Foundation, Inc.
  96. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
  97. This is free software: you are free to change and redistribute it.
  98. There is NO WARRANTY, to the extent permitted by law.
  99. Type "show copying" and "show warranty" for details.
  100. This GDB was configured as "loongarch64-unknown-linux-gnu".
  101. Type "show configuration" for configuration details.
  102. For bug reporting instructions, please see:
  103. <https://www.gnu.org/software/gdb/bugs/>.
  104. --Type <RET> for more, q to quit, c to continue without paging--c
  105. Find the GDB manual and other documentation resources online at:
  106. <http://www.gnu.org/software/gdb/documentation/>.
  107.  
  108. For help, type "help".
  109. Type "apropos word" to search for commands related to "word"...
  110. Reading symbols from /usr/bin/fish...
  111.  
  112. This GDB supports auto-downloading debuginfo from the following URLs:
  113. <https://loongarchlinux.lcpu.dev/debuginfod>
  114. Enable debuginfod for this session? (y or [n]) y
  115. Debuginfod has been enabled.
  116. To make this setting permanent, add 'set debuginfod enabled on' to .gdbinit.
  117. Reading symbols from /home/lcpuloongarch/.cache/debuginfod_client/b6f249b7a328bd9c1ec347b19222a0b0b7e1bc25/debuginfo...
  118. (No debugging symbols found in /home/lcpuloongarch/.cache/debuginfod_client/b6f249b7a328bd9c1ec347b19222a0b0b7e1bc25/debuginfo)
  119. [New LWP 1783]
  120. [New LWP 1784]
  121. [Thread debugging using libthread_db enabled]
  122. Using host libthread_db library "/usr/lib/libthread_db.so.1".
  123. Core was generated by `/usr/bin/fish'.
  124. Program terminated with signal SIGILL, Illegal instruction.
  125. #0 0x00005555596715e4 in fish::builtins::string::StringSubCommand::run ()
  126. [Current thread is 1 (Thread 0x7ffff3538440 (LWP 1783))]
  127. warning: Missing auto-load script at offset 0 in section .debug_gdb_scripts
  128. of file /usr/bin/fish.
  129. Use `info auto-load python-scripts [REGEXP]' to list them.
  130. (gdb) bt
  131. #0 0x00005555596715e4 in fish::builtins::string::StringSubCommand::run ()
  132. #1 0x000055555970e114 in fish::builtins::string::string ()
  133. #2 0x00005555596530ac in core::ops::function::FnOnce::call_once{{vtable.shim}}
  134. ()
  135. #3 0x000055555964ae7c in fish::exec::exec_process_in_job ()
  136. #4 0x0000555559647ca0 in fish::exec::exec_job ()
  137. #5 0x000055555965bc04 in fish::parse_execution::ExecutionContext::run_1_job ()
  138. #6 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
  139. #7 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
  140. --Type <RET> for more, q to quit, c to continue without paging--c
  141. ()
  142. #8 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
  143. #9 0x00005555598006b8 in fish::parser::Parser::eval_node ()
  144. #10 0x00005555597ff4b4 in fish::parser::Parser::eval_with ()
  145. #11 0x0000555559654380 in fish::exec::exec_subshell_internal ()
  146. #12 0x000055555978dd5c in fish::expand::expand_cmdsubst ()
  147. #13 0x00005555597875dc in fish::expand::Expander::stage_cmdsubst ()
  148. #14 0x0000555559786aa4 in fish::expand::expand_to_receiver ()
  149. #15 0x0000555559786710 in fish::expand::expand_string ()
  150. #16 0x0000555559661984 in fish::parse_execution::ExecutionContext::expand_arguments_from_nodes ()
  151. #17 0x00005555596576c4 in fish::parse_execution::ExecutionContext::run_block_statement ()
  152. #18 0x000055555965bf90 in fish::parse_execution::ExecutionContext::run_1_job ()
  153. #19 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
  154. #20 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
  155. ()
  156. #21 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
  157. #22 0x00005555598006b8 in fish::parser::Parser::eval_node ()
  158. #23 0x00005555596519e4 in core::ops::function::FnOnce::call_once{{vtable.shim}}
  159. ()
  160. #24 0x000055555964a350 in fish::exec::exec_process_in_job ()
  161. #25 0x0000555559647ca0 in fish::exec::exec_job ()
  162. #26 0x000055555965bc04 in fish::parse_execution::ExecutionContext::run_1_job ()
  163. #27 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
  164. #28 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
  165. ()
  166. #29 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
  167. #30 0x00005555598006b8 in fish::parser::Parser::eval_node ()
  168. #31 0x0000555559613820 in fish::reader::reader_read ()
  169. #32 0x00005555597ef21c in fish::builtins::source::source ()
  170. #33 0x00005555596530ac in core::ops::function::FnOnce::call_once{{vtable.shim}}
  171. ()
  172. #34 0x000055555964ae7c in fish::exec::exec_process_in_job ()
  173. #35 0x0000555559647ca0 in fish::exec::exec_job ()
  174. #36 0x000055555965bc04 in fish::parse_execution::ExecutionContext::run_1_job ()
  175. #37 0x000055555965ab3c in fish::parse_execution::ExecutionContext::run_job_conjunction ()
  176. #38 0x000055555965a94c in fish::parse_execution::ExecutionContext::run_job_list
  177. ()
  178. #39 0x00005555596560a8 in fish::parse_execution::ExecutionContext::eval_node ()
  179. #40 0x00005555598006b8 in fish::parser::Parser::eval_node ()
  180. #41 0x00005555597ff4b4 in fish::parser::Parser::eval_with ()
  181. #42 0x00005555595ae584 in fish::source_config_in_directory ()
  182. #43 0x00005555595b3480 in fish::throwing_main ()
  183. #44 0x00005555598145cc in fish::panic::panic_handler ()
  184. #45 0x00005555595af058 in fish::main ()
  185. #46 0x0000555559814254 in std::sys::backtrace::__rust_begin_short_backtrace ()
  186. #47 0x000055555981421c in std::rt::lang_start::{{closure}} ()
  187. #48 0x0000555559853d08 in std::panicking::try::do_call ()
  188. #49 0x00005555598535c4 in __rust_try.5428 ()
  189. #50 0x0000555559853b38 in std::panicking::try::do_call ()
  190. #51 0x00005555598535c4 in __rust_try.5428 ()
  191. #52 0x0000555559814190 in std::rt::lang_start ()
  192. #53 0x00005555595b7848 in main ()
  193. (gdb) disassemble
  194. Dump of assembler code for function _ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E:
  195. 0x00005555596713a0 <+0>: addi.d $sp, $sp, -720
  196. 0x00005555596713a4 <+4>: st.d $ra, $sp, 712
  197. 0x00005555596713a8 <+8>: st.d $fp, $sp, 704
  198. 0x00005555596713ac <+12>: st.d $s0, $sp, 696
  199. 0x00005555596713b0 <+16>: st.d $s1, $sp, 688
  200. 0x00005555596713b4 <+20>: st.d $s2, $sp, 680
  201. 0x00005555596713b8 <+24>: st.d $s3, $sp, 672
  202. 0x00005555596713bc <+28>: st.d $s4, $sp, 664
  203. --Type <RET> for more, q to quit, c to continue without paging--c
  204. 0x00005555596713c0 <+32>: st.d $s5, $sp, 656
  205. 0x00005555596713c4 <+36>: st.d $s6, $sp, 648
  206. 0x00005555596713c8 <+40>: st.d $s7, $sp, 640
  207. 0x00005555596713cc <+44>: st.d $s8, $sp, 632
  208. 0x00005555596713d0 <+48>: addi.d $fp, $sp, 720
  209. 0x00005555596713d4 <+52>: li.w $a5, 0x3
  210. 0x00005555596713d8 <+56>: move $s6, $a3
  211. 0x00005555596713dc <+60>: st.d $a2, $fp, -536
  212. 0x00005555596713e0 <+64>: move $s7, $a1
  213. 0x00005555596713e4 <+68>: move $s4, $a0
  214. 0x00005555596713e8 <+72>: bltu $a4, $a5, 188 # 0x5555596714a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+260>
  215. 0x00005555596713ec <+76>: move $s0, $a4
  216. 0x00005555596713f0 <+80>: ld.d $a0, $s6, 32
  217. 0x00005555596713f4 <+84>: ld.d $a1, $s6, 40
  218. 0x00005555596713f8 <+88>: alsl.d $a1, $a1, $a0, 0x2
  219. 0x00005555596713fc <+92>: pcalau12i $a2, 557
  220. 0x0000555559671400 <+96>: addi.d $a2, $a2, 1312
  221. 0x0000555559671404 <+100>: addi.d $a3, $a2, 2
  222. 0x0000555559671408 <+104>: pcaddu18i $ra, 0
  223. 0x000055555967140c <+108>: jirl $ra, $ra, -60168
  224. 0x0000555559671410 <+112>: bnez $a0, 40 # 0x555559671438 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+152>
  225. 0x0000555559671414 <+116>: ld.d $a0, $s6, 32
  226. 0x0000555559671418 <+120>: ld.d $a1, $s6, 40
  227. 0x000055555967141c <+124>: alsl.d $a1, $a1, $a0, 0x2
  228. 0x0000555559671420 <+128>: pcalau12i $a2, 557
  229. 0x0000555559671424 <+132>: addi.d $a2, $a2, 1314
  230. 0x0000555559671428 <+136>: addi.d $a3, $a2, 6
  231. 0x000055555967142c <+140>: pcaddu18i $ra, 0
  232. 0x0000555559671430 <+144>: jirl $ra, $ra, -60204
  233. 0x0000555559671434 <+148>: beqz $a0, 3448 # 0x5555596721ac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3596>
  234. 0x0000555559671438 <+152>: ld.d $s0, $s6, 8
  235. 0x000055555967143c <+156>: move $s5, $zero
  236. 0x0000555559671440 <+160>: srli.d $a0, $s0, 0x3e
  237. 0x0000555559671444 <+164>: slli.d $s1, $s0, 0x2
  238. 0x0000555559671448 <+168>: bnez $a0, 68 # 0x55555967148c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+236>
  239. 0x000055555967144c <+172>: li.w $a0, -4
  240. 0x0000555559671450 <+176>: lu52i.d $a0, $a0, 2047
  241. 0x0000555559671454 <+180>: bltu $a0, $s1, 56 # 0x55555967148c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+236>
  242. 0x0000555559671458 <+184>: ld.d $s4, $s6, 0
  243. 0x000055555967145c <+188>: beqz $s1, 3228 # 0x5555596720f8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3416>
  244. 0x0000555559671460 <+192>: pcalau12i $a0, 753
  245. 0x0000555559671464 <+196>: addi.d $a0, $a0, 385
  246. 0x0000555559671468 <+200>: ld.b $zero, $a0, 0
  247. 0x000055555967146c <+204>: li.w $a1, 0x4
  248. 0x0000555559671470 <+208>: li.w $s5, 0x4
  249. 0x0000555559671474 <+212>: move $a0, $s1
  250. 0x0000555559671478 <+216>: pcaddu18i $ra, -3
  251. 0x000055555967147c <+220>: jirl $ra, $ra, 25576
  252. 0x0000555559671480 <+224>: move $s3, $a0
  253. 0x0000555559671484 <+228>: move $s2, $s0
  254. 0x0000555559671488 <+232>: bnez $a0, 3192 # 0x555559672100 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3424>
  255. 0x000055555967148c <+236>: pcalau12i $a0, 731
  256. 0x0000555559671490 <+240>: addi.d $a2, $a0, 272
  257. 0x0000555559671494 <+244>: move $a0, $s5
  258. 0x0000555559671498 <+248>: move $a1, $s1
  259. 0x000055555967149c <+252>: pcaddu18i $ra, -3
  260. 0x00005555596714a0 <+256>: jirl $ra, $ra, -90888
  261. 0x00005555596714a4 <+260>: li.w $a1, 0x1
  262. 0x00005555596714a8 <+264>: st.d $s7, $fp, -624
  263. 0x00005555596714ac <+268>: st.d $s6, $fp, -560
  264. 0x00005555596714b0 <+272>: move $s3, $zero
  265. 0x00005555596714b4 <+276>: srli.d $a0, $a1, 0x3c
  266. 0x00005555596714b8 <+280>: st.d $a1, $fp, -552
  267. 0x00005555596714bc <+284>: slli.d $s0, $a1, 0x4
  268. 0x00005555596714c0 <+288>: bnez $a0, 8848 # 0x555559673750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9136>
  269. 0x00005555596714c4 <+292>: li.w $a0, -8
  270. 0x00005555596714c8 <+296>: lu52i.d $a0, $a0, 2047
  271. 0x00005555596714cc <+300>: st.d $a0, $fp, -512
  272. 0x00005555596714d0 <+304>: bltu $a0, $s0, 8832 # 0x555559673750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9136>
  273. 0x00005555596714d4 <+308>: ld.d $a0, $fp, -560
  274. 0x00005555596714d8 <+312>: ld.d $a1, $a0, 16
  275. 0x00005555596714dc <+316>: st.d $a1, $fp, -584
  276. 0x00005555596714e0 <+320>: ld.d $a0, $a0, 24
  277. 0x00005555596714e4 <+324>: st.d $a0, $fp, -576
  278. 0x00005555596714e8 <+328>: pcalau12i $a0, 753
  279. 0x00005555596714ec <+332>: addi.d $s8, $a0, 385
  280. 0x00005555596714f0 <+336>: beqz $s0, 44 # 0x55555967151c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+380>
  281. 0x00005555596714f4 <+340>: ld.b $zero, $s8, 0
  282. 0x00005555596714f8 <+344>: li.w $a1, 0x8
  283. 0x00005555596714fc <+348>: li.w $s3, 0x8
  284. 0x0000555559671500 <+352>: move $a0, $s0
  285. 0x0000555559671504 <+356>: pcaddu18i $ra, -3
  286. 0x0000555559671508 <+360>: jirl $ra, $ra, 25436
  287. 0x000055555967150c <+364>: beqz $a0, 8772 # 0x555559673750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9136>
  288. 0x0000555559671510 <+368>: ld.d $s1, $fp, -552
  289. 0x0000555559671514 <+372>: move $a2, $s1
  290. 0x0000555559671518 <+376>: b 16 # 0x555559671528 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+392>
  291. 0x000055555967151c <+380>: move $a2, $zero
  292. 0x0000555559671520 <+384>: li.w $a0, 0x8
  293. 0x0000555559671524 <+388>: ld.d $s1, $fp, -552
  294. 0x0000555559671528 <+392>: ld.d $a1, $fp, -560
  295. 0x000055555967152c <+396>: addi.d $s2, $a1, 16
  296. 0x0000555559671530 <+400>: st.d $a2, $fp, -160
  297. 0x0000555559671534 <+404>: st.d $a0, $fp, -152
  298. 0x0000555559671538 <+408>: st.d $zero, $fp, -144
  299. 0x000055555967153c <+412>: st.d $a0, $fp, -632
  300. 0x0000555559671540 <+416>: move $a1, $s2
  301. 0x0000555559671544 <+420>: move $a2, $s0
  302. 0x0000555559671548 <+424>: pcaddu18i $ra, -3
  303. 0x000055555967154c <+428>: jirl $ra, $ra, -91624
  304. 0x0000555559671550 <+432>: st.d $zero, $fp, -568
  305. 0x0000555559671554 <+436>: move $s0, $zero
  306. 0x0000555559671558 <+440>: st.d $s1, $fp, -144
  307. 0x000055555967155c <+444>: st.d $s2, $fp, -696
  308. 0x0000555559671560 <+448>: st.d $s2, $fp, -424
  309. 0x0000555559671564 <+452>: st.d $s1, $fp, -416
  310. 0x0000555559671568 <+456>: pcalau12i $a0, 528
  311. 0x000055555967156c <+460>: addi.d $a0, $a0, -1300
  312. 0x0000555559671570 <+464>: st.d $a0, $fp, -408
  313. 0x0000555559671574 <+468>: li.w $a0, 0x9
  314. 0x0000555559671578 <+472>: st.d $a0, $fp, -400
  315. 0x000055555967157c <+476>: pcalau12i $a0, 695
  316. 0x0000555559671580 <+480>: addi.d $a0, $a0, 1632
  317. 0x0000555559671584 <+484>: st.d $a0, $fp, -392
  318. 0x0000555559671588 <+488>: li.w $a0, 0x6
  319. 0x000055555967158c <+492>: st.d $a0, $fp, -384
  320. 0x0000555559671590 <+496>: li.w $a0, 0x4
  321. 0x0000555559671594 <+500>: st.d $a0, $fp, -376
  322. 0x0000555559671598 <+504>: vldi $vr0, 0
  323. 0x000055555967159c <+508>: vst $vr0, $fp, -368
  324. 0x00005555596715a0 <+512>: st.d $zero, $fp, -344
  325. 0x00005555596715a4 <+516>: li.w $s3, 0x3f
  326. 0x00005555596715a8 <+520>: st.w $s3, $fp, -320
  327. 0x00005555596715ac <+524>: li.w $s1, 0x1
  328. 0x00005555596715b0 <+528>: st.b $s1, $fp, -314
  329. 0x00005555596715b4 <+532>: st.h $zero, $fp, -316
  330. 0x00005555596715b8 <+536>: vst $vr0, $fp, -720
  331. 0x00005555596715bc <+540>: vst $vr0, $fp, -336
  332. 0x00005555596715c0 <+544>: ld.d $a0, $s4, 0
  333. 0x00005555596715c4 <+548>: st.d $a0, $fp, -640
  334. 0x00005555596715c8 <+552>: lu52i.d $a0, $s1, -2048
  335. 0x00005555596715cc <+556>: st.d $a0, $fp, -456
  336. 0x00005555596715d0 <+560>: pcalau12i $a0, 501
  337. 0x00005555596715d4 <+564>: addi.d $a0, $a0, -288
  338. 0x00005555596715d8 <+568>: st.d $a0, $fp, -472
  339. 0x00005555596715dc <+572>: vldi $vr0, 1023
  340. 0x00005555596715e0 <+576>: vst $vr0, $fp, -656
  341. => 0x00005555596715e4 <+580>: vldi $vr0, 4093
  342. 0x00005555596715e8 <+584>: vst $vr0, $fp, -672
  343. 0x00005555596715ec <+588>: vldi $vr0, 4092
  344. 0x00005555596715f0 <+592>: vst $vr0, $fp, -688
  345. 0x00005555596715f4 <+596>: li.w $a0, 0x0
  346. 0x00005555596715f8 <+600>: lu32i.d $a0, -1
  347. 0x00005555596715fc <+604>: st.d $a0, $fp, -496
  348. 0x0000555559671600 <+608>: st.d $s4, $fp, -504
  349. 0x0000555559671604 <+612>: st.d $s8, $fp, -464
  350. 0x0000555559671608 <+616>: b 24 # 0x555559671620 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+640>
  351. 0x000055555967160c <+620>: st.b $s1, $s4, 49
  352. 0x0000555559671610 <+624>: ld.d $s6, $fp, -440
  353. 0x0000555559671614 <+628>: ld.d $a0, $fp, -344
  354. 0x0000555559671618 <+632>: ld.d $a1, $fp, -416
  355. 0x000055555967161c <+636>: bltu $a1, $a0, 8056 # 0x555559673594 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8692>
  356. 0x0000555559671620 <+640>: addi.d $a0, $fp, -424
  357. 0x0000555559671624 <+644>: addi.d $a1, $fp, -288
  358. 0x0000555559671628 <+648>: pcaddu18i $ra, 0
  359. 0x000055555967162c <+652>: jirl $ra, $ra, -15336
  360. 0x0000555559671630 <+656>: bstrpick.d $a0, $a0, 0x1f, 0x0
  361. 0x0000555559671634 <+660>: li.w $a1, 0x3a
  362. 0x0000555559671638 <+664>: beq $a0, $a1, 2592 # 0x555559672058 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3256>
  363. 0x000055555967163c <+668>: beq $a0, $s3, 2676 # 0x5555596720b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3344>
  364. 0x0000555559671640 <+672>: lu12i.w $a1, 272
  365. 0x0000555559671644 <+676>: beq $a0, $a1, 2648 # 0x55555967209c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3324>
  366. 0x0000555559671648 <+680>: addi.d $a0, $a0, -97
  367. 0x000055555967164c <+684>: li.w $a1, 0x11
  368. 0x0000555559671650 <+688>: bltu $a1, $a0, 7756 # 0x55555967349c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8444>
  369. 0x0000555559671654 <+692>: st.d $s6, $fp, -440
  370. 0x0000555559671658 <+696>: slli.d $a0, $a0, 0x2
  371. 0x000055555967165c <+700>: ld.d $a3, $fp, -472
  372. 0x0000555559671660 <+704>: ldx.w $a0, $a0, $a3
  373. 0x0000555559671664 <+708>: ld.d $a1, $fp, -360
  374. 0x0000555559671668 <+712>: ld.d $a2, $fp, -352
  375. 0x000055555967166c <+716>: add.d $a0, $a0, $a3
  376. 0x0000555559671670 <+720>: ld.d $s2, $fp, -456
  377. 0x0000555559671674 <+724>: jr $a0
  378. 0x0000555559671678 <+728>: st.b $s1, $s4, 51
  379. 0x000055555967167c <+732>: b -108 # 0x555559671610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+624>
  380. 0x0000555559671680 <+736>: st.b $s1, $s4, 50
  381. 0x0000555559671684 <+740>: b -116 # 0x555559671610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+624>
  382. 0x0000555559671688 <+744>: beqz $a1, 8452 # 0x55555967378c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9196>
  383. 0x000055555967168c <+748>: addi.d $a0, $fp, -288
  384. 0x0000555559671690 <+752>: li.w $a3, 0xa
  385. 0x0000555559671694 <+756>: move $s7, $a1
  386. 0x0000555559671698 <+760>: move $s2, $a2
  387. 0x000055555967169c <+764>: pcaddu18i $ra, 0
  388. 0x00005555596716a0 <+768>: jirl $ra, $ra, 85732
  389. 0x00005555596716a4 <+772>: ld.d $s6, $fp, -440
  390. 0x00005555596716a8 <+776>: ld.bu $a0, $fp, -288
  391. 0x00005555596716ac <+780>: bnez $a0, 7344 # 0x55555967335c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8124>
  392. 0x00005555596716b0 <+784>: ld.d $a0, $fp, -280
  393. 0x00005555596716b4 <+788>: li.w $a1, -1
  394. 0x00005555596716b8 <+792>: bge $a1, $a0, 1480 # 0x555559671c80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2272>
  395. 0x00005555596716bc <+796>: st.d $a0, $s4, 40
  396. 0x00005555596716c0 <+800>: b -172 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
  397. 0x00005555596716c4 <+804>: st.d $s5, $fp, -616
  398. 0x00005555596716c8 <+808>: st.d $s0, $fp, -544
  399. 0x00005555596716cc <+812>: beqz $a1, 8396 # 0x555559673798 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9208>
  400. 0x00005555596716d0 <+816>: move $s6, $zero
  401. 0x00005555596716d4 <+820>: st.d $zero, $fp, -136
  402. 0x00005555596716d8 <+824>: li.w $a3, 0x8
  403. 0x00005555596716dc <+828>: li.w $a0, 0x8
  404. 0x00005555596716e0 <+832>: st.d $a0, $fp, -480
  405. 0x00005555596716e4 <+836>: st.d $a3, $fp, -128
  406. 0x00005555596716e8 <+840>: st.d $zero, $fp, -120
  407. 0x00005555596716ec <+844>: st.d $a2, $fp, -592
  408. 0x00005555596716f0 <+848>: move $s7, $a2
  409. 0x00005555596716f4 <+852>: st.d $a1, $fp, -600
  410. 0x00005555596716f8 <+856>: move $s5, $a1
  411. 0x00005555596716fc <+860>: nop
  412. 0x0000555559671700 <+864>: beqz $s5, 1384 # 0x555559671c68 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2248>
  413. 0x0000555559671704 <+868>: beqz $s7, 56 # 0x55555967173c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+924>
  414. 0x0000555559671708 <+872>: move $s0, $zero
  415. 0x000055555967170c <+876>: slli.d $a0, $s7, 0x2
  416. 0x0000555559671710 <+880>: move $a1, $s5
  417. 0x0000555559671714 <+884>: nop
  418. 0x0000555559671718 <+888>: nop
  419. 0x000055555967171c <+892>: nop
  420. 0x0000555559671720 <+896>: ld.wu $a2, $a1, 0
  421. 0x0000555559671724 <+900>: li.w $a3, 0x2c
  422. 0x0000555559671728 <+904>: beq $a2, $a3, 40 # 0x555559671750 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+944>
  423. 0x000055555967172c <+908>: addi.d $a1, $a1, 4
  424. 0x0000555559671730 <+912>: addi.d $a0, $a0, -4
  425. 0x0000555559671734 <+916>: addi.d $s0, $s0, 1
  426. 0x0000555559671738 <+920>: bnez $a0, -24 # 0x555559671720 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+896>
  427. 0x000055555967173c <+924>: st.d $zero, $fp, -448
  428. 0x0000555559671740 <+928>: move $s0, $s7
  429. 0x0000555559671744 <+932>: b 32 # 0x555559671764 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+964>
  430. 0x0000555559671748 <+936>: nop
  431. 0x000055555967174c <+940>: nop
  432. 0x0000555559671750 <+944>: alsl.d $a0, $s0, $s5, 0x2
  433. 0x0000555559671754 <+948>: nor $a1, $s0, $zero
  434. 0x0000555559671758 <+952>: add.d $s7, $s7, $a1
  435. 0x000055555967175c <+956>: addi.d $a0, $a0, 4
  436. 0x0000555559671760 <+960>: st.d $a0, $fp, -448
  437. 0x0000555559671764 <+964>: li.w $a0, 0x2d
  438. 0x0000555559671768 <+968>: st.w $a0, $fp, -272
  439. 0x000055555967176c <+972>: st.d $s5, $fp, -288
  440. 0x0000555559671770 <+976>: st.d $s0, $fp, -280
  441. 0x0000555559671774 <+980>: pcalau12i $a0, 722
  442. 0x0000555559671778 <+984>: addi.d $a2, $a0, -96
  443. 0x000055555967177c <+988>: addi.d $a0, $fp, -112
  444. 0x0000555559671780 <+992>: addi.d $a1, $fp, -288
  445. 0x0000555559671784 <+996>: pcaddu18i $ra, 6
  446. 0x0000555559671788 <+1000>: jirl $ra, $ra, -40132
  447. 0x000055555967178c <+1004>: ld.d $a0, $fp, -96
  448. 0x0000555559671790 <+1008>: li.w $a1, 0x2
  449. 0x0000555559671794 <+1012>: bne $a0, $a1, 76 # 0x5555596717e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1088>
  450. 0x0000555559671798 <+1016>: ld.d $a0, $fp, -104
  451. 0x000055555967179c <+1020>: ld.d $a1, $a0, 0
  452. 0x00005555596717a0 <+1024>: ld.d $a2, $a0, 8
  453. 0x00005555596717a4 <+1028>: ld.d $s0, $a0, 16
  454. 0x00005555596717a8 <+1032>: ld.d $s5, $a0, 24
  455. 0x00005555596717ac <+1036>: addi.d $a0, $fp, -184
  456. 0x00005555596717b0 <+1040>: li.w $a3, 0xa
  457. 0x00005555596717b4 <+1044>: pcaddu18i $ra, 0
  458. 0x00005555596717b8 <+1048>: jirl $ra, $ra, 85452
  459. 0x00005555596717bc <+1052>: ld.bu $a0, $fp, -184
  460. 0x00005555596717c0 <+1056>: beqz $a0, 96 # 0x555559671820 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1152>
  461. 0x00005555596717c4 <+1060>: ld.bu $a0, $fp, -183
  462. 0x00005555596717c8 <+1064>: slli.d $s2, $a0, 0x8
  463. 0x00005555596717cc <+1068>: li.w $a0, 0x1
  464. 0x00005555596717d0 <+1072>: or $a0, $s2, $a0
  465. 0x00005555596717d4 <+1076>: andi $a0, $a0, 0x1
  466. 0x00005555596717d8 <+1080>: beqz $a0, 108 # 0x555559671844 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1188>
  467. 0x00005555596717dc <+1084>: b 1548 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
  468. 0x00005555596717e0 <+1088>: addi.d $a0, $fp, -184
  469. 0x00005555596717e4 <+1092>: li.w $a3, 0xa
  470. 0x00005555596717e8 <+1096>: move $a1, $s5
  471. 0x00005555596717ec <+1100>: move $a2, $s0
  472. 0x00005555596717f0 <+1104>: pcaddu18i $ra, 0
  473. 0x00005555596717f4 <+1108>: jirl $ra, $ra, 85392
  474. 0x00005555596717f8 <+1112>: ld.bu $a0, $fp, -184
  475. 0x00005555596717fc <+1116>: beqz $a0, 132 # 0x555559671880 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1248>
  476. 0x0000555559671800 <+1120>: ld.bu $a0, $fp, -183
  477. 0x0000555559671804 <+1124>: slli.d $s1, $a0, 0x8
  478. 0x0000555559671808 <+1128>: li.w $a0, 0x1
  479. 0x000055555967180c <+1132>: or $a0, $s1, $a0
  480. 0x0000555559671810 <+1136>: andi $a0, $a0, 0x1
  481. 0x0000555559671814 <+1140>: beqz $a0, 144 # 0x5555596718a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1284>
  482. 0x0000555559671818 <+1144>: b 1548 # 0x555559671e24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2692>
  483. 0x000055555967181c <+1148>: nop
  484. 0x0000555559671820 <+1152>: ld.d $a1, $fp, -176
  485. 0x0000555559671824 <+1156>: addu16i.d $a0, $a1, -32768
  486. 0x0000555559671828 <+1160>: ld.d $a2, $fp, -496
  487. 0x000055555967182c <+1164>: sltu $a0, $a0, $a2
  488. 0x0000555559671830 <+1168>: slli.d $a1, $a1, 0x20
  489. 0x0000555559671834 <+1172>: masknez $s2, $a1, $a0
  490. 0x0000555559671838 <+1176>: or $a0, $s2, $a0
  491. 0x000055555967183c <+1180>: andi $a0, $a0, 0x1
  492. 0x0000555559671840 <+1184>: bnez $a0, 1448 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
  493. 0x0000555559671844 <+1188>: addi.d $a0, $fp, -184
  494. 0x0000555559671848 <+1192>: li.w $a3, 0xa
  495. 0x000055555967184c <+1196>: move $a1, $s0
  496. 0x0000555559671850 <+1200>: move $a2, $s5
  497. 0x0000555559671854 <+1204>: pcaddu18i $ra, 0
  498. 0x0000555559671858 <+1208>: jirl $ra, $ra, 85292
  499. 0x000055555967185c <+1212>: ld.bu $a0, $fp, -184
  500. 0x0000555559671860 <+1216>: beqz $a0, 144 # 0x5555596718f0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1360>
  501. 0x0000555559671864 <+1220>: ld.bu $a0, $fp, -183
  502. 0x0000555559671868 <+1224>: slli.d $a0, $a0, 0x8
  503. 0x000055555967186c <+1228>: li.w $a1, 0x1
  504. 0x0000555559671870 <+1232>: or $a1, $a0, $a1
  505. 0x0000555559671874 <+1236>: andi $a1, $a1, 0x1
  506. 0x0000555559671878 <+1240>: beqz $a1, 156 # 0x555559671914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1396>
  507. 0x000055555967187c <+1244>: b 1388 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
  508. 0x0000555559671880 <+1248>: ld.d $a1, $fp, -176
  509. 0x0000555559671884 <+1252>: addu16i.d $a0, $a1, -32768
  510. 0x0000555559671888 <+1256>: ld.d $a2, $fp, -496
  511. 0x000055555967188c <+1260>: sltu $a0, $a0, $a2
  512. 0x0000555559671890 <+1264>: slli.d $a1, $a1, 0x20
  513. 0x0000555559671894 <+1268>: masknez $s1, $a1, $a0
  514. 0x0000555559671898 <+1272>: or $a0, $s1, $a0
  515. 0x000055555967189c <+1276>: andi $a0, $a0, 0x1
  516. 0x00005555596718a0 <+1280>: bnez $a0, 1412 # 0x555559671e24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2692>
  517. 0x00005555596718a4 <+1284>: srli.d $a0, $s1, 0x20
  518. 0x00005555596718a8 <+1288>: beqz $a0, 1948 # 0x555559672044 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3236>
  519. 0x00005555596718ac <+1292>: ld.b $zero, $s8, 0
  520. 0x00005555596718b0 <+1296>: li.w $a0, 0x8
  521. 0x00005555596718b4 <+1300>: li.w $a1, 0x8
  522. 0x00005555596718b8 <+1304>: pcaddu18i $ra, -3
  523. 0x00005555596718bc <+1308>: jirl $ra, $ra, 24488
  524. 0x00005555596718c0 <+1312>: beqz $a0, 7780 # 0x555559673724 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9092>
  525. 0x00005555596718c4 <+1316>: move $s0, $a0
  526. 0x00005555596718c8 <+1320>: srai.d $a0, $s1, 0x20
  527. 0x00005555596718cc <+1324>: addi.d $a0, $a0, -1
  528. 0x00005555596718d0 <+1328>: st.d $a0, $s0, 0
  529. 0x00005555596718d4 <+1332>: li.w $s8, 0x1
  530. 0x00005555596718d8 <+1336>: li.w $s2, 0x1
  531. 0x00005555596718dc <+1340>: li.w $s1, 0x1
  532. 0x00005555596718e0 <+1344>: ld.d $a0, $fp, -112
  533. 0x00005555596718e4 <+1348>: bnez $a0, 596 # 0x555559671b38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1944>
  534. 0x00005555596718e8 <+1352>: b 608 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
  535. 0x00005555596718ec <+1356>: nop
  536. 0x00005555596718f0 <+1360>: ld.d $a0, $fp, -176
  537. 0x00005555596718f4 <+1364>: addu16i.d $a1, $a0, -32768
  538. 0x00005555596718f8 <+1368>: ld.d $a2, $fp, -496
  539. 0x00005555596718fc <+1372>: sltu $a1, $a1, $a2
  540. 0x0000555559671900 <+1376>: slli.d $a0, $a0, 0x20
  541. 0x0000555559671904 <+1380>: masknez $a0, $a0, $a1
  542. 0x0000555559671908 <+1384>: or $a1, $a0, $a1
  543. 0x000055555967190c <+1388>: andi $a1, $a1, 0x1
  544. 0x0000555559671910 <+1392>: bnez $a1, 1240 # 0x555559671de8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2632>
  545. 0x0000555559671914 <+1396>: srli.d $a1, $s2, 0x20
  546. 0x0000555559671918 <+1400>: li.w $s0, 0x1
  547. 0x000055555967191c <+1404>: beqz $a1, 1296 # 0x555559671e2c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2700>
  548. 0x0000555559671920 <+1408>: srli.d $a1, $a0, 0x20
  549. 0x0000555559671924 <+1412>: beqz $a1, 1288 # 0x555559671e2c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2700>
  550. 0x0000555559671928 <+1416>: st.d $s7, $fp, -488
  551. 0x000055555967192c <+1420>: srai.d $s4, $s2, 0x20
  552. 0x0000555559671930 <+1424>: srai.d $s3, $a0, 0x20
  553. 0x0000555559671934 <+1428>: bgeu $s3, $s4, 108 # 0x5555596719a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1536>
  554. 0x0000555559671938 <+1432>: addi.d $s7, $s3, -1
  555. 0x000055555967193c <+1436>: sub.d $a0, $s4, $s7
  556. 0x0000555559671940 <+1440>: sltu $a1, $s4, $a0
  557. 0x0000555559671944 <+1444>: masknez $s2, $a0, $a1
  558. 0x0000555559671948 <+1448>: srli.d $a0, $s2, 0x3d
  559. 0x000055555967194c <+1452>: move $s0, $zero
  560. 0x0000555559671950 <+1456>: bnez $a0, 7780 # 0x5555596737b4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9236>
  561. 0x0000555559671954 <+1460>: slli.d $s5, $s2, 0x3
  562. 0x0000555559671958 <+1464>: ld.d $a1, $fp, -528
  563. 0x000055555967195c <+1468>: ld.d $a0, $fp, -512
  564. 0x0000555559671960 <+1472>: bltu $a0, $s5, 7768 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
  565. 0x0000555559671964 <+1476>: beqz $s5, 156 # 0x555559671a00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1632>
  566. 0x0000555559671968 <+1480>: ld.b $zero, $s8, 0
  567. 0x000055555967196c <+1484>: li.w $a1, 0x8
  568. 0x0000555559671970 <+1488>: li.w $s0, 0x8
  569. 0x0000555559671974 <+1492>: move $a0, $s5
  570. 0x0000555559671978 <+1496>: pcaddu18i $ra, -3
  571. 0x000055555967197c <+1500>: jirl $ra, $ra, 24296
  572. 0x0000555559671980 <+1504>: move $a1, $s5
  573. 0x0000555559671984 <+1508>: beqz $a0, 7732 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
  574. 0x0000555559671988 <+1512>: move $s0, $a0
  575. 0x000055555967198c <+1516>: st.d $s0, $fp, -528
  576. 0x0000555559671990 <+1520>: bltu $s7, $s4, 128 # 0x555559671a10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1648>
  577. 0x0000555559671994 <+1524>: b 220 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
  578. 0x0000555559671998 <+1528>: nop
  579. 0x000055555967199c <+1532>: nop
  580. 0x00005555596719a0 <+1536>: addi.d $s7, $s4, -1
  581. 0x00005555596719a4 <+1540>: sub.d $a0, $s3, $s7
  582. 0x00005555596719a8 <+1544>: sltu $a1, $s3, $a0
  583. 0x00005555596719ac <+1548>: masknez $s2, $a0, $a1
  584. 0x00005555596719b0 <+1552>: srli.d $a0, $s2, 0x3d
  585. 0x00005555596719b4 <+1556>: move $s0, $zero
  586. 0x00005555596719b8 <+1560>: bnez $a0, 7668 # 0x5555596737ac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9228>
  587. 0x00005555596719bc <+1564>: slli.d $s5, $s2, 0x3
  588. 0x00005555596719c0 <+1568>: ld.d $a1, $fp, -520
  589. 0x00005555596719c4 <+1572>: ld.d $a0, $fp, -512
  590. 0x00005555596719c8 <+1576>: bltu $a0, $s5, 7664 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
  591. 0x00005555596719cc <+1580>: beqz $s5, 108 # 0x555559671a38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1688>
  592. 0x00005555596719d0 <+1584>: ld.b $zero, $s8, 0
  593. 0x00005555596719d4 <+1588>: li.w $a1, 0x8
  594. 0x00005555596719d8 <+1592>: li.w $s0, 0x8
  595. 0x00005555596719dc <+1596>: move $a0, $s5
  596. 0x00005555596719e0 <+1600>: pcaddu18i $ra, -3
  597. 0x00005555596719e4 <+1604>: jirl $ra, $ra, 24192
  598. 0x00005555596719e8 <+1608>: move $a1, $s5
  599. 0x00005555596719ec <+1612>: beqz $a0, 7628 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
  600. 0x00005555596719f0 <+1616>: move $s0, $a0
  601. 0x00005555596719f4 <+1620>: st.d $s0, $fp, -520
  602. 0x00005555596719f8 <+1624>: bgeu $s7, $s3, 120 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
  603. 0x00005555596719fc <+1628>: b 76 # 0x555559671a48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1704>
  604. 0x0000555559671a00 <+1632>: move $s2, $zero
  605. 0x0000555559671a04 <+1636>: li.w $s0, 0x8
  606. 0x0000555559671a08 <+1640>: st.d $s0, $fp, -528
  607. 0x0000555559671a0c <+1644>: bgeu $s7, $s4, 100 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
  608. 0x0000555559671a10 <+1648>: sub.d $a0, $s4, $s3
  609. 0x0000555559671a14 <+1652>: addi.d $a0, $a0, 1
  610. 0x0000555559671a18 <+1656>: li.w $a1, 0x4
  611. 0x0000555559671a1c <+1660>: bgeu $a0, $a1, 116 # 0x555559671a90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1776>
  612. 0x0000555559671a20 <+1664>: move $s8, $zero
  613. 0x0000555559671a24 <+1668>: move $a1, $s4
  614. 0x0000555559671a28 <+1672>: ld.d $s4, $fp, -504
  615. 0x0000555559671a2c <+1676>: li.w $s3, 0x3f
  616. 0x0000555559671a30 <+1680>: ld.d $s7, $fp, -488
  617. 0x0000555559671a34 <+1684>: b 204 # 0x555559671b00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1888>
  618. 0x0000555559671a38 <+1688>: move $s2, $zero
  619. 0x0000555559671a3c <+1692>: li.w $s0, 0x8
  620. 0x0000555559671a40 <+1696>: st.d $s0, $fp, -520
  621. 0x0000555559671a44 <+1700>: bgeu $s7, $s3, 44 # 0x555559671a70 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1744>
  622. 0x0000555559671a48 <+1704>: sub.d $a0, $s3, $s4
  623. 0x0000555559671a4c <+1708>: addi.d $a1, $a0, 1
  624. 0x0000555559671a50 <+1712>: li.w $a0, 0x4
  625. 0x0000555559671a54 <+1716>: bgeu $a1, $a0, 340 # 0x555559671ba8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2056>
  626. 0x0000555559671a58 <+1720>: move $s8, $zero
  627. 0x0000555559671a5c <+1724>: move $a0, $s7
  628. 0x0000555559671a60 <+1728>: ld.d $s4, $fp, -504
  629. 0x0000555559671a64 <+1732>: ld.d $s7, $fp, -488
  630. 0x0000555559671a68 <+1736>: b 408 # 0x555559671c00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2144>
  631. 0x0000555559671a6c <+1740>: nop
  632. 0x0000555559671a70 <+1744>: move $s8, $zero
  633. 0x0000555559671a74 <+1748>: ld.d $s4, $fp, -504
  634. 0x0000555559671a78 <+1752>: li.w $s3, 0x3f
  635. 0x0000555559671a7c <+1756>: li.w $s1, 0x1
  636. 0x0000555559671a80 <+1760>: ld.d $s7, $fp, -488
  637. 0x0000555559671a84 <+1764>: ld.d $a0, $fp, -112
  638. 0x0000555559671a88 <+1768>: bnez $a0, 176 # 0x555559671b38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1944>
  639. 0x0000555559671a8c <+1772>: b 188 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
  640. 0x0000555559671a90 <+1776>: move $s8, $a0
  641. 0x0000555559671a94 <+1780>: pcalau12i $a1, 497
  642. 0x0000555559671a98 <+1784>: addi.d $a1, $a1, 1344
  643. 0x0000555559671a9c <+1788>: vld $vr0, $a1, 0
  644. 0x0000555559671aa0 <+1792>: bstrins.d $s8, $zero, 0x1, 0x0
  645. 0x0000555559671aa4 <+1796>: sub.d $a1, $s4, $s8
  646. 0x0000555559671aa8 <+1800>: vreplgr2vr.d $vr1, $s4
  647. 0x0000555559671aac <+1804>: vadd.d $vr0, $vr1, $vr0
  648. 0x0000555559671ab0 <+1808>: addi.d $a2, $s0, 16
  649. 0x0000555559671ab4 <+1812>: move $a3, $s8
  650. 0x0000555559671ab8 <+1816>: vld $vr3, $fp, -656
  651. 0x0000555559671abc <+1820>: vld $vr4, $fp, -672
  652. 0x0000555559671ac0 <+1824>: vld $vr5, $fp, -688
  653. 0x0000555559671ac4 <+1828>: nop
  654. 0x0000555559671ac8 <+1832>: nop
  655. 0x0000555559671acc <+1836>: nop
  656. 0x0000555559671ad0 <+1840>: vadd.d $vr1, $vr0, $vr3
  657. 0x0000555559671ad4 <+1844>: vadd.d $vr2, $vr0, $vr4
  658. 0x0000555559671ad8 <+1848>: vst $vr1, $a2, -16
  659. 0x0000555559671adc <+1852>: vst $vr2, $a2, 0
  660. 0x0000555559671ae0 <+1856>: vadd.d $vr0, $vr0, $vr5
  661. 0x0000555559671ae4 <+1860>: addi.d $a3, $a3, -4
  662. 0x0000555559671ae8 <+1864>: addi.d $a2, $a2, 32
  663. 0x0000555559671aec <+1868>: bnez $a3, -28 # 0x555559671ad0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1840>
  664. 0x0000555559671af0 <+1872>: ld.d $s4, $fp, -504
  665. 0x0000555559671af4 <+1876>: li.w $s3, 0x3f
  666. 0x0000555559671af8 <+1880>: ld.d $s7, $fp, -488
  667. 0x0000555559671afc <+1884>: beq $a0, $s8, -544 # 0x5555596718dc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1340>
  668. 0x0000555559671b00 <+1888>: alsl.d $a2, $s8, $s0, 0x3
  669. 0x0000555559671b04 <+1892>: addi.d $a1, $a1, -1
  670. 0x0000555559671b08 <+1896>: li.w $s1, 0x1
  671. 0x0000555559671b0c <+1900>: nop
  672. 0x0000555559671b10 <+1904>: st.d $a1, $a2, 0
  673. 0x0000555559671b14 <+1908>: addi.d $s8, $s8, 1
  674. 0x0000555559671b18 <+1912>: addi.d $a2, $a2, 8
  675. 0x0000555559671b1c <+1916>: addi.d $a1, $a1, -1
  676. 0x0000555559671b20 <+1920>: bne $a0, $s8, -16 # 0x555559671b10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1904>
  677. 0x0000555559671b24 <+1924>: nop
  678. 0x0000555559671b28 <+1928>: nop
  679. 0x0000555559671b2c <+1932>: nop
  680. 0x0000555559671b30 <+1936>: ld.d $a0, $fp, -112
  681. 0x0000555559671b34 <+1940>: beqz $a0, 20 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
  682. 0x0000555559671b38 <+1944>: ld.d $a0, $fp, -104
  683. 0x0000555559671b3c <+1948>: li.w $a1, 0x8
  684. 0x0000555559671b40 <+1952>: pcaddu18i $ra, -3
  685. 0x0000555559671b44 <+1956>: jirl $ra, $ra, 23872
  686. 0x0000555559671b48 <+1960>: lu52i.d $a0, $zero, -2048
  687. 0x0000555559671b4c <+1964>: beq $s2, $a0, 684 # 0x555559671df8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2648>
  688. 0x0000555559671b50 <+1968>: ld.d $a0, $fp, -136
  689. 0x0000555559671b54 <+1972>: bstrpick.d $s5, $s8, 0x3c, 0x0
  690. 0x0000555559671b58 <+1976>: sub.d $a0, $a0, $s6
  691. 0x0000555559671b5c <+1980>: bltu $a0, $s5, 216 # 0x555559671c34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2196>
  692. 0x0000555559671b60 <+1984>: slli.d $a2, $s8, 0x3
  693. 0x0000555559671b64 <+1988>: ld.d $a0, $fp, -480
  694. 0x0000555559671b68 <+1992>: alsl.d $a0, $s6, $a0, 0x3
  695. 0x0000555559671b6c <+1996>: move $a1, $s0
  696. 0x0000555559671b70 <+2000>: pcaddu18i $ra, -3
  697. 0x0000555559671b74 <+2004>: jirl $ra, $ra, -93200
  698. 0x0000555559671b78 <+2008>: add.d $s6, $s6, $s5
  699. 0x0000555559671b7c <+2012>: st.d $s6, $fp, -120
  700. 0x0000555559671b80 <+2016>: ld.d $a0, $fp, -448
  701. 0x0000555559671b84 <+2020>: move $s5, $a0
  702. 0x0000555559671b88 <+2024>: ld.d $s8, $fp, -464
  703. 0x0000555559671b8c <+2028>: beqz $s2, -1164 # 0x555559671700 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+864>
  704. 0x0000555559671b90 <+2032>: li.w $a1, 0x8
  705. 0x0000555559671b94 <+2036>: move $s5, $a0
  706. 0x0000555559671b98 <+2040>: move $a0, $s0
  707. 0x0000555559671b9c <+2044>: pcaddu18i $ra, -3
  708. 0x0000555559671ba0 <+2048>: jirl $ra, $ra, 23780
  709. 0x0000555559671ba4 <+2052>: b -1188 # 0x555559671700 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+864>
  710. 0x0000555559671ba8 <+2056>: move $s8, $a1
  711. 0x0000555559671bac <+2060>: pcalau12i $a0, 497
  712. 0x0000555559671bb0 <+2064>: addi.d $a0, $a0, 1232
  713. 0x0000555559671bb4 <+2068>: vld $vr0, $a0, 0
  714. 0x0000555559671bb8 <+2072>: bstrins.d $s8, $zero, 0x1, 0x0
  715. 0x0000555559671bbc <+2076>: add.d $a0, $s7, $s8
  716. 0x0000555559671bc0 <+2080>: vreplgr2vr.d $vr1, $s7
  717. 0x0000555559671bc4 <+2084>: vadd.d $vr0, $vr1, $vr0
  718. 0x0000555559671bc8 <+2088>: addi.d $a2, $s0, 16
  719. 0x0000555559671bcc <+2092>: move $a3, $s8
  720. 0x0000555559671bd0 <+2096>: vaddi.du $vr1, $vr0, 0x2
  721. 0x0000555559671bd4 <+2100>: vst $vr0, $a2, -16
  722. 0x0000555559671bd8 <+2104>: vst $vr1, $a2, 0
  723. 0x0000555559671bdc <+2108>: vaddi.du $vr0, $vr0, 0x4
  724. 0x0000555559671be0 <+2112>: addi.d $a3, $a3, -4
  725. 0x0000555559671be4 <+2116>: addi.d $a2, $a2, 32
  726. 0x0000555559671be8 <+2120>: bnez $a3, -24 # 0x555559671bd0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2096>
  727. 0x0000555559671bec <+2124>: ld.d $s4, $fp, -504
  728. 0x0000555559671bf0 <+2128>: ld.d $s7, $fp, -488
  729. 0x0000555559671bf4 <+2132>: bne $a1, $s8, 12 # 0x555559671c00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2144>
  730. 0x0000555559671bf8 <+2136>: li.w $s3, 0x3f
  731. 0x0000555559671bfc <+2140>: b -800 # 0x5555596718dc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1340>
  732. 0x0000555559671c00 <+2144>: alsl.d $a1, $s8, $s0, 0x3
  733. 0x0000555559671c04 <+2148>: add.d $a2, $s8, $s3
  734. 0x0000555559671c08 <+2152>: sub.d $s8, $a2, $a0
  735. 0x0000555559671c0c <+2156>: li.w $s1, 0x1
  736. 0x0000555559671c10 <+2160>: addi.d $a2, $a0, 1
  737. 0x0000555559671c14 <+2164>: st.d $a0, $a1, 0
  738. 0x0000555559671c18 <+2168>: addi.d $a1, $a1, 8
  739. 0x0000555559671c1c <+2172>: move $a0, $a2
  740. 0x0000555559671c20 <+2176>: bne $s3, $a2, -16 # 0x555559671c10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2160>
  741. 0x0000555559671c24 <+2180>: li.w $s3, 0x3f
  742. 0x0000555559671c28 <+2184>: ld.d $a0, $fp, -112
  743. 0x0000555559671c2c <+2188>: bnez $a0, -244 # 0x555559671b38 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1944>
  744. 0x0000555559671c30 <+2192>: b -232 # 0x555559671b48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1960>
  745. 0x0000555559671c34 <+2196>: addi.d $a0, $fp, -136
  746. 0x0000555559671c38 <+2200>: li.w $a3, 0x8
  747. 0x0000555559671c3c <+2204>: li.w $a4, 0x8
  748. 0x0000555559671c40 <+2208>: move $a1, $s6
  749. 0x0000555559671c44 <+2212>: move $a2, $s5
  750. 0x0000555559671c48 <+2216>: pcaddu18i $ra, -3
  751. 0x0000555559671c4c <+2220>: jirl $ra, $ra, -77512
  752. 0x0000555559671c50 <+2224>: ld.d $s6, $fp, -120
  753. 0x0000555559671c54 <+2228>: ld.d $a0, $fp, -128
  754. 0x0000555559671c58 <+2232>: st.d $a0, $fp, -480
  755. 0x0000555559671c5c <+2236>: b -252 # 0x555559671b60 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+1984>
  756. 0x0000555559671c60 <+2240>: st.b $s1, $s4, 48
  757. 0x0000555559671c64 <+2244>: b -1620 # 0x555559671610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+624>
  758. 0x0000555559671c68 <+2248>: ld.d $s1, $fp, -136
  759. 0x0000555559671c6c <+2252>: ld.bu $s0, $fp, -128
  760. 0x0000555559671c70 <+2256>: lu52i.d $a0, $zero, -2048
  761. 0x0000555559671c74 <+2260>: bne $s1, $a0, 268 # 0x555559671d80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2528>
  762. 0x0000555559671c78 <+2264>: li.w $s1, 0x1
  763. 0x0000555559671c7c <+2268>: b 480 # 0x555559671e5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2748>
  764. 0x0000555559671c80 <+2272>: st.d $zero, $fp, -112
  765. 0x0000555559671c84 <+2276>: li.w $a0, 0x4
  766. 0x0000555559671c88 <+2280>: st.d $a0, $fp, -104
  767. 0x0000555559671c8c <+2284>: st.d $zero, $fp, -96
  768. 0x0000555559671c90 <+2288>: pcalau12i $a0, 557
  769. 0x0000555559671c94 <+2292>: addi.d $a0, $a0, 1052
  770. 0x0000555559671c98 <+2296>: st.d $a0, $fp, -280
  771. 0x0000555559671c9c <+2300>: li.w $a0, 0x1d
  772. 0x0000555559671ca0 <+2304>: st.d $a0, $fp, -272
  773. 0x0000555559671ca4 <+2308>: st.d $zero, $fp, -288
  774. 0x0000555559671ca8 <+2312>: addi.d $a0, $fp, -288
  775. 0x0000555559671cac <+2316>: pcaddu18i $ra, 2
  776. 0x0000555559671cb0 <+2320>: jirl $ra, $ra, -66380
  777. 0x0000555559671cb4 <+2324>: move $a2, $a0
  778. 0x0000555559671cb8 <+2328>: move $a3, $a1
  779. 0x0000555559671cbc <+2332>: st.b $s1, $fp, -288
  780. 0x0000555559671cc0 <+2336>: ld.d $a0, $fp, -584
  781. 0x0000555559671cc4 <+2340>: st.d $a0, $fp, -280
  782. 0x0000555559671cc8 <+2344>: ld.d $a0, $fp, -576
  783. 0x0000555559671ccc <+2348>: st.d $a0, $fp, -272
  784. 0x0000555559671cd0 <+2352>: st.b $s1, $fp, -256
  785. 0x0000555559671cd4 <+2356>: st.d $s7, $fp, -248
  786. 0x0000555559671cd8 <+2360>: st.d $s2, $fp, -240
  787. 0x0000555559671cdc <+2364>: pcalau12i $a0, 498
  788. 0x0000555559671ce0 <+2368>: addi.d $a4, $a0, -224
  789. 0x0000555559671ce4 <+2372>: addi.d $a0, $fp, -136
  790. 0x0000555559671ce8 <+2376>: addi.d $a1, $fp, -112
  791. 0x0000555559671cec <+2380>: addi.d $a5, $fp, -288
  792. 0x0000555559671cf0 <+2384>: li.w $a6, 0x2
  793. 0x0000555559671cf4 <+2388>: pcaddu18i $ra, 5
  794. 0x0000555559671cf8 <+2392>: jirl $ra, $ra, -80436
  795. 0x0000555559671cfc <+2396>: ld.bu $a0, $fp, -136
  796. 0x0000555559671d00 <+2400>: beq $a0, $s1, 6948 # 0x555559673824 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9348>
  797. 0x0000555559671d04 <+2404>: ld.bu $a0, $fp, -288
  798. 0x0000555559671d08 <+2408>: li.w $a1, 0x3
  799. 0x0000555559671d0c <+2412>: beq $a0, $a1, 248 # 0x555559671e04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2660>
  800. 0x0000555559671d10 <+2416>: li.w $a1, 0x2
  801. 0x0000555559671d14 <+2420>: bne $a0, $a1, 28 # 0x555559671d30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2448>
  802. 0x0000555559671d18 <+2424>: ld.d $a0, $fp, -280
  803. 0x0000555559671d1c <+2428>: li.w $a1, 0x1
  804. 0x0000555559671d20 <+2432>: beqz $a0, 16 # 0x555559671d30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2448>
  805. 0x0000555559671d24 <+2436>: ld.d $a0, $fp, -272
  806. 0x0000555559671d28 <+2440>: pcaddu18i $ra, -3
  807. 0x0000555559671d2c <+2444>: jirl $ra, $ra, 23384
  808. 0x0000555559671d30 <+2448>: ld.bu $a0, $fp, -256
  809. 0x0000555559671d34 <+2452>: li.w $a1, 0x2
  810. 0x0000555559671d38 <+2456>: beq $a0, $a1, 220 # 0x555559671e14 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2676>
  811. 0x0000555559671d3c <+2460>: li.w $a1, 0x3
  812. 0x0000555559671d40 <+2464>: bne $a0, $a1, 28 # 0x555559671d5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2492>
  813. 0x0000555559671d44 <+2468>: ld.d $a0, $fp, -248
  814. 0x0000555559671d48 <+2472>: li.w $a1, 0x4
  815. 0x0000555559671d4c <+2476>: beqz $a0, 16 # 0x555559671d5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2492>
  816. 0x0000555559671d50 <+2480>: ld.d $a0, $fp, -240
  817. 0x0000555559671d54 <+2484>: pcaddu18i $ra, -3
  818. 0x0000555559671d58 <+2488>: jirl $ra, $ra, 23340
  819. 0x0000555559671d5c <+2492>: ld.d $s2, $fp, -112
  820. 0x0000555559671d60 <+2496>: ld.d $s5, $fp, -104
  821. 0x0000555559671d64 <+2500>: ld.d $a0, $fp, -96
  822. 0x0000555559671d68 <+2504>: st.d $a0, $fp, -608
  823. 0x0000555559671d6c <+2508>: ld.d $s6, $fp, -440
  824. 0x0000555559671d70 <+2512>: li.w $a0, 0x2
  825. 0x0000555559671d74 <+2516>: lu52i.d $a0, $a0, -2048
  826. 0x0000555559671d78 <+2520>: beq $s2, $a0, -1892 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
  827. 0x0000555559671d7c <+2524>: b 5924 # 0x5555596734a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8448>
  828. 0x0000555559671d80 <+2528>: ld.hu $s3, $fp, -123
  829. 0x0000555559671d84 <+2532>: move $s5, $s4
  830. 0x0000555559671d88 <+2536>: ld.bu $s4, $fp, -121
  831. 0x0000555559671d8c <+2540>: ld.wu $s2, $fp, -127
  832. 0x0000555559671d90 <+2544>: ld.d $a0, $fp, -640
  833. 0x0000555559671d94 <+2548>: beqz $a0, 20 # 0x555559671da8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2568>
  834. 0x0000555559671d98 <+2552>: ld.d $a0, $s5, 8
  835. 0x0000555559671d9c <+2556>: li.w $a1, 0x8
  836. 0x0000555559671da0 <+2560>: pcaddu18i $ra, -3
  837. 0x0000555559671da4 <+2564>: jirl $ra, $ra, 23264
  838. 0x0000555559671da8 <+2568>: slli.d $a0, $s3, 0x20
  839. 0x0000555559671dac <+2572>: slli.d $a1, $s4, 0x30
  840. 0x0000555559671db0 <+2576>: or $a0, $a1, $a0
  841. 0x0000555559671db4 <+2580>: or $a0, $s2, $a0
  842. 0x0000555559671db8 <+2584>: st.d $s1, $s5, 0
  843. 0x0000555559671dbc <+2588>: st.d $a0, $fp, -568
  844. 0x0000555559671dc0 <+2592>: slli.d $a0, $a0, 0x8
  845. 0x0000555559671dc4 <+2596>: or $a0, $a0, $s0
  846. 0x0000555559671dc8 <+2600>: st.d $a0, $s5, 8
  847. 0x0000555559671dcc <+2604>: st.d $s6, $s5, 16
  848. 0x0000555559671dd0 <+2608>: st.d $s1, $fp, -640
  849. 0x0000555559671dd4 <+2612>: move $s4, $s5
  850. 0x0000555559671dd8 <+2616>: li.w $s3, 0x3f
  851. 0x0000555559671ddc <+2620>: li.w $s1, 0x1
  852. 0x0000555559671de0 <+2624>: ld.d $s5, $fp, -616
  853. 0x0000555559671de4 <+2628>: b -2000 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
  854. 0x0000555559671de8 <+2632>: move $s0, $zero
  855. 0x0000555559671dec <+2636>: ld.d $a0, $fp, -112
  856. 0x0000555559671df0 <+2640>: bnez $a0, 68 # 0x555559671e34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2708>
  857. 0x0000555559671df4 <+2644>: b 80 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
  858. 0x0000555559671df8 <+2648>: andi $s0, $s0, 0xff
  859. 0x0000555559671dfc <+2652>: ld.d $s8, $fp, -464
  860. 0x0000555559671e00 <+2656>: b 68 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
  861. 0x0000555559671e04 <+2660>: ld.d $a0, $fp, -280
  862. 0x0000555559671e08 <+2664>: li.w $a1, 0x4
  863. 0x0000555559671e0c <+2668>: bnez $a0, -232 # 0x555559671d24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2436>
  864. 0x0000555559671e10 <+2672>: b -224 # 0x555559671d30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2448>
  865. 0x0000555559671e14 <+2676>: ld.d $a0, $fp, -248
  866. 0x0000555559671e18 <+2680>: li.w $a1, 0x1
  867. 0x0000555559671e1c <+2684>: bnez $a0, -204 # 0x555559671d50 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2480>
  868. 0x0000555559671e20 <+2688>: b -196 # 0x555559671d5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2492>
  869. 0x0000555559671e24 <+2692>: move $s0, $zero
  870. 0x0000555559671e28 <+2696>: li.w $s1, 0x1
  871. 0x0000555559671e2c <+2700>: ld.d $a0, $fp, -112
  872. 0x0000555559671e30 <+2704>: beqz $a0, 20 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
  873. 0x0000555559671e34 <+2708>: ld.d $a0, $fp, -104
  874. 0x0000555559671e38 <+2712>: li.w $a1, 0x8
  875. 0x0000555559671e3c <+2716>: pcaddu18i $ra, -3
  876. 0x0000555559671e40 <+2720>: jirl $ra, $ra, 23108
  877. 0x0000555559671e44 <+2724>: ld.d $a0, $fp, -136
  878. 0x0000555559671e48 <+2728>: beqz $a0, 20 # 0x555559671e5c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2748>
  879. 0x0000555559671e4c <+2732>: ld.d $a0, $fp, -128
  880. 0x0000555559671e50 <+2736>: li.w $a1, 0x8
  881. 0x0000555559671e54 <+2740>: pcaddu18i $ra, -3
  882. 0x0000555559671e58 <+2744>: jirl $ra, $ra, 23084
  883. 0x0000555559671e5c <+2748>: lu52i.d $s2, $zero, -2048
  884. 0x0000555559671e60 <+2752>: beqz $s0, 412 # 0x555559671ffc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3164>
  885. 0x0000555559671e64 <+2756>: bne $s0, $s1, 148 # 0x555559671ef8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2904>
  886. 0x0000555559671e68 <+2760>: st.d $zero, $fp, -112
  887. 0x0000555559671e6c <+2764>: li.w $a0, 0x4
  888. 0x0000555559671e70 <+2768>: st.d $a0, $fp, -104
  889. 0x0000555559671e74 <+2772>: st.d $zero, $fp, -96
  890. 0x0000555559671e78 <+2776>: pcalau12i $a0, 528
  891. 0x0000555559671e7c <+2780>: addi.d $a0, $a0, -1848
  892. 0x0000555559671e80 <+2784>: st.d $a0, $fp, -280
  893. 0x0000555559671e84 <+2788>: li.w $a0, 0x29
  894. 0x0000555559671e88 <+2792>: st.d $a0, $fp, -272
  895. 0x0000555559671e8c <+2796>: st.d $zero, $fp, -288
  896. 0x0000555559671e90 <+2800>: addi.d $a0, $fp, -288
  897. 0x0000555559671e94 <+2804>: pcaddu18i $ra, 2
  898. 0x0000555559671e98 <+2808>: jirl $ra, $ra, -66868
  899. 0x0000555559671e9c <+2812>: move $a2, $a0
  900. 0x0000555559671ea0 <+2816>: move $a3, $a1
  901. 0x0000555559671ea4 <+2820>: st.b $s1, $fp, -288
  902. 0x0000555559671ea8 <+2824>: ld.d $a0, $fp, -584
  903. 0x0000555559671eac <+2828>: st.d $a0, $fp, -280
  904. 0x0000555559671eb0 <+2832>: ld.d $a0, $fp, -576
  905. 0x0000555559671eb4 <+2836>: st.d $a0, $fp, -272
  906. 0x0000555559671eb8 <+2840>: st.b $s1, $fp, -256
  907. 0x0000555559671ebc <+2844>: ld.d $a0, $fp, -600
  908. 0x0000555559671ec0 <+2848>: st.d $a0, $fp, -248
  909. 0x0000555559671ec4 <+2852>: ld.d $a0, $fp, -592
  910. 0x0000555559671ec8 <+2856>: st.d $a0, $fp, -240
  911. 0x0000555559671ecc <+2860>: pcalau12i $a0, 498
  912. 0x0000555559671ed0 <+2864>: addi.d $a4, $a0, -224
  913. 0x0000555559671ed4 <+2868>: addi.d $a0, $fp, -136
  914. 0x0000555559671ed8 <+2872>: addi.d $a1, $fp, -112
  915. 0x0000555559671edc <+2876>: addi.d $a5, $fp, -288
  916. 0x0000555559671ee0 <+2880>: li.w $a6, 0x2
  917. 0x0000555559671ee4 <+2884>: pcaddu18i $ra, 5
  918. 0x0000555559671ee8 <+2888>: jirl $ra, $ra, -80932
  919. 0x0000555559671eec <+2892>: ld.bu $a0, $fp, -136
  920. 0x0000555559671ef0 <+2896>: bne $a0, $s1, 148 # 0x555559671f84 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3044>
  921. 0x0000555559671ef4 <+2900>: b 6584 # 0x5555596738ac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9484>
  922. 0x0000555559671ef8 <+2904>: st.d $zero, $fp, -112
  923. 0x0000555559671efc <+2908>: li.w $a0, 0x4
  924. 0x0000555559671f00 <+2912>: st.d $a0, $fp, -104
  925. 0x0000555559671f04 <+2916>: st.d $zero, $fp, -96
  926. 0x0000555559671f08 <+2920>: pcalau12i $a0, 528
  927. 0x0000555559671f0c <+2924>: addi.d $a0, $a0, -1684
  928. 0x0000555559671f10 <+2928>: st.d $a0, $fp, -280
  929. 0x0000555559671f14 <+2932>: li.w $a0, 0x20
  930. 0x0000555559671f18 <+2936>: st.d $a0, $fp, -272
  931. 0x0000555559671f1c <+2940>: st.d $zero, $fp, -288
  932. 0x0000555559671f20 <+2944>: addi.d $a0, $fp, -288
  933. 0x0000555559671f24 <+2948>: pcaddu18i $ra, 2
  934. 0x0000555559671f28 <+2952>: jirl $ra, $ra, -67012
  935. 0x0000555559671f2c <+2956>: move $a2, $a0
  936. 0x0000555559671f30 <+2960>: move $a3, $a1
  937. 0x0000555559671f34 <+2964>: st.b $s1, $fp, -288
  938. 0x0000555559671f38 <+2968>: ld.d $a0, $fp, -584
  939. 0x0000555559671f3c <+2972>: st.d $a0, $fp, -280
  940. 0x0000555559671f40 <+2976>: ld.d $a0, $fp, -576
  941. 0x0000555559671f44 <+2980>: st.d $a0, $fp, -272
  942. 0x0000555559671f48 <+2984>: st.b $s1, $fp, -256
  943. 0x0000555559671f4c <+2988>: ld.d $a0, $fp, -600
  944. 0x0000555559671f50 <+2992>: st.d $a0, $fp, -248
  945. 0x0000555559671f54 <+2996>: ld.d $a0, $fp, -592
  946. 0x0000555559671f58 <+3000>: st.d $a0, $fp, -240
  947. 0x0000555559671f5c <+3004>: pcalau12i $a0, 498
  948. 0x0000555559671f60 <+3008>: addi.d $a4, $a0, -224
  949. 0x0000555559671f64 <+3012>: addi.d $a0, $fp, -136
  950. 0x0000555559671f68 <+3016>: addi.d $a1, $fp, -112
  951. 0x0000555559671f6c <+3020>: addi.d $a5, $fp, -288
  952. 0x0000555559671f70 <+3024>: li.w $a6, 0x2
  953. 0x0000555559671f74 <+3028>: pcaddu18i $ra, 5
  954. 0x0000555559671f78 <+3032>: jirl $ra, $ra, -81076
  955. 0x0000555559671f7c <+3036>: ld.bu $a0, $fp, -136
  956. 0x0000555559671f80 <+3040>: beq $a0, $s1, 6392 # 0x555559673878 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9432>
  957. 0x0000555559671f84 <+3044>: ld.bu $a0, $fp, -288
  958. 0x0000555559671f88 <+3048>: li.w $a1, 0x3
  959. 0x0000555559671f8c <+3052>: beq $a0, $a1, 152 # 0x555559672024 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3204>
  960. 0x0000555559671f90 <+3056>: li.w $a1, 0x2
  961. 0x0000555559671f94 <+3060>: bne $a0, $a1, 28 # 0x555559671fb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3088>
  962. 0x0000555559671f98 <+3064>: ld.d $a0, $fp, -280
  963. 0x0000555559671f9c <+3068>: li.w $a1, 0x1
  964. 0x0000555559671fa0 <+3072>: beqz $a0, 16 # 0x555559671fb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3088>
  965. 0x0000555559671fa4 <+3076>: ld.d $a0, $fp, -272
  966. 0x0000555559671fa8 <+3080>: pcaddu18i $ra, -3
  967. 0x0000555559671fac <+3084>: jirl $ra, $ra, 22744
  968. 0x0000555559671fb0 <+3088>: ld.bu $a0, $fp, -256
  969. 0x0000555559671fb4 <+3092>: li.w $a1, 0x2
  970. 0x0000555559671fb8 <+3096>: beq $a0, $a1, 124 # 0x555559672034 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3220>
  971. 0x0000555559671fbc <+3100>: li.w $a1, 0x3
  972. 0x0000555559671fc0 <+3104>: bne $a0, $a1, 28 # 0x555559671fdc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3132>
  973. 0x0000555559671fc4 <+3108>: ld.d $a0, $fp, -248
  974. 0x0000555559671fc8 <+3112>: li.w $a1, 0x4
  975. 0x0000555559671fcc <+3116>: beqz $a0, 16 # 0x555559671fdc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3132>
  976. 0x0000555559671fd0 <+3120>: ld.d $a0, $fp, -240
  977. 0x0000555559671fd4 <+3124>: pcaddu18i $ra, -3
  978. 0x0000555559671fd8 <+3128>: jirl $ra, $ra, 22700
  979. 0x0000555559671fdc <+3132>: ld.d $a0, $fp, -104
  980. 0x0000555559671fe0 <+3136>: ld.d $s2, $fp, -112
  981. 0x0000555559671fe4 <+3140>: ld.d $a1, $fp, -96
  982. 0x0000555559671fe8 <+3144>: st.d $a1, $fp, -440
  983. 0x0000555559671fec <+3148>: andi $a1, $a0, 0xff
  984. 0x0000555559671ff0 <+3152>: st.d $a1, $fp, -544
  985. 0x0000555559671ff4 <+3156>: srli.d $a0, $a0, 0x8
  986. 0x0000555559671ff8 <+3160>: st.d $a0, $fp, -568
  987. 0x0000555559671ffc <+3164>: ld.d $a0, $fp, -568
  988. 0x0000555559672000 <+3168>: slli.d $a0, $a0, 0x8
  989. 0x0000555559672004 <+3172>: ld.d $s0, $fp, -544
  990. 0x0000555559672008 <+3176>: or $s5, $a0, $s0
  991. 0x000055555967200c <+3180>: ld.d $s6, $fp, -440
  992. 0x0000555559672010 <+3184>: st.d $s6, $fp, -608
  993. 0x0000555559672014 <+3188>: li.w $a0, 0x2
  994. 0x0000555559672018 <+3192>: lu52i.d $a0, $a0, -2048
  995. 0x000055555967201c <+3196>: beq $s2, $a0, -2568 # 0x555559671614 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+628>
  996. 0x0000555559672020 <+3200>: b 5248 # 0x5555596734a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8448>
  997. 0x0000555559672024 <+3204>: ld.d $a0, $fp, -280
  998. 0x0000555559672028 <+3208>: li.w $a1, 0x4
  999. 0x000055555967202c <+3212>: bnez $a0, -136 # 0x555559671fa4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3076>
  1000. 0x0000555559672030 <+3216>: b -128 # 0x555559671fb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3088>
  1001. 0x0000555559672034 <+3220>: ld.d $a0, $fp, -248
  1002. 0x0000555559672038 <+3224>: li.w $a1, 0x1
  1003. 0x000055555967203c <+3228>: bnez $a0, -108 # 0x555559671fd0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3120>
  1004. 0x0000555559672040 <+3232>: b -100 # 0x555559671fdc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3132>
  1005. 0x0000555559672044 <+3236>: li.w $s0, 0x2
  1006. 0x0000555559672048 <+3240>: li.w $s1, 0x1
  1007. 0x000055555967204c <+3244>: ld.d $a0, $fp, -112
  1008. 0x0000555559672050 <+3248>: bnez $a0, -540 # 0x555559671e34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2708>
  1009. 0x0000555559672054 <+3252>: b -528 # 0x555559671e44 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+2724>
  1010. 0x0000555559672058 <+3256>: ld.d $a0, $fp, -536
  1011. 0x000055555967205c <+3260>: ld.d $s0, $a0, 16
  1012. 0x0000555559672060 <+3264>: ld.d $a0, $s0, 0
  1013. 0x0000555559672064 <+3268>: slli.d $a0, $a0, 0x2
  1014. 0x0000555559672068 <+3272>: pcalau12i $a1, 500
  1015. 0x000055555967206c <+3276>: addi.d $a1, $a1, -304
  1016. 0x0000555559672070 <+3280>: ldx.w $a0, $a0, $a1
  1017. 0x0000555559672074 <+3284>: add.d $a0, $a0, $a1
  1018. 0x0000555559672078 <+3288>: ld.d $s1, $fp, -632
  1019. 0x000055555967207c <+3292>: jr $a0
  1020. 0x0000555559672080 <+3296>: addi.d $a0, $s0, 8
  1021. 0x0000555559672084 <+3300>: pcalau12i $a1, 556
  1022. 0x0000555559672088 <+3304>: addi.d $a1, $a1, 1284
  1023. 0x000055555967208c <+3308>: li.w $a2, 0x7
  1024. 0x0000555559672090 <+3312>: pcaddu18i $ra, 3
  1025. 0x0000555559672094 <+3316>: jirl $ra, $ra, 68944
  1026. 0x0000555559672098 <+3320>: b 384 # 0x555559672218 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3704>
  1027. 0x000055555967209c <+3324>: ld.d $s0, $fp, -344
  1028. 0x00005555596720a0 <+3328>: li.w $s1, 0x1
  1029. 0x00005555596720a4 <+3332>: ld.d $a0, $fp, -160
  1030. 0x00005555596720a8 <+3336>: bnez $a0, 448 # 0x555559672268 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3784>
  1031. 0x00005555596720ac <+3340>: b 460 # 0x555559672278 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3800>
  1032. 0x00005555596720b0 <+3344>: ld.d $a0, $fp, -344
  1033. 0x00005555596720b4 <+3348>: beqz $a0, 6188 # 0x5555596738e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9536>
  1034. 0x00005555596720b8 <+3352>: addi.d $a0, $a0, -1
  1035. 0x00005555596720bc <+3356>: ld.d $a1, $fp, -552
  1036. 0x00005555596720c0 <+3360>: ld.d $a2, $fp, -632
  1037. 0x00005555596720c4 <+3364>: bgeu $a0, $a1, 6204 # 0x555559673900 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9568>
  1038. 0x00005555596720c8 <+3368>: alsl.d $a1, $a0, $a2, 0x4
  1039. 0x00005555596720cc <+3372>: slli.d $a0, $a0, 0x4
  1040. 0x00005555596720d0 <+3376>: ldx.d $a4, $a2, $a0
  1041. 0x00005555596720d4 <+3380>: ld.d $a5, $a1, 8
  1042. 0x00005555596720d8 <+3384>: ld.d $a0, $fp, -536
  1043. 0x00005555596720dc <+3388>: ld.d $a1, $a0, 16
  1044. 0x00005555596720e0 <+3392>: ld.d $a0, $fp, -624
  1045. 0x00005555596720e4 <+3396>: ld.d $a2, $fp, -584
  1046. 0x00005555596720e8 <+3400>: ld.d $a3, $fp, -576
  1047. 0x00005555596720ec <+3404>: pcaddu18i $ra, 3
  1048. 0x00005555596720f0 <+3408>: jirl $ra, $ra, -122668
  1049. 0x00005555596720f4 <+3412>: b 356 # 0x555559672258 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3768>
  1050. 0x00005555596720f8 <+3416>: move $s2, $zero
  1051. 0x00005555596720fc <+3420>: li.w $s3, 0x4
  1052. 0x0000555559672100 <+3424>: move $a0, $s3
  1053. 0x0000555559672104 <+3428>: move $a1, $s4
  1054. 0x0000555559672108 <+3432>: move $a2, $s1
  1055. 0x000055555967210c <+3436>: pcaddu18i $ra, -3
  1056. 0x0000555559672110 <+3440>: jirl $ra, $ra, -94636
  1057. 0x0000555559672114 <+3444>: st.d $s2, $fp, -424
  1058. 0x0000555559672118 <+3448>: st.d $s3, $fp, -416
  1059. 0x000055555967211c <+3452>: st.d $s0, $fp, -408
  1060. 0x0000555559672120 <+3456>: beq $s2, $s0, 5380 # 0x555559673624 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8836>
  1061. 0x0000555559672124 <+3460>: slli.d $a0, $s0, 0x2
  1062. 0x0000555559672128 <+3464>: li.w $a1, 0x2d
  1063. 0x000055555967212c <+3468>: stx.w $a1, $s3, $a0
  1064. 0x0000555559672130 <+3472>: addi.d $s3, $s0, 1
  1065. 0x0000555559672134 <+3476>: st.d $s3, $fp, -272
  1066. 0x0000555559672138 <+3480>: ld.d $s4, $fp, -424
  1067. 0x000055555967213c <+3484>: ld.d $a0, $fp, -416
  1068. 0x0000555559672140 <+3488>: ld.d $s1, $s6, 24
  1069. 0x0000555559672144 <+3492>: ld.d $s2, $s6, 16
  1070. 0x0000555559672148 <+3496>: st.d $s4, $fp, -288
  1071. 0x000055555967214c <+3500>: sub.d $a1, $s4, $s3
  1072. 0x0000555559672150 <+3504>: st.d $a0, $fp, -280
  1073. 0x0000555559672154 <+3508>: bltu $a1, $s1, 5368 # 0x55555967364c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8876>
  1074. 0x0000555559672158 <+3512>: ld.d $s0, $fp, -280
  1075. 0x000055555967215c <+3516>: slli.d $a2, $s1, 0x2
  1076. 0x0000555559672160 <+3520>: alsl.d $a0, $s3, $s0, 0x2
  1077. 0x0000555559672164 <+3524>: move $a1, $s2
  1078. 0x0000555559672168 <+3528>: pcaddu18i $ra, -3
  1079. 0x000055555967216c <+3532>: jirl $ra, $ra, -94728
  1080. 0x0000555559672170 <+3536>: add.d $a3, $s3, $s1
  1081. 0x0000555559672174 <+3540>: li.w $a4, 0x4
  1082. 0x0000555559672178 <+3544>: move $a0, $s7
  1083. 0x000055555967217c <+3548>: ld.d $a1, $fp, -536
  1084. 0x0000555559672180 <+3552>: move $a2, $s0
  1085. 0x0000555559672184 <+3556>: move $a5, $zero
  1086. 0x0000555559672188 <+3560>: pcaddu18i $ra, 2
  1087. 0x000055555967218c <+3564>: jirl $ra, $ra, 130520
  1088. 0x0000555559672190 <+3568>: beqz $s4, 20 # 0x5555596721a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3588>
  1089. 0x0000555559672194 <+3572>: li.w $a1, 0x4
  1090. 0x0000555559672198 <+3576>: move $a0, $s0
  1091. 0x000055555967219c <+3580>: pcaddu18i $ra, -3
  1092. 0x00005555596721a0 <+3584>: jirl $ra, $ra, 22244
  1093. 0x00005555596721a4 <+3588>: move $s0, $zero
  1094. 0x00005555596721a8 <+3592>: b 4792 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
  1095. 0x00005555596721ac <+3596>: addi.d $a1, $s0, -1
  1096. 0x00005555596721b0 <+3600>: b -3336 # 0x5555596714a8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+264>
  1097. 0x00005555596721b4 <+3604>: ld.d $a1, $s0, 24
  1098. 0x00005555596721b8 <+3608>: ld.d $a0, $s0, 8
  1099. 0x00005555596721bc <+3612>: sub.d $a0, $a0, $a1
  1100. 0x00005555596721c0 <+3616>: li.w $a2, 0x6
  1101. 0x00005555596721c4 <+3620>: bgeu $a2, $a0, 5296 # 0x555559673674 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8916>
  1102. 0x00005555596721c8 <+3624>: ld.d $a0, $s0, 16
  1103. 0x00005555596721cc <+3628>: alsl.d $a2, $a1, $a0, 0x2
  1104. 0x00005555596721d0 <+3632>: pcalau12i $a3, 556
  1105. 0x00005555596721d4 <+3636>: addi.d $a3, $a3, 1284
  1106. 0x00005555596721d8 <+3640>: vld $vr0, $a3, 0
  1107. 0x00005555596721dc <+3644>: ld.w $a4, $a3, 24
  1108. 0x00005555596721e0 <+3648>: ld.d $a3, $a3, 16
  1109. 0x00005555596721e4 <+3652>: slli.d $a5, $a1, 0x2
  1110. 0x00005555596721e8 <+3656>: vstx $vr0, $a0, $a5
  1111. 0x00005555596721ec <+3660>: st.w $a4, $a2, 24
  1112. 0x00005555596721f0 <+3664>: st.d $a3, $a2, 16
  1113. 0x00005555596721f4 <+3668>: addi.d $a0, $a1, 7
  1114. 0x00005555596721f8 <+3672>: st.d $a0, $s0, 24
  1115. 0x00005555596721fc <+3676>: b 28 # 0x555559672218 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3704>
  1116. 0x0000555559672200 <+3680>: ld.d $a0, $s0, 8
  1117. 0x0000555559672204 <+3684>: pcalau12i $a1, 556
  1118. 0x0000555559672208 <+3688>: addi.d $a1, $a1, 1284
  1119. 0x000055555967220c <+3692>: li.w $a2, 0x7
  1120. 0x0000555559672210 <+3696>: pcaddu18i $ra, 3
  1121. 0x0000555559672214 <+3700>: jirl $ra, $ra, 68912
  1122. 0x0000555559672218 <+3704>: ld.d $a0, $fp, -344
  1123. 0x000055555967221c <+3708>: beqz $a0, 5840 # 0x5555596738ec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9548>
  1124. 0x0000555559672220 <+3712>: addi.d $a0, $a0, -1
  1125. 0x0000555559672224 <+3716>: ld.d $a1, $fp, -552
  1126. 0x0000555559672228 <+3720>: bgeu $a0, $a1, 5860 # 0x55555967390c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9580>
  1127. 0x000055555967222c <+3724>: alsl.d $a1, $a0, $s1, 0x4
  1128. 0x0000555559672230 <+3728>: slli.d $a0, $a0, 0x4
  1129. 0x0000555559672234 <+3732>: ldx.d $a4, $s1, $a0
  1130. 0x0000555559672238 <+3736>: ld.d $a5, $a1, 8
  1131. 0x000055555967223c <+3740>: ld.d $a0, $fp, -624
  1132. 0x0000555559672240 <+3744>: move $a1, $s0
  1133. 0x0000555559672244 <+3748>: ld.d $a2, $fp, -584
  1134. 0x0000555559672248 <+3752>: ld.d $a3, $fp, -576
  1135. 0x000055555967224c <+3756>: move $a6, $zero
  1136. 0x0000555559672250 <+3760>: pcaddu18i $ra, 2
  1137. 0x0000555559672254 <+3764>: jirl $ra, $ra, 128432
  1138. 0x0000555559672258 <+3768>: move $s1, $zero
  1139. 0x000055555967225c <+3772>: li.w $s0, 0x2
  1140. 0x0000555559672260 <+3776>: ld.d $a0, $fp, -160
  1141. 0x0000555559672264 <+3780>: beqz $a0, 20 # 0x555559672278 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3800>
  1142. 0x0000555559672268 <+3784>: ld.d $a0, $fp, -152
  1143. 0x000055555967226c <+3788>: li.w $a1, 0x8
  1144. 0x0000555559672270 <+3792>: pcaddu18i $ra, -3
  1145. 0x0000555559672274 <+3796>: jirl $ra, $ra, 22032
  1146. 0x0000555559672278 <+3800>: beqz $s1, 4584 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
  1147. 0x000055555967227c <+3804>: ld.bu $s1, $s4, 52
  1148. 0x0000555559672280 <+3808>: st.d $s0, $fp, -432
  1149. 0x0000555559672284 <+3812>: bnez $s1, 36 # 0x5555596722a8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3848>
  1150. 0x0000555559672288 <+3816>: ld.d $a0, $fp, -552
  1151. 0x000055555967228c <+3820>: bgeu $s0, $a0, 1888 # 0x5555596729ec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5708>
  1152. 0x0000555559672290 <+3824>: slli.d $a0, $s0, 0x4
  1153. 0x0000555559672294 <+3828>: ld.d $a1, $fp, -696
  1154. 0x0000555559672298 <+3832>: vldx $vr0, $a1, $a0
  1155. 0x000055555967229c <+3836>: addi.d $s0, $s0, 1
  1156. 0x00005555596722a0 <+3840>: st.d $s0, $fp, -432
  1157. 0x00005555596722a4 <+3844>: vst $vr0, $s4, 24
  1158. 0x00005555596722a8 <+3848>: ld.d $a0, $fp, -536
  1159. 0x00005555596722ac <+3852>: ld.bu $a5, $a0, 36
  1160. 0x00005555596722b0 <+3856>: li.w $a0, 0x1
  1161. 0x00005555596722b4 <+3860>: bne $a5, $a0, 80 # 0x555559672304 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3940>
  1162. 0x00005555596722b8 <+3864>: ld.d $a0, $fp, -552
  1163. 0x00005555596722bc <+3868>: bgeu $s0, $a0, 72 # 0x555559672304 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3940>
  1164. 0x00005555596722c0 <+3872>: ld.d $a0, $fp, -536
  1165. 0x00005555596722c4 <+3876>: ld.d $s0, $a0, 16
  1166. 0x00005555596722c8 <+3880>: ld.d $a0, $s0, 0
  1167. 0x00005555596722cc <+3884>: slli.d $a0, $a0, 0x2
  1168. 0x00005555596722d0 <+3888>: pcalau12i $a1, 500
  1169. 0x00005555596722d4 <+3892>: addi.d $a1, $a1, -200
  1170. 0x00005555596722d8 <+3896>: ldx.w $a0, $a0, $a1
  1171. 0x00005555596722dc <+3900>: add.d $a0, $a0, $a1
  1172. 0x00005555596722e0 <+3904>: ld.d $s1, $fp, -560
  1173. 0x00005555596722e4 <+3908>: jr $a0
  1174. 0x00005555596722e8 <+3912>: addi.d $a0, $s0, 8
  1175. 0x00005555596722ec <+3916>: pcalau12i $a1, 556
  1176. 0x00005555596722f0 <+3920>: addi.d $a1, $a1, 1284
  1177. 0x00005555596722f4 <+3924>: li.w $a2, 0x7
  1178. 0x00005555596722f8 <+3928>: pcaddu18i $ra, 3
  1179. 0x00005555596722fc <+3932>: jirl $ra, $ra, 68328
  1180. 0x0000555559672300 <+3936>: b 4020 # 0x5555596732b4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7956>
  1181. 0x0000555559672304 <+3940>: ld.d $a0, $s4, 16
  1182. 0x0000555559672308 <+3944>: st.d $a0, $fp, -616
  1183. 0x000055555967230c <+3948>: bnez $a0, 316 # 0x555559672448 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4264>
  1184. 0x0000555559672310 <+3952>: ld.bu $a0, $s4, 51
  1185. 0x0000555559672314 <+3956>: beqz $a0, 308 # 0x555559672448 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4264>
  1186. 0x0000555559672318 <+3960>: ld.d $a0, $fp, -536
  1187. 0x000055555967231c <+3964>: ld.d $s0, $a0, 16
  1188. 0x0000555559672320 <+3968>: st.d $zero, $fp, -112
  1189. 0x0000555559672324 <+3972>: li.w $a0, 0x4
  1190. 0x0000555559672328 <+3976>: st.d $a0, $fp, -104
  1191. 0x000055555967232c <+3980>: st.d $zero, $fp, -96
  1192. 0x0000555559672330 <+3984>: pcalau12i $a0, 552
  1193. 0x0000555559672334 <+3988>: addi.d $a0, $a0, 120
  1194. 0x0000555559672338 <+3992>: st.d $a0, $fp, -416
  1195. 0x000055555967233c <+3996>: li.w $a0, 0x25
  1196. 0x0000555559672340 <+4000>: st.d $a0, $fp, -408
  1197. 0x0000555559672344 <+4004>: st.d $zero, $fp, -424
  1198. 0x0000555559672348 <+4008>: addi.d $a0, $fp, -424
  1199. 0x000055555967234c <+4012>: pcaddu18i $ra, 2
  1200. 0x0000555559672350 <+4016>: jirl $ra, $ra, -68076
  1201. 0x0000555559672354 <+4020>: move $s1, $a0
  1202. 0x0000555559672358 <+4024>: move $s3, $a1
  1203. 0x000055555967235c <+4028>: ld.d $a0, $fp, -560
  1204. 0x0000555559672360 <+4032>: vld $vr0, $a0, 16
  1205. 0x0000555559672364 <+4036>: vst $vr0, $fp, -280
  1206. 0x0000555559672368 <+4040>: li.w $s2, 0x1
  1207. 0x000055555967236c <+4044>: st.b $s2, $fp, -288
  1208. 0x0000555559672370 <+4048>: pcalau12i $a0, 527
  1209. 0x0000555559672374 <+4052>: addi.d $a0, $a0, -1556
  1210. 0x0000555559672378 <+4056>: st.d $a0, $fp, -416
  1211. 0x000055555967237c <+4060>: li.w $a0, 0x29
  1212. 0x0000555559672380 <+4064>: st.d $a0, $fp, -408
  1213. 0x0000555559672384 <+4068>: st.d $zero, $fp, -424
  1214. 0x0000555559672388 <+4072>: addi.d $a0, $fp, -424
  1215. 0x000055555967238c <+4076>: pcaddu18i $ra, 2
  1216. 0x0000555559672390 <+4080>: jirl $ra, $ra, -68140
  1217. 0x0000555559672394 <+4084>: vld $vr0, $fp, -288
  1218. 0x0000555559672398 <+4088>: vld $vr1, $fp, -272
  1219. 0x000055555967239c <+4092>: vst $vr0, $fp, -424
  1220. 0x00005555596723a0 <+4096>: vst $vr1, $fp, -408
  1221. 0x00005555596723a4 <+4100>: st.b $s2, $fp, -392
  1222. 0x00005555596723a8 <+4104>: st.d $a0, $fp, -384
  1223. 0x00005555596723ac <+4108>: st.d $a1, $fp, -376
  1224. 0x00005555596723b0 <+4112>: pcalau12i $a0, 497
  1225. 0x00005555596723b4 <+4116>: addi.d $a4, $a0, -224
  1226. 0x00005555596723b8 <+4120>: addi.d $a0, $fp, -288
  1227. 0x00005555596723bc <+4124>: addi.d $a1, $fp, -112
  1228. 0x00005555596723c0 <+4128>: addi.d $a5, $fp, -424
  1229. 0x00005555596723c4 <+4132>: li.w $a6, 0x2
  1230. 0x00005555596723c8 <+4136>: move $a2, $s1
  1231. 0x00005555596723cc <+4140>: move $a3, $s3
  1232. 0x00005555596723d0 <+4144>: pcaddu18i $ra, 5
  1233. 0x00005555596723d4 <+4148>: jirl $ra, $ra, -82192
  1234. 0x00005555596723d8 <+4152>: ld.bu $a0, $fp, -288
  1235. 0x00005555596723dc <+4156>: li.w $a1, 0x1
  1236. 0x00005555596723e0 <+4160>: beq $a0, $a1, 5520 # 0x555559673970 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9680>
  1237. 0x00005555596723e4 <+4164>: ld.bu $a0, $fp, -424
  1238. 0x00005555596723e8 <+4168>: li.w $a1, 0x3
  1239. 0x00005555596723ec <+4172>: beq $a0, $a1, 4488 # 0x555559673574 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8660>
  1240. 0x00005555596723f0 <+4176>: li.w $a1, 0x2
  1241. 0x00005555596723f4 <+4180>: bne $a0, $a1, 28 # 0x555559672410 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4208>
  1242. 0x00005555596723f8 <+4184>: ld.d $a0, $fp, -416
  1243. 0x00005555596723fc <+4188>: li.w $a1, 0x1
  1244. 0x0000555559672400 <+4192>: beqz $a0, 16 # 0x555559672410 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4208>
  1245. 0x0000555559672404 <+4196>: ld.d $a0, $fp, -408
  1246. 0x0000555559672408 <+4200>: pcaddu18i $ra, -3
  1247. 0x000055555967240c <+4204>: jirl $ra, $ra, 21624
  1248. 0x0000555559672410 <+4208>: ld.bu $a0, $fp, -392
  1249. 0x0000555559672414 <+4212>: li.w $a1, 0x2
  1250. 0x0000555559672418 <+4216>: beq $a0, $a1, 4460 # 0x555559673584 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8676>
  1251. 0x000055555967241c <+4220>: li.w $a1, 0x3
  1252. 0x0000555559672420 <+4224>: bne $a0, $a1, 28 # 0x55555967243c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4252>
  1253. 0x0000555559672424 <+4228>: ld.d $a0, $fp, -384
  1254. 0x0000555559672428 <+4232>: li.w $a1, 0x4
  1255. 0x000055555967242c <+4236>: beqz $a0, 16 # 0x55555967243c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4252>
  1256. 0x0000555559672430 <+4240>: ld.d $a0, $fp, -376
  1257. 0x0000555559672434 <+4244>: pcaddu18i $ra, -3
  1258. 0x0000555559672438 <+4248>: jirl $ra, $ra, 21580
  1259. 0x000055555967243c <+4252>: ld.d $a0, $fp, -112
  1260. 0x0000555559672440 <+4256>: vld $vr0, $fp, -104
  1261. 0x0000555559672444 <+4260>: b 4096 # 0x555559673444 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8356>
  1262. 0x0000555559672448 <+4264>: ld.d $a0, $s4, 24
  1263. 0x000055555967244c <+4268>: st.d $a0, $fp, -448
  1264. 0x0000555559672450 <+4272>: ld.d $a0, $s4, 32
  1265. 0x0000555559672454 <+4276>: st.d $a0, $fp, -496
  1266. 0x0000555559672458 <+4280>: st.d $zero, $fp, -312
  1267. 0x000055555967245c <+4284>: ld.d $a0, $fp, -536
  1268. 0x0000555559672460 <+4288>: ld.w $a4, $a0, 32
  1269. 0x0000555559672464 <+4292>: li.w $a0, 0x8
  1270. 0x0000555559672468 <+4296>: st.d $a0, $fp, -304
  1271. 0x000055555967246c <+4300>: st.d $zero, $fp, -296
  1272. 0x0000555559672470 <+4304>: addi.d $a0, $fp, -288
  1273. 0x0000555559672474 <+4308>: addi.d $a3, $fp, -432
  1274. 0x0000555559672478 <+4312>: ld.d $a1, $fp, -696
  1275. 0x000055555967247c <+4316>: ld.d $a2, $fp, -552
  1276. 0x0000555559672480 <+4320>: pcaddu18i $ra, 3
  1277. 0x0000555559672484 <+4324>: jirl $ra, $ra, -87456
  1278. 0x0000555559672488 <+4328>: li.w $a0, 0x3
  1279. 0x000055555967248c <+4332>: st.d $s1, $fp, -624
  1280. 0x0000555559672490 <+4336>: maskeqz $a0, $a0, $s1
  1281. 0x0000555559672494 <+4340>: st.b $a0, $fp, -192
  1282. 0x0000555559672498 <+4344>: addi.d $a0, $fp, -424
  1283. 0x000055555967249c <+4348>: addi.d $a1, $fp, -288
  1284. 0x00005555596724a0 <+4352>: li.w $a2, 0x68
  1285. 0x00005555596724a4 <+4356>: pcaddu18i $ra, -3
  1286. 0x00005555596724a8 <+4360>: jirl $ra, $ra, -95556
  1287. 0x00005555596724ac <+4364>: ld.b $a0, $s4, 49
  1288. 0x00005555596724b0 <+4368>: ld.bu $a1, $s4, 48
  1289. 0x00005555596724b4 <+4372>: ld.bu $a2, $s4, 50
  1290. 0x00005555596724b8 <+4376>: andi $a0, $a0, 0x1
  1291. 0x00005555596724bc <+4380>: ld.d $a3, $s4, 40
  1292. 0x00005555596724c0 <+4384>: st.d $a3, $fp, -512
  1293. 0x00005555596724c4 <+4388>: andi $a1, $a1, 0x1
  1294. 0x00005555596724c8 <+4392>: st.d $a1, $fp, -488
  1295. 0x00005555596724cc <+4396>: andi $a1, $a2, 0x1
  1296. 0x00005555596724d0 <+4400>: st.d $a1, $fp, -520
  1297. 0x00005555596724d4 <+4404>: pcalau12i $a1, 694
  1298. 0x00005555596724d8 <+4408>: addi.d $a1, $a1, 1272
  1299. 0x00005555596724dc <+4412>: st.d $a1, $fp, -632
  1300. 0x00005555596724e0 <+4416>: pcalau12i $a1, 694
  1301. 0x00005555596724e4 <+4420>: addi.d $a1, $a1, 1296
  1302. 0x00005555596724e8 <+4424>: st.d $a1, $fp, -640
  1303. 0x00005555596724ec <+4428>: move $s6, $zero
  1304. 0x00005555596724f0 <+4432>: beqz $a0, 1344 # 0x555559672a30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5776>
  1305. 0x00005555596724f4 <+4436>: st.d $zero, $fp, -480
  1306. 0x00005555596724f8 <+4440>: ld.d $a0, $fp, -448
  1307. 0x00005555596724fc <+4444>: addi.d $a0, $a0, -4
  1308. 0x0000555559672500 <+4448>: st.d $a0, $fp, -456
  1309. 0x0000555559672504 <+4452>: ld.d $a0, $fp, -496
  1310. 0x0000555559672508 <+4456>: slli.d $a0, $a0, 0x2
  1311. 0x000055555967250c <+4460>: st.d $a0, $fp, -584
  1312. 0x0000555559672510 <+4464>: li.w $a0, 0x1
  1313. 0x0000555559672514 <+4468>: lu52i.d $a0, $a0, -2048
  1314. 0x0000555559672518 <+4472>: st.d $a0, $fp, -576
  1315. 0x000055555967251c <+4476>: li.w $a0, -4
  1316. 0x0000555559672520 <+4480>: lu52i.d $a0, $a0, 2047
  1317. 0x0000555559672524 <+4484>: st.d $a0, $fp, -600
  1318. 0x0000555559672528 <+4488>: lu12i.w $a0, 349525
  1319. 0x000055555967252c <+4492>: ori $a0, $a0, 0x555
  1320. 0x0000555559672530 <+4496>: lu32i.d $a0, 349525
  1321. 0x0000555559672534 <+4500>: lu52i.d $a0, $a0, 85
  1322. 0x0000555559672538 <+4504>: st.d $a0, $fp, -592
  1323. 0x000055555967253c <+4508>: lu12i.w $a0, 13
  1324. 0x0000555559672540 <+4512>: ori $s4, $a0, 0x800
  1325. 0x0000555559672544 <+4516>: li.w $s8, 0x21f
  1326. 0x0000555559672548 <+4520>: li.w $a0, 0x8
  1327. 0x000055555967254c <+4524>: st.d $a0, $fp, -568
  1328. 0x0000555559672550 <+4528>: b 68 # 0x555559672594 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4596>
  1329. 0x0000555559672554 <+4532>: nop
  1330. 0x0000555559672558 <+4536>: nop
  1331. 0x000055555967255c <+4540>: nop
  1332. 0x0000555559672560 <+4544>: ld.d $a0, $fp, -304
  1333. 0x0000555559672564 <+4548>: st.d $a0, $fp, -568
  1334. 0x0000555559672568 <+4552>: slli.d $a0, $s6, 0x4
  1335. 0x000055555967256c <+4556>: vld $vr0, $fp, -112
  1336. 0x0000555559672570 <+4560>: ld.d $a1, $fp, -96
  1337. 0x0000555559672574 <+4564>: alsl.d $a0, $s6, $a0, 0x3
  1338. 0x0000555559672578 <+4568>: ld.d $a3, $fp, -568
  1339. 0x000055555967257c <+4572>: add.d $a2, $a3, $a0
  1340. 0x0000555559672580 <+4576>: vstx $vr0, $a3, $a0
  1341. 0x0000555559672584 <+4580>: st.d $a1, $a2, 16
  1342. 0x0000555559672588 <+4584>: st.d $s1, $fp, -296
  1343. 0x000055555967258c <+4588>: move $s6, $s1
  1344. 0x0000555559672590 <+4592>: st.d $s0, $fp, -480
  1345. 0x0000555559672594 <+4596>: addi.d $a0, $fp, -288
  1346. 0x0000555559672598 <+4600>: addi.d $a1, $fp, -424
  1347. 0x000055555967259c <+4604>: pcaddu18i $ra, 3
  1348. 0x00005555596725a0 <+4608>: jirl $ra, $ra, -104156
  1349. 0x00005555596725a4 <+4612>: ld.d $a5, $fp, -288
  1350. 0x00005555596725a8 <+4616>: ld.d $a0, $fp, -576
  1351. 0x00005555596725ac <+4620>: beq $a5, $a0, 2056 # 0x555559672db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6676>
  1352. 0x00005555596725b0 <+4624>: ld.d $a0, $fp, -280
  1353. 0x00005555596725b4 <+4628>: st.d $a0, $fp, -472
  1354. 0x00005555596725b8 <+4632>: ld.d $s2, $fp, -272
  1355. 0x00005555596725bc <+4636>: lu52i.d $a0, $zero, -2048
  1356. 0x00005555596725c0 <+4640>: bne $a5, $a0, 112 # 0x555559672630 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4752>
  1357. 0x00005555596725c4 <+4644>: srli.d $a0, $s2, 0x3e
  1358. 0x00005555596725c8 <+4648>: move $s3, $zero
  1359. 0x00005555596725cc <+4652>: bnez $a0, 4752 # 0x55555967385c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9404>
  1360. 0x00005555596725d0 <+4656>: slli.d $s0, $s2, 0x2
  1361. 0x00005555596725d4 <+4660>: ld.d $a0, $fp, -600
  1362. 0x00005555596725d8 <+4664>: bltu $a0, $s0, 4740 # 0x55555967385c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9404>
  1363. 0x00005555596725dc <+4668>: beqz $s0, 44 # 0x555559672608 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4712>
  1364. 0x00005555596725e0 <+4672>: ld.d $a0, $fp, -464
  1365. 0x00005555596725e4 <+4676>: ld.b $zero, $a0, 0
  1366. 0x00005555596725e8 <+4680>: li.w $a1, 0x4
  1367. 0x00005555596725ec <+4684>: li.w $s3, 0x4
  1368. 0x00005555596725f0 <+4688>: move $a0, $s0
  1369. 0x00005555596725f4 <+4692>: pcaddu18i $ra, -3
  1370. 0x00005555596725f8 <+4696>: jirl $ra, $ra, 21100
  1371. 0x00005555596725fc <+4700>: beqz $a0, 4700 # 0x555559673858 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9400>
  1372. 0x0000555559672600 <+4704>: move $s1, $s2
  1373. 0x0000555559672604 <+4708>: b 12 # 0x555559672610 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4720>
  1374. 0x0000555559672608 <+4712>: move $s1, $zero
  1375. 0x000055555967260c <+4716>: li.w $a0, 0x4
  1376. 0x0000555559672610 <+4720>: ld.d $a1, $fp, -472
  1377. 0x0000555559672614 <+4724>: move $a2, $s0
  1378. 0x0000555559672618 <+4728>: move $s0, $a0
  1379. 0x000055555967261c <+4732>: pcaddu18i $ra, -3
  1380. 0x0000555559672620 <+4736>: jirl $ra, $ra, -95932
  1381. 0x0000555559672624 <+4740>: st.d $s0, $fp, -608
  1382. 0x0000555559672628 <+4744>: st.d $s0, $fp, -472
  1383. 0x000055555967262c <+4748>: move $a5, $s1
  1384. 0x0000555559672630 <+4752>: li.w $a0, 0x2
  1385. 0x0000555559672634 <+4756>: bltu $s2, $a0, 172 # 0x5555596726e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4928>
  1386. 0x0000555559672638 <+4760>: srli.d $a0, $s2, 0x1
  1387. 0x000055555967263c <+4764>: li.w $a1, 0x8
  1388. 0x0000555559672640 <+4768>: bgeu $s2, $a1, 16 # 0x555559672650 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4784>
  1389. 0x0000555559672644 <+4772>: move $a1, $zero
  1390. 0x0000555559672648 <+4776>: b 84 # 0x55555967269c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4860>
  1391. 0x000055555967264c <+4780>: nop
  1392. 0x0000555559672650 <+4784>: bstrpick.d $a1, $a0, 0x3e, 0x2
  1393. 0x0000555559672654 <+4788>: slli.d $a1, $a1, 0x2
  1394. 0x0000555559672658 <+4792>: ld.d $a4, $fp, -472
  1395. 0x000055555967265c <+4796>: alsl.d $a2, $s2, $a4, 0x2
  1396. 0x0000555559672660 <+4800>: addi.d $a2, $a2, -16
  1397. 0x0000555559672664 <+4804>: move $a3, $a1
  1398. 0x0000555559672668 <+4808>: nop
  1399. 0x000055555967266c <+4812>: nop
  1400. 0x0000555559672670 <+4816>: vld $vr0, $a2, 0
  1401. 0x0000555559672674 <+4820>: vld $vr1, $a4, 0
  1402. 0x0000555559672678 <+4824>: vshuf4i.w $vr0, $vr0, 0x1b
  1403. 0x000055555967267c <+4828>: vst $vr0, $a4, 0
  1404. 0x0000555559672680 <+4832>: vshuf4i.w $vr0, $vr1, 0x1b
  1405. 0x0000555559672684 <+4836>: vst $vr0, $a2, 0
  1406. 0x0000555559672688 <+4840>: addi.d $a2, $a2, -16
  1407. 0x000055555967268c <+4844>: addi.d $a3, $a3, -4
  1408. 0x0000555559672690 <+4848>: addi.d $a4, $a4, 16
  1409. 0x0000555559672694 <+4852>: bnez $a3, -36 # 0x555559672670 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4816>
  1410. 0x0000555559672698 <+4856>: beq $a0, $a1, 72 # 0x5555596726e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4928>
  1411. 0x000055555967269c <+4860>: sub.d $a0, $a0, $a1
  1412. 0x00005555596726a0 <+4864>: slli.d $a2, $a1, 0x2
  1413. 0x00005555596726a4 <+4868>: ld.d $a4, $fp, -472
  1414. 0x00005555596726a8 <+4872>: alsl.d $a1, $a1, $a4, 0x2
  1415. 0x00005555596726ac <+4876>: slli.d $a3, $s2, 0x2
  1416. 0x00005555596726b0 <+4880>: sub.d $a2, $a3, $a2
  1417. 0x00005555596726b4 <+4884>: add.d $a2, $a4, $a2
  1418. 0x00005555596726b8 <+4888>: addi.d $a2, $a2, -4
  1419. 0x00005555596726bc <+4892>: nop
  1420. 0x00005555596726c0 <+4896>: ld.w $a3, $a2, 0
  1421. 0x00005555596726c4 <+4900>: ld.w $a4, $a1, 0
  1422. 0x00005555596726c8 <+4904>: st.w $a3, $a1, 0
  1423. 0x00005555596726cc <+4908>: st.w $a4, $a2, 0
  1424. 0x00005555596726d0 <+4912>: addi.d $a0, $a0, -1
  1425. 0x00005555596726d4 <+4916>: addi.d $a1, $a1, 4
  1426. 0x00005555596726d8 <+4920>: addi.d $a2, $a2, -4
  1427. 0x00005555596726dc <+4924>: bnez $a0, -28 # 0x5555596726c0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4896>
  1428. 0x00005555596726e0 <+4928>: st.d $a5, $fp, -528
  1429. 0x00005555596726e4 <+4932>: st.d $zero, $fp, -112
  1430. 0x00005555596726e8 <+4936>: li.w $a0, 0x4
  1431. 0x00005555596726ec <+4940>: st.d $a0, $fp, -104
  1432. 0x00005555596726f0 <+4944>: st.d $zero, $fp, -96
  1433. 0x00005555596726f4 <+4948>: ld.d $a0, $fp, -496
  1434. 0x00005555596726f8 <+4952>: bnez $a0, 724 # 0x5555596729cc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5676>
  1435. 0x00005555596726fc <+4956>: ld.d $s0, $fp, -584
  1436. 0x0000555559672700 <+4960>: b 40 # 0x555559672728 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5000>
  1437. 0x0000555559672704 <+4964>: nop
  1438. 0x0000555559672708 <+4968>: nop
  1439. 0x000055555967270c <+4972>: nop
  1440. 0x0000555559672710 <+4976>: ld.d $a0, $fp, -104
  1441. 0x0000555559672714 <+4980>: slli.d $a1, $s3, 0x2
  1442. 0x0000555559672718 <+4984>: stx.w $s1, $a0, $a1
  1443. 0x000055555967271c <+4988>: addi.d $a0, $s3, 1
  1444. 0x0000555559672720 <+4992>: st.d $a0, $fp, -96
  1445. 0x0000555559672724 <+4996>: addi.d $s0, $s0, -4
  1446. 0x0000555559672728 <+5000>: beqz $s0, 72 # 0x555559672770 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5072>
  1447. 0x000055555967272c <+5004>: ld.d $a0, $fp, -456
  1448. 0x0000555559672730 <+5008>: ldx.w $s1, $a0, $s0
  1449. 0x0000555559672734 <+5012>: xor $a0, $s1, $s4
  1450. 0x0000555559672738 <+5016>: addi.d $a0, $a0, -2048
  1451. 0x000055555967273c <+5020>: bstrpick.d $a0, $a0, 0x1f, 0xb
  1452. 0x0000555559672740 <+5024>: bgeu $a0, $s8, 3924 # 0x555559673694 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8948>
  1453. 0x0000555559672744 <+5028>: ld.d $s5, $fp, -112
  1454. 0x0000555559672748 <+5032>: lu12i.w $a0, 272
  1455. 0x000055555967274c <+5036>: beq $s1, $a0, 40 # 0x555559672774 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5076>
  1456. 0x0000555559672750 <+5040>: ld.d $s3, $fp, -96
  1457. 0x0000555559672754 <+5044>: bne $s3, $s5, -68 # 0x555559672710 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4976>
  1458. 0x0000555559672758 <+5048>: pcalau12i $a0, 718
  1459. 0x000055555967275c <+5052>: addi.d $a1, $a0, 840
  1460. 0x0000555559672760 <+5056>: addi.d $a0, $fp, -112
  1461. 0x0000555559672764 <+5060>: pcaddu18i $ra, 8
  1462. 0x0000555559672768 <+5064>: jirl $ra, $ra, -68964
  1463. 0x000055555967276c <+5068>: b -92 # 0x555559672710 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4976>
  1464. 0x0000555559672770 <+5072>: ld.d $s5, $fp, -112
  1465. 0x0000555559672774 <+5076>: ld.d $a3, $fp, -104
  1466. 0x0000555559672778 <+5080>: ld.d $a4, $fp, -96
  1467. 0x000055555967277c <+5084>: addi.d $a0, $fp, -112
  1468. 0x0000555559672780 <+5088>: ld.d $a1, $fp, -472
  1469. 0x0000555559672784 <+5092>: move $a2, $s2
  1470. 0x0000555559672788 <+5096>: st.d $a3, $fp, -560
  1471. 0x000055555967278c <+5100>: ld.d $a5, $fp, -512
  1472. 0x0000555559672790 <+5104>: ld.d $a6, $fp, -520
  1473. 0x0000555559672794 <+5108>: pcaddu18i $ra, 2
  1474. 0x0000555559672798 <+5112>: jirl $ra, $ra, -96980
  1475. 0x000055555967279c <+5116>: ld.d $a1, $fp, -112
  1476. 0x00005555596727a0 <+5120>: ld.d $s1, $fp, -96
  1477. 0x00005555596727a4 <+5124>: ld.d $a0, $fp, -104
  1478. 0x00005555596727a8 <+5128>: st.d $a0, $fp, -440
  1479. 0x00005555596727ac <+5132>: ld.d $a0, $fp, -592
  1480. 0x00005555596727b0 <+5136>: st.d $a1, $fp, -544
  1481. 0x00005555596727b4 <+5140>: bltu $a0, $s1, 4020 # 0x555559673768 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9160>
  1482. 0x00005555596727b8 <+5144>: beqz $s1, 488 # 0x5555596729a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5632>
  1483. 0x00005555596727bc <+5148>: st.d $s6, $fp, -552
  1484. 0x00005555596727c0 <+5152>: ld.d $a0, $fp, -464
  1485. 0x00005555596727c4 <+5156>: ld.b $zero, $a0, 0
  1486. 0x00005555596727c8 <+5160>: slli.d $a0, $s1, 0x4
  1487. 0x00005555596727cc <+5164>: alsl.d $s0, $s1, $a0, 0x3
  1488. 0x00005555596727d0 <+5168>: li.w $a1, 0x8
  1489. 0x00005555596727d4 <+5172>: li.w $s3, 0x8
  1490. 0x00005555596727d8 <+5176>: move $a0, $s0
  1491. 0x00005555596727dc <+5180>: pcaddu18i $ra, -3
  1492. 0x00005555596727e0 <+5184>: jirl $ra, $ra, 20612
  1493. 0x00005555596727e4 <+5188>: beqz $a0, 3980 # 0x555559673770 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9168>
  1494. 0x00005555596727e8 <+5192>: move $s3, $zero
  1495. 0x00005555596727ec <+5196>: ld.d $a1, $fp, -440
  1496. 0x00005555596727f0 <+5200>: alsl.d $s6, $s1, $a1, 0x4
  1497. 0x00005555596727f4 <+5204>: st.d $s1, $fp, -160
  1498. 0x00005555596727f8 <+5208>: st.d $a0, $fp, -448
  1499. 0x00005555596727fc <+5212>: st.d $a0, $fp, -152
  1500. 0x0000555559672800 <+5216>: b 68 # 0x555559672844 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5284>
  1501. 0x0000555559672804 <+5220>: nop
  1502. 0x0000555559672808 <+5224>: nop
  1503. 0x000055555967280c <+5228>: nop
  1504. 0x0000555559672810 <+5232>: ld.d $a0, $fp, -96
  1505. 0x0000555559672814 <+5236>: vld $vr0, $fp, -112
  1506. 0x0000555559672818 <+5240>: st.d $a0, $fp, -120
  1507. 0x000055555967281c <+5244>: vst $vr0, $fp, -136
  1508. 0x0000555559672820 <+5248>: slli.d $a1, $s3, 0x4
  1509. 0x0000555559672824 <+5252>: alsl.d $a1, $s3, $a1, 0x3
  1510. 0x0000555559672828 <+5256>: ld.d $a3, $fp, -448
  1511. 0x000055555967282c <+5260>: add.d $a2, $a3, $a1
  1512. 0x0000555559672830 <+5264>: vstx $vr0, $a3, $a1
  1513. 0x0000555559672834 <+5268>: st.d $a0, $a2, 16
  1514. 0x0000555559672838 <+5272>: addi.d $s3, $s3, 1
  1515. 0x000055555967283c <+5276>: ld.d $a0, $fp, -440
  1516. 0x0000555559672840 <+5280>: beq $a0, $s6, 176 # 0x5555596728f0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5456>
  1517. 0x0000555559672844 <+5284>: ld.d $s0, $s6, -8
  1518. 0x0000555559672848 <+5288>: ld.d $s1, $s6, -16
  1519. 0x000055555967284c <+5292>: st.d $zero, $fp, -112
  1520. 0x0000555559672850 <+5296>: li.w $a0, 0x4
  1521. 0x0000555559672854 <+5300>: st.d $a0, $fp, -104
  1522. 0x0000555559672858 <+5304>: st.d $zero, $fp, -96
  1523. 0x000055555967285c <+5308>: bnez $s0, 112 # 0x5555596728cc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5420>
  1524. 0x0000555559672860 <+5312>: addi.d $s6, $s6, -16
  1525. 0x0000555559672864 <+5316>: addi.d $s1, $s1, -4
  1526. 0x0000555559672868 <+5320>: slli.d $s0, $s0, 0x2
  1527. 0x000055555967286c <+5324>: b 28 # 0x555559672888 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5352>
  1528. 0x0000555559672870 <+5328>: ld.d $a0, $fp, -104
  1529. 0x0000555559672874 <+5332>: slli.d $a1, $s7, 0x2
  1530. 0x0000555559672878 <+5336>: stx.w $s2, $a0, $a1
  1531. 0x000055555967287c <+5340>: addi.d $a0, $s7, 1
  1532. 0x0000555559672880 <+5344>: st.d $a0, $fp, -96
  1533. 0x0000555559672884 <+5348>: addi.d $s0, $s0, -4
  1534. 0x0000555559672888 <+5352>: beqz $s0, -120 # 0x555559672810 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5232>
  1535. 0x000055555967288c <+5356>: ldx.w $s2, $s1, $s0
  1536. 0x0000555559672890 <+5360>: xor $a0, $s2, $s4
  1537. 0x0000555559672894 <+5364>: addi.d $a0, $a0, -2048
  1538. 0x0000555559672898 <+5368>: bstrpick.d $a0, $a0, 0x1f, 0xb
  1539. 0x000055555967289c <+5372>: bgeu $a0, $s8, 3416 # 0x5555596735f4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8788>
  1540. 0x00005555596728a0 <+5376>: lu12i.w $a0, 272
  1541. 0x00005555596728a4 <+5380>: beq $s2, $a0, -148 # 0x555559672810 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5232>
  1542. 0x00005555596728a8 <+5384>: ld.d $s7, $fp, -96
  1543. 0x00005555596728ac <+5388>: ld.d $a0, $fp, -112
  1544. 0x00005555596728b0 <+5392>: bne $s7, $a0, -64 # 0x555559672870 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5328>
  1545. 0x00005555596728b4 <+5396>: pcalau12i $a0, 718
  1546. 0x00005555596728b8 <+5400>: addi.d $a1, $a0, 840
  1547. 0x00005555596728bc <+5404>: addi.d $a0, $fp, -112
  1548. 0x00005555596728c0 <+5408>: pcaddu18i $ra, 8
  1549. 0x00005555596728c4 <+5412>: jirl $ra, $ra, -69312
  1550. 0x00005555596728c8 <+5416>: b -88 # 0x555559672870 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5328>
  1551. 0x00005555596728cc <+5420>: addi.d $a0, $fp, -112
  1552. 0x00005555596728d0 <+5424>: li.w $a3, 0x4
  1553. 0x00005555596728d4 <+5428>: li.w $a4, 0x4
  1554. 0x00005555596728d8 <+5432>: move $a1, $zero
  1555. 0x00005555596728dc <+5436>: move $a2, $s0
  1556. 0x00005555596728e0 <+5440>: pcaddu18i $ra, -3
  1557. 0x00005555596728e4 <+5444>: jirl $ra, $ra, -80736
  1558. 0x00005555596728e8 <+5448>: b -136 # 0x555559672860 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5312>
  1559. 0x00005555596728ec <+5452>: nop
  1560. 0x00005555596728f0 <+5456>: ld.d $s6, $fp, -552
  1561. 0x00005555596728f4 <+5460>: st.d $s3, $fp, -144
  1562. 0x00005555596728f8 <+5464>: ld.d $s0, $fp, -528
  1563. 0x00005555596728fc <+5468>: ld.d $a0, $fp, -544
  1564. 0x0000555559672900 <+5472>: beqz $a0, 20 # 0x555559672914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5492>
  1565. 0x0000555559672904 <+5476>: li.w $a1, 0x8
  1566. 0x0000555559672908 <+5480>: ld.d $a0, $fp, -440
  1567. 0x000055555967290c <+5484>: pcaddu18i $ra, -3
  1568. 0x0000555559672910 <+5488>: jirl $ra, $ra, 20340
  1569. 0x0000555559672914 <+5492>: ld.d $a0, $fp, -144
  1570. 0x0000555559672918 <+5496>: vld $vr0, $fp, -160
  1571. 0x000055555967291c <+5500>: st.d $a0, $fp, -168
  1572. 0x0000555559672920 <+5504>: vst $vr0, $fp, -184
  1573. 0x0000555559672924 <+5508>: beqz $s5, 20 # 0x555559672938 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5528>
  1574. 0x0000555559672928 <+5512>: li.w $a1, 0x4
  1575. 0x000055555967292c <+5516>: ld.d $a0, $fp, -560
  1576. 0x0000555559672930 <+5520>: pcaddu18i $ra, -3
  1577. 0x0000555559672934 <+5524>: jirl $ra, $ra, 20304
  1578. 0x0000555559672938 <+5528>: beqz $s0, 20 # 0x55555967294c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5548>
  1579. 0x000055555967293c <+5532>: li.w $a1, 0x4
  1580. 0x0000555559672940 <+5536>: ld.d $a0, $fp, -472
  1581. 0x0000555559672944 <+5540>: pcaddu18i $ra, -3
  1582. 0x0000555559672948 <+5544>: jirl $ra, $ra, 20284
  1583. 0x000055555967294c <+5548>: ld.d $s2, $fp, -168
  1584. 0x0000555559672950 <+5552>: ld.d $a0, $fp, -488
  1585. 0x0000555559672954 <+5556>: beqz $a0, 12 # 0x555559672960 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5568>
  1586. 0x0000555559672958 <+5560>: li.w $a0, 0x1
  1587. 0x000055555967295c <+5564>: bltu $a0, $s2, 1964 # 0x555559673108 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7528>
  1588. 0x0000555559672960 <+5568>: ld.d $a0, $fp, -480
  1589. 0x0000555559672964 <+5572>: add.d $s0, $a0, $s2
  1590. 0x0000555559672968 <+5576>: bltu $s0, $a0, 3544 # 0x555559673740 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9120>
  1591. 0x000055555967296c <+5580>: addi.d $s1, $s6, 1
  1592. 0x0000555559672970 <+5584>: beqz $s1, 3528 # 0x555559673738 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9112>
  1593. 0x0000555559672974 <+5588>: ld.d $a0, $fp, -168
  1594. 0x0000555559672978 <+5592>: vld $vr0, $fp, -184
  1595. 0x000055555967297c <+5596>: ld.d $a1, $fp, -312
  1596. 0x0000555559672980 <+5600>: st.d $a0, $fp, -96
  1597. 0x0000555559672984 <+5604>: vst $vr0, $fp, -112
  1598. 0x0000555559672988 <+5608>: bne $s6, $a1, -1056 # 0x555559672568 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4552>
  1599. 0x000055555967298c <+5612>: addi.d $a0, $fp, -312
  1600. 0x0000555559672990 <+5616>: pcaddu18i $ra, 3
  1601. 0x0000555559672994 <+5620>: jirl $ra, $ra, -12144
  1602. 0x0000555559672998 <+5624>: b -1080 # 0x555559672560 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4544>
  1603. 0x000055555967299c <+5628>: nop
  1604. 0x00005555596729a0 <+5632>: move $s3, $zero
  1605. 0x00005555596729a4 <+5636>: st.d $zero, $fp, -160
  1606. 0x00005555596729a8 <+5640>: li.w $a1, 0x8
  1607. 0x00005555596729ac <+5644>: li.w $a0, 0x8
  1608. 0x00005555596729b0 <+5648>: st.d $a0, $fp, -448
  1609. 0x00005555596729b4 <+5652>: st.d $a1, $fp, -152
  1610. 0x00005555596729b8 <+5656>: st.d $s3, $fp, -144
  1611. 0x00005555596729bc <+5660>: ld.d $s0, $fp, -528
  1612. 0x00005555596729c0 <+5664>: ld.d $a0, $fp, -544
  1613. 0x00005555596729c4 <+5668>: bnez $a0, -192 # 0x555559672904 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5476>
  1614. 0x00005555596729c8 <+5672>: b -180 # 0x555559672914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5492>
  1615. 0x00005555596729cc <+5676>: addi.d $a0, $fp, -112
  1616. 0x00005555596729d0 <+5680>: li.w $a3, 0x4
  1617. 0x00005555596729d4 <+5684>: li.w $a4, 0x4
  1618. 0x00005555596729d8 <+5688>: move $a1, $zero
  1619. 0x00005555596729dc <+5692>: ld.d $a2, $fp, -496
  1620. 0x00005555596729e0 <+5696>: pcaddu18i $ra, -3
  1621. 0x00005555596729e4 <+5700>: jirl $ra, $ra, -80992
  1622. 0x00005555596729e8 <+5704>: b -748 # 0x5555596726fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4956>
  1623. 0x00005555596729ec <+5708>: ld.d $a0, $fp, -536
  1624. 0x00005555596729f0 <+5712>: ld.d $s0, $a0, 16
  1625. 0x00005555596729f4 <+5716>: ld.d $a0, $s0, 0
  1626. 0x00005555596729f8 <+5720>: slli.d $a0, $a0, 0x2
  1627. 0x00005555596729fc <+5724>: pcalau12i $a1, 500
  1628. 0x0000555559672a00 <+5728>: addi.d $a1, $a1, -216
  1629. 0x0000555559672a04 <+5732>: ldx.w $a0, $a0, $a1
  1630. 0x0000555559672a08 <+5736>: add.d $a0, $a0, $a1
  1631. 0x0000555559672a0c <+5740>: ld.d $s1, $fp, -560
  1632. 0x0000555559672a10 <+5744>: jr $a0
  1633. 0x0000555559672a14 <+5748>: addi.d $a0, $s0, 8
  1634. 0x0000555559672a18 <+5752>: pcalau12i $a1, 556
  1635. 0x0000555559672a1c <+5756>: addi.d $a1, $a1, 1284
  1636. 0x0000555559672a20 <+5760>: li.w $a2, 0x7
  1637. 0x0000555559672a24 <+5764>: pcaddu18i $ra, 3
  1638. 0x0000555559672a28 <+5768>: jirl $ra, $ra, 66492
  1639. 0x0000555559672a2c <+5772>: b 2460 # 0x5555596733c8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8232>
  1640. 0x0000555559672a30 <+5776>: move $s1, $zero
  1641. 0x0000555559672a34 <+5780>: li.w $s2, 0x8
  1642. 0x0000555559672a38 <+5784>: li.w $a0, 0x1
  1643. 0x0000555559672a3c <+5788>: lu52i.d $a0, $a0, -2048
  1644. 0x0000555559672a40 <+5792>: st.d $a0, $fp, -472
  1645. 0x0000555559672a44 <+5796>: lu52i.d $s4, $zero, -2048
  1646. 0x0000555559672a48 <+5800>: lu12i.w $a0, 349525
  1647. 0x0000555559672a4c <+5804>: ori $a0, $a0, 0x555
  1648. 0x0000555559672a50 <+5808>: lu32i.d $a0, 349525
  1649. 0x0000555559672a54 <+5812>: lu52i.d $a0, $a0, 85
  1650. 0x0000555559672a58 <+5816>: st.d $a0, $fp, -528
  1651. 0x0000555559672a5c <+5820>: b 48 # 0x555559672a8c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5868>
  1652. 0x0000555559672a60 <+5824>: ld.d $s2, $fp, -304
  1653. 0x0000555559672a64 <+5828>: slli.d $a0, $s6, 0x4
  1654. 0x0000555559672a68 <+5832>: vld $vr0, $fp, -112
  1655. 0x0000555559672a6c <+5836>: ld.d $a1, $fp, -96
  1656. 0x0000555559672a70 <+5840>: alsl.d $a0, $s6, $a0, 0x3
  1657. 0x0000555559672a74 <+5844>: add.d $a2, $s2, $a0
  1658. 0x0000555559672a78 <+5848>: vstx $vr0, $s2, $a0
  1659. 0x0000555559672a7c <+5852>: st.d $a1, $a2, 16
  1660. 0x0000555559672a80 <+5856>: st.d $s1, $fp, -296
  1661. 0x0000555559672a84 <+5860>: move $s6, $s1
  1662. 0x0000555559672a88 <+5864>: move $s1, $s0
  1663. 0x0000555559672a8c <+5868>: addi.d $a0, $fp, -288
  1664. 0x0000555559672a90 <+5872>: addi.d $a1, $fp, -424
  1665. 0x0000555559672a94 <+5876>: pcaddu18i $ra, 3
  1666. 0x0000555559672a98 <+5880>: jirl $ra, $ra, -105428
  1667. 0x0000555559672a9c <+5884>: ld.d $s7, $fp, -288
  1668. 0x0000555559672aa0 <+5888>: ld.d $a0, $fp, -472
  1669. 0x0000555559672aa4 <+5892>: beq $s7, $a0, 788 # 0x555559672db8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6680>
  1670. 0x0000555559672aa8 <+5896>: ld.d $s5, $fp, -280
  1671. 0x0000555559672aac <+5900>: ld.d $a2, $fp, -272
  1672. 0x0000555559672ab0 <+5904>: st.d $s2, $fp, -440
  1673. 0x0000555559672ab4 <+5908>: bne $s7, $s4, 236 # 0x555559672ba0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6144>
  1674. 0x0000555559672ab8 <+5912>: addi.d $a0, $fp, -112
  1675. 0x0000555559672abc <+5916>: move $a1, $s5
  1676. 0x0000555559672ac0 <+5920>: ld.d $a3, $fp, -448
  1677. 0x0000555559672ac4 <+5924>: ld.d $a4, $fp, -496
  1678. 0x0000555559672ac8 <+5928>: ld.d $a5, $fp, -512
  1679. 0x0000555559672acc <+5932>: ld.d $a6, $fp, -520
  1680. 0x0000555559672ad0 <+5936>: pcaddu18i $ra, 2
  1681. 0x0000555559672ad4 <+5940>: jirl $ra, $ra, -97808
  1682. 0x0000555559672ad8 <+5944>: move $s7, $s6
  1683. 0x0000555559672adc <+5948>: ld.d $a1, $fp, -112
  1684. 0x0000555559672ae0 <+5952>: ld.d $s6, $fp, -96
  1685. 0x0000555559672ae4 <+5956>: ld.d $s0, $fp, -104
  1686. 0x0000555559672ae8 <+5960>: ld.d $a0, $fp, -528
  1687. 0x0000555559672aec <+5964>: bltu $a0, $s6, 3344 # 0x5555596737fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9308>
  1688. 0x0000555559672af0 <+5968>: beqz $s6, 648 # 0x555559672d78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6616>
  1689. 0x0000555559672af4 <+5972>: st.d $a1, $fp, -456
  1690. 0x0000555559672af8 <+5976>: move $s5, $s1
  1691. 0x0000555559672afc <+5980>: ld.b $zero, $s8, 0
  1692. 0x0000555559672b00 <+5984>: slli.d $s1, $s6, 0x4
  1693. 0x0000555559672b04 <+5988>: alsl.d $s2, $s6, $s1, 0x3
  1694. 0x0000555559672b08 <+5992>: li.w $a1, 0x8
  1695. 0x0000555559672b0c <+5996>: li.w $s4, 0x8
  1696. 0x0000555559672b10 <+6000>: move $a0, $s2
  1697. 0x0000555559672b14 <+6004>: pcaddu18i $ra, -3
  1698. 0x0000555559672b18 <+6008>: jirl $ra, $ra, 19788
  1699. 0x0000555559672b1c <+6012>: beqz $a0, 3308 # 0x555559673808 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9320>
  1700. 0x0000555559672b20 <+6016>: alsl.d $a4, $s6, $s0, 0x4
  1701. 0x0000555559672b24 <+6020>: move $a3, $a0
  1702. 0x0000555559672b28 <+6024>: addi.d $a1, $a0, 16
  1703. 0x0000555559672b2c <+6028>: addi.d $a2, $s1, -16
  1704. 0x0000555559672b30 <+6032>: srli.d $a2, $a2, 0x4
  1705. 0x0000555559672b34 <+6036>: addi.d $s2, $a2, 1
  1706. 0x0000555559672b38 <+6040>: move $a2, $s0
  1707. 0x0000555559672b3c <+6044>: lu52i.d $s4, $zero, -2048
  1708. 0x0000555559672b40 <+6048>: vld $vr0, $a2, 0
  1709. 0x0000555559672b44 <+6052>: st.d $s4, $a1, -16
  1710. 0x0000555559672b48 <+6056>: vst $vr0, $a1, -8
  1711. 0x0000555559672b4c <+6060>: addi.d $a2, $a2, 16
  1712. 0x0000555559672b50 <+6064>: addi.d $a1, $a1, 24
  1713. 0x0000555559672b54 <+6068>: bne $a2, $a4, -20 # 0x555559672b40 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6048>
  1714. 0x0000555559672b58 <+6072>: move $s1, $s5
  1715. 0x0000555559672b5c <+6076>: move $s5, $a3
  1716. 0x0000555559672b60 <+6080>: ld.d $a1, $fp, -456
  1717. 0x0000555559672b64 <+6084>: beqz $a1, 20 # 0x555559672b78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6104>
  1718. 0x0000555559672b68 <+6088>: li.w $a1, 0x8
  1719. 0x0000555559672b6c <+6092>: move $a0, $s0
  1720. 0x0000555559672b70 <+6096>: pcaddu18i $ra, -3
  1721. 0x0000555559672b74 <+6100>: jirl $ra, $ra, 19728
  1722. 0x0000555559672b78 <+6104>: st.d $s6, $fp, -184
  1723. 0x0000555559672b7c <+6108>: st.d $s5, $fp, -576
  1724. 0x0000555559672b80 <+6112>: st.d $s5, $fp, -176
  1725. 0x0000555559672b84 <+6116>: st.d $s2, $fp, -168
  1726. 0x0000555559672b88 <+6120>: move $s6, $s7
  1727. 0x0000555559672b8c <+6124>: ld.d $a0, $fp, -488
  1728. 0x0000555559672b90 <+6128>: bnez $a0, 420 # 0x555559672d34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6548>
  1729. 0x0000555559672b94 <+6132>: b 424 # 0x555559672d3c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6556>
  1730. 0x0000555559672b98 <+6136>: nop
  1731. 0x0000555559672b9c <+6140>: nop
  1732. 0x0000555559672ba0 <+6144>: addi.d $a0, $fp, -112
  1733. 0x0000555559672ba4 <+6148>: move $a1, $s5
  1734. 0x0000555559672ba8 <+6152>: ld.d $a3, $fp, -448
  1735. 0x0000555559672bac <+6156>: ld.d $a4, $fp, -496
  1736. 0x0000555559672bb0 <+6160>: ld.d $a5, $fp, -512
  1737. 0x0000555559672bb4 <+6164>: ld.d $a6, $fp, -520
  1738. 0x0000555559672bb8 <+6168>: pcaddu18i $ra, 2
  1739. 0x0000555559672bbc <+6172>: jirl $ra, $ra, -98040
  1740. 0x0000555559672bc0 <+6176>: ld.d $a0, $fp, -112
  1741. 0x0000555559672bc4 <+6180>: st.d $a0, $fp, -544
  1742. 0x0000555559672bc8 <+6184>: ld.d $s0, $fp, -96
  1743. 0x0000555559672bcc <+6188>: ld.d $a0, $fp, -104
  1744. 0x0000555559672bd0 <+6192>: st.d $a0, $fp, -456
  1745. 0x0000555559672bd4 <+6196>: ld.d $a0, $fp, -528
  1746. 0x0000555559672bd8 <+6200>: bltu $a0, $s0, 3064 # 0x5555596737d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9264>
  1747. 0x0000555559672bdc <+6204>: beqz $s0, 432 # 0x555559672d8c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6636>
  1748. 0x0000555559672be0 <+6208>: st.d $s7, $fp, -560
  1749. 0x0000555559672be4 <+6212>: st.d $s5, $fp, -568
  1750. 0x0000555559672be8 <+6216>: st.d $s1, $fp, -480
  1751. 0x0000555559672bec <+6220>: st.d $s6, $fp, -552
  1752. 0x0000555559672bf0 <+6224>: ld.b $zero, $s8, 0
  1753. 0x0000555559672bf4 <+6228>: slli.d $a0, $s0, 0x4
  1754. 0x0000555559672bf8 <+6232>: alsl.d $s4, $s0, $a0, 0x3
  1755. 0x0000555559672bfc <+6236>: li.w $a1, 0x8
  1756. 0x0000555559672c00 <+6240>: li.w $s5, 0x8
  1757. 0x0000555559672c04 <+6244>: move $a0, $s4
  1758. 0x0000555559672c08 <+6248>: pcaddu18i $ra, -3
  1759. 0x0000555559672c0c <+6252>: jirl $ra, $ra, 19544
  1760. 0x0000555559672c10 <+6256>: beqz $a0, 3024 # 0x5555596737e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9280>
  1761. 0x0000555559672c14 <+6260>: move $s2, $zero
  1762. 0x0000555559672c18 <+6264>: ld.d $s1, $fp, -456
  1763. 0x0000555559672c1c <+6268>: alsl.d $s7, $s0, $s1, 0x4
  1764. 0x0000555559672c20 <+6272>: st.d $s0, $fp, -112
  1765. 0x0000555559672c24 <+6276>: st.d $a0, $fp, -104
  1766. 0x0000555559672c28 <+6280>: st.d $a0, $fp, -584
  1767. 0x0000555559672c2c <+6284>: addi.d $s0, $a0, 16
  1768. 0x0000555559672c30 <+6288>: b 72 # 0x555559672c78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6360>
  1769. 0x0000555559672c34 <+6292>: nop
  1770. 0x0000555559672c38 <+6296>: nop
  1771. 0x0000555559672c3c <+6300>: nop
  1772. 0x0000555559672c40 <+6304>: move $s5, $zero
  1773. 0x0000555559672c44 <+6308>: li.w $s3, 0x4
  1774. 0x0000555559672c48 <+6312>: move $a0, $s3
  1775. 0x0000555559672c4c <+6316>: move $a1, $s4
  1776. 0x0000555559672c50 <+6320>: move $a2, $s6
  1777. 0x0000555559672c54 <+6324>: pcaddu18i $ra, -3
  1778. 0x0000555559672c58 <+6328>: jirl $ra, $ra, -97524
  1779. 0x0000555559672c5c <+6332>: st.d $s5, $s0, -16
  1780. 0x0000555559672c60 <+6336>: st.d $s3, $s0, -8
  1781. 0x0000555559672c64 <+6340>: st.d $s8, $s0, 0
  1782. 0x0000555559672c68 <+6344>: addi.d $s2, $s2, 1
  1783. 0x0000555559672c6c <+6348>: addi.d $s1, $s1, 16
  1784. 0x0000555559672c70 <+6352>: addi.d $s0, $s0, 24
  1785. 0x0000555559672c74 <+6356>: beq $s1, $s7, 92 # 0x555559672cd0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6448>
  1786. 0x0000555559672c78 <+6360>: ld.d $s8, $s1, 8
  1787. 0x0000555559672c7c <+6364>: srli.d $a0, $s8, 0x3e
  1788. 0x0000555559672c80 <+6368>: move $s5, $zero
  1789. 0x0000555559672c84 <+6372>: bnez $a0, 2692 # 0x555559673708 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9064>
  1790. 0x0000555559672c88 <+6376>: slli.d $s6, $s8, 0x2
  1791. 0x0000555559672c8c <+6380>: li.w $a0, -4
  1792. 0x0000555559672c90 <+6384>: lu52i.d $a0, $a0, 2047
  1793. 0x0000555559672c94 <+6388>: bltu $a0, $s6, 2676 # 0x555559673708 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9064>
  1794. 0x0000555559672c98 <+6392>: ld.d $s4, $s1, 0
  1795. 0x0000555559672c9c <+6396>: beqz $s6, -92 # 0x555559672c40 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6304>
  1796. 0x0000555559672ca0 <+6400>: ld.d $a0, $fp, -464
  1797. 0x0000555559672ca4 <+6404>: ld.b $zero, $a0, 0
  1798. 0x0000555559672ca8 <+6408>: li.w $a1, 0x4
  1799. 0x0000555559672cac <+6412>: li.w $s5, 0x4
  1800. 0x0000555559672cb0 <+6416>: move $a0, $s6
  1801. 0x0000555559672cb4 <+6420>: pcaddu18i $ra, -3
  1802. 0x0000555559672cb8 <+6424>: jirl $ra, $ra, 19372
  1803. 0x0000555559672cbc <+6428>: beqz $a0, 2632 # 0x555559673704 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9060>
  1804. 0x0000555559672cc0 <+6432>: move $s3, $a0
  1805. 0x0000555559672cc4 <+6436>: move $s5, $s8
  1806. 0x0000555559672cc8 <+6440>: b -128 # 0x555559672c48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6312>
  1807. 0x0000555559672ccc <+6444>: nop
  1808. 0x0000555559672cd0 <+6448>: ld.d $s8, $fp, -464
  1809. 0x0000555559672cd4 <+6452>: ld.d $s6, $fp, -552
  1810. 0x0000555559672cd8 <+6456>: ld.d $s1, $fp, -480
  1811. 0x0000555559672cdc <+6460>: lu52i.d $s4, $zero, -2048
  1812. 0x0000555559672ce0 <+6464>: ld.d $s5, $fp, -568
  1813. 0x0000555559672ce4 <+6468>: ld.d $s7, $fp, -560
  1814. 0x0000555559672ce8 <+6472>: st.d $s2, $fp, -96
  1815. 0x0000555559672cec <+6476>: ld.d $a0, $fp, -544
  1816. 0x0000555559672cf0 <+6480>: beqz $a0, 20 # 0x555559672d04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6500>
  1817. 0x0000555559672cf4 <+6484>: li.w $a1, 0x8
  1818. 0x0000555559672cf8 <+6488>: ld.d $a0, $fp, -456
  1819. 0x0000555559672cfc <+6492>: pcaddu18i $ra, -3
  1820. 0x0000555559672d00 <+6496>: jirl $ra, $ra, 19332
  1821. 0x0000555559672d04 <+6500>: ld.d $a0, $fp, -96
  1822. 0x0000555559672d08 <+6504>: vld $vr0, $fp, -112
  1823. 0x0000555559672d0c <+6508>: st.d $a0, $fp, -168
  1824. 0x0000555559672d10 <+6512>: vst $vr0, $fp, -184
  1825. 0x0000555559672d14 <+6516>: beqz $s7, 20 # 0x555559672d28 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6536>
  1826. 0x0000555559672d18 <+6520>: li.w $a1, 0x4
  1827. 0x0000555559672d1c <+6524>: move $a0, $s5
  1828. 0x0000555559672d20 <+6528>: pcaddu18i $ra, -3
  1829. 0x0000555559672d24 <+6532>: jirl $ra, $ra, 19296
  1830. 0x0000555559672d28 <+6536>: ld.d $s2, $fp, -168
  1831. 0x0000555559672d2c <+6540>: ld.d $a0, $fp, -488
  1832. 0x0000555559672d30 <+6544>: beqz $a0, 12 # 0x555559672d3c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6556>
  1833. 0x0000555559672d34 <+6548>: li.w $a0, 0x2
  1834. 0x0000555559672d38 <+6552>: bgeu $s2, $a0, 976 # 0x555559673108 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7528>
  1835. 0x0000555559672d3c <+6556>: add.d $s0, $s1, $s2
  1836. 0x0000555559672d40 <+6560>: bltu $s0, $s1, 2560 # 0x555559673740 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9120>
  1837. 0x0000555559672d44 <+6564>: addi.d $s1, $s6, 1
  1838. 0x0000555559672d48 <+6568>: ld.d $s2, $fp, -440
  1839. 0x0000555559672d4c <+6572>: beqz $s1, 2540 # 0x555559673738 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9112>
  1840. 0x0000555559672d50 <+6576>: ld.d $a0, $fp, -168
  1841. 0x0000555559672d54 <+6580>: vld $vr0, $fp, -184
  1842. 0x0000555559672d58 <+6584>: ld.d $a1, $fp, -312
  1843. 0x0000555559672d5c <+6588>: st.d $a0, $fp, -96
  1844. 0x0000555559672d60 <+6592>: vst $vr0, $fp, -112
  1845. 0x0000555559672d64 <+6596>: bne $s6, $a1, -768 # 0x555559672a64 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5828>
  1846. 0x0000555559672d68 <+6600>: addi.d $a0, $fp, -312
  1847. 0x0000555559672d6c <+6604>: pcaddu18i $ra, 3
  1848. 0x0000555559672d70 <+6608>: jirl $ra, $ra, -13132
  1849. 0x0000555559672d74 <+6612>: b -788 # 0x555559672a60 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+5824>
  1850. 0x0000555559672d78 <+6616>: move $s6, $zero
  1851. 0x0000555559672d7c <+6620>: move $s2, $zero
  1852. 0x0000555559672d80 <+6624>: li.w $s5, 0x8
  1853. 0x0000555559672d84 <+6628>: bnez $a1, -540 # 0x555559672b68 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6088>
  1854. 0x0000555559672d88 <+6632>: b -528 # 0x555559672b78 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6104>
  1855. 0x0000555559672d8c <+6636>: move $s2, $zero
  1856. 0x0000555559672d90 <+6640>: st.d $zero, $fp, -112
  1857. 0x0000555559672d94 <+6644>: li.w $a1, 0x8
  1858. 0x0000555559672d98 <+6648>: li.w $a0, 0x8
  1859. 0x0000555559672d9c <+6652>: st.d $a0, $fp, -584
  1860. 0x0000555559672da0 <+6656>: st.d $a1, $fp, -104
  1861. 0x0000555559672da4 <+6660>: st.d $s2, $fp, -96
  1862. 0x0000555559672da8 <+6664>: ld.d $a0, $fp, -544
  1863. 0x0000555559672dac <+6668>: bnez $a0, -184 # 0x555559672cf4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6484>
  1864. 0x0000555559672db0 <+6672>: b -172 # 0x555559672d04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6500>
  1865. 0x0000555559672db4 <+6676>: ld.d $s1, $fp, -480
  1866. 0x0000555559672db8 <+6680>: ld.d $a0, $fp, -376
  1867. 0x0000555559672dbc <+6684>: beqz $a0, 24 # 0x555559672dd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6708>
  1868. 0x0000555559672dc0 <+6688>: ld.d $a1, $fp, -368
  1869. 0x0000555559672dc4 <+6692>: beqz $a1, 16 # 0x555559672dd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6708>
  1870. 0x0000555559672dc8 <+6696>: li.w $a1, 0x1
  1871. 0x0000555559672dcc <+6700>: pcaddu18i $ra, -3
  1872. 0x0000555559672dd0 <+6704>: jirl $ra, $ra, 19124
  1873. 0x0000555559672dd4 <+6708>: ld.d $a0, $fp, -424
  1874. 0x0000555559672dd8 <+6712>: beqz $a0, 20 # 0x555559672dec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6732>
  1875. 0x0000555559672ddc <+6716>: ld.d $a0, $fp, -416
  1876. 0x0000555559672de0 <+6720>: li.w $a1, 0x1
  1877. 0x0000555559672de4 <+6724>: pcaddu18i $ra, -3
  1878. 0x0000555559672de8 <+6728>: jirl $ra, $ra, 19100
  1879. 0x0000555559672dec <+6732>: ld.d $a0, $fp, -488
  1880. 0x0000555559672df0 <+6736>: beqz $a0, 16 # 0x555559672e00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6752>
  1881. 0x0000555559672df4 <+6740>: sltu $a0, $s6, $s1
  1882. 0x0000555559672df8 <+6744>: xori $s0, $a0, 0x1
  1883. 0x0000555559672dfc <+6748>: b 928 # 0x55555967319c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7676>
  1884. 0x0000555559672e00 <+6752>: st.d $s1, $fp, -480
  1885. 0x0000555559672e04 <+6756>: ld.d $s4, $fp, -304
  1886. 0x0000555559672e08 <+6760>: ld.d $a0, $fp, -312
  1887. 0x0000555559672e0c <+6764>: alsl.d $a1, $s6, $s6, 0x1
  1888. 0x0000555559672e10 <+6768>: slli.d $a1, $a1, 0x3
  1889. 0x0000555559672e14 <+6772>: add.d $a1, $s4, $a1
  1890. 0x0000555559672e18 <+6776>: st.d $s4, $fp, -288
  1891. 0x0000555559672e1c <+6780>: st.d $s4, $fp, -280
  1892. 0x0000555559672e20 <+6784>: st.d $a0, $fp, -272
  1893. 0x0000555559672e24 <+6788>: st.d $a1, $fp, -464
  1894. 0x0000555559672e28 <+6792>: st.d $a1, $fp, -264
  1895. 0x0000555559672e2c <+6796>: beqz $s6, 1964 # 0x5555596735d8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8760>
  1896. 0x0000555559672e30 <+6800>: ld.d $a1, $fp, -504
  1897. 0x0000555559672e34 <+6804>: ld.bu $a0, $a1, 51
  1898. 0x0000555559672e38 <+6808>: ld.d $a1, $a1, 8
  1899. 0x0000555559672e3c <+6812>: st.d $a1, $fp, -448
  1900. 0x0000555559672e40 <+6816>: ld.d $a1, $fp, -536
  1901. 0x0000555559672e44 <+6820>: ld.d $s0, $a1, 8
  1902. 0x0000555559672e48 <+6824>: ld.d $a1, $fp, -616
  1903. 0x0000555559672e4c <+6828>: slli.d $a1, $a1, 0x3
  1904. 0x0000555559672e50 <+6832>: st.d $a1, $fp, -456
  1905. 0x0000555559672e54 <+6836>: lu52i.d $s3, $zero, -2048
  1906. 0x0000555559672e58 <+6840>: li.w $a1, 0x2
  1907. 0x0000555559672e5c <+6844>: lu52i.d $a1, $a1, -2048
  1908. 0x0000555559672e60 <+6848>: st.d $a1, $fp, -504
  1909. 0x0000555559672e64 <+6852>: lu12i.w $a1, -349526
  1910. 0x0000555559672e68 <+6856>: ori $a1, $a1, 0xaab
  1911. 0x0000555559672e6c <+6860>: lu32i.d $a1, -349526
  1912. 0x0000555559672e70 <+6864>: lu52i.d $a1, $a1, -1366
  1913. 0x0000555559672e74 <+6868>: st.d $a1, $fp, -496
  1914. 0x0000555559672e78 <+6872>: li.w $a1, 0x1
  1915. 0x0000555559672e7c <+6876>: lu52i.d $a1, $a1, -2048
  1916. 0x0000555559672e80 <+6880>: st.d $a1, $fp, -440
  1917. 0x0000555559672e84 <+6884>: andi $a0, $a0, 0x1
  1918. 0x0000555559672e88 <+6888>: st.d $a0, $fp, -472
  1919. 0x0000555559672e8c <+6892>: st.d $s6, $fp, -552
  1920. 0x0000555559672e90 <+6896>: b 32 # 0x555559672eb0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6928>
  1921. 0x0000555559672e94 <+6900>: beqz $s7, 20 # 0x555559672ea8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6920>
  1922. 0x0000555559672e98 <+6904>: li.w $a1, 0x8
  1923. 0x0000555559672e9c <+6908>: move $a0, $s8
  1924. 0x0000555559672ea0 <+6912>: pcaddu18i $ra, -3
  1925. 0x0000555559672ea4 <+6916>: jirl $ra, $ra, 18912
  1926. 0x0000555559672ea8 <+6920>: ld.d $a0, $fp, -464
  1927. 0x0000555559672eac <+6924>: beq $s4, $a0, 1828 # 0x5555596735d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8752>
  1928. 0x0000555559672eb0 <+6928>: move $a0, $s4
  1929. 0x0000555559672eb4 <+6932>: ld.d $a1, $s4, 0
  1930. 0x0000555559672eb8 <+6936>: addi.d $s4, $s4, 24
  1931. 0x0000555559672ebc <+6940>: beq $a1, $s3, 1816 # 0x5555596735d4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8756>
  1932. 0x0000555559672ec0 <+6944>: st.d $a1, $fp, -112
  1933. 0x0000555559672ec4 <+6948>: vld $vr0, $a0, 8
  1934. 0x0000555559672ec8 <+6952>: addi.d $a0, $fp, -104
  1935. 0x0000555559672ecc <+6956>: vst $vr0, $a0, 0
  1936. 0x0000555559672ed0 <+6960>: ld.d $a0, $fp, -624
  1937. 0x0000555559672ed4 <+6964>: beqz $a0, 40 # 0x555559672efc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7004>
  1938. 0x0000555559672ed8 <+6968>: ld.d $s2, $fp, -96
  1939. 0x0000555559672edc <+6972>: beqz $s2, 36 # 0x555559672f00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7008>
  1940. 0x0000555559672ee0 <+6976>: ld.d $a0, $fp, -104
  1941. 0x0000555559672ee4 <+6980>: li.w $a2, 0x18
  1942. 0x0000555559672ee8 <+6984>: mul.d $a1, $s2, $a2
  1943. 0x0000555559672eec <+6988>: add.d $a1, $a0, $a1
  1944. 0x0000555559672ef0 <+6992>: beq $a1, $a2, 2664 # 0x555559673958 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9656>
  1945. 0x0000555559672ef4 <+6996>: ld.d $a1, $a1, -8
  1946. 0x0000555559672ef8 <+7000>: beqz $a1, 372 # 0x55555967306c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7372>
  1947. 0x0000555559672efc <+7004>: ld.d $s2, $fp, -96
  1948. 0x0000555559672f00 <+7008>: ld.d $s7, $fp, -112
  1949. 0x0000555559672f04 <+7012>: ld.d $s8, $fp, -104
  1950. 0x0000555559672f08 <+7016>: ld.d $a0, $fp, -616
  1951. 0x0000555559672f0c <+7020>: beqz $a0, 60 # 0x555559672f48 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7080>
  1952. 0x0000555559672f10 <+7024>: ld.d $s1, $fp, -456
  1953. 0x0000555559672f14 <+7028>: ld.d $s5, $fp, -448
  1954. 0x0000555559672f18 <+7032>: ld.d $a0, $fp, -472
  1955. 0x0000555559672f1c <+7036>: bnez $a0, 224 # 0x555559672ffc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7260>
  1956. 0x0000555559672f20 <+7040>: ld.d $a0, $fp, -456
  1957. 0x0000555559672f24 <+7044>: ld.d $a1, $fp, -448
  1958. 0x0000555559672f28 <+7048>: move $s1, $s7
  1959. 0x0000555559672f2c <+7052>: nop
  1960. 0x0000555559672f30 <+7056>: beqz $a0, 168 # 0x555559672fd8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7224>
  1961. 0x0000555559672f34 <+7060>: ld.d $a2, $a1, 0
  1962. 0x0000555559672f38 <+7064>: addi.d $a1, $a1, 8
  1963. 0x0000555559672f3c <+7068>: addi.d $a0, $a0, -8
  1964. 0x0000555559672f40 <+7072>: bltu $a2, $s2, -16 # 0x555559672f30 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7056>
  1965. 0x0000555559672f44 <+7076>: b 1480 # 0x55555967350c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8556>
  1966. 0x0000555559672f48 <+7080>: alsl.d $a0, $s2, $s2, 0x1
  1967. 0x0000555559672f4c <+7084>: slli.d $a0, $a0, 0x3
  1968. 0x0000555559672f50 <+7088>: add.d $s5, $s8, $a0
  1969. 0x0000555559672f54 <+7092>: st.d $s8, $fp, -424
  1970. 0x0000555559672f58 <+7096>: st.d $s8, $fp, -416
  1971. 0x0000555559672f5c <+7100>: st.d $s7, $fp, -488
  1972. 0x0000555559672f60 <+7104>: st.d $s7, $fp, -408
  1973. 0x0000555559672f64 <+7108>: st.d $s5, $fp, -400
  1974. 0x0000555559672f68 <+7112>: move $s1, $s8
  1975. 0x0000555559672f6c <+7116>: beqz $s2, 324 # 0x5555596730b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7440>
  1976. 0x0000555559672f70 <+7120>: addi.d $s1, $s8, 24
  1977. 0x0000555559672f74 <+7124>: b 24 # 0x555559672f8c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7148>
  1978. 0x0000555559672f78 <+7128>: nop
  1979. 0x0000555559672f7c <+7132>: nop
  1980. 0x0000555559672f80 <+7136>: addi.d $a0, $s7, 24
  1981. 0x0000555559672f84 <+7140>: addi.d $s1, $s1, 24
  1982. 0x0000555559672f88 <+7144>: beq $a0, $s5, 284 # 0x5555596730a4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7428>
  1983. 0x0000555559672f8c <+7148>: ld.d $s6, $s1, -24
  1984. 0x0000555559672f90 <+7152>: ld.d $a0, $fp, -440
  1985. 0x0000555559672f94 <+7156>: beq $s6, $a0, 276 # 0x5555596730a8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7432>
  1986. 0x0000555559672f98 <+7160>: addi.d $s7, $s1, -24
  1987. 0x0000555559672f9c <+7164>: ld.d $s2, $s1, -16
  1988. 0x0000555559672fa0 <+7168>: ld.d $a2, $s7, 16
  1989. 0x0000555559672fa4 <+7172>: li.w $a3, 0x1
  1990. 0x0000555559672fa8 <+7176>: li.w $a4, 0x1
  1991. 0x0000555559672fac <+7180>: move $a0, $s0
  1992. 0x0000555559672fb0 <+7184>: move $a1, $s2
  1993. 0x0000555559672fb4 <+7188>: pcaddu18i $ra, 3
  1994. 0x0000555559672fb8 <+7192>: jirl $ra, $ra, 105068
  1995. 0x0000555559672fbc <+7196>: or $a0, $s6, $s3
  1996. 0x0000555559672fc0 <+7200>: beq $a0, $s3, -64 # 0x555559672f80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7136>
  1997. 0x0000555559672fc4 <+7204>: li.w $a1, 0x4
  1998. 0x0000555559672fc8 <+7208>: move $a0, $s2
  1999. 0x0000555559672fcc <+7212>: pcaddu18i $ra, -3
  2000. 0x0000555559672fd0 <+7216>: jirl $ra, $ra, 18612
  2001. 0x0000555559672fd4 <+7220>: b -84 # 0x555559672f80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7136>
  2002. 0x0000555559672fd8 <+7224>: ld.d $s1, $fp, -456
  2003. 0x0000555559672fdc <+7228>: ld.d $s5, $fp, -448
  2004. 0x0000555559672fe0 <+7232>: b 28 # 0x555559672ffc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7260>
  2005. 0x0000555559672fe4 <+7236>: nop
  2006. 0x0000555559672fe8 <+7240>: nop
  2007. 0x0000555559672fec <+7244>: nop
  2008. 0x0000555559672ff0 <+7248>: addi.d $s1, $s1, -8
  2009. 0x0000555559672ff4 <+7252>: addi.d $s5, $s5, 8
  2010. 0x0000555559672ff8 <+7256>: beqz $s1, 56 # 0x555559673030 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7312>
  2011. 0x0000555559672ffc <+7260>: ld.d $a0, $s5, 0
  2012. 0x0000555559673000 <+7264>: bgeu $a0, $s2, -16 # 0x555559672ff0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7248>
  2013. 0x0000555559673004 <+7268>: slli.d $a1, $a0, 0x4
  2014. 0x0000555559673008 <+7272>: alsl.d $a0, $a0, $a1, 0x3
  2015. 0x000055555967300c <+7276>: add.d $a0, $s8, $a0
  2016. 0x0000555559673010 <+7280>: ld.d $a2, $a0, 16
  2017. 0x0000555559673014 <+7284>: ld.d $a1, $a0, 8
  2018. 0x0000555559673018 <+7288>: li.w $a3, 0x1
  2019. 0x000055555967301c <+7292>: li.w $a4, 0x1
  2020. 0x0000555559673020 <+7296>: move $a0, $s0
  2021. 0x0000555559673024 <+7300>: pcaddu18i $ra, 3
  2022. 0x0000555559673028 <+7304>: jirl $ra, $ra, 104956
  2023. 0x000055555967302c <+7308>: b -60 # 0x555559672ff0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7248>
  2024. 0x0000555559673030 <+7312>: beqz $s2, -412 # 0x555559672e94 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6900>
  2025. 0x0000555559673034 <+7316>: addi.d $s1, $s8, 8
  2026. 0x0000555559673038 <+7320>: b 20 # 0x55555967304c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7340>
  2027. 0x000055555967303c <+7324>: nop
  2028. 0x0000555559673040 <+7328>: addi.d $s2, $s2, -1
  2029. 0x0000555559673044 <+7332>: addi.d $s1, $s1, 24
  2030. 0x0000555559673048 <+7336>: beqz $s2, -436 # 0x555559672e94 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6900>
  2031. 0x000055555967304c <+7340>: ld.d $a0, $s1, -8
  2032. 0x0000555559673050 <+7344>: beq $a0, $s3, -16 # 0x555559673040 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7328>
  2033. 0x0000555559673054 <+7348>: beqz $a0, -20 # 0x555559673040 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7328>
  2034. 0x0000555559673058 <+7352>: ld.d $a0, $s1, 0
  2035. 0x000055555967305c <+7356>: li.w $a1, 0x4
  2036. 0x0000555559673060 <+7360>: pcaddu18i $ra, -3
  2037. 0x0000555559673064 <+7364>: jirl $ra, $ra, 18464
  2038. 0x0000555559673068 <+7368>: b -40 # 0x555559673040 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7328>
  2039. 0x000055555967306c <+7372>: addi.d $s2, $s2, -1
  2040. 0x0000555559673070 <+7376>: st.d $s2, $fp, -96
  2041. 0x0000555559673074 <+7380>: slli.d $a1, $s2, 0x4
  2042. 0x0000555559673078 <+7384>: alsl.d $a1, $s2, $a1, 0x3
  2043. 0x000055555967307c <+7388>: ldx.d $a2, $a0, $a1
  2044. 0x0000555559673080 <+7392>: ld.d $a3, $fp, -504
  2045. 0x0000555559673084 <+7396>: blt $a2, $a3, -388 # 0x555559672f00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7008>
  2046. 0x0000555559673088 <+7400>: beqz $a2, -392 # 0x555559672f00 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7008>
  2047. 0x000055555967308c <+7404>: add.d $a0, $a0, $a1
  2048. 0x0000555559673090 <+7408>: ld.d $a0, $a0, 8
  2049. 0x0000555559673094 <+7412>: li.w $a1, 0x4
  2050. 0x0000555559673098 <+7416>: pcaddu18i $ra, -3
  2051. 0x000055555967309c <+7420>: jirl $ra, $ra, 18408
  2052. 0x00005555596730a0 <+7424>: b -420 # 0x555559672efc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7004>
  2053. 0x00005555596730a4 <+7428>: move $s1, $s5
  2054. 0x00005555596730a8 <+7432>: st.d $s1, $fp, -416
  2055. 0x00005555596730ac <+7436>: ld.d $s6, $fp, -552
  2056. 0x00005555596730b0 <+7440>: beq $s5, $s1, 76 # 0x5555596730fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7516>
  2057. 0x00005555596730b4 <+7444>: sub.d $a0, $s5, $s1
  2058. 0x00005555596730b8 <+7448>: ld.d $a1, $fp, -496
  2059. 0x00005555596730bc <+7452>: mulh.du $a0, $a0, $a1
  2060. 0x00005555596730c0 <+7456>: srli.d $s2, $a0, 0x4
  2061. 0x00005555596730c4 <+7460>: addi.d $s1, $s1, 8
  2062. 0x00005555596730c8 <+7464>: b 20 # 0x5555596730dc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7484>
  2063. 0x00005555596730cc <+7468>: nop
  2064. 0x00005555596730d0 <+7472>: addi.d $s2, $s2, -1
  2065. 0x00005555596730d4 <+7476>: addi.d $s1, $s1, 24
  2066. 0x00005555596730d8 <+7480>: beqz $s2, 36 # 0x5555596730fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7516>
  2067. 0x00005555596730dc <+7484>: ld.d $a0, $s1, -8
  2068. 0x00005555596730e0 <+7488>: beq $a0, $s3, -16 # 0x5555596730d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7472>
  2069. 0x00005555596730e4 <+7492>: beqz $a0, -20 # 0x5555596730d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7472>
  2070. 0x00005555596730e8 <+7496>: ld.d $a0, $s1, 0
  2071. 0x00005555596730ec <+7500>: li.w $a1, 0x4
  2072. 0x00005555596730f0 <+7504>: pcaddu18i $ra, -3
  2073. 0x00005555596730f4 <+7508>: jirl $ra, $ra, 18320
  2074. 0x00005555596730f8 <+7512>: b -40 # 0x5555596730d0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7472>
  2075. 0x00005555596730fc <+7516>: ld.d $a0, $fp, -488
  2076. 0x0000555559673100 <+7520>: bnez $a0, -616 # 0x555559672e98 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6904>
  2077. 0x0000555559673104 <+7524>: b -604 # 0x555559672ea8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+6920>
  2078. 0x0000555559673108 <+7528>: ld.d $s0, $fp, -176
  2079. 0x000055555967310c <+7532>: addi.d $s1, $s0, 8
  2080. 0x0000555559673110 <+7536>: lu52i.d $s3, $zero, -2048
  2081. 0x0000555559673114 <+7540>: b 24 # 0x55555967312c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7564>
  2082. 0x0000555559673118 <+7544>: nop
  2083. 0x000055555967311c <+7548>: nop
  2084. 0x0000555559673120 <+7552>: addi.d $s2, $s2, -1
  2085. 0x0000555559673124 <+7556>: addi.d $s1, $s1, 24
  2086. 0x0000555559673128 <+7560>: beqz $s2, 36 # 0x55555967314c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7596>
  2087. 0x000055555967312c <+7564>: ld.d $a0, $s1, -8
  2088. 0x0000555559673130 <+7568>: beq $a0, $s3, -16 # 0x555559673120 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7552>
  2089. 0x0000555559673134 <+7572>: beqz $a0, -20 # 0x555559673120 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7552>
  2090. 0x0000555559673138 <+7576>: ld.d $a0, $s1, 0
  2091. 0x000055555967313c <+7580>: li.w $a1, 0x4
  2092. 0x0000555559673140 <+7584>: pcaddu18i $ra, -3
  2093. 0x0000555559673144 <+7588>: jirl $ra, $ra, 18240
  2094. 0x0000555559673148 <+7592>: b -40 # 0x555559673120 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7552>
  2095. 0x000055555967314c <+7596>: ld.d $a0, $fp, -184
  2096. 0x0000555559673150 <+7600>: beqz $a0, 20 # 0x555559673164 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7620>
  2097. 0x0000555559673154 <+7604>: li.w $a1, 0x8
  2098. 0x0000555559673158 <+7608>: move $a0, $s0
  2099. 0x000055555967315c <+7612>: pcaddu18i $ra, -3
  2100. 0x0000555559673160 <+7616>: jirl $ra, $ra, 18212
  2101. 0x0000555559673164 <+7620>: ld.d $a0, $fp, -376
  2102. 0x0000555559673168 <+7624>: beqz $a0, 24 # 0x555559673180 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7648>
  2103. 0x000055555967316c <+7628>: ld.d $a1, $fp, -368
  2104. 0x0000555559673170 <+7632>: beqz $a1, 16 # 0x555559673180 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7648>
  2105. 0x0000555559673174 <+7636>: li.w $a1, 0x1
  2106. 0x0000555559673178 <+7640>: pcaddu18i $ra, -3
  2107. 0x000055555967317c <+7644>: jirl $ra, $ra, 18184
  2108. 0x0000555559673180 <+7648>: ld.d $a0, $fp, -424
  2109. 0x0000555559673184 <+7652>: beqz $a0, 20 # 0x555559673198 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7672>
  2110. 0x0000555559673188 <+7656>: ld.d $a0, $fp, -416
  2111. 0x000055555967318c <+7660>: li.w $a1, 0x1
  2112. 0x0000555559673190 <+7664>: pcaddu18i $ra, -3
  2113. 0x0000555559673194 <+7668>: jirl $ra, $ra, 18160
  2114. 0x0000555559673198 <+7672>: move $s0, $zero
  2115. 0x000055555967319c <+7676>: ld.d $s1, $fp, -304
  2116. 0x00005555596731a0 <+7680>: move $s3, $zero
  2117. 0x00005555596731a4 <+7684>: lu52i.d $s4, $zero, -2048
  2118. 0x00005555596731a8 <+7688>: nop
  2119. 0x00005555596731ac <+7692>: nop
  2120. 0x00005555596731b0 <+7696>: beq $s3, $s6, 132 # 0x555559673234 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7828>
  2121. 0x00005555596731b4 <+7700>: move $s8, $s6
  2122. 0x00005555596731b8 <+7704>: slli.d $a0, $s3, 0x4
  2123. 0x00005555596731bc <+7708>: alsl.d $a0, $s3, $a0, 0x3
  2124. 0x00005555596731c0 <+7712>: add.d $s5, $s1, $a0
  2125. 0x00005555596731c4 <+7716>: ld.d $s6, $s5, 16
  2126. 0x00005555596731c8 <+7720>: ld.d $s2, $s5, 8
  2127. 0x00005555596731cc <+7724>: beqz $s6, 68 # 0x555559673210 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7792>
  2128. 0x00005555596731d0 <+7728>: addi.d $s7, $s2, 8
  2129. 0x00005555596731d4 <+7732>: b 24 # 0x5555596731ec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7756>
  2130. 0x00005555596731d8 <+7736>: nop
  2131. 0x00005555596731dc <+7740>: nop
  2132. 0x00005555596731e0 <+7744>: addi.d $s6, $s6, -1
  2133. 0x00005555596731e4 <+7748>: addi.d $s7, $s7, 24
  2134. 0x00005555596731e8 <+7752>: beqz $s6, 40 # 0x555559673210 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7792>
  2135. 0x00005555596731ec <+7756>: ld.d $a0, $s7, -8
  2136. 0x00005555596731f0 <+7760>: beq $a0, $s4, -16 # 0x5555596731e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7744>
  2137. 0x00005555596731f4 <+7764>: beqz $a0, -20 # 0x5555596731e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7744>
  2138. 0x00005555596731f8 <+7768>: ld.d $a0, $s7, 0
  2139. 0x00005555596731fc <+7772>: li.w $a1, 0x4
  2140. 0x0000555559673200 <+7776>: pcaddu18i $ra, -3
  2141. 0x0000555559673204 <+7780>: jirl $ra, $ra, 18048
  2142. 0x0000555559673208 <+7784>: b -40 # 0x5555596731e0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7744>
  2143. 0x000055555967320c <+7788>: nop
  2144. 0x0000555559673210 <+7792>: ld.d $a0, $s5, 0
  2145. 0x0000555559673214 <+7796>: addi.d $s3, $s3, 1
  2146. 0x0000555559673218 <+7800>: move $s6, $s8
  2147. 0x000055555967321c <+7804>: beqz $a0, -108 # 0x5555596731b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7696>
  2148. 0x0000555559673220 <+7808>: li.w $a1, 0x8
  2149. 0x0000555559673224 <+7812>: move $a0, $s2
  2150. 0x0000555559673228 <+7816>: pcaddu18i $ra, -3
  2151. 0x000055555967322c <+7820>: jirl $ra, $ra, 18008
  2152. 0x0000555559673230 <+7824>: b -128 # 0x5555596731b0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7696>
  2153. 0x0000555559673234 <+7828>: ld.d $a0, $fp, -312
  2154. 0x0000555559673238 <+7832>: beqz $a0, 552 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
  2155. 0x000055555967323c <+7836>: li.w $a1, 0x8
  2156. 0x0000555559673240 <+7840>: move $a0, $s1
  2157. 0x0000555559673244 <+7844>: pcaddu18i $ra, -3
  2158. 0x0000555559673248 <+7848>: jirl $ra, $ra, 17980
  2159. 0x000055555967324c <+7852>: b 532 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
  2160. 0x0000555559673250 <+7856>: ld.d $a1, $s0, 24
  2161. 0x0000555559673254 <+7860>: ld.d $a0, $s0, 8
  2162. 0x0000555559673258 <+7864>: sub.d $a0, $a0, $a1
  2163. 0x000055555967325c <+7868>: li.w $a2, 0x6
  2164. 0x0000555559673260 <+7872>: bgeu $a2, $a0, 1124 # 0x5555596736c4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8996>
  2165. 0x0000555559673264 <+7876>: ld.d $a0, $s0, 16
  2166. 0x0000555559673268 <+7880>: alsl.d $a2, $a1, $a0, 0x2
  2167. 0x000055555967326c <+7884>: pcalau12i $a3, 555
  2168. 0x0000555559673270 <+7888>: addi.d $a3, $a3, 1284
  2169. 0x0000555559673274 <+7892>: vld $vr0, $a3, 0
  2170. 0x0000555559673278 <+7896>: ld.w $a4, $a3, 24
  2171. 0x000055555967327c <+7900>: ld.d $a3, $a3, 16
  2172. 0x0000555559673280 <+7904>: slli.d $a5, $a1, 0x2
  2173. 0x0000555559673284 <+7908>: vstx $vr0, $a0, $a5
  2174. 0x0000555559673288 <+7912>: st.w $a4, $a2, 24
  2175. 0x000055555967328c <+7916>: st.d $a3, $a2, 16
  2176. 0x0000555559673290 <+7920>: addi.d $a0, $a1, 7
  2177. 0x0000555559673294 <+7924>: st.d $a0, $s0, 24
  2178. 0x0000555559673298 <+7928>: b 28 # 0x5555596732b4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7956>
  2179. 0x000055555967329c <+7932>: ld.d $a0, $s0, 8
  2180. 0x00005555596732a0 <+7936>: pcalau12i $a1, 555
  2181. 0x00005555596732a4 <+7940>: addi.d $a1, $a1, 1284
  2182. 0x00005555596732a8 <+7944>: li.w $a2, 0x7
  2183. 0x00005555596732ac <+7948>: pcaddu18i $ra, 3
  2184. 0x00005555596732b0 <+7952>: jirl $ra, $ra, 64660
  2185. 0x00005555596732b4 <+7956>: st.d $zero, $fp, -288
  2186. 0x00005555596732b8 <+7960>: li.w $a0, 0x4
  2187. 0x00005555596732bc <+7964>: st.d $a0, $fp, -280
  2188. 0x00005555596732c0 <+7968>: st.d $zero, $fp, -272
  2189. 0x00005555596732c4 <+7972>: pcalau12i $a0, 555
  2190. 0x00005555596732c8 <+7976>: addi.d $a0, $a0, 1320
  2191. 0x00005555596732cc <+7980>: st.d $a0, $fp, -416
  2192. 0x00005555596732d0 <+7984>: li.w $a0, 0x18
  2193. 0x00005555596732d4 <+7988>: st.d $a0, $fp, -408
  2194. 0x00005555596732d8 <+7992>: st.d $zero, $fp, -424
  2195. 0x00005555596732dc <+7996>: addi.d $a0, $fp, -424
  2196. 0x00005555596732e0 <+8000>: pcaddu18i $ra, 2
  2197. 0x00005555596732e4 <+8004>: jirl $ra, $ra, -72064
  2198. 0x00005555596732e8 <+8008>: move $a2, $a0
  2199. 0x00005555596732ec <+8012>: move $a3, $a1
  2200. 0x00005555596732f0 <+8016>: vld $vr0, $s1, 16
  2201. 0x00005555596732f4 <+8020>: li.w $s1, 0x1
  2202. 0x00005555596732f8 <+8024>: st.b $s1, $fp, -424
  2203. 0x00005555596732fc <+8028>: vst $vr0, $fp, -416
  2204. 0x0000555559673300 <+8032>: pcalau12i $a0, 496
  2205. 0x0000555559673304 <+8036>: addi.d $a4, $a0, -224
  2206. 0x0000555559673308 <+8040>: addi.d $a0, $fp, -112
  2207. 0x000055555967330c <+8044>: addi.d $a1, $fp, -288
  2208. 0x0000555559673310 <+8048>: addi.d $a5, $fp, -424
  2209. 0x0000555559673314 <+8052>: li.w $a6, 0x1
  2210. 0x0000555559673318 <+8056>: pcaddu18i $ra, 5
  2211. 0x000055555967331c <+8060>: jirl $ra, $ra, -86104
  2212. 0x0000555559673320 <+8064>: ld.bu $a0, $fp, -112
  2213. 0x0000555559673324 <+8068>: bne $a0, $s1, 280 # 0x55555967343c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8348>
  2214. 0x0000555559673328 <+8072>: ld.b $a0, $fp, -111
  2215. 0x000055555967332c <+8076>: st.b $a0, $fp, -136
  2216. 0x0000555559673330 <+8080>: pcalau12i $a0, 561
  2217. 0x0000555559673334 <+8084>: addi.d $a0, $a0, 1070
  2218. 0x0000555559673338 <+8088>: pcalau12i $a1, 693
  2219. 0x000055555967333c <+8092>: addi.d $a3, $a1, -1744
  2220. 0x0000555559673340 <+8096>: pcalau12i $a1, 714
  2221. 0x0000555559673344 <+8100>: addi.d $a4, $a1, 1000
  2222. 0x0000555559673348 <+8104>: li.w $a1, 0x2b
  2223. 0x000055555967334c <+8108>: addi.d $a2, $fp, -136
  2224. 0x0000555559673350 <+8112>: pcaddu18i $ra, -3
  2225. 0x0000555559673354 <+8116>: jirl $ra, $ra, -96976
  2226. 0x0000555559673358 <+8120>: b 1608 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2227. 0x000055555967335c <+8124>: lu52i.d $s2, $zero, -2048
  2228. 0x0000555559673360 <+8128>: b 320 # 0x5555596734a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8448>
  2229. 0x0000555559673364 <+8132>: ld.d $a1, $s0, 24
  2230. 0x0000555559673368 <+8136>: ld.d $a0, $s0, 8
  2231. 0x000055555967336c <+8140>: sub.d $a0, $a0, $a1
  2232. 0x0000555559673370 <+8144>: li.w $a2, 0x6
  2233. 0x0000555559673374 <+8148>: bgeu $a2, $a0, 880 # 0x5555596736e4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9028>
  2234. 0x0000555559673378 <+8152>: ld.d $a0, $s0, 16
  2235. 0x000055555967337c <+8156>: alsl.d $a2, $a1, $a0, 0x2
  2236. 0x0000555559673380 <+8160>: pcalau12i $a3, 555
  2237. 0x0000555559673384 <+8164>: addi.d $a3, $a3, 1284
  2238. 0x0000555559673388 <+8168>: vld $vr0, $a3, 0
  2239. 0x000055555967338c <+8172>: ld.w $a4, $a3, 24
  2240. 0x0000555559673390 <+8176>: ld.d $a3, $a3, 16
  2241. 0x0000555559673394 <+8180>: slli.d $a5, $a1, 0x2
  2242. 0x0000555559673398 <+8184>: vstx $vr0, $a0, $a5
  2243. 0x000055555967339c <+8188>: st.w $a4, $a2, 24
  2244. 0x00005555596733a0 <+8192>: st.d $a3, $a2, 16
  2245. 0x00005555596733a4 <+8196>: addi.d $a0, $a1, 7
  2246. 0x00005555596733a8 <+8200>: st.d $a0, $s0, 24
  2247. 0x00005555596733ac <+8204>: b 28 # 0x5555596733c8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8232>
  2248. 0x00005555596733b0 <+8208>: ld.d $a0, $s0, 8
  2249. 0x00005555596733b4 <+8212>: pcalau12i $a1, 555
  2250. 0x00005555596733b8 <+8216>: addi.d $a1, $a1, 1284
  2251. 0x00005555596733bc <+8220>: li.w $a2, 0x7
  2252. 0x00005555596733c0 <+8224>: pcaddu18i $ra, 3
  2253. 0x00005555596733c4 <+8228>: jirl $ra, $ra, 64384
  2254. 0x00005555596733c8 <+8232>: st.d $zero, $fp, -288
  2255. 0x00005555596733cc <+8236>: li.w $a0, 0x4
  2256. 0x00005555596733d0 <+8240>: st.d $a0, $fp, -280
  2257. 0x00005555596733d4 <+8244>: st.d $zero, $fp, -272
  2258. 0x00005555596733d8 <+8248>: pcalau12i $a0, 547
  2259. 0x00005555596733dc <+8252>: addi.d $a0, $a0, 1632
  2260. 0x00005555596733e0 <+8256>: st.d $a0, $fp, -416
  2261. 0x00005555596733e4 <+8260>: li.w $a0, 0x16
  2262. 0x00005555596733e8 <+8264>: st.d $a0, $fp, -408
  2263. 0x00005555596733ec <+8268>: st.d $zero, $fp, -424
  2264. 0x00005555596733f0 <+8272>: addi.d $a0, $fp, -424
  2265. 0x00005555596733f4 <+8276>: pcaddu18i $ra, 2
  2266. 0x00005555596733f8 <+8280>: jirl $ra, $ra, -72340
  2267. 0x00005555596733fc <+8284>: move $a2, $a0
  2268. 0x0000555559673400 <+8288>: move $a3, $a1
  2269. 0x0000555559673404 <+8292>: vld $vr0, $s1, 16
  2270. 0x0000555559673408 <+8296>: li.w $s1, 0x1
  2271. 0x000055555967340c <+8300>: st.b $s1, $fp, -424
  2272. 0x0000555559673410 <+8304>: vst $vr0, $fp, -416
  2273. 0x0000555559673414 <+8308>: pcalau12i $a0, 496
  2274. 0x0000555559673418 <+8312>: addi.d $a4, $a0, -224
  2275. 0x000055555967341c <+8316>: addi.d $a0, $fp, -112
  2276. 0x0000555559673420 <+8320>: addi.d $a1, $fp, -288
  2277. 0x0000555559673424 <+8324>: addi.d $a5, $fp, -424
  2278. 0x0000555559673428 <+8328>: li.w $a6, 0x1
  2279. 0x000055555967342c <+8332>: pcaddu18i $ra, 5
  2280. 0x0000555559673430 <+8336>: jirl $ra, $ra, -86380
  2281. 0x0000555559673434 <+8340>: ld.bu $a0, $fp, -112
  2282. 0x0000555559673438 <+8344>: beq $a0, $s1, 1260 # 0x555559673924 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9604>
  2283. 0x000055555967343c <+8348>: ld.d $a0, $fp, -288
  2284. 0x0000555559673440 <+8352>: vld $vr0, $fp, -280
  2285. 0x0000555559673444 <+8356>: st.d $a0, $fp, -424
  2286. 0x0000555559673448 <+8360>: vst $vr0, $fp, -416
  2287. 0x000055555967344c <+8364>: addi.d $a1, $fp, -424
  2288. 0x0000555559673450 <+8368>: move $a0, $s0
  2289. 0x0000555559673454 <+8372>: pcaddu18i $ra, 3
  2290. 0x0000555559673458 <+8376>: jirl $ra, $ra, 63532
  2291. 0x000055555967345c <+8380>: li.w $s0, 0x2
  2292. 0x0000555559673460 <+8384>: li.w $a0, 0x1
  2293. 0x0000555559673464 <+8388>: move $a1, $s0
  2294. 0x0000555559673468 <+8392>: ld.d $s8, $sp, 632
  2295. 0x000055555967346c <+8396>: ld.d $s7, $sp, 640
  2296. 0x0000555559673470 <+8400>: ld.d $s6, $sp, 648
  2297. 0x0000555559673474 <+8404>: ld.d $s5, $sp, 656
  2298. 0x0000555559673478 <+8408>: ld.d $s4, $sp, 664
  2299. 0x000055555967347c <+8412>: ld.d $s3, $sp, 672
  2300. 0x0000555559673480 <+8416>: ld.d $s2, $sp, 680
  2301. 0x0000555559673484 <+8420>: ld.d $s1, $sp, 688
  2302. 0x0000555559673488 <+8424>: ld.d $s0, $sp, 696
  2303. 0x000055555967348c <+8428>: ld.d $fp, $sp, 704
  2304. 0x0000555559673490 <+8432>: ld.d $ra, $sp, 712
  2305. 0x0000555559673494 <+8436>: addi.d $sp, $sp, 720
  2306. 0x0000555559673498 <+8440>: ret
  2307. 0x000055555967349c <+8444>: ld.d $s2, $fp, -456
  2308. 0x00005555596734a0 <+8448>: ld.d $a5, $fp, -360
  2309. 0x00005555596734a4 <+8452>: ld.d $a6, $fp, -352
  2310. 0x00005555596734a8 <+8456>: ld.d $a7, $fp, -344
  2311. 0x00005555596734ac <+8460>: ld.d $a0, $fp, -536
  2312. 0x00005555596734b0 <+8464>: ld.d $a4, $a0, 16
  2313. 0x00005555596734b4 <+8468>: st.d $s2, $fp, -288
  2314. 0x00005555596734b8 <+8472>: st.d $s5, $fp, -280
  2315. 0x00005555596734bc <+8476>: ld.d $a0, $fp, -608
  2316. 0x00005555596734c0 <+8480>: st.d $a0, $fp, -272
  2317. 0x00005555596734c4 <+8484>: addi.d $a0, $fp, -288
  2318. 0x00005555596734c8 <+8488>: ld.d $a1, $fp, -632
  2319. 0x00005555596734cc <+8492>: ld.d $a2, $fp, -552
  2320. 0x00005555596734d0 <+8496>: ld.d $a3, $fp, -624
  2321. 0x00005555596734d4 <+8500>: pcaddu18i $ra, 3
  2322. 0x00005555596734d8 <+8504>: jirl $ra, $ra, -126996
  2323. 0x00005555596734dc <+8508>: li.w $s0, 0x2
  2324. 0x00005555596734e0 <+8512>: lu52i.d $a0, $s0, -2048
  2325. 0x00005555596734e4 <+8516>: blt $s2, $a0, 24 # 0x5555596734fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8540>
  2326. 0x00005555596734e8 <+8520>: beqz $s2, 20 # 0x5555596734fc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8540>
  2327. 0x00005555596734ec <+8524>: li.w $a1, 0x4
  2328. 0x00005555596734f0 <+8528>: move $a0, $s5
  2329. 0x00005555596734f4 <+8532>: pcaddu18i $ra, -3
  2330. 0x00005555596734f8 <+8536>: jirl $ra, $ra, 17292
  2331. 0x00005555596734fc <+8540>: move $s1, $zero
  2332. 0x0000555559673500 <+8544>: ld.d $a0, $fp, -160
  2333. 0x0000555559673504 <+8548>: bnez $a0, -4764 # 0x555559672268 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3784>
  2334. 0x0000555559673508 <+8552>: b -4752 # 0x555559672278 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3800>
  2335. 0x000055555967350c <+8556>: st.d $s4, $fp, -280
  2336. 0x0000555559673510 <+8560>: beqz $s2, 60 # 0x55555967354c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8620>
  2337. 0x0000555559673514 <+8564>: addi.d $s0, $s8, 8
  2338. 0x0000555559673518 <+8568>: b 20 # 0x55555967352c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8588>
  2339. 0x000055555967351c <+8572>: nop
  2340. 0x0000555559673520 <+8576>: addi.d $s2, $s2, -1
  2341. 0x0000555559673524 <+8580>: addi.d $s0, $s0, 24
  2342. 0x0000555559673528 <+8584>: beqz $s2, 36 # 0x55555967354c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8620>
  2343. 0x000055555967352c <+8588>: ld.d $a0, $s0, -8
  2344. 0x0000555559673530 <+8592>: beq $a0, $s3, -16 # 0x555559673520 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8576>
  2345. 0x0000555559673534 <+8596>: beqz $a0, -20 # 0x555559673520 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8576>
  2346. 0x0000555559673538 <+8600>: ld.d $a0, $s0, 0
  2347. 0x000055555967353c <+8604>: li.w $a1, 0x4
  2348. 0x0000555559673540 <+8608>: pcaddu18i $ra, -3
  2349. 0x0000555559673544 <+8612>: jirl $ra, $ra, 17216
  2350. 0x0000555559673548 <+8616>: b -40 # 0x555559673520 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8576>
  2351. 0x000055555967354c <+8620>: beqz $s1, 20 # 0x555559673560 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8640>
  2352. 0x0000555559673550 <+8624>: li.w $a1, 0x8
  2353. 0x0000555559673554 <+8628>: move $a0, $s8
  2354. 0x0000555559673558 <+8632>: pcaddu18i $ra, -3
  2355. 0x000055555967355c <+8636>: jirl $ra, $ra, 17192
  2356. 0x0000555559673560 <+8640>: addi.d $a0, $fp, -288
  2357. 0x0000555559673564 <+8644>: pcaddu18i $ra, 6
  2358. 0x0000555559673568 <+8648>: jirl $ra, $ra, -55460
  2359. 0x000055555967356c <+8652>: li.w $s0, 0x1
  2360. 0x0000555559673570 <+8656>: b -272 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
  2361. 0x0000555559673574 <+8660>: ld.d $a0, $fp, -416
  2362. 0x0000555559673578 <+8664>: li.w $a1, 0x4
  2363. 0x000055555967357c <+8668>: bnez $a0, -4472 # 0x555559672404 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4196>
  2364. 0x0000555559673580 <+8672>: b -4464 # 0x555559672410 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4208>
  2365. 0x0000555559673584 <+8676>: ld.d $a0, $fp, -384
  2366. 0x0000555559673588 <+8680>: li.w $a1, 0x1
  2367. 0x000055555967358c <+8684>: bnez $a0, -4444 # 0x555559672430 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4240>
  2368. 0x0000555559673590 <+8688>: b -4436 # 0x55555967243c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+4252>
  2369. 0x0000555559673594 <+8692>: pcalau12i $a0, 694
  2370. 0x0000555559673598 <+8696>: addi.d $a0, $a0, 1096
  2371. 0x000055555967359c <+8700>: st.d $a0, $fp, -288
  2372. 0x00005555596735a0 <+8704>: li.w $a0, 0x1
  2373. 0x00005555596735a4 <+8708>: st.d $a0, $fp, -280
  2374. 0x00005555596735a8 <+8712>: li.w $a0, 0x8
  2375. 0x00005555596735ac <+8716>: st.d $a0, $fp, -272
  2376. 0x00005555596735b0 <+8720>: vld $vr0, $fp, -720
  2377. 0x00005555596735b4 <+8724>: vst $vr0, $fp, -264
  2378. 0x00005555596735b8 <+8728>: pcalau12i $a0, 694
  2379. 0x00005555596735bc <+8732>: addi.d $a1, $a0, 1112
  2380. 0x00005555596735c0 <+8736>: addi.d $a0, $fp, -288
  2381. 0x00005555596735c4 <+8740>: pcaddu18i $ra, -3
  2382. 0x00005555596735c8 <+8744>: jirl $ra, $ra, -98564
  2383. 0x00005555596735cc <+8748>: b 980 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2384. 0x00005555596735d0 <+8752>: ld.d $s4, $fp, -464
  2385. 0x00005555596735d4 <+8756>: st.d $s4, $fp, -280
  2386. 0x00005555596735d8 <+8760>: addi.d $a0, $fp, -288
  2387. 0x00005555596735dc <+8764>: pcaddu18i $ra, 6
  2388. 0x00005555596735e0 <+8768>: jirl $ra, $ra, -55580
  2389. 0x00005555596735e4 <+8772>: ld.d $a0, $fp, -480
  2390. 0x00005555596735e8 <+8776>: sltu $a0, $s6, $a0
  2391. 0x00005555596735ec <+8780>: xori $s0, $a0, 0x1
  2392. 0x00005555596735f0 <+8784>: b -400 # 0x555559673460 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8384>
  2393. 0x00005555596735f4 <+8788>: st.w $s2, $fp, -136
  2394. 0x00005555596735f8 <+8792>: pcalau12i $a0, 561
  2395. 0x00005555596735fc <+8796>: addi.d $a0, $a0, 1070
  2396. 0x0000555559673600 <+8800>: pcalau12i $a1, 714
  2397. 0x0000555559673604 <+8804>: addi.d $a3, $a1, -336
  2398. 0x0000555559673608 <+8808>: pcalau12i $a1, 714
  2399. 0x000055555967360c <+8812>: addi.d $a4, $a1, -744
  2400. 0x0000555559673610 <+8816>: li.w $a1, 0x2b
  2401. 0x0000555559673614 <+8820>: addi.d $a2, $fp, -136
  2402. 0x0000555559673618 <+8824>: pcaddu18i $ra, -3
  2403. 0x000055555967361c <+8828>: jirl $ra, $ra, -97688
  2404. 0x0000555559673620 <+8832>: b 896 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2405. 0x0000555559673624 <+8836>: addi.d $a0, $fp, -424
  2406. 0x0000555559673628 <+8840>: li.w $a2, 0x1
  2407. 0x000055555967362c <+8844>: li.w $a3, 0x4
  2408. 0x0000555559673630 <+8848>: li.w $a4, 0x4
  2409. 0x0000555559673634 <+8852>: move $a1, $s0
  2410. 0x0000555559673638 <+8856>: pcaddu18i $ra, -3
  2411. 0x000055555967363c <+8860>: jirl $ra, $ra, -84152
  2412. 0x0000555559673640 <+8864>: ld.d $s0, $fp, -408
  2413. 0x0000555559673644 <+8868>: ld.d $s3, $fp, -416
  2414. 0x0000555559673648 <+8872>: b -5412 # 0x555559672124 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3460>
  2415. 0x000055555967364c <+8876>: addi.d $a0, $fp, -288
  2416. 0x0000555559673650 <+8880>: li.w $a3, 0x4
  2417. 0x0000555559673654 <+8884>: li.w $a4, 0x4
  2418. 0x0000555559673658 <+8888>: move $a1, $s3
  2419. 0x000055555967365c <+8892>: move $a2, $s1
  2420. 0x0000555559673660 <+8896>: pcaddu18i $ra, -3
  2421. 0x0000555559673664 <+8900>: jirl $ra, $ra, -84192
  2422. 0x0000555559673668 <+8904>: ld.d $s3, $fp, -272
  2423. 0x000055555967366c <+8908>: ld.d $s4, $fp, -288
  2424. 0x0000555559673670 <+8912>: b -5400 # 0x555559672158 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3512>
  2425. 0x0000555559673674 <+8916>: addi.d $a0, $s0, 8
  2426. 0x0000555559673678 <+8920>: li.w $a2, 0x7
  2427. 0x000055555967367c <+8924>: li.w $a3, 0x4
  2428. 0x0000555559673680 <+8928>: li.w $a4, 0x4
  2429. 0x0000555559673684 <+8932>: pcaddu18i $ra, -3
  2430. 0x0000555559673688 <+8936>: jirl $ra, $ra, -84228
  2431. 0x000055555967368c <+8940>: ld.d $a1, $s0, 24
  2432. 0x0000555559673690 <+8944>: b -5320 # 0x5555596721c8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+3624>
  2433. 0x0000555559673694 <+8948>: st.w $s1, $fp, -136
  2434. 0x0000555559673698 <+8952>: pcalau12i $a0, 561
  2435. 0x000055555967369c <+8956>: addi.d $a0, $a0, 1070
  2436. 0x00005555596736a0 <+8960>: pcalau12i $a1, 714
  2437. 0x00005555596736a4 <+8964>: addi.d $a3, $a1, -336
  2438. 0x00005555596736a8 <+8968>: pcalau12i $a1, 714
  2439. 0x00005555596736ac <+8972>: addi.d $a4, $a1, -744
  2440. 0x00005555596736b0 <+8976>: li.w $a1, 0x2b
  2441. 0x00005555596736b4 <+8980>: addi.d $a2, $fp, -136
  2442. 0x00005555596736b8 <+8984>: pcaddu18i $ra, -3
  2443. 0x00005555596736bc <+8988>: jirl $ra, $ra, -97848
  2444. 0x00005555596736c0 <+8992>: b 736 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2445. 0x00005555596736c4 <+8996>: addi.d $a0, $s0, 8
  2446. 0x00005555596736c8 <+9000>: li.w $a2, 0x7
  2447. 0x00005555596736cc <+9004>: li.w $a3, 0x4
  2448. 0x00005555596736d0 <+9008>: li.w $a4, 0x4
  2449. 0x00005555596736d4 <+9012>: pcaddu18i $ra, -3
  2450. 0x00005555596736d8 <+9016>: jirl $ra, $ra, -84308
  2451. 0x00005555596736dc <+9020>: ld.d $a1, $s0, 24
  2452. 0x00005555596736e0 <+9024>: b -1148 # 0x555559673264 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+7876>
  2453. 0x00005555596736e4 <+9028>: addi.d $a0, $s0, 8
  2454. 0x00005555596736e8 <+9032>: li.w $a2, 0x7
  2455. 0x00005555596736ec <+9036>: li.w $a3, 0x4
  2456. 0x00005555596736f0 <+9040>: li.w $a4, 0x4
  2457. 0x00005555596736f4 <+9044>: pcaddu18i $ra, -3
  2458. 0x00005555596736f8 <+9048>: jirl $ra, $ra, -84340
  2459. 0x00005555596736fc <+9052>: ld.d $a1, $s0, 24
  2460. 0x0000555559673700 <+9056>: b -904 # 0x555559673378 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+8152>
  2461. 0x0000555559673704 <+9060>: move $s3, $s6
  2462. 0x0000555559673708 <+9064>: pcalau12i $a0, 729
  2463. 0x000055555967370c <+9068>: addi.d $a2, $a0, 272
  2464. 0x0000555559673710 <+9072>: move $a0, $s5
  2465. 0x0000555559673714 <+9076>: move $a1, $s3
  2466. 0x0000555559673718 <+9080>: pcaddu18i $ra, -3
  2467. 0x000055555967371c <+9084>: jirl $ra, $ra, -99716
  2468. 0x0000555559673720 <+9088>: b 640 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2469. 0x0000555559673724 <+9092>: li.w $a0, 0x8
  2470. 0x0000555559673728 <+9096>: li.w $a1, 0x8
  2471. 0x000055555967372c <+9100>: pcaddu18i $ra, -3
  2472. 0x0000555559673730 <+9104>: jirl $ra, $ra, -99696
  2473. 0x0000555559673734 <+9108>: b 620 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2474. 0x0000555559673738 <+9112>: ld.d $a0, $fp, -640
  2475. 0x000055555967373c <+9116>: st.d $a0, $fp, -632
  2476. 0x0000555559673740 <+9120>: ld.d $a0, $fp, -632
  2477. 0x0000555559673744 <+9124>: pcaddu18i $ra, -3
  2478. 0x0000555559673748 <+9128>: jirl $ra, $ra, -96868
  2479. 0x000055555967374c <+9132>: b 596 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2480. 0x0000555559673750 <+9136>: pcalau12i $a0, 714
  2481. 0x0000555559673754 <+9140>: addi.d $a2, $a0, 880
  2482. 0x0000555559673758 <+9144>: move $a0, $s3
  2483. 0x000055555967375c <+9148>: move $a1, $s0
  2484. 0x0000555559673760 <+9152>: pcaddu18i $ra, -3
  2485. 0x0000555559673764 <+9156>: jirl $ra, $ra, -99788
  2486. 0x0000555559673768 <+9160>: move $s3, $zero
  2487. 0x000055555967376c <+9164>: ld.d $s0, $fp, -448
  2488. 0x0000555559673770 <+9168>: pcalau12i $a0, 720
  2489. 0x0000555559673774 <+9172>: addi.d $a2, $a0, -96
  2490. 0x0000555559673778 <+9176>: move $a0, $s3
  2491. 0x000055555967377c <+9180>: move $a1, $s0
  2492. 0x0000555559673780 <+9184>: pcaddu18i $ra, -3
  2493. 0x0000555559673784 <+9188>: jirl $ra, $ra, -99820
  2494. 0x0000555559673788 <+9192>: b 536 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2495. 0x000055555967378c <+9196>: pcalau12i $a0, 693
  2496. 0x0000555559673790 <+9200>: addi.d $a0, $a0, 1080
  2497. 0x0000555559673794 <+9204>: b 12 # 0x5555596737a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9216>
  2498. 0x0000555559673798 <+9208>: pcalau12i $a0, 693
  2499. 0x000055555967379c <+9212>: addi.d $a0, $a0, 1104
  2500. 0x00005555596737a0 <+9216>: pcaddu18i $ra, -3
  2501. 0x00005555596737a4 <+9220>: jirl $ra, $ra, -98336
  2502. 0x00005555596737a8 <+9224>: b 504 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2503. 0x00005555596737ac <+9228>: ld.d $a1, $fp, -520
  2504. 0x00005555596737b0 <+9232>: b 8 # 0x5555596737b8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9240>
  2505. 0x00005555596737b4 <+9236>: ld.d $a1, $fp, -528
  2506. 0x00005555596737b8 <+9240>: pcalau12i $a0, 720
  2507. 0x00005555596737bc <+9244>: addi.d $a2, $a0, -96
  2508. 0x00005555596737c0 <+9248>: move $a0, $s0
  2509. 0x00005555596737c4 <+9252>: pcaddu18i $ra, -3
  2510. 0x00005555596737c8 <+9256>: jirl $ra, $ra, -99888
  2511. 0x00005555596737cc <+9260>: b 468 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2512. 0x00005555596737d0 <+9264>: st.d $s7, $fp, -560
  2513. 0x00005555596737d4 <+9268>: st.d $s5, $fp, -568
  2514. 0x00005555596737d8 <+9272>: move $s5, $zero
  2515. 0x00005555596737dc <+9276>: ld.d $s4, $fp, -584
  2516. 0x00005555596737e0 <+9280>: pcalau12i $a0, 729
  2517. 0x00005555596737e4 <+9284>: addi.d $a2, $a0, 248
  2518. 0x00005555596737e8 <+9288>: move $a0, $s5
  2519. 0x00005555596737ec <+9292>: move $a1, $s4
  2520. 0x00005555596737f0 <+9296>: pcaddu18i $ra, -3
  2521. 0x00005555596737f4 <+9300>: jirl $ra, $ra, -99932
  2522. 0x00005555596737f8 <+9304>: b 424 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2523. 0x00005555596737fc <+9308>: st.d $a1, $fp, -456
  2524. 0x0000555559673800 <+9312>: move $s4, $zero
  2525. 0x0000555559673804 <+9316>: ld.d $s2, $fp, -576
  2526. 0x0000555559673808 <+9320>: pcalau12i $a0, 729
  2527. 0x000055555967380c <+9324>: addi.d $a2, $a0, 248
  2528. 0x0000555559673810 <+9328>: move $a0, $s4
  2529. 0x0000555559673814 <+9332>: move $a1, $s2
  2530. 0x0000555559673818 <+9336>: pcaddu18i $ra, -3
  2531. 0x000055555967381c <+9340>: jirl $ra, $ra, -99972
  2532. 0x0000555559673820 <+9344>: b 384 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2533. 0x0000555559673824 <+9348>: ld.b $a0, $fp, -135
  2534. 0x0000555559673828 <+9352>: st.b $a0, $fp, -184
  2535. 0x000055555967382c <+9356>: pcalau12i $a0, 561
  2536. 0x0000555559673830 <+9360>: addi.d $a0, $a0, 1070
  2537. 0x0000555559673834 <+9364>: pcalau12i $a1, 693
  2538. 0x0000555559673838 <+9368>: addi.d $a3, $a1, -1744
  2539. 0x000055555967383c <+9372>: pcalau12i $a1, 693
  2540. 0x0000555559673840 <+9376>: addi.d $a4, $a1, 1128
  2541. 0x0000555559673844 <+9380>: li.w $a1, 0x2b
  2542. 0x0000555559673848 <+9384>: addi.d $a2, $fp, -184
  2543. 0x000055555967384c <+9388>: pcaddu18i $ra, -3
  2544. 0x0000555559673850 <+9392>: jirl $ra, $ra, -98252
  2545. 0x0000555559673854 <+9396>: b 332 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2546. 0x0000555559673858 <+9400>: st.d $s0, $fp, -608
  2547. 0x000055555967385c <+9404>: pcalau12i $a0, 729
  2548. 0x0000555559673860 <+9408>: addi.d $a2, $a0, 272
  2549. 0x0000555559673864 <+9412>: move $a0, $s3
  2550. 0x0000555559673868 <+9416>: ld.d $a1, $fp, -608
  2551. 0x000055555967386c <+9420>: pcaddu18i $ra, -3
  2552. 0x0000555559673870 <+9424>: jirl $ra, $ra, -100056
  2553. 0x0000555559673874 <+9428>: b 300 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2554. 0x0000555559673878 <+9432>: ld.b $a0, $fp, -135
  2555. 0x000055555967387c <+9436>: st.b $a0, $fp, -184
  2556. 0x0000555559673880 <+9440>: pcalau12i $a0, 561
  2557. 0x0000555559673884 <+9444>: addi.d $a0, $a0, 1070
  2558. 0x0000555559673888 <+9448>: pcalau12i $a1, 693
  2559. 0x000055555967388c <+9452>: addi.d $a3, $a1, -1744
  2560. 0x0000555559673890 <+9456>: pcalau12i $a1, 693
  2561. 0x0000555559673894 <+9460>: addi.d $a4, $a1, 1176
  2562. 0x0000555559673898 <+9464>: li.w $a1, 0x2b
  2563. 0x000055555967389c <+9468>: addi.d $a2, $fp, -184
  2564. 0x00005555596738a0 <+9472>: pcaddu18i $ra, -3
  2565. 0x00005555596738a4 <+9476>: jirl $ra, $ra, -98336
  2566. 0x00005555596738a8 <+9480>: b 248 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2567. 0x00005555596738ac <+9484>: ld.b $a0, $fp, -135
  2568. 0x00005555596738b0 <+9488>: st.b $a0, $fp, -184
  2569. 0x00005555596738b4 <+9492>: pcalau12i $a0, 561
  2570. 0x00005555596738b8 <+9496>: addi.d $a0, $a0, 1070
  2571. 0x00005555596738bc <+9500>: pcalau12i $a1, 693
  2572. 0x00005555596738c0 <+9504>: addi.d $a3, $a1, -1744
  2573. 0x00005555596738c4 <+9508>: pcalau12i $a1, 693
  2574. 0x00005555596738c8 <+9512>: addi.d $a4, $a1, 1152
  2575. 0x00005555596738cc <+9516>: li.w $a1, 0x2b
  2576. 0x00005555596738d0 <+9520>: addi.d $a2, $fp, -184
  2577. 0x00005555596738d4 <+9524>: pcaddu18i $ra, -3
  2578. 0x00005555596738d8 <+9528>: jirl $ra, $ra, -98388
  2579. 0x00005555596738dc <+9532>: b 196 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2580. 0x00005555596738e0 <+9536>: pcalau12i $a0, 714
  2581. 0x00005555596738e4 <+9540>: addi.d $a0, $a0, 952
  2582. 0x00005555596738e8 <+9544>: b 12 # 0x5555596738f4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9556>
  2583. 0x00005555596738ec <+9548>: pcalau12i $a0, 714
  2584. 0x00005555596738f0 <+9552>: addi.d $a0, $a0, 904
  2585. 0x00005555596738f4 <+9556>: pcaddu18i $ra, -3
  2586. 0x00005555596738f8 <+9560>: jirl $ra, $ra, -97204
  2587. 0x00005555596738fc <+9564>: b 164 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2588. 0x0000555559673900 <+9568>: pcalau12i $a1, 714
  2589. 0x0000555559673904 <+9572>: addi.d $a2, $a1, 976
  2590. 0x0000555559673908 <+9576>: b 12 # 0x555559673914 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9588>
  2591. 0x000055555967390c <+9580>: pcalau12i $a1, 714
  2592. 0x0000555559673910 <+9584>: addi.d $a2, $a1, 928
  2593. 0x0000555559673914 <+9588>: ld.d $a1, $fp, -552
  2594. 0x0000555559673918 <+9592>: pcaddu18i $ra, -3
  2595. 0x000055555967391c <+9596>: jirl $ra, $ra, -99552
  2596. 0x0000555559673920 <+9600>: b 128 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2597. 0x0000555559673924 <+9604>: ld.b $a0, $fp, -111
  2598. 0x0000555559673928 <+9608>: st.b $a0, $fp, -136
  2599. 0x000055555967392c <+9612>: pcalau12i $a0, 561
  2600. 0x0000555559673930 <+9616>: addi.d $a0, $a0, 1070
  2601. 0x0000555559673934 <+9620>: pcalau12i $a1, 693
  2602. 0x0000555559673938 <+9624>: addi.d $a3, $a1, -1744
  2603. 0x000055555967393c <+9628>: pcalau12i $a1, 693
  2604. 0x0000555559673940 <+9632>: addi.d $a4, $a1, 1200
  2605. 0x0000555559673944 <+9636>: li.w $a1, 0x2b
  2606. 0x0000555559673948 <+9640>: addi.d $a2, $fp, -136
  2607. 0x000055555967394c <+9644>: pcaddu18i $ra, -3
  2608. 0x0000555559673950 <+9648>: jirl $ra, $ra, -98508
  2609. 0x0000555559673954 <+9652>: b 76 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2610. 0x0000555559673958 <+9656>: st.d $s4, $fp, -280
  2611. 0x000055555967395c <+9660>: pcalau12i $a0, 693
  2612. 0x0000555559673960 <+9664>: addi.d $a0, $a0, 1248
  2613. 0x0000555559673964 <+9668>: pcaddu18i $ra, -3
  2614. 0x0000555559673968 <+9672>: jirl $ra, $ra, -98788
  2615. 0x000055555967396c <+9676>: b 52 # 0x5555596739a0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9728>
  2616. 0x0000555559673970 <+9680>: ld.b $a0, $fp, -287
  2617. 0x0000555559673974 <+9684>: st.b $a0, $fp, -136
  2618. 0x0000555559673978 <+9688>: pcalau12i $a0, 561
  2619. 0x000055555967397c <+9692>: addi.d $a0, $a0, 1070
  2620. 0x0000555559673980 <+9696>: pcalau12i $a1, 693
  2621. 0x0000555559673984 <+9700>: addi.d $a3, $a1, -1744
  2622. 0x0000555559673988 <+9704>: pcalau12i $a1, 693
  2623. 0x000055555967398c <+9708>: addi.d $a4, $a1, 1224
  2624. 0x0000555559673990 <+9712>: li.w $a1, 0x2b
  2625. 0x0000555559673994 <+9716>: addi.d $a2, $fp, -136
  2626. 0x0000555559673998 <+9720>: pcaddu18i $ra, -3
  2627. 0x000055555967399c <+9724>: jirl $ra, $ra, -98584
  2628. 0x00005555596739a0 <+9728>: amswap.w $zero, $ra, $zero
  2629. 0x00005555596739a4 <+9732>: ld.d $a1, $fp, -288
  2630. 0x00005555596739a8 <+9736>: move $s0, $a0
  2631. 0x00005555596739ac <+9740>: beqz $a1, 276 # 0x555559673ac0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10016>
  2632. 0x00005555596739b0 <+9744>: b 284 # 0x555559673acc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10028>
  2633. 0x00005555596739b4 <+9748>: ld.d $a1, $fp, -424
  2634. 0x00005555596739b8 <+9752>: move $s0, $a0
  2635. 0x00005555596739bc <+9756>: beqz $a1, 260 # 0x555559673ac0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10016>
  2636. 0x00005555596739c0 <+9760>: ld.d $a0, $fp, -416
  2637. 0x00005555596739c4 <+9764>: li.w $a1, 0x4
  2638. 0x00005555596739c8 <+9768>: pcaddu18i $ra, -3
  2639. 0x00005555596739cc <+9772>: jirl $ra, $ra, 16056
  2640. 0x00005555596739d0 <+9776>: move $a0, $s0
  2641. 0x00005555596739d4 <+9780>: pcaddu18i $ra, -3
  2642. 0x00005555596739d8 <+9784>: jirl $ra, $ra, -100788
  2643. 0x00005555596739dc <+9788>: b 800 # 0x555559673cfc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10588>
  2644. 0x00005555596739e0 <+9792>: move $s1, $a0
  2645. 0x00005555596739e4 <+9796>: beqz $s2, 752 # 0x555559673cd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10548>
  2646. 0x00005555596739e8 <+9800>: li.w $a1, 0x8
  2647. 0x00005555596739ec <+9804>: move $a0, $s0
  2648. 0x00005555596739f0 <+9808>: b 732 # 0x555559673ccc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10540>
  2649. 0x00005555596739f4 <+9812>: b 880 # 0x555559673d64 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10692>
  2650. 0x00005555596739f8 <+9816>: move $s0, $a0
  2651. 0x00005555596739fc <+9820>: addi.d $a0, $fp, -288
  2652. 0x0000555559673a00 <+9824>: pcaddu18i $ra, -3
  2653. 0x0000555559673a04 <+9828>: jirl $ra, $ra, 87488
  2654. 0x0000555559673a08 <+9832>: move $a0, $s0
  2655. 0x0000555559673a0c <+9836>: pcaddu18i $ra, -3
  2656. 0x0000555559673a10 <+9840>: jirl $ra, $ra, -100844
  2657. 0x0000555559673a14 <+9844>: pcaddu18i $ra, -3
  2658. 0x0000555559673a18 <+9848>: jirl $ra, $ra, -100852
  2659. 0x0000555559673a1c <+9852>: move $s0, $a0
  2660. 0x0000555559673a20 <+9856>: b 460 # 0x555559673bec <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10316>
  2661. 0x0000555559673a24 <+9860>: move $s0, $a0
  2662. 0x0000555559673a28 <+9864>: addi.d $a0, $fp, -424
  2663. 0x0000555559673a2c <+9868>: pcaddu18i $ra, -2
  2664. 0x0000555559673a30 <+9872>: jirl $ra, $ra, -40780
  2665. 0x0000555559673a34 <+9876>: ld.d $a0, $fp, -112
  2666. 0x0000555559673a38 <+9880>: beqz $a0, 136 # 0x555559673ac0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10016>
  2667. 0x0000555559673a3c <+9884>: ld.d $a0, $fp, -104
  2668. 0x0000555559673a40 <+9888>: li.w $a1, 0x4
  2669. 0x0000555559673a44 <+9892>: pcaddu18i $ra, -3
  2670. 0x0000555559673a48 <+9896>: jirl $ra, $ra, 15932
  2671. 0x0000555559673a4c <+9900>: move $a0, $s0
  2672. 0x0000555559673a50 <+9904>: pcaddu18i $ra, -3
  2673. 0x0000555559673a54 <+9908>: jirl $ra, $ra, -100912
  2674. 0x0000555559673a58 <+9912>: pcaddu18i $ra, -3
  2675. 0x0000555559673a5c <+9916>: jirl $ra, $ra, -100920
  2676. 0x0000555559673a60 <+9920>: li.w $a1, 0x2
  2677. 0x0000555559673a64 <+9924>: lu52i.d $a1, $a1, -2048
  2678. 0x0000555559673a68 <+9928>: move $s0, $a0
  2679. 0x0000555559673a6c <+9932>: blt $s2, $a1, 184 # 0x555559673b24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10116>
  2680. 0x0000555559673a70 <+9936>: beqz $s2, 180 # 0x555559673b24 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10116>
  2681. 0x0000555559673a74 <+9940>: li.w $a1, 0x4
  2682. 0x0000555559673a78 <+9944>: move $a0, $s5
  2683. 0x0000555559673a7c <+9948>: b 184 # 0x555559673b34 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10132>
  2684. 0x0000555559673a80 <+9952>: move $s1, $a0
  2685. 0x0000555559673a84 <+9956>: addi.d $a0, $fp, -312
  2686. 0x0000555559673a88 <+9960>: pcaddu18i $ra, 0
  2687. 0x0000555559673a8c <+9964>: jirl $ra, $ra, -16904
  2688. 0x0000555559673a90 <+9968>: move $a0, $s1
  2689. 0x0000555559673a94 <+9972>: pcaddu18i $ra, -3
  2690. 0x0000555559673a98 <+9976>: jirl $ra, $ra, -100980
  2691. 0x0000555559673a9c <+9980>: pcaddu18i $ra, -3
  2692. 0x0000555559673aa0 <+9984>: jirl $ra, $ra, -100988
  2693. 0x0000555559673aa4 <+9988>: b 4 # 0x555559673aa8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+9992>
  2694. 0x0000555559673aa8 <+9992>: move $s0, $a0
  2695. 0x0000555559673aac <+9996>: addi.d $a0, $fp, -424
  2696. 0x0000555559673ab0 <+10000>: pcaddu18i $ra, -3
  2697. 0x0000555559673ab4 <+10004>: jirl $ra, $ra, 87312
  2698. 0x0000555559673ab8 <+10008>: ld.d $a0, $fp, -288
  2699. 0x0000555559673abc <+10012>: bnez $a0, 16 # 0x555559673acc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10028>
  2700. 0x0000555559673ac0 <+10016>: move $a0, $s0
  2701. 0x0000555559673ac4 <+10020>: pcaddu18i $ra, -3
  2702. 0x0000555559673ac8 <+10024>: jirl $ra, $ra, -101028
  2703. 0x0000555559673acc <+10028>: ld.d $a0, $fp, -280
  2704. 0x0000555559673ad0 <+10032>: li.w $a1, 0x4
  2705. 0x0000555559673ad4 <+10036>: pcaddu18i $ra, -3
  2706. 0x0000555559673ad8 <+10040>: jirl $ra, $ra, 15788
  2707. 0x0000555559673adc <+10044>: move $a0, $s0
  2708. 0x0000555559673ae0 <+10048>: pcaddu18i $ra, -3
  2709. 0x0000555559673ae4 <+10052>: jirl $ra, $ra, -101056
  2710. 0x0000555559673ae8 <+10056>: b 28 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
  2711. 0x0000555559673aec <+10060>: b 24 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
  2712. 0x0000555559673af0 <+10064>: b 40 # 0x555559673b18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10104>
  2713. 0x0000555559673af4 <+10068>: b 16 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
  2714. 0x0000555559673af8 <+10072>: b 12 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
  2715. 0x0000555559673afc <+10076>: b 28 # 0x555559673b18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10104>
  2716. 0x0000555559673b00 <+10080>: b 4 # 0x555559673b04 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10084>
  2717. 0x0000555559673b04 <+10084>: move $s0, $a0
  2718. 0x0000555559673b08 <+10088>: addi.d $a0, $fp, -288
  2719. 0x0000555559673b0c <+10092>: pcaddu18i $ra, -2
  2720. 0x0000555559673b10 <+10096>: jirl $ra, $ra, -41004
  2721. 0x0000555559673b14 <+10100>: b 8 # 0x555559673b1c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10108>
  2722. 0x0000555559673b18 <+10104>: move $s0, $a0
  2723. 0x0000555559673b1c <+10108>: ld.d $a0, $fp, -112
  2724. 0x0000555559673b20 <+10112>: bnez $a0, 12 # 0x555559673b2c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10124>
  2725. 0x0000555559673b24 <+10116>: move $a0, $s0
  2726. 0x0000555559673b28 <+10120>: b 752 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
  2727. 0x0000555559673b2c <+10124>: ld.d $a0, $fp, -104
  2728. 0x0000555559673b30 <+10128>: li.w $a1, 0x4
  2729. 0x0000555559673b34 <+10132>: pcaddu18i $ra, -3
  2730. 0x0000555559673b38 <+10136>: jirl $ra, $ra, 15692
  2731. 0x0000555559673b3c <+10140>: move $a0, $s0
  2732. 0x0000555559673b40 <+10144>: b 728 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
  2733. 0x0000555559673b44 <+10148>: move $s0, $a0
  2734. 0x0000555559673b48 <+10152>: st.d $s4, $fp, -280
  2735. 0x0000555559673b4c <+10156>: or $a0, $s6, $s3
  2736. 0x0000555559673b50 <+10160>: st.d $s1, $fp, -416
  2737. 0x0000555559673b54 <+10164>: beq $a0, $s3, 20 # 0x555559673b68 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10184>
  2738. 0x0000555559673b58 <+10168>: li.w $a1, 0x4
  2739. 0x0000555559673b5c <+10172>: move $a0, $s2
  2740. 0x0000555559673b60 <+10176>: pcaddu18i $ra, -3
  2741. 0x0000555559673b64 <+10180>: jirl $ra, $ra, 15648
  2742. 0x0000555559673b68 <+10184>: addi.d $a0, $fp, -424
  2743. 0x0000555559673b6c <+10188>: pcaddu18i $ra, 6
  2744. 0x0000555559673b70 <+10192>: jirl $ra, $ra, -54252
  2745. 0x0000555559673b74 <+10196>: addi.d $a0, $fp, -288
  2746. 0x0000555559673b78 <+10200>: pcaddu18i $ra, 6
  2747. 0x0000555559673b7c <+10204>: jirl $ra, $ra, -57016
  2748. 0x0000555559673b80 <+10208>: move $a0, $s0
  2749. 0x0000555559673b84 <+10212>: pcaddu18i $ra, -3
  2750. 0x0000555559673b88 <+10216>: jirl $ra, $ra, -101220
  2751. 0x0000555559673b8c <+10220>: move $s1, $a0
  2752. 0x0000555559673b90 <+10224>: bnez $s4, 16 # 0x555559673ba0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10240>
  2753. 0x0000555559673b94 <+10228>: move $a0, $s1
  2754. 0x0000555559673b98 <+10232>: pcaddu18i $ra, -3
  2755. 0x0000555559673b9c <+10236>: jirl $ra, $ra, -101240
  2756. 0x0000555559673ba0 <+10240>: li.w $a1, 0x4
  2757. 0x0000555559673ba4 <+10244>: move $a0, $s0
  2758. 0x0000555559673ba8 <+10248>: pcaddu18i $ra, -3
  2759. 0x0000555559673bac <+10252>: jirl $ra, $ra, 15576
  2760. 0x0000555559673bb0 <+10256>: move $a0, $s1
  2761. 0x0000555559673bb4 <+10260>: pcaddu18i $ra, -3
  2762. 0x0000555559673bb8 <+10264>: jirl $ra, $ra, -101268
  2763. 0x0000555559673bbc <+10268>: b 4 # 0x555559673bc0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10272>
  2764. 0x0000555559673bc0 <+10272>: move $s1, $a0
  2765. 0x0000555559673bc4 <+10276>: addi.d $a0, $fp, -112
  2766. 0x0000555559673bc8 <+10280>: pcaddu18i $ra, 0
  2767. 0x0000555559673bcc <+10284>: jirl $ra, $ra, -25192
  2768. 0x0000555559673bd0 <+10288>: b 484 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
  2769. 0x0000555559673bd4 <+10292>: st.d $s7, $fp, -560
  2770. 0x0000555559673bd8 <+10296>: st.d $s5, $fp, -568
  2771. 0x0000555559673bdc <+10300>: move $s1, $a0
  2772. 0x0000555559673be0 <+10304>: b 364 # 0x555559673d4c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10668>
  2773. 0x0000555559673be4 <+10308>: move $s0, $a0
  2774. 0x0000555559673be8 <+10312>: st.d $s4, $fp, -280
  2775. 0x0000555559673bec <+10316>: addi.d $a0, $fp, -112
  2776. 0x0000555559673bf0 <+10320>: pcaddu18i $ra, 0
  2777. 0x0000555559673bf4 <+10324>: jirl $ra, $ra, -25232
  2778. 0x0000555559673bf8 <+10328>: addi.d $a0, $fp, -288
  2779. 0x0000555559673bfc <+10332>: pcaddu18i $ra, 6
  2780. 0x0000555559673c00 <+10336>: jirl $ra, $ra, -57148
  2781. 0x0000555559673c04 <+10340>: move $a0, $s0
  2782. 0x0000555559673c08 <+10344>: pcaddu18i $ra, -3
  2783. 0x0000555559673c0c <+10348>: jirl $ra, $ra, -101352
  2784. 0x0000555559673c10 <+10352>: b 72 # 0x555559673c58 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10424>
  2785. 0x0000555559673c14 <+10356>: move $s1, $a0
  2786. 0x0000555559673c18 <+10360>: ld.d $a0, $fp, -456
  2787. 0x0000555559673c1c <+10364>: beqz $a0, 408 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
  2788. 0x0000555559673c20 <+10368>: li.w $a1, 0x8
  2789. 0x0000555559673c24 <+10372>: move $a0, $s0
  2790. 0x0000555559673c28 <+10376>: b 388 # 0x555559673dac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10764>
  2791. 0x0000555559673c2c <+10380>: move $s1, $a0
  2792. 0x0000555559673c30 <+10384>: ld.d $a0, $fp, -544
  2793. 0x0000555559673c34 <+10388>: beqz $a0, 280 # 0x555559673d4c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10668>
  2794. 0x0000555559673c38 <+10392>: li.w $a1, 0x8
  2795. 0x0000555559673c3c <+10396>: ld.d $a0, $fp, -456
  2796. 0x0000555559673c40 <+10400>: pcaddu18i $ra, -3
  2797. 0x0000555559673c44 <+10404>: jirl $ra, $ra, 15424
  2798. 0x0000555559673c48 <+10408>: b 260 # 0x555559673d4c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10668>
  2799. 0x0000555559673c4c <+10412>: move $s1, $a0
  2800. 0x0000555559673c50 <+10416>: b 44 # 0x555559673c7c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10460>
  2801. 0x0000555559673c54 <+10420>: b 4 # 0x555559673c58 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10424>
  2802. 0x0000555559673c58 <+10424>: move $s1, $a0
  2803. 0x0000555559673c5c <+10428>: b 344 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
  2804. 0x0000555559673c60 <+10432>: move $s1, $a0
  2805. 0x0000555559673c64 <+10436>: ld.d $a0, $fp, -544
  2806. 0x0000555559673c68 <+10440>: beqz $a0, 20 # 0x555559673c7c <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10460>
  2807. 0x0000555559673c6c <+10444>: li.w $a1, 0x8
  2808. 0x0000555559673c70 <+10448>: ld.d $a0, $fp, -440
  2809. 0x0000555559673c74 <+10452>: pcaddu18i $ra, -3
  2810. 0x0000555559673c78 <+10456>: jirl $ra, $ra, 15372
  2811. 0x0000555559673c7c <+10460>: ld.d $s0, $fp, -528
  2812. 0x0000555559673c80 <+10464>: bnez $s5, 272 # 0x555559673d90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10736>
  2813. 0x0000555559673c84 <+10468>: b 284 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
  2814. 0x0000555559673c88 <+10472>: b 400 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
  2815. 0x0000555559673c8c <+10476>: b 44 # 0x555559673cb8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10520>
  2816. 0x0000555559673c90 <+10480>: move $s1, $a0
  2817. 0x0000555559673c94 <+10484>: addi.d $a0, $fp, -184
  2818. 0x0000555559673c98 <+10488>: pcaddu18i $ra, 0
  2819. 0x0000555559673c9c <+10492>: jirl $ra, $ra, -25400
  2820. 0x0000555559673ca0 <+10496>: b 276 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
  2821. 0x0000555559673ca4 <+10500>: b 20 # 0x555559673cb8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10520>
  2822. 0x0000555559673ca8 <+10504>: move $s1, $a0
  2823. 0x0000555559673cac <+10508>: b 40 # 0x555559673cd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10548>
  2824. 0x0000555559673cb0 <+10512>: b 360 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
  2825. 0x0000555559673cb4 <+10516>: b 72 # 0x555559673cfc <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10588>
  2826. 0x0000555559673cb8 <+10520>: move $s1, $a0
  2827. 0x0000555559673cbc <+10524>: ld.d $a0, $fp, -112
  2828. 0x0000555559673cc0 <+10528>: beqz $a0, 20 # 0x555559673cd4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10548>
  2829. 0x0000555559673cc4 <+10532>: ld.d $a0, $fp, -104
  2830. 0x0000555559673cc8 <+10536>: li.w $a1, 0x8
  2831. 0x0000555559673ccc <+10540>: pcaddu18i $ra, -3
  2832. 0x0000555559673cd0 <+10544>: jirl $ra, $ra, 15284
  2833. 0x0000555559673cd4 <+10548>: ld.d $a0, $fp, -136
  2834. 0x0000555559673cd8 <+10552>: bnez $a0, 12 # 0x555559673ce4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10564>
  2835. 0x0000555559673cdc <+10556>: move $a0, $s1
  2836. 0x0000555559673ce0 <+10560>: b 312 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
  2837. 0x0000555559673ce4 <+10564>: ld.d $a0, $fp, -128
  2838. 0x0000555559673ce8 <+10568>: li.w $a1, 0x8
  2839. 0x0000555559673cec <+10572>: pcaddu18i $ra, -3
  2840. 0x0000555559673cf0 <+10576>: jirl $ra, $ra, 15252
  2841. 0x0000555559673cf4 <+10580>: move $a0, $s1
  2842. 0x0000555559673cf8 <+10584>: b 288 # 0x555559673e18 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10872>
  2843. 0x0000555559673cfc <+10588>: move $s1, $a0
  2844. 0x0000555559673d00 <+10592>: ld.d $a0, $fp, -112
  2845. 0x0000555559673d04 <+10596>: bnez $a0, 12 # 0x555559673d10 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10608>
  2846. 0x0000555559673d08 <+10600>: ld.d $s0, $fp, -528
  2847. 0x0000555559673d0c <+10604>: b 148 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
  2848. 0x0000555559673d10 <+10608>: ld.d $a0, $fp, -104
  2849. 0x0000555559673d14 <+10612>: st.d $a0, $fp, -560
  2850. 0x0000555559673d18 <+10616>: ld.d $s0, $fp, -528
  2851. 0x0000555559673d1c <+10620>: b 116 # 0x555559673d90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10736>
  2852. 0x0000555559673d20 <+10624>: move $s1, $a0
  2853. 0x0000555559673d24 <+10628>: st.d $s2, $fp, -96
  2854. 0x0000555559673d28 <+10632>: ld.d $a0, $fp, -544
  2855. 0x0000555559673d2c <+10636>: beqz $a0, 20 # 0x555559673d40 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10656>
  2856. 0x0000555559673d30 <+10640>: li.w $a1, 0x8
  2857. 0x0000555559673d34 <+10644>: ld.d $a0, $fp, -456
  2858. 0x0000555559673d38 <+10648>: pcaddu18i $ra, -3
  2859. 0x0000555559673d3c <+10652>: jirl $ra, $ra, 15176
  2860. 0x0000555559673d40 <+10656>: addi.d $a0, $fp, -112
  2861. 0x0000555559673d44 <+10660>: pcaddu18i $ra, 0
  2862. 0x0000555559673d48 <+10664>: jirl $ra, $ra, -25572
  2863. 0x0000555559673d4c <+10668>: ld.d $a0, $fp, -560
  2864. 0x0000555559673d50 <+10672>: beqz $a0, 100 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
  2865. 0x0000555559673d54 <+10676>: li.w $a1, 0x4
  2866. 0x0000555559673d58 <+10680>: ld.d $a0, $fp, -568
  2867. 0x0000555559673d5c <+10684>: b 80 # 0x555559673dac <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10764>
  2868. 0x0000555559673d60 <+10688>: b 4 # 0x555559673d64 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10692>
  2869. 0x0000555559673d64 <+10692>: move $s1, $a0
  2870. 0x0000555559673d68 <+10696>: ld.d $s0, $fp, -528
  2871. 0x0000555559673d6c <+10700>: ld.d $a0, $fp, -112
  2872. 0x0000555559673d70 <+10704>: bnez $a0, 104 # 0x555559673dd8 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10808>
  2873. 0x0000555559673d74 <+10708>: st.d $s3, $fp, -144
  2874. 0x0000555559673d78 <+10712>: ld.d $a0, $fp, -544
  2875. 0x0000555559673d7c <+10716>: bnez $a0, 120 # 0x555559673df4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10836>
  2876. 0x0000555559673d80 <+10720>: addi.d $a0, $fp, -160
  2877. 0x0000555559673d84 <+10724>: pcaddu18i $ra, 0
  2878. 0x0000555559673d88 <+10728>: jirl $ra, $ra, -25636
  2879. 0x0000555559673d8c <+10732>: beqz $s5, 20 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
  2880. 0x0000555559673d90 <+10736>: li.w $a1, 0x4
  2881. 0x0000555559673d94 <+10740>: ld.d $a0, $fp, -560
  2882. 0x0000555559673d98 <+10744>: pcaddu18i $ra, -3
  2883. 0x0000555559673d9c <+10748>: jirl $ra, $ra, 15080
  2884. 0x0000555559673da0 <+10752>: beqz $s0, 20 # 0x555559673db4 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10772>
  2885. 0x0000555559673da4 <+10756>: li.w $a1, 0x4
  2886. 0x0000555559673da8 <+10760>: ld.d $a0, $fp, -472
  2887. 0x0000555559673dac <+10764>: pcaddu18i $ra, -3
  2888. 0x0000555559673db0 <+10768>: jirl $ra, $ra, 15060
  2889. 0x0000555559673db4 <+10772>: addi.d $a0, $fp, -424
  2890. 0x0000555559673db8 <+10776>: pcaddu18i $ra, 6
  2891. 0x0000555559673dbc <+10780>: jirl $ra, $ra, -49368
  2892. 0x0000555559673dc0 <+10784>: addi.d $a0, $fp, -312
  2893. 0x0000555559673dc4 <+10788>: pcaddu18i $ra, 0
  2894. 0x0000555559673dc8 <+10792>: jirl $ra, $ra, -17732
  2895. 0x0000555559673dcc <+10796>: move $a0, $s1
  2896. 0x0000555559673dd0 <+10800>: pcaddu18i $ra, -3
  2897. 0x0000555559673dd4 <+10804>: jirl $ra, $ra, -101808
  2898. 0x0000555559673dd8 <+10808>: ld.d $a0, $fp, -104
  2899. 0x0000555559673ddc <+10812>: li.w $a1, 0x4
  2900. 0x0000555559673de0 <+10816>: pcaddu18i $ra, -3
  2901. 0x0000555559673de4 <+10820>: jirl $ra, $ra, 15008
  2902. 0x0000555559673de8 <+10824>: st.d $s3, $fp, -144
  2903. 0x0000555559673dec <+10828>: ld.d $a0, $fp, -544
  2904. 0x0000555559673df0 <+10832>: beqz $a0, -112 # 0x555559673d80 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10720>
  2905. 0x0000555559673df4 <+10836>: li.w $a1, 0x8
  2906. 0x0000555559673df8 <+10840>: ld.d $a0, $fp, -440
  2907. 0x0000555559673dfc <+10844>: pcaddu18i $ra, -3
  2908. 0x0000555559673e00 <+10848>: jirl $ra, $ra, 14980
  2909. 0x0000555559673e04 <+10852>: addi.d $a0, $fp, -160
  2910. 0x0000555559673e08 <+10856>: pcaddu18i $ra, 0
  2911. 0x0000555559673e0c <+10860>: jirl $ra, $ra, -25768
  2912. 0x0000555559673e10 <+10864>: bnez $s5, -128 # 0x555559673d90 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10736>
  2913. 0x0000555559673e14 <+10868>: b -116 # 0x555559673da0 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10752>
  2914. 0x0000555559673e18 <+10872>: ld.d $a1, $fp, -160
  2915. 0x0000555559673e1c <+10876>: bnez $a1, 12 # 0x555559673e28 <_ZN4fish8builtins6string16StringSubCommand3run17h8b329cc147e77456E+10888>
  2916. 0x0000555559673e20 <+10880>: pcaddu18i $ra, -3
  2917. 0x0000555559673e24 <+10884>: jirl $ra, $ra, -101888
  2918. 0x0000555559673e28 <+10888>: ld.d $a2, $fp, -152
  2919. 0x0000555559673e2c <+10892>: li.w $a1, 0x8
  2920. 0x0000555559673e30 <+10896>: move $s0, $a0
  2921. 0x0000555559673e34 <+10900>: move $a0, $a2
  2922. 0x0000555559673e38 <+10904>: pcaddu18i $ra, -3
  2923. 0x0000555559673e3c <+10908>: jirl $ra, $ra, 14920
  2924. 0x0000555559673e40 <+10912>: move $a0, $s0
  2925. 0x0000555559673e44 <+10916>: pcaddu18i $ra, -3
  2926. 0x0000555559673e48 <+10920>: jirl $ra, $ra, -101924
  2927. End of assembler dump.
  2928. (gdb) exit
  2929.  
  2930. Script done on 2025-08-03 22:58:26+08:00 [COMMAND_EXIT_CODE="0"]
  2931.  
Advertisement
Add Comment
Please, Sign In to add comment