--- /srv/rebuilderd/tmp/rebuilderdVtQPZ7/inputs/snap-templates_1.0.0.2-5_riscv64.deb
+++ /srv/rebuilderd/tmp/rebuilderdVtQPZ7/out/snap-templates_1.0.0.2-5_riscv64.deb
├── file list
│ @@ -1,3 +1,3 @@
│ -rw-r--r-- 0 0 0 4 2024-01-05 01:14:13.000000 debian-binary
│ --rw-r--r-- 0 0 0 892 2024-01-05 01:14:13.000000 control.tar.xz
│ --rw-r--r-- 0 0 0 2799964 2024-01-05 01:14:13.000000 data.tar.xz
│ +-rw-r--r-- 0 0 0 888 2024-01-05 01:14:13.000000 control.tar.xz
│ +-rw-r--r-- 0 0 0 2799352 2024-01-05 01:14:13.000000 data.tar.xz
├── control.tar.xz
│ ├── control.tar
│ │ ├── ./md5sums
│ │ │ ├── ./md5sums
│ │ │ │┄ Files differ
├── data.tar.xz
│ ├── data.tar
│ │ ├── file list
│ │ │ @@ -1,11 +1,11 @@
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-05 01:14:13.000000 ./
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-05 01:14:13.000000 ./usr/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-05 01:14:13.000000 ./usr/bin/
│ │ │ --rwxr-xr-x 0 root (0) root (0) 18379008 2024-01-05 01:14:13.000000 ./usr/bin/snap-framework
│ │ │ +-rwxr-xr-x 0 root (0) root (0) 18379040 2024-01-05 01:14:13.000000 ./usr/bin/snap-framework
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-05 01:14:13.000000 ./usr/share/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-05 01:14:13.000000 ./usr/share/doc/
│ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-05 01:14:13.000000 ./usr/share/doc/snap-templates/
│ │ │ -rw-r--r-- 0 root (0) root (0) 273 2018-07-29 21:49:08.000000 ./usr/share/doc/snap-templates/CONTRIBUTORS
│ │ │ -rw-r--r-- 0 root (0) root (0) 3741 2024-01-05 01:14:13.000000 ./usr/share/doc/snap-templates/buildinfo_riscv64.gz
│ │ │ -rw-r--r-- 0 root (0) root (0) 478 2024-01-05 01:14:13.000000 ./usr/share/doc/snap-templates/changelog.Debian.gz
│ │ │ -rw-r--r-- 0 root (0) root (0) 1876 2022-04-21 23:09:50.000000 ./usr/share/doc/snap-templates/copyright
│ │ ├── ./usr/bin/snap-framework
│ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ ├── readelf --wide --file-header {}
│ │ │ │ @@ -6,15 +6,15 @@
│ │ │ │ OS/ABI: UNIX - System V
│ │ │ │ ABI Version: 0
│ │ │ │ Type: EXEC (Executable file)
│ │ │ │ Machine: RISC-V
│ │ │ │ Version: 0x1
│ │ │ │ Entry point address: 0x1a8e0
│ │ │ │ Start of program headers: 64 (bytes into file)
│ │ │ │ - Start of section headers: 18377152 (bytes into file)
│ │ │ │ + Start of section headers: 18377184 (bytes into file)
│ │ │ │ Flags: 0x5, RVC, double-float ABI
│ │ │ │ Size of this header: 64 (bytes)
│ │ │ │ Size of program headers: 56 (bytes)
│ │ │ │ Number of program headers: 10
│ │ │ │ Size of section headers: 64 (bytes)
│ │ │ │ Number of section headers: 29
│ │ │ │ Section header string table index: 28
│ │ │ ├── readelf --wide --program-header {}
│ │ │ │ @@ -4,17 +4,17 @@
│ │ │ │ There are 10 program headers, starting at offset 64
│ │ │ │
│ │ │ │ Program Headers:
│ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align
│ │ │ │ PHDR 0x000040 0x0000000000010040 0x0000000000010040 0x000230 0x000230 R 0x8
│ │ │ │ INTERP 0x000270 0x0000000000010270 0x0000000000010270 0x000021 0x000021 R 0x1
│ │ │ │ [Requesting program interpreter: /lib/ld-linux-riscv64-lp64d.so.1]
│ │ │ │ - RISCV_ATTRIBUT 0x1186850 0x0000000000000000 0x0000000000000000 0x000053 0x000000 R 0x1
│ │ │ │ + RISCV_ATTRIBUT 0x1186870 0x0000000000000000 0x0000000000000000 0x000053 0x000000 R 0x1
│ │ │ │ LOAD 0x000000 0x0000000000010000 0x0000000000010000 0xfa2740 0xfa2740 R E 0x1000
│ │ │ │ - LOAD 0xfa2ca0 0x0000000000fb3ca0 0x0000000000fb3ca0 0x1e3bb0 0x1e83c0 RW 0x1000
│ │ │ │ + LOAD 0xfa2ca0 0x0000000000fb3ca0 0x0000000000fb3ca0 0x1e3bd0 0x1e83c0 RW 0x1000
│ │ │ │ DYNAMIC 0xfa2dd8 0x0000000000fb3dd8 0x0000000000fb3dd8 0x000200 0x000200 RW 0x8
│ │ │ │ NOTE 0x000294 0x0000000000010294 0x0000000000010294 0x000044 0x000044 R 0x4
│ │ │ │ GNU_EH_FRAME 0xf930d0 0x0000000000fa30d0 0x0000000000fa30d0 0x002724 0x002724 R 0x4
│ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10
│ │ │ │ GNU_RELRO 0xfa2ca0 0x0000000000fb3ca0 0x0000000000fb3ca0 0x000360 0x000360 R 0x1
│ │ │ │
│ │ │ │ Section to Segment mapping:
│ │ │ ├── readelf --wide --sections {}
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │ -There are 29 section headers, starting at offset 0x11869c0:
│ │ │ │ +There are 29 section headers, starting at offset 0x11869e0:
│ │ │ │
│ │ │ │ Section Headers:
│ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al
│ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0
│ │ │ │ [ 1] .interp PROGBITS 0000000000010270 000270 000021 00 A 0 0 1
│ │ │ │ [ 2] .note.gnu.build-id NOTE 0000000000010294 000294 000024 00 A 0 0 4
│ │ │ │ [ 3] .note.ABI-tag NOTE 00000000000102b8 0002b8 000020 00 A 0 0 4
│ │ │ │ @@ -21,18 +21,18 @@
│ │ │ │ [16] .preinit_array PREINIT_ARRAY 0000000000fb3ca0 fa2ca0 000008 08 WA 0 0 1
│ │ │ │ [17] .init_array INIT_ARRAY 0000000000fb3ca8 fa2ca8 000008 08 WA 0 0 8
│ │ │ │ [18] .fini_array FINI_ARRAY 0000000000fb3cb0 fa2cb0 000008 08 WA 0 0 8
│ │ │ │ [19] .data.rel.ro PROGBITS 0000000000fb3cb8 fa2cb8 000120 00 WA 0 0 8
│ │ │ │ [20] .dynamic DYNAMIC 0000000000fb3dd8 fa2dd8 000200 10 WA 6 0 8
│ │ │ │ [21] .got PROGBITS 0000000000fb3fd8 fa2fd8 000018 08 WA 0 0 8
│ │ │ │ [22] .got.plt PROGBITS 0000000000fb3ff0 fa2ff0 000918 08 WA 0 0 8
│ │ │ │ - [23] .data PROGBITS 0000000000fb4910 fa3910 1c0640 00 WAo 0 0 16
│ │ │ │ - [24] .sdata PROGBITS 0000000001174f50 1163f50 022900 00 WA 0 0 8
│ │ │ │ - [25] .sbss NOBITS 0000000001197850 1186850 0008f8 00 WA 0 0 8
│ │ │ │ - [26] .bss NOBITS 0000000001198180 1186850 003ee0 00 WA 0 0 64
│ │ │ │ - [27] .riscv.attributes RISCV_ATTRIBUTES 0000000000000000 1186850 000053 00 0 0 1
│ │ │ │ - [28] .shstrtab STRTAB 0000000000000000 11868a3 000119 00 0 0 1
│ │ │ │ + [23] .data PROGBITS 0000000000fb4910 fa3910 1c0660 00 WAo 0 0 16
│ │ │ │ + [24] .sdata PROGBITS 0000000001174f70 1163f70 022900 00 WA 0 0 8
│ │ │ │ + [25] .sbss NOBITS 0000000001197870 1186870 0008f8 00 WA 0 0 8
│ │ │ │ + [26] .bss NOBITS 0000000001198180 1186870 003ee0 00 WA 0 0 64
│ │ │ │ + [27] .riscv.attributes RISCV_ATTRIBUTES 0000000000000000 1186870 000053 00 0 0 1
│ │ │ │ + [28] .shstrtab STRTAB 0000000000000000 11868c3 000119 00 0 0 1
│ │ │ │ Key to Flags:
│ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
│ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS),
│ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude),
│ │ │ │ D (mbind), p (processor specific)
│ │ │ ├── readelf --wide --symbols {}
│ │ │ │ @@ -160,15 +160,15 @@
│ │ │ │ 156: 0000000000016190 0 FUNC GLOBAL DEFAULT UND seekdir@GLIBC_2.27 (3)
│ │ │ │ 157: 0000000000015610 0 FUNC GLOBAL DEFAULT UND fcntl@GLIBC_2.27 (3)
│ │ │ │ 158: 00000000000157b0 0 FUNC GLOBAL DEFAULT UND strtoull@GLIBC_2.27 (3)
│ │ │ │ 159: 00000000000157c0 0 FUNC GLOBAL DEFAULT UND lstat@GLIBC_2.33 (5)
│ │ │ │ 160: 0000000000016600 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.27 (4)
│ │ │ │ 161: 0000000000015700 0 FUNC GLOBAL DEFAULT UND regfree@GLIBC_2.27 (3)
│ │ │ │ 162: 0000000000015ae0 0 FUNC GLOBAL DEFAULT UND __gmpz_clear
│ │ │ │ - 163: 0000000001175750 0 NOTYPE GLOBAL DEFAULT ABS __global_pointer$
│ │ │ │ + 163: 0000000001175770 0 NOTYPE GLOBAL DEFAULT ABS __global_pointer$
│ │ │ │ 164: 0000000000016440 0 FUNC GLOBAL DEFAULT UND iconv_open@GLIBC_2.27 (3)
│ │ │ │ 165: 0000000000016560 0 FUNC GLOBAL DEFAULT UND __gmpz_export
│ │ │ │ 166: 0000000000015670 0 FUNC GLOBAL DEFAULT UND stat@GLIBC_2.33 (5)
│ │ │ │ 167: 0000000000015950 0 FUNC GLOBAL DEFAULT UND pthread_mutex_trylock@GLIBC_2.34 (7)
│ │ │ │ 168: 0000000000016090 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.27 (3)
│ │ │ │ 169: 0000000000015740 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.27 (3)
│ │ │ │ 170: 0000000000015da0 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.27 (3)
│ │ │ ├── readelf --wide --notes {}
│ │ │ │ @@ -1,8 +1,8 @@
│ │ │ │
│ │ │ │ Displaying notes found in: .note.gnu.build-id
│ │ │ │ Owner Data size Description
│ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 113eb2d3c747a5e7514f96ea07fd9cbc47b4107a
│ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 9a4b166aa2a7dd75d4f82b29a519fcf6863bd86b
│ │ │ │
│ │ │ │ Displaying notes found in: .note.ABI-tag
│ │ │ │ Owner Data size Description
│ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 4.15.0
│ │ │ ├── strings --all --bytes=8 {}
│ │ │ │┄ Ordering differences only
│ │ │ │ @@ -342,14 +342,26 @@
│ │ │ │ snap init [type]
│ │ │ │ on that action
│ │ │ │ Note: you can use --help after any of the above actions to get help
│ │ │ │ init - create a new project directory structure in the current directory
│ │ │ │ can be one of:
│ │ │ │ snap
│ │ │ │ Snap 1.0.0.0 Project Kickstarter
│ │ │ │ +> {-# LANGUAGE OverloadedStrings #-}
│ │ │ │ +> module Part2 where
│ │ │ │ +> import Snap.Snaplet
│ │ │ │ +> data Foo = Foo
│ │ │ │ +> data Bar = Bar
│ │ │ │ +> fooInit :: SnapletInit b Foo
│ │ │ │ +> fooInit = makeSnaplet "foo" "Foo snaplet" Nothing $ do
│ │ │ │ +> return Foo
│ │ │ │ +> barInit :: SnapletLens b Foo -> SnapletInit b Bar
│ │ │ │ +> barInit _h = makeSnaplet "bar" "Bar snaplet" Nothing $ do
│ │ │ │ +> return Bar
│ │ │ │ +./src/Part2.lhs
│ │ │ │ What Are Snaplets?
│ │ │ │ ==================
│ │ │ │ A snaplet is a composable web application. Snaplets allow you to build
│ │ │ │ self-contained pieces of functionality and glue them together to make larger
│ │ │ │ applications. Here are some of the things provided by the snaplet API:
│ │ │ │ - Infrastructure for application state/environment
│ │ │ │ - Snaplet initialization, reload, and cleanup
│ │ │ │ @@ -640,26 +652,14 @@
│ │ │ │ run and it sees that the snaplet's directory does not already exist. If the
│ │ │ │ user upgrades to a new version of the snaplet and the new version made changes
│ │ │ │ to the filesystem resources, those resources will NOT be automatically copied
│ │ │ │ in by default. Resource installation *only* happens when the `snaplets/foo`
│ │ │ │ directory does not exist. If you want to get the latest version of the
│ │ │ │ filesystem resources, remove the `snaplets/foo` directory, and restart your
│ │ │ │ ./src/Tutorial.lhs
│ │ │ │ -> {-# LANGUAGE OverloadedStrings #-}
│ │ │ │ -> module Part2 where
│ │ │ │ -> import Snap.Snaplet
│ │ │ │ -> data Foo = Foo
│ │ │ │ -> data Bar = Bar
│ │ │ │ -> fooInit :: SnapletInit b Foo
│ │ │ │ -> fooInit = makeSnaplet "foo" "Foo snaplet" Nothing $ do
│ │ │ │ -> return Foo
│ │ │ │ -> barInit :: SnapletLens b Foo -> SnapletInit b Bar
│ │ │ │ -> barInit _h = makeSnaplet "bar" "Bar snaplet" Nothing $ do
│ │ │ │ -> return Bar
│ │ │ │ -./src/Part2.lhs
│ │ │ │ Name: projname
│ │ │ │ Version: 0.1
│ │ │ │ Synopsis: Project Synopsis Here
│ │ │ │ Description: Project Description Here
│ │ │ │ License: AllRightsReserved
│ │ │ │ Author: Author
│ │ │ │ Maintainer: maintainer@example.com
│ │ │ │ @@ -682,14 +682,105 @@
│ │ │ │ snap >= 1.0 && < 1.2,
│ │ │ │ snap-core >= 1.0 && < 1.1,
│ │ │ │ snap-server >= 1.0 && < 1.2
│ │ │ │ if impl(ghc >= 6.12.0)
│ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ -fno-warn-unused-do-bind
│ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ +{-# LANGUAGE OverloadedStrings #-}
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | This module is where all the routes and handlers are defined for your
│ │ │ │ +-- site. The 'app' function is the initializer that combines everything
│ │ │ │ +-- together and is exported by this module.
│ │ │ │ +module Site
│ │ │ │ + ) where
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +import Control.Applicative
│ │ │ │ +import Data.ByteString (ByteString)
│ │ │ │ +import Data.Map.Syntax ((##))
│ │ │ │ +import qualified Data.Text as T
│ │ │ │ +import Snap.Core
│ │ │ │ +import Snap.Snaplet
│ │ │ │ +import Snap.Snaplet.Auth
│ │ │ │ +import Snap.Snaplet.Auth.Backends.JsonFile
│ │ │ │ +import Snap.Snaplet.Heist
│ │ │ │ +import Snap.Snaplet.Session.Backends.CookieSession
│ │ │ │ +import Snap.Util.FileServe
│ │ │ │ +import qualified Heist.Interpreted as I
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +import Application
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | Render login form
│ │ │ │ +handleLogin :: Maybe T.Text -> Handler App (AuthManager App) ()
│ │ │ │ +handleLogin authError = heistLocal (I.bindSplices errs) $ render "login"
│ │ │ │ + errs = maybe mempty splice authError
│ │ │ │ + splice err = "loginError" ## I.textSplice err
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | Handle login submit
│ │ │ │ +handleLoginSubmit :: Handler App (AuthManager App) ()
│ │ │ │ +handleLoginSubmit =
│ │ │ │ + loginUser "login" "password" Nothing
│ │ │ │ + (\_ -> handleLogin err) (redirect "/")
│ │ │ │ + err = Just "Unknown user or password"
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | Logs out and redirects the user to the site index.
│ │ │ │ +handleLogout :: Handler App (AuthManager App) ()
│ │ │ │ +handleLogout = logout >> redirect "/"
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | Handle new user form submit
│ │ │ │ +handleNewUser :: Handler App (AuthManager App) ()
│ │ │ │ +handleNewUser = method GET handleForm <|> method POST handleFormSubmit
│ │ │ │ + handleForm = render "new_user"
│ │ │ │ + handleFormSubmit = registerUser "login" "password" >> redirect "/"
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | The application's routes.
│ │ │ │ +routes :: [(ByteString, Handler App App ())]
│ │ │ │ +routes = [ ("login", with auth handleLoginSubmit)
│ │ │ │ + , ("logout", with auth handleLogout)
│ │ │ │ + , ("new_user", with auth handleNewUser)
│ │ │ │ + , ("", serveDirectory "static")
│ │ │ │ + ]
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | The application initializer.
│ │ │ │ +app :: SnapletInit App App
│ │ │ │ +app = makeSnaplet "app" "An snaplet example application." Nothing $ do
│ │ │ │ + h <- nestSnaplet "" heist $ heistInit "templates"
│ │ │ │ + s <- nestSnaplet "sess" sess $
│ │ │ │ + initCookieSessionManager "site_key.txt" "sess" Nothing (Just 3600)
│ │ │ │ + -- NOTE: We're using initJsonFileAuthManager here because it's easy and
│ │ │ │ + -- doesn't require any kind of database server to run. In practice,
│ │ │ │ + -- you'll probably want to change this to a more robust auth backend.
│ │ │ │ + a <- nestSnaplet "auth" auth $
│ │ │ │ + initJsonFileAuthManager defAuthSettings sess "users.json"
│ │ │ │ + addRoutes routes
│ │ │ │ + addAuthSplices h auth
│ │ │ │ + return $ App h s a
│ │ │ │ +./src/Site.hs
│ │ │ │ +{-# LANGUAGE TemplateHaskell #-}
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +-- | This module defines our application's state type and an alias for its
│ │ │ │ +-- handler monad.
│ │ │ │ +module Application where
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +import Control.Lens
│ │ │ │ +import Snap.Snaplet
│ │ │ │ +import Snap.Snaplet.Heist
│ │ │ │ +import Snap.Snaplet.Auth
│ │ │ │ +import Snap.Snaplet.Session
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +data App = App
│ │ │ │ + { _heist :: Snaplet (Heist App)
│ │ │ │ + , _sess :: Snaplet SessionManager
│ │ │ │ + , _auth :: Snaplet (AuthManager App)
│ │ │ │ +makeLenses ''App
│ │ │ │ +instance HasHeist App where
│ │ │ │ + heistLens = subSnaplet heist
│ │ │ │ +------------------------------------------------------------------------------
│ │ │ │ +type AppHandler = Handler App App
│ │ │ │ +./src/Application.hs
│ │ │ │ {-# LANGUAGE CPP #-}
│ │ │ │ {-# LANGUAGE TemplateHaskell #-}
│ │ │ │ NOTE: Don't modify this file unless you know what you are doing. If you are
│ │ │ │ new to snap, start with Site.hs and Application.hs. This file contains
│ │ │ │ boilerplate needed for dynamic reloading and is not meant for general
│ │ │ │ consumption.
│ │ │ │ Occasionally if we modify the way the dynamic reloader works and you want to
│ │ │ │ @@ -769,105 +860,65 @@
│ │ │ │ -- sophisticated code might.
│ │ │ │ getActions :: Config Snap AppConfig -> IO (Snap (), IO ())
│ │ │ │ getActions conf = do
│ │ │ │ (msgs, site, cleanup) <- runSnaplet
│ │ │ │ (appEnvironment =<< getOther conf) app
│ │ │ │ hPutStrLn stderr $ T.unpack msgs
│ │ │ │ return (site, cleanup)
│ │ │ │ -{-# LANGUAGE TemplateHaskell #-}
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | This module defines our application's state type and an alias for its
│ │ │ │ --- handler monad.
│ │ │ │ -module Application where
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ -import Control.Lens
│ │ │ │ -import Snap.Snaplet
│ │ │ │ -import Snap.Snaplet.Heist
│ │ │ │ -import Snap.Snaplet.Auth
│ │ │ │ -import Snap.Snaplet.Session
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ -data App = App
│ │ │ │ - { _heist :: Snaplet (Heist App)
│ │ │ │ - , _sess :: Snaplet SessionManager
│ │ │ │ - , _auth :: Snaplet (AuthManager App)
│ │ │ │ -makeLenses ''App
│ │ │ │ -instance HasHeist App where
│ │ │ │ - heistLens = subSnaplet heist
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ -type AppHandler = Handler App App
│ │ │ │ -./src/Application.hs
│ │ │ │ -{-# LANGUAGE OverloadedStrings #-}
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | This module is where all the routes and handlers are defined for your
│ │ │ │ --- site. The 'app' function is the initializer that combines everything
│ │ │ │ --- together and is exported by this module.
│ │ │ │ -module Site
│ │ │ │ - ) where
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ -import Control.Applicative
│ │ │ │ -import Data.ByteString (ByteString)
│ │ │ │ -import Data.Map.Syntax ((##))
│ │ │ │ -import qualified Data.Text as T
│ │ │ │ -import Snap.Core
│ │ │ │ -import Snap.Snaplet
│ │ │ │ -import Snap.Snaplet.Auth
│ │ │ │ -import Snap.Snaplet.Auth.Backends.JsonFile
│ │ │ │ -import Snap.Snaplet.Heist
│ │ │ │ -import Snap.Snaplet.Session.Backends.CookieSession
│ │ │ │ -import Snap.Util.FileServe
│ │ │ │ -import qualified Heist.Interpreted as I
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ -import Application
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | Render login form
│ │ │ │ -handleLogin :: Maybe T.Text -> Handler App (AuthManager App) ()
│ │ │ │ -handleLogin authError = heistLocal (I.bindSplices errs) $ render "login"
│ │ │ │ - errs = maybe mempty splice authError
│ │ │ │ - splice err = "loginError" ## I.textSplice err
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | Handle login submit
│ │ │ │ -handleLoginSubmit :: Handler App (AuthManager App) ()
│ │ │ │ -handleLoginSubmit =
│ │ │ │ - loginUser "login" "password" Nothing
│ │ │ │ - (\_ -> handleLogin err) (redirect "/")
│ │ │ │ - err = Just "Unknown user or password"
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | Logs out and redirects the user to the site index.
│ │ │ │ -handleLogout :: Handler App (AuthManager App) ()
│ │ │ │ -handleLogout = logout >> redirect "/"
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | Handle new user form submit
│ │ │ │ -handleNewUser :: Handler App (AuthManager App) ()
│ │ │ │ -handleNewUser = method GET handleForm <|> method POST handleFormSubmit
│ │ │ │ - handleForm = render "new_user"
│ │ │ │ - handleFormSubmit = registerUser "login" "password" >> redirect "/"
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | The application's routes.
│ │ │ │ -routes :: [(ByteString, Handler App App ())]
│ │ │ │ -routes = [ ("login", with auth handleLoginSubmit)
│ │ │ │ - , ("logout", with auth handleLogout)
│ │ │ │ - , ("new_user", with auth handleNewUser)
│ │ │ │ - , ("", serveDirectory "static")
│ │ │ │ - ]
│ │ │ │ -------------------------------------------------------------------------------
│ │ │ │ --- | The application initializer.
│ │ │ │ -app :: SnapletInit App App
│ │ │ │ -app = makeSnaplet "app" "An snaplet example application." Nothing $ do
│ │ │ │ - h <- nestSnaplet "" heist $ heistInit "templates"
│ │ │ │ - s <- nestSnaplet "sess" sess $
│ │ │ │ - initCookieSessionManager "site_key.txt" "sess" Nothing (Just 3600)
│ │ │ │ - -- NOTE: We're using initJsonFileAuthManager here because it's easy and
│ │ │ │ - -- doesn't require any kind of database server to run. In practice,
│ │ │ │ - -- you'll probably want to change this to a more robust auth backend.
│ │ │ │ - a <- nestSnaplet "auth" auth $
│ │ │ │ - initJsonFileAuthManager defAuthSettings sess "users.json"
│ │ │ │ - addRoutes routes
│ │ │ │ - addAuthSplices h auth
│ │ │ │ - return $ App h s a
│ │ │ │ -./src/Site.hs
│ │ │ │ +Name: projname
│ │ │ │ +Version: 0.1
│ │ │ │ +Synopsis: Project Synopsis Here
│ │ │ │ +Description: Project Description Here
│ │ │ │ +License: AllRightsReserved
│ │ │ │ +Author: Author
│ │ │ │ +Maintainer: maintainer@example.com
│ │ │ │ +Stability: Experimental
│ │ │ │ +Category: Web
│ │ │ │ +Build-type: Simple
│ │ │ │ +Cabal-version: >=1.2
│ │ │ │ +Flag development
│ │ │ │ + Description: Whether to build the server in development (interpreted) mode
│ │ │ │ + Default: False
│ │ │ │ +Flag old-base
│ │ │ │ + default: False
│ │ │ │ + manual: False
│ │ │ │ +Executable projname
│ │ │ │ + hs-source-dirs: src
│ │ │ │ + main-is: Main.hs
│ │ │ │ + Build-depends:
│ │ │ │ + base >= 4.4 && < 5,
│ │ │ │ + bytestring >= 0.9.1 && < 0.11,
│ │ │ │ + heist >= 1.0 && < 1.2,
│ │ │ │ + lens >= 3.7.6 && < 4.18,
│ │ │ │ + map-syntax >= 0.2 && < 0.4,
│ │ │ │ + monad-control >= 1.0 && < 1.1,
│ │ │ │ + mtl >= 2 && < 2.3,
│ │ │ │ + snap >= 1.0 && < 1.2,
│ │ │ │ + snap-core >= 1.0 && < 1.1,
│ │ │ │ + snap-server >= 1.0 && < 1.2,
│ │ │ │ + snap-loader-static >= 1.0 && < 1.1,
│ │ │ │ + text >= 0.11 && < 1.3,
│ │ │ │ + time >= 1.1 && < 1.9,
│ │ │ │ + xmlhtml >= 0.1 && < 0.3
│ │ │ │ + if flag(development)
│ │ │ │ + build-depends:
│ │ │ │ + snap-loader-dynamic >= 1.0 && < 1.1
│ │ │ │ + cpp-options: -DDEVELOPMENT
│ │ │ │ + -- In development mode, speed is already going to suffer, so skip
│ │ │ │ + -- the fancy optimization flags. Additionally, disable all
│ │ │ │ + -- warnings. The hint library doesn't give an option to execute
│ │ │ │ + -- compiled code when there were also warnings, so disabling
│ │ │ │ + -- warnings allows quicker workflow.
│ │ │ │ + ghc-options: -threaded -w
│ │ │ │ + if impl(ghc >= 6.12.0)
│ │ │ │ + ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ + -fno-warn-orphans -fno-warn-unused-do-bind
│ │ │ │ + else
│ │ │ │ + ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ + -fno-warn-orphans
│ │ │ │ padding: 0;
│ │ │ │ margin: 0;
│ │ │ │ background-color: #ffffff;
│ │ │ │ font-family: Verdana, Helvetica, sans-serif;
│ │ │ │ padding: 0;
│ │ │ │ margin: 0;
│ │ │ │ text-decoration: underline;
│ │ │ │ @@ -882,24 +933,14 @@
│ │ │ │ Snap Example App Login
│ │ │ │
│ │ │ │ /login
│ │ │ │ Login
│ │ │ │
│ │ │ │ Don't have a login yet? Create a new user
│ │ │ │ ./snaplets/heist/templates/_login.tpl
│ │ │ │ -
│ │ │ │ - Snap web server
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -
│ │ │ │ -./snaplets/heist/templates/base.tpl
│ │ │ │
│ │ │ │ Congrats! You're logged in as ''
│ │ │ │ Logout
│ │ │ │ @@ -933,65 +966,32 @@
│ │ │ │
│ │ │ │ ./snaplets/heist/templates/index.tpl
│ │ │ │ Register a new user
│ │ │ │ /new_user
│ │ │ │ Add User
│ │ │ │
│ │ │ │ ./snaplets/heist/templates/_new_user.tpl
│ │ │ │ -Name: projname
│ │ │ │ -Version: 0.1
│ │ │ │ -Synopsis: Project Synopsis Here
│ │ │ │ -Description: Project Description Here
│ │ │ │ -License: AllRightsReserved
│ │ │ │ -Author: Author
│ │ │ │ -Maintainer: maintainer@example.com
│ │ │ │ -Stability: Experimental
│ │ │ │ -Category: Web
│ │ │ │ -Build-type: Simple
│ │ │ │ -Cabal-version: >=1.2
│ │ │ │ -Flag development
│ │ │ │ - Description: Whether to build the server in development (interpreted) mode
│ │ │ │ - Default: False
│ │ │ │ -Flag old-base
│ │ │ │ - default: False
│ │ │ │ - manual: False
│ │ │ │ -Executable projname
│ │ │ │ - hs-source-dirs: src
│ │ │ │ - main-is: Main.hs
│ │ │ │ - Build-depends:
│ │ │ │ - base >= 4.4 && < 5,
│ │ │ │ - bytestring >= 0.9.1 && < 0.11,
│ │ │ │ - heist >= 1.0 && < 1.2,
│ │ │ │ - lens >= 3.7.6 && < 4.18,
│ │ │ │ - map-syntax >= 0.2 && < 0.4,
│ │ │ │ - monad-control >= 1.0 && < 1.1,
│ │ │ │ - mtl >= 2 && < 2.3,
│ │ │ │ - snap >= 1.0 && < 1.2,
│ │ │ │ - snap-core >= 1.0 && < 1.1,
│ │ │ │ - snap-server >= 1.0 && < 1.2,
│ │ │ │ - snap-loader-static >= 1.0 && < 1.1,
│ │ │ │ - text >= 0.11 && < 1.3,
│ │ │ │ - time >= 1.1 && < 1.9,
│ │ │ │ - xmlhtml >= 0.1 && < 0.3
│ │ │ │ - if flag(development)
│ │ │ │ - build-depends:
│ │ │ │ - snap-loader-dynamic >= 1.0 && < 1.1
│ │ │ │ - cpp-options: -DDEVELOPMENT
│ │ │ │ - -- In development mode, speed is already going to suffer, so skip
│ │ │ │ - -- the fancy optimization flags. Additionally, disable all
│ │ │ │ - -- warnings. The hint library doesn't give an option to execute
│ │ │ │ - -- compiled code when there were also warnings, so disabling
│ │ │ │ - -- warnings allows quicker workflow.
│ │ │ │ - ghc-options: -threaded -w
│ │ │ │ - if impl(ghc >= 6.12.0)
│ │ │ │ - ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ - -fno-warn-orphans -fno-warn-unused-do-bind
│ │ │ │ - else
│ │ │ │ - ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ - -fno-warn-orphans
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +./snaplets/heist/templates/new_user.tpl
│ │ │ │ +
│ │ │ │ + Snap web server
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +./snaplets/heist/templates/base.tpl
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +
│ │ │ │ +./snaplets/heist/templates/login.tpl
│ │ │ │ ./static
│ │ │ │ ./snaplets/heist/templates
│ │ │ │ ./snaplets/heist
│ │ │ │ ./snaplets
│ │ │ │ {-# LANGUAGE OverloadedStrings #-}
│ │ │ │ module Main where
│ │ │ │ import Control.Applicative
│ │ │ │ @@ -1008,16 +1008,14 @@
│ │ │ │ dir "static" (serveDirectory ".")
│ │ │ │ echoHandler :: Snap ()
│ │ │ │ echoHandler = do
│ │ │ │ param <- getParam "echoparam"
│ │ │ │ maybe (writeBS "must specify echo/param in URL")
│ │ │ │ writeBS param
│ │ │ │ ./src/Main.hs
│ │ │ │ -placeholder
│ │ │ │ -./log/placeholder
│ │ │ │ Name: projname
│ │ │ │ Version: 0.1
│ │ │ │ Synopsis: Project Synopsis Here
│ │ │ │ Description: Project Description Here
│ │ │ │ License: AllRightsReserved
│ │ │ │ Author: Author
│ │ │ │ Maintainer: maintainer@example.com
│ │ │ │ @@ -1039,14 +1037,16 @@
│ │ │ │ -fno-warn-unused-do-bind
│ │ │ │ ghc-options: -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2
│ │ │ │ ./foo.cabal
│ │ │ │ :set -isrc
│ │ │ │ :set -hide-package MonadCatchIO-mtl
│ │ │ │ :set -hide-package monads-fd
│ │ │ │ :set -XOverloadedStrings
│ │ │ │ +placeholder
│ │ │ │ +./log/placeholder
│ │ │ │ main:Main.Help
│ │ │ │ Data.Text.concat: size overflow
│ │ │ │ overflowError
│ │ │ │ breakOnAll
│ │ │ │ overflow
│ │ │ │ : empty input
│ │ │ │ Data.Text.
│ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {}
│ │ │ │ @@ -772,15 +772,15 @@
│ │ │ │ bgeu s10,a4,170e6
│ │ │ │ srli a4,s10,0x6
│ │ │ │ lui a5,0xfff00
│ │ │ │ and s6,a1,a5
│ │ │ │ and a4,a4,s4
│ │ │ │ or s11,a4,s6
│ │ │ │ ld a2,32(s11)
│ │ │ │ - ld a3,-1072(s8)
│ │ │ │ + ld a3,-1040(s8)
│ │ │ │ bne a2,a3,1714c
│ │ │ │ lhu a3,46(s11)
│ │ │ │ andi a2,a3,1536
│ │ │ │ beqz a2,17812
│ │ │ │ andi a2,a3,512
│ │ │ │ bnez a2,1782a
│ │ │ │ andi a2,a3,2
│ │ │ │ @@ -814,15 +814,15 @@
│ │ │ │ slli a3,a4,0x2
│ │ │ │ addi a2,a2,-928
│ │ │ │ add a3,a3,a2
│ │ │ │ lw a3,0(a3)
│ │ │ │ jr a3
│ │ │ │ ld a4,16(s10)
│ │ │ │ lui a3,0x1197
│ │ │ │ - lwu a3,1988(a3)
│ │ │ │ + lwu a3,2020(a3)
│ │ │ │ andi a2,a4,3
│ │ │ │ beq a2,a3,1714a
│ │ │ │ andi a4,a4,-4
│ │ │ │ ld a1,8(s10)
│ │ │ │ or a4,a4,a3
│ │ │ │ sd a4,16(s10)
│ │ │ │ addi a2,s10,8
│ │ │ │ @@ -858,15 +858,15 @@
│ │ │ │ lhu a4,46(s11)
│ │ │ │ andi a4,a4,1024
│ │ │ │ bnez a4,17158
│ │ │ │ j 17168
│ │ │ │ lw a3,-16(s6)
│ │ │ │ lw a4,-12(s6)
│ │ │ │ lui a2,0x1197
│ │ │ │ - lwu a2,1988(a2)
│ │ │ │ + lwu a2,2020(a2)
│ │ │ │ addw a4,a4,a3
│ │ │ │ slli a3,a4,0x20
│ │ │ │ srli a4,a3,0x1d
│ │ │ │ add a4,a4,s10
│ │ │ │ ld a3,8(a4)
│ │ │ │ andi a1,a3,3
│ │ │ │ beq a1,a2,1714a
│ │ │ │ @@ -891,15 +891,15 @@
│ │ │ │ bltu s4,a4,171d6
│ │ │ │ li s11,0
│ │ │ │ j 1714c
│ │ │ │ lw a4,-4(s6)
│ │ │ │ beqz a4,1714a
│ │ │ │ ld a4,16(s10)
│ │ │ │ lui a3,0x1197
│ │ │ │ - lwu a3,1988(a3)
│ │ │ │ + lwu a3,2020(a3)
│ │ │ │ andi a2,a4,3
│ │ │ │ beq a3,a2,1714a
│ │ │ │ andi a4,a4,-4
│ │ │ │ or a4,a4,a3
│ │ │ │ sd a4,16(s10)
│ │ │ │ mv a0,s0
│ │ │ │ auipc ra,0xeee
│ │ │ │ @@ -908,15 +908,15 @@
│ │ │ │ j 1714c
│ │ │ │ lw a3,-16(s6)
│ │ │ │ lw a4,-4(s6)
│ │ │ │ or a4,a4,a3
│ │ │ │ beqz a4,1714a
│ │ │ │ lw a4,-12(s6)
│ │ │ │ lui a2,0x1197
│ │ │ │ - lwu a2,1988(a2)
│ │ │ │ + lwu a2,2020(a2)
│ │ │ │ addw a4,a4,a3
│ │ │ │ slli a3,a4,0x20
│ │ │ │ srli a4,a3,0x1d
│ │ │ │ add a4,a4,s10
│ │ │ │ ld a3,8(a4)
│ │ │ │ andi a0,a3,3
│ │ │ │ beq a0,a2,1714a
│ │ │ │ @@ -963,15 +963,15 @@
│ │ │ │ sub a3,s10,a3
│ │ │ │ sra a3,a3,a0
│ │ │ │ slli a3,a3,0x30
│ │ │ │ srli a3,a3,0x30
│ │ │ │ add a2,s9,a3
│ │ │ │ lui a7,0x1197
│ │ │ │ lbu s9,18(a2)
│ │ │ │ - lbu a3,2008(a7)
│ │ │ │ + lbu a3,2040(a7)
│ │ │ │ sext.w t3,a0
│ │ │ │ sd a1,16(sp)
│ │ │ │ sd a7,8(sp)
│ │ │ │ sd t3,0(sp)
│ │ │ │ beq a3,s9,1714c
│ │ │ │ lhu a2,10(a6)
│ │ │ │ sd a2,24(sp)
│ │ │ │ @@ -1030,31 +1030,31 @@
│ │ │ │ ld a3,16(s11)
│ │ │ │ beqz a2,174d6
│ │ │ │ sd a3,16(a2)
│ │ │ │ beqz a3,173c0
│ │ │ │ ld a2,24(s11)
│ │ │ │ sd a2,24(a3)
│ │ │ │ lui t1,0x1198
│ │ │ │ - ld a3,-1104(t1)
│ │ │ │ + ld a3,-1072(t1)
│ │ │ │ sd zero,24(s11)
│ │ │ │ sd a3,16(s11)
│ │ │ │ beqz a3,173d6
│ │ │ │ sd s11,24(a3)
│ │ │ │ lui a7,0x1198
│ │ │ │ lui a6,0x1198
│ │ │ │ lwu t3,48(s11)
│ │ │ │ - ld a0,-1112(a7)
│ │ │ │ - ld a2,-1120(a6)
│ │ │ │ + ld a0,-1080(a7)
│ │ │ │ + ld a2,-1088(a6)
│ │ │ │ lhu a3,46(s11)
│ │ │ │ sub a0,a0,t3
│ │ │ │ add a2,a2,t3
│ │ │ │ ori a3,a3,8
│ │ │ │ - sd s11,-1104(t1)
│ │ │ │ - sd a0,-1112(a7)
│ │ │ │ - sd a2,-1120(a6)
│ │ │ │ + sd s11,-1072(t1)
│ │ │ │ + sd a0,-1080(a7)
│ │ │ │ + sd a2,-1088(a6)
│ │ │ │ sh a3,46(s11)
│ │ │ │ beqz a1,1714c
│ │ │ │ ld a6,896(s2)
│ │ │ │ j 17066
│ │ │ │ mv a0,s0
│ │ │ │ auipc ra,0xeee
│ │ │ │ jalr 756(ra)
│ │ │ │ @@ -1114,15 +1114,15 @@
│ │ │ │ ld a1,16(s10)
│ │ │ │ addi a2,s10,16
│ │ │ │ mv a0,s0
│ │ │ │ auipc ra,0xeef
│ │ │ │ jalr -1984(ra)
│ │ │ │ j 17396
│ │ │ │ lui a2,0x1198
│ │ │ │ - sd a3,-1096(a2)
│ │ │ │ + sd a3,-1064(a2)
│ │ │ │ j 173b8
│ │ │ │ lui a0,0xf93
│ │ │ │ mv a1,a4
│ │ │ │ addi a0,a0,-1904
│ │ │ │ auipc ra,0xedf
│ │ │ │ jalr -2034(ra)
│ │ │ │ mv a1,a0
│ │ │ │ @@ -1177,28 +1177,28 @@
│ │ │ │ addi a3,s9,31
│ │ │ │ lbu a6,8(s6)
│ │ │ │ add a3,a3,a0
│ │ │ │ andi a3,a3,-8
│ │ │ │ sub a3,s10,a3
│ │ │ │ sra a3,a3,a6
│ │ │ │ lui a7,0x1197
│ │ │ │ - lbu a0,2008(a7)
│ │ │ │ + lbu a0,2040(a7)
│ │ │ │ slli a3,a3,0x30
│ │ │ │ srli a3,a3,0x30
│ │ │ │ add a2,s9,a3
│ │ │ │ sb a0,18(a2)
│ │ │ │ lbu a6,8(s6)
│ │ │ │ lui a2,0x1198
│ │ │ │ - ld a0,-1216(a2)
│ │ │ │ + ld a0,-1184(a2)
│ │ │ │ li a3,1
│ │ │ │ sllw a3,a3,a6
│ │ │ │ srliw a3,a3,0x3
│ │ │ │ add a3,a3,a0
│ │ │ │ ld a1,0(sp)
│ │ │ │ - sd a3,-1216(a2)
│ │ │ │ + sd a3,-1184(a2)
│ │ │ │ j 17408
│ │ │ │ ld a1,8(s10)
│ │ │ │ addi a2,s10,8
│ │ │ │ mv a0,s0
│ │ │ │ sd a1,0(sp)
│ │ │ │ auipc ra,0xeee
│ │ │ │ jalr 1840(ra)
│ │ │ │ @@ -1352,18 +1352,18 @@
│ │ │ │ lui a3,0xf13
│ │ │ │ addi a3,a3,-1672
│ │ │ │ ld a4,0(s10)
│ │ │ │ beq a4,a3,177cc
│ │ │ │ mv a1,s10
│ │ │ │ j 17066
│ │ │ │ lui a7,0x1197
│ │ │ │ - lbu a3,2008(a7)
│ │ │ │ + lbu a3,2040(a7)
│ │ │ │ lbu a2,13(s10)
│ │ │ │ sb a3,13(s10)
│ │ │ │ - lbu a3,2008(a7)
│ │ │ │ + lbu a3,2040(a7)
│ │ │ │ beq a2,a3,1714c
│ │ │ │ lwu a3,8(s10)
│ │ │ │ ld a1,16(s10)
│ │ │ │ addi a2,s10,24
│ │ │ │ slli a3,a3,0x3
│ │ │ │ add a2,a2,a3
│ │ │ │ mv a0,s0
│ │ │ │ @@ -1400,37 +1400,37 @@
│ │ │ │ ld a3,16(s11)
│ │ │ │ beqz a1,178c0
│ │ │ │ sd a3,16(a1)
│ │ │ │ beqz a3,17874
│ │ │ │ ld a1,24(s11)
│ │ │ │ sd a1,24(a3)
│ │ │ │ lui t1,0x1198
│ │ │ │ - ld a3,-1152(t1)
│ │ │ │ + ld a3,-1120(t1)
│ │ │ │ sd zero,24(s11)
│ │ │ │ sd a3,16(s11)
│ │ │ │ beqz a3,1788a
│ │ │ │ sd s11,24(a3)
│ │ │ │ ld a3,8(a2)
│ │ │ │ lui a7,0x1198
│ │ │ │ lui a6,0x1198
│ │ │ │ - ld a0,-1160(a7)
│ │ │ │ - ld a1,-1168(a6)
│ │ │ │ + ld a0,-1128(a7)
│ │ │ │ + ld a1,-1136(a6)
│ │ │ │ lhu a2,46(s11)
│ │ │ │ srli a3,a3,0x9
│ │ │ │ sub a0,a0,a3
│ │ │ │ add a1,a1,a3
│ │ │ │ ori a3,a2,8
│ │ │ │ - sd s11,-1152(t1)
│ │ │ │ - sd a0,-1160(a7)
│ │ │ │ - sd a1,-1168(a6)
│ │ │ │ + sd s11,-1120(t1)
│ │ │ │ + sd a0,-1128(a7)
│ │ │ │ + sd a1,-1136(a6)
│ │ │ │ sh a3,46(s11)
│ │ │ │ bnez s5,17192
│ │ │ │ j 17168
│ │ │ │ lui a1,0x1198
│ │ │ │ - sd a3,-1144(a1)
│ │ │ │ + sd a3,-1112(a1)
│ │ │ │ j 1786c
│ │ │ │ addi sp,sp,-176
│ │ │ │ sd s0,160(sp)
│ │ │ │ sd s4,128(sp)
│ │ │ │ sd ra,168(sp)
│ │ │ │ mv s4,a0
│ │ │ │ mv s0,a1
│ │ │ │ @@ -1569,20 +1569,20 @@
│ │ │ │ beqz a5,17a08
│ │ │ │ zext.b a3,a4
│ │ │ │ j 179ae
│ │ │ │ mv a2,s11
│ │ │ │ mv a0,s0
│ │ │ │ jal 1702e
│ │ │ │ j 179dc
│ │ │ │ - ld a5,-1192(s8)
│ │ │ │ + ld a5,-1160(s8)
│ │ │ │ beqz a5,17a9a
│ │ │ │ ld a0,0(s0)
│ │ │ │ sd a5,0(s0)
│ │ │ │ ld a5,0(a5)
│ │ │ │ - sd zero,-1192(s8)
│ │ │ │ + sd zero,-1160(s8)
│ │ │ │ sd a5,8(s0)
│ │ │ │ auipc ra,0xeea
│ │ │ │ jalr 1072(ra)
│ │ │ │ j 179dc
│ │ │ │ andi s1,a1,-8
│ │ │ │ ld s10,8(s1)
│ │ │ │ addi a2,s11,128
│ │ │ │ @@ -1661,15 +1661,15 @@
│ │ │ │ addi s1,s3,18
│ │ │ │ li s0,0
│ │ │ │ li s9,0
│ │ │ │ li a3,0
│ │ │ │ addi s7,s3,31
│ │ │ │ sext.w s10,s10
│ │ │ │ lbu a4,0(s1)
│ │ │ │ - lbu a5,2008(s5)
│ │ │ │ + lbu a5,2040(s5)
│ │ │ │ slli s2,s0,0x30
│ │ │ │ srli s2,s2,0x30
│ │ │ │ beq a4,a5,17c48
│ │ │ │ sb zero,0(s1)
│ │ │ │ beqz a3,17c16
│ │ │ │ bnez s9,17b9e
│ │ │ │ li a3,1
│ │ │ │ @@ -1704,15 +1704,15 @@
│ │ │ │ jalr 36(ra)
│ │ │ │ sext.w a5,s2
│ │ │ │ sext.w a0,a0
│ │ │ │ addiw a4,s2,1
│ │ │ │ add a5,a5,s3
│ │ │ │ bgeu s2,a0,17bee
│ │ │ │ lbu a2,18(a5)
│ │ │ │ - lbu a3,2008(s5)
│ │ │ │ + lbu a3,2040(s5)
│ │ │ │ slli s2,a4,0x30
│ │ │ │ srli s2,s2,0x30
│ │ │ │ beq a2,a3,17b9e
│ │ │ │ sb zero,18(a5)
│ │ │ │ lbu a0,8(s4)
│ │ │ │ auipc ra,0xeed
│ │ │ │ jalr -16(ra)
│ │ │ │ @@ -1916,15 +1916,15 @@
│ │ │ │ j 17d66
│ │ │ │ ld s0,-40(a4)
│ │ │ │ srli s0,s0,0x6
│ │ │ │ j 17cc0
│ │ │ │ ld s0,80(sp)
│ │ │ │ j 17d78
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a4,-1274(a5)
│ │ │ │ + lbu a4,-1242(a5)
│ │ │ │ beqz a4,17e10
│ │ │ │ lw a4,12(a0)
│ │ │ │ mv a5,a0
│ │ │ │ bnez a4,17e12
│ │ │ │ ret
│ │ │ │ addi sp,sp,-32
│ │ │ │ sd ra,24(sp)
│ │ │ │ @@ -1934,15 +1934,15 @@
│ │ │ │ addi a5,a5,16
│ │ │ │ sd a5,8(sp)
│ │ │ │ jal 187ac
│ │ │ │ ld ra,24(sp)
│ │ │ │ addi sp,sp,32
│ │ │ │ ret
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a4,-1274(a5)
│ │ │ │ + lbu a4,-1242(a5)
│ │ │ │ beqz a4,17e3c
│ │ │ │ lw a4,12(a0)
│ │ │ │ mv a5,a0
│ │ │ │ bnez a4,17e3e
│ │ │ │ ret
│ │ │ │ addi sp,sp,-32
│ │ │ │ sd ra,24(sp)
│ │ │ │ @@ -2014,15 +2014,15 @@
│ │ │ │ lw a1,-8(s10)
│ │ │ │ bltu s5,a1,1879a
│ │ │ │ slli a5,a1,0x2
│ │ │ │ add a5,a5,s6
│ │ │ │ lw a5,0(a5)
│ │ │ │ jr a5
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,17f36
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,18788
│ │ │ │ lwu s2,-16(s10)
│ │ │ │ addi s11,s0,8
│ │ │ │ slli s2,s2,0x3
│ │ │ │ add s2,s2,s11
│ │ │ │ @@ -2099,15 +2099,15 @@
│ │ │ │ bgeu a4,a3,18460
│ │ │ │ addi a5,a4,8
│ │ │ │ sd a5,8(s10)
│ │ │ │ sd s0,0(a4)
│ │ │ │ mv s0,s2
│ │ │ │ j 17ef6
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,1802e
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,1876a
│ │ │ │ addi a0,s0,8
│ │ │ │ jal 187ac
│ │ │ │ addi s2,s0,16
│ │ │ │ j 17f68
│ │ │ │ @@ -2206,67 +2206,67 @@
│ │ │ │ lbu a5,68(s1)
│ │ │ │ sb s7,69(s1)
│ │ │ │ beqz a5,18660
│ │ │ │ lui a5,0xf13
│ │ │ │ addi a5,a5,-1288
│ │ │ │ j 18448
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,18190
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,18710
│ │ │ │ addi s2,s0,24
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,181a8
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,186cc
│ │ │ │ addi a0,s0,8
│ │ │ │ jal 187ac
│ │ │ │ addi s2,s0,24
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,181c8
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,186ea
│ │ │ │ addi a0,s0,16
│ │ │ │ jal 187ac
│ │ │ │ addi a0,s0,8
│ │ │ │ jal 187ac
│ │ │ │ addi s2,s0,24
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,181f0
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,1874c
│ │ │ │ addi a0,s0,16
│ │ │ │ jal 187ac
│ │ │ │ addi s2,s0,24
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,18210
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,1868c
│ │ │ │ addi s2,s0,32
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,18228
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,186a0
│ │ │ │ addi a0,s0,16
│ │ │ │ jal 187ac
│ │ │ │ addi s2,s0,32
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,18248
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,186bc
│ │ │ │ lwu s11,-16(s10)
│ │ │ │ addi s2,s0,16
│ │ │ │ slli s11,s11,0x3
│ │ │ │ add s11,s11,s2
│ │ │ │ @@ -2282,38 +2282,38 @@
│ │ │ │ addi a5,a5,8
│ │ │ │ add s2,s2,a5
│ │ │ │ lwu a5,-12(s10)
│ │ │ │ slli a5,a5,0x3
│ │ │ │ add s2,s2,a5
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,18190
│ │ │ │ lw a5,-4(s10)
│ │ │ │ beqz a5,18190
│ │ │ │ ld a5,-24(s10)
│ │ │ │ addi a0,sp,8
│ │ │ │ addi s2,s0,24
│ │ │ │ add a5,a5,s10
│ │ │ │ sd a5,8(sp)
│ │ │ │ jal 187ac
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,182b6
│ │ │ │ lw a5,-4(s10)
│ │ │ │ bnez a5,18726
│ │ │ │ addi a0,s0,24
│ │ │ │ jal 187ac
│ │ │ │ addi a0,s0,16
│ │ │ │ jal 187ac
│ │ │ │ addi s2,s0,32
│ │ │ │ j 17f68
│ │ │ │ lui a5,0x1198
│ │ │ │ - lbu a5,-1274(a5)
│ │ │ │ + lbu a5,-1242(a5)
│ │ │ │ beqz a5,180f2
│ │ │ │ lw a5,-4(s10)
│ │ │ │ beqz a5,180f2
│ │ │ │ ld a5,-32(s10)
│ │ │ │ addi a0,sp,8
│ │ │ │ addi s2,s0,16
│ │ │ │ add a5,a5,s10
│ │ │ │ @@ -4198,15 +4198,15 @@
│ │ │ │ addi a4,a7,16
│ │ │ │ li t6,271
│ │ │ │ bgeu t6,a4,19c58
│ │ │ │ j 188de
│ │ │ │ addiw s0,a7,16
│ │ │ │ lui a1,0x1170
│ │ │ │ slli t3,s0,0x4
│ │ │ │ - addi t1,a1,-336
│ │ │ │ + addi t1,a1,-304
│ │ │ │ add t4,t3,t1
│ │ │ │ or s3,t4,s3
│ │ │ │ sd s3,0(s1)
│ │ │ │ j 188d0
│ │ │ │ lui s3,0x1199
│ │ │ │ lbu ra,-1976(s3)
│ │ │ │ bnez ra,1a4c8
│ │ │ │ @@ -4389,19 +4389,19 @@
│ │ │ │ j 187e6
│ │ │ │ lbu s3,69(a7)
│ │ │ │ bnez s3,193bc
│ │ │ │ li a0,1
│ │ │ │ sb a0,68(a7)
│ │ │ │ j 193ba
│ │ │ │ lui s2,0x1198
│ │ │ │ - lbu t1,-1274(s2)
│ │ │ │ + lbu t1,-1242(s2)
│ │ │ │ bnez t1,19f28
│ │ │ │ j 188d0
│ │ │ │ lui a0,0x1198
│ │ │ │ - lbu t0,-1276(a0)
│ │ │ │ + lbu t0,-1244(a0)
│ │ │ │ bnez t0,1a578
│ │ │ │ ld a6,0(s0)
│ │ │ │ li t4,28
│ │ │ │ lw a1,-8(a6)
│ │ │ │ bltu t4,a1,19f58
│ │ │ │ lui ra,0xfa3
│ │ │ │ slli t5,a1,0x2
│ │ │ │ @@ -4423,15 +4423,15 @@
│ │ │ │ srli s3,a1,0x20
│ │ │ │ addi a5,s3,1
│ │ │ │ slli t0,a5,0x3
│ │ │ │ add s1,s0,t0
│ │ │ │ bnez a7,1a186
│ │ │ │ ld s2,0(s1)
│ │ │ │ lui t3,0x1197
│ │ │ │ - lwu t1,1984(t3)
│ │ │ │ + lwu t1,2016(t3)
│ │ │ │ andi t4,s2,3
│ │ │ │ li a3,3
│ │ │ │ or t5,t4,t1
│ │ │ │ bne t5,a3,19fb4
│ │ │ │ j 188d0
│ │ │ │ lui ra,0x1199
│ │ │ │ addi t2,ra,704
│ │ │ │ @@ -4447,15 +4447,15 @@
│ │ │ │ lbu a1,30(t2)
│ │ │ │ or s2,s1,t0
│ │ │ │ slli t3,a7,0x18
│ │ │ │ lbu t1,31(t2)
│ │ │ │ or t4,t3,s2
│ │ │ │ slli t5,a6,0x20
│ │ │ │ lui a3,0x1197
│ │ │ │ - lwu ra,1988(a3)
│ │ │ │ + lwu ra,2020(a3)
│ │ │ │ or a4,t5,t4
│ │ │ │ slli a0,a5,0x28
│ │ │ │ slli a7,a1,0x30
│ │ │ │ or t6,a0,a4
│ │ │ │ slli a2,t1,0x38
│ │ │ │ or a6,a7,t6
│ │ │ │ slli s3,s3,0x3
│ │ │ │ @@ -4483,15 +4483,15 @@
│ │ │ │ bnez a1,1a072
│ │ │ │ j 188d0
│ │ │ │ lui a7,0x1199
│ │ │ │ lbu t6,-1976(a7)
│ │ │ │ bnez t6,1a186
│ │ │ │ ld s3,16(s0)
│ │ │ │ lui a5,0x1197
│ │ │ │ - lwu s1,1984(a5)
│ │ │ │ + lwu s1,2016(a5)
│ │ │ │ andi t3,s3,3
│ │ │ │ li a3,3
│ │ │ │ or s2,t3,s1
│ │ │ │ bne s2,a3,1a09c
│ │ │ │ j 188d0
│ │ │ │ lui t1,0x1199
│ │ │ │ addi t0,t1,704
│ │ │ │ @@ -4507,15 +4507,15 @@
│ │ │ │ lbu a7,30(t0)
│ │ │ │ or t6,a4,a1
│ │ │ │ slli s3,a6,0x18
│ │ │ │ lbu a5,31(t0)
│ │ │ │ or s1,s3,t6
│ │ │ │ slli t3,a0,0x20
│ │ │ │ lui a3,0x1197
│ │ │ │ - lwu s2,1988(a3)
│ │ │ │ + lwu s2,2020(a3)
│ │ │ │ slli t4,t2,0x28
│ │ │ │ or t1,t3,s1
│ │ │ │ slli ra,a7,0x30
│ │ │ │ or t5,t4,t1
│ │ │ │ slli a0,a5,0x38
│ │ │ │ or a6,ra,t5
│ │ │ │ or t2,s2,s0
│ │ │ │ @@ -4548,19 +4548,19 @@
│ │ │ │ addw t5,a3,t0
│ │ │ │ slli ra,t5,0x20
│ │ │ │ srli s3,ra,0x20
│ │ │ │ addi a6,s3,1
│ │ │ │ slli a0,a6,0x3
│ │ │ │ add s1,s0,a0
│ │ │ │ beqz t4,19f96
│ │ │ │ - lbu t2,-1274(s2)
│ │ │ │ + lbu t2,-1242(s2)
│ │ │ │ bnez t2,1a192
│ │ │ │ j 188d0
│ │ │ │ lui a3,0x1198
│ │ │ │ - lbu ra,-1275(a3)
│ │ │ │ + lbu ra,-1243(a3)
│ │ │ │ beqz ra,1a1a2
│ │ │ │ j 188d0
│ │ │ │ lui a4,0x1199
│ │ │ │ addi t6,a4,704
│ │ │ │ lbu a0,1(t6)
│ │ │ │ lbu a7,0(t6)
│ │ │ │ lbu a6,2(t6)
│ │ │ │ @@ -4621,29 +4621,29 @@
│ │ │ │ sll s2,a6,a5
│ │ │ │ and t6,s2,a7
│ │ │ │ beqz t6,1a288
│ │ │ │ j 188d0
│ │ │ │ or a1,s2,a7
│ │ │ │ sd a1,0(t2)
│ │ │ │ lui s1,0x1198
│ │ │ │ - ld a3,-1336(s1)
│ │ │ │ + ld a3,-1304(s1)
│ │ │ │ addi t3,a3,8
│ │ │ │ - sd t3,-1336(s1)
│ │ │ │ + sd t3,-1304(s1)
│ │ │ │ sd s0,0(a3)
│ │ │ │ - ld s0,-1336(s1)
│ │ │ │ + ld s0,-1304(s1)
│ │ │ │ slli s3,s0,0x34
│ │ │ │ beqz s3,1a2b2
│ │ │ │ j 188d0
│ │ │ │ lui s2,0x1198
│ │ │ │ - ld a0,-1328(s2)
│ │ │ │ + ld a0,-1296(s2)
│ │ │ │ ld t0,24(a0)
│ │ │ │ beqz t0,1a7cc
│ │ │ │ - sd t0,-1328(s2)
│ │ │ │ + sd t0,-1296(s2)
│ │ │ │ ld t4,0(t0)
│ │ │ │ - sd t4,-1336(s1)
│ │ │ │ + sd t4,-1304(s1)
│ │ │ │ j 188d0
│ │ │ │ addi t0,s2,-1
│ │ │ │ or s3,t0,s3
│ │ │ │ lui a0,0x1199
│ │ │ │ sd s3,0(s1)
│ │ │ │ addi t1,a0,704
│ │ │ │ lbu a2,65(t1)
│ │ │ │ @@ -4670,15 +4670,15 @@
│ │ │ │ sb s0,68(t1)
│ │ │ │ j 188d0
│ │ │ │ sext.w a6,a7
│ │ │ │ li a2,255
│ │ │ │ bltu a2,a6,19c38
│ │ │ │ lui ra,0x116f
│ │ │ │ slli a3,a6,0x4
│ │ │ │ - addi s2,ra,-336
│ │ │ │ + addi s2,ra,-304
│ │ │ │ add t2,a3,s2
│ │ │ │ or a0,t2,s3
│ │ │ │ sd a0,0(s1)
│ │ │ │ j 188d0
│ │ │ │ li a0,4
│ │ │ │ auipc ra,0xeea
│ │ │ │ jalr -1030(ra)
│ │ │ │ @@ -4886,15 +4886,15 @@
│ │ │ │ li a0,232
│ │ │ │ mul t1,s3,a0
│ │ │ │ lhu t0,46(s0)
│ │ │ │ lui t4,0x1198
│ │ │ │ lui a4,0x1199
│ │ │ │ ori a2,t0,1
│ │ │ │ sh a2,46(s0)
│ │ │ │ - ld t5,-1056(t4)
│ │ │ │ + ld t5,-1024(t4)
│ │ │ │ lbu a5,-1976(a4)
│ │ │ │ add s2,t5,t1
│ │ │ │ bnez a5,1a7f2
│ │ │ │ ld t2,120(s2)
│ │ │ │ sd s2,32(s0)
│ │ │ │ lw a4,0(s2)
│ │ │ │ sh a4,40(s0)
│ │ │ │ @@ -4912,23 +4912,23 @@
│ │ │ │ j 188d0
│ │ │ │ lbu t3,69(s1)
│ │ │ │ bnez t3,1a624
│ │ │ │ li s3,1
│ │ │ │ sb s3,68(s1)
│ │ │ │ j 1a622
│ │ │ │ lui t3,0x1198
│ │ │ │ - lbu a3,-1274(t3)
│ │ │ │ + lbu a3,-1242(t3)
│ │ │ │ bnez a3,1a6ae
│ │ │ │ j 188d0
│ │ │ │ j 1a192
│ │ │ │ lui s1,0x1198
│ │ │ │ - lbu s0,-1274(s1)
│ │ │ │ + lbu s0,-1242(s1)
│ │ │ │ beqz s0,1a6c4
│ │ │ │ lui t3,0x1198
│ │ │ │ - lbu a3,-1275(t3)
│ │ │ │ + lbu a3,-1243(t3)
│ │ │ │ beqz a3,1a6ca
│ │ │ │ ld s4,0(sp)
│ │ │ │ j 188d0
│ │ │ │ lui s2,0x1199
│ │ │ │ addi t1,s2,704
│ │ │ │ lbu a0,1(t1)
│ │ │ │ lbu t0,0(t1)
│ │ │ │ @@ -4997,41 +4997,41 @@
│ │ │ │ auipc ra,0xf0d
│ │ │ │ jalr 1136(ra)
│ │ │ │ mv t5,a0
│ │ │ │ j 193e2
│ │ │ │ li a0,1
│ │ │ │ auipc ra,0xee9
│ │ │ │ jalr 1256(ra)
│ │ │ │ - ld t1,-1328(s2)
│ │ │ │ + ld t1,-1296(s2)
│ │ │ │ sd zero,24(a0)
│ │ │ │ lui a2,0x1198
│ │ │ │ sd t1,16(a0)
│ │ │ │ mv t0,a0
│ │ │ │ sd a0,24(t1)
│ │ │ │ - sd a0,-1320(a2)
│ │ │ │ + sd a0,-1288(a2)
│ │ │ │ j 1a2c2
│ │ │ │ lui ra,0x1198
│ │ │ │ - ld t2,-1072(ra)
│ │ │ │ + ld t2,-1040(ra)
│ │ │ │ bne s2,t2,1a658
│ │ │ │ lui a7,0xffff0
│ │ │ │ addi t6,s0,44
│ │ │ │ not t3,a7
│ │ │ │ lui a3,0x4000
│ │ │ │ lr.w a1,(t6)
│ │ │ │ or a0,a1,a3
│ │ │ │ and a0,a0,a7
│ │ │ │ and a6,a1,t3
│ │ │ │ or a6,a6,a0
│ │ │ │ sc.w a0,a6,(t6)
│ │ │ │ bnez a0,1a80c
│ │ │ │ lui a6,0x1198
│ │ │ │ - lbu a1,-1274(a6)
│ │ │ │ + lbu a1,-1242(a6)
│ │ │ │ beqz a1,1a658
│ │ │ │ lui a0,0x1198
│ │ │ │ - lbu t1,-1275(a0)
│ │ │ │ + lbu t1,-1243(a0)
│ │ │ │ bnez t1,1a658
│ │ │ │ lbu t0,1(s1)
│ │ │ │ lbu t4,0(s1)
│ │ │ │ lbu t5,2(s1)
│ │ │ │ lbu a2,3(s1)
│ │ │ │ lbu ra,4(s1)
│ │ │ │ slli a5,t0,0x8
│ │ │ │ @@ -5086,40 +5086,40 @@
│ │ │ │ andi sp,sp,-16
│ │ │ │ li a3,0
│ │ │ │ li a4,0
│ │ │ │ mv a6,sp
│ │ │ │ jal 15e90 <__libc_start_main@plt>
│ │ │ │ ebreak
│ │ │ │ auipc gp,0x115b
│ │ │ │ - addi gp,gp,-434
│ │ │ │ + addi gp,gp,-402
│ │ │ │ ret
│ │ │ │ unimp
│ │ │ │ lui a0,0x1175
│ │ │ │ lui a4,0x1175
│ │ │ │ - addi a5,a0,-176
│ │ │ │ - addi a4,a4,-176
│ │ │ │ + addi a5,a0,-144
│ │ │ │ + addi a4,a4,-144
│ │ │ │ beq a4,a5,1a92e
│ │ │ │ li a5,0
│ │ │ │ beqz a5,1a92e
│ │ │ │ - addi a0,a0,-176
│ │ │ │ + addi a0,a0,-144
│ │ │ │ jr a5
│ │ │ │ ret
│ │ │ │ lui a0,0x1175
│ │ │ │ - addi a5,a0,-176
│ │ │ │ + addi a5,a0,-144
│ │ │ │ lui a4,0x1175
│ │ │ │ - addi a1,a4,-176
│ │ │ │ + addi a1,a4,-144
│ │ │ │ sub a1,a1,a5
│ │ │ │ srai a5,a1,0x3
│ │ │ │ srli a1,a1,0x3f
│ │ │ │ add a1,a1,a5
│ │ │ │ srai a1,a1,0x1
│ │ │ │ beqz a1,1a95a
│ │ │ │ li a5,0
│ │ │ │ beqz a5,1a95a
│ │ │ │ - addi a0,a0,-176
│ │ │ │ + addi a0,a0,-144
│ │ │ │ jr a5
│ │ │ │ ret
│ │ │ │ addi sp,sp,-16
│ │ │ │ sd s0,0(sp)
│ │ │ │ lui s0,0x1198
│ │ │ │ lbu a5,408(s0)
│ │ │ │ sd ra,8(sp)
│ │ │ │ @@ -5170,15 +5170,15 @@
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(a0)
│ │ │ │ sd s4,-8(a0)
│ │ │ │ ld s7,24(s4)
│ │ │ │ ld s6,16(s4)
│ │ │ │ lui a0,0x1180
│ │ │ │ - addi s5,a0,-814
│ │ │ │ + addi s5,a0,-782
│ │ │ │ auipc t1,0x632
│ │ │ │ addi t1,t1,-2008
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ @@ -5347,15 +5347,15 @@
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ addi a0,s2,-8
│ │ │ │ lui a1,0xf16
│ │ │ │ addi a1,a1,-1784
│ │ │ │ sd a1,-8(s2)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi a1,a1,1897
│ │ │ │ + addi a1,a1,1929
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ mv s5,s4
│ │ │ │ auipc t1,0x9e7
│ │ │ │ addi t1,t1,-808
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ @@ -5373,15 +5373,15 @@
│ │ │ │ addi ra,ra,1150
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1ac74
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0x1000
│ │ │ │ - addi s5,a1,1505
│ │ │ │ + addi s5,a1,1537
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0x656
│ │ │ │ addi t1,t1,982
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -5597,15 +5597,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,644
│ │ │ │ jr t1
│ │ │ │ ld a5,24(s2)
│ │ │ │ addi s2,s2,24
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s4,a1,1897
│ │ │ │ + addi s4,a1,1929
│ │ │ │ mv s3,a0
│ │ │ │ jr a5
│ │ │ │ li a0,32
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xef3
│ │ │ │ addi t1,t1,-200
│ │ │ │ jr t1
│ │ │ │ @@ -5721,15 +5721,15 @@
│ │ │ │ sd a1,16(a0)
│ │ │ │ sd a2,24(a0)
│ │ │ │ addi a0,s2,-24
│ │ │ │ lui a1,0x1b
│ │ │ │ addi a1,a1,176
│ │ │ │ addi s5,s3,-14
│ │ │ │ lui a2,0x1197
│ │ │ │ - addi s6,a2,1897
│ │ │ │ + addi s6,a2,1929
│ │ │ │ sd a1,-24(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xc10
│ │ │ │ addi t1,t1,88
│ │ │ │ jr t1
│ │ │ │ mv s3,a0
│ │ │ │ ld a5,-16(s1)
│ │ │ │ @@ -5771,15 +5771,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,70
│ │ │ │ jr t1
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s4,a1,1897
│ │ │ │ + addi s4,a1,1929
│ │ │ │ mv s3,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ @@ -5879,15 +5879,15 @@
│ │ │ │ addi s2,s2,16
│ │ │ │ sd a3,96(s3)
│ │ │ │ mv s3,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,16(s2)
│ │ │ │ addi s2,s2,16
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a1,96
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xef3
│ │ │ │ addi t1,t1,-1038
│ │ │ │ jr t1
│ │ │ │ @@ -5924,15 +5924,15 @@
│ │ │ │ andi s4,s4,-8
│ │ │ │ ld a5,0(s4)
│ │ │ │ addi s2,s2,16
│ │ │ │ jr a5
│ │ │ │ ld a5,16(s2)
│ │ │ │ addi s2,s2,16
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ lui a1,0x1b
│ │ │ │ addi a1,a1,792
│ │ │ │ sd a1,0(s2)
│ │ │ │ addi a0,a0,-1
│ │ │ │ andi a1,s4,7
│ │ │ │ sd a0,8(s2)
│ │ │ │ @@ -6050,15 +6050,15 @@
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x1b
│ │ │ │ addi a0,a0,1152
│ │ │ │ lui a1,0x1177
│ │ │ │ - addi s5,a1,609
│ │ │ │ + addi s5,a1,641
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s6,s4
│ │ │ │ auipc t1,0xc0f
│ │ │ │ addi t1,t1,1324
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ .insn 2, 0x9580
│ │ │ │ @@ -6124,15 +6124,15 @@
│ │ │ │ bltu a0,s11,1b530
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s6,16(s4)
│ │ │ │ lui a1,0x1176
│ │ │ │ - addi s5,a1,1577
│ │ │ │ + addi s5,a1,1609
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x192
│ │ │ │ addi t1,t1,-1334
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ @@ -6152,15 +6152,15 @@
│ │ │ │ sd s4,-8(s2)
│ │ │ │ lui a0,0x1b
│ │ │ │ addi a0,a0,1432
│ │ │ │ sd a0,-24(s2)
│ │ │ │ ld s6,16(s4)
│ │ │ │ addi s2,s2,-24
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s5,a0,1897
│ │ │ │ + addi s5,a0,1929
│ │ │ │ auipc t1,0x191
│ │ │ │ addi t1,t1,2032
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -6168,21 +6168,21 @@
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ addi a0,s2,-8
│ │ │ │ lui a1,0xf16
│ │ │ │ addi a1,a1,-1784
│ │ │ │ sd a1,-8(s2)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi a1,a1,1897
│ │ │ │ + addi a1,a1,1929
│ │ │ │ lui a2,0x102f
│ │ │ │ - addi s5,a2,-1407
│ │ │ │ + addi s5,a2,-1375
│ │ │ │ lui a2,0x1176
│ │ │ │ - addi s6,a2,746
│ │ │ │ + addi s6,a2,778
│ │ │ │ lui a2,0x1176
│ │ │ │ - addi s7,a2,756
│ │ │ │ + addi s7,a2,788
│ │ │ │ addi s8,gp,-1910
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ mv s9,s4
│ │ │ │ auipc t1,0x18a
│ │ │ │ addi t1,t1,1420
│ │ │ │ jr t1
│ │ │ │ @@ -6206,15 +6206,15 @@
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ lui a1,0x1b
│ │ │ │ addi a1,a1,1608
│ │ │ │ sd a1,-24(s2)
│ │ │ │ ld s6,16(s4)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s5,a1,1897
│ │ │ │ + addi s5,a1,1929
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-1200
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ ...
│ │ │ │ @@ -6250,15 +6250,15 @@
│ │ │ │ lui a2,0x1b
│ │ │ │ addi a2,a2,1008
│ │ │ │ sd a2,8(a1)
│ │ │ │ sd s5,24(a1)
│ │ │ │ lui a1,0x1b
│ │ │ │ addi a1,a1,1768
│ │ │ │ lui a2,0x1078
│ │ │ │ - addi s5,a2,674
│ │ │ │ + addi s5,a2,706
│ │ │ │ sd a1,0(a0)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x198
│ │ │ │ addi t1,t1,1160
│ │ │ │ jr t1
│ │ │ │ mv s3,a1
│ │ │ │ j 1b6bc
│ │ │ │ @@ -6422,15 +6422,15 @@
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfb5
│ │ │ │ addi s5,a1,-1744
│ │ │ │ lui a1,0xfb5
│ │ │ │ addi s6,a1,-1680
│ │ │ │ lui a1,0x100b
│ │ │ │ - addi s7,a1,-895
│ │ │ │ + addi s7,a1,-863
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0x622
│ │ │ │ addi t1,t1,1686
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -6781,30 +6781,30 @@
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ lui a1,0x1c
│ │ │ │ addi a1,a1,-776
│ │ │ │ sd a1,-24(s2)
│ │ │ │ ld s5,16(s4)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s6,a1,1897
│ │ │ │ + addi s6,a1,1929
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xc0f
│ │ │ │ addi t1,t1,1016
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lui a0,0x1c
│ │ │ │ addi a0,a0,-728
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s5,a1,1897
│ │ │ │ + addi s5,a1,1929
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s6,s4
│ │ │ │ auipc t1,0x6da
│ │ │ │ addi t1,t1,-20
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -7068,15 +7068,15 @@
│ │ │ │ bltu a0,s11,1c038
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s6,16(s4)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s5,a1,1897
│ │ │ │ + addi s5,a1,1929
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,-1534
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ @@ -7336,15 +7336,15 @@
│ │ │ │ ld a3,7(s4)
│ │ │ │ ld a2,15(s4)
│ │ │ │ lui a4,0xee4
│ │ │ │ addi a4,a4,1960
│ │ │ │ sd a4,8(a1)
│ │ │ │ sd s5,16(a1)
│ │ │ │ lui a5,0x1197
│ │ │ │ - addi a5,a5,1897
│ │ │ │ + addi a5,a5,1929
│ │ │ │ sd a5,24(a1)
│ │ │ │ sd a4,32(a1)
│ │ │ │ sd a3,40(a1)
│ │ │ │ addi a3,s3,-38
│ │ │ │ sd a3,48(a1)
│ │ │ │ lui a1,0xf16
│ │ │ │ addi a1,a1,-1784
│ │ │ │ @@ -7842,15 +7842,15 @@
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s5,16(s4)
│ │ │ │ lui a1,0xf16
│ │ │ │ addi a1,a1,-1784
│ │ │ │ sd a1,-32(s2)
│ │ │ │ lui a1,0x117f
│ │ │ │ - addi a1,a1,-73
│ │ │ │ + addi a1,a1,-41
│ │ │ │ sd a1,-24(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x9e5
│ │ │ │ addi t1,t1,-150
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ @@ -8099,15 +8099,15 @@
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s5,16(s4)
│ │ │ │ lui a1,0xf16
│ │ │ │ addi a1,a1,-1784
│ │ │ │ sd a1,-32(s2)
│ │ │ │ lui a1,0x117f
│ │ │ │ - addi a1,a1,-73
│ │ │ │ + addi a1,a1,-41
│ │ │ │ sd a1,-24(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x9e5
│ │ │ │ addi t1,t1,-942
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ @@ -8718,15 +8718,15 @@
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1802
│ │ │ │ + addi s4,a0,1834
│ │ │ │ jr a5
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ @@ -8778,15 +8778,15 @@
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1793
│ │ │ │ + addi s4,a0,1825
│ │ │ │ jr a5
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -9027,15 +9027,15 @@
│ │ │ │ addi ra,ra,-1706
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1d79c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf33
│ │ │ │ - addi s5,a1,500
│ │ │ │ + addi s5,a1,490
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-890
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9054,15 +9054,15 @@
│ │ │ │ addi ra,ra,-1794
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1d7f4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf33
│ │ │ │ - addi s5,a1,398
│ │ │ │ + addi s5,a1,477
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-978
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9081,15 +9081,15 @@
│ │ │ │ addi ra,ra,-1882
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1d84c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf33
│ │ │ │ - addi s5,a1,386
│ │ │ │ + addi s5,a1,469
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-1066
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9108,15 +9108,15 @@
│ │ │ │ addi ra,ra,-1970
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1d8a4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf33
│ │ │ │ - addi s5,a1,-522
│ │ │ │ + addi s5,a1,367
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-1154
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9135,15 +9135,15 @@
│ │ │ │ addi ra,ra,2038
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1d8fc
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf33
│ │ │ │ - addi s5,a1,-540
│ │ │ │ + addi s5,a1,355
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-1242
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9350,16 +9350,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,1334
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dbbc
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,819
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1248
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-1946
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9377,16 +9377,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,1246
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dc14
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,778
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1311
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe36
│ │ │ │ addi t1,t1,-2034
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9404,16 +9404,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,1158
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dc6c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,639
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1347
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1974
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9431,16 +9431,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,1070
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dcc4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,602
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1559
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1886
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9458,16 +9458,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,982
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dd1c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,159
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1599
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1798
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9485,16 +9485,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,894
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dd74
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,122
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1666
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1710
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9512,16 +9512,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,806
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1ddcc
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,59
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1707
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1622
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9539,16 +9539,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,718
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1de24
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,19
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1846
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1534
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9566,16 +9566,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,630
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1de7c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,-48
│ │ │ │ + lui a1,0xf33
│ │ │ │ + addi s5,a1,-1883
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1446
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9594,15 +9594,15 @@
│ │ │ │ addi ra,ra,542
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1ded4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-88
│ │ │ │ + addi s5,a1,1770
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1358
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9621,15 +9621,15 @@
│ │ │ │ addi ra,ra,454
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1df2c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-466
│ │ │ │ + addi s5,a1,1730
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1270
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9648,15 +9648,15 @@
│ │ │ │ addi ra,ra,366
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1df84
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-502
│ │ │ │ + addi s5,a1,1352
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1182
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9675,15 +9675,15 @@
│ │ │ │ addi ra,ra,278
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1dfdc
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-714
│ │ │ │ + addi s5,a1,1314
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1094
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9702,15 +9702,15 @@
│ │ │ │ addi ra,ra,190
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e034
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-752
│ │ │ │ + addi s5,a1,1082
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,1006
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9729,15 +9729,15 @@
│ │ │ │ addi ra,ra,102
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e08c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-984
│ │ │ │ + addi s5,a1,1062
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,918
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9756,15 +9756,15 @@
│ │ │ │ addi ra,ra,14
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e0e4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf32
│ │ │ │ - addi s5,a1,-1004
│ │ │ │ + addi s5,a1,717
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,830
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9809,16 +9809,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,-162
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e194
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf32
│ │ │ │ - addi s5,a1,-1363
│ │ │ │ + lui a1,0xf30
│ │ │ │ + addi s5,a1,1846
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,654
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9836,16 +9836,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,-250
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e1ec
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf31
│ │ │ │ - addi s5,a1,-649
│ │ │ │ + lui a1,0xf30
│ │ │ │ + addi s5,a1,1825
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,566
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9863,16 +9863,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,-338
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e244
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf31
│ │ │ │ - addi s5,a1,-670
│ │ │ │ + lui a1,0xf30
│ │ │ │ + addi s5,a1,981
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,478
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9890,16 +9890,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,-426
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e29c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf31
│ │ │ │ - addi s5,a1,-1514
│ │ │ │ + lui a1,0xf30
│ │ │ │ + addi s5,a1,967
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,390
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9972,15 +9972,15 @@
│ │ │ │ addi ra,ra,-690
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e3a4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xf2f
│ │ │ │ - addi s5,a1,538
│ │ │ │ + addi s5,a1,535
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,126
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -9998,16 +9998,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,-778
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e3fc
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf2f
│ │ │ │ - addi s5,a1,171
│ │ │ │ + lui a1,0xf2b
│ │ │ │ + addi s5,a1,-280
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,38
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -10025,16 +10025,16 @@
│ │ │ │ auipc ra,0xeec
│ │ │ │ addi ra,ra,-866
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e454
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ - lui a1,0xf2f
│ │ │ │ - addi s5,a1,152
│ │ │ │ + lui a1,0xf2b
│ │ │ │ + addi s5,a1,-296
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,-50
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -10252,15 +10252,15 @@
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,-754
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - ld a4,224(a3)
│ │ │ │ + ld a4,32(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-16
│ │ │ │ @@ -10271,15 +10271,15 @@
│ │ │ │ addi ra,ra,-1666
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e774
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s5,a1,-1486
│ │ │ │ + addi s5,a1,-1454
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xd66
│ │ │ │ addi t1,t1,-1098
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -10443,15 +10443,15 @@
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,-1378
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - ld a0,224(a3)
│ │ │ │ + ld a0,32(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-16
│ │ │ │ @@ -10462,15 +10462,15 @@
│ │ │ │ addi ra,ra,1806
│ │ │ │ jalr ra
│ │ │ │ beqz a0,1e9e4
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s5,a1,-878
│ │ │ │ + addi s5,a1,-846
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xd66
│ │ │ │ addi t1,t1,-1722
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -10499,15 +10499,15 @@
│ │ │ │ auipc t1,0xe35
│ │ │ │ addi t1,t1,-1562
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - ld a4,96(a3)
│ │ │ │ + ld a4,160(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ @@ -10529,83 +10529,83 @@
│ │ │ │ addi t1,t1,60
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s4,a1,-704
│ │ │ │ + addi s4,a1,-672
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - ld s0,224(a2)
│ │ │ │ + ld s0,32(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ andi a0,s4,7
│ │ │ │ li a1,2
│ │ │ │ bne a0,a1,1eaec
│ │ │ │ lui a0,0x1f
│ │ │ │ addi a0,a0,-1256
│ │ │ │ sd a0,0(s2)
│ │ │ │ ld s5,6(s4)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s6,a0,-816
│ │ │ │ + addi s6,a0,-784
│ │ │ │ auipc t1,0xa04
│ │ │ │ addi t1,t1,-34
│ │ │ │ jr t1
│ │ │ │ addi s2,s2,8
│ │ │ │ mv s5,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,104
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a4,160(a1)
│ │ │ │ + ld a4,224(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ andi a0,s4,7
│ │ │ │ li a1,2
│ │ │ │ addi s2,s2,8
│ │ │ │ bne a0,a1,1eb46
│ │ │ │ lui a0,0x105e
│ │ │ │ - addi s5,a0,1952
│ │ │ │ + addi s5,a0,1984
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s6,a0,-848
│ │ │ │ + addi s6,a0,-816
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s7,a0,1802
│ │ │ │ + addi s7,a0,1834
│ │ │ │ auipc t1,0xb74
│ │ │ │ addi t1,t1,1764
│ │ │ │ jr t1
│ │ │ │ mv s5,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,16
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ lui a0,0x105e
│ │ │ │ - addi a0,a0,1952
│ │ │ │ + addi a0,a0,1984
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,-1456
│ │ │ │ + addi s6,a1,-1424
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s7,a1,1802
│ │ │ │ + addi s7,a1,1834
│ │ │ │ mv s11,s5
│ │ │ │ mv s5,a0
│ │ │ │ auipc t1,0xb74
│ │ │ │ addi t1,t1,1708
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld s0,96(a1)
│ │ │ │ + ld s0,160(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ @@ -10663,18 +10663,18 @@
│ │ │ │ addi a1,s0,-45
│ │ │ │ ld a5,8(s2)
│ │ │ │ seqz a1,a1
│ │ │ │ or a0,a0,a1
│ │ │ │ addi s2,s2,8
│ │ │ │ bnez a0,1ec48
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1793
│ │ │ │ + addi s4,a0,1825
│ │ │ │ jr a5
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1802
│ │ │ │ + addi s4,a0,1834
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -10883,15 +10883,15 @@
│ │ │ │ lui a0,0x1f
│ │ │ │ addi a0,a0,-328
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,-1076
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - sw a2,104(a5)
│ │ │ │ + sw a2,44(a5)
│ │ │ │ slli ra,ra,0x1e
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ @@ -10913,18 +10913,18 @@
│ │ │ │ addi t1,t1,58
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,-96
│ │ │ │ + addi s4,a0,-64
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - ld a4,32(s0)
│ │ │ │ + ld a4,96(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ andi a0,s4,7
│ │ │ │ @@ -10933,28 +10933,28 @@
│ │ │ │ lui a0,0x1f
│ │ │ │ addi a0,a0,-16
│ │ │ │ sd a0,-8(s2)
│ │ │ │ ld s5,6(s4)
│ │ │ │ ld a1,14(s4)
│ │ │ │ addi a0,s2,-8
│ │ │ │ lui a2,0xfca
│ │ │ │ - addi s6,a2,57
│ │ │ │ + addi s6,a2,89
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x1dc
│ │ │ │ addi t1,t1,1840
│ │ │ │ jr t1
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a2,88(a5)
│ │ │ │ + ld a2,152(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11132,15 +11132,15 @@
│ │ │ │ lui a0,0x1f
│ │ │ │ addi a0,a0,440
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,-1844
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld a0,24(a1)
│ │ │ │ + ld a0,88(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11152,23 +11152,23 @@
│ │ │ │ bltu a0,s11,1f258
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s5,16(s4)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,-80
│ │ │ │ + addi s6,a1,-48
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x9f1
│ │ │ │ addi t1,t1,-1374
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a4,sp,216
│ │ │ │ + addi a4,sp,212
│ │ │ │ addi s1,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ @@ -11178,15 +11178,15 @@
│ │ │ │ unimp
│ │ │ │ c.nop 2
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld s6,6(s4)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s7,a0,1793
│ │ │ │ + addi s7,a0,1825
│ │ │ │ auipc t1,0xb74
│ │ │ │ addi t1,t1,-108
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ @@ -11323,15 +11323,15 @@
│ │ │ │ add a0,a0,a3
│ │ │ │ srli a3,a0,0x4
│ │ │ │ addw a0,a0,a3
│ │ │ │ andi a0,a0,15
│ │ │ │ j 1f44a
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a0,8
│ │ │ │ seqz a3,a0
│ │ │ │ xor a3,a3,a0
│ │ │ │ li a4,1
│ │ │ │ beq a3,a4,1f488
│ │ │ │ addi a0,s2,-40
│ │ │ │ @@ -11633,15 +11633,15 @@
│ │ │ │ sd s4,40(s2)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-204
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld a4,136(a5)
│ │ │ │ + ld a4,200(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11657,25 +11657,25 @@
│ │ │ │ sd s4,-8(s2)
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,-1920
│ │ │ │ sd a0,-40(s2)
│ │ │ │ ld a0,24(s4)
│ │ │ │ ld a1,16(s4)
│ │ │ │ lui a2,0xfb6
│ │ │ │ - ld a5,-128(a2)
│ │ │ │ + ld a5,-96(a2)
│ │ │ │ sd a0,-32(s2)
│ │ │ │ addi a0,s2,-40
│ │ │ │ - addi s4,a2,-128
│ │ │ │ + addi s4,a2,-96
│ │ │ │ sd a1,-24(s2)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - ld a2,136(a4)
│ │ │ │ + ld a2,200(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11699,15 +11699,15 @@
│ │ │ │ sd a0,8(a1)
│ │ │ │ beqz a2,1f8ba
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,40
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ - ld a4,200(a3)
│ │ │ │ + ld a4,8(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ addi s1,sp,68
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11748,15 +11748,15 @@
│ │ │ │ jr a5
│ │ │ │ li a0,80
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeee
│ │ │ │ addi t1,t1,1284
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld s0,200(a2)
│ │ │ │ + ld s0,8(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fmsub.s fa4,ft0,ft0,ft0,rne
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -11771,15 +11771,15 @@
│ │ │ │ li s7,0
│ │ │ │ mv s8,s4
│ │ │ │ auipc t1,0x5a
│ │ │ │ addi t1,t1,944
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld s0,72(a2)
│ │ │ │ + ld s0,136(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fmsub.s fa5,ft0,ft0,ft0,rne
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -11796,15 +11796,15 @@
│ │ │ │ ld s8,32(s2)
│ │ │ │ ld s7,40(s2)
│ │ │ │ ld a1,48(s2)
│ │ │ │ sd a2,24(s2)
│ │ │ │ sd s4,32(s2)
│ │ │ │ sd s5,40(s2)
│ │ │ │ lui a2,0xfb6
│ │ │ │ - addi s5,a2,-206
│ │ │ │ + addi s5,a2,-174
│ │ │ │ sd s6,48(s2)
│ │ │ │ mv s2,a0
│ │ │ │ mv s6,a1
│ │ │ │ auipc t1,0x2f
│ │ │ │ addi t1,t1,1788
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ @@ -11851,15 +11851,15 @@
│ │ │ │ sd a0,904(s1)
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,-1472
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeee
│ │ │ │ addi t1,t1,66
│ │ │ │ jr t1
│ │ │ │ - addi s0,sp,192
│ │ │ │ + addi s0,sp,200
│ │ │ │ addi s1,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ @@ -11869,15 +11869,15 @@
│ │ │ │ unimp
│ │ │ │ c.nop 2
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld s6,6(s4)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s7,a0,1793
│ │ │ │ + addi s7,a0,1825
│ │ │ │ auipc t1,0xb73
│ │ │ │ addi t1,t1,1884
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ auipc zero,0x0
│ │ │ │ .insn 2, 0x0004
│ │ │ │ unimp
│ │ │ │ @@ -11900,18 +11900,18 @@
│ │ │ │ mv s2,a0
│ │ │ │ mv s5,s6
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,1060
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,96
│ │ │ │ + addi s4,a0,128
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - ld s0,8(a0)
│ │ │ │ + ld s0,72(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11950,15 +11950,15 @@
│ │ │ │ li a0,48
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeee
│ │ │ │ addi t1,t1,680
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld s0,136(s0)
│ │ │ │ + ld s0,200(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -11992,15 +11992,15 @@
│ │ │ │ addi s2,s2,24
│ │ │ │ mv s11,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s11,s5
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - ld a0,128(a5)
│ │ │ │ + ld a0,192(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -12011,22 +12011,22 @@
│ │ │ │ addi a0,a0,-872
│ │ │ │ sd a0,-16(s2)
│ │ │ │ ld a1,15(s4)
│ │ │ │ addi a0,s2,-16
│ │ │ │ ld s6,7(s4)
│ │ │ │ sd a1,-8(s2)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s5,a1,-160
│ │ │ │ + addi s5,a1,-128
│ │ │ │ sd s6,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xd54
│ │ │ │ addi t1,t1,-266
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld a4,192(a4)
│ │ │ │ + ld a4,0(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12046,36 +12046,36 @@
│ │ │ │ addi t1,t1,-646
│ │ │ │ jr t1
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,360
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a0,64(a4)
│ │ │ │ + ld a0,128(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,-736
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s5,a1,-160
│ │ │ │ + addi s5,a1,-128
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s6,s4
│ │ │ │ auipc t1,0xeb2
│ │ │ │ addi t1,t1,986
│ │ │ │ jr t1
│ │ │ │ - ld a2,192(a3)
│ │ │ │ + ld a2,0(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12104,30 +12104,30 @@
│ │ │ │ sd a1,48(a0)
│ │ │ │ addi a0,s2,16
│ │ │ │ lui a1,0x20
│ │ │ │ addi a1,a1,-576
│ │ │ │ ld s5,32(s2)
│ │ │ │ addi s7,s3,-6
│ │ │ │ lui a2,0x118b
│ │ │ │ - addi s6,a2,1882
│ │ │ │ + addi s6,a2,1914
│ │ │ │ sd a1,16(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xb51
│ │ │ │ addi t1,t1,1560
│ │ │ │ jr t1
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,156
│ │ │ │ jr t1
│ │ │ │ li a0,48
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeee
│ │ │ │ addi t1,t1,178
│ │ │ │ jr t1
│ │ │ │ - ld a2,128(a2)
│ │ │ │ + ld a2,192(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -12142,15 +12142,15 @@
│ │ │ │ addi s2,s2,8
│ │ │ │ beqz a0,1fde2
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,40
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ - ld a2,0(a2)
│ │ │ │ + ld a2,64(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12159,15 +12159,15 @@
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ mv s5,s11
│ │ │ │ sd s4,0(s2)
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-550
│ │ │ │ jr t1
│ │ │ │ - ld a0,192(a1)
│ │ │ │ + ld a0,0(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12186,30 +12186,30 @@
│ │ │ │ sd a1,16(a0)
│ │ │ │ addi a0,s2,16
│ │ │ │ ld s5,16(s2)
│ │ │ │ lui a1,0x20
│ │ │ │ addi a1,a1,-344
│ │ │ │ addi s7,s3,-6
│ │ │ │ lui a2,0x118b
│ │ │ │ - addi s6,a2,1882
│ │ │ │ + addi s6,a2,1914
│ │ │ │ sd a1,16(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xb51
│ │ │ │ addi t1,t1,1330
│ │ │ │ jr t1
│ │ │ │ li a0,16
│ │ │ │ sd a0,904(s1)
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,-472
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeee
│ │ │ │ addi t1,t1,-946
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld a0,192(a0)
│ │ │ │ + ld a0,0(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -12224,15 +12224,15 @@
│ │ │ │ addi s2,s2,8
│ │ │ │ beqz a0,1feca
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,40
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ - ld a0,64(a0)
│ │ │ │ + ld a0,128(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12241,15 +12241,15 @@
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ mv s5,s11
│ │ │ │ sd s4,0(s2)
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-782
│ │ │ │ jr t1
│ │ │ │ - ld a0,128(a0)
│ │ │ │ + ld a0,192(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -12272,17 +12272,17 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s6)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s6
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,128
│ │ │ │ + addi s4,a0,160
│ │ │ │ jr a5
│ │ │ │ - ld a0,192(s1)
│ │ │ │ + ld a0,0(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12300,15 +12300,15 @@
│ │ │ │ addi s2,s2,-8
│ │ │ │ beqz a0,1ffa2
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,40
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ - ld s0,64(s1)
│ │ │ │ + ld s0,128(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -12332,17 +12332,17 @@
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1321
│ │ │ │ + addi s4,a0,1353
│ │ │ │ jr a5
│ │ │ │ - ld a4,128(s0)
│ │ │ │ + ld a4,192(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -12394,59 +12394,59 @@
│ │ │ │ unimp
│ │ │ │ mv a0,s2
│ │ │ │ addi s2,s2,-8
│ │ │ │ bltu s2,s11,200de
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,264
│ │ │ │ lui a1,0x105e
│ │ │ │ - addi s5,a1,1952
│ │ │ │ + addi s5,a1,1984
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,160
│ │ │ │ + addi s6,a1,192
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s7,a1,1802
│ │ │ │ + addi s7,a1,1834
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xb73
│ │ │ │ addi t1,t1,332
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s4,a1,240
│ │ │ │ + addi s4,a1,272
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a4,120(a5)
│ │ │ │ + lw a4,60(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,336
│ │ │ │ lui a1,0x105e
│ │ │ │ - addi s5,a1,1952
│ │ │ │ + addi s5,a1,1984
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,-1456
│ │ │ │ + addi s6,a1,-1424
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s7,a1,1802
│ │ │ │ + addi s7,a1,1834
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xb73
│ │ │ │ addi t1,t1,244
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld s0,112(a0)
│ │ │ │ + ld s0,176(a0)
│ │ │ │ addi sp,sp,1
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1078
│ │ │ │ - addi s4,a0,-1424
│ │ │ │ + addi s4,a0,-1392
│ │ │ │ auipc t1,0xeee
│ │ │ │ addi t1,t1,-1810
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ @@ -12578,15 +12578,15 @@
│ │ │ │ auipc t1,0xe33
│ │ │ │ addi t1,t1,270
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - lw a4,124(a4)
│ │ │ │ + lw a4,56(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-16
│ │ │ │ @@ -12597,15 +12597,15 @@
│ │ │ │ addi ra,ra,-642
│ │ │ │ jalr ra
│ │ │ │ beqz a0,20374
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s5,a1,642
│ │ │ │ + addi s5,a1,674
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xc10
│ │ │ │ addi t1,t1,-1514
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -12624,39 +12624,39 @@
│ │ │ │ unimp
│ │ │ │ mv a0,s2
│ │ │ │ addi s2,s2,-8
│ │ │ │ bltu s2,s11,203ce
│ │ │ │ lui a0,0x20
│ │ │ │ addi a0,a0,1016
│ │ │ │ lui a1,0x105e
│ │ │ │ - addi s5,a1,1952
│ │ │ │ + addi s5,a1,1984
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,-848
│ │ │ │ + addi s6,a1,-816
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s7,a1,1802
│ │ │ │ + addi s7,a1,1834
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xb73
│ │ │ │ addi t1,t1,-420
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s4,a1,752
│ │ │ │ + addi s4,a1,784
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - ld a4,232(a2)
│ │ │ │ + ld a4,40(a3)
│ │ │ │ addi sp,sp,1
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1078
│ │ │ │ - addi s4,a0,-1424
│ │ │ │ + addi s4,a0,-1392
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,1606
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ @@ -12788,15 +12788,15 @@
│ │ │ │ auipc t1,0xe33
│ │ │ │ addi t1,t1,-410
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - fld fs0,16(a0)
│ │ │ │ + fld fs0,80(a0)
│ │ │ │ .insn 4, 0x00fb
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ .insn 2, 0x0010
│ │ │ │ @@ -12804,15 +12804,15 @@
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld s5,16(s4)
│ │ │ │ auipc t1,0x211
│ │ │ │ addi t1,t1,-468
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - fld fa2,144(s1)
│ │ │ │ + fld fa2,208(s1)
│ │ │ │ .insn 4, 0x00fb
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -12826,15 +12826,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,28
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1024
│ │ │ │ + addi s4,a0,1056
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ ld a0,0(s2)
│ │ │ │ andi a1,a0,7
│ │ │ │ li a2,2
│ │ │ │ mv s11,s4
│ │ │ │ bne a1,a2,20662
│ │ │ │ @@ -12884,28 +12884,28 @@
│ │ │ │ addi a1,a1,1800
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s4,a0
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,1900
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - fld fa4,136(a5)
│ │ │ │ + fld fa4,200(a5)
│ │ │ │ .insn 4, 0x00fb
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ sd s4,0(s2)
│ │ │ │ mv s4,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-150
│ │ │ │ jr t1
│ │ │ │ - fld fa2,72(a5)
│ │ │ │ + fld fa2,136(a5)
│ │ │ │ .insn 4, 0x00fb
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -12982,25 +12982,25 @@
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0x9ef
│ │ │ │ addi t1,t1,1266
│ │ │ │ jr t1
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a1,24
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,1584
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a4,60(s0)
│ │ │ │ + lw a4,124(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13022,30 +13022,30 @@
│ │ │ │ auipc t1,0x20f
│ │ │ │ addi t1,t1,-146
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw s0,56(s0)
│ │ │ │ + lw s0,120(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s6,a0,720
│ │ │ │ + addi s6,a0,752
│ │ │ │ mv s5,s4
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-668
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a2,52(a5)
│ │ │ │ + lw a2,116(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13067,30 +13067,30 @@
│ │ │ │ auipc t1,0x20f
│ │ │ │ addi t1,t1,-282
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a4,116(a4)
│ │ │ │ + lw a4,48(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s6,a0,720
│ │ │ │ + addi s6,a0,752
│ │ │ │ mv s5,s4
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-804
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a0,52(a4)
│ │ │ │ + lw a0,116(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13112,30 +13112,30 @@
│ │ │ │ auipc t1,0x20f
│ │ │ │ addi t1,t1,-418
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a2,116(a3)
│ │ │ │ + lw a2,48(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s6,a0,720
│ │ │ │ + addi s6,a0,752
│ │ │ │ mv s5,s4
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-940
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw s0,52(a3)
│ │ │ │ + lw s0,116(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13157,24 +13157,24 @@
│ │ │ │ auipc t1,0x20f
│ │ │ │ addi t1,t1,-554
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a0,116(a2)
│ │ │ │ + lw a0,48(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s6,a0,720
│ │ │ │ + addi s6,a0,752
│ │ │ │ mv s5,s4
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-1076
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -13212,29 +13212,29 @@
│ │ │ │ addi a0,s2,-32
│ │ │ │ mv s7,s5
│ │ │ │ bltu a0,s11,20ade
│ │ │ │ addi a0,s2,-8
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,-1272
│ │ │ │ lui a2,0x118f
│ │ │ │ - addi s5,a2,-1798
│ │ │ │ + addi s5,a2,-1766
│ │ │ │ lui a2,0xfb6
│ │ │ │ - addi s6,a2,1122
│ │ │ │ + addi s6,a2,1154
│ │ │ │ sd a1,-8(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xcec
│ │ │ │ addi t1,t1,1340
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1600
│ │ │ │ + addi s4,a0,1632
│ │ │ │ mv s5,s7
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a4,48(a4)
│ │ │ │ + lw a4,112(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ mv a0,s2
│ │ │ │ @@ -13251,15 +13251,15 @@
│ │ │ │ addi t1,t1,48
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s6)
│ │ │ │ mv s4,s6
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a0,52(a3)
│ │ │ │ + lw a0,116(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13277,17 +13277,17 @@
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,-1440
│ │ │ │ sd a1,8(s3)
│ │ │ │ sd s4,24(s3)
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,-1024
│ │ │ │ lui a2,0x105e
│ │ │ │ - addi s5,a2,1952
│ │ │ │ + addi s5,a2,1984
│ │ │ │ lui a2,0x1197
│ │ │ │ - addi s7,a2,1802
│ │ │ │ + addi s7,a2,1834
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xb72
│ │ │ │ addi t1,t1,1664
│ │ │ │ jr t1
│ │ │ │ ld s4,16(s2)
│ │ │ │ lui a0,0x21
│ │ │ │ @@ -13304,15 +13304,15 @@
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,632
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw s0,48(s1)
│ │ │ │ + lw s0,112(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 ra
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13325,29 +13325,29 @@
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,-968
│ │ │ │ sd a1,16(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xffffe
│ │ │ │ addi t1,t1,-430
│ │ │ │ jr t1
│ │ │ │ - ld a4,88(a2)
│ │ │ │ + ld a4,152(a2)
│ │ │ │ addi sp,sp,1
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1078
│ │ │ │ - addi s4,a0,-1424
│ │ │ │ + addi s4,a0,-1392
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,-506
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a4,48(a1)
│ │ │ │ + lw a4,112(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 ra
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13360,15 +13360,15 @@
│ │ │ │ addi s5,gp,-1902
│ │ │ │ addi s6,gp,-1847
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s7,s4
│ │ │ │ auipc t1,0xc0b
│ │ │ │ addi t1,t1,-1238
│ │ │ │ jr t1
│ │ │ │ - lw s0,116(a0)
│ │ │ │ + lw s0,48(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 ra
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13397,29 +13397,29 @@
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,94
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a0,216(a0)
│ │ │ │ + ld a0,24(a1)
│ │ │ │ addi sp,sp,1
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1078
│ │ │ │ - addi s4,a0,-1424
│ │ │ │ + addi s4,a0,-1392
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,-714
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a0,112(s1)
│ │ │ │ + lw a0,52(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ andi a0,s4,7
│ │ │ │ @@ -13428,26 +13428,26 @@
│ │ │ │ lui a0,0x21
│ │ │ │ addi a0,a0,-616
│ │ │ │ sd a0,-8(s2)
│ │ │ │ ld s5,6(s4)
│ │ │ │ ld a1,14(s4)
│ │ │ │ addi a0,s2,-8
│ │ │ │ lui a2,0xfb6
│ │ │ │ - addi s6,a2,-816
│ │ │ │ + addi s6,a2,-784
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xa02
│ │ │ │ addi t1,t1,-680
│ │ │ │ jr t1
│ │ │ │ addi s2,s2,8
│ │ │ │ mv s5,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,1178
│ │ │ │ jr t1
│ │ │ │ - lw a4,48(s0)
│ │ │ │ + lw a4,112(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13457,28 +13457,28 @@
│ │ │ │ unimp
│ │ │ │ andi a0,s4,7
│ │ │ │ li a1,2
│ │ │ │ bne a0,a1,20dc8
│ │ │ │ lui a0,0x21
│ │ │ │ addi a0,a0,-528
│ │ │ │ lui a1,0x1176
│ │ │ │ - addi s5,a1,1681
│ │ │ │ + addi s5,a1,1713
│ │ │ │ lui a1,0xfc6
│ │ │ │ - addi s6,a1,481
│ │ │ │ + addi s6,a1,513
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xcf8
│ │ │ │ addi t1,t1,-1838
│ │ │ │ jr t1
│ │ │ │ addi s2,s2,16
│ │ │ │ mv s5,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,1092
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw s0,104(a5)
│ │ │ │ + lw s0,44(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13496,15 +13496,15 @@
│ │ │ │ beqz a1,20e16
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,44
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a4,44(a4)
│ │ │ │ + lw a4,108(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13519,15 +13519,15 @@
│ │ │ │ addi a0,a0,-280
│ │ │ │ sd a0,-16(s2)
│ │ │ │ ld a1,14(s4)
│ │ │ │ addi a0,s2,-16
│ │ │ │ ld s5,6(s4)
│ │ │ │ sd a1,-8(s2)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,864
│ │ │ │ + addi s6,a1,896
│ │ │ │ sd s5,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xa02
│ │ │ │ addi t1,t1,-940
│ │ │ │ jr t1
│ │ │ │ ld a1,856(s1)
│ │ │ │ addi a0,s3,24
│ │ │ │ @@ -13535,31 +13535,31 @@
│ │ │ │ addi s5,s3,8
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,-1976
│ │ │ │ sd a1,8(s3)
│ │ │ │ ld a1,8(s2)
│ │ │ │ addi s2,s2,16
│ │ │ │ lui a2,0xfb5
│ │ │ │ - addi s6,a2,18
│ │ │ │ + addi s6,a2,50
│ │ │ │ lui a2,0xfb5
│ │ │ │ - addi s7,a2,1554
│ │ │ │ + addi s7,a2,1586
│ │ │ │ sd a1,24(s3)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,-966
│ │ │ │ jr t1
│ │ │ │ li a1,24
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,-112
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a4,108(a2)
│ │ │ │ + lw a4,40(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -13582,15 +13582,15 @@
│ │ │ │ mv s5,s11
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,154
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw s0,104(a2)
│ │ │ │ + lw s0,44(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -13632,23 +13632,23 @@
│ │ │ │ nop
│ │ │ │ mv s11,s5
│ │ │ │ addi a0,s2,-8
│ │ │ │ lui a1,0x21
│ │ │ │ ld s5,8(s2)
│ │ │ │ addi a1,a1,-8
│ │ │ │ lui a2,0xfb6
│ │ │ │ - addi s6,a2,832
│ │ │ │ + addi s6,a2,864
│ │ │ │ sd a1,-8(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xa02
│ │ │ │ addi t1,t1,-1296
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a0,44(a0)
│ │ │ │ + lw a0,108(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -13668,23 +13668,23 @@
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,78
│ │ │ │ jr t1
│ │ │ │ lui a0,0x21
│ │ │ │ ld s5,16(s2)
│ │ │ │ addi a0,a0,304
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s6,a1,800
│ │ │ │ + addi s6,a1,832
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xa02
│ │ │ │ addi t1,t1,-1404
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a4,44(s0)
│ │ │ │ + lw a4,108(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13696,15 +13696,15 @@
│ │ │ │ li a1,2
│ │ │ │ bne a0,a1,2109a
│ │ │ │ addi a0,s2,16
│ │ │ │ lui a1,0x21
│ │ │ │ ld s5,8(s2)
│ │ │ │ addi a1,a1,264
│ │ │ │ lui a2,0xfb6
│ │ │ │ - addi s6,a2,800
│ │ │ │ + addi s6,a2,832
│ │ │ │ sd a1,16(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xa02
│ │ │ │ addi t1,t1,-1488
│ │ │ │ jr t1
│ │ │ │ ld a1,856(s1)
│ │ │ │ addi a0,s3,24
│ │ │ │ @@ -13712,42 +13712,42 @@
│ │ │ │ addi s5,s3,8
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,-1704
│ │ │ │ sd a1,8(s3)
│ │ │ │ ld a1,16(s2)
│ │ │ │ addi s2,s2,24
│ │ │ │ lui a2,0xfb5
│ │ │ │ - addi s6,a2,18
│ │ │ │ + addi s6,a2,50
│ │ │ │ lui a2,0xfb5
│ │ │ │ - addi s7,a2,1554
│ │ │ │ + addi s7,a2,1586
│ │ │ │ sd a1,24(s3)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,-1514
│ │ │ │ jr t1
│ │ │ │ li a1,24
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,-660
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a0,100(a1)
│ │ │ │ + lw a0,32(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,654
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a2,36(a5)
│ │ │ │ + lw a2,100(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb ra,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -13772,15 +13772,15 @@
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,158
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a2,100(a4)
│ │ │ │ + lw a2,32(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13804,15 +13804,15 @@
│ │ │ │ addi a1,a1,-1840
│ │ │ │ sd a1,8(s3)
│ │ │ │ ld a1,8(s2)
│ │ │ │ addi s2,s2,16
│ │ │ │ lui a2,0xfb5
│ │ │ │ addi s6,a2,-782
│ │ │ │ lui a2,0xfb5
│ │ │ │ - addi s7,a2,2002
│ │ │ │ + addi s7,a2,2034
│ │ │ │ sd a1,24(s3)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,-1784
│ │ │ │ jr t1
│ │ │ │ li a1,24
│ │ │ │ sd a1,904(s1)
│ │ │ │ @@ -13827,15 +13827,15 @@
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ mv s11,s5
│ │ │ │ auipc t1,0xfffff
│ │ │ │ addi t1,t1,-362
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw s0,40(s0)
│ │ │ │ + lw s0,104(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ @@ -13851,26 +13851,26 @@
│ │ │ │ sd a1,0(a0)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-1964
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1640
│ │ │ │ + addi s4,a0,1672
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1321
│ │ │ │ + addi s4,a0,1353
│ │ │ │ jr a5
│ │ │ │ lb zero,0(zero)
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -13880,29 +13880,29 @@
│ │ │ │ unimp
│ │ │ │ mv a0,s2
│ │ │ │ addi s2,s2,-8
│ │ │ │ bltu s2,s11,212d2
│ │ │ │ lui a0,0x21
│ │ │ │ addi a0,a0,768
│ │ │ │ lui a1,0x1077
│ │ │ │ - addi s7,a1,1586
│ │ │ │ + addi s7,a1,1618
│ │ │ │ li s5,4
│ │ │ │ li s6,4
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0x9bd
│ │ │ │ addi t1,t1,120
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s4,a1,1664
│ │ │ │ + addi s4,a1,1696
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a0,100(a4)
│ │ │ │ + lw a0,32(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ @@ -13919,21 +13919,21 @@
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s5,a0,1665
│ │ │ │ + addi s5,a0,1697
│ │ │ │ auipc t1,0xcb1
│ │ │ │ addi t1,t1,-80
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a2,36(a4)
│ │ │ │ + lw a2,100(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -13942,15 +13942,15 @@
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-56
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a2,100(a3)
│ │ │ │ + lw a2,32(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -13959,15 +13959,15 @@
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-232
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw a0,96(a3)
│ │ │ │ + lw a0,36(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ @@ -14025,15 +14025,15 @@
│ │ │ │ mv a1,a4
│ │ │ │ mv a0,a5
│ │ │ │ jal 157a0
│ │ │ │ addi a5,s0,-256
│ │ │ │ lw a4,-132(s0)
│ │ │ │ mv a3,a5
│ │ │ │ lui a5,0xfb6
│ │ │ │ - addi a2,a5,1744
│ │ │ │ + addi a2,a5,1776
│ │ │ │ ld a1,-144(s0)
│ │ │ │ mv a0,a4
│ │ │ │ auipc ra,0xed4
│ │ │ │ jalr 1486(ra)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ @@ -14172,15 +14172,15 @@
│ │ │ │ addi s2,s2,8
│ │ │ │ sd a4,96(s3)
│ │ │ │ mv s3,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ li a2,96
│ │ │ │ sd a2,904(s1)
│ │ │ │ mv s2,a1
│ │ │ │ @@ -14231,15 +14231,15 @@
│ │ │ │ sd a3,96(a0)
│ │ │ │ jr a5
│ │ │ │ li a0,96
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeec
│ │ │ │ addi t1,t1,1906
│ │ │ │ jr t1
│ │ │ │ - fsd fa0,144(s0)
│ │ │ │ + fsd fa0,208(s0)
│ │ │ │ addi s1,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -14249,24 +14249,24 @@
│ │ │ │ unimp
│ │ │ │ addi a0,s2,-16
│ │ │ │ bltu a0,s11,21736
│ │ │ │ lui a1,0x21
│ │ │ │ addi a1,a1,1880
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0x118f
│ │ │ │ - addi a1,a1,-359
│ │ │ │ + addi a1,a1,-327
│ │ │ │ sd s6,-8(s2)
│ │ │ │ mv s2,a0
│ │ │ │ mv s6,a1
│ │ │ │ auipc t1,0xc54
│ │ │ │ addi t1,t1,-1092
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1792
│ │ │ │ + addi s4,a0,1824
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -14306,15 +14306,15 @@
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ addi s2,s2,8
│ │ │ │ addi s4,gp,-1832
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a2,24(a4)
│ │ │ │ + lw a2,88(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -14330,29 +14330,29 @@
│ │ │ │ addi a1,s2,-16
│ │ │ │ mv a2,s5
│ │ │ │ bltu a1,s11,21824
│ │ │ │ lui a3,0x21
│ │ │ │ addi a3,a3,1880
│ │ │ │ sd a3,-16(s2)
│ │ │ │ lui a3,0x118f
│ │ │ │ - addi s6,a3,-359
│ │ │ │ + addi s6,a3,-327
│ │ │ │ sd a2,-8(s2)
│ │ │ │ mv s2,a1
│ │ │ │ mv s5,a0
│ │ │ │ auipc t1,0xc54
│ │ │ │ addi t1,t1,-1330
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s4,a1,1792
│ │ │ │ + addi s4,a1,1824
│ │ │ │ mv s5,a0
│ │ │ │ mv s6,a2
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a0,88(a3)
│ │ │ │ + lw a0,28(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -14380,15 +14380,15 @@
│ │ │ │ jr t1
│ │ │ │ mv s3,a1
│ │ │ │ j 218a0
│ │ │ │ li a0,16
│ │ │ │ sd a0,904(s1)
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1808
│ │ │ │ + addi s4,a0,1840
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -14406,15 +14406,15 @@
│ │ │ │ mv s4,a1
│ │ │ │ jr a5
│ │ │ │ li a0,16
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeec
│ │ │ │ addi t1,t1,1378
│ │ │ │ jr t1
│ │ │ │ - lw s0,88(a2)
│ │ │ │ + lw s0,28(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-40
│ │ │ │ @@ -14429,52 +14429,52 @@
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd a0,-8(s2)
│ │ │ │ lui a0,0xf16
│ │ │ │ addi a0,a0,-776
│ │ │ │ sd a0,-40(s2)
│ │ │ │ lui a0,0x1170
│ │ │ │ - addi a0,a0,-79
│ │ │ │ + addi a0,a0,-47
│ │ │ │ sd a0,-32(s2)
│ │ │ │ lui a0,0x118f
│ │ │ │ - addi a0,a0,-359
│ │ │ │ + addi a0,a0,-327
│ │ │ │ lui a1,0xfb6
│ │ │ │ - addi s5,a1,1810
│ │ │ │ + addi s5,a1,1842
│ │ │ │ sd a0,-24(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xc31
│ │ │ │ addi t1,t1,1826
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a2,88(a1)
│ │ │ │ + lw a2,28(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi a0,a0,1872
│ │ │ │ + addi a0,a0,1904
│ │ │ │ mv s6,s5
│ │ │ │ mv s5,a0
│ │ │ │ auipc t1,0xd07
│ │ │ │ addi t1,t1,-1492
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw a4,24(a1)
│ │ │ │ + lw a4,88(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -14483,23 +14483,23 @@
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi a0,s2,-8
│ │ │ │ bltu a0,s11,219fe
│ │ │ │ lui a1,0x22
│ │ │ │ addi a1,a1,-1504
│ │ │ │ lui a2,0xfb6
│ │ │ │ - addi s5,a2,1905
│ │ │ │ + addi s5,a2,1937
│ │ │ │ sd a1,0(a0)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xd07
│ │ │ │ addi t1,t1,380
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1920
│ │ │ │ + addi s4,a0,1952
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -14534,15 +14534,15 @@
│ │ │ │ .insn 2, 0xffff
│ │ │ │ .insn 2, 0xffff
│ │ │ │ .insn 2, 0xffff
│ │ │ │ addi s1,sp,192
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ - .insn 2, 0x8bf8
│ │ │ │ + .insn 2, 0x8c18
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ .insn 2, 0x0004
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ @@ -14584,15 +14584,15 @@
│ │ │ │ bgeu a0,s11,21aca
│ │ │ │ addi s2,a5,-32
│ │ │ │ sd s5,-32(a5)
│ │ │ │ sd s6,-24(a5)
│ │ │ │ ld a4,-8(s1)
│ │ │ │ sd s7,-16(a5)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,1984
│ │ │ │ + addi s4,a0,2016
│ │ │ │ sd s8,-8(a5)
│ │ │ │ jr a4
│ │ │ │ ld a5,0(s2)
│ │ │ │ mv s4,s5
│ │ │ │ mv s5,s6
│ │ │ │ mv s6,s7
│ │ │ │ jr a5
│ │ │ │ @@ -14601,15 +14601,15 @@
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s8)
│ │ │ │ addi s2,s2,-56
│ │ │ │ mv s4,s8
│ │ │ │ jr a5
│ │ │ │ mv a5,s2
│ │ │ │ j 21b28
│ │ │ │ - lw a4,88(s0)
│ │ │ │ + lw a4,28(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ addi s1,sp,192
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -14636,15 +14636,15 @@
│ │ │ │ addi t1,t1,-282
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s8)
│ │ │ │ addi s2,s2,-16
│ │ │ │ mv s4,s8
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a2,20(a5)
│ │ │ │ + lw a2,84(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ slli a3,a3,0x11
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -14662,15 +14662,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ mv s8,s4
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-360
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - .insn 2, 0x8a68
│ │ │ │ + .insn 2, 0x8a88
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ addi s1,sp,448
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -14687,15 +14687,15 @@
│ │ │ │ mv s5,a1
│ │ │ │ mv s6,a0
│ │ │ │ mv s8,s4
│ │ │ │ auipc t1,0x59
│ │ │ │ addi t1,t1,-1986
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw s0,20(a4)
│ │ │ │ + lw s0,84(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -14736,19 +14736,19 @@
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s8)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s8
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb6
│ │ │ │ - addi s4,a0,2000
│ │ │ │ + addi s4,a0,2032
│ │ │ │ mv s6,s8
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw s0,80(a3)
│ │ │ │ + lw s0,20(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -14775,15 +14775,15 @@
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-692
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s8)
│ │ │ │ addi s2,s2,-16
│ │ │ │ mv s4,s8
│ │ │ │ jr a5
│ │ │ │ - lw a4,80(a2)
│ │ │ │ + lw a4,20(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fmadd.s ft1,ft0,ft0,ft0,rne
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -14865,15 +14865,15 @@
│ │ │ │ lui a0,0x22
│ │ │ │ addi a0,a0,-456
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeec
│ │ │ │ addi t1,t1,-948
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - lw s0,80(a0)
│ │ │ │ + lw s0,20(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -14895,20 +14895,20 @@
│ │ │ │ addi t1,t1,-592
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ - lui a0,0xfb6
│ │ │ │ - addi s4,a0,2016
│ │ │ │ + lui a0,0xfb7
│ │ │ │ + addi s4,a0,-2048
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw s0,20(s1)
│ │ │ │ + lw s0,84(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld s6,15(s4)
│ │ │ │ @@ -14926,16 +14926,16 @@
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ - lui a0,0xfb6
│ │ │ │ - addi s6,a0,2033
│ │ │ │ + lui a0,0xfb7
│ │ │ │ + addi s6,a0,-2031
│ │ │ │ auipc t1,0xd75
│ │ │ │ addi t1,t1,968
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ @@ -15100,15 +15100,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 2215a
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,22198
│ │ │ │ li a5,2
│ │ │ │ @@ -15576,15 +15576,15 @@
│ │ │ │ lui a1,0x22
│ │ │ │ addi a1,a1,1912
│ │ │ │ andi a2,s5,7
│ │ │ │ sd a1,0(a0)
│ │ │ │ beqz a2,2274e
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1321
│ │ │ │ + addi s4,a0,1353
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ addi s4,gp,-1792
│ │ │ │ @@ -15595,15 +15595,15 @@
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1321
│ │ │ │ + addi s4,a0,1353
│ │ │ │ jr a5
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -15615,26 +15615,26 @@
│ │ │ │ lui a1,0x22
│ │ │ │ addi a1,a1,1912
│ │ │ │ andi a2,s5,7
│ │ │ │ sd a1,0(a0)
│ │ │ │ beqz a2,227c6
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1321
│ │ │ │ + addi s4,a0,1353
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ addi s4,gp,-1792
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - lw s0,0(s1)
│ │ │ │ + lw s0,64(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ @@ -15665,18 +15665,18 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ addi s2,s2,-8
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-1888
│ │ │ │ + addi s4,a0,-1856
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - lw a0,0(s0)
│ │ │ │ + lw a0,64(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x23
│ │ │ │ @@ -15688,30 +15688,30 @@
│ │ │ │ sd a1,-8(s2)
│ │ │ │ sd s4,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xa4d
│ │ │ │ addi t1,t1,-1962
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - fld fs0,184(a5)
│ │ │ │ + fld fs0,248(a5)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x23
│ │ │ │ addi a0,a0,-1808
│ │ │ │ lui a1,0xfba
│ │ │ │ - addi s6,a1,-320
│ │ │ │ + addi s6,a1,-288
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s5,s4
│ │ │ │ auipc t1,0xd7d
│ │ │ │ addi t1,t1,1042
│ │ │ │ jr t1
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ @@ -15746,15 +15746,15 @@
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,1296
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - fld fa0,184(a4)
│ │ │ │ + fld fa0,248(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -15774,40 +15774,40 @@
│ │ │ │ ld s4,16(s4)
│ │ │ │ andi a0,s4,7
│ │ │ │ addi s2,s2,-24
│ │ │ │ beqz a0,229c0
│ │ │ │ lui a0,0x23
│ │ │ │ addi a0,a0,-1504
│ │ │ │ lui a1,0xfb9
│ │ │ │ - addi s6,a1,1200
│ │ │ │ + addi s6,a1,1232
│ │ │ │ lui a1,0xfba
│ │ │ │ - addi s5,a1,850
│ │ │ │ + addi s5,a1,882
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s7,s4
│ │ │ │ auipc t1,0x8e
│ │ │ │ addi t1,t1,706
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fld fa0,184(a3)
│ │ │ │ + fld fa0,248(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x23
│ │ │ │ addi a0,a0,-1504
│ │ │ │ lui a1,0xfb9
│ │ │ │ - addi s6,a1,1200
│ │ │ │ + addi s6,a1,1232
│ │ │ │ lui a1,0xfba
│ │ │ │ - addi s5,a1,850
│ │ │ │ + addi s5,a1,882
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s7,s4
│ │ │ │ auipc t1,0x8e
│ │ │ │ addi t1,t1,626
│ │ │ │ jr t1
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -15870,15 +15870,15 @@
│ │ │ │ lui a0,0x23
│ │ │ │ addi a0,a0,-1392
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,-12
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - fld fa0,120(a1)
│ │ │ │ + fld fa0,184(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ @@ -15928,17 +15928,17 @@
│ │ │ │ sd a0,-32(s2)
│ │ │ │ andi a0,s4,7
│ │ │ │ addi s2,s2,-32
│ │ │ │ beqz a0,22bbc
│ │ │ │ lui a0,0x23
│ │ │ │ addi a0,a0,-1504
│ │ │ │ lui a1,0xfb9
│ │ │ │ - addi s6,a1,1200
│ │ │ │ + addi s6,a1,1232
│ │ │ │ lui a1,0xfba
│ │ │ │ - addi s5,a1,850
│ │ │ │ + addi s5,a1,882
│ │ │ │ sd a0,0(s2)
│ │ │ │ mv s7,s4
│ │ │ │ auipc t1,0x8e
│ │ │ │ addi t1,t1,198
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -15977,15 +15977,15 @@
│ │ │ │ mv s4,a1
│ │ │ │ jr a5
│ │ │ │ li a0,16
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,546
│ │ │ │ jr t1
│ │ │ │ - ld a2,96(a4)
│ │ │ │ + ld a2,160(a4)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16003,15 +16003,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x55
│ │ │ │ addi t1,t1,-494
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fld fs0,184(s0)
│ │ │ │ + fld fs0,248(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ @@ -16035,15 +16035,15 @@
│ │ │ │ sd s6,16(a1)
│ │ │ │ lui a1,0x23
│ │ │ │ addi a1,a1,-728
│ │ │ │ sd a1,-24(s2)
│ │ │ │ addi s4,s3,-7
│ │ │ │ sd a2,-16(s2)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi a1,a1,-1886
│ │ │ │ + addi a1,a1,-1854
│ │ │ │ sd s5,-8(s2)
│ │ │ │ mv s2,a0
│ │ │ │ mv s5,a1
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,-1412
│ │ │ │ jr t1
│ │ │ │ mv s3,a1
│ │ │ │ @@ -16051,15 +16051,15 @@
│ │ │ │ jr a5
│ │ │ │ li a0,16
│ │ │ │ sd a0,904(s1)
│ │ │ │ ld a5,-8(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a4,160(a2)
│ │ │ │ + ld a4,224(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16075,15 +16075,15 @@
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,46
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a4,32(a2)
│ │ │ │ + ld a4,96(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16136,15 +16136,15 @@
│ │ │ │ mv s2,a1
│ │ │ │ mv s3,a0
│ │ │ │ mv s4,s5
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,78
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - ld a4,160(a0)
│ │ │ │ + ld a4,224(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16199,15 +16199,15 @@
│ │ │ │ mv s6,a1
│ │ │ │ auipc t1,0x147
│ │ │ │ addi t1,t1,-416
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,16
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-1776
│ │ │ │ + addi s4,a1,-1744
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16225,15 +16225,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x54
│ │ │ │ addi t1,t1,26
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sd a0,120(a3)
│ │ │ │ + sd a0,184(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ lb zero,0(zero)
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -16247,15 +16247,15 @@
│ │ │ │ mv s7,s6
│ │ │ │ mv s6,s5
│ │ │ │ mv s5,a0
│ │ │ │ auipc t1,0x146
│ │ │ │ addi t1,t1,1950
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - sd a2,248(a2)
│ │ │ │ + sd a2,56(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -16283,28 +16283,28 @@
│ │ │ │ sd s4,0(a0)
│ │ │ │ bltu a2,a1,22ff6
│ │ │ │ lui a0,0x101
│ │ │ │ addi a0,a0,-320
│ │ │ │ sd a0,48(s3)
│ │ │ │ lui a0,0x1197
│ │ │ │ ld a5,0(s2)
│ │ │ │ - addi a0,a0,1321
│ │ │ │ + addi a0,a0,1353
│ │ │ │ sd a0,56(s3)
│ │ │ │ addi a0,a1,-15
│ │ │ │ sd s4,64(s3)
│ │ │ │ mv s3,a1
│ │ │ │ mv s4,a0
│ │ │ │ jr a5
│ │ │ │ mv a1,s3
│ │ │ │ j 22fe6
│ │ │ │ li a0,40
│ │ │ │ sd a0,904(s1)
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-1744
│ │ │ │ + addi s4,a0,-1712
│ │ │ │ mv s3,a1
│ │ │ │ jr a5
│ │ │ │ li a2,24
│ │ │ │ sd a2,904(s1)
│ │ │ │ lui a2,0x23
│ │ │ │ addi a2,a2,40
│ │ │ │ sd a2,0(a0)
│ │ │ │ @@ -16324,15 +16324,15 @@
│ │ │ │ addi s3,s3,24
│ │ │ │ sd s4,0(s2)
│ │ │ │ bltu a1,s3,2305e
│ │ │ │ lui a1,0x101
│ │ │ │ addi a1,a1,-320
│ │ │ │ sd a1,8(a0)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi a1,a1,1321
│ │ │ │ + addi a1,a1,1353
│ │ │ │ ld a5,8(s2)
│ │ │ │ sd a1,16(a0)
│ │ │ │ addi a1,s3,-15
│ │ │ │ addi s2,s2,8
│ │ │ │ sd s4,24(a0)
│ │ │ │ mv s4,a1
│ │ │ │ jr a5
│ │ │ │ @@ -16342,15 +16342,15 @@
│ │ │ │ addi a0,a0,40
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,-544
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - fld fa0,112(s1)
│ │ │ │ + fld fa0,176(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16379,15 +16379,15 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fld fa4,112(s0)
│ │ │ │ + fld fa4,176(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x23
│ │ │ │ @@ -16479,15 +16479,15 @@
│ │ │ │ addi t1,t1,488
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ addi s2,s2,-24
│ │ │ │ jr a5
│ │ │ │ addi s2,s2,-16
│ │ │ │ lui a0,0xfee
│ │ │ │ - addi s4,a0,-463
│ │ │ │ + addi s4,a0,-431
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,1796
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -16510,15 +16510,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,376
│ │ │ │ jr t1
│ │ │ │ ld a5,8(s2)
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0xfee
│ │ │ │ - addi s4,a0,-463
│ │ │ │ + addi s4,a0,-431
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ fmadd.s ft1,ft0,ft0,ft0,rne
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -16605,15 +16605,15 @@
│ │ │ │ ld s5,8(s2)
│ │ │ │ ld s4,15(s4)
│ │ │ │ addi s2,s2,16
│ │ │ │ auipc t1,0xef5
│ │ │ │ addi t1,t1,134
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - sd s0,48(a2)
│ │ │ │ + sd s0,112(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -16632,26 +16632,26 @@
│ │ │ │ ld a1,15(s4)
│ │ │ │ addi s6,a0,8
│ │ │ │ lui a3,0x23
│ │ │ │ addi a3,a3,824
│ │ │ │ sd a3,8(a0)
│ │ │ │ sd s5,24(a0)
│ │ │ │ lui a3,0xfc3
│ │ │ │ - addi s4,a3,-548
│ │ │ │ + addi s4,a3,-516
│ │ │ │ sd a2,32(a0)
│ │ │ │ mv s5,a1
│ │ │ │ auipc t1,0xef5
│ │ │ │ addi t1,t1,516
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,32
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sd a2,48(a1)
│ │ │ │ + sd a2,112(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -16693,35 +16693,35 @@
│ │ │ │ sd a1,80(s3)
│ │ │ │ addi s5,a0,-39
│ │ │ │ sd a3,96(s3)
│ │ │ │ mv s3,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1321
│ │ │ │ + addi s4,a0,1353
│ │ │ │ lui a0,0x1187
│ │ │ │ - addi s5,a0,82
│ │ │ │ + addi s5,a0,114
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-1728
│ │ │ │ + addi s4,a0,-1696
│ │ │ │ jr a5
│ │ │ │ li a2,96
│ │ │ │ sd a2,904(s1)
│ │ │ │ lui a2,0x23
│ │ │ │ addi a2,a2,1328
│ │ │ │ sd a2,0(a1)
│ │ │ │ mv s2,a1
│ │ │ │ mv s3,a0
│ │ │ │ mv s4,s5
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,-1722
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - fld fa2,40(s0)
│ │ │ │ + fld fa2,104(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld a1,856(s1)
│ │ │ │ @@ -16838,15 +16838,15 @@
│ │ │ │ lui a0,0x23
│ │ │ │ addi a0,a0,1632
│ │ │ │ sd a0,0(s2)
│ │ │ │ auipc t1,0xeea
│ │ │ │ addi t1,t1,2006
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - fld fs0,32(a3)
│ │ │ │ + fld fs0,96(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16876,15 +16876,15 @@
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fld fa2,32(a2)
│ │ │ │ + fld fa2,96(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0x23
│ │ │ │ @@ -16925,15 +16925,15 @@
│ │ │ │ auipc t1,0xef5
│ │ │ │ addi t1,t1,-874
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sw a0,108(s1)
│ │ │ │ + sw a0,40(a0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ @@ -16964,15 +16964,15 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ jr a5
│ │ │ │ - sw s0,40(s1)
│ │ │ │ + sw s0,104(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -16985,15 +16985,15 @@
│ │ │ │ ld s6,16(s2)
│ │ │ │ ld s5,8(s2)
│ │ │ │ addi s2,s2,24
│ │ │ │ auipc t1,0xed
│ │ │ │ addi t1,t1,-1946
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - sw s0,44(s0)
│ │ │ │ + sw s0,108(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -17061,18 +17061,18 @@
│ │ │ │ sd a1,64(a0)
│ │ │ │ addi s4,s3,-15
│ │ │ │ sd a2,72(a0)
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,72
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-1712
│ │ │ │ + addi s4,a1,-1680
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ - fld fa2,216(a5)
│ │ │ │ + fld fa2,32(s0)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -17108,29 +17108,29 @@
│ │ │ │ addi s4,a1,-15
│ │ │ │ bltu a3,a2,23a18
│ │ │ │ lui a0,0x101
│ │ │ │ addi a0,a0,-320
│ │ │ │ sd a0,80(s3)
│ │ │ │ lui a0,0x1197
│ │ │ │ ld a5,0(s2)
│ │ │ │ - addi a0,a0,1321
│ │ │ │ + addi a0,a0,1353
│ │ │ │ sd a0,88(s3)
│ │ │ │ addi a0,a2,-15
│ │ │ │ sd s4,96(s3)
│ │ │ │ mv s3,a2
│ │ │ │ mv s4,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-1680
│ │ │ │ + addi s4,a0,-1648
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a2,72
│ │ │ │ lui a3,0xfb7
│ │ │ │ - addi s4,a3,-1712
│ │ │ │ + addi s4,a3,-1680
│ │ │ │ sd a2,904(s1)
│ │ │ │ mv s2,a0
│ │ │ │ mv s3,a1
│ │ │ │ jr a5
│ │ │ │ li a1,24
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s2,a0
│ │ │ │ @@ -17148,15 +17148,15 @@
│ │ │ │ mv a0,s3
│ │ │ │ addi s3,s3,24
│ │ │ │ bltu a1,s3,23a72
│ │ │ │ lui a1,0x101
│ │ │ │ addi a1,a1,-320
│ │ │ │ sd a1,8(a0)
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi a1,a1,1321
│ │ │ │ + addi a1,a1,1353
│ │ │ │ ld a5,8(s2)
│ │ │ │ sd a1,16(a0)
│ │ │ │ addi a1,s3,-15
│ │ │ │ addi s2,s2,8
│ │ │ │ sd s4,24(a0)
│ │ │ │ mv s4,a1
│ │ │ │ jr a5
│ │ │ │ @@ -17271,15 +17271,15 @@
│ │ │ │ auipc t1,0xe30
│ │ │ │ addi t1,t1,-1978
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - fld fs0,152(a3)
│ │ │ │ + fld fs0,216(a3)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-24
│ │ │ │ @@ -17304,24 +17304,24 @@
│ │ │ │ addi t1,t1,2010
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fld fa2,152(a2)
│ │ │ │ + fld fa2,216(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s5,a0,-1390
│ │ │ │ + addi s5,a0,-1358
│ │ │ │ mv s6,s4
│ │ │ │ auipc t1,0xa48
│ │ │ │ addi t1,t1,-836
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -17343,15 +17343,15 @@
│ │ │ │ auipc t1,0xef4
│ │ │ │ addi t1,t1,1910
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - fld fa2,88(a2)
│ │ │ │ + fld fa2,152(a2)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -17383,20 +17383,20 @@
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s7
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-1216
│ │ │ │ + addi s4,a0,-1184
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - fld fa0,88(a1)
│ │ │ │ + fld fa0,152(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -17415,15 +17415,15 @@
│ │ │ │ beqz a0,23da0
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,42
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fld fs0,216(a0)
│ │ │ │ + fld fs0,24(a1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -17450,15 +17450,15 @@
│ │ │ │ lui a1,0x24
│ │ │ │ addi a1,a1,-872
│ │ │ │ sd a1,8(s3)
│ │ │ │ ld a1,24(s2)
│ │ │ │ ld s4,16(s2)
│ │ │ │ addi s2,s2,32
│ │ │ │ lui a2,0x1028
│ │ │ │ - addi s5,a2,-335
│ │ │ │ + addi s5,a2,-303
│ │ │ │ sd a1,24(s3)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xef4
│ │ │ │ addi t1,t1,2030
│ │ │ │ jr t1
│ │ │ │ ld s5,8(s2)
│ │ │ │ addi s2,s2,32
│ │ │ │ @@ -17466,26 +17466,26 @@
│ │ │ │ addi t1,t1,748
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ addi s2,s2,32
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-1312
│ │ │ │ + addi s4,a0,-1280
│ │ │ │ auipc t1,0xee9
│ │ │ │ addi t1,t1,142
│ │ │ │ jr t1
│ │ │ │ li a2,24
│ │ │ │ sd a2,904(s1)
│ │ │ │ mv s2,a1
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xeea
│ │ │ │ addi t1,t1,-22
│ │ │ │ jr t1
│ │ │ │ - fld fa4,216(s0)
│ │ │ │ + fld fa4,24(s1)
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -17504,22 +17504,22 @@
│ │ │ │ lui a1,0x24
│ │ │ │ addi a1,a1,-872
│ │ │ │ sd a1,8(a0)
│ │ │ │ ld a1,16(s2)
│ │ │ │ ld s4,8(s2)
│ │ │ │ addi s2,s2,24
│ │ │ │ lui a2,0x1028
│ │ │ │ - addi s5,a2,-335
│ │ │ │ + addi s5,a2,-303
│ │ │ │ sd a1,24(a0)
│ │ │ │ auipc t1,0xef4
│ │ │ │ addi t1,t1,1872
│ │ │ │ jr t1
│ │ │ │ addi s2,s2,24
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-1312
│ │ │ │ + addi s4,a1,-1280
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xee9
│ │ │ │ addi t1,t1,10
│ │ │ │ jr t1
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xeea
│ │ │ │ @@ -17661,15 +17661,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 240a2
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,240e0
│ │ │ │ li a5,2
│ │ │ │ @@ -18116,15 +18116,15 @@
│ │ │ │ auipc t1,0xef4
│ │ │ │ addi t1,t1,-514
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - fld fa0,176(s0)
│ │ │ │ + fld fa0,240(s0)
│ │ │ │ addi s0,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -18141,32 +18141,32 @@
│ │ │ │ sd a2,8(a0)
│ │ │ │ sd s7,24(a0)
│ │ │ │ addi a2,a0,32
│ │ │ │ lui a3,0x24
│ │ │ │ addi a3,a3,1552
│ │ │ │ sd a3,32(a0)
│ │ │ │ lui a3,0x1028
│ │ │ │ - addi a3,a3,-335
│ │ │ │ + addi a3,a3,-303
│ │ │ │ sd s6,48(a0)
│ │ │ │ mv s4,s5
│ │ │ │ mv s5,a3
│ │ │ │ mv s6,a2
│ │ │ │ mv s7,a1
│ │ │ │ auipc t1,0xef4
│ │ │ │ addi t1,t1,430
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,48
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-1200
│ │ │ │ + addi s4,a1,-1168
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a0,16(a4)
│ │ │ │ + ld a0,80(a4)
│ │ │ │ slli sp,sp,0x1
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-16
│ │ │ │ @@ -18177,17 +18177,17 @@
│ │ │ │ addi ra,ra,-1586
│ │ │ │ jalr ra
│ │ │ │ beqz a0,2472c
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfba
│ │ │ │ - addi s5,a1,1073
│ │ │ │ + addi s5,a1,1105
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s6,a1,1897
│ │ │ │ + addi s6,a1,1929
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0xd7b
│ │ │ │ addi t1,t1,-1634
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -18216,15 +18216,15 @@
│ │ │ │ auipc t1,0xe2f
│ │ │ │ addi t1,t1,-866
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - ld a4,176(a3)
│ │ │ │ + ld a4,240(a3)
│ │ │ │ c.slli64 sp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -18248,15 +18248,15 @@
│ │ │ │ auipc t1,0xeed
│ │ │ │ addi t1,t1,-642
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a4,240(a2)
│ │ │ │ + ld a4,48(a3)
│ │ │ │ c.slli64 sp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -18277,32 +18277,32 @@
│ │ │ │ sd a0,-16(s2)
│ │ │ │ ld a2,15(s4)
│ │ │ │ addi a0,s2,-16
│ │ │ │ ld a3,7(s4)
│ │ │ │ sd a2,-8(s2)
│ │ │ │ sd a1,0(s2)
│ │ │ │ lui a1,0x1189
│ │ │ │ - addi s4,a1,-415
│ │ │ │ + addi s4,a1,-383
│ │ │ │ sd a3,8(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,-396
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ addi s2,s2,8
│ │ │ │ jr a5
│ │ │ │ addi s2,s2,16
│ │ │ │ lui a0,0x104c
│ │ │ │ - addi s4,a0,640
│ │ │ │ + addi s4,a0,672
│ │ │ │ auipc t1,0xee8
│ │ │ │ addi t1,t1,1648
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - ld a0,240(a1)
│ │ │ │ + ld a0,48(a2)
│ │ │ │ c.slli64 sp
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld a1,23(s4)
│ │ │ │ @@ -18312,23 +18312,23 @@
│ │ │ │ sd a0,-24(s2)
│ │ │ │ ld a2,15(s4)
│ │ │ │ addi a0,s2,-24
│ │ │ │ ld a3,7(s4)
│ │ │ │ sd a2,-16(s2)
│ │ │ │ sd a1,-8(s2)
│ │ │ │ lui a1,0x1189
│ │ │ │ - addi s4,a1,-415
│ │ │ │ + addi s4,a1,-383
│ │ │ │ sd a3,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xeeb
│ │ │ │ addi t1,t1,-518
│ │ │ │ jr t1
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x104c
│ │ │ │ - addi s4,a0,640
│ │ │ │ + addi s4,a0,672
│ │ │ │ auipc t1,0xee8
│ │ │ │ addi t1,t1,1534
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ fmadd.s ft1,ft0,ft0,ft0,rne
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -18507,15 +18507,15 @@
│ │ │ │ sd a1,16(a0)
│ │ │ │ jr a5
│ │ │ │ li a0,16
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xee9
│ │ │ │ addi t1,t1,802
│ │ │ │ jr t1
│ │ │ │ - addi s0,sp,372
│ │ │ │ + addi s0,sp,380
│ │ │ │ .insn 4, 0x0107
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ .insn 2, 0x0010
│ │ │ │ @@ -18541,28 +18541,28 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a4,sp,308
│ │ │ │ + addi a4,sp,316
│ │ │ │ .insn 4, 0x0107
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld s5,7(s4)
│ │ │ │ addi s2,s2,8
│ │ │ │ auipc t1,0xe1b
│ │ │ │ addi t1,t1,-814
│ │ │ │ jr t1
│ │ │ │ - addi a2,sp,312
│ │ │ │ + addi a2,sp,308
│ │ │ │ .insn 4, 0x0107
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x4
│ │ │ │ @@ -18699,15 +18699,15 @@
│ │ │ │ sd a5,8(a0)
│ │ │ │ sd a3,24(a0)
│ │ │ │ lui a3,0x783
│ │ │ │ addi a3,a3,-344
│ │ │ │ sd a3,32(a0)
│ │ │ │ sd a4,40(a0)
│ │ │ │ lui a3,0xfb7
│ │ │ │ - addi a3,a3,-1015
│ │ │ │ + addi a3,a3,-983
│ │ │ │ sd a3,48(a0)
│ │ │ │ sd a2,56(a0)
│ │ │ │ lui a2,0x783
│ │ │ │ addi a2,a2,-408
│ │ │ │ sd a2,64(a0)
│ │ │ │ addi a2,s3,-55
│ │ │ │ sd a2,72(a0)
│ │ │ │ @@ -18789,15 +18789,15 @@
│ │ │ │ addi t1,t1,1962
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a4,sp,692
│ │ │ │ + addi a4,sp,700
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -18809,23 +18809,23 @@
│ │ │ │ bltu a0,s11,24ec8
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s4,16(s4)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s5,a1,-1039
│ │ │ │ + addi s5,a1,-1007
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xef3
│ │ │ │ addi t1,t1,1394
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a0,sp,688
│ │ │ │ + addi a0,sp,696
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ .insn 2, 0x0004
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -18928,19 +18928,19 @@
│ │ │ │ mv s6,a2
│ │ │ │ auipc t1,0xef3
│ │ │ │ addi t1,t1,1540
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,160
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-992
│ │ │ │ + addi s4,a1,-960
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a2,sp,500
│ │ │ │ + addi a2,sp,508
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -18990,18 +18990,18 @@
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,0(a2)
│ │ │ │ mv s4,a2
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-952
│ │ │ │ + addi s4,a0,-920
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ - addi a4,sp,432
│ │ │ │ + addi a4,sp,440
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -19038,15 +19038,15 @@
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,0(a1)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a2,sp,368
│ │ │ │ + addi a2,sp,376
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -19076,15 +19076,15 @@
│ │ │ │ auipc t1,0xee8
│ │ │ │ addi t1,t1,-756
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi s0,sp,312
│ │ │ │ + addi s0,sp,308
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -19098,15 +19098,15 @@
│ │ │ │ ld s4,16(s2)
│ │ │ │ sd a0,16(s2)
│ │ │ │ auipc t1,0xee8
│ │ │ │ addi t1,t1,-824
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - addi s0,sp,252
│ │ │ │ + addi s0,sp,304
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -19157,15 +19157,15 @@
│ │ │ │ mv s5,a1
│ │ │ │ auipc t1,0xef3
│ │ │ │ addi t1,t1,840
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,160
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-992
│ │ │ │ + addi s4,a1,-960
│ │ │ │ sd a0,904(s1)
│ │ │ │ mv s6,a2
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ @@ -19180,15 +19180,15 @@
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld s4,7(s4)
│ │ │ │ auipc t1,0xef3
│ │ │ │ addi t1,t1,292
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ - addi a4,sp,176
│ │ │ │ + addi a4,sp,184
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -19208,15 +19208,15 @@
│ │ │ │ auipc t1,0x0
│ │ │ │ addi t1,t1,-770
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - addi s0,sp,116
│ │ │ │ + addi s0,sp,124
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -19233,18 +19233,18 @@
│ │ │ │ sd s6,-8(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0x59e
│ │ │ │ addi t1,t1,434
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-936
│ │ │ │ + addi s4,a0,-904
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a2,sp,60
│ │ │ │ + addi a2,sp,112
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -19417,15 +19417,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 255ea
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,25628
│ │ │ │ li a5,2
│ │ │ │ @@ -19848,15 +19848,15 @@
│ │ │ │ addi t1,t1,-1462
│ │ │ │ jr t1
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xee8
│ │ │ │ addi t1,t1,786
│ │ │ │ jr t1
│ │ │ │ - sw a0,24(s0)
│ │ │ │ + sw a0,88(s0)
│ │ │ │ addi sp,sp,1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -19887,29 +19887,29 @@
│ │ │ │ sd s8,-32(s2)
│ │ │ │ sd s9,-24(s2)
│ │ │ │ andi a1,s4,7
│ │ │ │ sd s7,-16(s2)
│ │ │ │ beqz a1,25bd8
│ │ │ │ ld s10,7(s4)
│ │ │ │ lui a0,0x1081
│ │ │ │ - addi s5,a0,1025
│ │ │ │ + addi s5,a0,1057
│ │ │ │ auipc t1,0xd16
│ │ │ │ addi t1,t1,940
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ addi s2,s2,-16
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sw a2,84(a4)
│ │ │ │ + sw a2,16(a5)
│ │ │ │ addi sp,sp,1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -19930,23 +19930,23 @@
│ │ │ │ andi a0,s4,7
│ │ │ │ sd s7,0(s2)
│ │ │ │ beqz a0,25c4c
│ │ │ │ ld s10,7(s4)
│ │ │ │ ld s6,8(s2)
│ │ │ │ addi s2,s2,16
│ │ │ │ lui a0,0x1081
│ │ │ │ - addi s5,a0,1025
│ │ │ │ + addi s5,a0,1057
│ │ │ │ auipc t1,0xd16
│ │ │ │ addi t1,t1,814
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ addi s2,s2,-24
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sw s0,16(a4)
│ │ │ │ + sw s0,80(a4)
│ │ │ │ addi sp,sp,1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ .insn 2, 0x0004
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -19957,21 +19957,21 @@
│ │ │ │ ld s10,7(s4)
│ │ │ │ ld s9,16(s2)
│ │ │ │ ld s8,8(s2)
│ │ │ │ ld s7,24(s2)
│ │ │ │ ld s6,32(s2)
│ │ │ │ addi s2,s2,40
│ │ │ │ lui a0,0x1081
│ │ │ │ - addi s5,a0,1025
│ │ │ │ + addi s5,a0,1057
│ │ │ │ auipc t1,0xd16
│ │ │ │ addi t1,t1,736
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sw a2,80(a3)
│ │ │ │ + sw a2,20(a3)
│ │ │ │ addi sp,sp,1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ @@ -19995,19 +19995,19 @@
│ │ │ │ sd a2,32(a0)
│ │ │ │ addi s4,s3,-7
│ │ │ │ sd a1,40(a0)
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,40
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-880
│ │ │ │ + addi s4,a1,-848
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - fsd fs0,232(a5)
│ │ │ │ + fsd fs0,48(s0)
│ │ │ │ addi sp,sp,1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ @@ -20029,44 +20029,44 @@
│ │ │ │ bltu a2,a1,25db8
│ │ │ │ ld a0,6(s6)
│ │ │ │ ld a2,14(s6)
│ │ │ │ lui a3,0xd53
│ │ │ │ addi a3,a3,-1728
│ │ │ │ sd a3,8(s3)
│ │ │ │ lui a3,0x1197
│ │ │ │ - addi a3,a3,1897
│ │ │ │ + addi a3,a3,1929
│ │ │ │ ld a5,0(s2)
│ │ │ │ sd a3,16(s3)
│ │ │ │ sd a0,24(s3)
│ │ │ │ addi s4,a1,-23
│ │ │ │ sd a2,32(s3)
│ │ │ │ mv s3,a1
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s6)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s6
│ │ │ │ jr a5
│ │ │ │ lui a0,0x1081
│ │ │ │ - addi s4,a0,1296
│ │ │ │ + addi s4,a0,1328
│ │ │ │ auipc t1,0xee7
│ │ │ │ addi t1,t1,320
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-864
│ │ │ │ + addi s4,a0,-832
│ │ │ │ jr a5
│ │ │ │ li a2,32
│ │ │ │ sd a2,904(s1)
│ │ │ │ mv s2,a0
│ │ │ │ mv s3,a1
│ │ │ │ mv s4,s6
│ │ │ │ auipc t1,0xee8
│ │ │ │ addi t1,t1,138
│ │ │ │ jr t1
│ │ │ │ - fsd fa0,104(a4)
│ │ │ │ + fsd fa0,168(a4)
│ │ │ │ addi sp,sp,1
│ │ │ │ ...
│ │ │ │ c.slli zero,0x7
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ andi a0,s4,7
│ │ │ │ @@ -20077,26 +20077,26 @@
│ │ │ │ bltu a1,a0,25e48
│ │ │ │ ld a1,6(s4)
│ │ │ │ ld a2,14(s4)
│ │ │ │ lui a3,0xd53
│ │ │ │ addi a3,a3,-1728
│ │ │ │ sd a3,8(s3)
│ │ │ │ lui a3,0x1197
│ │ │ │ - addi a3,a3,1897
│ │ │ │ + addi a3,a3,1929
│ │ │ │ sd a3,16(s3)
│ │ │ │ ld a5,8(s2)
│ │ │ │ sd a1,24(s3)
│ │ │ │ addi s4,a0,-23
│ │ │ │ addi s2,s2,8
│ │ │ │ sd a2,32(s3)
│ │ │ │ mv s3,a0
│ │ │ │ jr a5
│ │ │ │ addi s2,s2,8
│ │ │ │ lui a0,0x1081
│ │ │ │ - addi s4,a0,1296
│ │ │ │ + addi s4,a0,1328
│ │ │ │ auipc t1,0xee7
│ │ │ │ addi t1,t1,162
│ │ │ │ jr t1
│ │ │ │ li a1,32
│ │ │ │ sd a1,904(s1)
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xee8
│ │ │ │ @@ -20334,15 +20334,15 @@
│ │ │ │ auipc t1,0xe2d
│ │ │ │ addi t1,t1,734
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - addi a0,sp,472
│ │ │ │ + addi a0,sp,468
│ │ │ │ addi ra,ra,30
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-16
│ │ │ │ @@ -20353,90 +20353,90 @@
│ │ │ │ addi ra,ra,-178
│ │ │ │ jalr ra
│ │ │ │ beqz a0,261bc
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s6,a1,-784
│ │ │ │ + addi s6,a1,-752
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s5,a1,-671
│ │ │ │ + addi s5,a1,-639
│ │ │ │ lui a1,0x1197
│ │ │ │ - addi s7,a1,1897
│ │ │ │ + addi s7,a1,1929
│ │ │ │ lui a1,0x1183
│ │ │ │ - addi s8,a1,-311
│ │ │ │ + addi s8,a1,-279
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0x8ad
│ │ │ │ addi t1,t1,-890
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - addi a4,sp,472
│ │ │ │ + addi a4,sp,468
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ lui a0,0xfb7
│ │ │ │ - ld a5,-608(a0)
│ │ │ │ - addi s4,a0,-608
│ │ │ │ + ld a5,-576(a0)
│ │ │ │ + addi s4,a0,-576
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a0,sp,404
│ │ │ │ + addi a0,sp,412
│ │ │ │ addi ra,ra,30
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-671
│ │ │ │ + addi s4,a0,-639
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x118d
│ │ │ │ - addi s4,a0,-1695
│ │ │ │ + addi s4,a0,-1663
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ fence unknown,unknown
│ │ │ │ c.slli64 zero
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x118d
│ │ │ │ - addi s4,a0,-1695
│ │ │ │ + addi s4,a0,-1663
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ @@ -20678,15 +20678,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 2656a
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,265a8
│ │ │ │ li a5,2
│ │ │ │ @@ -21109,15 +21109,15 @@
│ │ │ │ addi t1,t1,-1462
│ │ │ │ jr t1
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xee7
│ │ │ │ addi t1,t1,914
│ │ │ │ jr t1
│ │ │ │ - addi a2,sp,484
│ │ │ │ + addi a2,sp,492
│ │ │ │ addi s0,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -21131,15 +21131,15 @@
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(a0)
│ │ │ │ sd s4,-8(a0)
│ │ │ │ ld s6,16(s4)
│ │ │ │ ld s4,24(s4)
│ │ │ │ lui a0,0x1028
│ │ │ │ - addi s5,a0,-335
│ │ │ │ + addi s5,a0,-303
│ │ │ │ auipc t1,0xef2
│ │ │ │ addi t1,t1,-1272
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ @@ -21195,15 +21195,15 @@
│ │ │ │ sd a2,24(a0)
│ │ │ │ sd a3,32(a0)
│ │ │ │ lui a2,0xee3
│ │ │ │ addi a2,a2,792
│ │ │ │ sd a2,40(a0)
│ │ │ │ sd a4,48(a0)
│ │ │ │ lui a2,0x1197
│ │ │ │ - addi a2,a2,1793
│ │ │ │ + addi a2,a2,1825
│ │ │ │ addi s5,s3,-15
│ │ │ │ sd a2,56(a0)
│ │ │ │ mv s4,a1
│ │ │ │ auipc t1,0xef2
│ │ │ │ addi t1,t1,-1960
│ │ │ │ jr t1
│ │ │ │ mv s3,a0
│ │ │ │ @@ -21262,15 +21262,15 @@
│ │ │ │ sd s5,24(a0)
│ │ │ │ sd a2,32(a0)
│ │ │ │ lui a2,0xee3
│ │ │ │ addi a2,a2,792
│ │ │ │ sd a2,40(a0)
│ │ │ │ sd a3,48(a0)
│ │ │ │ lui a2,0x1197
│ │ │ │ - addi a2,a2,1802
│ │ │ │ + addi a2,a2,1834
│ │ │ │ addi s5,s3,-15
│ │ │ │ sd a2,56(a0)
│ │ │ │ mv s4,a1
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,1938
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ @@ -21439,15 +21439,15 @@
│ │ │ │ sd a3,24(s3)
│ │ │ │ sd a2,32(s3)
│ │ │ │ lui a2,0xee3
│ │ │ │ addi a2,a2,792
│ │ │ │ sd a2,40(s3)
│ │ │ │ sd a0,48(s3)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi a0,a0,1802
│ │ │ │ + addi a0,a0,1834
│ │ │ │ addi s5,a1,-15
│ │ │ │ addi s2,s2,56
│ │ │ │ sd a0,56(s3)
│ │ │ │ mv s3,a1
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,1382
│ │ │ │ jr t1
│ │ │ │ @@ -21499,23 +21499,23 @@
│ │ │ │ bltu a0,s11,26f98
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s4,16(s4)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s5,a1,-543
│ │ │ │ + addi s5,a1,-511
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,1186
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a4,sp,860
│ │ │ │ + addi a4,sp,912
│ │ │ │ addi s0,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -21571,15 +21571,15 @@
│ │ │ │ j 27056
│ │ │ │ li a0,128
│ │ │ │ sd a0,904(s1)
│ │ │ │ ld a5,-16(s1)
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - addi a2,sp,792
│ │ │ │ + addi a2,sp,788
│ │ │ │ addi s0,sp,128
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x6
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x1
│ │ │ │ ...
│ │ │ │ @@ -21611,20 +21611,20 @@
│ │ │ │ mv s5,a1
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,1350
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,80
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-512
│ │ │ │ + addi s4,a1,-480
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sd a2,248(s1)
│ │ │ │ + sd a2,56(a0)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -21666,20 +21666,20 @@
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-496
│ │ │ │ + addi s4,a1,-464
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sd s0,184(s0)
│ │ │ │ + sd s0,248(s0)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -21708,15 +21708,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xee6
│ │ │ │ addi t1,t1,-806
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ addi s2,s2,-16
│ │ │ │ jr a5
│ │ │ │ - sd a2,176(a5)
│ │ │ │ + sd a2,240(a5)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ .insn 2, 0x0004
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -21731,15 +21731,15 @@
│ │ │ │ ld s4,15(s4)
│ │ │ │ addi a0,s2,-8
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xee6
│ │ │ │ addi t1,t1,-878
│ │ │ │ jr t1
│ │ │ │ - sd a2,48(a5)
│ │ │ │ + sd a2,112(a5)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -21776,15 +21776,15 @@
│ │ │ │ mv s4,a1
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,832
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,80
│ │ │ │ lui a2,0xfb7
│ │ │ │ - addi s4,a2,-512
│ │ │ │ + addi s4,a2,-480
│ │ │ │ sd a0,904(s1)
│ │ │ │ mv s5,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ @@ -21890,15 +21890,15 @@
│ │ │ │ auipc t1,0xe2c
│ │ │ │ addi t1,t1,-42
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ - sd s0,176(a3)
│ │ │ │ + sd s0,240(a3)
│ │ │ │ addi a4,sp,76
│ │ │ │ ...
│ │ │ │ c.nop 5
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ addi s0,s2,-16
│ │ │ │ @@ -21909,15 +21909,15 @@
│ │ │ │ addi ra,ra,-954
│ │ │ │ jalr ra
│ │ │ │ beqz a0,274ac
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1408
│ │ │ │ sd a1,-16(s2)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s5,a1,-254
│ │ │ │ + addi s5,a1,-222
│ │ │ │ sd a0,-8(s2)
│ │ │ │ mv s2,s0
│ │ │ │ auipc t1,0x955
│ │ │ │ addi t1,t1,1486
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ jr a5
│ │ │ │ @@ -22059,15 +22059,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 2766a
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,276a8
│ │ │ │ li a5,2
│ │ │ │ @@ -22506,38 +22506,38 @@
│ │ │ │ unimp
│ │ │ │ ld a1,856(s1)
│ │ │ │ mv a0,s3
│ │ │ │ addi s3,s3,24
│ │ │ │ bltu a1,s3,27c2c
│ │ │ │ beqz s5,27c04
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-176
│ │ │ │ + addi s4,a1,-144
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xee5
│ │ │ │ addi t1,t1,742
│ │ │ │ jr t1
│ │ │ │ addi a1,a0,8
│ │ │ │ lui a2,0x28
│ │ │ │ addi a2,a2,-1312
│ │ │ │ sd a2,8(a0)
│ │ │ │ lui a2,0x1028
│ │ │ │ - addi s5,a2,-335
│ │ │ │ + addi s5,a2,-303
│ │ │ │ sd s7,24(a0)
│ │ │ │ mv s4,s6
│ │ │ │ mv s6,a1
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,-1554
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,24
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-144
│ │ │ │ + addi s4,a1,-112
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ - sd a2,32(a4)
│ │ │ │ + sd a2,96(a4)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -22565,18 +22565,18 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-112
│ │ │ │ + addi s4,a0,-80
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sd a4,32(a3)
│ │ │ │ + sd a4,96(a3)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -22591,15 +22591,15 @@
│ │ │ │ ld s4,8(s2)
│ │ │ │ sd a0,8(s2)
│ │ │ │ auipc t1,0xee5
│ │ │ │ addi t1,t1,496
│ │ │ │ jr t1
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sd a4,160(a2)
│ │ │ │ + sd a4,224(a2)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x10
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -22613,34 +22613,34 @@
│ │ │ │ mv a1,s4
│ │ │ │ mv a0,s3
│ │ │ │ addi s3,s3,24
│ │ │ │ addi s2,s2,24
│ │ │ │ bltu a2,s3,27d6e
│ │ │ │ beqz s5,27d48
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-176
│ │ │ │ + addi s4,a1,-144
│ │ │ │ mv s3,a0
│ │ │ │ auipc t1,0xee5
│ │ │ │ addi t1,t1,418
│ │ │ │ jr t1
│ │ │ │ addi s6,a0,8
│ │ │ │ lui a2,0x28
│ │ │ │ addi a2,a2,-1312
│ │ │ │ sd a2,8(a0)
│ │ │ │ lui a2,0x1028
│ │ │ │ - addi s5,a2,-335
│ │ │ │ + addi s5,a2,-303
│ │ │ │ sd s7,24(a0)
│ │ │ │ mv s4,a1
│ │ │ │ auipc t1,0xef1
│ │ │ │ addi t1,t1,-1876
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,24
│ │ │ │ lui a2,0xfb7
│ │ │ │ - addi s4,a2,-144
│ │ │ │ + addi s4,a2,-112
│ │ │ │ sd a0,904(s1)
│ │ │ │ mv s6,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ @@ -22777,15 +22777,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 27f3a
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,27f78
│ │ │ │ li a5,2
│ │ │ │ @@ -23208,15 +23208,15 @@
│ │ │ │ addi t1,t1,-1462
│ │ │ │ jr t1
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xee6
│ │ │ │ addi t1,t1,-1598
│ │ │ │ jr t1
│ │ │ │ - sd s0,48(a2)
│ │ │ │ + sd s0,112(a2)
│ │ │ │ .insn 10, 0x00020000000000ff
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x4
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -23233,15 +23233,15 @@
│ │ │ │ ld a2,16(s4)
│ │ │ │ ld s4,24(s4)
│ │ │ │ addi s6,a1,8
│ │ │ │ lui a3,0x28
│ │ │ │ addi a3,a3,944
│ │ │ │ sd a3,8(a1)
│ │ │ │ lui a3,0x1028
│ │ │ │ - addi s5,a3,-335
│ │ │ │ + addi s5,a3,-303
│ │ │ │ sd a2,24(a1)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xef0
│ │ │ │ addi t1,t1,280
│ │ │ │ jr t1
│ │ │ │ mv s3,a1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ @@ -23360,15 +23360,15 @@
│ │ │ │ auipc t1,0xef0
│ │ │ │ addi t1,t1,-546
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sd a0,112(s0)
│ │ │ │ + sd a0,176(s0)
│ │ │ │ .insn 10, 0x00180000000000ff
│ │ │ │ .insn 2, 0x0004
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ @@ -23400,19 +23400,19 @@
│ │ │ │ mv s6,a2
│ │ │ │ auipc t1,0xef0
│ │ │ │ addi t1,t1,-204
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,88
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-96
│ │ │ │ + addi s4,a1,-64
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sd s0,16(s1)
│ │ │ │ + sd s0,80(s1)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -23441,18 +23441,18 @@
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s5)
│ │ │ │ mv s2,a0
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a0,0xfb7
│ │ │ │ - addi s4,a0,-80
│ │ │ │ + addi s4,a0,-48
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ - sd a0,16(s0)
│ │ │ │ + sd a0,80(s0)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -23467,15 +23467,15 @@
│ │ │ │ ld s4,15(s4)
│ │ │ │ addi a0,s2,-8
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xee4
│ │ │ │ addi t1,t1,1834
│ │ │ │ jr t1
│ │ │ │ - sd a0,136(a5)
│ │ │ │ + sd a0,200(a5)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ lb zero,0(zero)
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x7
│ │ │ │ @@ -23513,15 +23513,15 @@
│ │ │ │ mv s6,a2
│ │ │ │ auipc t1,0xef0
│ │ │ │ addi t1,t1,-554
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,88
│ │ │ │ lui a2,0xfb7
│ │ │ │ - addi s4,a2,-96
│ │ │ │ + addi s4,a2,-64
│ │ │ │ sd a0,904(s1)
│ │ │ │ mv s5,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ @@ -23765,15 +23765,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 28b52
│ │ │ │ ld a5,0(s2)
│ │ │ │ lui a0,0x1197
│ │ │ │ - addi s4,a0,1897
│ │ │ │ + addi s4,a0,1929
│ │ │ │ jr a5
│ │ │ │ li a4,8
│ │ │ │ seqz a5,a4
│ │ │ │ xor a4,a4,a5
│ │ │ │ li a5,1
│ │ │ │ beq a4,a5,28b90
│ │ │ │ li a5,2
│ │ │ │ @@ -24196,15 +24196,15 @@
│ │ │ │ addi t1,t1,-1462
│ │ │ │ jr t1
│ │ │ │ li a0,24
│ │ │ │ sd a0,904(s1)
│ │ │ │ auipc t1,0xee5
│ │ │ │ addi t1,t1,-598
│ │ │ │ jr t1
│ │ │ │ - sd a0,216(a1)
│ │ │ │ + sd a0,24(a2)
│ │ │ │ .insn 10, 0x00020000000000ff
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x4
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -24214,15 +24214,15 @@
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(a0)
│ │ │ │ sd s4,-8(a0)
│ │ │ │ ld s6,16(s4)
│ │ │ │ ld s4,24(s4)
│ │ │ │ lui a0,0x1028
│ │ │ │ - addi s5,a0,-335
│ │ │ │ + addi s5,a0,-303
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,1312
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ @@ -24346,15 +24346,15 @@
│ │ │ │ sd s5,24(a0)
│ │ │ │ sd a2,32(a0)
│ │ │ │ lui a2,0xee3
│ │ │ │ addi a2,a2,792
│ │ │ │ sd a2,40(a0)
│ │ │ │ sd a3,48(a0)
│ │ │ │ lui a2,0x1197
│ │ │ │ - addi a2,a2,1802
│ │ │ │ + addi a2,a2,1834
│ │ │ │ addi s5,s3,-15
│ │ │ │ sd a2,56(a0)
│ │ │ │ mv s4,a1
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,426
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ @@ -24528,23 +24528,23 @@
│ │ │ │ bltu a0,s11,294c8
│ │ │ │ lui a1,0xf15
│ │ │ │ addi a1,a1,-1744
│ │ │ │ sd a1,-16(s2)
│ │ │ │ sd s4,-8(s2)
│ │ │ │ ld s4,16(s4)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s5,a1,-543
│ │ │ │ + addi s5,a1,-511
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,-142
│ │ │ │ jr t1
│ │ │ │ ld a5,-16(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sd a0,144(a1)
│ │ │ │ + sd a0,208(a1)
│ │ │ │ .insn 10, 0x00050000000000ff
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ fence unknown,unknown
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ mv a1,s2
│ │ │ │ @@ -24596,15 +24596,15 @@
│ │ │ │ j 29586
│ │ │ │ li a0,128
│ │ │ │ sd a0,904(s1)
│ │ │ │ ld a5,-16(s1)
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ - sd s0,16(a0)
│ │ │ │ + sd s0,80(a0)
│ │ │ │ .insn 10, 0x001a0000000000ff
│ │ │ │ c.slli zero,0x1
│ │ │ │ ...
│ │ │ │ unimp
│ │ │ │ c.slli zero,0x3
│ │ │ │ unimp
│ │ │ │ nop
│ │ │ │ @@ -24632,20 +24632,20 @@
│ │ │ │ mv s5,a1
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,22
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,80
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-64
│ │ │ │ + addi s4,a1,-32
│ │ │ │ sd a0,904(s1)
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sw s0,48(a1)
│ │ │ │ + sw s0,112(a1)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ auipc zero,0x0
│ │ │ │ lb zero,0(zero)
│ │ │ │ ...
│ │ │ │ c.slli zero,0x3
│ │ │ │ @@ -24687,20 +24687,20 @@
│ │ │ │ mv s4,s5
│ │ │ │ jr a5
│ │ │ │ ld a5,0(s4)
│ │ │ │ mv s2,a1
│ │ │ │ jr a5
│ │ │ │ ld a5,-8(s1)
│ │ │ │ lui a1,0xfb7
│ │ │ │ - addi s4,a1,-48
│ │ │ │ + addi s4,a1,-16
│ │ │ │ mv s2,a0
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ - sw a2,52(s1)
│ │ │ │ + sw a2,116(s1)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.slli64 zero
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -24729,15 +24729,15 @@
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xee3
│ │ │ │ addi t1,t1,1962
│ │ │ │ jr t1
│ │ │ │ ld a5,0(s4)
│ │ │ │ addi s2,s2,-16
│ │ │ │ jr a5
│ │ │ │ - sw s0,116(s0)
│ │ │ │ + sw s0,48(s1)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ .insn 2, 0x0004
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -24752,15 +24752,15 @@
│ │ │ │ ld s4,15(s4)
│ │ │ │ addi a0,s2,-8
│ │ │ │ sd a1,0(s2)
│ │ │ │ mv s2,a0
│ │ │ │ auipc t1,0xee3
│ │ │ │ addi t1,t1,1890
│ │ │ │ jr t1
│ │ │ │ - sw s0,112(s0)
│ │ │ │ + sw s0,52(s0)
│ │ │ │ addi a4,sp,76
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ c.nop 1
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ unimp
│ │ │ │ @@ -24797,15 +24797,15 @@
│ │ │ │ mv s4,a1
│ │ │ │ auipc t1,0xeef
│ │ │ │ addi t1,t1,-496
│ │ │ │ jr t1
│ │ │ │ ld a5,-8(s1)
│ │ │ │ li a0,80
│ │ │ │ lui a2,0xfb7
│ │ │ │ - addi s4,a2,-64
│ │ │ │ + addi s4,a2,-32
│ │ │ │ sd a0,904(s1)
│ │ │ │ mv s5,a1
│ │ │ │ jr a5
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ nop
│ │ │ │ unimp
│ │ │ │ @@ -24943,15 +24943,15 @@
│ │ │ │ add a4,a4,a5
│ │ │ │ srli a5,a4,0x4
│ │ │ │ addw a4,a4,a5
│ │ │ │ andi a4,a4,15
│ │ │ │ j 299da